diff --git a/.flake8 b/.flake8 index 8dfce00a5b089..bd6031e86b311 100644 --- a/.flake8 +++ b/.flake8 @@ -1,9 +1,10 @@ [flake8] exclude = .git,__pycache__,lang/json ignore = - # The following errors were present when starting to use flake8; they need - # to be triaged to determine which we should fix and which we should leave - # permanently ignored + # E265 forces comments to have a space after the '#'. We have a bunch of + # optional debugging code commented out this way, and not having a space is + # a convenient way to distinguish it from proper comments. Maybe we should + # delete that code, but unless that happens leaving E265 disabled. E265, # W503 and W504 require line breaks after or before binary operators; you # can only have one enabled diff --git a/.github/workflows/matrix.yml b/.github/workflows/matrix.yml index 319fab2943659..473ec2d77281a 100644 --- a/.github/workflows/matrix.yml +++ b/.github/workflows/matrix.yml @@ -99,6 +99,10 @@ jobs: sudo apt-get update sudo apt-get install libncursesw5-dev libsdl2-dev libsdl2-ttf-dev libsdl2-image-dev \ libsdl2-mixer-dev libpulse-dev ccache gettext parallel + - name: install old GCC (ubuntu) + if: runner.os == 'Linux' && (matrix.compiler == 'g++-7' || matrix.compiler == 'g++-8') + run: | + sudo apt-get install g++-7 g++-8 - name: install dependencies (mac) if: runner.os == 'macOS' run: | diff --git a/CMakeLists.txt b/CMakeLists.txt index 0cccc4cb136b6..55d584f7160e4 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -61,7 +61,7 @@ endif () if (${CMAKE_SYSTEM_NAME} MATCHES Darwin) set(_OS_DARWIN_ 1) set(LOCALIZE OFF) - message(STATUS "Disable internationalization on Darwin as it is not supported") + message(STATUS "Internationalization on Darwin is not supported") endif () include(CheckCXXCompilerFlag) @@ -198,7 +198,7 @@ message(STATUS "BACKTRACE : ${BACKTRACE}") message(STATUS "LOCALIZE : ${LOCALIZE}") message(STATUS "USE_HOME_DIR : ${USE_HOME_DIR}") message(STATUS "LANGUAGES : ${LANGUAGES}") -message(STATUS "See INSTALL file for details and more info --") +message(STATUS "See doc/COMPILING/COMPILING-CMAKE.md for details and more info --") if (MSVC) if (CMAKE_SIZEOF_VOID_P EQUAL 8) @@ -237,9 +237,9 @@ set(CMAKE_CXX_STANDARD 14) if (${CMAKE_SOURCE_DIR} STREQUAL ${CMAKE_BINARY_DIR}) message(FATAL_ERROR "This project requires an out of source build. \ - Remove the file 'CMakeCache.txt' found in this directory before continuing, \ + Remove the file 'CMakeCache.txt' found in this directory before continuing; \ create a separate build directory and run 'cmake [options] ' from there. \ - See INSTALL file for details and more info.") + See doc/COMPILING/COMPILING-CMAKE.md for details and more info.") endif () #set(THREADS_USE_PTHREADS_WIN32 True) @@ -255,8 +255,8 @@ if (TILES) message(FATAL_ERROR "This project requires SDL2 to be installed to compile in graphical mode. \ Please install the SDL2 development libraries, \ - or try compiling without the -DTILES=1 for a text only compilation. \ - See INSTALL file for details and more info.") + or try compiling without -DTILES=1 for a text-only compilation. \ + See doc/COMPILING/COMPILING-CMAKE.md for details and more info.") endif () if (NOT DYNAMIC_LINKING) @@ -275,8 +275,8 @@ if (TILES) message(FATAL_ERROR "This project requires SDL2_ttf to be installed to compile in graphical mode. \ Please install the SDL2_ttf development libraries, \ - or try compiling without the -DTILES=1 for a text only compilation. \ - See INSTALL file for details and more info.") + or try compiling without -DTILES=1 for a text-only compilation. \ + See doc/COMPILING/COMPILING-CMAKE.md for details and more info.") endif () message(STATUS "Searching for SDL2_image library --") @@ -285,8 +285,8 @@ if (TILES) message(FATAL_ERROR "This project requires SDL2_image to be installed to compile in graphical mode. \ Please install the SDL2_image development libraries, \ - or try compiling without the -DTILES=1 for a text only compilation. \ - See INSTALL file for details and more info.") + or try compiling without -DTILES=1 for a text-only compilation. \ + See doc/COMPILING/COMPILING-CMAKE.md for details and more info.") endif () add_definitions(-DTILES) endif () @@ -299,10 +299,10 @@ if (CURSES) find_package(Curses) if (NOT CURSES_FOUND) message(FATAL_ERROR - "This project requires ncurses to be installed to be compiled in text only mode. \ + "This project requires ncurses to be installed to be compiled in text-only mode. \ Please install the ncurses development libraries, \ - or try compiling with the -DTILES=1 for a graphical compilation. \ - See INSTALL file for details and more info") + or try compiling with -DTILES=1 for a graphical compilation. \ + See doc/COMPILING/COMPILING-CMAKE.md for details and more info") endif () endif () @@ -312,7 +312,7 @@ if (SOUND) message(FATAL_ERROR "You must enable graphical support with -DTILES=1 \ to be able to enable sound support. \ - See INSTALL file for details and more info.") + See doc/COMPILING/COMPILING-CMAKE.md for details and more info.") endif () # Sound requires SDL_mixer library @@ -322,7 +322,7 @@ if (SOUND) message(FATAL_ERROR "You need the SDL2_mixer development library \ to be able to compile with sound enabled. \ - See INSTALL file for details and more info.") + See doc/COMPILING/COMPILING-CMAKE.md for details and more info.") endif () endif () @@ -340,15 +340,15 @@ if (LOCALIZE) if (NOT LIBINTL_FOUND) message(FATAL_ERROR "You need the libintl development library \ - to be able to compile with Localize support. \ - See INSTALL file for details and more info.") + to be able to compile with LOCALIZE support. \ + See doc/COMPILING/COMPILING-CMAKE.md for details and more info.") endif () find_package(Iconv) if (NOT ICONV_FOUND) message(FATAL_ERROR "You need the iconv development library \ - to be able to compile with Localize support. \ - See INSTALL file for details and more info.") + to be able to compile with LOCALIZE support. \ + See doc/COMPILING/COMPILING-CMAKE.md for details and more info.") endif () endif () add_subdirectory(lang) diff --git a/LICENSE.txt b/LICENSE.txt index f61998dccf2f4..f4a0a7a3377c2 100644 --- a/LICENSE.txt +++ b/LICENSE.txt @@ -10,6 +10,8 @@ PLF List and PLF Colony (src/list.h, src/colony.h) are licensed under the zLib l getpost (tools/json_tools/format/getpost.h) is licensed under the MIT license, see file for text of license. +libintl-lite is licensed under Boost Software License 1.0. Visit https://www.boost.org/users/license.html to read the license. + libbacktrace is licensed under a BSD license (https://github.com/ianlancetaylor/libbacktrace/blob/master/LICENSE). The full license text is as follows: # Copyright (C) 2012-2016 Free Software Foundation, Inc. diff --git a/android/.gitignore b/android/.gitignore index 493ef1734adf6..571c61f907ae9 100644 --- a/android/.gitignore +++ b/android/.gitignore @@ -12,7 +12,6 @@ /app/jni/SDL2_mixer /app/jni/SDL2_ttf /app/jni/libhidapi -/app/jni/libintl-lite /app/jni/lua /app/jni/mpg-123 /app/build diff --git a/android/app/deps.zip b/android/app/deps.zip index 2b94beba7b8ef..a4c57d644139b 100644 Binary files a/android/app/deps.zip and b/android/app/deps.zip differ diff --git a/android/app/deps_debug.zip b/android/app/deps_debug.zip index 9f684277c270e..43c4838e91861 100644 Binary files a/android/app/deps_debug.zip and b/android/app/deps_debug.zip differ diff --git a/android/app/jni/libintl-lite/Android.mk b/android/app/jni/libintl-lite/Android.mk new file mode 100644 index 0000000000000..2605436f9333c --- /dev/null +++ b/android/app/jni/libintl-lite/Android.mk @@ -0,0 +1,23 @@ +LOCAL_PATH := $(call my-dir) + +########################### +# +# libintl-lite shared library +# +########################### + +include $(CLEAR_VARS) + +LOCAL_MODULE := libintl-lite + +LOCAL_C_INCLUDES := $(LOCAL_PATH) + +LOCAL_EXPORT_C_INCLUDES := $(LOCAL_C_INCLUDES) + +LOCAL_SRC_FILES := libintl.cpp + +LOCAL_CPP_FEATURES := exceptions rtti + +LOCAL_LDLIBS := -llog + +include $(BUILD_SHARED_LIBRARY) diff --git a/android/app/jni/libintl-lite/LICENSE b/android/app/jni/libintl-lite/LICENSE new file mode 100644 index 0000000000000..36b7cd93cdfba --- /dev/null +++ b/android/app/jni/libintl-lite/LICENSE @@ -0,0 +1,23 @@ +Boost Software License - Version 1.0 - August 17th, 2003 + +Permission is hereby granted, free of charge, to any person or organization +obtaining a copy of the software and accompanying documentation covered by +this license (the "Software") to use, reproduce, display, distribute, +execute, and transmit the Software, and to prepare derivative works of the +Software, and to permit third-parties to whom the Software is furnished to +do so, all subject to the following: + +The copyright notices in the Software and this entire statement, including +the above license grant, this restriction and the following disclaimer, +must be included in all copies of the Software, in whole or in part, and +all derivative works of the Software, unless such copies or derivative +works are solely in the form of machine-executable object code generated by +a source language processor. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE, TITLE AND NON-INFRINGEMENT. IN NO EVENT +SHALL THE COPYRIGHT HOLDERS OR ANYONE DISTRIBUTING THE SOFTWARE BE LIABLE +FOR ANY DAMAGES OR OTHER LIABILITY, WHETHER IN CONTRACT, TORT OR OTHERWISE, +ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER +DEALINGS IN THE SOFTWARE. diff --git a/android/app/jni/libintl-lite/MessageCatalog.hpp b/android/app/jni/libintl-lite/MessageCatalog.hpp new file mode 100644 index 0000000000000..5113e7a10404a --- /dev/null +++ b/android/app/jni/libintl-lite/MessageCatalog.hpp @@ -0,0 +1,98 @@ +/* +Boost Software License - Version 1.0 - August 17th, 2003 + +Permission is hereby granted, free of charge, to any person or organization +obtaining a copy of the software and accompanying documentation covered by +this license (the "Software") to use, reproduce, display, distribute, +execute, and transmit the Software, and to prepare derivative works of the +Software, and to permit third-parties to whom the Software is furnished to +do so, all subject to the following: + +The copyright notices in the Software and this entire statement, including +the above license grant, this restriction and the following disclaimer, +must be included in all copies of the Software, in whole or in part, and +all derivative works of the Software, unless such copies or derivative +works are solely in the form of machine-executable object code generated by +a source language processor. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE, TITLE AND NON-INFRINGEMENT. IN NO EVENT +SHALL THE COPYRIGHT HOLDERS OR ANYONE DISTRIBUTING THE SOFTWARE BE LIABLE +FOR ANY DAMAGES OR OTHER LIABILITY, WHETHER IN CONTRACT, TORT OR OTHERWISE, +ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER +DEALINGS IN THE SOFTWARE. +*/ + +#ifndef LIBINTL_INTERNAL_MESSAGECATALOG_HPP_ +#define LIBINTL_INTERNAL_MESSAGECATALOG_HPP_ + +#include +#include + +namespace libintllite +{ + +namespace internal +{ + +class MessageCatalog +{ + private: + MessageCatalog( const MessageCatalog & ); + MessageCatalog &operator=( const MessageCatalog & ); + + uint32_t numberOfStrings; + const std::string *sortedOrigStringsArray; + const std::string *translatedStringsArray; + + public: + // The ownership of these arrays is transfered to the created message + // catalog object! + // Does not throw exceptions! + MessageCatalog( uint32_t numberOfStrings, + const std::string *sortedOrigStringsArray, + const std::string *translatedStringsArray ) : + numberOfStrings( numberOfStrings ), + sortedOrigStringsArray( sortedOrigStringsArray ), + translatedStringsArray( translatedStringsArray ) { + } + + ~MessageCatalog() { + delete[] this->sortedOrigStringsArray; + delete[] this->translatedStringsArray; + } + + // Returns NULL, if the original string was not found. + // Does not throw exceptions! + const std::string *getTranslatedStrPtr( const std::string &orig ) const { + const std::string *lastSortedOrigStringEndIter + = this->sortedOrigStringsArray + this->numberOfStrings; + const std::string *origStrPtr = std::lower_bound( this->sortedOrigStringsArray, + lastSortedOrigStringEndIter, + orig ); +#ifdef __ANDROID__ + // Bugfix from j-jorge's branch of libintl-lite: https://github.com/j-jorge/libintl-lite/commit/40e5a41e9b19e3252d348e0548f85e66fa44a79e + // However, libintl-lite does not seem to support plural form strings + translations properly, so I've had to modify the fix further. + // Plural strings are stored as "NULNUL..." for as many plurals are in the language, eg. Russian has 4, French has 2, Japanese has 1. + // So we only compare the first singular string as per gettext MO files spec here: https://www.gnu.org/software/gettext/manual/html_node/MO-Files.html + // We do this via c_str() which clamps at the first NUL character. + // Later on once we have a match, we will dig out the proper plural translation from this megastring. + if( !origStrPtr || ( origStrPtr == lastSortedOrigStringEndIter ) || + ( std::string( ( *origStrPtr ).c_str() ) != std::string( orig.c_str() ) ) ) +#else + if( !origStrPtr || ( origStrPtr == lastSortedOrigStringEndIter ) ) +#endif + { + return NULL; + } else { + return &this->translatedStringsArray[origStrPtr - this->sortedOrigStringsArray]; + } + } +}; + +} // namespace internal + +} // namespace libintllite + +#endif // LIBINTL_INTERNAL_MESSAGECATALOG_HPP_ diff --git a/android/app/jni/libintl-lite/Util.hpp b/android/app/jni/libintl-lite/Util.hpp new file mode 100644 index 0000000000000..f29981b9e3149 --- /dev/null +++ b/android/app/jni/libintl-lite/Util.hpp @@ -0,0 +1,222 @@ +/* +Boost Software License - Version 1.0 - August 17th, 2003 + +Permission is hereby granted, free of charge, to any person or organization +obtaining a copy of the software and accompanying documentation covered by +this license (the "Software") to use, reproduce, display, distribute, +execute, and transmit the Software, and to prepare derivative works of the +Software, and to permit third-parties to whom the Software is furnished to +do so, all subject to the following: + +The copyright notices in the Software and this entire statement, including +the above license grant, this restriction and the following disclaimer, +must be included in all copies of the Software, in whole or in part, and +all derivative works of the Software, unless such copies or derivative +works are solely in the form of machine-executable object code generated by +a source language processor. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE, TITLE AND NON-INFRINGEMENT. IN NO EVENT +SHALL THE COPYRIGHT HOLDERS OR ANYONE DISTRIBUTING THE SOFTWARE BE LIABLE +FOR ANY DAMAGES OR OTHER LIABILITY, WHETHER IN CONTRACT, TORT OR OTHERWISE, +ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER +DEALINGS IN THE SOFTWARE. +*/ + +#ifndef LIBINTL_INTERNAL_UTIL_HPP_ +#define LIBINTL_INTERNAL_UTIL_HPP_ + +#if defined(WIN32) || defined(WINCE) +typedef unsigned int uint32_t; +#else +#include +#endif + +namespace libintllite +{ + +namespace internal +{ + +// Helper functions for handling numbers and char array conversions: + +static inline bool isBigEndian() +{ + uint32_t checkNumber = 0x1100; + return ( *reinterpret_cast( &checkNumber ) != 0 ); +} + +static inline uint32_t swapUInt32Bytes( uint32_t number ) +{ + const char *numberAsCharArray = reinterpret_cast( &number ); + + uint32_t swappedNumber; + char *swappedNumberAsCharArray = reinterpret_cast( &swappedNumber ); + swappedNumberAsCharArray[0] = numberAsCharArray[3]; + swappedNumberAsCharArray[1] = numberAsCharArray[2]; + swappedNumberAsCharArray[2] = numberAsCharArray[1]; + swappedNumberAsCharArray[3] = numberAsCharArray[0]; + return swappedNumber; +} + +static inline uint32_t charArrayToUInt32( const char uint32CharArray[4] ) +{ + return *reinterpret_cast( uint32CharArray ); +} + +static inline bool readUIn32FromFile( FILE *fileHandle, bool needsBeToLeConversion, + uint32_t &outReadUInt32 ) +{ + char uint32CharArray[4]; + if( ( fread( uint32CharArray, 1, 4, fileHandle ) ) != 4 ) { + return false; + } + + if( needsBeToLeConversion ) { + outReadUInt32 = swapUInt32Bytes( charArrayToUInt32( uint32CharArray ) ); + return true; + } else { + outReadUInt32 = charArrayToUInt32( uint32CharArray ); + return true; + } +} + +// RAII classes: + +template +class ArrayGurard +{ + private: + ArrayGurard( const ArrayGurard & ); + ArrayGurard &operator=( const ArrayGurard & ); + + T *&arrayRef; + bool released; + + public: + explicit ArrayGurard( T *&arrayRef ) : + arrayRef( arrayRef ), + released( false ) { + } + + ~ArrayGurard() { + if( !this->released ) { + delete[] this->arrayRef; + } + } + + const T *release() { + this->released = true; + return this->arrayRef; + } +}; + +class CloseFileHandleGuard +{ + private: + CloseFileHandleGuard( const CloseFileHandleGuard & ); + CloseFileHandleGuard &operator=( const CloseFileHandleGuard & ); + + FILE *&fileHandleRef; + + public: + explicit CloseFileHandleGuard( FILE *&fileHandleRef ) : + fileHandleRef( fileHandleRef ) { + } + + ~CloseFileHandleGuard() { + if( this->fileHandleRef ) { + fclose( this->fileHandleRef ); + } + } +}; + +// Helper function to load strings from a .mo file and stores them in a given array + +static bool loadMoFileStringsToArray( FILE *moFile, + uint32_t numberOfStrings, + uint32_t stringsTableOffsetFromFileBegin, + bool needsBeToLeConversion, + std::string *outStringsFromMoFileArray ) +{ + if( fseek( moFile, stringsTableOffsetFromFileBegin, SEEK_SET ) != 0 ) { + return false; + } + + uint32_t *stringsLengthsArray = NULL; + ArrayGurard stringsLengthsArrayGuard( stringsLengthsArray ); + stringsLengthsArray = new uint32_t[numberOfStrings]; + if( !stringsLengthsArray ) { + return false; + } + + uint32_t firstStringOffset; + uint32_t lastStringOffset; + { + uint32_t currentStringLength; + uint32_t currentStringOffset; + for( uint32_t i = 0; i < numberOfStrings; i++ ) { + if( !readUIn32FromFile( moFile, needsBeToLeConversion, currentStringLength ) ) { + return false; + } + if( !readUIn32FromFile( moFile, needsBeToLeConversion, currentStringOffset ) ) { + return false; + } + + stringsLengthsArray[i] = currentStringLength; + + if( i == 0 ) { + firstStringOffset = currentStringOffset; + } + + if( i == ( numberOfStrings - 1 ) ) { + lastStringOffset = currentStringOffset; + } + } + } + + { + char *stringCharsArray = NULL; + ArrayGurard stringCharsArrayGuard( stringCharsArray ); + + uint32_t stringCharsArraySize = lastStringOffset + stringsLengthsArray[numberOfStrings - 1] + 1 - + firstStringOffset; + if( stringCharsArraySize == 0 ) { + return false; + } + + if( fseek( moFile, firstStringOffset, SEEK_SET ) != 0 ) { + return false; + } + stringCharsArray = new char[stringCharsArraySize]; + if( !stringCharsArray ) { + return false; + } + if( fread( stringCharsArray, 1, stringCharsArraySize, moFile ) != stringCharsArraySize ) { + return false; + } + + const char *stringsCharsArrayIter = stringCharsArray; + for( uint32_t i = 0; i < numberOfStrings; i++ ) { +#ifdef __ANDROID__ + // Bugfix from j-jorge's branch of libintl-lite: https://github.com/j-jorge/libintl-lite/commit/240f38c005ba9afce9c3c3629d624d904cb09403 + const char *currentStrEndIter = stringsCharsArrayIter + stringsLengthsArray[i]; + outStringsFromMoFileArray[i] = std::string( stringsCharsArrayIter, currentStrEndIter ); + stringsCharsArrayIter = currentStrEndIter + 1 /* skip the NULL char at the end of the string */ ; +#else + const char *currentStrEndIter = stringsCharsArrayIter + stringsLengthsArray[i] + 1; + outStringsFromMoFileArray[i] = std::string( stringsCharsArrayIter, currentStrEndIter ); + stringsCharsArrayIter = currentStrEndIter; +#endif + } + } + + return true; +} + +} // namespace internal + +} // namespace libintllite + +#endif // LIBINTL_INTERNAL_UTIL_HPP_ diff --git a/android/app/jni/libintl-lite/libintl.cpp b/android/app/jni/libintl-lite/libintl.cpp new file mode 100644 index 0000000000000..0397abc5e0330 --- /dev/null +++ b/android/app/jni/libintl-lite/libintl.cpp @@ -0,0 +1,360 @@ +/* +Boost Software License - Version 1.0 - August 17th, 2003 + +Permission is hereby granted, free of charge, to any person or organization +obtaining a copy of the software and accompanying documentation covered by +this license (the "Software") to use, reproduce, display, distribute, +execute, and transmit the Software, and to prepare derivative works of the +Software, and to permit third-parties to whom the Software is furnished to +do so, all subject to the following: + +The copyright notices in the Software and this entire statement, including +the above license grant, this restriction and the following disclaimer, +must be included in all copies of the Software, in whole or in part, and +all derivative works of the Software, unless such copies or derivative +works are solely in the form of machine-executable object code generated by +a source language processor. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE, TITLE AND NON-INFRINGEMENT. IN NO EVENT +SHALL THE COPYRIGHT HOLDERS OR ANYONE DISTRIBUTING THE SOFTWARE BE LIABLE +FOR ANY DAMAGES OR OTHER LIABILITY, WHETHER IN CONTRACT, TORT OR OTHERWISE, +ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER +DEALINGS IN THE SOFTWARE. +*/ + +#include "libintl.h" + +#include +#include + +#include +#include +#include + +#if defined(WIN32) || defined(WINCE) +typedef unsigned int uint32_t; +#else +#include +#endif + +#ifdef __ANDROID__ +#include +#endif + +#include "MessageCatalog.hpp" +#include "Util.hpp" + +using namespace std; + +using namespace libintllite; +using namespace libintllite::internal; + +static char *currentDefaultDomain = NULL; +static map loadedMessageCatalogPtrsByDomain; + +libintl_lite_bool_t loadMessageCatalog( const char *domain, const char *moFilePath ) +{ + try { + if( sizeof( uint32_t ) != 4 ) { + return LIBINTL_LITE_BOOL_FALSE; + } + + if( !moFilePath || !domain ) { + return LIBINTL_LITE_BOOL_FALSE; + } + + FILE *moFile = NULL; + CloseFileHandleGuard closeFileHandleGuard( moFile ); + moFile = fopen( moFilePath, "rb" ); + if( !moFile ) { + return LIBINTL_LITE_BOOL_FALSE; + } + + uint32_t magicNumber; + if( !readUIn32FromFile( moFile, false, magicNumber ) ) { + return LIBINTL_LITE_BOOL_FALSE; + } + if( ( magicNumber != 0x950412de ) && ( magicNumber != 0xde120495 ) ) { + return LIBINTL_LITE_BOOL_FALSE; + } + + uint32_t fileFormatRevision; + if( !readUIn32FromFile( moFile, false, fileFormatRevision ) ) { + return LIBINTL_LITE_BOOL_FALSE; + } + if( fileFormatRevision != 0 ) { + return LIBINTL_LITE_BOOL_FALSE; + } + + bool needsBeToLeConversion = isBigEndian(); + + uint32_t numberOfStrings; + if( !readUIn32FromFile( moFile, needsBeToLeConversion, numberOfStrings ) ) { + return false; + } + if( numberOfStrings == 0 ) { + return LIBINTL_LITE_BOOL_TRUE; + } + + uint32_t offsetOrigTable; + if( !readUIn32FromFile( moFile, needsBeToLeConversion, offsetOrigTable ) ) { + return LIBINTL_LITE_BOOL_FALSE; + } + + uint32_t offsetTransTable; + if( !readUIn32FromFile( moFile, needsBeToLeConversion, offsetTransTable ) ) { + return LIBINTL_LITE_BOOL_FALSE; + } + + string *sortedOrigStringsArray = NULL; + ArrayGurard sortedOrigStringsArrayGuard( sortedOrigStringsArray ); + sortedOrigStringsArray = new string[numberOfStrings]; + if( !sortedOrigStringsArray ) { + return LIBINTL_LITE_BOOL_FALSE; + } + + if( !loadMoFileStringsToArray( moFile, + numberOfStrings, + offsetOrigTable, + needsBeToLeConversion, + sortedOrigStringsArray ) ) { + return LIBINTL_LITE_BOOL_FALSE; + } + + string *translatedStringsArray = NULL; + ArrayGurard translatedStringsArrayGuard( translatedStringsArray ); + translatedStringsArray = new string[numberOfStrings]; + if( !translatedStringsArray ) { + return LIBINTL_LITE_BOOL_FALSE; + } + + if( !loadMoFileStringsToArray( moFile, + numberOfStrings, + offsetTransTable, + needsBeToLeConversion, + translatedStringsArray ) ) { + return LIBINTL_LITE_BOOL_FALSE; + } + + MessageCatalog *newMessageCatalogPtr = new MessageCatalog( numberOfStrings, + sortedOrigStringsArray, + translatedStringsArray ); + if( !newMessageCatalogPtr ) { + return LIBINTL_LITE_BOOL_FALSE; + } + sortedOrigStringsArrayGuard.release(); + translatedStringsArrayGuard.release(); + + char *domainDup = strdup( domain ); + if( !domainDup ) { + return LIBINTL_LITE_BOOL_FALSE; + } + closeLoadedMessageCatalog( domain ); + loadedMessageCatalogPtrsByDomain[domainDup] = newMessageCatalogPtr; + + return LIBINTL_LITE_BOOL_TRUE; + } catch( ... ) { + return LIBINTL_LITE_BOOL_FALSE; + } +} + +void closeLoadedMessageCatalog( const char *domain ) +{ + if( domain ) { + for( map::iterator i = loadedMessageCatalogPtrsByDomain.begin(); + i != loadedMessageCatalogPtrsByDomain.end(); + i++ ) { + if( strcmp( i->first, domain ) == 0 ) { + free( i->first ); + delete i->second; + loadedMessageCatalogPtrsByDomain.erase( i ); + return; + } + } + } +} + +void closeAllLoadedMessageCatalogs() +{ + for( map::iterator i = loadedMessageCatalogPtrsByDomain.begin(); + i != loadedMessageCatalogPtrsByDomain.end(); + i++ ) { + free( i->first ); + delete i->second; + } + loadedMessageCatalogPtrsByDomain.clear(); + free( currentDefaultDomain ); + currentDefaultDomain = NULL; +} + +const char *textdomain( const char *domain ) +{ + if( domain ) { + char *newDefaultDomain = strdup( domain ); + if( !newDefaultDomain ) { + return NULL; + } + free( currentDefaultDomain ); + currentDefaultDomain = newDefaultDomain; + return newDefaultDomain; + } else { + return NULL; + } +} + +const char *gettext( const char *origStr ) +{ + return dgettext( NULL, origStr ); +} + +const char *dgettext( const char *domain, const char *origStr ) +{ + if( !origStr ) { + return NULL; + } + + if( !domain ) { + if( currentDefaultDomain ) { + domain = currentDefaultDomain; + } else { + return origStr; + } + } + + const MessageCatalog *msgCat = NULL; + for( map::iterator i = loadedMessageCatalogPtrsByDomain.begin(); + !msgCat && ( i != loadedMessageCatalogPtrsByDomain.end() ); + i++ ) { + if( strcmp( i->first, domain ) == 0 ) { + msgCat = i->second; + } + } + + if( !msgCat ) { + return origStr; + } + + const string *translatedStrPtr = msgCat->getTranslatedStrPtr( origStr ); + if( translatedStrPtr ) { + return translatedStrPtr->c_str(); + } else { + return origStr; + } +} + +const char *ngettext( const char *origStr, const char *origStrPlural, unsigned long n ) +{ +#ifdef __ANDROID__ + try { + // First let's get the translated megastring that contains all the plural translations separated by NUL chars + const char *translatedStr = gettext( origStr ); + + // Now determine correct plural form to use. This data is described in .PO files "Plural-Forms" metadata. + const char *language = getenv( "LANGUAGE" ); + + // Bail out if we don't have data, or the result of gettext is the exact same pointer to the source string (so we don't have a translated megastring to look at) + if( !translatedStr || !language || translatedStr == origStr ) { + if( n == 1 ) { + return origStr; + } else { + return origStrPlural; + } + } + + int nplurals = 2; + int plural = n != 1; + if( strcmp( language, "en" ) == 0 ) { + nplurals = 2; + plural = ( n != 1 ); + } else if( strcmp( language, "fr" ) == 0 ) { + nplurals = 2; + plural = ( n > 1 ); + } else if( strcmp( language, "de" ) == 0 ) { + nplurals = 2; + plural = ( n != 1 ); + } else if( strcmp( language, "it_IT" ) == 0 ) { + nplurals = 2; + plural = ( n != 1 ); + } else if( strcmp( language, "es_AR" ) == 0 ) { + nplurals = 2; + plural = ( n != 1 ); + } else if( strcmp( language, "es_ES" ) == 0 ) { + nplurals = 2; + plural = ( n != 1 ); + } else if( strcmp( language, "ja" ) == 0 ) { + nplurals = 1; + plural = 0; + } else if( strcmp( language, "ko" ) == 0 ) { + nplurals = 1; + plural = 0; + } else if( strcmp( language, "pt_BR" ) == 0 ) { + nplurals = 2; + plural = ( n > 1 ); + } else if( strcmp( language, "pt_PT" ) == 0 ) { + nplurals = 2; + plural = n != 1; + } else if( strcmp( language, "ru" ) == 0 ) { + nplurals = 4; + plural = ( n % 10 == 1 && n % 100 != 11 ? 0 : n % 10 >= 2 && n % 10 <= 4 && ( n % 100 < 12 || + n % 100 > 14 ) ? 1 : n % 10 == 0 || ( n % 10 >= 5 && n % 10 <= 9 ) || ( n % 100 >= 11 && + n % 100 <= 14 ) ? 2 : 3 ); + } else if( strcmp( language, "zh_CN" ) == 0 ) { + nplurals = 1; + plural = 0; + } else if( strcmp( language, "zh_TW" ) == 0 ) { + nplurals = 1; + plural = 0; + } + + // Now we know which plural form to use, move the string pointer past the appropriate # of NUL characters. + // This is a bit scary because it relies on the .MO file always storing the correct number of plurals, + // otherwise we could overrun the string buffer. Seems to work fine though... (nervous laughter) + for( int i = 0; i < plural; ++i ) { + translatedStr += strlen( translatedStr ) + 1; // advance to the start of the next string + } + return translatedStr; + } catch( const std::exception &err ) { + std::cerr << "Error in libintl-lite ngettext(): " << err.what() << std::endl; + if( n == 1 ) { + return origStr; + } else { + return origStrPlural; + } + } +#else + if( n == 1 ) { + return gettext( origStr ); + } else { + return gettext( origStrPlural ); + } +#endif +} + +const char *dngettext( const char *domain, const char *origStr, const char *origStrPlural, + unsigned long n ) +{ +#ifdef __ANDROID__ + // not implemented yet + return NULL; +#else + if( n == 1 ) { + return dgettext( domain, origStr ); + } else { + return dgettext( domain, origStrPlural ); + } +#endif +} + +#ifdef __ANDROID__ +libintl_lite_bool_t bindtextdomain( const char *domain, const char *moFilePath ) +{ + return loadMessageCatalog( domain, moFilePath ); +} + +libintl_lite_bool_t bind_textdomain_codeset( const char *domain, const char *oFilePath ) +{ + return LIBINTL_LITE_BOOL_FALSE; +} +#endif diff --git a/android/app/jni/libintl-lite/libintl.h b/android/app/jni/libintl-lite/libintl.h new file mode 100644 index 0000000000000..f743a681443e5 --- /dev/null +++ b/android/app/jni/libintl-lite/libintl.h @@ -0,0 +1,127 @@ +/* +Boost Software License - Version 1.0 - August 17th, 2003 + +Permission is hereby granted, free of charge, to any person or organization +obtaining a copy of the software and accompanying documentation covered by +this license (the "Software") to use, reproduce, display, distribute, +execute, and transmit the Software, and to prepare derivative works of the +Software, and to permit third-parties to whom the Software is furnished to +do so, all subject to the following: + +The copyright notices in the Software and this entire statement, including +the above license grant, this restriction and the following disclaimer, +must be included in all copies of the Software, in whole or in part, and +all derivative works of the Software, unless such copies or derivative +works are solely in the form of machine-executable object code generated by +a source language processor. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE, TITLE AND NON-INFRINGEMENT. IN NO EVENT +SHALL THE COPYRIGHT HOLDERS OR ANYONE DISTRIBUTING THE SOFTWARE BE LIABLE +FOR ANY DAMAGES OR OTHER LIABILITY, WHETHER IN CONTRACT, TORT OR OTHERWISE, +ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER +DEALINGS IN THE SOFTWARE. +*/ + +#ifndef LIBINTL_HPP_ +#define LIBINTL_HPP_ + +#define LIBINTL_LITE_API +#if (defined(WIN32) || defined(WINCE)) && defined(LIBINTL_LITE_WIN32_SHARED) +#undef LIBINTL_LITE_API +#ifdef LIBINTL_LITE_EXPORTS +#define LIBINTL_LITE_API __declspec(dllexport) +#else +#define LIBINTL_LITE_API __declspec(dllimport) +#endif +#endif + +#ifdef __cplusplus +extern "C" +{ +#endif + +typedef int libintl_lite_bool_t; +#define LIBINTL_LITE_BOOL_TRUE 1 +#define LIBINTL_LITE_BOOL_FALSE 0 + +/** + * Loads a message catalog from a given (GNU-compatible) .mo file. + * Returns true, if the message catalog was loaded successfully and + * false otherwise. + * This function is specific to libintl-lite and serves as a simple + * replacement for bindtextdomain() function of GNU gettext. + * The parameter "domain" must not be NULL! + * This function is NOT thread safe! + * Pay attention to the thread safety remarks of the gettext() function! + */ +LIBINTL_LITE_API libintl_lite_bool_t loadMessageCatalog( const char *domain, + const char *moFilePath ); + +/** + * Closes a message catalog for the specified domain and releases its obtained resources. + * This function is NOT thread safe! + * Pay attention to the thread safety remarks of the gettext() function! + */ +LIBINTL_LITE_API void closeLoadedMessageCatalog( const char *domain ); + +/** + * Closes all loaded message catalogs releases their obtained resources. + * This function is NOT thread safe! + * Pay attention to the thread safety remarks of the gettext() function! + */ +LIBINTL_LITE_API void closeAllLoadedMessageCatalogs(); + +/** + * Sets the default text domain for gettext() / ngettext() calls. + * This function is NOT thread safe! + */ +LIBINTL_LITE_API const char *textdomain( const char *domain ); + +/** + * Returns a pointer to the NULL-terminated string in the loaded for the default + * message catalog, or origString if origStr is NULL, textdomain() was not called, + * no message catalog for the specified domain is loaded or no translated message + * could be found. + * This function is thread-safe, but loadMessageCatalog(), textdomain(), + * closeLoadedMessageCatalog() or closeAllLoadedMessageCatalogs() + * must not be called at the same time! A returned string in the current + * loaded message catalog will be deleted, if loadMessageCatalog() or + * closeLoadedMessageCatalog() is called for the used domain afterwards! + * Does not perform any character set conversion! + */ +LIBINTL_LITE_API const char *gettext( const char *origStr ); + +/** + * Works like the gettext() function, but uses the message catalog for a specified domain. + */ +LIBINTL_LITE_API const char *dgettext( const char *domain, const char *origStr ); + +/** + * Works like the gettext() function, but distinguishes between singular + * and plural form of a message. + * Always returns the suitable singular string, if n == 1, and the plural string + * otherwise, regardless of the language. + */ +LIBINTL_LITE_API const char *ngettext( const char *origStr, const char *origStrPlural, + unsigned long n ); + +/** + * Works like the ngettext() function, but uses the message catalog for a specified domain. + */ +LIBINTL_LITE_API const char *dngettext( const char *domain, const char *origStr, + const char *origStrPlural, unsigned long n ); + +#ifdef __ANDROID__ +// Two extra signatures required as per: http://blog.stuff-o-matic.com/post/2013/09/07/Porting-a-C-game-to-Android,-the-case-of-Andy-s-Super-Great-Park +LIBINTL_LITE_API libintl_lite_bool_t bindtextdomain( const char *domain, const char *moFilePath ); +LIBINTL_LITE_API libintl_lite_bool_t bind_textdomain_codeset( const char *domain, + const char *moFilePath ); +#endif + +#ifdef __cplusplus +} // extern "C" +#endif + +#endif // LIBINTL_HPP_ diff --git a/android/app/jni/src/Android.mk b/android/app/jni/src/Android.mk index 633a99f6076a7..b005ae1da1127 100644 --- a/android/app/jni/src/Android.mk +++ b/android/app/jni/src/Android.mk @@ -4,10 +4,6 @@ include $(CLEAR_VARS) LOCAL_MODULE := main -SDL_PATH := ../SDL2 - -LOCAL_C_INCLUDES := $(SDL_PATH)/include - LOCAL_CPP_FEATURES := exceptions rtti # Add your application source files here... @@ -18,7 +14,7 @@ LOCAL_SHARED_LIBRARIES := libhidapi SDL2 SDL2_mixer SDL2_image SDL2_ttf libintl- LOCAL_LDLIBS := -lGLESv1_CM -lGLESv2 -llog -LOCAL_CFLAGS += -DTILES=1 -DSDL_SOUND=1 -DCATA_NO_CPP11_STRING_CONVERSIONS=1 -DLOCALIZE=1 -Wextra -Wall -fsigned-char -ffast-math +LOCAL_CFLAGS += -DTILES=1 -DSDL_SOUND=1 -DBACKTRACE=1 -DLOCALIZE=1 -Wextra -Wall -fsigned-char -ffast-math LOCAL_LDFLAGS += $(LOCAL_CFLAGS) diff --git a/android/app/src/main/java/com/cleverraven/cataclysmdda/SplashScreen.java b/android/app/src/main/java/com/cleverraven/cataclysmdda/SplashScreen.java index b846717d0271f..b743b1d39455c 100755 --- a/android/app/src/main/java/com/cleverraven/cataclysmdda/SplashScreen.java +++ b/android/app/src/main/java/com/cleverraven/cataclysmdda/SplashScreen.java @@ -1,6 +1,8 @@ package com.cleverraven.cataclysmdda; +import java.io.BufferedReader; import java.io.File; +import java.io.FileReader; import java.io.FileOutputStream; import java.io.InputStream; import java.io.IOException; @@ -14,11 +16,13 @@ import android.app.Dialog; import android.app.ProgressDialog; import android.app.AlertDialog; +import android.content.ContentResolver; import android.content.Context; import android.content.Intent; import android.content.DialogInterface; import android.content.pm.PackageInfo; import android.content.res.AssetManager; +import android.net.Uri; import android.os.*; import android.preference.PreferenceManager; import android.util.Log; @@ -28,7 +32,7 @@ public class SplashScreen extends Activity { private static final int INSTALL_DIALOG_ID = 0; private ProgressDialog installDialog; - public CharSequence[] mSettingsNames = { "Software rendering", "Force fullscreen", "Trap Back button" }; + public CharSequence[] mSettingsNames; public boolean[] mSettingsValues = { false, false, true }; private String getVersionName() { @@ -42,6 +46,49 @@ private String getVersionName() { } } + private void showCrashAlert() { + String externalFilesDir = getExternalFilesDir(null).getPath(); + File crashAlertPrompt = new File(externalFilesDir + "/config/crash.log.prompt"); + try { + crashAlertPrompt.delete(); + if(crashAlertPrompt.exists()) { // Sometimes .delete() doesn't really delete the file and I don't know why + crashAlertPrompt.getCanonicalFile().delete(); + } + } catch(IOException e) { + return; + } + File crashLog = new File(externalFilesDir + "/config/crash.log"); + StringBuilder text = new StringBuilder(); + text.append(getString(R.string.crashMessage)); + text.append("\n\n"); + try { + BufferedReader br = new BufferedReader(new FileReader(crashLog)); + String line; + while((line = br.readLine()) != null) { + text.append(line); + text.append("\n"); + } + br.close(); + } catch (IOException e) { + return; + } + final String message = text.toString(); + this.runOnUiThread(new Runnable() { + public void run() { + AlertDialog errorAlert = new AlertDialog.Builder(SplashScreen.this) + .setTitle(getString(R.string.crashAlert)) + .setCancelable(false) + .setMessage(message) + .setPositiveButton("OK", new DialogInterface.OnClickListener() { + public void onClick(DialogInterface dialog, int id) { + SplashScreen.this.startGameActivity(false); + } + }).create(); + errorAlert.show(); + } + }); + } + @Override protected void onCreate(Bundle savedInstanceState) { Log.e(TAG, "onCreate()"); @@ -49,7 +96,14 @@ protected void onCreate(Bundle savedInstanceState) { // Start the game if already installed, otherwise start installing... if (getVersionName().equals(PreferenceManager.getDefaultSharedPreferences(getApplicationContext()).getString("installed", ""))) { - startGameActivity(false); + // Show an alert box if the game crashed last time + String externalFilesDir = getExternalFilesDir(null).getPath(); + File crashAlertPrompt = new File(externalFilesDir + "/config/crash.log.prompt"); + if(crashAlertPrompt.exists()) { + showCrashAlert(); + } else { + startGameActivity(false); + } } else { new InstallProgramTask().execute(); @@ -145,23 +199,30 @@ public void onClick(DialogInterface dialog, int id) { } }).create(); + mSettingsNames = new CharSequence[] { + getString(R.string.softwareRendering), + getString(R.string.forceFullscreen), + getString(R.string.trapBackButton) + }; + settingsAlert = new AlertDialog.Builder(SplashScreen.this) - .setTitle("Settings") + .setTitle(getString(R.string.settings)) .setMultiChoiceItems(SplashScreen.this.mSettingsNames, SplashScreen.this.mSettingsValues, new DialogInterface.OnMultiChoiceClickListener() { @Override public void onClick(DialogInterface dialog, int which, boolean isChecked) { SplashScreen.this.mSettingsValues[which] = isChecked; }}) .setCancelable(false) - .setPositiveButton("Start game", new DialogInterface.OnClickListener() { + .setPositiveButton(getString(R.string.startGame), new DialogInterface.OnClickListener() { public void onClick(DialogInterface dialog, int id) { - for (int i = 0; i < mSettingsNames.length; ++i) - PreferenceManager.getDefaultSharedPreferences(getApplicationContext()).edit().putBoolean(SplashScreen.this.mSettingsNames[i].toString(), SplashScreen.this.mSettingsValues[i]).commit(); + PreferenceManager.getDefaultSharedPreferences(getApplicationContext()).edit().putBoolean("Software rendering", SplashScreen.this.mSettingsValues[0]).commit(); + PreferenceManager.getDefaultSharedPreferences(getApplicationContext()).edit().putBoolean("Force fullscreen", SplashScreen.this.mSettingsValues[1]).commit(); + PreferenceManager.getDefaultSharedPreferences(getApplicationContext()).edit().putBoolean("Trap Back button", SplashScreen.this.mSettingsValues[2]).commit(); SplashScreen.this.startGameActivity(false); return; } }) - .setNeutralButton("Show help", new DialogInterface.OnClickListener() { + .setNeutralButton(getString(R.string.showHelp), new DialogInterface.OnClickListener() { public void onClick(DialogInterface dialog, int id) { helpAlert.show(); return; diff --git a/android/app/src/main/res/values-es-rAR/strings.xml b/android/app/src/main/res/values-es-rAR/strings.xml new file mode 100644 index 0000000000000..f956f6de09e70 --- /dev/null +++ b/android/app/src/main/res/values-es-rAR/strings.xml @@ -0,0 +1,15 @@ + + + Instalando información de juego… + Actualizando información de juego… + Ayuda y Controles + \"Deslizar\" para moverse (si tenés apretado aparece el joystick virtual). \"Click\" para confirmar la selección en el menú o Pausar un turno en el juego (mantené apretado para Pausar varios turnos). \"Doble click\" para cancelar o volver en el menú (funciona como la tecla Escape). \"Pellizcar\" para hacer zoom (en el juego). Usá el botón físico \"Volver\" para activar el teclado virtual (mantené apretado para los atajos de teclado). + Render por software + Forzar pantalla completa + Fijar botón Volver + Configuración + Empezar juego + Mostrar ayuda + El juego no fue cerrado correctamente la última vez + El registro del error localizado en ./config/crash.log puede ayudar a los desarrolladores a solucionar errores. + diff --git a/android/app/src/main/res/values-es-rES/strings.xml b/android/app/src/main/res/values-es-rES/strings.xml new file mode 100644 index 0000000000000..06515470832d5 --- /dev/null +++ b/android/app/src/main/res/values-es-rES/strings.xml @@ -0,0 +1,15 @@ + + + Instalando los datos del juego... + Actualizando los datos del juego... + Ayuda & Controles + \"Deslizar\" para el movimiento direccional (mantenlo presionado para el joystick virtual). \"Toque\" para confirmar la selección en el menú o Pausar un turno en-juego (mantenlo presionado para varios turnos en-juego). \"Toque doble\" para cancelar o ir hacia atrás en los menús (funciona como la tecla Escape). \"Pellizcar\" para zoom dentro/fuera (en-juego). Usa el botón \"Atrás\" físico para mostrar/ocultar el teclado virtual (mantenlo pulsado para alternar los atajos de teclado). + Render por software + Forzar pantalla completa + Capturar Botón de atrás + Opciones + Comenzar el juego + Mostrar ayuda + El juego no finalizó correctamente la última vez + El informe de fallos que se encuentra en ./config/crash.log puede ayudar a los desarrolladores a solucionar los errores del programa. + diff --git a/android/app/src/main/res/values-ja/strings.xml b/android/app/src/main/res/values-ja/strings.xml new file mode 100644 index 0000000000000..6d5f708e36af1 --- /dev/null +++ b/android/app/src/main/res/values-ja/strings.xml @@ -0,0 +1,15 @@ + + + ゲームデータをインストール中... + ゲームデータをアップグレード中... + ヘルプ & 操作 + 特定方向にスワイプ(仮想ジョイスティックの場合は長押し)で移動。タップで選択項目の決定と1ターンその場で静止(長押しで数ターン静止)。ダブルタップでキャンセルとメニューに戻る(Escキー機能)。ピンチでズームイン/アウト(ゲーム内画面)。戻るボタンで仮想キーボード切替(長押しでキーボードショートカット切替)。 + ソフトウェアレンダリング + 強制フルスクリーン + 戻るボタン例外処理 + 設定 + ゲーム開始 + ヘルプ表示 + 前回のプレイ時にゲームが正常に終了しませんでした + configフォルダ内のcrash.logに記録されるクラッシュレポートは、開発者がプログラムエラーを解決する役に立つ場合があります。 + diff --git a/android/app/src/main/res/values-pl/strings.xml b/android/app/src/main/res/values-pl/strings.xml new file mode 100644 index 0000000000000..1c9c39a121088 --- /dev/null +++ b/android/app/src/main/res/values-pl/strings.xml @@ -0,0 +1,15 @@ + + + Instalowanie danych gry... + Aktualizowanie danych gry... + Pomoc & sterowanie + "Przesuń" by sterować w boku (przytrzymaj do wirtualnego joysticka). "Stuknij" by potwierdzić wybór w menu albo spauzować jedną turę w grze (trzymaj by spauzować kilka tur w grze). "Stuknij dwa razy" by anulować albo wrócić do menu (działa jak przycisk Escape). "Szczypnij" by zbliżyć/oddalić (w grze). Użyj fizycznego przycisku "wstecz" by włączyć wirtualną klawiaturę (przytrzymaj by przełączyć skróty klawiszowe). + Renderowanie programowe + Wymuś pełny ekran + Zablokuj przycisk wstecz + Ustawienia + Zacznij grę + Pokaż pomoc + Gra nie zamknęła się poprawnie ostatnim razem + Raport crashu zlokalizowany w ./config/crash.log może pomóc twórcom naprawić błędy programu. + diff --git a/android/app/src/main/res/values-ru/strings.xml b/android/app/src/main/res/values-ru/strings.xml new file mode 100644 index 0000000000000..1d21f0f53a9e8 --- /dev/null +++ b/android/app/src/main/res/values-ru/strings.xml @@ -0,0 +1,15 @@ + + + Установка игровых данных... + Обновление игровых данных... + Помощь и управление + Свайп для движения в выбранном направлении (зажать для показа виртуального джойстика). Одно нажатие для подтверждения выбора в меню или паузы на один ход (зажать для паузы на несколько ходов). Двойное нажатие для отмены или выхода из меню (работает как кнопка Escape). Растяните или сведите пальцы на экране для увеличения/уменьшения (в игре). Используйте кнопку \"Назад\" для показа виртуальной клавиатуры (зажмите для отображения «горячих клавиш»). + Программный рендеринг + Полный экран + Перехват функций кнопки «Назад» + Настройки + Начать игру + Показать подсказки + В прошлый раз игра завершилась некорректно + Отчёт об остановке приложения находится в папке ./config/crash.log. Он может помочь разработчикам устранить ошибки в игре. + diff --git a/android/app/src/main/res/values-zh-rCN/strings.xml b/android/app/src/main/res/values-zh-rCN/strings.xml new file mode 100644 index 0000000000000..f903b272182b9 --- /dev/null +++ b/android/app/src/main/res/values-zh-rCN/strings.xml @@ -0,0 +1,24 @@ + + + 正在解压游戏数据… + 正在合并游戏数据… + 游戏控制帮助 + [屏幕上滑动]可定向移动([按住]可显示虚拟操纵杆,可在设置中选择关闭)。 +[轻触屏幕]可确认菜单中的选项\'或\'在游戏中等待一个回合([长按]可等待几个回合)。 +[双击屏幕]可取消当前操作\'或\'返回菜单(类似于Escape键)。 +游戏中[双指并拢手势]可放大/缩小视图当前分辨率(仅限开启贴图包状态下)。 +[点击系统后退键(手机上的小于号键,在菜单键旁边)]可切出虚拟键盘,按住直至弹窗出现可隐藏/显示下方快捷键栏。 +*设置中可绑定四个双指方向滑动快捷键;例双指向下滑动绑定键为\"i\",即可游戏内双指向下滑动打开物品栏。 + 软件渲染 +(不可开启) + 强制全屏 +(开启后不显示通知栏与虚拟键) + 限制返回 +(禁止返回按键退出APP) + 预设 +(进入游戏后请到 设置-图形 中修改终端宽高比) + 载入游戏 + 查看帮助 + 上一次游戏遇到错误异常退出 + 日志文件位于Android/data/CataclysmDDA/files/config/crash.log,可有助于开发者解决程序错误。 + diff --git a/android/app/src/main/res/values-zh-rTW/strings.xml b/android/app/src/main/res/values-zh-rTW/strings.xml new file mode 100644 index 0000000000000..0fa5ea9cfc944 --- /dev/null +++ b/android/app/src/main/res/values-zh-rTW/strings.xml @@ -0,0 +1,13 @@ + + + 正在安裝遊戲資料... + 正在更新遊戲資料... + 幫助與控制 + 滑動屏幕移動遊戲角色或菜單選項。點擊屏幕確認選擇或在遊戲中休息一回合。雙擊屏幕取消菜單或回退。雙指縮放畫面遠近。點擊系統回退鍵打開虛擬鍵盤。 + 軟件渲染 + 強制全屏 + 捕捉返回鍵 + 設定 + 開始遊戲 + 顯示幫助 + diff --git a/android/app/src/main/res/values/strings.xml b/android/app/src/main/res/values/strings.xml index 6abc8f1e1df97..9a2336c6ee1ec 100644 --- a/android/app/src/main/res/values/strings.xml +++ b/android/app/src/main/res/values/strings.xml @@ -4,4 +4,12 @@ Upgrading game data... Help & Controls "Swipe" for directional movement (hold for virtual joystick). "Tap" to confirm selection in menu or Pause one turn in-game (hold to Pause several turns in-game). "Double tap" to cancel or go back in menus (works like Escape key). "Pinch" to zoom in/out (in-game). Use hardware "Back" button to toggle virtual keyboard (hold to toggle keyboard shortcuts). + Software rendering + Force fullscreen + Trap Back button + Settings + Start game + Show help + The game did not quit properly last time + The crash report located in ./config/crash.log may help developers troubleshoot program errors. diff --git a/data/changelog.txt b/data/changelog.txt index 3b25406a9d814..501a849bb1898 100644 --- a/data/changelog.txt +++ b/data/changelog.txt @@ -1,4 +1,4 @@ -# 0.F (2021-02-01) +# 0.F (2021-04-15) ## Features: Adds option to randomize INITIAL_DAY. @@ -47,6 +47,8 @@ Allows customizing initial date in scenarios. Allows nanofabricator templates to contain recipes from any item group. Adds different bleeding types for different species. Adds bleeding butchery action. +Autodoc installation programs added that almost guarantee flawless installation of supported bionics. +Removes the obsolete 'carrion spawn rate scaling factor' world configuration option. ## Content: Gun volume and weight audit. @@ -84,6 +86,9 @@ Adds Hot Springs location. Adds a terrain flag 'NO_SHOOT' to prevent projectiles from striking or going through that tile type. Enables using a rope to carry large items. Adds large dermatik nest and tweaks dermatiks. +Adds a new layout for the island prison challenge scenario. +Adds tazer drones. +Adds a demo of the Cuteclysm tileset, which is loosely inspired by the aesthetics of 16-bit Japanese RPGs. ## Interface: Introduces, and migrates most windows to, ui_adaptor, which handles redrawing windows when others are closed and the game is resized. @@ -105,6 +110,8 @@ Brings back MSX+. Adds item length and pocket volume entries to menus. Adds fast scrolling to many menus with long lists. Adds responsive screen behavior to the new character menu for small terminal sizes. +Shows weariness and activity levels in sidebar panels. +Warns before crafting armor or clothing you won't be able to wear. ## Mods: [Magiclysm] Manatouched mutation tree. @@ -137,6 +144,12 @@ Cap monsters at 1000 kg so butchering kind of works. [DinoMod] Adds Amargasaurus and Kosmoceratops as well as variants. [Magiclysm] Adds Orcs and Ogres. [Aftershock] Adds a design document. +[DinoMod] Adds mod-specific mutation trees Stego and Tyrant. +[Aftershock] Adds new laser and plasma pistols. +[Magiclysm] Adds three new Attunement spells (Frozen Winds, Auroral wave, and Immolate). +[Magiclysm] Adds Workshop Elves, Yule Cats, and Leprechauns. +[Aftershock] Adds Formless Ruins - a new aboveground, low-risk dungeon type. +[Dark Skies Above] DSA is reborn as an actively-developed, total-conversion mod. ## Balance: Large item price audit. @@ -177,7 +190,6 @@ No more floor items when trading with follower NPCs. Fixes crashes from trying to access a nonexistant basecamp. Helicopters: Allows descending into open air while moving, and disallows roof teleporting. Fixes cold items rotting in a freezer and adds more rotting tests. -Places cursor at highlighted item name in construction and crafting menus, as expected by screen readers. Spawns regular ants under regular anthills. Melee: Makes sure that melee weapon accuracy improves hit rates. Adjusts vehicle heater/cooler for 1-second turns. @@ -249,6 +261,27 @@ Makes NPCs able to fight back while guarding or patrolling. Fixes use-after-free error in sounds::process_sound_markers(player). Makes the Zombie technician's pull metal weapon attack drop items at the technician's feet. Fixes errors due to a bad memory access in drop_activity_actor::do_turn(). +Resolves a partial item spawn issue. +Prevents xp 'underflow' due to negative focus. +Dragged vehicles and furniture no longer leave a trail of memorized tiles in darkness. +Prevents a crash by disallowing turning vehicles on ramps. +Fixes crashes from towing cables snapping or trying to stretch between z-levels. +Fixes a game freeze from happening when the player cannot carry a mission reward. +Fixes crashes in `map::player_in_field` caused by iterator invalidation. +Fixes a division by zero error when drinking water. +Fixes NPC followers being blind after waking up. +Fixes looks_like for vehicle parts. +Fixes Roots and Metabolic rehydration mutations so they actually relieve/eliminate the need for water. +Fixes localization not working if the LANG environmental variable is not set. +Avoids creating starving characters from older templates. +Fixes furniture being 'destroyed' when grab-moving. +Fixes crashes from canceling reloading a container that is on the ground. +Fixes NPCs still being hungry - and unhappy about it - after eating from faction camp stores. +Reins in the plant mutation category's photosynthesis ability to be more representative of real photosynthesis. +Prevents cross-z-level melee attacks when the target is not actually visible. +Avoids doing character body updates more than once per turn +When harvesting crops, drops the result on the player's square. +Improves road system connectivity across overmaps. ## Performance: Adds an option to enable batching when it is available in SDL. @@ -274,6 +307,10 @@ Adds lightweight crafting inventory cache to improve NPC construction processing Reduces save size by skipping serialization of some item pockets and relic data. Adds RLE compression for JSON serialization/deserializations of data on items, reducing savefile size. Improves performance of initializing the achievements tracker. +When NPCs are fleeing from explosions, skips considering routing through tiles without a floor. +Speeds up fungus-related code processing by 30%+. +Optimizes item migrations to decrease load times. +Restores graphics speed for large screens with lots of text. ## Infrastructure: Adds basic infrastructure for diseases. @@ -340,6 +377,12 @@ Displays multi-line JSON error messages correctly when building on Github. Python tool added to easily translate map coordinates. Enables a JSON check for mods in the Github build matrix. Uses (and checks for using) the correct season length for tests. +Uses GNU Parallel to run tests concurrently, enabling concurrent tests in MacOS builds. +Improves scooter tile representation by adding scooter vehicle parts, which scooters spawn with. +Reduces file size of composed tilesheets from compose.py. +Implements C++ symbol demangling in crash reports on MacOS, MinGW, and Linux. +Adds tests of automatic triggers for mutations. +Generates a crash report on Android. ## Build: Moves clang-tidy runs from Travis to GitHub. @@ -360,6 +403,7 @@ Adds check enforcing almost-never-auto convention. Adds a GitHub workflow running flake8 to check the Python scripts. Consistently styles code in CMakeLists.txt files. Adds CMake linting. +Captures ODR violations using GOLD linker, ASAN, or LTO. ## I18N and A11Y: Fixes translations of martial art initiate and computer terminal messages. @@ -371,6 +415,8 @@ Adds the start of a translator glossary and explains the etymology of Exodii. Uses class translation in many more places for more flexible translation support. Infrastructure: Automates translation template push. Enables using additional languages (Arabic, Czech, Danish, Dutch, Greek, Indonesian, Icelandic, Italian, Norwegian, Serbian, Turkish, and Ukrainian) with the game. +Places cursor at highlighted item name in construction and crafting menus, as expected by screen readers. +Adds translations of the Android installation interface. # 0.E (Ellison) diff --git a/data/credits/en.credits b/data/credits/en.credits index c6dcf7d136d71..4034b91af2509 100644 --- a/data/credits/en.credits +++ b/data/credits/en.credits @@ -21,8 +21,8 @@ Qrox - For readable backtraces in Windows builds. ZhilkinSerg - For mergetesting. -For a full list of contributors please see: -https://github.com/CleverRaven/Cataclysm-DDA/contributors +For a full list of contributors please see the git repo: +https://github.com/CleverRaven/Cataclysm-DDA Cataclysm: Dark Days Ahead is released under CC-BY-SA 3.0: https://creativecommons.org/licenses/by-sa/3.0/ diff --git a/data/credits/es_AR.credits b/data/credits/es_AR.credits new file mode 100644 index 0000000000000..161cea4c97c52 --- /dev/null +++ b/data/credits/es_AR.credits @@ -0,0 +1,27 @@ +# El largo máximo de una línea es 78 caracteres; la siguiente línea es de referencia +# Las líneas más largas serán abreviadas +############################################################################## +Autor original: Director del proyecto: +Whales (retirado) KevinGranade + +Desarrolladores actuales: +mlangsdorf - Vehículos, botes, campamentos y guías para mods. +I-am-Erk - El legado de Ultica continúa. +KorGgenT - No me deja saber dónde poner mis tablas de madera. + +Agradecimientos especiales: +Aivean - Por un desempeño asombroso. +anothersimulacrum - Por fatigarme. +jbytheway - Por reducir el flakiness, los problemas de matching y consolidar los requisitos de Python. +BrettDong - Por las traducciones y otras cosas. +Qrox - Por mostrar la locación de los mensajes de error. +LyleSY - Por los dinosaurios. + +Agradecimientos especiales por contribución artística: +acepleiades, barsoosayque, Fris0uman, int-ua y muchos más. + +Para ver la lista completa de colaboradores, por favor, visitá: +https://github.com/CleverRaven/Cataclysm-DDA/contributors + +Cataclysm: Dark Days Ahead is released under CC-BY-SA 3.0: +https://creativecommons.org/licenses/by-sa/3.0/ diff --git a/data/credits/es_ES.credits b/data/credits/es_ES.credits new file mode 100644 index 0000000000000..659b30cd9eb46 --- /dev/null +++ b/data/credits/es_ES.credits @@ -0,0 +1,27 @@ +# Longitud Max de la linea es 75 caracteres; sigue la linea de referencia +# Las lineas largas serán automáticamente plegadas +############################################################################## +Autor original: Jefe de Proyecto: +Whales (retirado) KevinGranade + +Actuales Desarrolladores Principales: +mlangsdorf - Vehículos, botes, campos base y guías de modding. +I-am-Erk - Legado Ultica vive. +KorGgenT - No me dejan saber donde poner mis dos por cuatro. + +Agradecimientos especiales a: +Aivean - Por su sobresaliente rendimiento. +anothersimulacrum - Por hacerme sentir cansado. +jbytheway - Por reducir la flaqueza de Python, el emparejamiento de problemas y la consolidación de los requisitos de los planos. +BrettDong - Por las traducciones y mas. +Qrox - Por mostrar la ubicación de los mensajes de error. +LyleSY - Por los dinosaurrss. + +Especialmente gracias a los contribuidores de arte: +acepleiades, barsoosayque, Fris0uman, int-ua, y muchos mas. + +Por favor para ver la lista completa de contribuidores: +https://github.com/CleverRaven/Cataclysm-DDA/contributors + +Cataclysm: Dark Days Ahead esta liberado como CC-BY-SA 3.0: +https://creativecommons.org/licenses/by-sa/3.0/ diff --git a/data/credits/ja.credits b/data/credits/ja.credits new file mode 100644 index 0000000000000..c4718b778bf19 --- /dev/null +++ b/data/credits/ja.credits @@ -0,0 +1,27 @@ +# 一行当たりの最大文字数は78文字です。次の行を参考にしてください。 +# 長い行は自動的に折り返されます +############################################################################## +オリジナルの作者: プロジェクト管理者: +Whales (引退) KevinGranade + +現在の主要な開発者: +mlangsdorf - 車両、ボート、拠点、MOD作成ガイド +I-am-Erk - Ulticaタイルセット保守管理 +KorGgenT - その他の細々とした作業 + +スペシャルサンクス: +Aivean - 大幅なパフォーマンス向上への尽力 +anothersimulacrum - 心配事の増加 +jbytheway - Pythonの不安定性の軽減、問題の整合性とブループリント要件の統合 +BrettDong - 翻訳など +Qrox - エラーメッセージのロケーション表示 +LyleSY - 恐竜 + +技術に関するスペシャルサンクス: +acepleiades、barsoosayque、Fris0uman、int-ua、その他たくさんの方々 + +全貢献者リスト: +https://github.com/CleverRaven/Cataclysm-DDA/contributors + +Cataclysm: Dark Days AheadはCC-BY-SA 3.0の下にリリースされています: +https://creativecommons.org/licenses/by-sa/3.0/ diff --git a/data/credits/pl.credits b/data/credits/pl.credits new file mode 100644 index 0000000000000..8f78814ee2d57 --- /dev/null +++ b/data/credits/pl.credits @@ -0,0 +1,27 @@ +# Maksymalna długość linii to 78 znaków; poniższa linia jest dla przykładu +# Dłuższe linie zostaną automatycznie zawinięte +############################################################################## +Oryginalny autor: Menedżer projektu: +Whales (na emeryturze) KevinGranade + +Obecni główni programiści: +mlangsdorf - pojazdy, łódki, bazy i poradniki modowania. +I-am-Erk - dziedzictwo Ultica żyje dalej. +KorGgenT - nie mówienie mi gdzie kłaść moje deski. + +Specjalne podziękowania dla: +Aivean - za wyjątkową wydajność. +anothersimulacrum - za zmęczenie mnie. +jbytheway - za ograniczenie dziwactw Pythona, dopasowanie problemów i połączenie wymogów schematów. +BrettDong - za tłumaczenia i więcej. +Qrox - za pokazanie miejsca wiadomości z błędami. +LyleSY - za dinozaurrry. + +Specjalne podziękowania za kontrybucje grafik: +acepleiades, barsoosayque, Fris0uman, int-ua i wielu innych. + +Pełna lista kontrybutorów dostępna na: +https://github.com/CleverRaven/Cataclysm-DDA/contributors + +Cataclysm: Dark Days Ahead jest wydany na licencji CC-BY-SA 3.0: +https://creativecommons.org/licenses/by-sa/3.0/ diff --git a/data/credits/ru.credits b/data/credits/ru.credits index cb7d2736dd0b6..416445be97ca0 100644 --- a/data/credits/ru.credits +++ b/data/credits/ru.credits @@ -1,28 +1,27 @@ -# Lines longer than 78 characters will be wrapped automatically -# The following line is for reference +# Максимальная длина строки - 78 символов; следующая строка для справки +# Длинные строки будут автоматически перенесены ############################################################################## -Оригинальный автор: Менеджер проекта: -Whales (не активен) KevinGranade +Автор идеи: Руководитель проекта: +Whales(отошел от разработки) KevinGranade -Текущие основные разработчики: -mlangsdorf - Машины, лодки, лагеря и гайды по моддингу. -I-am-Erk - Ultica, диалоги, NPC и хлам в шкафах. -KorGgenT - Колдоклизм и кишечные колики. +Главные разработчики: +mlangsdorf - транспорт, лодки, лагеря и руководства по созданию модификаций. +I-am-Erk - Наследие Ultica живёт. +KorGgenT - Не даёт подсказок, куда класть доски. Особая благодарность: -Narc - За поддержку автоматической системы сборки Jenkins. -Rivet-the-Zombie - За PR в день (и как ей не лень?). -BevapDin - За обзоры и рефакторинг кода. -BrettDong - За переводы. -curstwist - За крышевание зданий, NPC и чейнжлоги. -davidpwbrown - За авто-перемещения и авто-езду. Ну и за коневодство тоже. -jbytheway - За работу над CI и умение отстаивать свою точку зрения. -Hymore246 - За переработку боевых искусств. -Qrox - За читабельную трассировку в Windows-билдах. -ZhilkinSerg - За тестирование и слияние изменений. +Aivean - За выдающуюся производительность. +anothersimulacrum - За приятную усталость. +jbytheway - За разбор проблем Python, сопоставление проблем и консолидацию требований к чертежам. +BrettDong - За переводы и многое другое. +Qrox - За показ места, вызывающего сообщения об ошибках. +LyleSY - За динозаврррров. -Полный список участников находится здесь: +Особая благодарность за художественный вклад: +acepleiades, barsoosayque, Fris0uman, int-ua, и многим другим. + +Полный список участников разработки доступен здесь: https://github.com/CleverRaven/Cataclysm-DDA/contributors -Катаклизм: Тёмные дни впереди выпущен под лицензией CC-BY-SA 3.0: +Cataclysm: Dark Days Ahead выпускается по лицензии CC-BY-SA 3.0: https://creativecommons.org/licenses/by-sa/3.0/ diff --git a/data/credits/zh_CN.credits b/data/credits/zh_CN.credits new file mode 100644 index 0000000000000..40e6d826f64eb --- /dev/null +++ b/data/credits/zh_CN.credits @@ -0,0 +1,27 @@ +# 单行字数 <= 78,如下例 +# 超长的行会自动折叠 +############################################################################## +原作者: 项目管理员: +Whales(不再参与) KevinGranade + +当前主要开发者: +mlangsdorf - 载具,船只,营地和mod制作的教程。 +I-am-Erk - 维护Ultica贴图包 +KorGgenT - 口袋系统与大魔法 + +特别感谢: +Aivean - 程序优化 +anothersimulacrum - 疲劳系统 +jbytheway - Python程序修正、错误信息定位以及营地建造蓝图。 +BrettD - 翻译管理以及其他程序修正。 +Qrox - 定位并显示游戏程序错误信息 +LyleSY - 恐龙 + +特别鸣谢艺术贡献者: +acepleiades, barsoosayque, Fris0uman, int-ua,以及其他贡献者。 + +完整贡献者列表请见: +https://github.com/CleverRaven/Cataclysm-DDA/contributors + +《大灾变·劫后余生》按 CC-BY-SA 3.0 授权协议发布: +https://creativecommons.org/licenses/by-sa/3.0/ diff --git a/data/json/effects.json b/data/json/effects.json index 1ecfe139e6940..1d9b5d72315dd 100644 --- a/data/json/effects.json +++ b/data/json/effects.json @@ -2223,7 +2223,9 @@ "name": [ "Took weak antibiotic" ], "desc": [ "You consumed mild antibiotic some time ago to fight off infection.\nIf you don't recover you may want to take another dose, but beware overdosage." - ] + ], + "max_duration": 54000, + "dur_add_perc": 35 }, { "type": "effect_type", @@ -2231,7 +2233,9 @@ "name": [ "Took antibiotic" ], "desc": [ "You consumed antibiotic some time ago to fight off infection.\nIf you don't recover you may want to take another dose, but beware overdosage." - ] + ], + "max_duration": 54000, + "dur_add_perc": 25 }, { "type": "effect_type", @@ -2239,25 +2243,33 @@ "name": [ "Took strong antibiotic" ], "desc": [ "You consumed prescription-grade antibiotic some time ago to fight off infection.\nIf you don't recover you may want to take another dose, but beware overdosage." - ] + ], + "max_duration": 54000, + "dur_add_perc": 25 }, { "type": "effect_type", "id": "weak_antibiotic", "rating": "good", - "blood_analysis_description": "Antibiotics" + "blood_analysis_description": "Antibiotics", + "max_duration": 43200, + "dur_add_perc": 25 }, { "type": "effect_type", "id": "antibiotic", "rating": "good", - "blood_analysis_description": "Antibiotics" + "blood_analysis_description": "Antibiotics", + "max_duration": 43200, + "dur_add_perc": 25 }, { "type": "effect_type", "id": "strong_antibiotic", "rating": "good", - "blood_analysis_description": "Antibiotics" + "blood_analysis_description": "Antibiotics", + "max_duration": 43200, + "dur_add_perc": 25 }, { "type": "effect_type", @@ -2275,7 +2287,9 @@ "int_add_val": 1, "max_intensity": 3, "base_mods": { "vomit_tick": [ 60 ], "health_chance": [ 1500 ], "health_min": [ 1 ] }, - "scaling_mods": { "health_min": [ -1.5 ], "health_min_val": [ -2 ], "vomit_tick": [ 120 ] } + "scaling_mods": { "health_min": [ -1.5 ], "health_min_val": [ -2 ], "vomit_tick": [ 120 ] }, + "max_duration": 14400, + "dur_add_perc": 70 }, { "type": "effect_type", @@ -2283,7 +2297,9 @@ "name": [ "Antifungals" ], "desc": [ "You are under the effects of an antifungal medicine or chemicals." ], "rating": "good", - "blood_analysis_description": "Antifungals" + "blood_analysis_description": "Antifungals", + "max_duration": 28800, + "dur_add_perc": 50 }, { "//": "This effect is a dummy effect for disabling certain things for a few turns after an electromagnetic pulse and does nothing on its own", diff --git a/data/json/field_type.json b/data/json/field_type.json index 9f9f194956049..d5413b0de3676 100644 --- a/data/json/field_type.json +++ b/data/json/field_type.json @@ -238,7 +238,7 @@ "description_affix": "covered_in", "is_splattering": true, "priority": 2, - "half_life": "6 hours", + "half_life": "30 minutes", "phase": "liquid", "display_field": true, "looks_like": "fd_sap" diff --git a/data/json/furniture_and_terrain/terrain-walls.json b/data/json/furniture_and_terrain/terrain-walls.json index 8a544e36d4e7a..34759ba834000 100644 --- a/data/json/furniture_and_terrain/terrain-walls.json +++ b/data/json/furniture_and_terrain/terrain-walls.json @@ -1214,7 +1214,7 @@ "move_cost": 0, "coverage": 100, "flags": [ "NOITEM", "SUPPORTS_ROOF", "WALL", "NO_SCENT", "MINEABLE", "BLOCK_WIND" ], - "roof": "t_rock_floor", + "roof": "t_rock_floor_no_roof", "bash": { "str_min": 100, "str_max": 400, diff --git a/data/json/furniture_and_terrain/terrain-windows.json b/data/json/furniture_and_terrain/terrain-windows.json index 5de44827c0304..9eef738b9a488 100644 --- a/data/json/furniture_and_terrain/terrain-windows.json +++ b/data/json/furniture_and_terrain/terrain-windows.json @@ -9,16 +9,7 @@ "move_cost": 0, "coverage": 60, "roof": "t_flat_roof", - "flags": [ - "TRANSPARENT", - "FLAMMABLE", - "NOITEM", - "REDUCE_SCENT", - "BARRICADABLE_WINDOW", - "CONNECT_TO_WALL", - "BLOCK_WIND", - "WINDOW" - ], + "flags": [ "TRANSPARENT", "FLAMMABLE", "NOITEM", "BARRICADABLE_WINDOW", "CONNECT_TO_WALL", "BLOCK_WIND", "WINDOW" ], "deconstruct": { "ter_set": "t_window_empty", "items": [ { "item": "glass_sheet", "count": 1 } ] }, "bash": { "str_min": 3, @@ -41,7 +32,7 @@ "move_cost": 0, "coverage": 95, "roof": "t_flat_roof", - "flags": [ "FLAMMABLE", "NOITEM", "WALL", "CONNECT_TO_WALL", "BLOCK_WIND", "WINDOW" ], + "flags": [ "FLAMMABLE", "NOITEM", "WALL", "CONNECT_TO_WALL", "BLOCK_WIND", "REDUCE_SCENT", "WINDOW" ], "bash": { "str_min": 6, "str_max": 12, @@ -69,7 +60,6 @@ "NOITEM", "OPENCLOSE_INSIDE", "BARRICADABLE_WINDOW_CURTAINS", - "REDUCE_SCENT", "CONNECT_TO_WALL", "BLOCK_WIND", "WINDOW" @@ -120,7 +110,6 @@ "NOITEM", "OPENCLOSE_INSIDE", "BARRICADABLE_WINDOW", - "REDUCE_SCENT", "CONNECT_TO_WALL", "BLOCK_WIND", "WINDOW" @@ -183,7 +172,7 @@ "move_cost": 0, "coverage": 95, "roof": "t_flat_roof", - "flags": [ "FLAMMABLE", "NOITEM", "WALL", "BLOCK_WIND", "WINDOW" ], + "flags": [ "FLAMMABLE", "NOITEM", "WALL", "BLOCK_WIND", "REDUCE_SCENT", "WINDOW" ], "bash": { "str_min": 6, "str_max": 12, @@ -206,7 +195,7 @@ "move_cost": 0, "coverage": 95, "roof": "t_flat_roof", - "flags": [ "FLAMMABLE", "NOITEM", "WALL", "BLOCK_WIND", "WINDOW" ], + "flags": [ "FLAMMABLE", "NOITEM", "WALL", "BLOCK_WIND", "REDUCE_SCENT", "WINDOW" ], "curtain_transform": "t_window_no_curtains_taped", "examine_action": "curtains", "bash": { @@ -246,7 +235,7 @@ "SMALL_PASSAGE", "WINDOW" ], - "curtain_transform": "t_window_no_curtains_open", + "curtain_transform": "t_window_no_curtains", "examine_action": "curtains", "close": "t_window_domestic", "bash": { @@ -275,16 +264,7 @@ "move_cost": 0, "coverage": 95, "roof": "t_flat_roof", - "flags": [ - "FLAMMABLE", - "NOITEM", - "OPENCLOSE_INSIDE", - "REDUCE_SCENT", - "BARRICADABLE_WINDOW_CURTAINS", - "CONNECT_TO_WALL", - "BLOCK_WIND", - "WINDOW" - ], + "flags": [ "FLAMMABLE", "NOITEM", "OPENCLOSE_INSIDE", "BARRICADABLE_WINDOW_CURTAINS", "CONNECT_TO_WALL", "BLOCK_WIND", "WINDOW" ], "curtain_transform": "t_window_no_curtains", "open": "t_window_domestic", "examine_action": "curtains", @@ -323,17 +303,7 @@ "color": "light_cyan", "move_cost": 0, "roof": "t_flat_roof", - "flags": [ - "TRANSPARENT", - "FLAMMABLE", - "ALARMED", - "NOITEM", - "REDUCE_SCENT", - "BARRICADABLE_WINDOW", - "CONNECT_TO_WALL", - "BLOCK_WIND", - "WINDOW" - ], + "flags": [ "TRANSPARENT", "FLAMMABLE", "ALARMED", "NOITEM", "BARRICADABLE_WINDOW", "CONNECT_TO_WALL", "BLOCK_WIND", "WINDOW" ], "bash": { "str_min": 3, "str_max": 6, @@ -354,7 +324,7 @@ "move_cost": 0, "coverage": 95, "roof": "t_flat_roof", - "flags": [ "FLAMMABLE", "NOITEM", "ALARMED", "WALL", "BARRICADABLE_WINDOW", "BLOCK_WIND", "WINDOW" ], + "flags": [ "FLAMMABLE", "NOITEM", "ALARMED", "WALL", "BARRICADABLE_WINDOW", "BLOCK_WIND", "REDUCE_SCENT", "WINDOW" ], "bash": { "str_min": 6, "str_max": 12, @@ -455,7 +425,7 @@ "move_cost": 0, "coverage": 95, "roof": "t_flat_roof", - "flags": [ "FLAMMABLE", "NOITEM", "REDUCE_SCENT", "CONNECT_TO_WALL", "BLOCK_WIND", "WINDOW" ], + "flags": [ "FLAMMABLE", "NOITEM", "CONNECT_TO_WALL", "BLOCK_WIND", "WINDOW" ], "bash": { "str_min": 3, "str_max": 30, @@ -587,7 +557,7 @@ "color": "light_gray", "move_cost": 0, "roof": "t_flat_roof", - "flags": [ "TRANSPARENT", "NOITEM", "REDUCE_SCENT", "ALARMED", "CONNECT_TO_WALL", "WINDOW" ], + "flags": [ "TRANSPARENT", "NOITEM", "REDUCE_SCENT", "BLOCK_WIND", "ALARMED", "CONNECT_TO_WALL", "WINDOW" ], "bash": { "str_min": 3, "str_max": 6, @@ -654,6 +624,7 @@ "OPENCLOSE_INSIDE", "BARRICADABLE_WINDOW_CURTAINS", "REDUCE_SCENT", + "BLOCK_WIND", "CONNECT_TO_WALL", "WINDOW" ], @@ -685,7 +656,17 @@ "color": "light_green", "move_cost": 0, "roof": "t_flat_roof", - "flags": [ "NOITEM", "SUPPORTS_ROOF", "WALL", "BARRICADABLE_WINDOW", "CONNECT_TO_WALL", "MINEABLE", "BLOCK_WIND", "WINDOW" ], + "flags": [ + "NOITEM", + "SUPPORTS_ROOF", + "WALL", + "BARRICADABLE_WINDOW", + "CONNECT_TO_WALL", + "MINEABLE", + "BLOCK_WIND", + "REDUCE_SCENT", + "WINDOW" + ], "bash": { "str_min": 100, "str_max": 400, @@ -704,7 +685,17 @@ "color": "light_red", "move_cost": 0, "roof": "t_flat_roof", - "flags": [ "NOITEM", "SUPPORTS_ROOF", "WALL", "BARRICADABLE_WINDOW", "CONNECT_TO_WALL", "MINEABLE", "BLOCK_WIND", "WINDOW" ], + "flags": [ + "NOITEM", + "SUPPORTS_ROOF", + "WALL", + "BARRICADABLE_WINDOW", + "CONNECT_TO_WALL", + "MINEABLE", + "BLOCK_WIND", + "REDUCE_SCENT", + "WINDOW" + ], "bash": { "str_min": 100, "str_max": 400, @@ -723,7 +714,17 @@ "color": "light_blue", "move_cost": 0, "roof": "t_flat_roof", - "flags": [ "NOITEM", "SUPPORTS_ROOF", "WALL", "BARRICADABLE_WINDOW", "CONNECT_TO_WALL", "MINEABLE", "BLOCK_WIND", "WINDOW" ], + "flags": [ + "NOITEM", + "SUPPORTS_ROOF", + "WALL", + "BARRICADABLE_WINDOW", + "CONNECT_TO_WALL", + "MINEABLE", + "BLOCK_WIND", + "REDUCE_SCENT", + "WINDOW" + ], "bash": { "str_min": 100, "str_max": 400, @@ -783,7 +784,7 @@ "move_cost": 0, "roof": "t_flat_roof", "flags": [ "NOITEM", "CONNECT_TO_WALL", "THIN_OBSTACLE", "BARRICADABLE_WINDOW_CURTAINS", "BLOCK_WIND", "REDUCE_SCENT", "WINDOW" ], - "curtain_transform": "t_window_bars", + "curtain_transform": "t_metal_grate_window", "examine_action": "curtains", "open": "t_metal_grate_window_with_curtain_open", "deconstruct": { @@ -815,7 +816,7 @@ "move_cost": 0, "roof": "t_flat_roof", "flags": [ "NOITEM", "CONNECT_TO_WALL", "THIN_OBSTACLE", "BARRICADABLE_WINDOW_CURTAINS", "BLOCK_WIND", "REDUCE_SCENT", "WINDOW" ], - "curtain_transform": "t_window_bars", + "curtain_transform": "t_metal_grate_window", "examine_action": "curtains", "close": "t_metal_grate_window_with_curtain", "deconstruct": { @@ -876,7 +877,7 @@ "color": "light_gray", "move_cost": 0, "roof": "t_flat_roof", - "flags": [ "NOITEM", "CONNECT_TO_WALL", "THIN_OBSTACLE", "BARRICADABLE_WINDOW_CURTAINS", "BLOCK_WIND", "REDUCE_SCENT", "WINDOW" ], + "flags": [ "NOITEM", "CONNECT_TO_WALL", "THIN_OBSTACLE", "BARRICADABLE_WINDOW_CURTAINS", "WINDOW" ], "curtain_transform": "t_metal_grate_window_noglass", "examine_action": "curtains", "open": "t_metal_grate_window_with_curtain_open_noglass", @@ -908,16 +909,7 @@ "color": "light_gray", "move_cost": 0, "roof": "t_flat_roof", - "flags": [ - "TRANSPARENT", - "NOITEM", - "CONNECT_TO_WALL", - "BARRICADABLE_WINDOW_CURTAINS", - "THIN_OBSTACLE", - "BLOCK_WIND", - "REDUCE_SCENT", - "WINDOW" - ], + "flags": [ "TRANSPARENT", "NOITEM", "CONNECT_TO_WALL", "BARRICADABLE_WINDOW_CURTAINS", "THIN_OBSTACLE", "WINDOW" ], "curtain_transform": "t_metal_grate_window_noglass", "examine_action": "curtains", "close": "t_metal_grate_window_with_curtain_noglass", @@ -956,7 +948,6 @@ "NOITEM", "OPENCLOSE_INSIDE", "BARRICADABLE_WINDOW", - "REDUCE_SCENT", "CONNECT_TO_WALL", "BLOCK_WIND", "WINDOW" @@ -1030,16 +1021,7 @@ "move_cost": 0, "coverage": 60, "roof": "t_flat_roof", - "flags": [ - "FLAMMABLE", - "NOITEM", - "OPENCLOSE_INSIDE", - "BARRICADABLE_WINDOW_CURTAINS", - "REDUCE_SCENT", - "CONNECT_TO_WALL", - "BLOCK_WIND", - "WINDOW" - ], + "flags": [ "FLAMMABLE", "NOITEM", "OPENCLOSE_INSIDE", "BARRICADABLE_WINDOW_CURTAINS", "CONNECT_TO_WALL", "BLOCK_WIND", "WINDOW" ], "curtain_transform": "t_single_pane_glass", "examine_action": "curtains", "open": "t_single_pane_glass_with_curtain_open_window_closed", @@ -1081,7 +1063,6 @@ "NOITEM", "OPENCLOSE_INSIDE", "BARRICADABLE_WINDOW_CURTAINS", - "REDUCE_SCENT", "CONNECT_TO_WALL", "BLOCK_WIND", "WINDOW" @@ -1134,7 +1115,7 @@ "SMALL_PASSAGE", "WINDOW" ], - "curtain_transform": "t_single_pane_glass_open", + "curtain_transform": "t_single_pane_glass", "examine_action": "curtains", "close": "t_single_pane_glass_with_curtain_open_window_closed", "deconstruct": { @@ -1353,7 +1334,7 @@ "SMALL_PASSAGE", "WINDOW" ], - "curtain_transform": "t_reinforced_single_pane_glass_open", + "curtain_transform": "t_reinforced_single_pane_glass", "examine_action": "curtains", "close": "t_reinforced_single_pane_glass_with_curtain_open_window_closed", "deconstruct": { @@ -1572,7 +1553,7 @@ "SMALL_PASSAGE", "WINDOW" ], - "curtain_transform": "t_double_pane_glass_open", + "curtain_transform": "t_double_pane_glass", "examine_action": "curtains", "close": "t_double_pane_glass_with_curtain_open_window_closed", "deconstruct": { @@ -1792,7 +1773,7 @@ "SMALL_PASSAGE", "WINDOW" ], - "curtain_transform": "t_reinforced_double_pane_glass_open", + "curtain_transform": "t_reinforced_double_pane_glass", "examine_action": "curtains", "close": "t_reinforced_double_pane_glass_with_curtain_open_window_closed", "deconstruct": { @@ -2011,7 +1992,7 @@ "SMALL_PASSAGE", "WINDOW" ], - "curtain_transform": "t_triple_pane_glass_open", + "curtain_transform": "t_triple_pane_glass", "examine_action": "curtains", "close": "t_triple_pane_glass_with_curtain_open_window_closed", "deconstruct": { @@ -2176,10 +2157,11 @@ "FLAMMABLE", "NOITEM", "OPENCLOSE_INSIDE", + "MOUNTABLE", "BARRICADABLE_WINDOW_CURTAINS", - "REDUCE_SCENT", "CONNECT_TO_WALL", - "BLOCK_WIND", + "THIN_OBSTACLE", + "SMALL_PASSAGE", "WINDOW" ], "curtain_transform": "t_reinforced_triple_pane_glass", @@ -2230,7 +2212,7 @@ "SMALL_PASSAGE", "WINDOW" ], - "curtain_transform": "t_reinforced_triple_pane_glass_open", + "curtain_transform": "t_reinforced_triple_pane_glass", "examine_action": "curtains", "close": "t_reinforced_triple_pane_glass_with_curtain_open_window_closed", "deconstruct": { @@ -2448,7 +2430,7 @@ "SMALL_PASSAGE", "WINDOW" ], - "curtain_transform": "t_quadruple_pane_glass_open", + "curtain_transform": "t_quadruple_pane_glass", "examine_action": "curtains", "close": "t_quadruple_pane_glass_with_curtain_open_window_closed", "deconstruct": { @@ -2613,10 +2595,11 @@ "FLAMMABLE", "NOITEM", "OPENCLOSE_INSIDE", + "MOUNTABLE", "BARRICADABLE_WINDOW_CURTAINS", - "REDUCE_SCENT", "CONNECT_TO_WALL", - "BLOCK_WIND", + "THIN_OBSTACLE", + "SMALL_PASSAGE", "WINDOW" ], "curtain_transform": "t_reinforced_quadruple_pane_glass", @@ -2667,7 +2650,7 @@ "SMALL_PASSAGE", "WINDOW" ], - "curtain_transform": "t_reinforced_quadruple_pane_glass_open", + "curtain_transform": "t_reinforced_quadruple_pane_glass", "examine_action": "curtains", "close": "t_reinforced_quadruple_double_pane_glass_with_curtain_open_window_closed", "deconstruct": { @@ -2708,7 +2691,6 @@ "NOITEM", "OPENCLOSE_INSIDE", "BARRICADABLE_WINDOW", - "REDUCE_SCENT", "CONNECT_TO_WALL", "BLOCK_WIND", "WINDOW" @@ -2774,16 +2756,7 @@ "move_cost": 0, "coverage": 60, "roof": "t_flat_roof", - "flags": [ - "FLAMMABLE", - "NOITEM", - "OPENCLOSE_INSIDE", - "BARRICADABLE_WINDOW_CURTAINS", - "REDUCE_SCENT", - "CONNECT_TO_WALL", - "BLOCK_WIND", - "WINDOW" - ], + "flags": [ "FLAMMABLE", "NOITEM", "OPENCLOSE_INSIDE", "BARRICADABLE_WINDOW_CURTAINS", "CONNECT_TO_WALL", "BLOCK_WIND", "WINDOW" ], "curtain_transform": "t_plastic_window", "examine_action": "curtains", "open": "t_plastic_window_with_curtain_open_window_closed", @@ -2825,7 +2798,6 @@ "NOITEM", "OPENCLOSE_INSIDE", "BARRICADABLE_WINDOW_CURTAINS", - "REDUCE_SCENT", "CONNECT_TO_WALL", "BLOCK_WIND", "WINDOW" @@ -2878,7 +2850,7 @@ "SMALL_PASSAGE", "WINDOW" ], - "curtain_transform": "t_plastic_window_open", + "curtain_transform": "t_plastic_window", "examine_action": "curtains", "close": "t_plastic_window_with_curtain_open_window_closed", "deconstruct": { @@ -3105,10 +3077,9 @@ "SMALL_PASSAGE", "WINDOW" ], - "curtain_transform": "t_reinforced_plastic_window_open", + "curtain_transform": "t_reinforced_plastic_window", "examine_action": "curtains", "close": "t_reinforced_plastic_window_with_curtain_open_window_closed", - "open": "t_reinforced_plastic_window_with_curtain", "deconstruct": { "ter_set": "t_window_empty", "items": [ @@ -3348,7 +3319,7 @@ "SMALL_PASSAGE", "WINDOW" ], - "curtain_transform": "t_tempered_glass_open", + "curtain_transform": "t_tempered_glass_window", "examine_action": "curtains", "close": "t_tempered_glass_with_curtain_open_window_closed", "deconstruct": { diff --git a/data/json/harvest.json b/data/json/harvest.json index 27bee15ac60ac..f8658ec5c88fd 100644 --- a/data/json/harvest.json +++ b/data/json/harvest.json @@ -111,50 +111,32 @@ { "id": "shrub_grape_harv", "type": "harvest", - "entries": [ - { "drop": "grapes", "base_num": [ 2, 5 ], "scale_num": [ 0, 0.5 ] }, - { "drop": "seed_grapes", "base_num": [ 1, 2 ], "scale_num": [ 0, 0.25 ] } - ] + "entries": [ { "drop": "grapes", "base_num": [ 2, 5 ], "scale_num": [ 0, 0.5 ] } ] }, { "id": "shrub_raspberry_harv", "type": "harvest", - "entries": [ - { "drop": "raspberries", "base_num": [ 2, 5 ], "scale_num": [ 0, 0.5 ] }, - { "drop": "seed_raspberries", "base_num": [ 1, 2 ], "scale_num": [ 0, 0.25 ] } - ] + "entries": [ { "drop": "raspberries", "base_num": [ 2, 5 ], "scale_num": [ 0, 0.5 ] } ] }, { "id": "shrub_huckleberry_harv", "type": "harvest", - "entries": [ - { "drop": "huckleberries", "base_num": [ 2, 5 ], "scale_num": [ 0, 0.5 ] }, - { "drop": "seed_huckleberries", "base_num": [ 1, 2 ], "scale_num": [ 0, 0.25 ] } - ] + "entries": [ { "drop": "huckleberries", "base_num": [ 2, 5 ], "scale_num": [ 0, 0.5 ] } ] }, { "id": "shrub_blackberry_harv", "type": "harvest", - "entries": [ - { "drop": "blackberries", "base_num": [ 2, 5 ], "scale_num": [ 0, 0.5 ] }, - { "drop": "seed_blackberries", "base_num": [ 1, 2 ], "scale_num": [ 0, 0.25 ] } - ] + "entries": [ { "drop": "blackberries", "base_num": [ 2, 5 ], "scale_num": [ 0, 0.5 ] } ] }, { "id": "shrub_strawberry_harv", "type": "harvest", - "entries": [ - { "drop": "strawberries", "base_num": [ 2, 5 ], "scale_num": [ 0, 0.5 ] }, - { "drop": "seed_strawberries", "base_num": [ 1, 2 ], "scale_num": [ 0, 0.25 ] } - ] + "entries": [ { "drop": "strawberries", "base_num": [ 2, 5 ], "scale_num": [ 0, 0.5 ] } ] }, { "id": "shrub_blueberry_harv", "type": "harvest", - "entries": [ - { "drop": "blueberries", "base_num": [ 2, 5 ], "scale_num": [ 0, 0.5 ] }, - { "drop": "seed_blueberries", "base_num": [ 1, 2 ], "scale_num": [ 0, 0.25 ] } - ] + "entries": [ { "drop": "blueberries", "base_num": [ 2, 5 ], "scale_num": [ 0, 0.5 ] } ] }, { "id": "shrub_peanut_harv", @@ -199,18 +181,12 @@ { "id": "elderberry_harv", "type": "harvest", - "entries": [ - { "drop": "elderberries", "base_num": [ 8, 20 ], "scale_num": [ 0, 0.5 ] }, - { "drop": "seed_elderberries", "base_num": [ 3, 5 ], "scale_num": [ 0, 0.25 ] } - ] + "entries": [ { "drop": "elderberries", "base_num": [ 8, 20 ], "scale_num": [ 0, 0.5 ] } ] }, { "id": "mulberry_harv", "type": "harvest", - "entries": [ - { "drop": "mulberries", "base_num": [ 8, 20 ], "scale_num": [ 0, 0.5 ] }, - { "drop": "seed_mulberries", "base_num": [ 3, 5 ], "scale_num": [ 0, 0.25 ] } - ] + "entries": [ { "drop": "mulberries", "base_num": [ 8, 20 ], "scale_num": [ 0, 0.5 ] } ] }, { "id": "plum_harv", diff --git a/data/json/item_actions.json b/data/json/item_actions.json index c3c16f6875ac5..0428cfb630050 100644 --- a/data/json/item_actions.json +++ b/data/json/item_actions.json @@ -59,11 +59,6 @@ "id": "PACK_CBM", "name": { "str": "Pack CBM in pouch" } }, - { - "type": "item_action", - "id": "BURROW", - "name": { "str": "Burrow through rock" } - }, { "type": "item_action", "id": "GEIGER", diff --git a/data/json/itemgroups/Clothing_Gear/clothing.json b/data/json/itemgroups/Clothing_Gear/clothing.json index dd18e2cd61dea..38006e9cecf33 100644 --- a/data/json/itemgroups/Clothing_Gear/clothing.json +++ b/data/json/itemgroups/Clothing_Gear/clothing.json @@ -482,7 +482,7 @@ [ "boots_steel", 40 ], [ "hat_hard", 40 ], [ "mask_dust", 30 ], - [ "mask_filter", 30 ], + { "item": "mask_filter", "prob": 30, "charges": [ 0, 100 ] }, [ "glasses_safety", 30 ], [ "ear_plugs", 35 ], [ "apron_cut_resistant", 5 ], @@ -1937,7 +1937,7 @@ [ "optical_cloak", 1 ], [ "holo_cloak", 1 ], [ "backpack", 38 ], - [ "UPS_off", 5 ], + { "item": "UPS_off", "prob": 5, "charges": [ 0, 1000 ] }, [ "adv_UPS_off", 3 ], [ "tacvest", 10 ], [ "molle_pack", 8 ], @@ -1968,17 +1968,17 @@ "type": "item_group", "id": "mil_accessories", "items": [ - [ "mask_gas", 10 ], + { "item": "mask_gas", "prob": 10, "charges": [ 0, 100 ] }, [ "duffelbag", 15 ], { "item": "goggles_nv", "prob": 1, "charges": [ 0, 100 ] }, { "item": "goggles_ir", "prob": 1, "charges": [ 0, 100 ] }, [ "optical_cloak", 1 ], - [ "holo_cloak", 1 ], + { "item": "holo_cloak", "prob": 1, "charges": [ 0, 1000 ] }, { "item": "mess_kit", "prob": 9, "charges": [ 0, 500 ] }, { "item": "mil_mess_kit", "prob": 1, "charges": [ 0, 500 ] }, [ "backpack", 38 ], [ "briefcase", 10 ], - [ "UPS_off", 5 ], + { "item": "UPS_off", "prob": 5, "charges": [ 0, 1000 ] }, [ "adv_UPS_off", 3 ], [ "chestguard_hard", 20 ], [ "armguard_hard", 20 ], @@ -1999,7 +1999,7 @@ [ "torso_bandolier_grenade", 8 ], [ "solarpack", 5 ], [ "chem_hexamine", 3 ], - [ "esbit_stove", 6 ], + { "item": "esbit_stove", "prob": 6, "charges": [ 0, 50 ] }, [ "mess_tin", 4 ], { "group": "full_survival_kit", "prob": 4 } ] @@ -2075,8 +2075,8 @@ [ "glasses_bal", 20 ], [ "elbow_pads", 40 ], [ "knee_pads", 40 ], - [ "mask_filter", 30 ], - [ "mask_gas", 10 ], + { "item": "mask_filter", "prob": 30, "charges": [ 0, 100 ] }, + { "item": "mask_gas", "prob": 10, "charges": [ 0, 100 ] }, [ "goggles_ski", 30 ], [ "helmet_skid", 30 ], [ "chestguard_hard", 20 ], @@ -2100,7 +2100,7 @@ [ "legpouch_large", 6 ], [ "chestpouch", 9 ], [ "ammo_satchel", 4 ], - [ "UPS_off", 5 ], + { "item": "UPS_off", "prob": 5, "charges": [ 0, 1000 ] }, [ "adv_UPS_off", 3 ], [ "tacvest", 10 ], [ "molle_pack", 8 ], @@ -2136,7 +2136,7 @@ { "item": "glasses_safety", "prob": 40 }, { "item": "hat_hard", "prob": 50 }, { "item": "hat_hard_hooded", "prob": 25 }, - { "item": "wearable_light", "prob": 5 }, + { "item": "wearable_light", "prob": 5, "charges": [ 0, 100 ] }, { "item": "ear_plugs", "prob": 50 }, { "group": "ammo_any_batteries_full", "prob": 50 }, { "item": "flashlight", "prob": 40, "charges": [ 0, 300 ] }, @@ -2418,8 +2418,8 @@ [ "mask_h20survivor", 1 ], [ "mask_bal", 14 ], [ "mask_hockey", 26 ], - [ "mask_gas", 24 ], - [ "mask_filter", 12 ], + { "item": "mask_gas", "prob": 24, "charges": [ 0, 100 ] }, + { "item": "mask_filter", "prob": 12, "charges": [ 0, 100 ] }, [ "mask_bunker", 2 ], [ "mask_wsurvivor", 4 ], [ "mask_fsurvivor", 2 ], @@ -2448,7 +2448,7 @@ [ "bandana", 18 ], [ "scarf", 26 ], [ "long_knit_scarf", 15 ], - [ "mask_gas_xl", 4 ], + { "item": "mask_gas_xl", "prob": 4, "charges": [ 0, 100 ] }, [ "hat_boonie", 16 ], [ "beret", 18 ], [ "beret_wool", 14 ], @@ -2462,11 +2462,11 @@ [ "machete_gimmick", 3 ], [ "fungicide", 10 ], [ "insecticide", 10 ], - [ "antifungal", 1 ], - [ "antiparasitic", 5 ], - [ "diazepam", 1 ], + { "item": "antifungal", "prob": 1, "charges": [ 0, 10 ] }, + { "item": "antiparasitic", "prob": 5, "charges": [ 0, 10 ] }, + { "item": "diazepam", "prob": 1, "charges": [ 0, 10 ] }, [ "throw_extinguisher", 2 ], - [ "small_repairkit", 14 ], + { "item": "small_repairkit", "prob": 14, "charges": [ 0, 500 ] }, [ "grapnel", 6 ], { "item": "misc_repairkit", "prob": 8, "charges-min": 0 }, { "distribution": [ { "group": "full_survival_kit" }, { "group": "used_survival_kit" } ], "prob": 3 }, @@ -2782,7 +2782,7 @@ { "item": "mask_guy_fawkes", "prob": 10 }, { "item": "mask_hockey", "prob": 15 }, { "item": "mouthpiece", "prob": 5 }, - { "item": "mask_filter", "prob": 5 } + { "item": "mask_filter", "prob": 5, "charges": [ 0, 100 ] } ] }, { diff --git a/data/json/itemgroups/Clothing_Gear/gear.json b/data/json/itemgroups/Clothing_Gear/gear.json index 3355ceed307d3..511091cbaba4d 100644 --- a/data/json/itemgroups/Clothing_Gear/gear.json +++ b/data/json/itemgroups/Clothing_Gear/gear.json @@ -26,7 +26,7 @@ [ "knife_combat", 10 ], [ "legpouch_large", 5 ], [ "mask_bal", 10 ], - [ "mask_gas", 10 ], + { "item": "mask_gas", "prob": 10, "charges": [ 0, 100 ] }, [ "ballistic_vest_esapi", 15 ], [ "smokebomb", 5 ], [ "suppressor", 25 ], @@ -126,12 +126,12 @@ [ "knee_pads", 5 ], [ "elbow_pads", 5 ], [ "legrig", 5 ], - [ "UPS_off", 5 ], + { "item": "UPS_off", "prob": 5, "charges": [ 0, 1000 ] }, [ "adv_UPS_off", 2 ], [ "emer_blanket", 5 ], { "group": "ammo_pocket_batteries_full", "prob": 50 }, [ "tool_belt", 5 ], - [ "oxygen_tank", 15 ], + { "item": "oxygen_tank", "prob": 15, "charges-min": 0 }, [ "fireman_belt", 15 ], [ "jack", 5 ], [ "throw_extinguisher", 10 ], @@ -140,7 +140,7 @@ { "group": "tools_toolbox", "prob": 1 }, { "item": "smoxygen_tank", "prob": 35, "charges-min": 0 }, { "item": "watercannon", "prob": 10, "charges-min": 0 }, - [ "l-stick", 1 ], + { "item": "l-stick", "prob": 1, "charges": [ 0, 500 ] }, [ "solarpack", 2 ], [ "bag_body_bag", 5 ] ] @@ -155,8 +155,8 @@ { "item": "oxygen_tank", "prob": 10, "charges-min": 0 }, { "item": "smoxygen_tank", "prob": 15, "charges-min": 0 }, [ "adv_UPS_off", 2 ], - [ "prussian_blue", 25 ], - [ "iodine", 50 ] + { "item": "prussian_blue", "prob": 25, "charges": [ 1, 10 ] }, + { "item": "iodine", "prob": 50, "charges": [ 1, 10 ] } ] }, { diff --git a/data/json/itemgroups/Clothing_Gear/gear_civilian.json b/data/json/itemgroups/Clothing_Gear/gear_civilian.json index 2b008a3c61d89..b9021c3d1629e 100644 --- a/data/json/itemgroups/Clothing_Gear/gear_civilian.json +++ b/data/json/itemgroups/Clothing_Gear/gear_civilian.json @@ -26,8 +26,8 @@ [ "machete_gimmick", 5 ], [ "teleumbrella", 20 ], [ "umbrella", 20 ], - [ "aspirin", 100 ], - [ "vitamins", 100 ], + { "item": "aspirin", "prob": 100, "charges": [ 1, 20 ] }, + { "item": "vitamins", "prob": 100, "charges": [ 1, 20 ] }, [ "eyedrops", 50 ], { "item": "inhaler", "prob": 50, "charges-min": 10, "charges-max": 100 }, { "item": "flashlight", "prob": 50, "charges": [ 0, 300 ] }, @@ -41,7 +41,7 @@ { "item": "mp3", "prob": 20, "charges": [ 0, 100 ] }, { "item": "portable_game", "prob": 50, "charges": [ 0, 100 ] }, { "item": "vibrator", "prob": 5, "charges": [ 0, 100 ] }, - [ "gum", 50 ], + { "item": "gum", "prob": 50, "charges": [ 0, 10 ] }, { "group": "ammo_pocket_batteries", "prob": 50 }, [ "wrapper", 50 ], [ "string_6", 50 ], @@ -78,12 +78,12 @@ "id": "child_items", "items": [ { "group": "candy_chocolate", "prob": 360 }, - [ "toastem", 10 ], - [ "toastem2", 10 ], - [ "toastem3", 12 ], - [ "cookies", 80 ], - [ "crack", 8 ], - [ "licorice", 10 ], + { "item": "toastem", "prob": 10, "charges": [ 1, 8 ] }, + { "item": "toastem2", "prob": 10, "charges": [ 1, 8 ] }, + { "item": "toastem3", "prob": 12, "charges": [ 1, 8 ] }, + { "item": "cookies", "prob": 80, "charges": [ 1, 4 ] }, + { "item": "crack", "prob": 8, "charges": [ 1, 4 ] }, + { "item": "licorice", "prob": 10, "charges": [ 1, 4 ] }, [ "bat", 60 ], { "group": "softdrinks_canned", "prob": 55 }, { "item": "cola", "prob": 6, "container-item": "bottle_plastic", "sealed": false }, @@ -176,7 +176,7 @@ [ "trailmap", 6 ], [ "touristmap", 4 ], { "item": "lighter", "prob": 60, "charges-min": 0 }, - [ "cig", 40 ], + { "item": "cig", "prob": 40, "charges": [ 1, 20 ] }, [ "blazer", 15 ], [ "jeans", 90 ], [ "under_armor", 15 ], @@ -228,8 +228,8 @@ [ "kilt", 4 ], [ "hobo_stove", 1 ], [ "tinder", 1 ], - [ "tinderbox", 1 ], - [ "l-stick", 1 ], + { "item": "tinderbox", "prob": 1, "charges": [ 0, 100 ] }, + { "item": "l-stick", "prob": 1, "charges": [ 0, 500 ] }, [ "flint_steel", 5 ], [ "bottle_metal", 5 ], [ "wallet_travel", 10 ] diff --git a/data/json/itemgroups/Clothing_Gear/hazmat_gear.json b/data/json/itemgroups/Clothing_Gear/hazmat_gear.json index ba80a0f6b2a27..cb8feeb024ce1 100644 --- a/data/json/itemgroups/Clothing_Gear/hazmat_gear.json +++ b/data/json/itemgroups/Clothing_Gear/hazmat_gear.json @@ -8,7 +8,7 @@ { "item": "mask_gas", "prob": 60, "charges-min": 0 }, { "item": "gasfilter_m", "prob": 60, "charges-min": 0 }, { "item": "rad_monitor", "prob": 33, "charges": [ 0, 100 ] }, - { "item": "iodine", "prob": 33 }, + { "item": "iodine", "prob": 33, "charges": [ 1, 10 ] }, { "group": "full_1st_aid", "prob": 15 }, { "item": "geiger_off", "prob": 15, "charges": [ 0, 100 ] } ] diff --git a/data/json/itemgroups/Drugs_Tobacco_Alcohol/drugs.json b/data/json/itemgroups/Drugs_Tobacco_Alcohol/drugs.json index 12bc573956999..60d3e286f101f 100644 --- a/data/json/itemgroups/Drugs_Tobacco_Alcohol/drugs.json +++ b/data/json/itemgroups/Drugs_Tobacco_Alcohol/drugs.json @@ -45,11 +45,11 @@ { "id": "drugs_emergency", "type": "item_group", - "//": "Medical consumables for emergency use excluduing painkillers", + "//": "Medical consumables for emergency use excluding painkillers", "items": [ [ "adrenaline_injector", 50 ], { "item": "inhaler", "prob": 100, "charges-min": 10, "charges-max": 100 }, - [ "quikclot", 50 ], + { "item": "quikclot", "prob": 50, "charges": [ 1, 6 ] }, { "item": "smoxygen_tank", "prob": 70, "charges": [ 0, 12 ] }, { "distribution": [ { "group": "full_ifak" }, { "group": "used_ifak" } ], "prob": 40 } ] @@ -97,12 +97,12 @@ "//": "Healing items appropriate for soldiers and other paramilitary forces", "entries": [ { "distribution": [ { "group": "full_ifak" }, { "group": "used_ifak" } ], "prob": 50 }, - { "item": "antibiotics", "prob": 20 }, - { "item": "bandages", "prob": 100 }, - { "item": "morphine", "prob": 20 }, - { "item": "quikclot", "prob": 20 }, + { "item": "antibiotics", "prob": 20, "charges": [ 1, 15 ] }, + { "item": "bandages", "prob": 100, "charges": [ 1, 3 ] }, + { "item": "morphine", "prob": 20, "charges": [ 1, 4 ] }, + { "item": "quikclot", "prob": 20, "charges": [ 1, 6 ] }, { "item": "smoxygen_tank", "prob": 20, "charges": [ 0, 12 ] }, - { "item": "tramadol", "prob": 20 } + { "item": "tramadol", "prob": 20, "charges": [ 1, 10 ] } ] }, { @@ -140,25 +140,25 @@ "type": "item_group", "id": "softdrugs", "items": [ - [ "bandages", 30 ], + { "item": "bandages", "prob": 30, "charges": [ 1, 3 ] }, [ "adhesive_bandages", 30 ], - [ "cotton_ball", 50 ], + { "item": "cotton_ball", "prob": 50, "charges": [ 1, 10 ] }, { "group": "used_1st_aid", "prob": 35 }, - [ "saline", 25 ], + { "item": "saline", "prob": 25, "charges": [ 1, 5 ] }, [ "contacts", 10 ], - [ "vitamins", 75 ], - [ "gummy_vitamins", 25 ], - [ "calcium_tablet", 75 ], - [ "aspirin", 85 ], - [ "caffeine", 25 ], - [ "pills_sleep", 15 ], - [ "iodine", 5 ], - [ "prussian_blue", 5 ], - [ "dayquil", 70 ], - [ "nyquil", 70 ], - [ "disinfectant", 35 ], + { "item": "vitamins", "prob": 75, "charges": [ 1, 20 ] }, + { "item": "gummy_vitamins", "prob": 25, "charges": [ 1, 10 ] }, + { "item": "calcium_tablet", "prob": 75, "charges": [ 1, 20 ] }, + { "item": "aspirin", "prob": 85, "charges": [ 1, 20 ] }, + { "item": "caffeine", "prob": 25, "charges": [ 1, 10 ] }, + { "item": "pills_sleep", "prob": 15, "charges": [ 1, 10 ] }, + { "item": "iodine", "prob": 5, "charges": [ 1, 10 ] }, + { "item": "prussian_blue", "prob": 5, "charges": [ 1, 10 ] }, + { "item": "dayquil", "prob": 70, "charges": [ 1, 5 ] }, + { "item": "nyquil", "prob": 70, "charges": [ 1, 5 ] }, + { "item": "disinfectant", "prob": 35, "charges": [ 1, 10 ] }, [ "vaccine_shot", 10 ], - [ "homeopathic_pills", 10 ], + { "item": "homeopathic_pills", "prob": 10, "charges": [ 1, 20 ] }, { "item": "protein_powder", "prob": 12, @@ -166,14 +166,14 @@ "charges-min": 1, "charges-max": 9 }, - [ "caff_gum", 10 ], + { "item": "caff_gum", "prob": 10, "charges": [ 1, 10 ] }, { "item": "oxygen_tank", "prob": 20, "charges": [ 0, 24 ] }, { "item": "smoxygen_tank", "prob": 5, "charges": [ 0, 12 ] }, [ "eyedrops", 35 ], { "item": "shavingkit", "prob": 5, "charges": [ 0, 10 ] }, { "item": "elec_hairtrimmer", "prob": 2, "charges": [ 0, 50 ] }, - [ "nic_gum", 25 ], - [ "weak_antibiotic", 30 ] + { "item": "nic_gum", "prob": 25, "charges": [ 1, 10 ] }, + { "item": "weak_antibiotic", "prob": 30, "charges": [ 1, 5 ] } ] }, { @@ -181,20 +181,20 @@ "id": "harddrugs", "items": [ { "item": "inhaler", "prob": 14, "charges-min": 10, "charges-max": 100 }, - [ "codeine", 15 ], - [ "oxycodone", 4 ], - [ "morphine", 4 ], - [ "tramadol", 11 ], - [ "xanax", 10 ], - [ "adderall", 10 ], - [ "thorazine", 7 ], - [ "prozac", 10 ], - [ "antibiotics", 25 ], - [ "strong_antibiotic", 5 ], - [ "antifungal", 2 ], - [ "antiparasitic", 3 ], + { "item": "codeine", "prob": 15, "charges": [ 1, 10 ] }, + { "item": "oxycodone", "prob": 4, "charges": [ 1, 10 ] }, + { "item": "morphine", "prob": 4, "charges": [ 1, 4 ] }, + { "item": "tramadol", "prob": 11, "charges": [ 1, 10 ] }, + { "item": "xanax", "prob": 10, "charges": [ 1, 10 ] }, + { "item": "adderall", "prob": 10, "charges": [ 1, 10 ] }, + { "item": "thorazine", "prob": 7, "charges": [ 1, 10 ] }, + { "item": "prozac", "prob": 10, "charges": [ 1, 15 ] }, + { "item": "antibiotics", "prob": 25, "charges": [ 1, 15 ] }, + { "item": "strong_antibiotic", "prob": 5, "charges": [ 1, 5 ] }, + { "item": "antifungal", "prob": 2, "charges": [ 1, 5 ] }, + { "item": "antiparasitic", "prob": 3, "charges": [ 1, 10 ] }, [ "survnote", 1 ], - [ "diazepam", 4 ], + { "item": "diazepam", "prob": 4, "charges": [ 1, 10 ] }, [ "flu_shot", 5 ], [ "syringe", 8 ] ] @@ -202,6 +202,12 @@ { "type": "item_group", "id": "meth_ingredients", - "items": [ [ "dayquil", 2 ], [ "aspirin", 40 ], [ "adderall", 5 ], [ "energy_drink", 2 ], [ "caffeine", 20 ] ] + "items": [ + { "item": "dayquil", "prob": 2, "charges": [ 1, 5 ] }, + { "item": "aspirin", "prob": 40, "charges": [ 1, 20 ] }, + { "item": "adderall", "prob": 5, "charges": [ 1, 10 ] }, + [ "energy_drink", 2 ], + { "item": "caffeine", "prob": 20, "charges": [ 1, 10 ] } + ] } ] diff --git a/data/json/itemgroups/Locations_MapExtras/Arsonist_stock.json b/data/json/itemgroups/Locations_MapExtras/Arsonist_stock.json index f091144ba3094..46a9ba74f0e51 100644 --- a/data/json/itemgroups/Locations_MapExtras/Arsonist_stock.json +++ b/data/json/itemgroups/Locations_MapExtras/Arsonist_stock.json @@ -4,12 +4,14 @@ "id": "NC_ARSONIST_STOCK", "subtype": "collection", "items": [ - { "item": "molotov", "count": 50 }, - { "item": "improvised_pipebomb", "count": 50 }, - { "item": "fuse", "count": 20 }, + { "item": "molotov", "count": 5 }, + { "item": "rag", "count": 25 }, + { "item": "gasoline", "count": 1 }, + { "item": "improvised_pipebomb", "count": 25 }, + { "item": "fuse", "count": 5 }, { "item": "FMCNote", "count": 3 }, - { "item": "nail", "count": 5 }, - { "item": "rebar_rail", "count": 5 }, + { "item": "nail", "count": 5, "charges": [ 1, 100 ] }, + { "item": "rebar", "count": 5 }, { "item": "textbook_anarch", "count": 1 }, { "item": "fertilizer_commercial", "count": 1 } ] diff --git a/data/json/itemgroups/Locations_MapExtras/locations.json b/data/json/itemgroups/Locations_MapExtras/locations.json index e0b71e7e02963..a3670f5a8f9ca 100644 --- a/data/json/itemgroups/Locations_MapExtras/locations.json +++ b/data/json/itemgroups/Locations_MapExtras/locations.json @@ -49,7 +49,7 @@ { "id": "vfw_tools", "type": "item_group", - "items": [ [ "glock_19", 1 ], [ "boots_steel", 50 ], [ "boots_hiking", 10 ] ] + "items": [ { "item": "glock_19", "prob": 1, "charges": [ 0, 15 ] }, [ "boots_steel", 50 ], [ "boots_hiking", 10 ] ] }, { "id": "vfw_books", @@ -83,7 +83,7 @@ "items": [ { "group": "guns_energy", "prob": 20 }, { "group": "gunmod_energy", "prob": 40 }, - [ "plut_cell", 30 ], + { "item": "plut_cell", "prob": 30, "charges": [ 1, 5 ] }, [ "plasma", 30 ], [ "adv_UPS_off", 20 ] ] @@ -127,9 +127,9 @@ { "group": "guns_shotgun_common", "prob": 50 }, { "group": "guns_survival", "prob": 100 }, { "item": "flaregun", "prob": 25 }, - { "item": "large_repairkit", "prob": 5 }, + { "item": "large_repairkit", "prob": 5, "charges": [ 0, 500 ] }, { "item": "signal_flare", "prob": 20 }, - { "item": "small_repairkit", "prob": 5 } + { "item": "small_repairkit", "prob": 5, "charges": [ 0, 500 ] } ] }, { @@ -237,8 +237,8 @@ [ "tailor_portfolio", 3 ], [ "house_coat", 20 ], [ "gloves_medical", 50 ], - [ "disinfectant", 35 ], - [ "aspirin", 40 ], + { "item": "disinfectant", "prob": 35, "charges": [ 1, 10 ] }, + { "item": "aspirin", "prob": 40, "charges": [ 1, 20 ] }, [ "vaccine_shot", 5 ], [ "flu_shot", 2 ], [ "blanket", 50 ], @@ -247,7 +247,7 @@ [ "down_pillow", 15 ], { "item": "smoxygen_tank", "prob": 10, "charges": [ 0, 12 ] }, [ "antiparasitic", 3 ], - [ "diazepam", 3 ], + { "item": "diazepam", "prob": 3, "charges": [ 1, 10 ] }, [ "recipe_augs", 3 ], { "group": "religious_books", "prob": 54 }, [ "recipe_medicalmut", 1 ], @@ -279,16 +279,16 @@ "type": "item_group", "subtype": "distribution", "entries": [ - { "item": "aspirin", "prob": 50 }, + { "item": "aspirin", "prob": 50, "charges": [ 1, 20 ] }, { "group": "full_1st_aid", "prob": 40 }, - { "item": "bandages", "prob": 15 }, + { "item": "bandages", "prob": 15, "charges": [ 1, 3 ] }, { "item": "adhesive_bandages", "prob": 15 }, - { "item": "duct_tape", "prob": 20 }, + { "item": "duct_tape", "prob": 20, "charges": [ 50, 200 ] }, { "item": "sewing_kit", "prob": 10, "charges-min": 0 }, { "item": "mouthpiece", "prob": 10 }, - { "item": "cigar", "prob": 20 }, - { "item": "cig", "prob": 15 }, - { "item": "matches", "prob": 10 } + { "item": "cigar", "prob": 20, "charges": [ 1, 5 ] }, + { "item": "cig", "prob": 15, "charges": [ 1, 20 ] }, + { "item": "matches", "prob": 10, "charges": [ 1, 20 ] } ] }, { @@ -861,13 +861,13 @@ [ "crowbar", 18 ], [ "halligan", 1 ], [ "fire_ax", 2 ], - [ "spray_can", 50 ], + { "item": "spray_can", "prob": 50, "charges": [ 0, 10 ] }, [ "jar_glass_sealed", 10 ], [ "jar_3l_glass_sealed", 8 ], [ "flyer", 10 ], - [ "gasoline_lantern", 10 ], + { "item": "gasoline_lantern", "prob": 10, "charges": [ 0, 500 ] }, { "item": "electric_lantern", "prob": 8, "charges": [ 0, 100 ] }, - [ "oil_lamp", 5 ], + { "item": "oil_lamp", "prob": 5, "charges": [ 0, 750 ] }, [ "lamp_oil", 1 ], [ "child_book", 4 ], [ "hairpin", 3 ], @@ -880,8 +880,8 @@ [ "pocketwatch", 1 ], [ "survnote", 1 ], [ "tinder", 1 ], - [ "hobo_stove", 1 ], - [ "l-stick", 1 ], + { "item": "hobo_stove", "prob": 1, "charges": [ 0, 100 ] }, + { "item": "l-stick", "prob": 1, "charges": [ 0, 500 ] }, [ "eclipse_glasses", 1 ], { "group": "writing_utensils", "prob": 5 } ] @@ -900,8 +900,8 @@ [ "flyer", 10 ], [ "file", 10 ], [ "child_book", 2 ], - [ "lsd", 1 ], - [ "foodperson_mask", 1 ], + { "item": "lsd", "prob": 1, "charges": [ 1, 5 ] }, + { "item": "foodperson_mask", "prob": 1, "charges": [ 0, 500 ] }, [ "55gal_drum", 10 ], [ "30gal_drum", 15 ], { "group": "tools_toolbox", "prob": 1 }, @@ -916,11 +916,11 @@ { "item": "rock", "prob": 40 }, { "item": "rock_flaking", "prob": 15 }, { "item": "rock_large", "prob": 10 }, - { "item": "jackhammer", "prob": 2 }, + { "item": "jackhammer", "prob": 2, "charges": [ 0, 400 ] }, { "item": "elec_jackhammer", "prob": 1 }, { "item": "flashlight", "prob": 40, "charges": [ 0, 300 ] }, { "item": "dynamite", "prob": 5 }, - { "item": "matches", "prob": 60 }, + { "item": "matches", "prob": 60, "charges": [ 1, 20 ] }, { "item": "55gal_drum", "prob": 10 }, { "item": "30gal_drum", "prob": 15 }, { "item": "grapnel", "prob": 1 }, @@ -1119,14 +1119,14 @@ "type": "item_group", "id": "methlab", "items": [ - [ "bandages", 25 ], - [ "adhesive_bandages", 25 ], - [ "cotton_ball", 50 ], + { "item": "bandages", "prob": 25, "charges": [ 1, 3 ] }, + { "item": "adhesive_bandages", "prob": 25, "charges": [ 1, 10 ] }, + { "item": "cotton_ball", "prob": 50, "charges": [ 1, 10 ] }, [ "pan", 60 ], - [ "coke", 10 ], - [ "meth", 90 ], + { "item": "coke", "prob": 10, "charges": [ 1, 8 ] }, + { "item": "meth", "prob": 90, "charges": [ 1, 6 ] }, [ "jar_glass_sealed", 80 ], - [ "heroin", 1 ], + { "item": "heroin", "prob": 1, "charges": [ 1, 4 ] }, { "item": "bleach", "prob": 60, "charges-min": 10 }, { "item": "ammonia", "prob": 60, "charges-min": 10 }, [ "syringe", 30 ], @@ -1139,9 +1139,9 @@ { "item": "matches", "prob": 60, "charges": [ 0, 20 ] }, [ "sewage", 60 ], [ "improvised_pipebomb", 4 ], - [ "crack", 8 ], + { "item": "crack", "prob": 8, "charges": [ 1, 4 ] }, [ "crackpipe", 37 ], - [ "lsd", 10 ], + { "item": "lsd", "prob": 10, "charges": [ 1, 5 ] }, { "item": "chemistry_set", "prob": 50, "charges": [ 0, 500 ] }, { "group": "ammo_pocket_batteries_full", "prob": 70 }, { "item": "flashlight", "prob": 40, "charges": [ 0, 300 ] }, @@ -1268,10 +1268,10 @@ { "item": "flashlight", "prob": 40, "charges": [ 0, 300 ] }, { "item": "heavy_flashlight", "prob": 10, "charges": [ 0, 300 ] }, [ "pickaxe", 1 ], - [ "jackhammer", 2 ], - [ "elec_jackhammer", 1 ], + { "item": "jackhammer", "prob": 2, "charges": [ 0, 400 ] }, + { "item": "elec_jackhammer", "prob": 1, "charges": [ 0, 7000 ] }, [ "dynamite", 5 ], - [ "UPS_off", 5 ], + { "item": "UPS_off", "prob": 5, "charges": [ 0, 1000 ] }, [ "bio_tools", 10 ], [ "bio_flashlight", 10 ], [ "bio_lighter", 10 ], @@ -1281,9 +1281,9 @@ [ "bio_weight", 12 ], [ "jerrycan", 10 ], [ "jerrycan_big", 10 ], - [ "gasoline_lantern", 5 ], + { "item": "gasoline_lantern", "prob": 5, "charges": [ 0, 500 ] }, { "item": "electric_lantern", "prob": 8, "charges": [ 0, 100 ] }, - [ "oil_lamp", 5 ], + { "item": "oil_lamp", "prob": 5, "charges": [ 0, 750 ] }, [ "lamp_oil", 5 ], [ "shovel", 10 ], [ "e_tool", 5 ], @@ -1293,7 +1293,7 @@ { "group": "tools_toolbox", "prob": 1 }, [ "apron_leather", 10 ], [ "tool_anfo_charge", 1 ], - [ "remotevehcontrol", 10 ] + { "item": "remotevehcontrol", "prob": 10, "charges": [ 0, 100 ] } ] }, { @@ -1392,7 +1392,7 @@ [ "flyer", 10 ], [ "one_year_old_newspaper", 2 ], { "group": "newspaper_recent", "prob": 15 }, - [ "foodperson_mask", 1 ], + { "item": "foodperson_mask", "prob": 1, "charges": [ 0, 500 ] }, [ "survnote", 1 ] ] }, @@ -1405,18 +1405,18 @@ [ "blackjack", 50 ], { "item": "shocktonfa_off", "prob": 25, "charges": [ 0, 500 ] }, { "item": "tazer", "prob": 25, "charges": [ 0, 500 ] }, - [ "remington_700", 5 ], - [ "3006", 5 ], - [ "ksg", 8 ], - [ "remington_870_express", 8 ], - [ "mossberg_500_security", 8 ], - [ "shot_beanbag", 25 ], - [ "rm120c", 2 ], - [ "rm20", 1 ], - [ "20x66_beanbag", 10 ], - [ "m79", 8 ], - [ "40x46mm_m651", 20 ], - [ "40x46mm_m1006", 10 ] + { "item": "remington_700", "prob": 5, "charges": [ 0, 4 ] }, + { "item": "3006", "prob": 5, "charges": [ 1, 20 ] }, + { "item": "ksg", "prob": 8, "charges": [ 0, 7 ] }, + { "item": "remington_870_express", "prob": 8, "charges": [ 0, 7 ] }, + { "item": "mossberg_500_security", "prob": 8, "charges": [ 0, 6 ] }, + { "item": "shot_beanbag", "prob": 25, "charges": [ 1, 10 ] }, + { "item": "rm120c", "prob": 2, "charges": [ 0, 5 ] }, + { "item": "rm20", "prob": 1, "charges": [ 0, 20 ] }, + { "item": "20x66_beanbag", "prob": 10, "charges": [ 1, 10 ] }, + { "item": "m79", "prob": 8, "charges-max": 0 }, + { "item": "40x46mm_m651", "prob": 20, "charges": [ 1, 6 ] }, + { "item": "40x46mm_m1006", "prob": 10, "charges": [ 1, 6 ] } ] }, { @@ -1438,17 +1438,17 @@ "subtype": "distribution", "entries": [ { "item": "crackpipe", "prob": 8 }, - { "item": "weed", "prob": 10 }, + { "item": "weed", "prob": 10, "charges": [ 1, 5 ] }, { "item": "joint", "prob": 10 }, { "item": "seed_weed", "prob": 15 }, { "item": "seed_tobacco", "prob": 5 }, { "item": "rolling_paper", "prob": 5 }, { "item": "pipe_glass", "prob": 15 }, - { "item": "coke", "prob": 8 }, - { "item": "meth", "prob": 2 }, - { "item": "heroin", "prob": 1 }, + { "item": "coke", "prob": 8, "charges": [ 1, 8 ] }, + { "item": "meth", "prob": 2, "charges": [ 1, 6 ] }, + { "item": "heroin", "prob": 1, "charges": [ 1, 4 ] }, { "item": "syringe", "prob": 8 }, - { "item": "electrohack", "prob": 3 }, + { "item": "electrohack", "prob": 3, "charges": [ 0, 100 ] }, { "item": "textbook_gaswarfare", "prob": 1 }, { "item": "textbook_anarch", "prob": 3 }, { "item": "brewing_cookbook", "prob": 3 }, @@ -1463,10 +1463,10 @@ { "item": "punch_dagger", "prob": 12 }, { "item": "claw_bar", "prob": 3 }, { "item": "crowbar", "prob": 18 }, - { "item": "tazer", "prob": 3 }, + { "item": "tazer", "prob": 3, "charges": [ 0, 500 ] }, { "item": "software_hacking", "prob": 10 }, - { "item": "spray_can", "prob": 50 }, - { "item": "lsd", "prob": 2 }, + { "item": "spray_can", "prob": 50, "charges": [ 0, 10 ] }, + { "item": "lsd", "prob": 2, "charges": [ 1, 5 ] }, { "item": "pocketwatch", "prob": 5 }, { "item": "sf_watch", "prob": 5 }, { "item": "platinum_watch", "prob": 1 }, @@ -1493,21 +1493,21 @@ "//": "concealable items only plz", "subtype": "distribution", "entries": [ - { "item": "caffeine", "prob": 25 }, - { "item": "oxycodone", "prob": 4 }, - { "item": "morphine", "prob": 4 }, - { "item": "adderall", "prob": 10 }, - { "item": "xanax", "prob": 10 }, + { "item": "caffeine", "prob": 25, "charges": [ 1, 10 ] }, + { "item": "oxycodone", "prob": 4, "charges": [ 1, 10 ] }, + { "item": "morphine", "prob": 4, "charges": [ 1, 4 ] }, + { "item": "adderall", "prob": 10, "charges": [ 1, 10 ] }, + { "item": "xanax", "prob": 10, "charges": [ 1, 10 ] }, { "item": "adrenaline_injector", "prob": 2 }, - { "item": "crack", "prob": 2 }, + { "item": "crack", "prob": 2, "charges": [ 1, 4 ] }, { "item": "crackpipe", "prob": 2 }, { "item": "lighter", "prob": 20, "charges": [ 0, 100 ] }, - { "item": "caff_gum", "prob": 10 }, - { "item": "nic_gum", "prob": 10 }, - { "item": "lsd", "prob": 2 }, + { "item": "caff_gum", "prob": 10, "charges": [ 1, 10 ] }, + { "item": "nic_gum", "prob": 10, "charges": [ 1, 10 ] }, + { "item": "lsd", "prob": 2, "charges": [ 1, 5 ] }, { "item": "joint", "prob": 10 }, { "item": "rolling_paper", "prob": 5 }, - { "item": "heroin", "prob": 2 }, + { "item": "heroin", "prob": 2, "charges": [ 1, 4 ] }, { "item": "syringe", "prob": 2 }, { "item": "mag_porn", "prob": 30 }, { "item": "mag_survival", "prob": 20 }, @@ -1538,19 +1538,19 @@ { "item": "switchblade", "prob": 4 }, { "item": "throwing_knife", "prob": 5 }, { "item": "tazer", "prob": 1, "charges": [ 0, 100 ] }, - { "item": "cig", "prob": 30 }, + { "item": "cig", "prob": 30, "charges": [ 0, 10 ] }, { "item": "rope_6", "prob": 5 }, { "item": "rope_30", "prob": 2 }, - { "item": "duct_tape", "prob": 10 }, + { "item": "duct_tape", "prob": 10, "charges": [ 50, 200 ] }, { "group": "ammo_pocket_batteries_full", "prob": 15 }, - { "item": "matches", "prob": 10 }, - { "item": "gum", "prob": 10 }, + { "item": "matches", "prob": 10, "charges": [ 0, 20 ] }, + { "item": "gum", "prob": 10, "charges": [ 1, 10 ] }, { "item": "cable", "prob": 5 }, { "item": "panties", "prob": 2 }, { "item": "sharp_toothbrush", "prob": 10 }, { "item": "razor_blade", "prob": 20 }, - { "item": "soap", "prob": 5 }, - { "item": "detergent", "prob": 5 }, + { "item": "soap", "prob": 5, "charges": [ 1, 10 ] }, + { "item": "detergent", "prob": 5, "charges": [ 1, 20 ] }, { "item": "knitting_needles", "prob": 1 }, { "item": "survnote", "prob": 2 } ] @@ -1562,7 +1562,7 @@ "entries": [ { "group": "tools_medical", "prob": 100 }, { "group": "drugs_emergency", "prob": 50 }, - { "item": "quikclot", "prob": 10 }, + { "item": "quikclot", "prob": 10, "charges": [ 1, 6 ] }, { "item": "badge_doctor", "prob": 2 } ] }, @@ -1607,8 +1607,8 @@ "id": "toxic_dump_equipment", "items": [ { "group": "used_1st_aid", "prob": 35 }, - [ "iodine", 5 ], - [ "prussian_blue", 5 ], + { "item": "iodine", "prob": 5, "charges": [ 1, 10 ] }, + { "item": "prussian_blue", "prob": 5, "charges": [ 1, 10 ] }, [ "canister_empty", 5 ], [ "boots_steel", 50 ], [ "wrapped_rad_badge", 15 ], @@ -1624,7 +1624,7 @@ { "item": "radio", "prob": 20, "charges": [ 0, 100 ] }, { "item": "geiger_off", "prob": 8, "charges": [ 0, 100 ] }, { "item": "rad_monitor", "prob": 4, "charges": [ 0, 50 ] }, - [ "UPS_off", 5 ], + { "item": "UPS_off", "prob": 5, "charges": [ 0, 1000 ] }, [ "flyer", 10 ], [ "bio_purifier", 10 ], [ "bio_climate", 10 ], @@ -1639,7 +1639,7 @@ [ "steam_triple_medium", 1 ], { "item": "wearable_light", "prob": 10, "charges": [ 0, 100 ] }, [ "antiparasitic", 5 ], - [ "diazepam", 5 ], + { "item": "diazepam", "prob": 5, "charges": [ 1, 10 ] }, { "item": "misc_repairkit", "prob": 5, "charges-min": 0 }, { "group": "tools_toolbox", "prob": 2 }, [ "apron_leather", 10 ], @@ -1647,7 +1647,7 @@ [ "thermometer", 3 ], [ "hygrometer", 3 ], [ "barometer", 3 ], - [ "remotevehcontrol", 10 ] + { "item": "remotevehcontrol", "prob": 10, "charges": [ 0, 100 ] } ] }, { @@ -1660,15 +1660,15 @@ [ "eyedrops", 20 ], [ "clock", 10 ], { "group": "tobacco_products", "prob": 151 }, - [ "weed", 10 ], + { "item": "weed", "prob": 10, "charges": [ 1, 5 ] }, [ "joint", 10 ], [ "seed_weed", 15 ], [ "seed_tobacco", 5 ], - [ "rolling_paper", 5 ], + { "item": "rolling_paper", "prob": 5, "charges": [ 1, 30 ] }, [ "pipe_glass", 5 ], - [ "coke", 8 ], - [ "meth", 2 ], - [ "heroin", 1 ], + { "item": "coke", "prob": 8, "charges": [ 1, 8 ] }, + { "item": "meth", "prob": 2, "charges": [ 1, 6 ] }, + { "item": "heroin", "prob": 1, "charges": [ 1, 4 ] }, [ "sneakers", 40 ], [ "mask_hockey", 5 ], [ "mask_guy_fawkes", 5 ], @@ -1688,8 +1688,8 @@ [ "mbag", 20 ], [ "fanny", 10 ], { "group": "ammo_pocket_batteries_full", "prob": 50 }, - [ "bb", 8 ], - [ "bbgun", 10 ], + { "item": "bb", "prob": 8, "charges": [ 1, 500 ] }, + { "item": "bbgun", "prob": 10, "charges": [ 0, 150 ] }, [ "fan", 10 ], [ "file", 30 ], [ "photo_album", 5 ], @@ -1744,7 +1744,7 @@ [ "chips", 65 ], { "group": "softdrinks_canned", "prob": 90 }, [ "choco_coffee_beans", 20 ], - [ "caffeine", 20 ], + { "item": "caffeine", "prob": 20, "charges": [ 1, 10 ] }, [ "cola_meth", 1 ], [ "picklocks", 10 ], [ "wolfsuit", 4 ], @@ -1754,15 +1754,15 @@ [ "blanket", 10 ], [ "house_coat", 25 ], { "item": "talking_doll", "prob": 5, "charges": [ 0, 100 ] }, - [ "marble", 5 ], + { "item": "marble", "prob": 5, "charges": [ 1, 20 ] }, { "item": "creepy_doll", "prob": 1, "charges": [ 0, 100 ] }, [ "straw_doll", 1 ], [ "wristwatch", 15 ], [ "pocketwatch", 5 ], - [ "lsd", 1 ], - [ "gum", 30 ], - [ "caff_gum", 20 ], - [ "nic_gum", 5 ], + { "item": "lsd", "prob": 1, "charges": [ 1, 5 ] }, + { "item": "gum", "prob": 30, "charges": [ 1, 10 ] }, + { "item": "caff_gum", "prob": 20, "charges": [ 1, 10 ] }, + { "item": "nic_gum", "prob": 5, "charges": [ 1, 10 ] }, [ "hairpin", 5 ], [ "barrette", 3 ], [ "clown_suit", 1 ], @@ -1869,8 +1869,8 @@ "subtype": "distribution", "entries": [ { "item": "balance_small", "prob": 5 }, - { "item": "ph_meter", "prob": 5 }, - { "item": "voltmeter", "prob": 5 }, + { "item": "ph_meter", "prob": 5, "charges": [ 0, 100 ] }, + { "item": "voltmeter", "prob": 5, "charges": [ 0, 100 ] }, { "item": "thermometer", "prob": 5 }, { "item": "melting_point", "prob": 5 }, { "item": "vortex", "prob": 5 }, @@ -1886,8 +1886,8 @@ { "item": "stand_ring", "prob": 5 }, { "item": "stand_ring_clamps", "prob": 5 }, { "item": "ether", "prob": 5, "charges-min": 100 }, - { "item": "iodine", "prob": 5 }, - { "item": "prussian_blue", "prob": 5 }, + { "item": "iodine", "prob": 5, "charges": [ 1, 10 ] }, + { "item": "prussian_blue", "prob": 5, "charges": [ 1, 10 ] }, { "item": "pocket_firstaid", "prob": 2 }, { "item": "file", "prob": 5 }, { "item": "textbook_chemistry", "prob": 10 }, @@ -1908,28 +1908,28 @@ { "group": "used_1st_aid", "prob": 5 }, { "item": "saline", "prob": 1 }, { "item": "extinguisher", "prob": 25, "charges": 100 }, - { "item": "hotplate", "prob": 15 }, + { "item": "hotplate", "prob": 15, "charges": [ 0, 500 ] }, { "item": "funnel", "prob": 50 }, { "item": "jar_glass_sealed", "prob": 20 }, { "item": "jar_3l_glass_sealed", "prob": 15 }, { "item": "apron_leather", "prob": 6 }, - { "item": "pur_tablets", "prob": 15 }, - { "item": "lye_powder", "prob": 10 }, - { "item": "oxy_powder", "prob": 12 }, - { "item": "chemistry_set", "prob": 8 }, + { "item": "pur_tablets", "prob": 15, "charges": [ 1, 15 ] }, + { "item": "lye_powder", "prob": 10, "charges": [ 1, 200 ] }, + { "item": "oxy_powder", "prob": 12, "charges": [ 1, 200 ] }, + { "item": "chemistry_set", "prob": 8, "charges": [ 0, 500 ] }, { "item": "sm_extinguisher", "prob": 20, "charges": 10 }, - { "item": "eyedrops", "prob": 15 }, - { "item": "charcoal", "prob": 10 }, - { "item": "magnesium", "prob": 10 }, - { "item": "tin", "prob": 10 }, + { "item": "eyedrops", "prob": 15, "charges": [ 1, 10 ] }, + { "item": "charcoal", "prob": 10, "charges": [ 25, 50 ] }, + { "item": "magnesium", "prob": 10, "charges": [ 1, 100 ] }, + { "item": "tin", "prob": 10, "charges": [ 1, 100 ] }, { "item": "chem_hydrogen_peroxide", "prob": 10, "charges-min": 1 }, { "item": "chem_muriatic_acid", "prob": 5, "charges-min": 1 }, { "item": "chem_sulphur", "prob": 10, "charges-min": 100 }, - { "item": "chem_aluminium_powder", "prob": 5 }, + { "item": "chem_aluminium_powder", "prob": 5, "charges": [ 1, 100 ] }, { "item": "chem_zinc_powder", "prob": 10, "charges-min": 100 }, { "item": "chem_zinc", "prob": 5, "charges-min": 100 }, { "item": "chem_manganese_dioxide", "prob": 10, "charges-min": 100 }, - { "item": "chem_saltpetre", "prob": 10 }, + { "item": "chem_saltpetre", "prob": 10, "charges": [ 1, 50 ] }, { "item": "chem_carbide", "prob": 10, "charges-min": 100 }, { "item": "denat_alcohol", "prob": 10, "charges-min": 250 } ] @@ -1948,7 +1948,7 @@ [ "howto_traps", 10 ], [ "decoy_anarch", 8 ], [ "recipe_augs", 8 ], - [ "aspirin", 85 ], + { "item": "aspirin", "prob": 85, "charges": [ 1, 20 ] }, [ "junk_burrito", 25 ], { "group": "tobacco_products", "prob": 31 }, [ "contacts", 15 ], @@ -1974,9 +1974,9 @@ [ "software_electronics_reference", 2 ], [ "umbrella", 5 ], [ "teleumbrella", 2 ], - [ "gum", 10 ], - [ "caff_gum", 6 ], - [ "nic_gum", 4 ], + { "item": "gum", "prob": 10, "charges": [ 1, 10 ] }, + { "item": "caff_gum", "prob": 6, "charges": [ 1, 10 ] }, + { "item": "nic_gum", "prob": 4, "charges": [ 1, 10 ] }, [ "fan", 10 ], { "item": "sm_extinguisher", "prob": 10, "charges": 10 }, [ "pocketwatch", 2 ], @@ -2006,7 +2006,7 @@ { "item": "fun_survival", "prob": 10 }, { "item": "recipe_augs", "prob": 1 }, { "item": "decoy_anarch", "prob": 10 }, - { "item": "aspirin", "prob": 85 }, + { "item": "aspirin", "prob": 85, "charges": [ 1, 20 ] }, { "item": "maltballs", "prob": 30 }, { "group": "tobacco_products", "prob": 151 }, { "item": "contacts", "prob": 15 }, @@ -2023,7 +2023,7 @@ { "item": "textbook_computer", "prob": 8 }, { "item": "computer_science", "prob": 8 }, { "item": "howto_computer", "prob": 6 }, - { "item": "matches", "prob": 60 }, + { "item": "matches", "prob": 60, "charges": [ 1, 20 ] }, { "item": "extinguisher", "prob": 20, "charges": 100 }, { "item": "flashlight", "prob": 40, "charges": [ 0, 300 ] }, { "item": "radio", "prob": 20, "charges": [ 0, 100 ] }, @@ -2044,9 +2044,9 @@ { "item": "umbrella", "prob": 5 }, { "item": "teleumbrella", "prob": 2 }, { "item": "mag_tailor", "prob": 5 }, - { "item": "gum", "prob": 20 }, - { "item": "caff_gum", "prob": 7 }, - { "item": "nic_gum", "prob": 5 }, + { "item": "gum", "prob": 20, "charges": [ 1, 10 ] }, + { "item": "caff_gum", "prob": 7, "charges": [ 1, 10 ] }, + { "item": "nic_gum", "prob": 5, "charges": [ 1, 10 ] }, { "item": "sm_extinguisher", "prob": 10, "charges": 10 }, { "item": "pocketwatch", "prob": 2 }, { "item": "knitting_needles", "prob": 1 }, @@ -2065,15 +2065,15 @@ [ "brownie", 60 ], [ "aspirin", 40 ], { "group": "tobacco_products", "prob": 150 }, - [ "gum", 100 ], - [ "caff_gum", 20 ], - [ "nic_gum", 20 ], + { "item": "gum", "prob": 100, "charges": [ 1, 10 ] }, + { "item": "caff_gum", "prob": 20, "charges": [ 1, 10 ] }, + { "item": "nic_gum", "prob": 20, "charges": [ 1, 10 ] }, [ "instant_coffee", 130 ], [ "coffee_syrup", 80 ], [ "coffee_raw", 80 ], - [ "weed", 10 ], + { "item": "weed", "prob": 10, "charges": [ 1, 5 ] }, [ "joint", 10 ], - [ "matches", 50 ], + { "item": "matches", "prob": 50, "charges": [ 1, 20 ] }, { "item": "lighter", "prob": 50, "charges": [ 0, 100 ] }, { "group": "clothing_glasses", "prob": 30 }, [ "contacts", 30 ], @@ -2178,20 +2178,20 @@ [ "coffee_raw", 15 ], [ "instant_coffee", 25 ], [ "cheese_hard", 5 ], - [ "bandages", 50 ], - [ "adhesive_bandages", 50 ], - [ "cotton_ball", 50 ], + { "item": "bandages", "prob": 50, "charges": [ 1, 3 ] }, + { "item": "adhesive_bandages", "prob": 50, "charges": [ 1, 10 ] }, + { "item": "cotton_ball", "prob": 50, "charges": [ 1, 10 ] }, { "group": "used_1st_aid", "prob": 35 }, { "distribution": [ { "group": "full_ifak" }, { "group": "used_ifak" } ], "prob": 35 }, { "distribution": [ { "group": "full_survival_kit" }, { "group": "used_survival_kit" } ], "prob": 35 }, { "group": "premium_contents", "prob": 8 }, - [ "saline", 10 ], - [ "vitamins", 75 ], - [ "gummy_vitamins", 25 ], - [ "calcium_tablet", 75 ], - [ "iodine", 5 ], - [ "prussian_blue", 5 ], - [ "dayquil", 70 ], + { "item": "saline", "prob": 10, "charges": [ 1, 5 ] }, + { "item": "vitamins", "prob": 75, "charges": [ 1, 20 ] }, + { "item": "gummy_vitamins", "prob": 25, "charges": [ 1, 10 ] }, + { "item": "calcium_tablet", "prob": 75, "charges": [ 1, 20 ] }, + { "item": "iodine", "prob": 5, "charges": [ 1, 10 ] }, + { "item": "prussian_blue", "prob": 5, "charges": [ 1, 10 ] }, + { "item": "dayquil", "prob": 70, "charges": [ 1, 5 ] }, [ "screwdriver", 40 ], [ "screwdriver_set", 10 ], [ "boots", 70 ], @@ -2242,14 +2242,14 @@ { "item": "matches", "prob": 60, "charges": [ 0, 20 ] }, { "item": "sewing_kit", "prob": 47, "charges-min": 0 }, { "item": "tailors_kit", "prob": 3, "charges-min": 0 }, - [ "thread", 40 ], + { "item": "thread", "prob": 40, "charges": [ 1, 50 ] }, [ "hammer", 35 ], { "item": "extinguisher", "prob": 20, "charges": 100 }, { "item": "flashlight", "prob": 40, "charges": [ 0, 300 ] }, { "item": "heavy_flashlight", "prob": 5, "charges": [ 0, 300 ] }, { "item": "mess_kit", "prob": 10, "charges": [ 0, 500 ] }, { "item": "hotplate", "prob": 10, "charges": [ 0, 500 ] }, - [ "popcan_stove", 5 ], + { "item": "popcan_stove", "prob": 5, "charges": [ 0, 500 ] }, { "item": "denat_alcohol", "prob": 10, "charges-min": 250 }, { "item": "water_purifier", "prob": 5, "charges": [ 0, 100 ] }, { "item": "radio", "prob": 20, "charges": [ 0, 100 ] }, @@ -2269,9 +2269,9 @@ [ "down_pillow", 15 ], [ "emer_blanket", 20 ], [ "flyer", 10 ], - [ "gasoline_lantern", 5 ], + { "item": "gasoline_lantern", "prob": 5, "charges": [ 0, 500 ] }, { "item": "electric_lantern", "prob": 8, "charges": [ 0, 100 ] }, - [ "oil_lamp", 5 ], + { "item": "oil_lamp", "prob": 5, "charges": [ 0, 750 ] }, [ "lamp_oil", 5 ], [ "flotation_vest", 1 ], [ "vaccine_shot", 10 ], @@ -2287,7 +2287,7 @@ [ "flaregun", 5 ], [ "signal_flare", 10 ], [ "survivormap", 1 ], - [ "pur_tablets", 5 ], + { "item": "pur_tablets", "prob": 5, "charges": [ 1, 15 ] }, [ "razor_blade", 5 ], [ "sheath", 5 ], [ "bootsheath", 5 ], @@ -2298,12 +2298,12 @@ [ "bodypillow", 1 ], [ "flint_steel", 6 ], [ "bottle_metal", 2 ], - [ "hobo_stove", 3 ], + { "item": "hobo_stove", "prob": 3, "charges": [ 0, 100 ] }, [ "tinder", 3 ], - [ "tinderbox", 2 ], + { "item": "tinderbox", "prob": 2, "charges": [ 0, 100 ] }, [ "tarp", 15 ], [ "chem_hexamine", 4 ], - [ "esbit_stove", 8 ], + { "item": "esbit_stove", "prob": 8, "charges": [ 0, 50 ] }, [ "bottle_folding", 6 ], [ "mess_tin", 8 ], [ "metal_file", 5 ], @@ -2477,7 +2477,7 @@ [ "arm", 5 ], [ "leg", 5 ], [ "fetus", 5 ], - [ "foodperson_mask", 1 ], + { "item": "foodperson_mask", "prob": 1, "charges": [ 0, 500 ] }, [ "human_brain_embalmed", 5 ], { "group": "newspaper_old", "prob": 8 }, [ "months_old_newspaper", 2 ] diff --git a/data/json/itemgroups/Locations_MapExtras/locations_commercial.json b/data/json/itemgroups/Locations_MapExtras/locations_commercial.json index 99b755ec5eff3..86e767c5ee80d 100644 --- a/data/json/itemgroups/Locations_MapExtras/locations_commercial.json +++ b/data/json/itemgroups/Locations_MapExtras/locations_commercial.json @@ -6,8 +6,8 @@ "magazine": 100, "subtype": "distribution", "entries": [ - { "item": "aspirin", "prob": 85 }, - { "item": "caffeine", "prob": 25 }, + { "item": "aspirin", "prob": 85, "charges": [ 1, 10 ] }, + { "item": "caffeine", "prob": 25, "charges": [ 1, 10 ] }, { "group": "tobacco_products", "prob": 161 }, { "item": "sponge", "prob": 10 }, { "group": "ammo_pocket_batteries_full", "prob": 50 }, @@ -34,10 +34,10 @@ { "item": "money_bundle", "prob": 55 }, { "item": "gold_watch", "prob": 5 }, { "item": "silver_watch", "prob": 10 }, - { "item": "gum", "prob": 30 }, - { "item": "caff_gum", "prob": 10 }, + { "item": "gum", "prob": 30, "charges": [ 1, 10 ] }, + { "item": "caff_gum", "prob": 10, "charges": [ 1, 10 ] }, { "item": "sm_extinguisher", "prob": 10, "charges": 10 }, - { "item": "nic_gum", "prob": 2 }, + { "item": "nic_gum", "prob": 2, "charges": [ 1, 10 ] }, { "item": "razor_blade", "prob": 3 }, { "item": "knitting_needles", "prob": 1 }, { "group": "newspaper_recent", "prob": 15 }, @@ -978,9 +978,9 @@ "type": "item_group", "subtype": "distribution", "entries": [ - { "item": "cig", "prob": 50 }, - { "item": "matches", "prob": 45 }, - { "item": "rolling_paper", "prob": 10 }, + { "item": "cig", "prob": 50, "charges": [ 1, 20 ] }, + { "item": "matches", "prob": 45, "charges": [ 1, 20 ] }, + { "item": "rolling_paper", "prob": 10, "charges": [ 1, 30 ] }, { "item": "bottle_glass", "prob": 50 }, { "item": "bottle_plastic", "prob": 70 }, { "item": "can_drink", "prob": 65 }, @@ -997,13 +997,13 @@ "type": "item_group", "subtype": "distribution", "entries": [ - { "item": "weed", "prob": 30 }, - { "item": "coke", "prob": 30 }, - { "item": "aspirin", "prob": 40 }, - { "item": "cig", "prob": 20 }, + { "item": "weed", "prob": 30, "charges": [ 1, 5 ] }, + { "item": "coke", "prob": 30, "charges": [ 1, 8 ] }, + { "item": "aspirin", "prob": 40, "charges": [ 1, 20 ] }, + { "item": "cig", "prob": 20, "charges": [ 1, 20 ] }, { "item": "syringe", "prob": 20 }, - { "item": "meth", "prob": 10 }, - { "item": "heroin", "prob": 5 }, + { "item": "meth", "prob": 10, "charges": [ 1, 6 ] }, + { "item": "heroin", "prob": 5, "charges": [ 1, 4 ] }, { "item": "mag_porn", "prob": 35 }, { "item": "hairpin", "prob": 5 }, { "item": "purse", "prob": 15 } @@ -1066,7 +1066,7 @@ { "item": "mask_dust", "prob": 15 }, { "item": "manual_mechanics", "prob": 35 }, { "item": "manual_fabrication", "prob": 20 }, - { "item": "duct_tape", "prob": 70 }, + { "item": "duct_tape", "prob": 70, "charges": [ 50, 200 ] }, { "item": "misc_repairkit", "prob": 15, "charges-min": 0 }, { "group": "tools_toolbox", "prob": 2 } ] @@ -1122,7 +1122,7 @@ { "item": "wrench", "prob": 20 }, { "item": "multitool", "prob": 30 }, { "item": "screwdriver_set", "prob": 20 }, - { "item": "duct_tape", "prob": 50 }, + { "item": "duct_tape", "prob": 50, "charges": [ 50, 200 ] }, { "item": "misc_repairkit", "prob": 25, "charges": 200 }, { "group": "tools_toolbox", "prob": 2 } ] @@ -1190,7 +1190,7 @@ { "item": "cordless_drill", "prob": 70, "charges": [ 0, 500 ] }, [ "thermometer", 60 ], [ "saw", 90 ], - [ "chainsaw_off", 10 ], + { "item": "chainsaw_off", "prob": 10, "charges": [ 0, 450 ] }, [ "bucket", 100 ], [ "tree_spile", 100 ], [ "pot", 100 ] @@ -1244,8 +1244,8 @@ "//": "For cs_car_showroom", "items": [ { "group": "ammo_pocket_batteries_full", "prob": 30 }, - [ "radio", 10 ], - [ "eyedrops", 10 ], + { "item": "radio", "prob": 10, "charges": [ 1, 100 ] }, + { "item": "eyedrops", "prob": 10, "charges": [ 1, 10 ] }, [ "rag", 30 ], [ "paper", 30 ], [ "foon", 30 ], @@ -1293,7 +1293,7 @@ "items": [ { "group": "ammo_pocket_batteries_full", "prob": 30 }, { "item": "radio", "prob": 10, "charges": [ 0, 100 ] }, - [ "eyedrops", 10 ], + { "item": "eyedrops", "prob": 10, "charges": [ 1, 10 ] }, [ "rag", 30 ], [ "paper", 30 ], [ "foon", 30 ], @@ -1333,7 +1333,7 @@ [ "solar_cell", 10 ], [ "screwdriver", 15 ], [ "superglue", 5 ], - [ "polisher", 15 ], + { "item": "polisher", "prob": 15, "charges": [ 0, 100 ] }, [ "solar_panel", 15 ] ] }, @@ -1361,7 +1361,7 @@ [ "solar_cell", 10 ], [ "screwdriver", 15 ], [ "superglue", 5 ], - [ "polisher", 15 ], + { "item": "polisher", "prob": 15, "charges": [ 0, 100 ] }, [ "solar_panel", 15 ] ] }, @@ -1424,7 +1424,7 @@ [ "solar_cell", 10 ], [ "screwdriver", 15 ], [ "superglue", 5 ], - [ "polisher", 15 ], + { "item": "polisher", "prob": 15, "charges": [ 0, 100 ] }, [ "solar_panel", 15 ], [ "spare_tire_carrier", 10 ], [ "mounted_spare_tire", 10 ] @@ -1454,7 +1454,7 @@ [ "solar_cell", 10 ], [ "screwdriver", 15 ], [ "superglue", 5 ], - [ "polisher", 15 ], + { "item": "polisher", "prob": 15, "charges": [ 0, 100 ] }, [ "solar_panel", 15 ], [ "spare_tire_carrier", 10 ], [ "mounted_spare_tire", 10 ] @@ -1508,10 +1508,10 @@ "//": "for cs_sex_shop", "subtype": "distribution", "entries": [ - { "item": "weed", "prob": 10 }, - { "item": "coke", "prob": 10 }, - { "item": "meth", "prob": 10 }, - { "item": "aspirin", "prob": 10 }, + { "item": "weed", "prob": 10, "charges": [ 1, 5 ] }, + { "item": "coke", "prob": 10, "charges": [ 1, 8 ] }, + { "item": "meth", "prob": 10, "charges": [ 1, 6 ] }, + { "item": "aspirin", "prob": 10, "charges": [ 1, 20 ] }, { "item": "mag_porn", "prob": 10 }, { "item": "purse", "prob": 10 }, { "item": "hairpin", "prob": 5 }, @@ -1528,10 +1528,10 @@ [ "magnifying_glass", 5 ], { "item": "sewing_kit", "prob": 15, "charges-min": 0 }, [ "scissors", 10 ], - [ "gasoline_lantern", 7 ], + { "item": "gasoline_lantern", "prob": 7, "charges": [ 0, 500 ] }, { "item": "flashlight", "prob": 25, "charges": [ 0, 300 ] }, - [ "hotplate", 20 ], - [ "coffeemaker", 25 ], + { "item": "hotplate", "prob": 20, "charges": [ 0, 500 ] }, + { "item": "coffeemaker", "prob": 25, "charges": [ 0, 500 ] }, [ "textbook_firstaid", 2 ], [ "pocket_firearms", 1 ], [ "mag_archery", 4 ] @@ -1738,18 +1738,18 @@ "//": "for veterinarian", "type": "item_group", "items": [ - [ "bandages", 30 ], - [ "adhesive_bandages", 30 ], + { "item": "bandages", "prob": 30, "charges": [ 1, 3 ] }, + { "item": "adhesive_bandages", "prob": 30, "charges": [ 1, 10 ] }, { "group": "full_1st_aid", "prob": 10 }, - [ "saline", 20 ], - [ "vitamins", 15 ], - [ "calcium_tablet", 15 ], - [ "nyquil", 5 ], - [ "disinfectant", 15 ], + { "item": "saline", "prob": 20, "charges": [ 1, 5 ] }, + { "item": "vitamins", "prob": 15, "charges": [ 1, 20 ] }, + { "item": "calcium_tablet", "prob": 15, "charges": [ 1, 20 ] }, + { "item": "nyquil", "prob": 5, "charges": [ 1, 5 ] }, + { "item": "disinfectant", "prob": 15, "charges": [ 1, 10 ] }, [ "vaccine_shot", 10 ], [ "protein_powder", 15 ], - [ "smoxygen_tank", 20 ], - [ "elec_hairtrimmer", 15 ], + { "item": "smoxygen_tank", "prob": 20, "charges": [ 0, 12 ] }, + { "item": "elec_hairtrimmer", "prob": 15, "charges": [ 0, 50 ] }, [ "survnote", 5 ], [ "mask_dust", 65 ], [ "glasses_safety", 10 ], @@ -1757,14 +1757,14 @@ [ "scissors", 50 ], [ "fungicide", 10 ], [ "insecticide", 10 ], - [ "soap", 20 ], - [ "chem_hydrogen_peroxide", 10 ], + { "item": "soap", "prob": 20, "charges": [ 1, 10 ] }, + { "item": "chem_hydrogen_peroxide", "prob": 10, "charges": [ 1, 10 ] }, [ "canister_empty", 5 ], [ "stethoscope", 50 ], [ "scalpel", 50 ], [ "gloves_medical", 50 ], [ "medical_gauze", 25 ], - [ "quikclot", 10 ], + { "item": "quikclot", "prob": 10, "charges": [ 1, 6 ] }, [ "hacksaw", 5 ], [ "gloves_rubber", 25 ], { "item": "rag", "prob": 10, "custom-flags": [ "FILTHY" ] }, @@ -1784,7 +1784,7 @@ { "item": "catfood", "prob": 20, "container-item": "can_food" }, [ "birdfood", 10 ], [ "towel", 20 ], - [ "soap", 10 ], + { "item": "soap", "prob": 10, "charges": [ 1, 10 ] }, [ "gloves_medical", 20 ], [ "rag", 15 ], { "item": "rag", "prob": 2, "custom-flags": [ "FILTHY" ] }, @@ -1798,15 +1798,15 @@ "type": "item_group", "items": [ [ "syringe", 10 ], - [ "diazepam", 10 ], - [ "antifungal", 30 ], - [ "antiparasitic", 30 ], - [ "antibiotics", 20 ], - [ "thorazine", 7 ], - [ "morphine", 10 ], - [ "codeine", 15 ], - [ "saline", 15 ], - [ "smoxygen_tank", 10 ], + { "item": "diazepam", "prob": 10, "charges": [ 1, 10 ] }, + { "item": "antifungal", "prob": 30, "charges": [ 1, 10 ] }, + { "item": "antiparasitic", "prob": 30, "charges": [ 1, 10 ] }, + { "item": "antibiotics", "prob": 20, "charges": [ 1, 15 ] }, + { "item": "thorazine", "prob": 7, "charges": [ 1, 10 ] }, + { "item": "morphine", "prob": 10, "charges": [ 1, 4 ] }, + { "item": "codeine", "prob": 15, "charges": [ 1, 10 ] }, + { "item": "saline", "prob": 15, "charges": [ 1, 5 ] }, + { "item": "smoxygen_tank", "prob": 10, "charges": [ 0, 12 ] }, { "group": "full_1st_aid", "prob": 30 }, [ "medical_tape", 35 ], [ "blood", 5 ], @@ -1851,17 +1851,17 @@ [ "undershirt", 30 ], [ "hoodie", 20 ], [ "shorts", 30 ], - [ "coke", 3 ], + { "item": "coke", "prob": 3, "charges": [ 1, 8 ] }, [ "longshirt", 30 ], - [ "adhesive_bandages", 10 ], + { "item": "adhesive_bandages", "prob": 10, "charges": [ 1, 10 ] }, [ "heatpack", 10 ], - [ "gum", 12 ], - [ "soap", 10 ], + { "item": "gum", "prob": 12, "charges": [ 1, 10 ] }, + { "item": "soap", "prob": 10, "charges": [ 1, 10 ] }, [ "sports_bra", 30 ], [ "briefs", 30 ], [ "yoghurt", 12 ], - [ "vitamins", 10 ], - [ "aspirin", 10 ], + { "item": "vitamins", "prob": 10, "charges": [ 1, 20 ] }, + { "item": "aspirin", "prob": 10, "charges": [ 1, 20 ] }, [ "fitness_band", 10 ] ] }, @@ -1923,6 +1923,6 @@ { "type": "item_group", "id": "gunshop_accessories", - "items": [ [ "powered_earmuffs", 50 ], [ "ear_plugs", 80 ] ] + "items": [ { "item": "powered_earmuffs", "prob": 50, "charges": [ 0, 50 ] }, [ "ear_plugs", 80 ] ] } ] diff --git a/data/json/itemgroups/Locations_MapExtras/locations_mapextras.json b/data/json/itemgroups/Locations_MapExtras/locations_mapextras.json index 76d814dd95fc7..a36e51c4436ae 100644 --- a/data/json/itemgroups/Locations_MapExtras/locations_mapextras.json +++ b/data/json/itemgroups/Locations_MapExtras/locations_mapextras.json @@ -15,27 +15,27 @@ [ "mag_melee", 30 ], { "group": "liquor_and_spirits", "prob": 16 }, [ "bum_wine", 10 ], - [ "chem_ethanol", 12 ], + { "item": "chem_ethanol", "prob": 12, "charges": [ 1, 200 ] }, { "group": "salty_snacks", "prob": 135 }, - [ "bandages", 25 ], - [ "adhesive_bandages", 25 ], - [ "cotton_ball", 50 ], - [ "caffeine", 25 ], - [ "oxycodone", 7 ], - [ "morphine", 3 ], - [ "adderall", 10 ], - [ "cig", 60 ], - [ "tobacco", 30 ], - [ "chaw", 20 ], - [ "weed", 20 ], + { "item": "bandages", "prob": 25, "charges": [ 1, 3 ] }, + { "item": "adhesive_bandages", "prob": 25, "charges": [ 1, 10 ] }, + { "item": "cotton_ball", "prob": 50, "charges": [ 1, 10 ] }, + { "item": "caffeine", "prob": 25, "charges": [ 1, 10 ] }, + { "item": "oxycodone", "prob": 7, "charges": [ 1, 10 ] }, + { "item": "morphine", "prob": 3, "charges": [ 1, 4 ] }, + { "item": "adderall", "prob": 10, "charges": [ 1, 10 ] }, + { "item": "cig", "prob": 60, "charges": [ 1, 20 ] }, + { "item": "tobacco", "prob": 30, "charges": [ 1, 20 ] }, + { "item": "chaw", "prob": 20, "charges": [ 1, 20 ] }, + { "item": "weed", "prob": 20, "charges": [ 1, 5 ] }, [ "joint", 20 ], [ "seed_weed", 20 ], [ "seed_tobacco", 5 ], - [ "coke", 8 ], - [ "meth", 2 ], - [ "heroin", 1 ], + { "item": "coke", "prob": 8, "charges": [ 1, 8 ] }, + { "item": "meth", "prob": 2, "charges": [ 1, 6 ] }, + { "item": "heroin", "prob": 1, "charges": [ 1, 4 ] }, [ "syringe", 8 ], - [ "electrohack", 3 ], + { "item": "electrohack", "prob": 3, "charges": [ 0, 100 ] }, [ "hatchet", 10 ], [ "nailboard", 5 ], [ "caltrops", 3 ], @@ -63,24 +63,24 @@ [ "chestguard_hard", 20 ], [ "armguard_hard", 20 ], [ "legguard_hard", 15 ], - [ "shot_00", 8 ], - [ "9mm", 8 ], - [ "45_acp", 7 ], - [ "223", 2 ], - [ "20x66_shot", 2 ], - [ "glock_19", 5 ], - [ "uzi", 8 ], - [ "tec9", 10 ], - [ "cx4", 2 ], - [ "ksub2000", 10 ], - [ "mac_10", 7 ], - [ "mac_11", 10 ], - [ "j22", 13 ], - [ "kp32", 3 ], - [ "kpf9", 6 ], - [ "kp3at", 8 ], - [ "rugerlcp", 10 ], - [ "rm228", 1 ], + { "item": "shot_00", "prob": 8, "charges": [ 1, 20 ] }, + { "item": "9mm", "prob": 8, "charges": [ 1, 50 ] }, + { "item": "45_acp", "prob": 7, "charges": [ 1, 30 ] }, + { "item": "223", "prob": 2, "charges": [ 1, 30 ] }, + { "item": "20x66_shot", "prob": 2, "charges": [ 1, 20 ] }, + { "item": "glock_19", "prob": 5, "charges": [ 0, 15 ] }, + { "item": "uzi", "prob": 8, "charges": [ 0, 32 ] }, + { "item": "tec9", "prob": 10, "charges": [ 0, 32 ] }, + { "item": "cx4", "prob": 2, "charges": [ 0, 32 ] }, + { "item": "ksub2000", "prob": 10, "charges": [ 0, 15 ] }, + { "item": "mac_10", "prob": 7, "charges": [ 0, 30 ] }, + { "item": "mac_11", "prob": 10, "charges": [ 0, 32 ] }, + { "item": "j22", "prob": 13, "charges": [ 0, 6 ] }, + { "item": "kp32", "prob": 3, "charges": [ 0, 7 ] }, + { "item": "kpf9", "prob": 6, "charges": [ 0, 7 ] }, + { "item": "kp3at", "prob": 8, "charges": [ 0, 7 ] }, + { "item": "rugerlcp", "prob": 10, "charges": [ 0, 6 ] }, + { "item": "rm228", "prob": 1, "charges": [ 0, 10 ] }, [ "suppressor", 15 ], [ "shot_suppressor", 1 ], [ "mag_porn", 20 ], @@ -93,14 +93,14 @@ [ "grenade", 3 ], [ "grenade_inc", 1 ], [ "mininuke", 1 ], - [ "crack", 8 ], + { "item": "crack", "prob": 8, "charges": [ 1, 4 ] }, [ "crackpipe", 37 ], [ "laser_sight", 15 ], [ "rail_laser_sight", 10 ], - [ "lsd", 10 ], - [ "gum", 60 ], - [ "caff_gum", 7 ], - [ "nic_gum", 1 ], + { "item": "lsd", "prob": 10, "charges": [ 1, 5 ] }, + { "item": "gum", "prob": 60, "charges": [ 1, 10 ] }, + { "item": "caff_gum", "prob": 7, "charges": [ 1, 10 ] }, + { "item": "nic_gum", "prob": 1, "charges": [ 1, 10 ] }, [ "improve_sights", 10 ], [ "waterproof_gunmod", 4 ], [ "u_shotgun", 4 ], @@ -110,7 +110,7 @@ [ "RPG-7_tbg7v", 1 ], [ "RPG-7_pg7vr", 1 ], [ "flask_hip", 10 ], - [ "chemistry_set", 2 ], + { "item": "chemistry_set", "prob": 2, "charges": [ 0, 500 ] }, [ "knife_trench", 7 ], [ "switchblade", 4 ], [ "gold_watch", 5 ], @@ -143,7 +143,7 @@ [ "binoculars", 30 ], [ "firecracker_pack", 20 ], [ "knife_hunting", 50 ], - [ "glock_19", 5 ], + { "item": "glock_19", "prob": 5, "charges": [ 0, 15 ] }, [ "backpack", 100 ], [ "backpack_leather", 50 ], { "item": "lighter", "prob": 100, "charges": [ 0, 100 ] }, @@ -167,19 +167,19 @@ { "item": "oil_lamp", "prob": 40, "charges-min": 0 }, [ "popcan_stove", 10 ], [ "denat_alcohol", 10 ], - [ "pur_tablets", 10 ], + { "item": "pur_tablets", "prob": 10, "charges": [ 1, 15 ] }, [ "water_clean", 50 ], [ "granola", 60 ], [ "fruit_leather", 50 ], { "item": "licorice", "prob": 15 }, { "group": "salty_snacks", "prob": 130 }, - [ "aspirin", 80 ], + { "item": "aspirin", "prob": 80, "charges": [ 1, 20 ] }, { "item": "inhaler", "prob": 30, "charges-min": 0 }, { "group": "beer", "prob": 80 }, [ "vodka", 60 ], - [ "cig", 20 ], + { "item": "cig", "prob": 20, "charges": [ 1, 20 ] }, [ "crackpipe", 10 ], - [ "weed", 10 ], + { "item": "weed", "prob": 10, "charges": [ 1, 5 ] }, [ "joint", 10 ], { "item": "smart_phone", "prob": 20, "charges-min": 0 }, { "item": "camera", "prob": 20, "charges": [ 0, 150 ] }, @@ -215,13 +215,13 @@ [ "knee_pads", 80 ], [ "roller_blades", 40 ], [ "rollerskates", 10 ], - [ "aspirin", 80 ], + { "item": "aspirin", "prob": 80, "charges": [ 1, 20 ] }, { "item": "inhaler", "prob": 30, "charges-min": 10, "charges-max": 100 }, { "group": "beer", "prob": 180 }, [ "sports_drink", 80 ], [ "energy_drink", 30 ], - [ "cig", 20 ], - [ "weed", 10 ], + { "item": "cig", "prob": 20, "charges": [ 1, 20 ] }, + { "item": "weed", "prob": 10, "charges": [ 1, 5 ] }, [ "joint", 10 ], { "item": "smart_phone", "prob": 50, "charges-min": 0 } ] @@ -252,12 +252,12 @@ [ "silver_bracelet", 20 ], [ "silver_locket", 20 ], { "item": "radio", "prob": 20, "charges": [ 0, 100 ] }, - [ "aspirin", 80 ], + { "item": "aspirin", "prob": 80, "charges": [ 1, 20 ] }, { "item": "inhaler", "prob": 30, "charges-min": 10, "charges-max": 100 }, [ "beer", 80 ], [ "wine_barley", 20 ], - [ "cig", 20 ], - [ "weed", 10 ], + { "item": "cig", "prob": 20, "charges": [ 1, 20 ] }, + { "item": "weed", "prob": 10, "charges": [ 1, 5 ] }, [ "joint", 10 ], { "item": "smart_phone", "prob": 50, "charges-min": 0 } ] diff --git a/data/json/itemgroups/Locations_MapExtras/mall_item_groups.json b/data/json/itemgroups/Locations_MapExtras/mall_item_groups.json index a3d2e25e6eb46..eb1f1418efa36 100644 --- a/data/json/itemgroups/Locations_MapExtras/mall_item_groups.json +++ b/data/json/itemgroups/Locations_MapExtras/mall_item_groups.json @@ -118,12 +118,12 @@ { "item": "mp3", "prob": 40, "charges": 100 }, [ "wolfsuit", 5 ], [ "dinosuit", 5 ], - [ "gum", 10 ], + { "item": "gum", "prob": 10, "charges": [ 1, 10 ] }, [ "baseball", 40 ], [ "football", 40 ], [ "basketball", 50 ], { "item": "talking_doll", "prob": 50, "charges": 100 }, - [ "marble", 60 ], + { "item": "marble", "prob": 60, "charges": [ 1, 20 ] }, { "item": "creepy_doll", "prob": 1, "charges": 100 }, [ "jedi_cloak", 5 ], [ "clown_suit", 5 ], @@ -284,10 +284,10 @@ "ammo": 75, "magazine": 100, "items": [ - [ "portable_game", 20 ], + { "item": "portable_game", "prob": 20, "charges": 100 }, [ "antenna", 25 ], { "group": "ammo_any_batteries_full", "prob": 50 }, - [ "mp3", 40 ], + { "item": "mp3", "prob": 40, "charges": 100 }, [ "usb_drive", 10 ], [ "manual_electronics", 20 ], [ "cable", 60 ], diff --git a/data/json/itemgroups/Locations_MapExtras/mansion.json b/data/json/itemgroups/Locations_MapExtras/mansion.json index 7c728315ba9af..7eba9536c8dce 100644 --- a/data/json/itemgroups/Locations_MapExtras/mansion.json +++ b/data/json/itemgroups/Locations_MapExtras/mansion.json @@ -661,7 +661,7 @@ "subtype": "distribution", "items": [ [ "bat_nerf", 70 ], - [ "marble", 50 ], + { "item": "marble", "prob": 50, "charges": [ 1, 20 ] }, [ "talking_doll", 50 ], [ "basketball", 30 ], [ "fc_hairpin", 30 ], @@ -871,7 +871,7 @@ [ "bottle_plastic", 30 ], [ "bag_plastic", 30 ], [ "paper", 30 ], - [ "rolling_paper", 20 ], + { "item": "rolling_paper", "prob": 20, "charges": [ 1, 30 ] }, { "item": "rag", "prob": 20, "custom-flags": [ "FILTHY" ] }, { "item": "flashlight", "prob": 20, "charges": [ 0, 300 ] }, [ "9mm_casing", 20 ], @@ -941,7 +941,7 @@ { "item": "inhaler", "prob": 20, "charges-min": 10, "charges-max": 100 }, [ "hairpin", 20 ], { "item": "lighter", "prob": 20, "charges": [ 0, 100 ] }, - [ "matches", 20 ], + { "item": "matches", "prob": 20, "charges": [ 1, 20 ] }, [ "jersey", 20 ], [ "fanny", 20 ], [ "straw_fedora", 10 ], @@ -955,7 +955,7 @@ [ "flask_hip", 5 ], [ "snuggie", 5 ], [ "tieclip", 5 ], - [ "bb", 5 ], + { "item": "bb", "prob": 5, "charges": [ 1, 500 ] }, [ "bone_tainted", 1 ], { "group": "corpse_mansion", "prob": 1 } ] @@ -1029,14 +1029,14 @@ [ "tank_top", 5 ], [ "towel", 20 ], [ "protein_shake", 8 ], - [ "coke", 3 ], - [ "bandages", 5 ], - [ "adhesive_bandages", 5 ], + { "item": "coke", "prob": 3, "charges": [ 1, 8 ] }, + { "item": "bandages", "prob": 5, "charges": [ 1, 3 ] }, + { "item": "adhesive_bandages", "prob": 5, "charges": [ 1, 10 ] }, [ "heatpack", 10 ], [ "gum", 12 ], [ "yoghurt", 12 ], - [ "vitamins", 10 ], - [ "aspirin", 15 ], + { "item": "vitamins", "prob": 10, "charges": [ 1, 20 ] }, + { "item": "aspirin", "prob": 15, "charges": [ 1, 20 ] }, { "group": "corpse_mansion", "prob": 1 }, [ "fitness_band", 3 ] ] @@ -1110,15 +1110,15 @@ [ "hoodie", 50 ], [ "shorts", 60 ], [ "longshirt", 60 ], - [ "bandages", 5 ], - [ "adhesive_bandages", 5 ], + { "item": "bandages", "prob": 5, "charges": [ 1, 3 ] }, + { "item": "adhesive_bandages", "prob": 5, "charges": [ 1, 10 ] }, [ "heatpack", 10 ], - [ "gum", 12 ], - [ "soap", 10 ], + { "item": "gum", "prob": 12, "charges": [ 1, 10 ] }, + { "item": "soap", "prob": 10, "charges": [ 1, 10 ] }, [ "sports_bra", 60 ], [ "briefs", 60 ], - [ "vitamins", 10 ], - [ "aspirin", 10 ], + { "item": "vitamins", "prob": 10, "charges": [ 1, 10 ] }, + { "item": "aspirin", "prob": 10, "charges": [ 1, 10 ] }, [ "karate_gi", 10 ], [ "judo_gi", 5 ], [ "fitness_band", 5 ] @@ -1177,7 +1177,7 @@ { "group": "book_mag_gen", "prob": 120 }, { "group": "tobacco_products", "prob": 50 }, [ "novel_pulp", 30 ], - [ "gum", 30 ], + { "item": "gum", "prob": 30, "charges": [ 1, 10 ] }, [ "glass", 20 ], [ "bandana", 10 ], { "item": "mp3", "prob": 10, "charges": [ 0, 100 ] }, @@ -1217,8 +1217,8 @@ { "group": "beer_selection", "prob": 40 }, { "group": "glass_of_wine", "prob": 40 }, [ "glass", 40 ], - [ "cig", 30 ], - [ "cigar", 20 ], + { "item": "cig", "prob": 30, "charges": [ 1, 20 ] }, + { "item": "cigar", "prob": 20, "charges": [ 1, 10 ] }, [ "towel", 5 ] ] }, @@ -1535,7 +1535,7 @@ { "group": "tools_lighting", "prob": 30 }, { "group": "softdrugs", "prob": 30 }, { "item": "lighter", "prob": 20, "charges": [ 0, 100 ] }, - [ "matches", 20 ], + { "item": "matches", "prob": 20, "charges": [ 1, 20 ] }, [ "pocket_survival", 5 ] ] }, diff --git a/data/json/itemgroups/Locations_MapExtras/private_resort_item_groups.json b/data/json/itemgroups/Locations_MapExtras/private_resort_item_groups.json index 6172140086b0b..6266b3fdb6c1b 100644 --- a/data/json/itemgroups/Locations_MapExtras/private_resort_item_groups.json +++ b/data/json/itemgroups/Locations_MapExtras/private_resort_item_groups.json @@ -148,9 +148,9 @@ "type": "item_group", "items": [ { "item": "cup_plastic", "prob": 50 }, - { "item": "cig", "prob": 50 }, - { "item": "matches", "prob": 50 }, - { "item": "rolling_paper", "prob": 50 }, + { "item": "cig", "prob": 50, "charges": [ 1, 20 ] }, + { "item": "matches", "prob": 50, "charges": [ 1, 20 ] }, + { "item": "rolling_paper", "prob": 50, "charges": [ 1, 30 ] }, { "item": "wrapper", "prob": 50 }, { "item": "news_regional", "prob": 50 }, { "item": "mag_news", "prob": 50 }, 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 088f4783150ae..167f2a4c41d34 100644 --- a/data/json/itemgroups/Monsters_Animals_Lairs/monster_drops_advtech.json +++ b/data/json/itemgroups/Monsters_Animals_Lairs/monster_drops_advtech.json @@ -19,7 +19,7 @@ { "item": "ceramic_armor", "prob": 15 }, { "item": "motor", "prob": 2 }, { "group": "ammo_heavy_batteries_full", "prob": 50 }, - { "item": "plut_cell", "prob": 10 } + { "item": "plut_cell", "prob": 10, "charges": [ 1, 5 ] } ] }, { 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 0703fe3a0951d..b125fcf754d97 100644 --- a/data/json/itemgroups/Monsters_Animals_Lairs/monster_drops_lairs.json +++ b/data/json/itemgroups/Monsters_Animals_Lairs/monster_drops_lairs.json @@ -109,7 +109,7 @@ "subtype": "distribution", "entries": [ { "item": "jumpsuit", "prob": 90 }, - { "item": "mask_filter", "prob": 10 }, + { "item": "mask_filter", "prob": 10, "charges": [ 0, 100 ] }, { "group": "ammo_pocket_batteries_full", "prob": 10 }, { "item": "radio", "prob": 10, "charges-min": 10, "charges-max": 95 }, { "item": "boots_combat", "prob": 20 }, @@ -118,8 +118,8 @@ { "item": "knife_combat", "prob": 10 }, { "item": "vest", "prob": 15 }, { "item": "glasses_safety", "prob": 15 }, - { "item": "9mm", "prob": 15 }, - { "item": "m9", "prob": 10 }, + { "item": "9mm", "prob": 15, "charges": [ 1, 50 ] }, + { "item": "m9", "prob": 10, "charges": [ 0, 15 ] }, { "item": "water_clean", "prob": 10 }, { "item": "eyedrops", "prob": 10, "charges-min": 1, "charges-max": 10 }, { "item": "screwdriver", "prob": 10 }, @@ -217,7 +217,6 @@ { "item": "savage_111f", "prob": 10 }, { "item": "ak47", "prob": 16 }, { "item": "ak74", "prob": 4 }, - { "item": "an94", "prob": 1 }, { "item": "m4a1", "prob": 7 }, { "item": "m16a4", "prob": 6 }, { "item": "h&k416a5", "prob": 3 }, @@ -301,11 +300,11 @@ { "item": "caffeine", "prob": 25 }, { "item": "maltballs", "prob": 30 }, { "group": "tobacco_products", "prob": 141 }, - { "item": "weed", "prob": 10 }, + { "item": "weed", "prob": 10, "charges": [ 1, 5 ] }, { "item": "joint", "prob": 10 }, { "item": "seed_weed", "prob": 15 }, { "item": "seed_tobacco", "prob": 5 }, - { "item": "rolling_paper", "prob": 5 }, + { "item": "rolling_paper", "prob": 5, "charges": [ 1, 30 ] }, { "item": "pipe_glass", "prob": 5 }, { "item": "amplifier", "prob": 8 }, { "item": "transponder", "prob": 5 }, @@ -326,18 +325,18 @@ { "item": "lighter", "prob": 60, "charges": [ 0, 100 ] }, { "item": "ref_lighter", "prob": 1, "charges": [ 0, 50 ] }, { "item": "flashlight", "prob": 40, "charges": [ 0, 300 ] }, - { "item": "radio", "prob": 20, "charges": [ 0, 500 ] }, - { "item": "mp3", "prob": 18, "charges": [ 0, 500 ] }, + { "item": "radio", "prob": 20, "charges": [ 0, 100 ] }, + { "item": "mp3", "prob": 18, "charges": [ 0, 100 ] }, { "item": "solar_cell", "prob": 5 }, { "item": "flyer", "prob": 10 }, { "item": "usb_drive", "prob": 5 }, - { "item": "lsd", "prob": 1 }, - { "item": "gum", "prob": 20 }, - { "item": "caff_gum", "prob": 8 }, + { "item": "lsd", "prob": 1, "charges": [ 1, 5 ] }, + { "item": "gum", "prob": 20, "charges": [ 1, 10 ] }, + { "item": "caff_gum", "prob": 8, "charges": [ 1, 10 ] }, { "group": "tools_toolbox", "prob": 1 }, - { "item": "nic_gum", "prob": 5 }, + { "item": "nic_gum", "prob": 5, "charges": [ 1, 10 ] }, { "group": "toy_radio_car", "prob": 2 }, - { "item": "radiocontrol", "prob": 15 }, + { "item": "radiocontrol", "prob": 15, "charges": [ 0, 100 ] }, { "item": "thermometer", "prob": 10 }, { "item": "hygrometer", "prob": 10 }, { "item": "barometer", "prob": 10 }, diff --git a/data/json/itemgroups/SUS/domestic.json b/data/json/itemgroups/SUS/domestic.json index 464a4a7546bd7..c44f48c2ad5ed 100644 --- a/data/json/itemgroups/SUS/domestic.json +++ b/data/json/itemgroups/SUS/domestic.json @@ -310,10 +310,10 @@ { "item": "old_key", "prob": 20, "count": [ 1, 6 ] }, { "item": "office_letter_opener", "prob": 15 }, { "item": "razor_blade", "count": [ 1, 3 ], "prob": 15 }, - { "item": "aspirin", "prob": 15 }, - { "item": "reading_light", "prob": 15 }, + { "item": "aspirin", "prob": 15, "charges": [ 1, 20 ] }, + { "item": "reading_light", "prob": 15, "charges": [ 0, 50 ] }, { "item": "paint_brush", "prob": 10 }, - { "item": "gum", "prob": 10 }, + { "item": "gum", "prob": 10, "charges": [ 1, 10 ] }, { "item": "comb_pocket", "prob": 10 }, { "item": "picklocks", "prob": 5 }, { "item": "fitness_band", "prob": 5 }, @@ -457,12 +457,12 @@ "subtype": "collection", "entries": [ { "item": "microwave", "prob": 90 }, - { "item": "food_processor", "prob": 70 }, + { "item": "food_processor", "prob": 70, "charges": [ 0, 500 ] }, { "item": "waffleiron", "prob": 45 }, - { "item": "multi_cooker", "prob": 25 }, + { "item": "multi_cooker", "prob": 25, "charges": [ 0, 500 ] }, { "item": "pastaextruder", "prob": 10 }, { "item": "dehydrator", "prob": 10 }, - { "item": "hotplate", "prob": 10 }, + { "item": "hotplate", "prob": 10, "charges": [ 0, 500 ] }, { "collection": [ { "item": "charcoal", "prob": 70 }, { "item": "char_smoker", "prob": 100 } ], "prob": 5 }, { "item": "can_sealer", "prob": 2 }, { "group": "dishes_utility", "prob": 50, "count": [ 1, 3 ] } @@ -475,7 +475,10 @@ "//2": "This group is for a cupboard where coffee and tea supplies are kept.", "subtype": "collection", "entries": [ - { "distribution": [ { "item": "coffeemaker", "prob": 90 }, { "item": "atomic_coffeepot", "prob": 10 } ], "prob": 75 }, + { + "distribution": [ { "item": "coffeemaker", "prob": 90, "charges": [ 0, 500 ] }, { "item": "atomic_coffeepot", "prob": 10 } ], + "prob": 75 + }, { "distribution": [ { "item": "coffee_raw", "prob": 30 }, @@ -618,7 +621,7 @@ "//2": "This group is for a bathroom sink.", "subtype": "collection", "entries": [ - { "item": "soap", "count": [ 1, 4 ], "prob": 75 }, + { "item": "soap", "count": [ 1, 4 ], "prob": 75, "charges": [ 1, 10 ] }, { "item": "soap_holder", "prob": 40 }, { "item": "razor_shaving", "count": [ 1, 2 ], "prob": 20 }, { "item": "cotton_ball", "prob": 50 }, @@ -636,13 +639,17 @@ "subtype": "collection", "entries": [ { - "distribution": [ { "item": "aspirin", "prob": 160 }, { "item": "codeine", "prob": 30 }, { "item": "tramadol", "prob": 10 } ], + "distribution": [ + { "item": "aspirin", "prob": 160, "charges": [ 1, 20 ] }, + { "item": "codeine", "prob": 30, "charges": [ 1, 10 ] }, + { "item": "tramadol", "prob": 10, "charges": [ 1, 10 ] } + ], "prob": 95 }, { "item": "eyedrops", "prob": 15 }, { "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 }, + { "item": "pills_sleep", "prob": 10, "charges": [ 1, 10 ] }, { "distribution": [ { "item": "nyquil", "prob": 60, "charges-min": 1 }, { "item": "dayquil", "prob": 20, "charges-min": 1 } ], "prob": 50 @@ -707,7 +714,7 @@ { "item": "scissors", "count": [ 1, 2 ], "prob": 60 }, { "item": "hair_dryer", "prob": 60 }, { "collection": [ { "item": "curling_iron", "count": [ 1, 2 ] }, { "item": "curler_hair" } ], "prob": 25 }, - { "item": "elec_hairtrimmer", "prob": 30 } + { "item": "elec_hairtrimmer", "prob": 30, "charges": [ 0, 50 ] } ] }, { @@ -733,7 +740,7 @@ "//2": "This group is for a bathroom cabinet under the sink.", "subtype": "collection", "entries": [ - { "item": "soap", "count": [ 1, 4 ], "prob": 70 }, + { "item": "soap", "count": [ 1, 4 ], "prob": 70, "charges": [ 1, 10 ] }, { "distribution": [ { "item": "razor_shaving", "count": [ 1, 2 ], "prob": 50 }, @@ -743,8 +750,8 @@ }, { "distribution": [ - { "item": "adhesive_bandages", "prob": 40 }, - { "item": "bandages", "prob": 20 }, + { "item": "adhesive_bandages", "prob": 40, "charges": [ 1, 10 ] }, + { "item": "bandages", "prob": 20, "charges": [ 1, 3 ] }, { "item": "medical_gauze", "prob": 20 }, { "group": "full_1st_aid", "prob": 10 } ], diff --git a/data/json/itemgroups/Weapons_Mods_Ammo/ammo.json b/data/json/itemgroups/Weapons_Mods_Ammo/ammo.json index d0d18042ff466..b65beca3befb1 100644 --- a/data/json/itemgroups/Weapons_Mods_Ammo/ammo.json +++ b/data/json/itemgroups/Weapons_Mods_Ammo/ammo.json @@ -5,21 +5,21 @@ "//": "Pistol ammo commonly owned by citizens and found in many locations.", "subtype": "distribution", "entries": [ - { "item": "32_acp", "prob": 20 }, - { "item": "380_FMJ", "prob": 25 }, - { "item": "380_JHP", "prob": 20 }, - { "item": "38_fmj", "prob": 25 }, - { "item": "38_special", "prob": 25 }, - { "item": "357mag_fmj", "prob": 15 }, - { "item": "357mag_jhp", "prob": 15 }, - { "item": "357sig_jhp", "prob": 25 }, - { "item": "357sig_fmj", "prob": 25 }, - { "item": "40sw", "prob": 40 }, - { "item": "40fmj", "prob": 40 }, - { "item": "45_acp", "prob": 40 }, - { "item": "45_jhp", "prob": 40 }, - { "item": "9mm", "prob": 100 }, - { "item": "9mmfmj", "prob": 100 } + { "item": "32_acp", "prob": 20, "charges": [ 1, 80 ] }, + { "item": "380_FMJ", "prob": 25, "charges": [ 1, 50 ] }, + { "item": "380_JHP", "prob": 20, "charges": [ 1, 50 ] }, + { "item": "38_fmj", "prob": 25, "charges": [ 1, 40 ] }, + { "item": "38_special", "prob": 25, "charges": [ 1, 40 ] }, + { "item": "357mag_fmj", "prob": 15, "charges": [ 1, 50 ] }, + { "item": "357mag_jhp", "prob": 15, "charges": [ 1, 50 ] }, + { "item": "357sig_jhp", "prob": 25, "charges": [ 1, 50 ] }, + { "item": "357sig_fmj", "prob": 25, "charges": [ 1, 50 ] }, + { "item": "40sw", "prob": 40, "charges": [ 1, 40 ] }, + { "item": "40fmj", "prob": 40, "charges": [ 1, 40 ] }, + { "item": "45_acp", "prob": 40, "charges": [ 1, 30 ] }, + { "item": "45_jhp", "prob": 40, "charges": [ 1, 30 ] }, + { "item": "9mm", "prob": 100, "charges": [ 1, 50 ] }, + { "item": "9mmfmj", "prob": 100, "charges": [ 1, 50 ] } ] }, { @@ -154,16 +154,16 @@ "//": "Rifle ammo commonly owned by citizens and found in many locations.", "subtype": "distribution", "entries": [ - { "item": "223", "prob": 60 }, - { "item": "22_cb", "prob": 30 }, - { "item": "22_fmj", "prob": 50 }, - { "item": "22_lr", "prob": 100 }, - { "item": "22_ratshot", "prob": 30 }, - { "item": "270win_jsp", "prob": 25 }, - { "item": "3006", "prob": 25 }, - { "item": "308", "prob": 25 }, - { "item": "762_54R", "prob": 10 }, - { "item": "762_m43", "prob": 20 } + { "item": "223", "prob": 60, "charges": [ 1, 30 ] }, + { "item": "22_cb", "prob": 30, "charges": [ 1, 100 ] }, + { "item": "22_fmj", "prob": 50, "charges": [ 1, 80 ] }, + { "item": "22_lr", "prob": 100, "charges": [ 1, 80 ] }, + { "item": "22_ratshot", "prob": 30, "charges": [ 1, 100 ] }, + { "item": "270win_jsp", "prob": 25, "charges": [ 1, 20 ] }, + { "item": "3006", "prob": 25, "charges": [ 1, 20 ] }, + { "item": "308", "prob": 25, "charges": [ 1, 20 ] }, + { "item": "762_54R", "prob": 10, "charges": [ 1, 20 ] }, + { "item": "762_m43", "prob": 20, "charges": [ 1, 30 ] } ] }, { @@ -253,10 +253,10 @@ "//": "Shotgun ammo commonly owned by citizens and found in many locations.", "subtype": "distribution", "entries": [ - { "item": "shot_00", "prob": 100 }, - { "item": "shot_bird", "prob": 70 }, - { "item": "shot_slug", "prob": 70 }, - { "item": "410shot_000", "prob": 50 } + { "item": "shot_00", "prob": 100, "charges": [ 1, 20 ] }, + { "item": "shot_bird", "prob": 70, "charges": [ 1, 20 ] }, + { "item": "shot_slug", "prob": 70, "charges": [ 1, 20 ] }, + { "item": "410shot_000", "prob": 50, "charges": [ 1, 20 ] } ] }, { @@ -408,14 +408,14 @@ "//": "Ammo for police issue firearms.", "subtype": "distribution", "entries": [ - { "item": "223", "prob": 30 }, - { "item": "3006", "prob": 10 }, - { "item": "40sw", "prob": 50 }, - { "item": "45_acp", "prob": 20 }, - { "item": "57mm", "prob": 80 }, - { "item": "9mm", "prob": 100 }, - { "item": "shot_00", "prob": 40 }, - { "item": "shot_beanbag", "prob": 40 } + { "item": "223", "prob": 30, "charges": [ 1, 30 ] }, + { "item": "3006", "prob": 10, "charges": [ 1, 20 ] }, + { "item": "40sw", "prob": 50, "charges": [ 1, 40 ] }, + { "item": "45_acp", "prob": 20, "charges": [ 1, 30 ] }, + { "item": "57mm", "prob": 80, "charges": [ 1, 40 ] }, + { "item": "9mm", "prob": 100, "charges": [ 1, 50 ] }, + { "item": "shot_00", "prob": 40, "charges": [ 1, 20 ] }, + { "item": "shot_beanbag", "prob": 40, "charges": [ 1, 10 ] } ] }, { @@ -425,11 +425,11 @@ "subtype": "distribution", "entries": [ { "group": "ammo_cop", "prob": 100 }, - { "item": "300_winmag", "prob": 5 }, - { "item": "40x46mm_m433", "prob": 5 }, - { "item": "40x46mm_m651", "prob": 20 }, - { "item": "556", "prob": 10 }, - { "item": "shot_slug", "prob": 20 } + { "item": "300_winmag", "prob": 5, "charges": [ 1, 10 ] }, + { "item": "40x46mm_m433", "prob": 5, "charges": [ 1, 6 ] }, + { "item": "40x46mm_m651", "prob": 20, "charges": [ 1, 6 ] }, + { "item": "556", "prob": 10, "charges": [ 1, 30 ] }, + { "item": "shot_slug", "prob": 20, "charges": [ 1, 20 ] } ] }, { diff --git a/data/json/itemgroups/Weapons_Mods_Ammo/guns.json b/data/json/itemgroups/Weapons_Mods_Ammo/guns.json index 9df347ca642e0..55ae85cb79f4d 100644 --- a/data/json/itemgroups/Weapons_Mods_Ammo/guns.json +++ b/data/json/itemgroups/Weapons_Mods_Ammo/guns.json @@ -287,7 +287,11 @@ "type": "item_group", "id": "guns_smg_improvised", "//": "Makeshift or otherwise poor quality SMGs.", - "items": [ [ "smg_40", 40 ], [ "smg_45", 40 ], [ "smg_9mm", 100 ] ] + "items": [ + { "item": "smg_40", "prob": 40, "charges": [ 0, 20 ] }, + { "item": "smg_45", "prob": 40, "charges": [ 0, 20 ] }, + { "item": "smg_9mm", "prob": 100, "charges": [ 0, 20 ] } + ] }, { "type": "item_group", @@ -433,7 +437,7 @@ { "item": "laser_rifle", "prob": 30 }, { "item": "emp_gun", "prob": 10 }, { "item": "v29", "prob": 70 }, - { "item": "plasma_gun", "prob": 10 } + { "item": "plasma_gun", "prob": 10, "charges": [ 0, 25 ] } ] }, { diff --git a/data/json/itemgroups/Weapons_Mods_Ammo/magazines.json b/data/json/itemgroups/Weapons_Mods_Ammo/magazines.json index 5aa9f0bb74c85..37bd3b47cfb8b 100644 --- a/data/json/itemgroups/Weapons_Mods_Ammo/magazines.json +++ b/data/json/itemgroups/Weapons_Mods_Ammo/magazines.json @@ -72,21 +72,21 @@ "id": "mags_cop", "//": "Standard issue police magazines.", "items": [ - [ "fn57mag", 15 ], - [ "glockmag", 40 ], - [ "glock40mag", 30 ], - [ "hk46mag", 5 ], - [ "m9mag", 5 ], - [ "mp5mag", 10 ], - [ "sig40mag", 20 ], - [ "stanag30", 5 ], - [ "ppq9mag_10rd", 1 ], - [ "ppq9mag_15rd", 1 ], - [ "ppq9mag_17rd", 1 ], - [ "ppq40mag_10rd", 1 ], - [ "ppq40mag_12rd", 1 ], - [ "ppq40mag_14rd", 1 ], - [ "ppq45mag", 1 ] + { "item": "fn57mag", "prob": 15, "charges": [ 0, 20 ] }, + { "item": "glockmag", "prob": 40, "charges": [ 0, 15 ] }, + { "item": "glock40mag", "prob": 30, "charges": [ 0, 15 ] }, + { "item": "hk46mag", "prob": 5, "charges": [ 0, 20 ] }, + { "item": "m9mag", "prob": 5, "charges": [ 0, 15 ] }, + { "item": "mp5mag", "prob": 10, "charges": [ 0, 30 ] }, + { "item": "sig40mag", "prob": 20, "charges": [ 0, 12 ] }, + { "item": "stanag30", "prob": 5, "charges": [ 0, 30 ] }, + { "item": "ppq9mag_10rd", "prob": 1, "charges": [ 0, 10 ] }, + { "item": "ppq9mag_15rd", "prob": 1, "charges": [ 0, 15 ] }, + { "item": "ppq9mag_17rd", "prob": 1, "charges": [ 0, 17 ] }, + { "item": "ppq40mag_10rd", "prob": 1, "charges": [ 0, 10 ] }, + { "item": "ppq40mag_12rd", "prob": 1, "charges": [ 0, 12 ] }, + { "item": "ppq40mag_14rd", "prob": 1, "charges": [ 0, 14 ] }, + { "item": "ppq45mag", "prob": 1, "charges": [ 0, 12 ] } ] }, { @@ -95,18 +95,18 @@ "//": "Magazines issued to paramilitary forces in addition to standard police issue.", "items": [ { "group": "mags_cop", "prob": 50 }, - [ "fnp90mag", 20 ], - [ "glockbigmag", 10 ], - [ "glock40bigmag", 10 ], - [ "hk46bigmag", 5 ], - [ "m9bigmag", 10 ], - [ "mp5bigmag", 20 ], - [ "stanag30", 20 ], - [ "ump45mag", 20 ], - [ "usp45mag", 10 ], - [ "usp9mag", 10 ], - [ "as50mag", 2 ], - [ "hk417mag_20rd", 20 ] + { "item": "fnp90mag", "prob": 20, "charges": [ 0, 50 ] }, + { "item": "glockbigmag", "prob": 10, "charges": [ 0, 30 ] }, + { "item": "glock40bigmag", "prob": 10, "charges": [ 0, 22 ] }, + { "item": "hk46bigmag", "prob": 5, "charges": [ 0, 40 ] }, + { "item": "m9bigmag", "prob": 10, "charges": [ 0, 30 ] }, + { "item": "mp5bigmag", "prob": 20, "charges": [ 0, 50 ] }, + { "item": "stanag30", "prob": 20, "charges": [ 0, 30 ] }, + { "item": "ump45mag", "prob": 20, "charges": [ 0, 25 ] }, + { "item": "usp45mag", "prob": 10, "charges": [ 0, 12 ] }, + { "item": "usp9mag", "prob": 10, "charges": [ 0, 15 ] }, + { "item": "as50mag", "prob": 2, "charges": [ 0, 10 ] }, + { "item": "hk417mag_20rd", "prob": 20, "charges": [ 0, 20 ] } ] }, { @@ -244,7 +244,11 @@ "type": "item_group", "id": "mags_smg_makeshift", "//": "Makeshift or otherwise poor quality SMG magazines.", - "items": [ [ "survivor9mm_mag", 50 ], [ "smg_40_mag", 15 ], [ "smg_45_mag", 20 ] ] + "items": [ + { "item": "survivor9mm_mag", "prob": 50, "charges": [ 0, 20 ] }, + { "item": "smg_40_mag", "prob": 15, "charges": [ 0, 20 ] }, + { "item": "smg_45_mag", "prob": 20, "charges": [ 0, 20 ] } + ] }, { "type": "item_group", @@ -282,25 +286,25 @@ "id": "mags_rifle_common", "//": "Factory specification rifle magazines commonly owned by citizens.", "items": [ - [ "blrmag", 5 ], - [ "m14mag", 40 ], - [ "m14smallmag", 40 ], + { "item": "blrmag", "prob": 5, "charges": [ 0, 4 ] }, + { "item": "m14mag", "prob": 40, "charges": [ 0, 20 ] }, + { "item": "m14smallmag", "prob": 40, "charges": [ 0, 5 ] }, [ "marlin_tubeloader", 5 ], - [ "ruger1022mag", 100 ], - [ "ruger5", 50 ], - [ "ruger10", 30 ], - [ "stanag10", 30 ], - [ "ruger20", 15 ], - [ "ruger30", 20 ], - [ "ruger90", 3 ], - [ "ruger100", 5 ], - [ "stanag5", 5 ], - [ "stanag10", 5 ], - [ "stanag20", 5 ], - [ "stanag30", 10 ], - [ "stanag40", 3 ], - [ "ar10mag_20rd", 30 ], - [ "akmag30", 25 ] + { "item": "ruger1022mag", "prob": 100, "charges": [ 0, 10 ] }, + { "item": "ruger5", "prob": 50, "charges": [ 0, 5 ] }, + { "item": "ruger10", "prob": 30, "charges": [ 0, 10 ] }, + { "item": "stanag10", "prob": 30, "charges": [ 0, 10 ] }, + { "item": "ruger20", "prob": 15, "charges": [ 0, 20 ] }, + { "item": "ruger30", "prob": 20, "charges": [ 0, 30 ] }, + { "item": "ruger90", "prob": 3, "charges": [ 0, 90 ] }, + { "item": "ruger100", "prob": 5, "charges": [ 0, 100 ] }, + { "item": "stanag5", "prob": 5, "charges": [ 0, 5 ] }, + { "item": "stanag10", "prob": 5, "charges": [ 0, 10 ] }, + { "item": "stanag20", "prob": 5, "charges": [ 0, 20 ] }, + { "item": "stanag30", "prob": 10, "charges": [ 0, 30 ] }, + { "item": "stanag40", "prob": 3, "charges": [ 0, 40 ] }, + { "item": "ar10mag_20rd", "prob": 30, "charges": [ 0, 20 ] }, + { "item": "akmag30", "prob": 25, "charges": [ 0, 30 ] } ] }, { @@ -353,10 +357,10 @@ "id": "mags_shotgun_rare", "//": "Aftermarket or otherwise uncommon shotgun magazines excluding milspec.", "items": [ - [ "saiga10mag", 50 ], - [ "saiga30mag", 10 ], - [ "saiga410mag_10rd", 30 ], - [ "saiga410mag_30rd", 10 ], + { "item": "saiga10mag", "prob": 50, "charges": [ 0, 10 ] }, + { "item": "saiga30mag", "prob": 10, "charges": [ 0, 30 ] }, + { "item": "saiga410mag_10rd", "prob": 30, "charges": [ 0, 10 ] }, + { "item": "saiga410mag_30rd", "prob": 10, "charges": [ 0, 30 ] }, [ "shot_speedloader6", 15 ], [ "shot_speedloader8", 15 ] ] diff --git a/data/json/itemgroups/activities_hobbies.json b/data/json/itemgroups/activities_hobbies.json index 9fa8cdbc164a0..f8967629f8a8d 100644 --- a/data/json/itemgroups/activities_hobbies.json +++ b/data/json/itemgroups/activities_hobbies.json @@ -3,10 +3,10 @@ "type": "item_group", "id": "sports", "items": [ - [ "bandages", 25 ], - [ "adhesive_bandages", 25 ], - [ "cotton_ball", 50 ], - [ "aspirin", 85 ], + { "item": "bandages", "prob": 25, "charges": [ 1, 3 ] }, + { "item": "adhesive_bandages", "prob": 25, "charges": [ 1, 10 ] }, + { "item": "cotton_ball", "prob": 50, "charges": [ 1, 10 ] }, + { "item": "aspirin", "prob": 85, "charges": [ 1, 20 ] }, [ "bat", 60 ], [ "bat_nerf", 60 ], [ "boxing_gloves", 35 ], @@ -154,8 +154,8 @@ { "item": "book_archery", "prob": 12 }, { "item": "protein_shake", "prob": 15 }, { "item": "sm_extinguisher", "prob": 10, "charges": 10 }, - { "item": "quikclot", "prob": 10 }, - { "item": "bfipowder", "prob": 15 }, + { "item": "quikclot", "prob": 10, "charges": [ 1, 6 ] }, + { "item": "bfipowder", "prob": 15, "charges": [ 1, 4 ] }, { "item": "speargun", "prob": 10 }, { "item": "minispeargun", "prob": 10 }, { "item": "doublespeargun", "prob": 8 }, @@ -167,7 +167,7 @@ { "item": "small_repairkit", "prob": 2 }, { "item": "slingshot", "prob": 10 }, { "item": "wristrocket", "prob": 5 }, - { "item": "powered_earmuffs", "prob": 80 }, + { "item": "powered_earmuffs", "prob": 80, "charges": [ 0, 50 ] }, { "item": "bandolier_wrist", "prob": 100 }, { "item": "fitness_band", "prob": 5 } ] @@ -193,7 +193,7 @@ [ "binoculars", 20 ], [ "firecracker_pack", 5 ], { "item": "hotplate", "prob": 10, "charges": [ 0, 500 ] }, - [ "popcan_stove", 10 ], + { "item": "popcan_stove", "prob": 10, "charges": [ 0, 500 ] }, { "item": "coffeemaker", "prob": 5, "charges": [ 0, 500 ] }, { "group": "tinware", "prob": 10 }, [ "kukri", 4 ], @@ -211,10 +211,10 @@ [ "armrig", 3 ], [ "cowboy_hat", 4 ], [ "10gal_hat", 4 ], - [ "bb", 8 ], + { "item": "bb", "prob": 8, "charges": [ 1, 500 ] }, [ "bolt_steel", 7 ], [ "bolt_cf", 5 ], - [ "bbgun", 10 ], + { "item": "bbgun", "prob": 10, "charges": [ 0, 150 ] }, [ "crossbow", 2 ], [ "compcrossbow", 2 ], [ "mag_survival", 40 ], @@ -239,7 +239,7 @@ [ "textbook_traps", 8 ], { "item": "lighter", "prob": 60, "charges": [ 0, 100 ] }, { "item": "ref_lighter", "prob": 10, "charges": [ 0, 50 ] }, - [ "matches", 60 ], + { "item": "matches", "prob": 60, "charges": [ 1, 20 ] }, { "item": "sewing_kit", "prob": 47, "charges-min": 0 }, { "item": "tailors_kit", "prob": 3, "charges-min": 0 }, [ "thread", 40 ], @@ -249,7 +249,7 @@ { "item": "water_purifier", "prob": 5, "charges": [ 0, 100 ] }, { "item": "radio", "prob": 20, "charges": [ 0, 100 ] }, [ "beartrap", 5 ], - [ "UPS_off", 5 ], + { "item": "UPS_off", "prob": 5, "charges": [ 0, 1000 ] }, [ "adv_UPS_off", 3 ], [ "string_36", 40 ], [ "longbow", 5 ], @@ -288,7 +288,7 @@ { "item": "scuba_tank", "prob": 20, "charges": [ 0, 60 ] }, { "item": "small_scuba_tank", "prob": 10, "charges": [ 0, 20 ] }, [ "dive_bag", 10 ], - [ "rebreather", 3 ], + { "item": "rebreather", "prob": 3, "charges": [ 0, 60 ] }, [ "rebreather_filter", 2 ], [ "fishing_rod_professional", 8 ], [ "fishing_waders", 12 ], @@ -306,7 +306,7 @@ [ "pocketwatch", 5 ], [ "boots_hiking", 20 ], [ "runner_bag", 15 ], - [ "pur_tablets", 10 ], + { "item": "pur_tablets", "prob": 10, "charges": [ 1, 15 ] }, [ "e_tool", 10 ], [ "knife_trench", 7 ], [ "flaregun", 20 ], @@ -326,14 +326,14 @@ [ "barometer", 3 ], [ "straw_basket", 1 ], [ "straw_hat", 5 ], - [ "l-stick", 1 ], + { "item": "l-stick", "prob": 1, "charges": [ 0, 500 ] }, [ "tourist_table", 30 ], [ "trailmap", 5 ], [ "chem_hexamine", 5 ], [ "flint_steel", 10 ], [ "bottle_metal", 5 ], [ "tarp", 10 ], - [ "tinderbox", 5 ], + { "item": "tinderbox", "prob": 5, "charges": [ 0, 100 ] }, [ "cloak_wool", 5 ], [ "canteen_wood", 5 ], [ "whistle_multitool", 5 ], diff --git a/data/json/itemgroups/collections_domestic.json b/data/json/itemgroups/collections_domestic.json index 58bea1f1f0c79..cf4dc12db2eeb 100644 --- a/data/json/itemgroups/collections_domestic.json +++ b/data/json/itemgroups/collections_domestic.json @@ -4,7 +4,7 @@ "//": "Mundane household items that might be found in or around a shower or bath.", "type": "item_group", "subtype": "distribution", - "items": [ [ "rag", 40 ], [ "towel", 30 ], [ "soap", 10 ], [ "bathroom_scale", 20 ] ] + "items": [ [ "rag", 40 ], [ "towel", 30 ], { "item": "soap", "prob": 10, "charges": [ 1, 10 ] }, [ "bathroom_scale", 20 ] ] }, { "id": "kitchen_counters", @@ -106,8 +106,8 @@ "items": [ [ "toaster", 30 ], [ "microwave", 30 ], - [ "coffeemaker", 30 ], - [ "food_processor", 30 ], + { "item": "coffeemaker", "prob": 30, "charges": [ 0, 500 ] }, + { "item": "food_processor", "prob": 30, "charges": [ 0, 500 ] }, [ "waffleiron", 25 ], { "item": "flashlight", "prob": 20, "charges": [ 0, 300 ] }, { "item": "extinguisher", "prob": 20, "charges": 100 }, @@ -116,7 +116,7 @@ { "item": "dehydrator", "prob": 10, "charges": [ 0, 500 ] }, { "item": "hotplate", "prob": 10, "charges": [ 0, 500 ] }, [ "clock", 10 ], - [ "multi_cooker", 5 ], + { "item": "multi_cooker", "prob": 5, "charges": [ 0, 500 ] }, { "item": "char_smoker", "prob": 5, "charges-min": 0 }, [ "can_sealer", 2 ], [ "atomic_coffeepot", 1 ] @@ -139,7 +139,7 @@ { "item": "bubblewrap", "prob": 50 }, { "item": "binoculars", "prob": 20 }, { "item": "roller_blades", "prob": 20 }, - { "item": "duct_tape", "prob": 100 }, + { "item": "duct_tape", "prob": 100, "charges": [ 50, 200 ] }, { "item": "lawnmower", "prob": 25 }, { "item": "lawn_dart", "prob": 10 }, { "item": "dehydrator", "prob": 15, "charges": [ 0, 500 ] }, @@ -148,12 +148,12 @@ { "item": "jar_3l_glass_sealed", "prob": 40 }, { "item": "flotation_vest", "prob": 1 }, { "item": "fishing_rod_professional", "prob": 2 }, - { "item": "bearing", "prob": 1 }, + { "item": "bearing", "prob": 1, "charges": [ 1, 50 ] }, { "item": "atomic_light", "prob": 1 }, { "item": "atomic_lamp", "prob": 1 }, { "item": "alarmclock", "prob": 10 }, { "item": "pet_carrier", "prob": 3 }, - { "item": "l-stick", "prob": 1 }, + { "item": "l-stick", "prob": 1, "charges": [ 0, 500 ] }, { "item": "charcoal", "prob": 20 }, { "item": "thermometer", "prob": 3 }, { "item": "hygrometer", "prob": 3 }, @@ -172,8 +172,8 @@ "id": "chem_home", "subtype": "distribution", "entries": [ - { "item": "iodine", "prob": 5 }, - { "item": "prussian_blue", "prob": 5 }, + { "item": "iodine", "prob": 5, "charges": [ 1, 10 ] }, + { "item": "prussian_blue", "prob": 5, "charges": [ 1, 10 ] }, { "item": "textbook_chemistry", "prob": 8 }, { "item": "brewing_cookbook", "prob": 4 }, { "item": "adv_chemistry", "prob": 6 }, @@ -188,7 +188,7 @@ { "item": "syringe", "prob": 4 }, { "item": "adrenaline_injector", "prob": 2 }, { "group": "used_1st_aid", "prob": 4 }, - { "item": "saline", "prob": 1 }, + { "item": "saline", "prob": 1, "charges": [ 1, 5 ] }, { "item": "extinguisher", "prob": 20, "charges": 100 }, { "item": "hotplate", "prob": 10, "charges": [ 0, 500 ] }, { "item": "thermometer", "prob": 10 }, @@ -196,10 +196,10 @@ { "item": "jar_glass_sealed", "prob": 20 }, { "item": "jar_3l_glass_sealed", "prob": 15 }, { "item": "apron_leather", "prob": 3 }, - { "item": "pur_tablets", "prob": 15 }, - { "item": "lye_powder", "prob": 20 }, - { "item": "oxy_powder", "prob": 24 }, - { "item": "chemistry_set", "prob": 10 }, + { "item": "pur_tablets", "prob": 15, "charges": [ 1, 15 ] }, + { "item": "lye_powder", "prob": 20, "charges-min": 100 }, + { "item": "oxy_powder", "prob": 24, "charges-min": 100 }, + { "item": "chemistry_set", "prob": 10, "charges": [ 0, 500 ] }, { "item": "sm_extinguisher", "prob": 20, "charges": 10 }, { "item": "eyedrops", "prob": 25 }, { "item": "charcoal", "prob": 15 }, @@ -249,20 +249,20 @@ [ "glasses_bifocal", 20 ], [ "cotton_ball", 20 ], [ "contacts", 20 ], - [ "vitamins", 20 ], - [ "aspirin", 20 ], - [ "nic_gum", 20 ], + { "item": "vitamins", "prob": 20, "charges": [ 1, 20 ] }, + { "item": "aspirin", "prob": 20, "charges": [ 1, 20 ] }, + { "item": "nic_gum", "prob": 20, "charges": [ 1, 10 ] }, { "item": "inhaler", "prob": 20, "charges-min": 10, "charges-max": 100 }, - [ "cig", 20 ], + { "item": "cig", "prob": 20, "charges": [ 1, 20 ] }, { "item": "water", "prob": 10, "container-item": "glass" }, { "group": "glass_of_wine", "prob": 10 }, - [ "gummy_vitamins", 10 ], + { "item": "gummy_vitamins", "prob": 10, "charges": [ 1, 10 ] }, { "item": "cell_phone", "prob": 3, "charges": [ 0, 150 ] }, { "item": "smart_phone", "prob": 10, "charges-min": 0 }, [ "eyedrops", 10 ], [ "holy_symbol", 5 ], [ "pills_sleep", 5 ], - [ "nyquil", 5 ], + { "item": "nyquil", "prob": 5, "charges": [ 1, 5 ] }, { "group": "mansion_guns", "prob": 3 }, { "group": "harddrugs", "prob": 1 }, { "group": "wallets", "prob": 10 }, @@ -291,7 +291,7 @@ { "item": "colamdew", "prob": 10, "container-item": "bottle_plastic", "sealed": false }, { "item": "sponge", "prob": 5 }, { "group": "tobacco_products", "prob": 151 }, - { "item": "weed", "prob": 10 }, + { "item": "weed", "prob": 10, "charges": [ 1, 5 ] }, { "item": "hi_q_shatter", "prob": 5 }, { "item": "hi_q_wax", "prob": 5 }, { "item": "joint", "prob": 10 }, @@ -314,14 +314,14 @@ { "item": "jersey", "prob": 10 }, { "item": "fan", "prob": 10 }, { "item": "pipe_glass", "prob": 5 }, - { "item": "coke", "prob": 8 }, + { "item": "coke", "prob": 8, "charges": [ 1, 8 ] }, { "item": "hat_golf", "prob": 15 }, { "item": "gloves_golf", "prob": 15 }, { "item": "golf_bag", "prob": 10 }, { "item": "golf_tee", "prob": 15 }, { "item": "golf_ball", "prob": 30 }, { "item": "golf_club", "prob": 15 }, - { "item": "meth", "prob": 2 }, + { "item": "meth", "prob": 2, "charges": [ 1, 6 ] }, { "item": "sandbox_kit", "prob": 1 }, { "item": "sneakers", "prob": 80 }, { "item": "boots", "prob": 70 }, @@ -391,10 +391,10 @@ { "item": "motorbike_pants", "prob": 10 }, { "item": "motorbike_boots", "prob": 10 }, { "item": "briefcase", "prob": 2 }, - { "item": "trailmap", "prob": 10, "charges": [ 0, 100 ] }, + { "item": "trailmap", "prob": 10 }, { "item": "lighter", "prob": 60, "charges": [ 0, 100 ] }, { "item": "ref_lighter", "prob": 2, "charges": [ 0, 50 ] }, - { "item": "matches", "prob": 60 }, + { "item": "matches", "prob": 60, "charges": [ 1, 20 ] }, { "item": "extinguisher", "prob": 20, "charges": 100 }, { "item": "sm_extinguisher", "prob": 10, "charges": 10 }, { "item": "mp3", "prob": 18, "charges": [ 0, 100 ] }, @@ -410,14 +410,14 @@ { "item": "umbrella", "prob": 50 }, { "item": "teleumbrella", "prob": 20 }, { "item": "fish_bowl", "prob": 1 }, - { "item": "lsd", "prob": 1 }, + { "item": "lsd", "prob": 1, "charges": [ 1, 5 ] }, { "item": "laptop", "prob": 10, "charges": [ 0, 500 ] }, { "item": "file", "prob": 5 }, { "item": "eink_tablet_pc", "prob": 2, "charges": [ 0, 100 ] }, { "item": "mobile_memory_card", "prob": 8 }, { "item": "camera", "prob": 3, "charges": [ 0, 150 ] }, - { "item": "gum", "prob": 30 }, - { "item": "caff_gum", "prob": 3 }, + { "item": "gum", "prob": 30, "charges": [ 1, 10 ] }, + { "item": "caff_gum", "prob": 3, "charges": [ 1, 10 ] }, { "item": "licorice", "prob": 3 }, { "item": "flask_hip", "prob": 5 }, { "item": "atomic_light", "prob": 1 }, @@ -428,7 +428,7 @@ { "item": "catfood", "prob": 5, "container-item": "can_food" }, { "item": "dogfood_dry", "prob": 2, "charges": 8, "container-item": "bag_plastic" }, { "item": "catfood_dry", "prob": 2, "charges": 8, "container-item": "bag_plastic" }, - { "item": "nic_gum", "prob": 2 }, + { "item": "nic_gum", "prob": 2, "charges": [ 1, 10 ] }, { "item": "oxygen_tank", "prob": 2, "charges": [ 0, 12 ] }, { "item": "smoxygen_tank", "prob": 1, "charges": [ 0, 24 ] }, { "group": "religious_books", "prob": 38 }, @@ -445,7 +445,7 @@ { "item": "thawb", "prob": 1 }, { "item": "yukata", "prob": 1 }, { "item": "eclipse_glasses", "prob": 1 }, - { "item": "reading_light", "prob": 9, "charges": [ 0, 100 ] }, + { "item": "reading_light", "prob": 9, "charges": [ 0, 50 ] }, { "item": "balloon", "prob": 5 } ] }, @@ -479,7 +479,7 @@ { "item": "knife_butcher", "prob": 10 }, { "item": "cookbook", "prob": 35 }, { "item": "rag", "prob": 1 }, - { "item": "popcan_stove", "prob": 5 }, + { "item": "popcan_stove", "prob": 5, "charges": [ 0, 500 ] }, { "group": "alcohol", "prob": 101 }, { "item": "sweet_sausage", "prob": 2 }, { "item": "roasted_coffee_bean", "prob": 10 }, @@ -590,7 +590,7 @@ { "item": "tongs", "prob": 25 }, { "item": "lawn_dart", "prob": 10 }, { "item": "flask_hip", "prob": 5 }, - { "item": "lye_powder", "prob": 5 }, + { "item": "lye_powder", "prob": 5, "charges-min": 100 }, { "item": "atomic_light", "prob": 1 }, { "item": "atomic_lamp", "prob": 1 }, { "item": "smart_lamp", "prob": 2 }, @@ -599,9 +599,9 @@ { "item": "catfood", "prob": 10, "container-item": "can_food" }, { "item": "dogfood_dry", "prob": 5, "charges": 12, "container-item": "bag_plastic" }, { "item": "catfood_dry", "prob": 5, "charges": 12, "container-item": "bag_plastic" }, - { "item": "charcoal", "prob": 5 }, - { "item": "soap", "prob": 70 }, - { "item": "detergent", "prob": 50 }, + { "item": "charcoal", "prob": 5, "charges": [ 25, 50 ] }, + { "item": "soap", "prob": 70, "charges": [ 1, 10 ] }, + { "item": "detergent", "prob": 50, "charges": [ 1, 20 ] }, { "item": "survnote", "prob": 1 }, { "item": "cookbook_sushi", "prob": 5 }, { "item": "scots_cookbook", "prob": 6 }, @@ -814,17 +814,17 @@ { "item": "clock", "prob": 10 }, { "item": "basket_laundry", "prob": 30 }, { "group": "tobacco_products", "prob": 146 }, - { "item": "weed", "prob": 15 }, + { "item": "weed", "prob": 15, "charges": [ 1, 5 ] }, { "item": "joint", "prob": 5 }, { "item": "razor_blade", "prob": 5 }, - { "item": "weed", "prob": 20 }, + { "item": "weed", "prob": 20, "charges": [ 1, 5 ] }, { "item": "seed_weed", "prob": 15 }, { "item": "seed_tobacco", "prob": 5 }, - { "item": "rolling_paper", "prob": 5 }, + { "item": "rolling_paper", "prob": 5, "charges": [ 1, 30 ] }, { "item": "pipe_glass", "prob": 5 }, - { "item": "coke", "prob": 8 }, - { "item": "meth", "prob": 2 }, - { "item": "heroin", "prob": 1 }, + { "item": "coke", "prob": 8, "charges": [ 1, 8 ] }, + { "item": "meth", "prob": 2, "charges": [ 1, 6 ] }, + { "item": "heroin", "prob": 1, "charges": [ 1, 4 ] }, { "item": "sneakers", "prob": 80 }, { "item": "mask_hockey", "prob": 5 }, { "item": "hockey_stick", "prob": 10 }, @@ -876,8 +876,8 @@ { "item": "guitar_electric", "prob": 20 }, { "item": "gobag", "prob": 5 }, { "group": "ammo_pocket_batteries_full", "prob": 50 }, - { "item": "bb", "prob": 8 }, - { "item": "bbgun", "prob": 10 }, + { "item": "bb", "prob": 8, "charges": [ 1, 500 ] }, + { "item": "bbgun", "prob": 10, "charges": [ 0, 150 ] }, { "item": "fan", "prob": 10 }, { "group": "magazines", "prob": 225 }, { "item": "photo_album", "prob": 5 }, @@ -902,7 +902,7 @@ { "item": "mobile_memory_card", "prob": 8 }, { "item": "lighter", "prob": 60, "charges": [ 0, 100 ] }, { "item": "ref_lighter", "prob": 2, "charges": [ 0, 50 ] }, - { "item": "matches", "prob": 60 }, + { "item": "matches", "prob": 60, "charges": [ 1, 20 ] }, { "item": "sewing_kit", "prob": 47, "charges-min": 0 }, { "item": "tailors_kit", "prob": 3, "charges-min": 0 }, { "item": "thread", "prob": 40 }, @@ -942,10 +942,10 @@ { "item": "silver_watch", "prob": 7 }, { "item": "sf_watch", "prob": 2 }, { "item": "pocketwatch", "prob": 5 }, - { "item": "lsd", "prob": 1 }, - { "item": "gum", "prob": 30 }, - { "item": "caff_gum", "prob": 4 }, - { "item": "nic_gum", "prob": 2 }, + { "item": "lsd", "prob": 1, "charges": [ 1, 5 ] }, + { "item": "gum", "prob": 30, "charges": [ 1, 10 ] }, + { "item": "caff_gum", "prob": 4, "charges": [ 1, 10 ] }, + { "item": "nic_gum", "prob": 2, "charges": [ 1, 10 ] }, { "item": "clown_suit", "prob": 1 }, { "item": "clownshoes", "prob": 1 }, { "item": "bondage_suit", "prob": 5 }, @@ -968,8 +968,8 @@ { "item": "nomex_hood", "prob": 1 }, { "item": "nomex_gloves", "prob": 1 }, { "item": "nomex_socks", "prob": 1 }, - { "item": "oxygen_tank", "prob": 3 }, - { "item": "smoxygen_tank", "prob": 2 }, + { "item": "oxygen_tank", "prob": 3, "charges": [ 0, 24 ] }, + { "item": "smoxygen_tank", "prob": 2, "charges": [ 0, 12 ] }, { "item": "alarmclock", "prob": 30 }, { "item": "maid_dress", "prob": 3 }, { "item": "maid_hat", "prob": 3 }, @@ -983,7 +983,7 @@ { "item": "pet_carrier", "prob": 3 }, { "item": "eclipse_glasses", "prob": 1 }, { "item": "bodypillow", "prob": 2 }, - { "item": "reading_light", "prob": 8, "charges": [ 0, 100 ] }, + { "item": "reading_light", "prob": 8, "charges": [ 0, 50 ] }, { "item": "condom", "prob": 50, "count": [ 1, 5 ] } ] }, @@ -1114,8 +1114,8 @@ [ "pistol_flintlock", 1 ], [ "carbine_flintlock", 1 ], [ "rifle_flintlock", 1 ], - [ "deagle_44", 25 ], - [ "lemat_revolver", 25 ], + { "item": "deagle_44", "prob": 25, "charges": [ 0, 8 ] }, + { "item": "lemat_revolver", "prob": 25, "charges": [ 0, 9 ] }, [ "fencing_foil", 20 ], [ "fencing_sabre", 20 ], [ "fencing_epee", 20 ], diff --git a/data/json/itemgroups/collections_trades.json b/data/json/itemgroups/collections_trades.json index 318213b9face7..52af530d23821 100644 --- a/data/json/itemgroups/collections_trades.json +++ b/data/json/itemgroups/collections_trades.json @@ -31,8 +31,8 @@ { "item": "boots_combat", "prob": 10 }, { "item": "boots_hiking", "prob": 5 }, { "item": "runner_bag", "prob": 3 }, - { "item": "bb", "prob": 8 }, - { "item": "bbgun", "prob": 10 }, + { "item": "bb", "prob": 8, "charges": [ 1, 500 ] }, + { "item": "bbgun", "prob": 10, "charges": [ 0, 150 ] }, { "item": "beartrap", "prob": 3 }, { "item": "radio", "prob": 20, "charges": [ 0, 100 ] }, { "item": "hotplate", "prob": 10, "charges": [ 0, 500 ] }, diff --git a/data/json/itemgroups/corpses.json b/data/json/itemgroups/corpses.json index 2c578efa76ae5..30182a4e96959 100644 --- a/data/json/itemgroups/corpses.json +++ b/data/json/itemgroups/corpses.json @@ -19,7 +19,7 @@ "entries": [ { "group": "clothing_military_pilot", "prob": 65, "damage-min": 1, "damage-max": 4 }, { "group": "gear_soldier_sidearm", "prob": 30, "damage-min": 1, "damage-max": 4 }, - { "item": "two_way_radio", "prob": 50, "damage-min": 1, "damage-max": 4 }, + { "item": "two_way_radio", "prob": 50, "charges": [ 0, 100 ], "damage-min": 1, "damage-max": 4 }, { "item": "adderall", "prob": 40 }, { "group": "wallets_military", "prob": 5 }, { "item": "militarymap", "prob": 5 }, @@ -67,8 +67,8 @@ }, { "distribution": [ - { "item": "mask_gas", "prob": 0, "damage-min": 1, "damage-max": 4 }, - { "item": "two_way_radio", "prob": 50 }, + { "item": "mask_gas", "prob": 10, "charges": [ 0, 100 ], "damage-min": 1, "damage-max": 4 }, + { "item": "two_way_radio", "prob": 50, "charges": [ 0, 100 ] }, { "item": "grenade", "prob": 5 }, { "group": "wallets_military", "prob": 5 }, { "group": "misc_smoking", "prob": 30 } diff --git a/data/json/itemgroups/electronics.json b/data/json/itemgroups/electronics.json index 5348eb50d8925..8a3902bbd3fd5 100644 --- a/data/json/itemgroups/electronics.json +++ b/data/json/itemgroups/electronics.json @@ -3,7 +3,7 @@ "type": "item_group", "id": "electronics", "items": [ - [ "voltmeter", 10 ], + { "item": "voltmeter", "prob": 10, "charges": [ 0, 100 ] }, [ "jumper_cable_heavy", 10 ], [ "superglue", 30 ], { "item": "electrohack", "prob": 3, "charges": [ 0, 100 ] }, @@ -21,7 +21,7 @@ [ "glasses_safety", 40 ], [ "goggles_welding", 70 ], { "group": "ammo_any_batteries_full", "prob": 50 }, - [ "plut_cell", 10 ], + { "item": "plut_cell", "prob": 10, "charges": [ 1, 5 ] }, [ "manual_electronics", 20 ], [ "textbook_electronics", 6 ], [ "radio_book", 16 ], @@ -40,7 +40,7 @@ { "item": "soldering_iron", "prob": 70, "charges": [ 0, 50 ] }, [ "solder_wire", 70 ], { "item": "hotplate", "prob": 10, "charges": [ 0, 500 ] }, - [ "UPS_off", 5 ], + { "item": "UPS_off", "prob": 5, "charges": [ 0, 1000 ] }, [ "usb_drive", 5 ], [ "software_useless", 10 ], { "item": "vac_sealer", "prob": 10, "charges": [ 0, 500 ] }, @@ -48,7 +48,7 @@ { "item": "radiocontrol", "prob": 25, "charges": [ 0, 50 ] }, [ "omnicamera", 7 ], [ "chem_nitric_acid", 1 ], - [ "l-stick", 1 ], + { "item": "l-stick", "prob": 1, "charges": [ 0, 500 ] }, [ "solarpack", 10 ] ] }, @@ -99,7 +99,7 @@ { "item": "radiocontrol", "prob": 15, "charges": [ 0, 100 ] }, [ "magnifying_glass", 4 ], [ "omnicamera", 2 ], - [ "l-stick", 1 ], + { "item": "l-stick", "prob": 1, "charges": [ 0, 500 ] }, { "item": "reading_light", "prob": 6, "charges": [ 0, 100 ] }, { "item": "inflatable_dragon", "prob": 1, "charges": [ 0, 500 ] }, { "item": "inflatable_ghost", "prob": 1, "charges": [ 0, 500 ] }, diff --git a/data/json/itemgroups/food_service.json b/data/json/itemgroups/food_service.json index 0c2fe17091553..97a77205dea06 100644 --- a/data/json/itemgroups/food_service.json +++ b/data/json/itemgroups/food_service.json @@ -74,7 +74,7 @@ "id": "corner_weapon", "type": "item_group", "subtype": "distribution", - "entries": [ { "item": "tazer", "prob": 70 }, { "item": "knuckle_brass", "prob": 70 } ] + "entries": [ { "item": "tazer", "prob": 70, "charges": [ 0, 500 ] }, { "item": "knuckle_brass", "prob": 70 } ] }, { "id": "displays", @@ -241,9 +241,9 @@ "type": "item_group", "subtype": "distribution", "entries": [ - { "item": "cig", "prob": 50 }, - { "item": "matches", "prob": 45 }, - { "item": "rolling_paper", "prob": 10 }, + { "item": "cig", "prob": 50, "charges": [ 1, 20 ] }, + { "item": "matches", "prob": 45, "charges": [ 1, 20 ] }, + { "item": "rolling_paper", "prob": 10, "charges": [ 1, 30 ] }, { "item": "bottle_glass", "prob": 70 }, { "item": "bucket", "prob": 5 }, { "item": "can_drink", "prob": 65 }, @@ -258,13 +258,13 @@ "type": "item_group", "subtype": "distribution", "entries": [ - { "item": "weed", "prob": 40 }, - { "item": "coke", "prob": 40 }, - { "item": "aspirin", "prob": 40 }, - { "item": "cig", "prob": 20 }, + { "item": "weed", "prob": 40, "charges": [ 1, 5 ] }, + { "item": "coke", "prob": 40, "charges": [ 1, 8 ] }, + { "item": "aspirin", "prob": 40, "charges": [ 1, 20 ] }, + { "item": "cig", "prob": 20, "charges": [ 1, 20 ] }, { "item": "syringe", "prob": 30 }, - { "item": "meth", "prob": 20 }, - { "item": "heroin", "prob": 7 }, + { "item": "meth", "prob": 20, "charges": [ 1, 6 ] }, + { "item": "heroin", "prob": 7, "charges": [ 1, 4 ] }, { "item": "mag_porn", "prob": 35 }, { "item": "hairpin", "prob": 5 }, { "item": "purse", "prob": 15 } @@ -342,8 +342,8 @@ "id": "pizza_table", "type": "item_group", "items": [ - [ "cig", 15 ], - [ "rolling_paper", 7 ], + { "item": "cig", "prob": 15, "charges": [ 1, 20 ] }, + { "item": "rolling_paper", "prob": 7, "charges": [ 1, 30 ] }, [ "wrapper", 35 ], [ "ceramic_plate", 40 ], [ "cup_plastic", 40 ], @@ -360,8 +360,8 @@ "type": "item_group", "items": [ [ "towel", 15 ], - [ "soap", 15 ], - [ "detergent", 15 ], + { "item": "soap", "prob": 15, "charges": [ 1, 10 ] }, + { "item": "detergent", "prob": 15, "charges": [ 1, 20 ] }, { "item": "bleach", "prob": 15, "charges-min": 1 }, [ "broom", 13 ], [ "dinosuit", 7 ], @@ -375,10 +375,10 @@ "id": "pizza_bathroom", "type": "item_group", "items": [ - [ "weed", 40 ], - [ "coke", 20 ], - [ "meth", 1 ], - [ "aspirin", 15 ], + { "item": "weed", "prob": 40, "charges": [ 1, 5 ] }, + { "item": "coke", "prob": 20, "charges": [ 1, 8 ] }, + { "item": "meth", "prob": 1, "charges": [ 1, 6 ] }, + { "item": "aspirin", "prob": 15, "charges": [ 1, 20 ] }, [ "mag_porn", 30 ], [ "purse", 10 ], [ "hairpin", 3 ] @@ -399,8 +399,8 @@ [ "mag_news", 7 ], [ "hairpin", 10 ], [ "flyer", 7 ], - [ "glock_19", 5 ], - [ "9mm", 3 ] + { "item": "glock_19", "prob": 5, "charges": [ 0, 15 ] }, + { "item": "9mm", "prob": 3, "charges": [ 1, 50 ] } ] }, { @@ -508,8 +508,8 @@ { "item": "sm_extinguisher", "prob": 10, "charges": 10 }, { "item": "hat_ball", "prob": 25 }, { "item": "towel", "prob": 10 }, - { "item": "soap", "prob": 8 }, - { "item": "detergent", "prob": 8 }, + { "item": "soap", "prob": 8, "charges": [ 1, 10 ] }, + { "item": "detergent", "prob": 8, "charges": [ 1, 20 ] }, { "item": "rag", "prob": 15 }, { "item": "broom", "prob": 8 }, { "item": "bleach", "prob": 8, "charges-min": 1 }, @@ -548,9 +548,9 @@ "type": "item_group", "subtype": "distribution", "entries": [ - { "item": "weed", "prob": 10 }, - { "item": "coke", "prob": 10 }, - { "item": "aspirin", "prob": 45 }, + { "item": "weed", "prob": 10, "charges": [ 1, 5 ] }, + { "item": "coke", "prob": 10, "charges": [ 1, 8 ] }, + { "item": "aspirin", "prob": 45, "charges": [ 1, 20 ] }, { "item": "mag_news", "prob": 30 }, { "item": "purse", "prob": 10 }, { "item": "hairpin", "prob": 25 } @@ -647,8 +647,8 @@ { "item": "knife_steak", "prob": 20 }, { "item": "sm_extinguisher", "prob": 40, "charges": 10 }, { "item": "towel", "prob": 40 }, - { "item": "soap", "prob": 30 }, - { "item": "detergent", "prob": 30 }, + { "item": "soap", "prob": 30, "charges": [ 1, 10 ] }, + { "item": "detergent", "prob": 30, "charges": [ 1, 20 ] }, { "item": "rag", "prob": 30 }, { "item": "bleach", "prob": 30, "charges-min": 1 }, { "item": "vinegar", "prob": 30 }, diff --git a/data/json/itemgroups/main.json b/data/json/itemgroups/main.json index 54d6695ad0398..46ba7335f28cf 100644 --- a/data/json/itemgroups/main.json +++ b/data/json/itemgroups/main.json @@ -6,11 +6,11 @@ "magazine": 100, "subtype": "distribution", "entries": [ - { "item": "12mm", "prob": 20 }, + { "item": "12mm", "prob": 20, "charges": [ 1, 20 ] }, { "item": "adrenaline_injector", "prob": 20 }, { "item": "ampoule", "prob": 100 }, - { "item": "antifungal", "prob": 10 }, - { "item": "antiparasitic", "prob": 20 }, + { "item": "antifungal", "prob": 10, "charges": [ 1, 10 ] }, + { "item": "antiparasitic", "prob": 20, "charges": [ 1, 10 ] }, { "item": "armor_chitin", "prob": 10 }, { "item": "bio_blade", "prob": 10 }, { "item": "bio_speed", "prob": 10 }, @@ -19,33 +19,33 @@ { "item": "canister_goo", "prob": 80 }, { "item": "cleansuit", "prob": 100 }, { "item": "dump_pouch", "prob": 100 }, - { "item": "electrohack", "prob": 30 }, + { "item": "electrohack", "prob": 30, "charges": [ 0, 100 ] }, { "item": "fetus", "prob": 10 }, { "item": "hazmat_suit", "prob": 50 }, - { "item": "plasma_gun", "prob": 10 }, - { "item": "hk_g80", "prob": 20 }, - { "item": "hk_g80mag", "prob": 35 }, + { "item": "plasma_gun", "prob": 10, "charges": [ 0, 25 ] }, + { "item": "hk_g80", "prob": 20, "charges": [ 0, 20 ] }, + { "item": "hk_g80mag", "prob": 35, "charges": [ 0, 20 ] }, { "item": "emp_gun", "prob": 20 }, { "item": "id_military", "prob": 30 }, { "item": "id_industrial", "prob": 30 }, { "item": "id_science", "prob": 20 }, { "item": "knife_rm42", "prob": 20 }, - { "item": "l-stick", "prob": 10 }, - { "item": "large_repairkit", "prob": 20 }, + { "item": "l-stick", "prob": 10, "charges": [ 0, 500 ] }, + { "item": "large_repairkit", "prob": 20, "charges": [ 0, 500 ] }, { "item": "standard_template_construct", "prob": 15 }, { "item": "laser_rifle", "prob": 10 }, - { "item": "m240", "prob": 10 }, - { "item": "m249", "prob": 10 }, - { "item": "m60", "prob": 10 }, + { "item": "m240", "prob": 10, "charges": [ 0, 200 ] }, + { "item": "m249", "prob": 10, "charges": [ 0, 30 ] }, + { "item": "m60", "prob": 10, "charges": [ 0, 200 ] }, { "item": "mask_bal", "prob": 100 }, { "item": "militarymap", "prob": 20 }, { "item": "mutagen", "prob": 80 }, { "item": "optical_cloak", "prob": 20 }, - { "item": "holo_cloak", "prob": 20 }, + { "item": "holo_cloak", "prob": 20, "charges": [ 0, 1000 ] }, { "item": "pickaxe", "prob": 10 }, - { "item": "plasma", "prob": 80 }, - { "item": "plasma_rifle", "prob": 10 }, - { "item": "plut_cell", "prob": 100 }, + { "item": "plasma", "prob": 80, "charges": [ 1, 25 ] }, + { "item": "plasma_rifle", "prob": 10, "charges": [ 0, 25 ] }, + { "item": "plut_cell", "prob": 100, "charges": [ 1, 5 ] }, { "item": "portal", "prob": 20 }, { "item": "power_armor_basic", "prob": 50 }, { "item": "power_armor_frame", "prob": 40 }, @@ -56,12 +56,12 @@ { "item": "power_armor_light", "prob": 30 }, { "item": "processor", "prob": 150 }, { "item": "purifier", "prob": 120 }, - { "item": "pur_tablets", "prob": 200 }, + { "item": "pur_tablets", "prob": 200, "charges": [ 1, 15 ] }, { "item": "recipe_medicalmut", "prob": 100 }, - { "item": "remotevehcontrol", "prob": 80 }, - { "item": "rm11b_sniper_rifle", "prob": 10 }, - { "item": "rm13_armor", "prob": 20 }, - { "item": "rm51_assault_rifle", "prob": 10 }, + { "item": "remotevehcontrol", "prob": 80, "charges": [ 0, 100 ] }, + { "item": "rm11b_sniper_rifle", "prob": 10, "charges": [ 0, 10 ] }, + { "item": "rm13_armor", "prob": 20, "charges": [ 0, 10000 ] }, + { "item": "rm51_assault_rifle", "prob": 10, "charges": [ 0, 50 ] }, { "item": "royal_jelly", "prob": 80 }, { "item": "RPG", "prob": 10 }, { "item": "RPG-7_ammo", "prob": 10 }, @@ -69,7 +69,7 @@ { "item": "RPG-7_tbg7v", "prob": 8 }, { "item": "RPG-7_pg7vr", "prob": 8 }, { "item": "atgm_heat", "prob": 1 }, - { "item": "rx11_stimpack", "prob": 50 }, + { "item": "rx11_stimpack", "prob": 50, "charges": [ 0, 5 ] }, { "item": "rx12_injector", "prob": 50 }, { "item": "stimpack_ammo", "prob": 100 }, { "item": "survivormap", "prob": 50 }, diff --git a/data/json/itemgroups/military.json b/data/json/itemgroups/military.json index cc7b510e513ee..a131b428e8af7 100644 --- a/data/json/itemgroups/military.json +++ b/data/json/itemgroups/military.json @@ -53,7 +53,7 @@ "subtype": "collection", "entries": [ { "group": "MRE", "count": [ 1, 3 ], "prob": 70 }, - { "item": "chocolate", "prob": 20 }, + { "item": "chocolate", "prob": 20, "charges": [ 1, 3 ] }, { "item": "neccowafers", "prob": 20 }, { "item": "water_clean", "container-item": "canteen", "prob": 80, "charges": [ 0, 6 ] } ] @@ -84,8 +84,8 @@ "subtype": "collection", "entries": [ { "distribution": [ { "group": "full_ifak" }, { "group": "used_ifak" } ], "prob": 90 }, - { "item": "quikclot", "prob": 60 }, - { "collection": [ { "item": "morphine" }, { "item": "syringe" } ], "prob": 30 }, + { "item": "quikclot", "prob": 60, "charges": [ 1, 6 ] }, + { "collection": [ { "item": "morphine", "charges": [ 1, 4 ] }, { "item": "syringe" } ], "prob": 30 }, { "item": "prophylactic_antivenom", "prob": 10 } ] }, @@ -372,53 +372,53 @@ "subtype": "distribution", "entries": [ { "group": "mags_milspec", "prob": 40 }, - { "item": "flamethrower", "prob": 20 }, - { "item": "rm451_flamethrower", "prob": 10 }, - { "item": "m249", "prob": 30 }, - { "item": "m240", "prob": 20 }, - { "item": "m27iar", "prob": 30 }, - { "item": "m38dmr", "prob": 3 }, - { "item": "m2browning", "prob": 15 }, - { "item": "mark19", "prob": 15 }, - { "item": "556", "prob": 30 }, - { "item": "belt40mm", "prob": 8 }, - { "item": "40x46mm_m433", "prob": 10 }, - { "item": "40x46mm_m576", "prob": 6 }, - { "item": "8mm_hvp", "prob": 4 }, - { "item": "556_incendiary", "prob": 10 }, - { "item": "rm802", "prob": 5 }, - { "item": "40x46mm_m433", "prob": 7 }, - { "item": "40x53mm_m1001", "prob": 6 }, + { "item": "flamethrower", "prob": 20, "charges": [ 0, 3000 ] }, + { "item": "rm451_flamethrower", "prob": 10, "charges": [ 0, 2000 ] }, + { "item": "m249", "prob": 30, "charges": [ 0, 30 ] }, + { "item": "m240", "prob": 20, "charges": [ 0, 200 ] }, + { "item": "m27iar", "prob": 30, "charges": [ 0, 30 ] }, + { "item": "m38dmr", "prob": 3, "charges": [ 0, 30 ] }, + { "item": "m2browning", "prob": 15, "charges": [ 0, 100 ] }, + { "item": "mark19", "prob": 15, "charges": [ 0, 50 ] }, + { "item": "556", "prob": 30, "charges": [ 1, 30 ] }, + { "item": "belt40mm", "prob": 8, "charges": [ 0, 50 ] }, + { "item": "40x46mm_m433", "prob": 10, "charges": [ 1, 6 ] }, + { "item": "40x46mm_m576", "prob": 6, "charges": [ 1, 6 ] }, + { "item": "8mm_hvp", "prob": 4, "charges": [ 1, 20 ] }, + { "item": "556_incendiary", "prob": 10, "charges": [ 1, 30 ] }, + { "item": "rm802", "prob": 5, "charges": [ 1, 4 ] }, + { "item": "40x46mm_m433", "prob": 7, "charges": [ 1, 6 ] }, + { "item": "40x53mm_m1001", "prob": 6, "charges": [ 1, 10 ] }, { "item": "m3_carlgustav", "prob": 10 }, { "item": "m4_carlgustav", "prob": 10 }, { "item": "84x246mm_he", "prob": 8 }, { "item": "84x246mm_hedp", "prob": 8 }, { "item": "84x246mm_smoke", "prob": 9 }, - { "item": "hk_g80", "prob": 5 }, - { "item": "12mm", "prob": 5 }, - { "item": "rm614_lmg", "prob": 2 }, - { "item": "rm298", "prob": 1 }, - { "item": "m134", "prob": 1 }, - { "item": "m107a1", "prob": 8 }, - { "item": "50bmg", "prob": 12 }, - { "item": "50match", "prob": 4 }, - { "item": "50_mk211", "prob": 1 }, - { "item": "50ss", "prob": 8 }, - { "item": "50_incendiary", "prob": 8 }, - { "item": "8mm_fmj", "prob": 6 }, - { "item": "8mm_inc", "prob": 6 }, - { "item": "8mm_caseless", "prob": 6 }, + { "item": "hk_g80", "prob": 5, "charges": [ 0, 20 ] }, + { "item": "12mm", "prob": 5, "charges": [ 1, 20 ] }, + { "item": "rm614_lmg", "prob": 2, "charges": [ 0, 250 ] }, + { "item": "rm298", "prob": 1, "charges": [ 0, 250 ] }, + { "item": "m134", "prob": 1, "charges": [ 0, 200 ] }, + { "item": "m107a1", "prob": 8, "charges": [ 0, 10 ] }, + { "item": "50bmg", "prob": 12, "charges": [ 1, 25 ] }, + { "item": "50match", "prob": 4, "charges": [ 1, 10 ] }, + { "item": "50_mk211", "prob": 1, "charges": [ 1, 25 ] }, + { "item": "50ss", "prob": 8, "charges": [ 1, 10 ] }, + { "item": "50_incendiary", "prob": 8, "charges": [ 1, 10 ] }, + { "item": "8mm_fmj", "prob": 6, "charges": [ 1, 40 ] }, + { "item": "8mm_inc", "prob": 6, "charges": [ 1, 20 ] }, + { "item": "8mm_caseless", "prob": 6, "charges": [ 1, 40 ] }, { "item": "m202_flash", "prob": 15 }, { "item": "m74_clip", "prob": 15 }, { "item": "atgm_heat", "prob": 1 }, - { "item": "rm20", "prob": 3 }, - { "item": "20x66_flechette", "prob": 4 }, - { "item": "20x66_slug", "prob": 5 }, - { "item": "20x66_exp", "prob": 2 }, - { "item": "20x66_frag", "prob": 2 }, - { "item": "20x66_flare", "prob": 4 }, - { "item": "20x66_inc", "prob": 2 }, - { "item": "bt_apc9k", "prob": 1 } + { "item": "rm20", "prob": 3, "charges": [ 0, 20 ] }, + { "item": "20x66_flechette", "prob": 4, "charges": [ 1, 10 ] }, + { "item": "20x66_slug", "prob": 5, "charges": [ 1, 20 ] }, + { "item": "20x66_exp", "prob": 2, "charges": [ 1, 20 ] }, + { "item": "20x66_frag", "prob": 2, "charges": [ 1, 5 ] }, + { "item": "20x66_flare", "prob": 4, "charges": [ 1, 10 ] }, + { "item": "20x66_inc", "prob": 2, "charges": [ 1, 10 ] }, + { "item": "bt_apc9k", "prob": 1, "charges": [ 0, 15 ] } ] }, { @@ -448,20 +448,20 @@ "subtype": "distribution", "entries": [ { "group": "mil_food_nodrugs", "prob": 1410 }, - { "item": "codeine", "prob": 15 }, - { "item": "antibiotics", "prob": 25 }, + { "item": "codeine", "prob": 15, "charges": [ 1, 10 ] }, + { "item": "antibiotics", "prob": 25, "charges": [ 1, 15 ] }, { "item": "purifier", "prob": 12 }, { "item": "heatpack", "prob": 60 }, - { "item": "pur_tablets", "prob": 20 }, + { "item": "pur_tablets", "prob": 20, "charges": [ 1, 15 ] }, { "item": "fungicide", "prob": 5 }, { "item": "insecticide", "prob": 5 }, { "item": "rx12_injector", "prob": 8, "charges": [ 0, 2 ] }, { "item": "rx11_stimpack", "prob": 8, "charges": [ 0, 5 ] }, { "item": "oxygen_tank", "prob": 10, "charges": [ 0, 24 ] }, { "item": "smoxygen_tank", "prob": 20, "charges": [ 0, 12 ] }, - { "item": "bfipowder", "prob": 15 }, - { "item": "quikclot", "prob": 10 }, - { "item": "weak_antibiotic", "prob": 40 }, + { "item": "bfipowder", "prob": 15, "charges": [ 1, 4 ] }, + { "item": "quikclot", "prob": 10, "charges": [ 1, 6 ] }, + { "item": "weak_antibiotic", "prob": 40, "charges": [ 1, 5 ] }, { "item": "prophylactic_antivenom", "prob": 5 } ] }, @@ -531,18 +531,18 @@ { "item": "helmet_army", "prob": 40 }, { "item": "helmet_liner", "prob": 10 }, { "group": "ammo_pocket_batteries_full", "prob": 50 }, - { "item": "plut_cell", "prob": 10 }, - { "item": "m249", "prob": 1 }, - { "item": "m240", "prob": 1 }, - { "item": "rm614_lmg", "prob": 1 }, - { "item": "rm298", "prob": 1 }, - { "item": "m134", "prob": 1 }, + { "item": "plut_cell", "prob": 10, "charges": [ 1, 5 ] }, + { "item": "m249", "prob": 1, "charges": [ 0, 30 ] }, + { "item": "m240", "prob": 1, "charges": [ 0, 200 ] }, + { "item": "rm614_lmg", "prob": 1, "charges": [ 0, 250 ] }, + { "item": "rm298", "prob": 1, "charges": [ 0, 250 ] }, + { "item": "m134", "prob": 1, "charges": [ 0, 200 ] }, { "item": "atgm_launcher", "prob": 1 }, { "item": "atgm_heat", "prob": 3 }, { "item": "v8_combustion", "prob": 10 }, { "item": "extinguisher", "prob": 20, "charges": 100 }, { "item": "radio", "prob": 20, "charges": [ 0, 100 ] }, - { "item": "UPS_off", "prob": 5 }, + { "item": "UPS_off", "prob": 5, "charges": [ 0, 1000 ] }, { "item": "adv_UPS_off", "prob": 3 }, { "item": "tacvest", "prob": 10 }, { "item": "molle_pack", "prob": 8 }, @@ -563,7 +563,7 @@ { "item": "55gal_drum", "prob": 1 }, { "item": "30gal_drum", "prob": 2 }, { "item": "optical_cloak", "prob": 1 }, - { "item": "holo_cloak", "prob": 1 }, + { "item": "holo_cloak", "prob": 1, "charges": [ 0, 1000 ] }, { "item": "grapnel", "prob": 1 }, { "item": "briefcase", "prob": 5 }, { "item": "survnote", "prob": 2 }, diff --git a/data/json/itemgroups/misc.json b/data/json/itemgroups/misc.json index 5653bc7ec9ac3..9865786c76101 100644 --- a/data/json/itemgroups/misc.json +++ b/data/json/itemgroups/misc.json @@ -188,12 +188,12 @@ "type": "item_group", "id": "tobacco_products", "items": [ - [ "cig", 60 ], - [ "tobacco", 20 ], - [ "chaw", 20 ], - [ "cigar", 10 ], - [ "ecig", 10 ], - [ "advanced_ecig", 8 ], + { "item": "cig", "prob": 60, "charges": [ 1, 20 ] }, + { "item": "tobacco", "prob": 20, "charges": [ 1, 20 ] }, + { "item": "chaw", "prob": 20, "charges": [ 1, 20 ] }, + { "item": "cigar", "prob": 10, "charges": [ 1, 5 ] }, + { "item": "ecig", "prob": 10, "charges": [ 1, 40 ] }, + { "item": "advanced_ecig", "prob": 8, "charges": [ 1, 100 ] }, [ "nicotine_liquid", 15 ], [ "pipe_tobacco", 10 ] ] diff --git a/data/json/itemgroups/oa_shared_item_groups.json b/data/json/itemgroups/oa_shared_item_groups.json index 1f8807c9b5eb7..00db0d2c26175 100644 --- a/data/json/itemgroups/oa_shared_item_groups.json +++ b/data/json/itemgroups/oa_shared_item_groups.json @@ -15,8 +15,8 @@ { "item": "cig", "prob": 20, "charges-min": 1, "charges-max": 5 }, [ "plastic_shopping_bag", 50 ], [ "wrapper", 50 ], - [ "meth", 2 ], - [ "heroin", 1 ], + { "item": "meth", "prob": 2, "charges": [ 1, 6 ] }, + { "item": "heroin", "prob": 1, "charges": [ 1, 4 ] }, [ "string_6", 10 ], [ "chain", 20 ], { "item": "glass_shard", "prob": 30, "count": [ 1, 8 ] }, @@ -46,7 +46,7 @@ [ "jar_3l_glass_sealed", 5 ], [ "flyer", 40 ], [ "talking_doll", 10 ], - [ "marble", 20 ], + { "item": "marble", "prob": 20, "charges": [ 1, 20 ] }, [ "creepy_doll", 5 ], [ "straw_doll", 5 ], [ "razor_blade", 10 ], @@ -57,9 +57,9 @@ [ "paper", 20 ], { "item": "rag", "prob": 35, "custom-flags": [ "FILTHY" ] }, [ "mask_dust", 10 ], - [ "gum", 6 ], - [ "caff_gum", 6 ], - [ "nic_gum", 4 ] + { "item": "gum", "prob": 6, "charges": [ 1, 10 ] }, + { "item": "caff_gum", "prob": 6, "charges": [ 1, 10 ] }, + { "item": "nic_gum", "prob": 4, "charges": [ 1, 10 ] } ] } ] diff --git a/data/json/itemgroups/roof.json b/data/json/itemgroups/roof.json index 7b0e58aa6300b..3f316fb6b8d24 100644 --- a/data/json/itemgroups/roof.json +++ b/data/json/itemgroups/roof.json @@ -10,14 +10,14 @@ { "item": "mre_hashbrownbacon_box", "prob": 0 }, { "item": "mre_lemontuna_box", "prob": 5 }, { "item": "mre_asianbeef_box", "prob": 5 }, - { "item": "ak47", "prob": 20 }, - { "item": "akmag30", "prob": 20 }, - { "item": "762_m43", "prob": 20 }, - { "item": "cig", "prob": 10 }, + { "item": "ak47", "prob": 20, "charges": [ 0, 30 ] }, + { "item": "akmag30", "prob": 20, "charges": [ 0, 30 ] }, + { "item": "762_m43", "prob": 20, "charges": [ 1, 30 ] }, + { "item": "cig", "prob": 10, "charges": [ 1, 20 ] }, { "item": "joint_roach", "prob": 20 }, { "item": "cig_butt", "prob": 20 }, { "item": "joint", "prob": 10 }, - { "item": "762_51_incendiary", "prob": 5 } + { "item": "762_51_incendiary", "prob": 5, "charges": [ 1, 20 ] } ] }, { @@ -41,8 +41,8 @@ "magazine": 50, "items": [ [ "plastic_shopping_bag", 15 ], - [ "meth", 2 ], - [ "heroin", 1 ], + { "item": "meth", "prob": 2, "charges": [ 1, 6 ] }, + { "item": "heroin", "prob": 1, "charges": [ 1, 4 ] }, [ "string_6", 2 ], [ "chain", 20 ], { "item": "glass_shard", "prob": 20, "count": [ 1, 8 ] }, @@ -70,7 +70,7 @@ [ "flyer", 10 ], [ "scorecard", 2 ], { "item": "talking_doll", "prob": 20, "charges": [ 0, 10 ] }, - [ "marble", 15 ], + { "item": "marble", "prob": 15, "charges": [ 1, 20 ] }, { "item": "creepy_doll", "prob": 1, "charges": [ 0, 10 ] }, [ "straw_doll", 1 ], [ "razor_blade", 10 ], diff --git a/data/json/itemgroups/science_and_tech.json b/data/json/itemgroups/science_and_tech.json index 7a41c06e2a214..dde4923bdacf4 100644 --- a/data/json/itemgroups/science_and_tech.json +++ b/data/json/itemgroups/science_and_tech.json @@ -12,11 +12,11 @@ { "item": "ammonia", "prob": 24, "charges-min": 1 }, [ "mutagen", 8 ], [ "purifier", 12 ], - [ "iodine", 5 ], - [ "prussian_blue", 5 ], + { "item": "iodine", "prob": 5, "charges": [ 1, 10 ] }, + { "item": "prussian_blue", "prob": 5, "charges": [ 1, 10 ] }, { "item": "inhaler", "prob": 14, "charges-min": 10, "charges-max": 100 }, [ "eyedrops", 20 ], - [ "adderall", 10 ], + { "item": "adderall", "prob": 10, "charges": [ 1, 10 ] }, { "group": "wallets_science", "prob": 2 }, { "item": "chem_ethanol", "prob": 10, "charges-min": 250 }, [ "badge_doctor", 2 ], @@ -76,10 +76,10 @@ [ "flux_comp_gen", 3 ], [ "portal", 2 ], [ "bot_manhack", 1 ], - [ "UPS_off", 5 ], + { "item": "UPS_off", "prob": 5, "charges": [ 0, 1000 ] }, [ "adv_UPS_off", 3 ], { "item": "tazer", "prob": 3, "charges": [ 0, 500 ] }, - [ "plasma", 8 ], + { "item": "plasma", "prob": 8, "charges": [ 1, 25 ] }, [ "usb_drive", 5 ], [ "wrapped_rad_badge", 15 ], [ "bio_purifier", 10 ], @@ -101,16 +101,16 @@ [ "2lcanteen", 10 ], [ "camelbak", 5 ], { "item": "chemistry_set", "prob": 4, "charges": [ 0, 500 ] }, - [ "oxy_powder", 8 ], + { "item": "oxy_powder", "prob": 8, "charges": [ 100, 200 ] }, [ "fungicide", 10 ], [ "insecticide", 10 ], - [ "pur_tablets", 10 ], + { "item": "pur_tablets", "prob": 10, "charges": [ 1, 15 ] }, [ "optical_cloak", 1 ], [ "holo_cloak", 1 ], - [ "antiparasitic", 2 ], + { "item": "antiparasitic", "prob": 2, "charges": [ 1, 10 ] }, [ "survnote", 1 ], { "group": "tools_toolbox", "prob": 1 }, - [ "diazepam", 1 ], + { "item": "diazepam", "prob": 1, "charges": [ 1, 10 ] }, [ "magnifying_glass", 1 ], [ "material_quicklime", 10 ], [ "bio_meteorologist", 10 ], @@ -163,8 +163,8 @@ "items": [ { "group": "supplies_reagents_lab", "prob": 60 }, { "item": "ether", "prob": 5, "charges-min": 100 }, - [ "iodine", 5 ], - [ "prussian_blue", 5 ], + { "item": "iodine", "prob": 5, "charges": [ 1, 10 ] }, + { "item": "prussian_blue", "prob": 5, "charges": [ 1, 10 ] }, [ "adv_chemistry", 4 ], [ "decoy_elfa", 6 ], [ "file", 10 ], @@ -193,11 +193,11 @@ [ "jar_glass_sealed", 20 ], [ "jar_3l_glass_sealed", 15 ], [ "apron_leather", 2 ], - [ "pur_tablets", 5 ], - [ "lye_powder", 10 ], - [ "oxy_powder", 12 ], - [ "magnesium", 12 ], - [ "tin", 12 ], + { "item": "pur_tablets", "prob": 5, "charges": [ 1, 15 ] }, + { "item": "lye_powder", "prob": 10, "charges": [ 100, 200 ] }, + { "item": "oxy_powder", "prob": 12, "charges": [ 100, 200 ] }, + { "item": "magnesium", "prob": 12, "charges": [ 50, 100 ] }, + { "item": "tin", "prob": 12, "charges": [ 50, 100 ] }, { "item": "chemistry_set", "prob": 5, "charges": [ 0, 500 ] }, { "item": "sm_extinguisher", "prob": 10, "charges": 10 }, [ "charcoal", 10 ], @@ -277,8 +277,8 @@ [ "syringe", 8 ], { "item": "bleach", "prob": 20, "charges-min": 1 }, { "item": "ammonia", "prob": 24, "charges-min": 10 }, - [ "lye_powder", 10 ], - [ "oxy_powder", 12 ], + { "item": "lye_powder", "prob": 10, "charges": [ 100, 200 ] }, + { "item": "oxy_powder", "prob": 12, "charges": [ 100, 200 ] }, { "item": "chemistry_set", "prob": 5, "charges": [ 0, 500 ] }, [ "meat_tainted", 8 ], [ "veggy_tainted", 4 ], @@ -370,7 +370,7 @@ [ "software_electronics_reference", 2 ], [ "recipe_lab_cvd", 8 ], [ "teleporter", 10 ], - [ "antiparasitic", 5 ], + { "item": "antiparasitic", "prob": 5, "charges": [ 1, 10 ] }, [ "usb_drive", 5 ] ] }, @@ -406,12 +406,12 @@ "items": [ [ "blood", 20 ], { "item": "saline", "prob": 20, "container-item": "bag_iv" }, - [ "iodine", 5 ], - [ "prussian_blue", 5 ], + { "item": "iodine", "prob": 5, "charges": [ 1, 10 ] }, + { "item": "prussian_blue", "prob": 5, "charges": [ 1, 10 ] }, [ "autoclave", 5 ], - [ "bandages", 50 ], - [ "adhesive_bandages", 20 ], - [ "cotton_ball", 50 ], + { "item": "bandages", "prob": 50, "charges": [ 1, 3 ] }, + { "item": "adhesive_bandages", "prob": 20, "charges": [ 1, 10 ] }, + { "item": "cotton_ball", "prob": 50, "charges": [ 1, 10 ] }, [ "scalpel", 48 ], [ "syringe", 8 ], [ "pouch_autoclave", 15 ], @@ -422,7 +422,7 @@ [ "towel", 40 ], [ "vacutainer", 10 ], { "item": "rag", "prob": 1, "custom-flags": [ "FILTHY" ] }, - [ "disinfectant", 35 ], + { "item": "disinfectant", "prob": 35, "charges": [ 1, 10 ] }, [ "medical_gauze", 10 ], [ "medical_tape", 45 ], [ "jar_glass_sealed", 20 ], @@ -430,7 +430,7 @@ { "item": "oxygen_tank", "prob": 50, "charges": [ 0, 24 ] }, { "item": "smoxygen_tank", "prob": 25, "charges": [ 0, 12 ] }, [ "bfipowder", 15 ], - [ "quikclot", 10 ], + { "item": "quikclot", "prob": 10, "charges": [ 1, 6 ] }, [ "anesthetic", 20 ], { "item": "rocuronium", "prob": 10, "count-min": 2, "count-max": 8 }, { "item": "anesthetic_kit", "prob": 10, "charges-min": 0 } @@ -441,15 +441,15 @@ "id": "dissection", "items": [ { "group": "supplies_reagents_lab", "prob": 20 }, - [ "iodine", 5 ], - [ "prussian_blue", 5 ], + { "item": "iodine", "prob": 5, "charges": [ 1, 10 ] }, + { "item": "prussian_blue", "prob": 5, "charges": [ 1, 10 ] }, [ "textbook_firstaid", 2 ], [ "emergency_book", 1 ], [ "recipe_creepy", 2 ], [ "recipe_labchem", 1 ], { "item": "bleach", "prob": 20, "charges-min": 6 }, - [ "bandages", 50 ], - [ "cotton_ball", 50 ], + { "item": "bandages", "prob": 50, "charges": [ 1, 3 ] }, + { "item": "cotton_ball", "prob": 50, "charges": [ 1, 10 ] }, [ "string_6", 2 ], [ "hacksaw", 17 ], [ "xacto", 10 ], diff --git a/data/json/itemgroups/shops_trades.json b/data/json/itemgroups/shops_trades.json index d3f196419a5ac..ae8ef36c38ddc 100644 --- a/data/json/itemgroups/shops_trades.json +++ b/data/json/itemgroups/shops_trades.json @@ -27,7 +27,7 @@ [ "gloves_leather", 25 ], [ "mask_dust", 15 ], { "item": "ear_plugs", "prob": 25, "count": [ 1, 3 ] }, - [ "charcoal", 25 ], + { "item": "charcoal", "prob": 25, "charges": [ 25, 50 ] }, [ "sandpaper", 75 ], { "collection": [ @@ -43,8 +43,8 @@ { "item": "weldtank", "prob": 2, "count": [ 1, 2 ] }, { "item": "tinyweldtank", "prob": 2, "count": [ 1, 3 ] }, { "item": "oxygen_cylinder", "prob": 10, "count": [ 1, 2 ] }, - [ "polisher", 1 ], - [ "welder", 2 ] + { "item": "polisher", "prob": 1, "charges": [ 0, 100 ] }, + { "item": "welder", "prob": 2, "charges": [ 0, 500 ] } ] }, { @@ -57,10 +57,10 @@ [ "crucible", 30 ], [ "chisel", 30 ], [ "glasses_safety", 25 ], - [ "charcoal", 50 ], + { "item": "charcoal", "prob": 50, "charges": [ 25, 50 ] }, { "item": "glass_shard", "prob": 90, "count": [ 1, 8 ] }, [ "material_sand", 80 ], - [ "chemistry_set", 5 ], + { "item": "chemistry_set", "prob": 5, "charges": [ 0, 500 ] }, [ "sandpaper", 50 ] ] } diff --git a/data/json/itemgroups/stashes.json b/data/json/itemgroups/stashes.json index fdcde540d2088..5da370956c5bc 100644 --- a/data/json/itemgroups/stashes.json +++ b/data/json/itemgroups/stashes.json @@ -43,29 +43,29 @@ "type": "item_group", "id": "stash_drugs", "items": [ - [ "pills_sleep", 15 ], - [ "oxycodone", 4 ], - [ "morphine", 4 ], - [ "xanax", 10 ], - [ "adderall", 10 ], + { "item": "pills_sleep", "prob": 15, "charges": [ 1, 10 ] }, + { "item": "oxycodone", "prob": 4, "charges": [ 1, 10 ] }, + { "item": "morphine", "prob": 4, "charges": [ 1, 4 ] }, + { "item": "xanax", "prob": 10, "charges": [ 1, 10 ] }, + { "item": "adderall", "prob": 10, "charges": [ 1, 10 ] }, [ "pipe_tobacco", 2 ], - [ "tobacco", 2 ], + { "item": "tobacco", "prob": 2, "charges": [ 1, 20 ] }, [ "adrenaline_injector", 2 ], - [ "weed", 50 ], + { "item": "weed", "prob": 50, "charges": [ 1, 5 ] }, [ "joint", 10 ], [ "seed_weed", 35 ], [ "seed_tobacco", 15 ], [ "rolling_paper", 9 ], [ "pipe_glass", 17 ], - [ "coke", 8 ], - [ "meth", 2 ], - [ "heroin", 1 ], - [ "crack", 4 ], + { "item": "coke", "prob": 8, "charges": [ 1, 8 ] }, + { "item": "meth", "prob": 2, "charges": [ 1, 6 ] }, + { "item": "heroin", "prob": 1, "charges": [ 1, 4 ] }, + { "item": "crack", "prob": 4, "charges": [ 1, 4 ] }, [ "crackpipe", 7 ], - [ "antifungal", 1 ], - [ "antiparasitic", 2 ], - [ "diazepam", 1 ], - [ "lsd", 6 ] + { "item": "antifungal", "prob": 1, "charges": [ 1, 5 ] }, + { "item": "antiparasitic", "prob": 2, "charges": [ 1, 10 ] }, + { "item": "diazepam", "prob": 1, "charges": [ 1, 10 ] }, + { "item": "lsd", "prob": 6, "charges": [ 1, 5 ] } ] } ] diff --git a/data/json/itemgroups/supplies.json b/data/json/itemgroups/supplies.json index 3b5724a3e0a9e..18ec8fc1ff434 100644 --- a/data/json/itemgroups/supplies.json +++ b/data/json/itemgroups/supplies.json @@ -110,7 +110,7 @@ [ "wire", 10 ], { "group": "ammo_pocket_batteries_full", "prob": 50 }, [ "pilot_light", 50 ], - [ "duct_tape", 200 ], + { "item": "duct_tape", "prob": 200, "charges": [ 50, 200 ] }, [ "superglue", 100 ], [ "string_6", 100 ], [ "string_36", 100 ], @@ -236,7 +236,7 @@ [ "cu_pipe", 50 ], [ "fungicide", 5 ], [ "insecticide", 5 ], - [ "charcoal", 5 ], + { "item": "charcoal", "prob": 5, "charges": [ 25, 50 ] }, { "group": "ammo_pocket_batteries_full", "prob": 50 }, [ "solar_cell", 5 ], [ "fertilizer_commercial", 30 ], @@ -259,16 +259,16 @@ "items": [ { "item": "water_clean", "prob": 90, "charges-min": 1, "container-item": "bottle_plastic", "sealed": false }, { "item": "salt_water", "prob": 20, "charges-min": 1 }, - [ "detergent", 10 ], + { "item": "detergent", "prob": 10, "charges": [ 1, 20 ] }, { "item": "bleach", "prob": 10, "charges-min": 10 }, { "item": "ammonia", "prob": 10, "charges-min": 10 }, - [ "iodine", 10 ], + { "item": "iodine", "prob": 10, "charges": [ 1, 10 ] }, [ "oxy_powder", 10 ], [ "ash", 5 ], [ "lye", 5 ], - [ "lye_powder", 10 ], - [ "magnesium", 10 ], - [ "charcoal", 10 ], + { "item": "lye_powder", "prob": 10, "charges": [ 100, 200 ] }, + { "item": "magnesium", "prob": 10, "charges": [ 50, 100 ] }, + { "item": "charcoal", "prob": 10, "charges": [ 25, 50 ] }, { "item": "chem_sulphur", "prob": 10, "charges-min": 100 }, [ "chunk_sulfur", 5 ], [ "chem_aluminium_powder", 10 ], @@ -300,7 +300,7 @@ [ "hydrogen_tank", 8 ], [ "salt", 10 ], [ "sugar", 10 ], - [ "chem_ethanol", 10 ], + { "item": "chem_ethanol", "prob": 10, "charges-min": 250 }, [ "oxygen_cylinder", 8 ], { "item": "chem_citric_acid", "prob": 16, "charges-min": 100 }, { "item": "chem_ethanol", "prob": 10, "charges-min": 250 } @@ -451,13 +451,13 @@ "items": [ [ "file", 99 ], [ "paper", 60 ], - [ "laptop", 2 ], + { "item": "laptop", "prob": 2, "charges": [ 0, 500 ] }, { "item": "inhaler", "prob": 1, "charges-min": 10, "charges-max": 100 }, [ "mbag", 2 ], [ "mop", 5 ], { "item": "cell_phone", "prob": 10, "charges": [ 0, 150 ] }, { "item": "smart_phone", "prob": 10, "charges-min": 0 }, - [ "duct_tape", 5 ], + { "item": "duct_tape", "prob": 5, "charges": [ 50, 200 ] }, { "group": "ammo_pocket_batteries", "prob": 5 }, { "item": "flashlight", "prob": 10, "charges": [ 0, 300 ] }, [ "office_holepunch", 10 ], @@ -465,7 +465,7 @@ [ "teleumbrella", 10 ], [ "survnote", 1 ], [ "clock", 2 ], - [ "coffeemaker", 2 ], + { "item": "coffeemaker", "prob": 2, "charges": [ 0, 500 ] }, [ "bubblewrap", 10 ], [ "box_small", 3 ], [ "box_medium", 3 ], @@ -477,7 +477,7 @@ [ "fan", 5 ], [ "cola", 10 ], [ "can_drink", 5 ], - [ "cig", 5 ], + { "item": "cig", "prob": 5, "charges": [ 1, 20 ] }, [ "purse", 2 ], [ "pipe_tobacco", 1 ], { "group": "writing_utensils", "prob": 35 } @@ -490,14 +490,14 @@ [ "paper", 100 ], { "group": "writing_utensils", "prob": 35 }, [ "file", 15 ], - [ "duct_tape", 15 ], + { "item": "duct_tape", "prob": 15, "charges": [ 50, 200 ] }, [ "file", 15 ], [ "office_holepunch", 15 ], [ "bubblewrap", 15 ], { "group": "ammo_pocket_batteries_full", "prob": 10 }, { "item": "flashlight", "prob": 7, "charges": [ 0, 300 ] }, - [ "laptop", 7 ], - [ "eink_tablet_pc", 7 ], + { "item": "laptop", "prob": 7, "charges": [ 0, 500 ] }, + { "item": "eink_tablet_pc", "prob": 7, "charges": [ 0, 100 ] }, [ "usb_drive", 5 ], [ "cash_card", 5 ], [ "record_accounting", 1 ], diff --git a/data/json/itemgroups/tools.json b/data/json/itemgroups/tools.json index fc8d1de7ca20a..7159755870b6b 100644 --- a/data/json/itemgroups/tools.json +++ b/data/json/itemgroups/tools.json @@ -22,7 +22,7 @@ { "item": "circsaw_off", "prob": 100, "charges": [ 0, 500 ] }, { "item": "cordless_drill", "prob": 100, "charges": [ 0, 500 ] }, [ "hand_drill", 20 ], - [ "nailgun", 100 ], + { "item": "nailgun", "prob": 100, "charges": [ 0, 20 ] }, [ "chisel", 10 ], { "group": "tools_toolbox", "prob": 12 }, { "group": "tools_workshop", "prob": 3 }, @@ -34,9 +34,9 @@ "type": "item_group", "//": "Industrial machinery used for construction", "items": [ - [ "brick_kiln", 80 ], - [ "kiln", 40 ], - [ "con_mix", 120 ], + { "item": "brick_kiln", "prob": 80, "charges": [ 0, 1000 ] }, + { "item": "kiln", "prob": 40, "charges": [ 0, 1000 ] }, + { "item": "con_mix", "prob": 120, "charges": [ 0, 500 ] }, { "item": "elec_jackhammer", "prob": 40, "charges": [ 0, 6000 ] }, [ "metal_smoother", 90 ], { "item": "jackhammer", "prob": 40, "charges": [ 0, 400 ] }, @@ -113,7 +113,7 @@ [ "pin_reamer", 18 ], [ "clamp", 30 ], [ "boxcutter", 20 ], - [ "nailgun", 15 ], + { "item": "nailgun", "prob": 15, "charges": [ 0, 20 ] }, { "item": "circsaw_off", "prob": 25, "charges": [ 0, 500 ] }, { "item": "cordless_drill", "prob": 45, "charges": [ 0, 500 ] } ] @@ -168,14 +168,14 @@ { "item": "mess_kit", "prob": 20, "charges": [ 0, 500 ] }, [ "multitool", 10 ], [ "pockknife", 30 ], - [ "pur_tablets", 10 ], + { "item": "pur_tablets", "prob": 10, "charges": [ 1, 15 ] }, { "item": "ref_lighter", "prob": 20, "charges": [ 0, 50 ] }, [ "rope_30", 20 ], [ "flint_steel", 10 ], - [ "tinderbox", 10 ], + { "item": "tinderbox", "prob": 10, "charges": [ 0, 100 ] }, [ "lifestraw", 4 ], [ "chem_hexamine", 10 ], - [ "esbit_stove", 15 ], + { "item": "esbit_stove", "prob": 15, "charges": [ 0, 50 ] }, [ "mess_tin", 10 ] ] }, @@ -243,7 +243,7 @@ { "group": "tools_common", "prob": 100 }, { "item": "soldering_iron", "prob": 100, "charges": [ 0, 50 ] }, [ "magnifying_glass", 100 ], - [ "voltmeter", 100 ], + { "item": "voltmeter", "prob": 100, "charges": [ 0, 100 ] }, [ "recharge_station", 10 ], [ "hand_crank_charger", 40 ] ] @@ -359,7 +359,7 @@ "items": [ { "item": "medical_tape", "charges": [ 0, 20 ] }, { "item": "aspirin", "charges": [ 0, 10 ] }, - { "item": "disinfectant", "prob": 20 }, + { "item": "disinfectant", "charges": [ 0, 5 ] }, { "item": "saline", "prob": 60 }, { "item": "adhesive_bandages", "charges": [ 0, 6 ] }, { "item": "bandages", "charges": [ 0, 3 ] }, @@ -473,17 +473,17 @@ [ "multitool", 5 ], [ "pockknife", 50 ], [ "knife_folding", 30 ], - [ "pur_tablets", 10 ], + { "item": "pur_tablets", "prob": 10, "charges": [ 1, 15 ] }, { "item": "ref_lighter", "prob": 20, "charges": [ 0, 50 ] }, [ "signal_flare", 20 ], { "item": "sm_extinguisher", "prob": 20, "charges": 10 }, [ "whistle", 20 ], [ "hand_crank_charger", 15 ], [ "flint_steel", 5 ], - [ "tinderbox", 2 ], + { "item": "tinderbox", "prob": 2, "charges": [ 0, 100 ] }, [ "whistle_multitool", 1 ], [ "chem_hexamine", 10 ], - [ "esbit_stove", 15 ], + { "item": "esbit_stove", "prob": 15, "charges": [ 0, 50 ] }, [ "mess_tin", 5 ], [ "horse_tack", 3 ], [ "saddlebag", 5 ], @@ -527,8 +527,8 @@ [ "spectrophotometer", 5 ], [ "balance_small", 5 ], [ "cuvettes", 5 ], - [ "ph_meter", 5 ], - [ "voltmeter", 5 ], + { "item": "ph_meter", "prob": 5, "charges": [ 0, 100 ] }, + { "item": "voltmeter", "prob": 5, "charges": [ 0, 100 ] }, [ "melting_point", 5 ], [ "vortex", 5 ], { "item": "hotplate", "prob": 5, "charges": [ 0, 500 ] }, @@ -554,7 +554,7 @@ { "item": "mask_filter", "prob": 5, "charges": [ 0, 100 ] }, [ "gasfilter_s", 5 ], [ "glasses_safety", 5 ], - [ "UPS_off", 3 ], + { "item": "UPS_off", "prob": 3, "charges": [ 0, 1000 ] }, [ "microscope", 5 ], [ "microscope_dissecting", 5 ], [ "funnel_separation", 3 ], @@ -573,7 +573,7 @@ [ "stand_ring_clamps", 5 ], [ "syringe", 4 ], [ "xacto", 4 ], - [ "cotton_ball", 4 ], + { "item": "cotton_ball", "prob": 4, "charges": [ 1, 10 ] }, { "group": "ammo_any_batteries_full", "prob": 50 }, [ "acetylene_machine", 1 ], { "group": "writing_utensils", "prob": 5 } @@ -598,17 +598,17 @@ "//": "tools and equipment you might find on robotics laboratories.", "items": [ [ "recipe_lab_elec", 4 ], - [ "UPS_off", 6 ], + { "item": "UPS_off", "prob": 6, "charges": [ 0, 1000 ] }, [ "file", 10 ], [ "atomic_lamp", 1 ], { "item": "smart_lamp", "prob": 2, "charges": [ 0, 100 ] }, [ "bot_manhack", 2 ], [ "teleporter", 1 ], { "item": "laptop", "prob": 4, "charges": [ 0, 500 ] }, - [ "plut_cell", 4 ], + { "item": "plut_cell", "prob": 4, "charges": [ 1, 5 ] }, [ "superglue", 30 ], [ "pliers", 10 ], - [ "matches", 10 ], + { "item": "matches", "prob": 10, "charges": [ 1, 20 ] }, [ "glasses_safety", 20 ], [ "duct_tape", 8 ], { "item": "misc_repairkit", "prob": 15, "charges-min": 0 }, diff --git a/data/json/itemgroups/trash_and_debris.json b/data/json/itemgroups/trash_and_debris.json index 7cdad624b6f37..7525c74127128 100644 --- a/data/json/itemgroups/trash_and_debris.json +++ b/data/json/itemgroups/trash_and_debris.json @@ -83,11 +83,11 @@ "magazine": 50, "items": [ [ "plastic_shopping_bag", 35 ], - [ "iodine", 5 ], - [ "prussian_blue", 5 ], + { "item": "iodine", "prob": 5, "charges": [ 1, 10 ] }, + { "item": "prussian_blue", "prob": 5, "charges": [ 1, 10 ] }, [ "bum_wine", 5 ], - [ "meth", 2 ], - [ "heroin", 1 ], + { "item": "meth", "prob": 2, "charges": [ 1, 6 ] }, + { "item": "heroin", "prob": 1, "charges": [ 1, 4 ] }, [ "wrapper", 50 ], [ "fp_loyalty_card", 5 ], [ "string_6", 2 ], @@ -138,7 +138,7 @@ [ "flyer", 10 ], [ "scorecard", 10 ], [ "talking_doll", 60 ], - [ "marble", 65 ], + { "item": "marble", "prob": 65, "charges": [ 1, 20 ] }, [ "handflare_dead", 3 ], [ "creepy_doll", 1 ], [ "straw_doll", 1 ], diff --git a/data/json/itemgroups/vehicles_fuel_related.json b/data/json/itemgroups/vehicles_fuel_related.json index da7686cbe28f4..6dce01e602a64 100644 --- a/data/json/itemgroups/vehicles_fuel_related.json +++ b/data/json/itemgroups/vehicles_fuel_related.json @@ -50,11 +50,11 @@ "type": "item_group", "id": "car_misc", "items": [ - [ "matches", 8 ], + { "item": "matches", "prob": 8, "charges": [ 1, 20 ] }, { "item": "lighter", "prob": 10, "charges": [ 0, 100 ] }, { "item": "ref_lighter", "prob": 2, "charges": [ 0, 50 ] }, { "group": "tobacco_products", "prob": 26 }, - [ "gum", 13 ], + { "item": "gum", "prob": 13, "charges": [ 1, 10 ] }, { "item": "glowstick", "prob": 2, "charges": 1400 }, { "item": "flashlight", "prob": 5, "charges": [ 0, 300 ] }, [ "umbrella", 10 ], diff --git a/data/json/items/armor/boots.json b/data/json/items/armor/boots.json index ba19524979010..27ab9f419a516 100644 --- a/data/json/items/armor/boots.json +++ b/data/json/items/armor/boots.json @@ -90,7 +90,7 @@ "coverage": 100, "encumbrance": 40, "warmth": 35, - "material_thickness": 4, + "material_thickness": 4.5, "environmental_protection": 8, "flags": [ "VARSIZE", "WATERPROOF", "STURDY" ] }, diff --git a/data/json/items/armor/coats.json b/data/json/items/armor/coats.json index 58e67eb033777..40ce1171431ee 100644 --- a/data/json/items/armor/coats.json +++ b/data/json/items/armor/coats.json @@ -25,7 +25,7 @@ { "pocket_type": "CONTAINER", "max_contains_volume": "500 ml", "max_contains_weight": "2 kg", "moves": 80 } ], "warmth": 30, - "material_thickness": 1, + "material_thickness": 2, "valid_mods": [ "steel_padded" ], "environmental_protection": 6, "flags": [ "VARSIZE", "POCKETS", "STURDY", "WATERPROOF", "RAINPROOF", "OUTER" ] diff --git a/data/json/items/armor/gloves.json b/data/json/items/armor/gloves.json index a76722133fe8c..8572ff3ca4a57 100644 --- a/data/json/items/armor/gloves.json +++ b/data/json/items/armor/gloves.json @@ -93,7 +93,7 @@ "coverage": 100, "encumbrance": 50, "warmth": 25, - "material_thickness": 4, + "material_thickness": 3, "environmental_protection": 6, "flags": [ "VARSIZE", "STURDY", "WATERPROOF" ] }, @@ -918,9 +918,11 @@ "symbol": "[", "looks_like": "gloves_light", "color": "light_blue", - "covers": [ "arm_l", "arm_r", "hand_l", "hand_r" ], - "coverage": 60, - "warmth": 30, + "armor_portion_data": [ + { "covers": [ "hand_l", "hand_r" ], "coverage": 100, "encumbrance": 2 }, + { "covers": [ "arm_l", "arm_r" ], "coverage": 50, "encumbrance": 2 } + ], + "warmth": 20, "material_thickness": 0.2, "flags": [ "VARSIZE" ] }, diff --git a/data/json/items/armor/jewelry.json b/data/json/items/armor/jewelry.json index 108bce74a33bb..19f807468545a 100644 --- a/data/json/items/armor/jewelry.json +++ b/data/json/items/armor/jewelry.json @@ -871,7 +871,7 @@ "covers": [ "hand_l", "hand_r" ], "sided": true, "coverage": 5, - "flags": [ "WATCH", "FANCY", "BELTED", "FRAGILE", "ALLOWS_NATURAL_ATTACKS", "OVERSIZE" ] + "flags": [ "WATCH", "ALARMCLOCK", "FANCY", "BELTED", "FRAGILE", "ALLOWS_NATURAL_ATTACKS", "OVERSIZE" ] }, { "id": "tieclip", @@ -902,7 +902,7 @@ "covers": [ "hand_l", "hand_r" ], "sided": true, "coverage": 10, - "flags": [ "WATCH", "FANCY", "BELTED", "FRAGILE", "ALLOWS_NATURAL_ATTACKS", "WATER_FRIENDLY", "OVERSIZE" ] + "flags": [ "WATCH", "ALARMCLOCK", "FANCY", "BELTED", "FRAGILE", "ALLOWS_NATURAL_ATTACKS", "WATER_FRIENDLY", "OVERSIZE" ] }, { "id": "silver_bracelet", @@ -949,7 +949,7 @@ "covers": [ "hand_l", "hand_r" ], "sided": true, "coverage": 10, - "flags": [ "WATCH", "SUPER_FANCY", "BELTED", "FRAGILE", "ALLOWS_NATURAL_ATTACKS", "WATER_FRIENDLY", "OVERSIZE" ] + "flags": [ "WATCH", "ALARMCLOCK", "SUPER_FANCY", "BELTED", "FRAGILE", "ALLOWS_NATURAL_ATTACKS", "WATER_FRIENDLY", "OVERSIZE" ] }, { "id": "small_relic", @@ -1040,7 +1040,7 @@ "covers": [ "hand_l", "hand_r" ], "sided": true, "coverage": 5, - "flags": [ "WATCH", "SUPER_FANCY", "BELTED", "FRAGILE", "ALLOWS_NATURAL_ATTACKS", "OVERSIZE" ] + "flags": [ "WATCH", "ALARMCLOCK", "SUPER_FANCY", "BELTED", "FRAGILE", "ALLOWS_NATURAL_ATTACKS", "OVERSIZE" ] }, { "id": "platinum_bracelet", diff --git a/data/json/items/armor/legs_armor.json b/data/json/items/armor/legs_armor.json index b3f9ee116d0cd..3befa36a1ca9e 100644 --- a/data/json/items/armor/legs_armor.json +++ b/data/json/items/armor/legs_armor.json @@ -85,7 +85,7 @@ { "pocket_type": "CONTAINER", "max_contains_volume": "250 ml", "max_contains_weight": "1 kg", "moves": 100 } ], "warmth": 30, - "material_thickness": 1, + "material_thickness": 2, "valid_mods": [ "steel_padded" ], "environmental_protection": 6, "flags": [ "VARSIZE", "POCKETS", "STURDY", "WATERPROOF", "OUTER" ] diff --git a/data/json/items/battery.json b/data/json/items/battery.json index 3d510fff74bea..bae1ef4a5f256 100644 --- a/data/json/items/battery.json +++ b/data/json/items/battery.json @@ -14,7 +14,7 @@ "color": "yellow", "max_capacity": "30 kJ", "looks_like": "battery", - "flags": [ "NO_SALVAGE", "NO_UNLOAD", "RECHARGE" ] + "flags": [ "NO_SALVAGE", "NO_UNLOAD", "NO_RELOAD", "RECHARGE" ] }, { "id": "light_minus_battery_cell", @@ -33,7 +33,7 @@ "ammo_type": [ "battery" ], "capacity": 50, "looks_like": "battery", - "flags": [ "NO_SALVAGE", "NO_UNLOAD", "RECHARGE" ], + "flags": [ "NO_SALVAGE", "NO_UNLOAD", "NO_RELOAD", "RECHARGE" ], "pocket_data": [ { "pocket_type": "MAGAZINE", "rigid": true, "ammo_restriction": { "battery": 50 } } ] }, { @@ -54,7 +54,7 @@ "count": 500, "capacity": 500, "looks_like": "battery", - "flags": [ "NO_SALVAGE", "NO_UNLOAD", "LEAK_DAM", "RADIOACTIVE" ], + "flags": [ "NO_SALVAGE", "NO_UNLOAD", "NO_RELOAD", "LEAK_DAM", "RADIOACTIVE" ], "pocket_data": [ { "pocket_type": "MAGAZINE", "rigid": true, "ammo_restriction": { "battery": 500 } } ] }, { @@ -74,7 +74,7 @@ "count": 100, "capacity": 100, "looks_like": "battery", - "flags": [ "NO_SALVAGE", "NO_UNLOAD" ], + "flags": [ "NO_SALVAGE", "NO_UNLOAD", "NO_RELOAD" ], "pocket_data": [ { "pocket_type": "MAGAZINE", "rigid": true, "ammo_restriction": { "battery": 100 } } ] }, { @@ -94,7 +94,7 @@ "ammo_type": [ "battery" ], "capacity": 100, "looks_like": "battery", - "flags": [ "NO_SALVAGE", "NO_UNLOAD", "RECHARGE" ], + "flags": [ "NO_SALVAGE", "NO_UNLOAD", "NO_RELOAD", "RECHARGE" ], "pocket_data": [ { "pocket_type": "MAGAZINE", "rigid": true, "ammo_restriction": { "battery": 100 } } ] }, { @@ -113,7 +113,7 @@ "ammo_type": [ "battery" ], "capacity": 150, "looks_like": "battery", - "flags": [ "NO_SALVAGE", "NO_UNLOAD", "RECHARGE" ], + "flags": [ "NO_SALVAGE", "NO_UNLOAD", "NO_RELOAD", "RECHARGE" ], "pocket_data": [ { "pocket_type": "MAGAZINE", "rigid": true, "ammo_restriction": { "battery": 150 } } ] }, { @@ -134,7 +134,7 @@ "count": 1000, "capacity": 1000, "looks_like": "battery", - "flags": [ "NO_SALVAGE", "NO_UNLOAD", "LEAK_DAM", "RADIOACTIVE" ], + "flags": [ "NO_SALVAGE", "NO_UNLOAD", "NO_RELOAD", "LEAK_DAM", "RADIOACTIVE" ], "pocket_data": [ { "pocket_type": "MAGAZINE", "rigid": true, "ammo_restriction": { "battery": 1000 } } ] }, { @@ -154,7 +154,7 @@ "count": 300, "capacity": 300, "looks_like": "battery", - "flags": [ "NO_SALVAGE", "NO_UNLOAD" ], + "flags": [ "NO_SALVAGE", "NO_UNLOAD", "NO_RELOAD" ], "pocket_data": [ { "pocket_type": "MAGAZINE", "rigid": true, "ammo_restriction": { "battery": 300 } } ] }, { @@ -174,7 +174,7 @@ "ammo_type": [ "battery" ], "capacity": 500, "looks_like": "battery", - "flags": [ "NO_SALVAGE", "NO_UNLOAD", "RECHARGE" ], + "flags": [ "NO_SALVAGE", "NO_UNLOAD", "NO_RELOAD", "RECHARGE" ], "pocket_data": [ { "pocket_type": "MAGAZINE", "rigid": true, "ammo_restriction": { "battery": 500 } } ] }, { @@ -193,7 +193,7 @@ "ammo_type": [ "battery" ], "capacity": 600, "looks_like": "battery", - "flags": [ "NO_SALVAGE", "NO_UNLOAD", "RECHARGE" ], + "flags": [ "NO_SALVAGE", "NO_UNLOAD", "NO_RELOAD", "RECHARGE" ], "pocket_data": [ { "pocket_type": "MAGAZINE", "rigid": true, "ammo_restriction": { "battery": 600 } } ] }, { @@ -214,7 +214,7 @@ "count": 5000, "capacity": 5000, "looks_like": "battery", - "flags": [ "NO_SALVAGE", "NO_UNLOAD", "LEAK_DAM", "RADIOACTIVE" ], + "flags": [ "NO_SALVAGE", "NO_UNLOAD", "NO_RELOAD", "LEAK_DAM", "RADIOACTIVE" ], "pocket_data": [ { "pocket_type": "MAGAZINE", "rigid": true, "ammo_restriction": { "battery": 5000 } } ] }, { @@ -234,7 +234,7 @@ "count": 1200, "capacity": 1200, "looks_like": "battery", - "flags": [ "NO_SALVAGE", "NO_UNLOAD" ], + "flags": [ "NO_SALVAGE", "NO_UNLOAD", "NO_RELOAD" ], "pocket_data": [ { "pocket_type": "MAGAZINE", "rigid": true, "ammo_restriction": { "battery": 1200 } } ] }, { @@ -254,7 +254,7 @@ "ammo_type": [ "battery" ], "capacity": 1000, "looks_like": "battery", - "flags": [ "NO_SALVAGE", "NO_UNLOAD", "RECHARGE" ], + "flags": [ "NO_SALVAGE", "NO_UNLOAD", "NO_RELOAD", "RECHARGE" ], "pocket_data": [ { "pocket_type": "MAGAZINE", "rigid": true, "ammo_restriction": { "battery": 1000 } } ] }, { @@ -273,7 +273,7 @@ "ammo_type": [ "battery" ], "capacity": 1250, "looks_like": "battery", - "flags": [ "NO_SALVAGE", "NO_UNLOAD", "RECHARGE" ], + "flags": [ "NO_SALVAGE", "NO_UNLOAD", "NO_RELOAD", "RECHARGE" ], "pocket_data": [ { "pocket_type": "MAGAZINE", "rigid": true, "ammo_restriction": { "battery": 1250 } } ] }, { @@ -294,7 +294,7 @@ "count": 10000, "capacity": 10000, "looks_like": "battery", - "flags": [ "NO_SALVAGE", "NO_UNLOAD", "LEAK_DAM", "RADIOACTIVE" ], + "flags": [ "NO_SALVAGE", "NO_UNLOAD", "NO_RELOAD", "LEAK_DAM", "RADIOACTIVE" ], "pocket_data": [ { "pocket_type": "MAGAZINE", "rigid": true, "ammo_restriction": { "battery": 10000 } } ] }, { @@ -314,7 +314,7 @@ "count": 100000, "capacity": 100000, "looks_like": "battery", - "flags": [ "NO_SALVAGE", "NO_UNLOAD", "MECH_BAT", "LEAK_DAM", "RADIOACTIVE" ], + "flags": [ "NO_SALVAGE", "NO_UNLOAD", "NO_RELOAD", "MECH_BAT", "LEAK_DAM", "RADIOACTIVE" ], "pocket_data": [ { "pocket_type": "MAGAZINE", "rigid": true, "ammo_restriction": { "battery": 100000 } } ] }, { @@ -334,7 +334,7 @@ "count": 2500, "capacity": 2500, "looks_like": "battery", - "flags": [ "NO_SALVAGE", "NO_UNLOAD" ], + "flags": [ "NO_SALVAGE", "NO_UNLOAD", "NO_RELOAD" ], "pocket_data": [ { "pocket_type": "MAGAZINE", "rigid": true, "ammo_restriction": { "battery": 2500 } } ] } ] diff --git a/data/json/items/comestibles/cereal.json b/data/json/items/comestibles/cereal.json index 115bb662a286f..67bc16668a5d4 100644 --- a/data/json/items/comestibles/cereal.json +++ b/data/json/items/comestibles/cereal.json @@ -132,13 +132,13 @@ "id": "cereal2", "name": { "str_sp": "wheat cereal" }, "weight": "52 g", - "volume": "1 L", + "volume": "250 ml", "calories": 180, "description": "Whole-grain wheat cereal. It's surprisingly good, and allegedly good for your heart.", "price_postapoc": 600, - "charges": 12, - "flags": [ "EDIBLE_FROZEN", "NUTRIENT_OVERRIDE" ], - "vitamins": [ [ "vitC", 7 ], [ "calcium", 2 ], [ "iron", 9 ] ], + "charges": 4, + "flags": [ "EDIBLE_FROZEN" ], + "vitamins": [ [ "vitC", 2 ], [ "vitA", 2 ], [ "calcium", 2 ], [ "iron", 9 ] ], "copy-from": "cereal_tpl" }, { diff --git a/data/json/items/fake.json b/data/json/items/fake.json index 65c1383cfe549..aedfce07729c1 100644 --- a/data/json/items/fake.json +++ b/data/json/items/fake.json @@ -21,8 +21,8 @@ "type": "TOOL", "name": { "str_sp": "teeth and claws" }, "flags": [ "TRADER_AVOID" ], - "use_action": [ "BURROW" ], - "qualities": [ [ "DIG", 3 ] ] + "use_action": [ "DIG" ], + "qualities": [ [ "DIG", 2 ] ] }, { "id": "toolset", diff --git a/data/json/items/generic/bathroom_house.json b/data/json/items/generic/bathroom_house.json index 36c1f2af3045c..6dbc2f6bff637 100644 --- a/data/json/items/generic/bathroom_house.json +++ b/data/json/items/generic/bathroom_house.json @@ -165,7 +165,7 @@ "description": "A luxurious remnant of civilization.", "symbol": "~", "color": "white", - "container": "box_medium", + "container": "bag_plastic", "price": 89, "price_postapoc": 180, "volume": "250 ml", diff --git a/data/json/items/melee/fake.json b/data/json/items/melee/fake.json index 7e2c193f9a397..2bec49ed747a9 100644 --- a/data/json/items/melee/fake.json +++ b/data/json/items/melee/fake.json @@ -11,7 +11,7 @@ "volume": "500 ml", "bashing": 8, "cutting": 16, - "flags": [ "STAB", "UNARMED_WEAPON", "NO_UNWIELD", "UNBREAKABLE_MELEE", "TRADER_AVOID" ], + "flags": [ "STAB", "NO_UNWIELD", "UNBREAKABLE_MELEE", "TRADER_AVOID" ], "qualities": [ [ "CUT", 1 ], [ "BUTCHER", 12 ] ] }, { @@ -27,7 +27,7 @@ "volume": "750 ml", "longest_side": "30 cm", "cutting": 28, - "flags": [ "UNARMED_WEAPON", "NO_UNWIELD", "UNBREAKABLE_MELEE", "TRADER_AVOID" ], + "flags": [ "NO_UNWIELD", "UNBREAKABLE_MELEE", "TRADER_AVOID" ], "qualities": [ [ "CUT", 1 ], [ "BUTCHER", 22 ] ] } ] diff --git a/data/json/items/melee/spears_and_polearms.json b/data/json/items/melee/spears_and_polearms.json index 9dc41bb29c42b..94ca953eb09c0 100644 --- a/data/json/items/melee/spears_and_polearms.json +++ b/data/json/items/melee/spears_and_polearms.json @@ -102,23 +102,13 @@ { "id": "spear_knife", "type": "TOOL", - "category": "weapons", "name": { "str": "simple knife spear" }, + "copy-from": "spear_knife_superior", "description": "A flimsy pole made of wood with a knife bound to the end. It's long enough to slice from a distance, but the knife isn't that well attached. You could take a bit more time to carefully split the shaft and attach the knife blade more permanently.", - "weight": "1487 g", - "volume": "1250 ml", - "longest_side": "130 cm", "price": 700, "price_postapoc": 150, - "to_hit": 1, - "bashing": 5, - "cutting": 19, - "material": [ "wood", "iron" ], - "symbol": "/", - "color": "brown", - "techniques": [ "WBLOCK_1" ], "qualities": [ [ "CUT", 1 ], [ "COOK", 1 ], [ "BUTCHER", -42 ] ], - "flags": [ "SPEAR", "REACH_ATTACK", "NONCONDUCTIVE", "FRAGILE_MELEE", "SHEATH_SPEAR" ] + "extend": { "flags": [ "FRAGILE_MELEE" ] } }, { "id": "spear_knife_superior", diff --git a/data/json/items/melee/swords_and_blades.json b/data/json/items/melee/swords_and_blades.json index afa5efa6fc8bb..d6a5d81e52af2 100644 --- a/data/json/items/melee/swords_and_blades.json +++ b/data/json/items/melee/swords_and_blades.json @@ -240,7 +240,7 @@ "color": "dark_gray", "techniques": [ "WBLOCK_1" ], "qualities": [ [ "CUT", 1 ], [ "CUT_FINE", 1 ], [ "BUTCHER", 19 ] ], - "flags": [ "DURABLE_MELEE", "STAB", "SHEATH_KNIFE", "UNARMED_WEAPON" ] + "flags": [ "DURABLE_MELEE", "STAB", "SHEATH_KNIFE" ] }, { "id": "makeshift_knife", diff --git a/data/json/items/melee/unarmed_weapons.json b/data/json/items/melee/unarmed_weapons.json index 5754d41c974c2..0ba543f49c29e 100644 --- a/data/json/items/melee/unarmed_weapons.json +++ b/data/json/items/melee/unarmed_weapons.json @@ -11,7 +11,7 @@ "material": [ "steel" ], "bashing": 2, "cutting": 15, - "flags": [ "UNARMED_WEAPON", "DURABLE_MELEE" ], + "flags": [ "DURABLE_MELEE" ], "price": 20000, "price_postapoc": 250, "qualities": [ [ "CUT", 1 ], [ "BUTCHER", 14 ] ] @@ -63,7 +63,7 @@ "cutting": 14, "price_postapoc": 500, "qualities": [ [ "CUT", 1 ], [ "BUTCHER", 8 ] ], - "flags": [ "UNARMED_WEAPON", "STAB" ], + "flags": [ "STAB" ], "techniques": [ "WBLOCK_1" ] }, { @@ -112,7 +112,7 @@ "volume": "250 ml", "bashing": 2, "cutting": 14, - "flags": [ "STAB", "UNARMED_WEAPON", "DURABLE_MELEE", "SHEATH_KNIFE" ], + "flags": [ "STAB", "DURABLE_MELEE", "SHEATH_KNIFE" ], "price": 10000, "qualities": [ [ "CUT", 1 ], [ "BUTCHER", 14 ] ] } diff --git a/data/json/items/tool/lighting.json b/data/json/items/tool/lighting.json index c45ccadc7d8b9..6a9e3a9a72763 100644 --- a/data/json/items/tool/lighting.json +++ b/data/json/items/tool/lighting.json @@ -298,7 +298,7 @@ "menu_text": "Activate", "type": "transform" }, - "flags": [ "NO_UNLOAD" ] + "flags": [ "NO_UNLOAD", "NO_RELOAD" ] }, { "id": "glowstick_dead", @@ -332,7 +332,7 @@ "turns_per_charge": 30, "revert_to": "glowstick_dead", "revert_msg": "The glowstick fades out.", - "flags": [ "LIGHT_8", "TRADER_AVOID", "SLEEP_IGNORE", "NO_UNLOAD" ] + "flags": [ "LIGHT_8", "TRADER_AVOID", "SLEEP_IGNORE", "NO_UNLOAD", "NO_RELOAD" ] }, { "id": "handflare", @@ -355,7 +355,7 @@ "active": true, "msg": "You strike your flare and light it." }, - "flags": [ "NO_UNLOAD" ] + "flags": [ "NO_UNLOAD", "NO_RELOAD" ] }, { "id": "handflare_lit", @@ -368,7 +368,7 @@ "revert_to": "handflare_dead", "revert_msg": "The flare sputters out", "use_action": { "type": "firestarter", "moves": 50 }, - "flags": [ "FIRE", "LIGHT_240", "CHARGEDIM", "FLAMING", "TRADER_AVOID", "FIRESTARTER", "NO_UNLOAD" ] + "flags": [ "FIRE", "LIGHT_240", "CHARGEDIM", "FLAMING", "TRADER_AVOID", "FIRESTARTER", "NO_UNLOAD", "NO_RELOAD" ] }, { "id": "heavy_flashlight", @@ -688,7 +688,6 @@ "techniques": [ "WBLOCK_1" ], "initial_charges": 20, "max_charges": 20, - "charges_per_use": 1, "use_action": { "target": "torch_lit", "msg": "You light the torch.", diff --git a/data/json/items/tool/med.json b/data/json/items/tool/med.json index 37af1e7b1ed2c..2b7b62ffecbd8 100644 --- a/data/json/items/tool/med.json +++ b/data/json/items/tool/med.json @@ -107,6 +107,7 @@ "ascii_picture": "scalpel", "weight": "23 g", "volume": "15 ml", + "longest_side": "13 cm", "price": 1000, "price_postapoc": 250, "to_hit": -3, @@ -114,17 +115,17 @@ "material": [ "steel" ], "symbol": ",", "color": "light_gray", - "techniques": [ "PRECISE" ], "qualities": [ [ "CUT", 1 ], [ "CUT_FINE", 3 ], [ "BUTCHER", 8 ] ], - "flags": [ "SPEAR" ] + "flags": [ "FRAGILE_MELEE" ] }, { "id": "smoxygen_tank", "type": "TOOL", "name": { "str": "emergency oxygen pack" }, "description": "This is a small tank of compressed medical oxygen with a folding regulator and mask. Commonly used in emergency situations, it provides immediate relief for asthma attacks or smoke inhalation, and can provide a brief burst of energy.", - "weight": "1134 g", - "volume": "750 ml", + "weight": "800 g", + "volume": "1100 ml", + "longest_side": "22 cm", "price": 4000, "price_postapoc": 250, "to_hit": -3, @@ -146,8 +147,9 @@ "type": "TOOL", "name": { "str": "syringe" }, "description": "A medical syringe. Used for administering intravenous drugs.", - "weight": "10 g", + "weight": "4240 mg", "volume": "10ml", + "longest_side": "10 cm", "price": 2500, "price_postapoc": 10, "material": [ "plastic" ], @@ -177,8 +179,9 @@ "type": "TOOL", "name": { "str": "oxygen tank" }, "description": "This is tank of compressed medical oxygen with a regulator and mask. Commonly used in emergency situations, it provides immediate relief for asthma attacks or smoke inhalation, and can provide a brief burst of energy.", - "weight": "2268 g", - "volume": "1500 ml", + "weight": "2721 g", + "volume": "3750 ml", + "longest_side": "42 cm", "price": 6000, "price_postapoc": 500, "to_hit": -4, diff --git a/data/json/items/tool/misc.json b/data/json/items/tool/misc.json index 935faa0840edb..30912c1d2cd3f 100644 --- a/data/json/items/tool/misc.json +++ b/data/json/items/tool/misc.json @@ -734,7 +734,7 @@ }, { "id": "teleumbrella", - "type": "GENERIC", + "type": "ARMOR", "category": "tools", "name": { "str": "telescoping umbrella" }, "description": "A telescoping umbrella which collapses down for easy storage, useful for keeping dry when wielded.", @@ -747,8 +747,14 @@ "material": [ "plastic", "aluminum" ], "symbol": ",", "color": "dark_gray", + "covers": [ "hand_l", "hand_r" ], + "sided": true, + "coverage": 5, + "encumbrance": 40, + "warmth": 0, + "material_thickness": 1, "techniques": [ "WBLOCK_1" ], - "flags": [ "RAIN_PROTECT" ] + "flags": [ "ALLOWS_NATURAL_ATTACKS", "BELT_CLIP", "BELTED", "FRAGILE", "OVERSIZE", "RAIN_PROTECT" ] }, { "id": "testflames", diff --git a/data/json/items/tool/science.json b/data/json/items/tool/science.json index 65e3c55b1310a..74ea176f88329 100644 --- a/data/json/items/tool/science.json +++ b/data/json/items/tool/science.json @@ -703,8 +703,9 @@ "type": "TOOL", "name": { "str": "oxygen cylinder" }, "description": "A large steel cylinder used for storing pressurized gas. It is marked with a faded, but legible O2 symbol.", - "weight": "12888 g", - "volume": "2500 ml", + "weight": "19050 g", + "volume": "28000 ml", + "longest_side": "92 cm", "price": 13400, "price_postapoc": 500, "to_hit": -4, diff --git a/data/json/items/tool/woodworking.json b/data/json/items/tool/woodworking.json index d885e95d25a6d..2409520ec0195 100644 --- a/data/json/items/tool/woodworking.json +++ b/data/json/items/tool/woodworking.json @@ -74,7 +74,7 @@ "symbol": "/", "color": "yellow", "ammo": [ "battery" ], - "charges_per_use": 5, + "charges_per_use": 1, "use_action": { "target": "circsaw_on", "msg": "You turn on the circular saw.", "active": true, "type": "transform" }, "flags": [ "NONCONDUCTIVE" ], "pocket_data": [ @@ -98,7 +98,6 @@ "cutting": 50, "to_hit": -4, "power_draw": 1200000, - "charges_per_use": 0, "revert_to": "circsaw_off", "qualities": [ [ "CUT", 1 ], [ "SAW_W", 2 ], [ "BUTCHER", -40 ] ], "use_action": [ "CIRCSAW_ON" ], diff --git a/data/json/items/tool/workshop.json b/data/json/items/tool/workshop.json index 54d9a8b8cf1eb..40987eae92595 100644 --- a/data/json/items/tool/workshop.json +++ b/data/json/items/tool/workshop.json @@ -6,6 +6,7 @@ "description": "A pallet full of heavy mud bricks which need to dry slowly to be usable.", "weight": "35000 g", "volume": "12500 ml", + "longest_side": "122 cm", "price": 100, "price_postapoc": 0, "to_hit": -2, @@ -32,6 +33,7 @@ "description": "A pallet of humble mud bricks that have dried for a week, while you were out risking your life. Disassemble it to retrieve your frame and building supplies.", "weight": "30000 g", "volume": "12500 ml", + "longest_side": "122 cm", "price": 40000, "price_postapoc": 250, "to_hit": -3, @@ -122,6 +124,7 @@ "description": "A pair of toothy wooden paddles used to clean fibers for use in textile production.", "weight": "360 g", "volume": "500 ml", + "longest_side": "265 mm", "price": 3000, "price_postapoc": 250, "to_hit": 1, @@ -137,6 +140,7 @@ "description": "A tool similar to a chisel, designed to remove paint.", "weight": "60 g", "volume": "300 ml", + "longest_side": "5 cm", "price": 7000, "price_postapoc": 100, "to_hit": 1, @@ -168,8 +172,9 @@ "type": "TOOL", "name": { "str": "claw bar" }, "description": "This is a small prying tool with a clawed bend at one end for pulling spikes. Use it to open locked doors without destroying them or to lift manhole covers. You could also wield it to bash some heads in.", - "weight": "340 g", + "weight": "350 g", "volume": "375 ml", + "longest_side": "25 cm", "price": 1000, "price_postapoc": 250, "to_hit": 1, @@ -218,6 +223,7 @@ "description": "This is a cordless battery-powered drill with a selection of drill bits.", "weight": "2721 g", "volume": "750 ml", + "longest_side": "22 cm", "price": 2000, "price_postapoc": 250, "to_hit": -2, @@ -247,6 +253,7 @@ "description": "A pair of specialized wooden rods used to spin fibers into thread and yarn.", "weight": "612 g", "volume": "1500 ml", + "longest_side": "61 cm", "price": 7000, "price_postapoc": 100, "to_hit": 1, @@ -263,6 +270,7 @@ "description": "This is a construction tool for drilling through hard rock or other surfaces. It runs on a cell compatible with UPS. Use it to blast a hole in adjacent solid terrain.", "weight": "40000 g", "volume": "5 L", + "longest_side": "71 cm", "price": 40000, "price_postapoc": 500, "to_hit": -8, @@ -285,6 +293,7 @@ "description": "This is a sturdy saw, useful for cutting through metal objects.", "weight": "952 g", "volume": "1 L", + "longest_side": "30 cm", "price": 2500, "price_postapoc": 100, "to_hit": -1, @@ -302,6 +311,7 @@ "name": { "str": "hammer" }, "description": "This is a demagnetized steel claw hammer with a wooden grip. With a hammer, nails, and two by fours in your inventory, you could board up adjacent doors and windows. It has myriad other uses as well.", "ascii_picture": "hammer", + "longest_side": "25 cm", "weight": "566 g", "volume": "320 ml", "price": 700, @@ -322,6 +332,7 @@ "description": "A primitive manual drill with a single drill bit. It is slow and it will exhaust you quickly.", "weight": "907 g", "volume": "250 ml", + "longest_side": "25 cm", "price": 500, "price_postapoc": 100, "to_hit": -3, @@ -339,6 +350,7 @@ "description": "This is a flexible rubber hose. It could be used for crafting, or siphoning fuel from a vehicle.", "weight": "544 g", "volume": "500 ml", + "longest_side": "24 cm", "price": 200, "price_postapoc": 100, "to_hit": -1, @@ -358,6 +370,7 @@ "color": "light_gray", "weight": "5000 g", "volume": "1500 ml", + "longest_side": "25 cm", "price": 18000, "price_postapoc": 500, "bashing": 8, @@ -374,6 +387,7 @@ "color": "light_gray", "weight": "1800 g", "volume": "1 L", + "longest_side": "18 cm", "price": 800, "price_postapoc": 100, "bashing": 4, @@ -390,6 +404,7 @@ "color": "light_gray", "weight": "3000 g", "volume": "750 ml", + "longest_side": "14 cm", "price": 5000, "price_postapoc": 750, "bashing": 4, @@ -453,6 +468,7 @@ "description": "This is a complete toolkit made to repair damaged firearms. Powered by standard batteries, it is a vital tool for long-term firearms maintenance. It requires 25 charges of battery power per use.", "weight": "9860 g", "volume": "2500 ml", + "longest_side": "36 cm", "price": 5000, "price_postapoc": 1500, "to_hit": -2, @@ -468,12 +484,14 @@ [ "PRY", 1 ], [ "SAW_M_FINE", 1 ], [ "SAW_M", 2 ], + [ "SAW_W", 1 ], [ "WRENCH_FINE", 1 ], [ "WRENCH", 2 ], [ "WHEEL_FAST", 1 ], [ "SCREW_FINE", 1 ], [ "SCREW", 1 ], - [ "CHISEL", 3 ] + [ "CHISEL", 3 ], + [ "CHISEL_WOOD", 3 ] ], "use_action": [ "GUN_REPAIR", "CROWBAR", "HAMMER" ], "flags": [ "ALLOWS_REMOTE_USE" ], @@ -495,6 +513,7 @@ "description": "This is a crude hammer made from a piece of metal affixed to a stick. It functions adequately as a hammer, but really can't compare to a proper one.", "weight": "1020 g", "volume": "320 ml", + "longest_side": "30 cm", "price": 0, "price_postapoc": 10, "bashing": 9, @@ -513,6 +532,7 @@ "description": "These tools are commonly used to remove small amounts of materials from the surface of metal objects.", "weight": "76 g", "volume": "250 ml", + "longest_side": "13 cm", "price": 300, "price_postapoc": 100, "to_hit": -2, @@ -530,6 +550,7 @@ "description": "This metallic tool is most often used to smooth concrete, or mortar, in construction projects.", "weight": "362 g", "volume": "400 ml", + "longest_side": "15 cm", "price": 1000, "price_postapoc": 50, "bashing": 4, @@ -578,6 +599,7 @@ "description": "This is a plastic mold. It could be shaped and used to craft items made of plastic.", "weight": "320 g", "volume": "2500 ml", + "longest_side": "36 cm", "price": 1000, "price_postapoc": 50, "to_hit": 1, @@ -595,6 +617,7 @@ "description": "A cleverly designed all-in-one tool which combines several smaller tools into the handles of a pair of pliers.", "weight": "250 g", "volume": "70 ml", + "longest_side": "12 cm", "price": 3000, "price_postapoc": 500, "to_hit": -4, @@ -640,6 +663,7 @@ "description": "A wide brush, suitable for painting walls.", "weight": "60 g", "volume": "350 ml", + "longest_side": "21 cm", "price": 7000, "price_postapoc": 10, "to_hit": 1, @@ -675,6 +699,7 @@ "description": "Handheld pin reamers of this kind are used to enlarge existing holes, or remove any burs and such from them.", "weight": "76 g", "volume": "250 ml", + "longest_side": "13 cm", "price": 300, "price_postapoc": 100, "to_hit": -2, @@ -693,6 +718,7 @@ "ascii_picture": "pliers", "weight": "807 g", "volume": "250 ml", + "longest_side": "15 cm", "price": 800, "price_postapoc": 100, "bashing": 3, @@ -764,6 +790,7 @@ "ascii_picture": "screwdriver", "weight": "170 g", "volume": "40 ml", + "longest_side": "12 cm", "price": 450, "price_postapoc": 50, "to_hit": -1, @@ -783,6 +810,7 @@ "ascii_picture": "screwdriver_set", "weight": "340 g", "volume": "500 ml", + "longest_side": "28 cm", "price": 2000, "price_postapoc": 250, "to_hit": -1, @@ -801,6 +829,7 @@ "description": "This is a portable toolkit made to repair damaged firearms. Powered by standard batteries, it is a vital tool for long-term firearms maintenance. It requires 100 charges of battery power per use.", "weight": "2420 g", "volume": "1500 ml", + "longest_side": "32 cm", "price": 1500, "price_postapoc": 750, "to_hit": -1, @@ -822,7 +851,8 @@ [ "WHEEL_FAST", 1 ], [ "SCREW_FINE", 1 ], [ "SCREW", 1 ], - [ "CHISEL", 3 ] + [ "CHISEL", 3 ], + [ "CHISEL_WOOD", 3 ] ], "use_action": [ "GUN_REPAIR", "CROWBAR", "HAMMER" ], "flags": [ "ALLOWS_REMOTE_USE" ], @@ -844,6 +874,7 @@ "description": "This is a device with a metal tip that can get very hot. It is necessary for advanced electronics crafting. You could also use it to cauterize wounds, if you had to.", "weight": "181 g", "volume": "100 ml", + "longest_side": "25 cm", "price": 1000, "price_postapoc": 100, "bashing": 2, @@ -909,6 +940,7 @@ "description": "This is a stout metal box for containing tools. It has a handle on the top and a latch on the front.", "weight": "3522 g", "volume": "2500 ml", + "longest_side": "42 cm", "price": 12999, "price_postapoc": 3000, "to_hit": -2, @@ -916,7 +948,7 @@ "material": [ "steel" ], "symbol": ";", "color": "red", - "pocket_data": [ { "max_contains_volume": "2400 ml", "max_contains_weight": "10 kg", "rigid": true } ] + "pocket_data": [ { "max_contains_volume": "2400 ml", "max_contains_weight": "10 kg", "max_item_length": "40 cm", "rigid": true } ] }, { "id": "toolbox_workshop_empty", @@ -927,6 +959,7 @@ "looks_like": "toolbox_empty", "weight": "3994 g", "volume": "3100 ml", + "longest_side": "65 cm", "price": 14099, "price_postapoc": 3250, "to_hit": -2, @@ -934,7 +967,7 @@ "material": [ "steel" ], "symbol": ";", "color": "red", - "pocket_data": [ { "max_contains_volume": "3000 ml", "max_contains_weight": "15 kg", "rigid": true } ] + "pocket_data": [ { "max_contains_volume": "3000 ml", "max_contains_weight": "15 kg", "max_item_length": "63 cm", "rigid": true } ] }, { "id": "toolset_extended", @@ -1084,6 +1117,7 @@ "description": "This large makeshift tool is used in smoothing concrete or mortar in construction projects. You could also use it as an improvised head-basher.", "weight": "2000 g", "volume": "3500 ml", + "longest_side": "61 cm", "price": 2000, "price_postapoc": 50, "to_hit": -3, @@ -1116,6 +1150,7 @@ "description": "This is a small, sharp knife, designed for making precise cuts for textiles or crafts. It could cause decent damage, but is difficult to hit things with it. Its small, sharp blade allows for precision strikes in the hands of the skilled. It is too small to butcher corpses with.", "weight": "23 g", "volume": "20 ml", + "longest_side": "10 cm", "price": 400, "price_postapoc": 100, "to_hit": -3, @@ -1123,9 +1158,8 @@ "material": [ "steel", "plastic" ], "symbol": ";", "color": "light_gray", - "techniques": [ "PRECISE" ], "qualities": [ [ "CUT", 1 ], [ "CUT_FINE", 2 ], [ "BUTCHER", 7 ] ], - "flags": [ "SPEAR" ] + "flags": [ "FRAGILE_MELEE" ] }, { "id": "wrench", @@ -1134,6 +1168,7 @@ "description": "This is an adjustable crescent wrench. It could be a decent melee weapon, and is used in many mechanics crafting recipes.", "weight": "907 g", "volume": "450 ml", + "longest_side": "20 cm", "price": 1200, "price_postapoc": 100, "bashing": 9, @@ -1150,6 +1185,7 @@ "description": "This is a hose made out of leather. Watertight and flexible, it can be used to siphon fuel from a vehicle tank. However, it's not as elastic as a rubber hose.", "weight": "600 g", "volume": "500 ml", + "longest_side": "24 cm", "price": 100, "price_postapoc": 50, "material": [ "leather" ], @@ -1164,6 +1200,7 @@ "description": "This is a makeshift manual drill made out of pipe and improvised drill bit. It is very slow and it will exhaust you quickly.", "weight": "1354 g", "volume": "1 L", + "longest_side": "42 cm", "price": 100, "price_postapoc": 50, "to_hit": -3, diff --git a/data/json/items/tool_armor.json b/data/json/items/tool_armor.json index 893ccb94d72e8..cf059405aa0ce 100644 --- a/data/json/items/tool_armor.json +++ b/data/json/items/tool_armor.json @@ -397,7 +397,7 @@ "price": 6000, "price_postapoc": 100, "material": [ "plastic" ], - "flags": [ "WATCH", "WATER_FRIENDLY", "BELTED", "FRAGILE", "ALLOWS_NATURAL_ATTACKS", "OVERSIZE" ], + "flags": [ "WATCH", "ALARMCLOCK", "WATER_FRIENDLY", "BELTED", "FRAGILE", "ALLOWS_NATURAL_ATTACKS", "OVERSIZE" ], "coverage": 15, "symbol": "[", "ammo": "battery", @@ -461,8 +461,6 @@ } ], "ammo": "battery", - "max_charges": 500, - "initial_charges": 500, "charges_per_use": 25, "warmth": 10, "material_thickness": 0.5, @@ -1055,8 +1053,6 @@ } ], "ammo": "battery", - "max_charges": 1000, - "initial_charges": 1000, "use_action": { "type": "transform", "msg": "A LED light in the %s flickers on.", @@ -1131,8 +1127,6 @@ } ], "ammo": "battery", - "max_charges": 1000, - "initial_charges": 1000, "use_action": { "type": "transform", "msg": "Initiating\nRunning suit integrity diagnostics…\nAll systems operational.", @@ -2765,6 +2759,7 @@ "//": "3M Peltors claim to go 100 hours on 2 AAs", "power_draw": 60, "ammo": "battery", + "charges_per_use": 1, "revert_to": "powered_earmuffs", "use_action": { "type": "transform", "menu_text": "Turn off", "msg": "The %s flicks off.", "target": "powered_earmuffs" }, "covers": [ "head" ], @@ -2942,7 +2937,7 @@ { "pocket_type": "MAGAZINE", "airtight": true, "rigid": true, "watertight": true, "ammo_restriction": { "nitrox": 60 } } ], "covers": [ "torso" ], - "flags": [ "WATER_FRIENDLY", "BELTED", "ONLY_ONE", "STURDY", "NO_UNLOAD" ], + "flags": [ "WATER_FRIENDLY", "BELTED", "ONLY_ONE", "STURDY", "NO_UNLOAD", "NO_RELOAD" ], "environmental_protection": 1, "environmental_protection_with_filter": 16, "encumbrance": 30, @@ -2974,7 +2969,7 @@ "charges_per_use": 1, "turns_per_charge": 60, "covers": [ "torso", "mouth" ], - "flags": [ "WATER_FRIENDLY", "BELTED", "ONLY_ONE", "STURDY", "NO_UNLOAD" ], + "flags": [ "WATER_FRIENDLY", "BELTED", "ONLY_ONE", "STURDY", "NO_UNLOAD", "NO_RELOAD" ], "environmental_protection": 1, "environmental_protection_with_filter": 16, "encumbrance": 30, @@ -3003,7 +2998,7 @@ { "pocket_type": "MAGAZINE", "airtight": true, "rigid": true, "watertight": true, "ammo_restriction": { "nitrox": 20 } } ], "covers": [ "torso" ], - "flags": [ "WATER_FRIENDLY", "BELTED", "ONLY_ONE", "STURDY", "NO_UNLOAD" ], + "flags": [ "WATER_FRIENDLY", "BELTED", "ONLY_ONE", "STURDY", "NO_UNLOAD", "NO_RELOAD" ], "environmental_protection": 1, "environmental_protection_with_filter": 16, "encumbrance": 30, @@ -3035,7 +3030,7 @@ "charges_per_use": 1, "turns_per_charge": 60, "covers": [ "torso", "mouth" ], - "flags": [ "WATER_FRIENDLY", "BELTED", "ONLY_ONE", "STURDY", "NO_UNLOAD" ], + "flags": [ "WATER_FRIENDLY", "BELTED", "ONLY_ONE", "STURDY", "NO_UNLOAD", "NO_RELOAD" ], "environmental_protection": 1, "environmental_protection_with_filter": 16, "encumbrance": 30, diff --git a/data/json/items/vehicle/wheel.json b/data/json/items/vehicle/wheel.json index 58d1f3859e96e..c6a200bf79d26 100644 --- a/data/json/items/vehicle/wheel.json +++ b/data/json/items/vehicle/wheel.json @@ -7,6 +7,7 @@ "description": "A piece of wood with holes suitable for a bike wheel.", "weight": "100 g", "volume": "250 ml", + "longest_side": "77 mm", "price": 5, "price_postapoc": 10, "material": [ "wood" ], @@ -21,6 +22,7 @@ "description": "A piece of metal with holes suitable for a bike or motorbike wheel.", "weight": "150 g", "volume": "250 ml", + "longest_side": "102 mm", "price": 10, "price_postapoc": 10, "material": [ "steel" ], @@ -35,6 +37,7 @@ "description": "A metal assembly that allows bolting a wheel on a car. Fit for a car wheel.", "weight": "5 kg", "volume": "6 L", + "longest_side": "204 mm", "price": 3000, "price_postapoc": 500, "bashing": 14, @@ -51,6 +54,7 @@ "description": "A heavy metal assembly that allows bolting a wheel on a car. Fit for a large car wheel.", "weight": "6 kg", "volume": "7 L", + "longest_side": "254 mm", "price": 5000, "price_postapoc": 500, "bashing": 14, @@ -67,6 +71,7 @@ "description": "A car wheel.", "weight": "8845 g", "volume": "10 L", + "longest_side": "432 mm", "price": 10000, "price_postapoc": 750, "bashing": 12, @@ -85,6 +90,7 @@ "description": "A wide, smooth wheel intended for racing. The slick surface provides better speed on pavement but penalizes off-road speed.", "weight": "12600 g", "volume": "13750 ml", + "longest_side": "407 mm", "price": 24000, "price_postapoc": 500, "bashing": 14, @@ -103,6 +109,7 @@ "description": "A wide military grade wheel.", "weight": "24500 g", "volume": "17500 ml", + "longest_side": "813 mm", "price": 34000, "price_postapoc": 750, "bashing": 17, @@ -121,6 +128,7 @@ "description": "A small wheel from a common garden wheelbarrow.", "weight": "2722 g", "volume": "2250 ml", + "longest_side": "204 mm", "price": 2000, "price_postapoc": 250, "bashing": 10, @@ -139,6 +147,7 @@ "description": "A bicycle wheel.", "weight": "1500 g", "volume": "7 L", + "longest_side": "686 mm", "price": 4000, "price_postapoc": 250, "bashing": 8, @@ -164,6 +173,7 @@ "description": "A set of casters, like on a shopping cart.", "weight": "1500 g", "volume": "1250 ml", + "longest_side": "102 mm", "price": 14000, "price_postapoc": 100, "bashing": 6, @@ -182,6 +192,7 @@ "description": "A set of four small wheels with tough rubber tires.", "weight": "4 kg", "volume": "4 L", + "longest_side": "254 mm", "price": 14000, "price_postapoc": 500, "bashing": 6, @@ -200,6 +211,7 @@ "description": "A simple metal wheel.", "weight": "18239 g", "volume": "8750 ml", + "longest_side": "508 mm", "price": 1200, "price_postapoc": 250, "bashing": 8, @@ -218,6 +230,7 @@ "description": "A strong rail wheel. A flange helps keep it on a rail, but makes it perform terribly when not on a rail.", "weight": "18239 g", "volume": "8750 ml", + "longest_side": "508 mm", "price": 1200, "price_postapoc": 250, "bashing": 8, @@ -237,6 +250,7 @@ "price": 900, "price_postapoc": 100, "weight": "12239 g", + "longest_side": "254 mm", "symbol": "=", "diameter": 10, "width": 3 @@ -249,6 +263,7 @@ "description": "A motorbike wheel.", "weight": "5443 g", "volume": "8250 ml", + "longest_side": "407 mm", "price": 14000, "price_postapoc": 500, "bashing": 10, @@ -265,6 +280,7 @@ "type": "WHEEL", "name": { "str": "off-road motorbike wheel" }, "diameter": 20, + "longest_side": "508 mm", "description": "A motorbike wheel, studded for improved off-road performance." }, { @@ -275,6 +291,7 @@ "description": "A large cylinder fashioned out of thick plates of hardened steel, that is normally found on road rollers. Numerous massive spokes, attached to a central axis, reinforce its structure even further, making it an unstoppable force once it starts rolling.", "weight": "750000 g", "volume": "200 L", + "longest_side": "1524 mm", "price": 50000, "price_postapoc": 1500, "bashing": 60, @@ -293,6 +310,7 @@ "description": "A pretty small wheel. Probably from one of those Segway things. It is not very menacing.", "weight": "2722 g", "volume": "2250 ml", + "longest_side": "254 mm", "price": 14000, "price_postapoc": 100, "bashing": 10, @@ -311,6 +329,7 @@ "description": "A very small plastic wheel with a punk attitude. This wheel was made for skating.", "weight": "200 g", "volume": "200 ml", + "longest_side": "77 mm", "price": 1400, "price_postapoc": 10, "bashing": 1, @@ -329,6 +348,7 @@ "description": "A set of hard plastic wheels with one larger than the other two. Proudly made in the USA by Double Dango Productions.", "weight": "750 g", "volume": "750 ml", + "longest_side": "178 mm", "price": 7000, "price_postapoc": 100, "bashing": 3, @@ -347,6 +367,7 @@ "description": "A pair of wheels for a wheelchair.", "weight": "3000 g", "volume": "12500 ml", + "longest_side": "508 mm", "price": 8000, "price_postapoc": 250, "bashing": 8, @@ -365,6 +386,7 @@ "description": "A wide wheel. \\o/ This wide.", "weight": "22600 g", "volume": "17500 ml", + "longest_side": "610 mm", "price": 34000, "price_postapoc": 750, "bashing": 17, @@ -390,6 +412,7 @@ "description": "A wooden cart wheel, hand made.", "weight": "4500 g", "volume": "8750 ml", + "longest_side": "508 mm", "price": 1200, "bashing": 8, "to_hit": -4, diff --git a/data/json/mapgen/lab/lab_rooms.json b/data/json/mapgen/lab/lab_rooms.json index 00eb30d2923bf..c1d40457c6267 100644 --- a/data/json/mapgen/lab/lab_rooms.json +++ b/data/json/mapgen/lab/lab_rooms.json @@ -821,13 +821,13 @@ "rotation": [ 0, 3 ], "rows": [ "b..|.|T.B", - "b..|.W..B", + "b..W.W..B", "..s|.|S..", - "-W--.----", + "----.----", ".........", - "----.--W-", + "----.----", "..s|.|s..", - "b..W.|...", + "b..W.W...", "b..|.|.bb" ], "palettes": [ "lab_palette", "lab_loot_home_office" ], diff --git a/data/json/mapgen/map_extras/mass_grave.json b/data/json/mapgen/map_extras/mass_grave.json index 4c4f84695c7af..d6f0605cdd1e5 100644 --- a/data/json/mapgen/map_extras/mass_grave.json +++ b/data/json/mapgen/map_extras/mass_grave.json @@ -35,7 +35,7 @@ " cccccccccccccccccccccc ", " " ], - "terrain": { "a": "t_pit_corpsed", "b": "t_fence_post", "c": "t_fence_barbed" }, + "terrain": { "a": [ "t_pit_corpsed" ], "b": [ "t_fence_post" ], "c": [ "t_fence_barbed" ] }, "furniture": { }, "place_loot": [ { "group": "everyday_corpse", "x": [ 4, 4 ], "y": [ 8, 8 ] }, diff --git a/data/json/mapgen/musicstore.json b/data/json/mapgen/musicstore.json index 542107cbf79b6..26aa59f51da63 100644 --- a/data/json/mapgen/musicstore.json +++ b/data/json/mapgen/musicstore.json @@ -139,8 +139,8 @@ "place_nested": [ { "chunks": [ [ "null", 5 ], [ "roof_2x2_utilities_d", 30 ], [ "roof_2x2_utilities", 50 ], [ "roof_6x6_survivor", 5 ] ], - "x": [ 3, 20 ], - "y": [ 10, 17 ] + "x": [ 3, 15 ], + "y": [ 10, 13 ] } ] } diff --git a/data/json/mapgen/private_resort.json b/data/json/mapgen/private_resort.json index f08985fe8b9d7..48213e36c29fc 100644 --- a/data/json/mapgen/private_resort.json +++ b/data/json/mapgen/private_resort.json @@ -1613,7 +1613,7 @@ [ "roof_6x6_survivor", 5 ] ], "x": [ 2, 10 ], - "y": [ 2, 6 ] + "y": 1 } ], "place_items": [ { "chance": 10, "item": "roof_trash", "x": [ 0, 18 ], "y": [ 0, 7 ], "repeat": [ 3, 10 ] } ] diff --git a/data/json/martialarts.json b/data/json/martialarts.json index a046ea5878c79..ed02807b5f9ba 100644 --- a/data/json/martialarts.json +++ b/data/json/martialarts.json @@ -408,6 +408,7 @@ "techniques": [ "tec_fencing_feint", "tec_fencing_lunge", "tec_fencing_riposte", "tec_fencing_compound" ], "weapons": [ "baton-extended", + "bio_blade_weapon", "broadsword", "broadsword_inferior", "broadsword_fake", @@ -683,6 +684,7 @@ "m14ebr", "m16a4", "m27iar", + "m38dmr", "m4a1", "rm51_assault_rifle", "rm88_battle_rifle", @@ -798,6 +800,7 @@ "arming_sword", "arming_sword_inferior", "arming_sword_fake", + "bio_blade_weapon", "broadsword", "broadsword_inferior", "broadsword_fake", @@ -1066,6 +1069,7 @@ ], "techniques": [ "niten_water_cut", "niten_red_leaf", "niten_stone_cut", "niten_timing_attack", "niten_feint" ], "weapons": [ + "bio_blade_weapon", "bokken", "bokken_inferior", "bokken_fake", diff --git a/data/json/monsters/zanimal_upgrade.json b/data/json/monsters/zanimal_upgrade.json index ebf238dc7fca5..2ecb322e6a50d 100644 --- a/data/json/monsters/zanimal_upgrade.json +++ b/data/json/monsters/zanimal_upgrade.json @@ -90,8 +90,7 @@ "special_attacks": [ [ "SMASH", 45 ], { "id": "scratch", "damage_max_instance": [ { "damage_type": "cut", "amount": 15, "armor_multiplier": 0.6 } ] } - ], - "upgrades": { "half_life": 12, "into": "mon_skeleton_hulk" } + ] }, { "id": "mon_wolf_skeleton", diff --git a/data/json/monsters/zed_skeletal.json b/data/json/monsters/zed_skeletal.json index 2ff419155a593..4995bb0537c09 100644 --- a/data/json/monsters/zed_skeletal.json +++ b/data/json/monsters/zed_skeletal.json @@ -22,7 +22,7 @@ "melee_cut": 4, "dodge": 2, "armor_cut": 15, - "armor_bullet": 30, + "armor_bullet": 24, "armor_stab": 30, "armor_acid": 3, "vision_day": 30, @@ -58,7 +58,7 @@ "melee_cut": 10, "dodge": 1, "armor_cut": 30, - "armor_bullet": 24, + "armor_bullet": 30, "armor_bash": 12, "armor_acid": 1, "vision_day": 35, diff --git a/data/json/mutations/mutations.json b/data/json/mutations/mutations.json index afc81fa7b66af..d1ed05dbb5ee6 100644 --- a/data/json/mutations/mutations.json +++ b/data/json/mutations/mutations.json @@ -351,7 +351,7 @@ "description": "Your system is rather tolerant of poisons and toxins, and most will affect you less.", "starting_trait": true, "leads_to": [ "EATPOISON" ], - "category": [ "INSECT", "SLIME", "SPIDER", "MEDICAL" ] + "category": [ "INSECT", "SLIME", "SPIDER", "MEDICAL", "CEPHALOPOD" ] }, { "type": "mutation", @@ -2055,6 +2055,7 @@ "id": "LIGHT_BONES", "name": { "str": "Light Bones" }, "points": 2, + "mixed_effect": true, "description": "Your bones are very light. This enables you to move and attack 10% faster, but also reduces your carrying weight by 20% and makes bashing attacks hurt a little more.", "category": [ "MOUSE" ], "changes_to": [ "HOLLOW_BONES" ], @@ -2976,7 +2977,7 @@ "prereqs": [ "POISRESIST" ], "leads_to": [ "EATPOISON" ], "changes_to": [ "POISONOUS2" ], - "category": [ "SLIME", "TROGLOBITE", "SPIDER" ] + "category": [ "SLIME", "TROGLOBITE", "SPIDER", "CEPHALOPOD" ] }, { "type": "mutation", @@ -3262,10 +3263,9 @@ "valid": false, "purifiable": false, "description": "Between your claws and teeth, you can tunnel through just about anything.", - "prereqs": [ "CLAWS_ST" ], - "prereqs2": [ "INCISORS" ], - "threshreq": [ "THRESH_RAT" ], - "category": [ "RAT" ], + "prereqs": [ "CLAWS_ST", "PAWS", "PAWS_LARGE" ], + "threshreq": [ "THRESH_RAT", "THRESH_LUPINE", "THRESH_URSINE" ], + "category": [ "RAT", "LUPINE", "URSINE" ], "active": true }, { @@ -4661,7 +4661,7 @@ "ugliness": 6, "description": "Skin tabs and odd flaps of skin surround your mouth. They don't affect your eating, but are unpleasant to look at.", "category": [ "CHIMERA" ], - "leads_to": [ "MOUTH_TENTACLES", "MANDIBLES" ] + "changes_to": [ "MOUTH_TENTACLES", "MANDIBLES" ] }, { "type": "mutation", @@ -5837,7 +5837,6 @@ "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" ], diff --git a/data/json/npcs/refugee_center/surface_refugees/NPC_Uyen_Tran.json b/data/json/npcs/refugee_center/surface_refugees/NPC_Uyen_Tran.json index b0f78d7432e2c..5d87f6d91f973 100644 --- a/data/json/npcs/refugee_center/surface_refugees/NPC_Uyen_Tran.json +++ b/data/json/npcs/refugee_center/surface_refugees/NPC_Uyen_Tran.json @@ -225,7 +225,7 @@ "difficulty": 2, "value": 0, "item": "prozac", - "count": 6, + "count": 60, "origins": [ "ORIGIN_SECONDARY" ], "dialogue": { "describe": "We could still use your help…", diff --git a/data/json/npcs/refugee_center/surface_staff/NPC_free_merchant_shopkeep.json b/data/json/npcs/refugee_center/surface_staff/NPC_free_merchant_shopkeep.json index 40b3a6573909d..e09cc769ebfc0 100644 --- a/data/json/npcs/refugee_center/surface_staff/NPC_free_merchant_shopkeep.json +++ b/data/json/npcs/refugee_center/surface_staff/NPC_free_merchant_shopkeep.json @@ -743,7 +743,7 @@ "search_range": 240 } }, - "goal_condition": { "u_has_var": "completed_robofac_intercom_1", "type": "dialogue", "context": "intercom", "value": "yes" }, + "goal_condition": { "u_has_var": "completed_free_merchants_hub_delivery_1", "type": "dialogue", "context": "intercom", "value": "yes" }, "value": 5000, "origins": [ "ORIGIN_SECONDARY" ], "dialogue": { diff --git a/data/json/npcs/refugee_center/surface_visitors/NPC_arsonist.json b/data/json/npcs/refugee_center/surface_visitors/NPC_arsonist.json index dfb44f94666c0..71994ff75e499 100644 --- a/data/json/npcs/refugee_center/surface_visitors/NPC_arsonist.json +++ b/data/json/npcs/refugee_center/surface_visitors/NPC_arsonist.json @@ -1,4 +1,10 @@ [ + { + "type": "item_group", + "id": "NC_ARSONIST_storage", + "subtype": "distribution", + "entries": [ { "item": "golf_bag", "prob": 100 } ] + }, { "type": "npc", "id": "arsonist", diff --git a/data/json/overmap/overmap_terrain/overmap_terrain_hardcoded.json b/data/json/overmap/overmap_terrain/overmap_terrain_hardcoded.json index a43ed8f4a6d82..a47b500821000 100644 --- a/data/json/overmap/overmap_terrain/overmap_terrain_hardcoded.json +++ b/data/json/overmap/overmap_terrain/overmap_terrain_hardcoded.json @@ -321,7 +321,7 @@ }, { "type": "overmap_terrain", - "id": "ants_larvae", + "id": [ "ants_larvae", "ants_larvae_acid" ], "name": "ant larva chamber", "sym": "O", "color": "white", @@ -330,7 +330,7 @@ }, { "type": "overmap_terrain", - "id": "ants_queen", + "id": [ "ants_queen", "ants_queen_acid" ], "name": "ant queen chamber", "sym": "O", "color": "red", diff --git a/data/json/player_activities.json b/data/json/player_activities.json index f76d4dce9581a..c5558ddf87138 100644 --- a/data/json/player_activities.json +++ b/data/json/player_activities.json @@ -299,13 +299,6 @@ "verb": "mining", "based_on": "speed" }, - { - "id": "ACT_BURROW", - "type": "activity_type", - "activity_level": "EXTRA_EXERCISE", - "verb": "burrowing", - "based_on": "speed" - }, { "id": "ACT_PULP", "type": "activity_type", diff --git a/data/json/recipes/armor/head.json b/data/json/recipes/armor/head.json index 3f9f4f0ec09ed..75e2a2c0af783 100644 --- a/data/json/recipes/armor/head.json +++ b/data/json/recipes/armor/head.json @@ -391,11 +391,10 @@ "category": "CC_ARMOR", "subcategory": "CSC_ARMOR_HEAD", "skill_used": "tailor", - "time": "2 h", + "time": "5 m", "reversible": true, "autolearn": true, - "components": [ [ [ "rag", 2 ], [ "bandana", 1 ] ], [ [ "hat_hard", 1 ] ] ], - "proficiencies": [ { "proficiency": "prof_plasticworking" } ] + "components": [ [ [ "rag", 2 ], [ "bandana", 1 ] ], [ [ "hat_hard", 1 ] ] ] }, { "result": "hat_hunting", diff --git a/data/json/recipes/food/baking.json b/data/json/recipes/food/baking.json index 2ea3064a90541..8792236d7d33a 100644 --- a/data/json/recipes/food/baking.json +++ b/data/json/recipes/food/baking.json @@ -7,8 +7,8 @@ "subcategory": "CSC_FOOD_OTHER", "skill_used": "cooking", "difficulty": 2, - "time": "45 m", - "charges": 12, + "time": "30 m", + "charges": 7, "autolearn": true, "batch_time_factors": [ 80, 5 ], "flags": [ "BLIND_HARD" ], @@ -16,6 +16,24 @@ "tools": [ [ [ "rock_quern", -1 ], [ "clay_quern", -1 ] ], [ [ "surface_heat", 10, "LIST" ] ] ], "components": [ [ [ "wheat", 2 ], [ "buckwheat", 2 ], [ "barley", 2 ] ] ] }, + { + "type": "recipe", + "activity_level": "NO_EXERCISE", + "result": "cereal2", + "id_suffix": "with_food_processor", + "category": "CC_FOOD", + "subcategory": "CSC_FOOD_OTHER", + "skill_used": "cooking", + "difficulty": 2, + "time": "7 m 15 s", + "charges": 7, + "autolearn": true, + "batch_time_factors": [ 83, 3 ], + "flags": [ "BLIND_HARD" ], + "qualities": [ { "id": "COOK", "level": 2 } ], + "tools": [ [ [ "food_processor", 20 ] ], [ [ "surface_heat", 10, "LIST" ] ] ], + "components": [ [ [ "wheat", 2 ], [ "buckwheat", 2 ], [ "barley", 2 ] ] ] + }, { "type": "recipe", "activity_level": "LIGHT_EXERCISE", diff --git a/data/json/recipes/food/brewing.json b/data/json/recipes/food/brewing.json index 72b89bd2c0754..c48c93c09d479 100644 --- a/data/json/recipes/food/brewing.json +++ b/data/json/recipes/food/brewing.json @@ -28,7 +28,7 @@ "time": "30 m", "batch_time_factors": [ 50, 4 ], "book_learn": [ [ "survival_book", 3 ], [ "textbook_survival", 3 ], [ "manual_survival", 3 ], [ "dairy_book", 3 ] ], - "using": [ [ "milk_standard", 15 ] ], + "using": [ [ "milk_standard_raw_fresh", 15 ] ], "components": [ [ [ "vinegar", 3 ] ], [ [ "wild_herbs", 40 ], [ "meat_stomach", 1, "LIST" ] ] ] }, { diff --git a/data/json/recipes/food/offal_dishes.json b/data/json/recipes/food/offal_dishes.json index c4b115065fdac..a50dd0e5948f8 100644 --- a/data/json/recipes/food/offal_dishes.json +++ b/data/json/recipes/food/offal_dishes.json @@ -277,7 +277,7 @@ "subcategory": "CSC_FOOD_MEAT", "skill_used": "cooking", "difficulty": 5, - "time": "80 m", + "time": "30 m", "batch_time_factors": [ 83, 5 ], "qualities": [ { "id": "COOK", "level": 3 }, { "id": "CUT", "level": 1 } ], "tools": [ [ [ "surface_heat", 100, "LIST" ] ], [ [ "pot_canning", -1 ] ] ], @@ -294,7 +294,7 @@ "subcategory": "CSC_FOOD_MEAT", "skill_used": "cooking", "difficulty": 5, - "time": "80 m", + "time": "24 m", "batch_time_factors": [ 83, 5 ], "container": "can_medium", "contained": true, diff --git a/data/json/recipes/recipe_deconstruction.json b/data/json/recipes/recipe_deconstruction.json index 837f44f633c9d..43b395ca54024 100644 --- a/data/json/recipes/recipe_deconstruction.json +++ b/data/json/recipes/recipe_deconstruction.json @@ -4242,41 +4242,6 @@ "components": [ [ [ "thread_nomex", 50 ] ] ], "flags": [ "BLIND_EASY" ] }, - { - "result": "1st_aid", - "type": "uncraft", - "activity_level": "NO_EXERCISE", - "time": "12 s", - "components": [ - [ [ "medical_tape", 20 ] ], - [ [ "aspirin", 10 ] ], - [ [ "disinfectant", 10 ] ], - [ [ "saline", 5 ] ], - [ [ "adhesive_bandages", 6 ] ], - [ [ "bandages", 3 ] ], - [ [ "medical_gauze", 6 ] ], - [ [ "booklet_firstaid", 1 ] ] - ], - "flags": [ "BLIND_EASY", "UNCRAFT_LIQUIDS_CONTAINED" ] - }, - { - "result": "ifak", - "type": "uncraft", - "activity_level": "NO_EXERCISE", - "time": "12 s", - "components": [ - [ [ "medical_tape", 20 ] ], - [ [ "tourniquet_upper", 1 ] ], - [ [ "quikclot", 5 ] ], - [ [ "bandages", 9 ] ], - [ [ "medical_gauze", 3 ] ], - [ [ "adhesive_bandages", 3 ] ], - [ [ "pur_tablets", 3 ] ], - [ [ "gloves_medical", 1 ] ], - [ [ "scissors", 1 ] ] - ], - "flags": [ "BLIND_EASY" ] - }, { "result": "garlic", "type": "uncraft", diff --git a/data/json/recipes/recipe_food.json b/data/json/recipes/recipe_food.json index 767c58384cd58..c3ab7e4257802 100644 --- a/data/json/recipes/recipe_food.json +++ b/data/json/recipes/recipe_food.json @@ -2411,14 +2411,7 @@ "tools": [ [ [ "surface_heat", 20, "LIST" ] ] ], "components": [ [ [ "edible_tallow_lard", 2, "LIST" ] ], - [ - [ "jerky", 2 ], - [ "dry_meat", 2 ], - [ "meat_smoked", 2 ], - [ "dry_fish", 2 ], - [ "salted_fish", 2 ], - [ "fish_smoked", 2 ] - ], + [ [ "jerky", 2 ], [ "dry_meat", 2 ], [ "meat_smoked", 2 ], [ "dry_fish", 2 ], [ "fish_smoked", 2 ] ], [ [ "dry_veggy", 2 ], [ "dry_corn", 2 ], @@ -2613,6 +2606,7 @@ [ "meat_smoked", 1 ], [ "dry_meat", 1 ], [ "rehydrated_meat", 1 ], + [ "meat_salted", 1 ], [ "sausage", 1 ], [ "sausage_cooked", 1 ], [ "bratwurst_sausage", 2 ], @@ -3009,6 +3003,8 @@ [ "rehydrated_fish", 1 ], [ "fish_canned", 1 ], [ "can_salmon", 1 ], + [ "salted_fish", 1 ], + [ "meat_salted", 1 ], [ "can_tuna", 1 ], [ "sausage", 2 ], [ "sausage_cooked", 2 ], @@ -3095,6 +3091,8 @@ [ "fish_smoked", 1 ], [ "dry_fish", 1 ], [ "rehydrated_fish", 1 ], + [ "salted_fish", 1 ], + [ "meat_salted", 1 ], [ "fish_canned", 1 ], [ "can_salmon", 1 ], [ "can_tuna", 1 ], @@ -3181,6 +3179,8 @@ [ "fish_smoked", 1 ], [ "dry_fish", 1 ], [ "rehydrated_fish", 1 ], + [ "salted_fish", 1 ], + [ "meat_salted", 1 ], [ "fish_canned", 1 ], [ "can_salmon", 1 ], [ "can_tuna", 1 ], @@ -3723,7 +3723,6 @@ [ "can_chicken", 1 ], [ "can_spam", 2 ], [ "fish_pickled", 1 ], - [ "salted_fish", 1 ], [ "fish_canned", 1 ], [ "cracklins", 2 ], [ "can_sardine", 1 ], @@ -3766,7 +3765,6 @@ [ "can_chicken", 1 ], [ "can_spam", 2 ], [ "fish_pickled", 1 ], - [ "salted_fish", 1 ], [ "fish_canned", 1 ], [ "cracklins", 2 ], [ "can_sardine", 1 ], @@ -4153,6 +4151,8 @@ [ "fish", 1 ], [ "rehydrated_fish", 1 ], [ "dry_fish", 1 ], + [ "salted_fish", 1 ], + [ "meat_salted", 1 ], [ "fish_canned", 1 ], [ "can_tuna", 1 ] ], diff --git a/data/json/recipes/tools/lights.json b/data/json/recipes/tools/lights.json index ae2593b1b3c1d..19d93a126f81f 100644 --- a/data/json/recipes/tools/lights.json +++ b/data/json/recipes/tools/lights.json @@ -86,7 +86,7 @@ "skill_used": "mechanics", "skills_required": [ "electronics", 1 ], "difficulty": 2, - "time": "15 m", + "time": "30 m", "reversible": true, "decomp_learn": 1, "book_learn": [ [ "manual_electronics", 1 ], [ "mag_electronics", 2 ] ], @@ -106,7 +106,7 @@ "skill_used": "mechanics", "skills_required": [ "electronics", 1 ], "difficulty": 2, - "time": "15 m", + "time": "30 m", "reversible": true, "decomp_learn": 1, "book_learn": [ [ "manual_electronics", 1 ], [ "mag_electronics", 2 ] ], @@ -126,7 +126,7 @@ "skill_used": "mechanics", "skills_required": [ "electronics", 1 ], "difficulty": 2, - "time": "1 h", + "time": "15 m", "reversible": true, "decomp_learn": 1, "book_learn": [ [ "manual_electronics", 1 ], [ "mag_electronics", 2 ] ], @@ -150,7 +150,7 @@ "reversible": true, "decomp_learn": 1, "book_learn": [ [ "manual_electronics", 1 ], [ "mag_electronics", 2 ] ], - "time": "30 m", + "time": "15 m", "proficiencies": [ { "proficiency": "prof_plasticworking", "required": false, "time_multiplier": 1.5 } ], "components": [ [ [ "amplifier", 3 ] ], diff --git a/data/json/recipes/weapon/ranged.json b/data/json/recipes/weapon/ranged.json index e654b31abdf43..4fd3ec6e5ac65 100644 --- a/data/json/recipes/weapon/ranged.json +++ b/data/json/recipes/weapon/ranged.json @@ -39,22 +39,6 @@ "qualities": [ { "id": "SAW_W", "level": 1 }, { "id": "CUT", "level": 1 } ], "components": [ [ [ "stick_long", 1 ] ], [ [ "sling", 1 ] ] ] }, - { - "type": "recipe", - "activity_level": "MODERATE_EXERCISE", - "result": "rifle_223", - "category": "CC_WEAPON", - "subcategory": "CSC_WEAPON_RANGED", - "skill_used": "fabrication", - "skills_required": [ [ "traps", 1 ], [ "gun", 1 ] ], - "difficulty": 3, - "time": "1 h", - "reversible": true, - "autolearn": true, - "proficiencies": [ { "proficiency": "prof_gunsmithing_basic" }, { "proficiency": "prof_gunsmithing_improv" } ], - "qualities": [ { "id": "SAW_M_FINE", "level": 1 }, { "id": "SCREW_FINE", "level": 1 } ], - "components": [ [ [ "pipe", 1 ] ], [ [ "2x4", 1 ] ], [ [ "scrap", 2 ] ] ] - }, { "type": "recipe", "activity_level": "MODERATE_EXERCISE", diff --git a/data/mods/Aftershock/maps/terrain_groundxeno.json b/data/mods/Aftershock/maps/terrain_groundxeno.json index f43bc2de4ac27..f21d78887f670 100644 --- a/data/mods/Aftershock/maps/terrain_groundxeno.json +++ b/data/mods/Aftershock/maps/terrain_groundxeno.json @@ -175,8 +175,8 @@ "description": "A patch of thick snow, very cold.", "symbol": ".", "color": "light_blue", - "move_cost": 4, - "flags": [ "TRANSPARENT", "DIGGABLE", "FLAT" ], + "move_cost": 2, + "flags": [ "TRANSPARENT", "DIGGABLE", "FLAT", "ROUGH" ], "bash": { "str_min": 8, "str_max": 100, diff --git a/data/mods/Aftershock/mutations/mutations.json b/data/mods/Aftershock/mutations/mutations.json index 5ab1f83d4f868..24122b71cf8ab 100644 --- a/data/mods/Aftershock/mutations/mutations.json +++ b/data/mods/Aftershock/mutations/mutations.json @@ -111,13 +111,13 @@ "points": 2, "description": "You are beginning to see a way off this planet. Intelligence + 2", "prereqs": [ "NEURAL_IMPROVEMENT" ], - "changes_to": [ "UPLIFTED" ], + "changes_to": [ "UPLIFTED_CONSCIOUSNESS" ], "category": [ "MIGO" ], "passive_mods": { "int_mod": 2 } }, { "type": "mutation", - "id": "UPLIFTED", + "id": "UPLIFTED_CONSCIOUSNESS", "name": "Extremely Smart", "points": 3, "visibility": 1, @@ -136,7 +136,7 @@ "visibility": 3, "ugliness": 6, "description": "You can see the connections from A to B to C to D. You look at fellow survivors like you are imagining taking them apart. Intelligence + 5", - "prereqs": [ "UPLIFTED" ], + "prereqs": [ "UPLIFTED_CONSCIOUSNESS" ], "category": [ "MIGO" ], "threshreq": [ "THRESH_YUGGOTH" ], "starting_trait": false, diff --git a/data/mods/Aftershock/recipes/obsolete.json b/data/mods/Aftershock/recipes/obsolete.json index 948136b6e104b..7a5563497ed59 100644 --- a/data/mods/Aftershock/recipes/obsolete.json +++ b/data/mods/Aftershock/recipes/obsolete.json @@ -117,5 +117,20 @@ "type": "recipe", "result": "purifier_smart_shot", "obsolete": true + }, + { + "type": "recipe", + "result": "afs_metal_rig", + "obsolete": true + }, + { + "type": "recipe", + "result": "afs_kitchen_rig", + "obsolete": true + }, + { + "type": "recipe", + "result": "afs_cooking_rig", + "obsolete": true } ] diff --git a/data/mods/Aftershock/recipes/recipes.json b/data/mods/Aftershock/recipes/recipes.json index 7475fab3be87c..939bf07767284 100644 --- a/data/mods/Aftershock/recipes/recipes.json +++ b/data/mods/Aftershock/recipes/recipes.json @@ -160,77 +160,6 @@ "using": [ [ "welding_standard", 6 ] ], "components": [ [ [ "afs_scrap_titanium", 2 ], [ "afs_titanium_frame", 1 ] ] ] }, - { - "result": "afs_metal_rig", - "type": "recipe", - "activity_level": "fake", - "category": "CC_OTHER", - "subcategory": "CSC_OTHER_VEHICLE", - "skill_used": "fabrication", - "skills_required": [ "electronics", 3 ], - "difficulty": 4, - "time": 90000, - "decomp_learn": 3, - "reversible": true, - "book_learn": [ [ "textbook_mechanics", 6 ], [ "textbook_electronics", 8 ], [ "textbook_fabrication", 8 ], [ "welding_book", 5 ] ], - "qualities": [ { "id": "HAMMER", "level": 2 }, { "id": "WRENCH", "level": 2 }, { "id": "SAW_M", "level": 1 } ], - "using": [ [ "welding_standard", 10 ], [ "soldering_standard", 25 ] ], - "components": [ [ [ "hdframe", 1 ] ], [ [ "welding_components", 1 ] ], [ [ "forge", 1 ] ], [ [ "kiln", 1 ] ], [ [ "cable", 10 ] ] ] - }, - { - "result": "afs_kitchen_rig", - "type": "recipe", - "activity_level": "fake", - "category": "CC_OTHER", - "subcategory": "CSC_OTHER_VEHICLE", - "skill_used": "fabrication", - "skills_required": [ "electronics", 3 ], - "difficulty": 4, - "time": 90000, - "decomp_learn": 3, - "reversible": true, - "book_learn": [ [ "textbook_fabrication", 3 ], [ "manual_fabrication", 3 ], [ "manual_electronics", 3 ], [ "manual_mechanics", 3 ] ], - "using": [ [ "welding_standard", 10 ] ], - "qualities": [ { "id": "HAMMER", "level": 2 }, { "id": "SAW_M", "level": 1 }, { "id": "WRENCH", "level": 1 } ], - "components": [ - [ [ "hdframe", 1 ] ], - [ [ "vac_sealer", 1 ], [ "makeshift_sealer", 1 ] ], - [ [ "dehydrator", 1 ] ], - [ [ "water_purifier", 1 ] ], - [ [ "food_processor", 1 ] ], - [ [ "press", 1 ] ], - [ [ "cable", 15 ] ], - [ [ "hotplate", 1 ] ], - [ [ "pot", 1 ], [ "pot_copper", 1 ] ], - [ [ "pan", 1 ] ], - [ [ "water_faucet", 2 ] ], - [ [ "chemistry_set", 1 ] ] - ] - }, - { - "result": "afs_cooking_rig", - "type": "recipe", - "activity_level": "fake", - "category": "CC_OTHER", - "subcategory": "CSC_OTHER_VEHICLE", - "skill_used": "electronics", - "difficulty": 4, - "time": 60000, - "decomp_learn": 3, - "reversible": true, - "autolearn": true, - "using": [ [ "welding_standard", 10 ] ], - "qualities": [ { "id": "HAMMER", "level": 2 }, { "id": "WRENCH", "level": 2 }, { "id": "SAW_M", "level": 1 } ], - "components": [ - [ [ "hdframe", 1 ] ], - [ [ "hotplate", 1 ] ], - [ [ "pot", 1 ], [ "pot_copper", 1 ] ], - [ [ "pan", 1 ] ], - [ [ "water_faucet", 2 ] ], - [ [ "cable", 10 ] ], - [ [ "chemistry_set", 1 ] ] - ] - }, { "type": "recipe", "activity_level": "fake", diff --git a/data/mods/BlazeIndustries/recipes/blaze_other_recipes.json b/data/mods/BlazeIndustries/recipes/blaze_other_recipes.json index 3f490d6cc610c..265bad4eff21c 100644 --- a/data/mods/BlazeIndustries/recipes/blaze_other_recipes.json +++ b/data/mods/BlazeIndustries/recipes/blaze_other_recipes.json @@ -110,5 +110,76 @@ { "id": "WRENCH", "level": 1 } ], "components": [ [ [ "cargo_rack", 4 ] ], [ [ "pipe", 16 ] ], [ [ "sheet_metal", 4 ] ], [ [ "hinge", 10 ] ] ] + }, + { + "result": "afs_metal_rig", + "type": "recipe", + "activity_level": "fake", + "category": "CC_OTHER", + "subcategory": "CSC_OTHER_VEHICLE", + "skill_used": "fabrication", + "skills_required": [ "electronics", 3 ], + "difficulty": 4, + "time": 90000, + "decomp_learn": 3, + "reversible": true, + "book_learn": [ [ "textbook_mechanics", 6 ], [ "textbook_electronics", 8 ], [ "textbook_fabrication", 8 ], [ "welding_book", 5 ] ], + "qualities": [ { "id": "HAMMER", "level": 2 }, { "id": "WRENCH", "level": 2 }, { "id": "SAW_M", "level": 1 } ], + "using": [ [ "welding_standard", 10 ], [ "soldering_standard", 25 ] ], + "components": [ [ [ "hdframe", 1 ] ], [ [ "welding_components", 1 ] ], [ [ "forge", 1 ] ], [ [ "kiln", 1 ] ], [ [ "cable", 10 ] ] ] + }, + { + "result": "afs_kitchen_rig", + "type": "recipe", + "activity_level": "fake", + "category": "CC_OTHER", + "subcategory": "CSC_OTHER_VEHICLE", + "skill_used": "fabrication", + "skills_required": [ "electronics", 3 ], + "difficulty": 4, + "time": 90000, + "decomp_learn": 3, + "reversible": true, + "book_learn": [ [ "textbook_fabrication", 3 ], [ "manual_fabrication", 3 ], [ "manual_electronics", 3 ], [ "manual_mechanics", 3 ] ], + "using": [ [ "welding_standard", 10 ] ], + "qualities": [ { "id": "HAMMER", "level": 2 }, { "id": "SAW_M", "level": 1 }, { "id": "WRENCH", "level": 1 } ], + "components": [ + [ [ "hdframe", 1 ] ], + [ [ "vac_sealer", 1 ], [ "makeshift_sealer", 1 ] ], + [ [ "dehydrator", 1 ] ], + [ [ "water_purifier", 1 ] ], + [ [ "food_processor", 1 ] ], + [ [ "press", 1 ] ], + [ [ "cable", 15 ] ], + [ [ "hotplate", 1 ] ], + [ [ "pot", 1 ], [ "pot_copper", 1 ] ], + [ [ "pan", 1 ] ], + [ [ "water_faucet", 2 ] ], + [ [ "chemistry_set", 1 ] ] + ] + }, + { + "result": "afs_cooking_rig", + "type": "recipe", + "activity_level": "fake", + "category": "CC_OTHER", + "subcategory": "CSC_OTHER_VEHICLE", + "skill_used": "electronics", + "difficulty": 4, + "time": 60000, + "decomp_learn": 3, + "reversible": true, + "autolearn": true, + "using": [ [ "welding_standard", 10 ] ], + "qualities": [ { "id": "HAMMER", "level": 2 }, { "id": "WRENCH", "level": 2 }, { "id": "SAW_M", "level": 1 } ], + "components": [ + [ [ "hdframe", 1 ] ], + [ [ "hotplate", 1 ] ], + [ [ "pot", 1 ], [ "pot_copper", 1 ] ], + [ [ "pan", 1 ] ], + [ [ "water_faucet", 2 ] ], + [ [ "cable", 10 ] ], + [ [ "chemistry_set", 1 ] ] + ] } ] diff --git a/data/mods/CRT_EXPANSION/items/crt_toolarmor.json b/data/mods/CRT_EXPANSION/items/crt_toolarmor.json index 07a3012ef722c..228154a7b7f4c 100644 --- a/data/mods/CRT_EXPANSION/items/crt_toolarmor.json +++ b/data/mods/CRT_EXPANSION/items/crt_toolarmor.json @@ -184,6 +184,7 @@ "warmth": 20, "max_charges": 100, "initial_charges": 100, + "charges_per_use": 1, "ammo": "battery", "use_action": { "type": "transform", diff --git a/data/mods/Dark-Skies-Above/factions.json b/data/mods/Dark-Skies-Above/factions.json index 924c8cb737545..ff98cf2a27632 100644 --- a/data/mods/Dark-Skies-Above/factions.json +++ b/data/mods/Dark-Skies-Above/factions.json @@ -2,38 +2,60 @@ { "type": "MONSTER_FACTION", "name": "invader_alien", - "neutral": [ "small_animal", "fish", "animal", "lizard" ] + "base_faction": "nether", + "neutral": [ "alien_carnivore", "alien_herbivore", "stray" ], + "by_mood": "animal" }, { "type": "MONSTER_FACTION", "name": "alien_herbivore", - "base_faction": "small_animal" + "base_faction": "herbivore", + "neutral": [ "invader_alien", "stray" ], + "by_mood": [ "alien_carnivore" ] }, { "type": "MONSTER_FACTION", - "name": "lizard", - "neutral": [ "small_animal", "invader_alien" ], - "by_mood": "lizard" + "name": "alien_carnivore", + "base_faction": "mutant", + "neutral": [ "invader_alien", "stray" ], + "by_mood": "alien_carnivore", + "hate": [ "alien_herbivore" ] + }, + { + "type": "MONSTER_FACTION", + "name": "alien_packliz", + "base_faction": "alien_carnivore" }, { "type": "MONSTER_FACTION", "name": "stray", - "//": "largely neutral to animals and things that don't live", - "neutral": [ "small_animal", "fish", "animal", "fox", "cat", "dog", "invader_alien" ] + "//": "largely neutral to animals, but will retaliate. strictly neutral to their creators.", + "base_faction": "bot", + "neutral": [ "invader_alien", "alien_herbivore", "alien_carnivore" ] }, { "type": "MONSTER_FACTION", "name": "lurker", - "//": "TODO assign base faction and/or attitude" + "base_faction": "gator", + "hate": [ "fish", "aquatic_predator" ], + "by_mood": "gator" + }, + { + "type": "MONSTER_FACTION", + "name": "bileworm", + "base_faction": "dog", + "by_mood": [ "small_animal", "dog" ] }, { "type": "MONSTER_FACTION", - "name": "packliz", - "//": "TODO assign base faction and/or attitude" + "name": "dog", + "copy-from": "dog", + "by_mood": "bileworm" }, { "type": "MONSTER_FACTION", - "name": "bileworm", - "//": "TODO assign base faction and/or attitude" + "name": "gator", + "copy-from": "gator", + "by_mood": "lurker" } ] diff --git a/data/mods/Dark-Skies-Above/monsters/alien_fauna.json b/data/mods/Dark-Skies-Above/monsters/alien_fauna.json index 6268110d1251c..ead0b24f258bc 100644 --- a/data/mods/Dark-Skies-Above/monsters/alien_fauna.json +++ b/data/mods/Dark-Skies-Above/monsters/alien_fauna.json @@ -131,7 +131,7 @@ "type": "MONSTER", "name": "pack lizard", "description": "A slim reptoid about the size of a big dog, with a thick mane of what looks like rather pretty orange-blue 'feathers' around its head. Frond-like protrusions grow from the top of its head down to the base of its tail, glowing faintly when in the presence of other members of its pack.", - "default_faction": "packliz", + "default_faction": "alien_packliz", "bodytype": "gator", "categories": [ "ALIEN" ], "species": [ "WILDALIEN" ], diff --git a/data/mods/Generic_Guns/uncraft/ammo/grenade_propelled.json b/data/mods/Generic_Guns/uncraft/ammo/grenade_propelled.json new file mode 100644 index 0000000000000..4bd60a5a29de3 --- /dev/null +++ b/data/mods/Generic_Guns/uncraft/ammo/grenade_propelled.json @@ -0,0 +1,36 @@ +[ + { + "result": "grenade_ammo_shot", + "type": "uncraft", + "activity_level": "MODERATE_EXERCISE", + "skill_used": "gun", + "difficulty": 5, + "time": "5 s", + "qualities": [ { "id": "PULL", "level": 1 } ], + "components": [ + [ [ "gunpowder", 30 ] ], + [ [ "grenade_casing", 1 ] ], + [ [ "smpistol_primer", 1 ] ], + [ [ "sheet_metal_small", 1 ] ], + [ [ "paper", 1 ] ] + ], + "flags": [ "UNCRAFT_SINGLE_CHARGE" ] + }, + { + "result": "grenade_ammo_slug", + "type": "uncraft", + "activity_level": "MODERATE_EXERCISE", + "skill_used": "gun", + "difficulty": 5, + "time": "5 s", + "qualities": [ { "id": "PULL", "level": 1 } ], + "components": [ + [ [ "gunpowder", 30 ] ], + [ [ "grenade_casing", 1 ] ], + [ [ "smpistol_primer", 1 ] ], + [ [ "sheet_metal_small", 1 ] ], + [ [ "paper", 1 ] ] + ], + "flags": [ "UNCRAFT_SINGLE_CHARGE" ] + } +] diff --git a/data/mods/Generic_Guns/uncraft/ammo/pistol.json b/data/mods/Generic_Guns/uncraft/ammo/pistol.json new file mode 100644 index 0000000000000..0e365c95305aa --- /dev/null +++ b/data/mods/Generic_Guns/uncraft/ammo/pistol.json @@ -0,0 +1,30 @@ +[ + { + "result": "pistol_ball", + "type": "uncraft", + "activity_level": "MODERATE_EXERCISE", + "skill_used": "gun", + "difficulty": 5, + "time": "5 s", + "qualities": [ { "id": "PULL", "level": 1 } ], + "components": [ + [ [ "copper", 1 ] ], + [ [ "gunpowder_pistol", 4 ] ], + [ [ "pistol_casing", 1 ] ], + [ [ "smpistol_primer", 1 ] ], + [ [ "lead", 2 ] ] + ], + "flags": [ "UNCRAFT_SINGLE_CHARGE" ] + }, + { + "result": "pistol_jhp", + "type": "uncraft", + "activity_level": "MODERATE_EXERCISE", + "skill_used": "gun", + "difficulty": 5, + "time": "5 s", + "qualities": [ { "id": "PULL", "level": 1 } ], + "components": [ [ [ "gunpowder_pistol", 4 ] ], [ [ "pistol_casing", 1 ] ], [ [ "smpistol_primer", 1 ] ], [ [ "lead", 2 ] ] ], + "flags": [ "UNCRAFT_SINGLE_CHARGE" ] + } +] diff --git a/data/mods/Generic_Guns/uncraft/ammo/pistol_magnum.json b/data/mods/Generic_Guns/uncraft/ammo/pistol_magnum.json new file mode 100644 index 0000000000000..d4d4fbcb98d24 --- /dev/null +++ b/data/mods/Generic_Guns/uncraft/ammo/pistol_magnum.json @@ -0,0 +1,35 @@ +[ + { + "result": "pistol_magnum_ball", + "type": "uncraft", + "activity_level": "MODERATE_EXERCISE", + "skill_used": "gun", + "difficulty": 5, + "time": "5 s", + "qualities": [ { "id": "PULL", "level": 1 } ], + "components": [ + [ [ "copper", 2 ] ], + [ [ "gunpowder_magnum_pistol", 6 ] ], + [ [ "pistol_magnum_casing", 1 ] ], + [ [ "lgpistol_primer", 1 ] ], + [ [ "lead", 4 ] ] + ], + "flags": [ "UNCRAFT_SINGLE_CHARGE" ] + }, + { + "result": "pistol_magnum_jhp", + "type": "uncraft", + "activity_level": "MODERATE_EXERCISE", + "skill_used": "gun", + "difficulty": 5, + "time": "5 s", + "qualities": [ { "id": "PULL", "level": 1 } ], + "components": [ + [ [ "gunpowder_magnum_pistol", 6 ] ], + [ [ "pistol_magnum_casing", 1 ] ], + [ [ "lgpistol_primer", 1 ] ], + [ [ "lead", 4 ] ] + ], + "flags": [ "UNCRAFT_SINGLE_CHARGE" ] + } +] diff --git a/data/mods/Generic_Guns/uncraft/ammo/pistol_tiny.json b/data/mods/Generic_Guns/uncraft/ammo/pistol_tiny.json new file mode 100644 index 0000000000000..7ad9365c8e9c5 --- /dev/null +++ b/data/mods/Generic_Guns/uncraft/ammo/pistol_tiny.json @@ -0,0 +1,30 @@ +[ + { + "result": "tiny_pistol_ball", + "type": "uncraft", + "activity_level": "MODERATE_EXERCISE", + "skill_used": "gun", + "difficulty": 5, + "time": "5 s", + "qualities": [ { "id": "PULL", "level": 1 } ], + "components": [ + [ [ "copper", 1 ] ], + [ [ "gunpowder_pistol", 2 ] ], + [ [ "pistol_tiny_casing", 1 ] ], + [ [ "smpistol_primer", 1 ] ], + [ [ "lead", 2 ] ] + ], + "flags": [ "UNCRAFT_SINGLE_CHARGE" ] + }, + { + "result": "tiny_pistol_jhp", + "type": "uncraft", + "activity_level": "MODERATE_EXERCISE", + "skill_used": "gun", + "difficulty": 5, + "time": "5 s", + "qualities": [ { "id": "PULL", "level": 1 } ], + "components": [ [ [ "gunpowder_pistol", 2 ] ], [ [ "pistol_tiny_casing", 1 ] ], [ [ "smpistol_primer", 1 ] ], [ [ "lead", 2 ] ] ], + "flags": [ "UNCRAFT_SINGLE_CHARGE" ] + } +] diff --git a/data/mods/Generic_Guns/uncraft/ammo/rifle.json b/data/mods/Generic_Guns/uncraft/ammo/rifle.json new file mode 100644 index 0000000000000..14b731dbfd508 --- /dev/null +++ b/data/mods/Generic_Guns/uncraft/ammo/rifle.json @@ -0,0 +1,31 @@ +[ + { + "result": "rifle_ball", + "type": "uncraft", + "activity_level": "MODERATE_EXERCISE", + "skill_used": "gun", + "difficulty": 5, + "time": "5 s", + "qualities": [ { "id": "PULL", "level": 1 } ], + "components": [ [ [ "gunpowder_rifle", 12 ] ], [ [ "rifle_casing", 1 ] ], [ [ "smrifle_primer", 1 ] ], [ [ "lead", 6 ] ] ], + "flags": [ "UNCRAFT_SINGLE_CHARGE" ] + }, + { + "result": "rifle_AP", + "type": "uncraft", + "activity_level": "MODERATE_EXERCISE", + "skill_used": "gun", + "difficulty": 5, + "time": "5 s", + "qualities": [ { "id": "PULL", "level": 1 } ], + "components": [ + [ [ "gunpowder_rifle", 12 ] ], + [ [ "rifle_casing", 1 ] ], + [ [ "smrifle_primer", 1 ] ], + [ [ "lead", 6 ] ], + [ [ "copper", 3 ] ], + [ [ "scrap", 1 ] ] + ], + "flags": [ "UNCRAFT_SINGLE_CHARGE" ] + } +] diff --git a/data/mods/Generic_Guns/uncraft/ammo/rifle_huge.json b/data/mods/Generic_Guns/uncraft/ammo/rifle_huge.json new file mode 100644 index 0000000000000..e55205c6916de --- /dev/null +++ b/data/mods/Generic_Guns/uncraft/ammo/rifle_huge.json @@ -0,0 +1,31 @@ +[ + { + "result": "rifle_huge_ball", + "type": "uncraft", + "activity_level": "MODERATE_EXERCISE", + "skill_used": "gun", + "difficulty": 5, + "time": "5 s", + "qualities": [ { "id": "PULL", "level": 1 } ], + "components": [ [ [ "gunpowder_rifle", 30 ] ], [ [ "rifle_huge_casing", 1 ] ], [ [ "lgrifle_primer", 1 ] ], [ [ "lead", 12 ] ] ], + "flags": [ "UNCRAFT_SINGLE_CHARGE" ] + }, + { + "result": "rifle_huge_AP", + "type": "uncraft", + "activity_level": "MODERATE_EXERCISE", + "skill_used": "gun", + "difficulty": 5, + "time": "5 s", + "qualities": [ { "id": "PULL", "level": 1 } ], + "components": [ + [ [ "gunpowder_rifle", 30 ] ], + [ [ "rifle_huge_casing", 1 ] ], + [ [ "lgrifle_primer", 1 ] ], + [ [ "lead", 12 ] ], + [ [ "copper", 6 ] ], + [ [ "scrap", 3 ] ] + ], + "flags": [ "UNCRAFT_SINGLE_CHARGE" ] + } +] diff --git a/data/mods/Generic_Guns/uncraft/ammo/shot.json b/data/mods/Generic_Guns/uncraft/ammo/shot.json new file mode 100644 index 0000000000000..5787877b0ff40 --- /dev/null +++ b/data/mods/Generic_Guns/uncraft/ammo/shot.json @@ -0,0 +1,46 @@ +[ + { + "result": "shot_buck", + "type": "uncraft", + "activity_level": "MODERATE_EXERCISE", + "skill_used": "gun", + "difficulty": 5, + "time": "5 s", + "qualities": [ { "id": "PULL", "level": 1 } ], + "components": [ [ [ "gunpowder_shotgun", 6 ] ], [ [ "shot_casing", 1 ] ], [ [ "shotgun_primer", 1 ] ], [ [ "lead", 10 ] ] ], + "flags": [ "UNCRAFT_SINGLE_CHARGE" ] + }, + { + "result": "shot_fowl", + "type": "uncraft", + "activity_level": "MODERATE_EXERCISE", + "skill_used": "gun", + "difficulty": 5, + "time": "5 s", + "qualities": [ { "id": "PULL", "level": 1 } ], + "components": [ [ [ "gunpowder_shotgun", 3 ] ], [ [ "shot_casing", 1 ] ], [ [ "shotgun_primer", 1 ] ], [ [ "lead", 10 ] ] ], + "flags": [ "UNCRAFT_SINGLE_CHARGE" ] + }, + { + "result": "shot_pyro", + "type": "uncraft", + "activity_level": "MODERATE_EXERCISE", + "skill_used": "gun", + "difficulty": 5, + "time": "5 s", + "qualities": [ { "id": "PULL", "level": 1 } ], + "components": [ [ [ "gunpowder_shotgun", 3 ] ], [ [ "shot_casing", 1 ] ], [ [ "shotgun_primer", 1 ] ], [ [ "magnesium", 5 ] ] ], + "flags": [ "UNCRAFT_SINGLE_CHARGE" ] + }, + { + "result": "shot_foster", + "type": "uncraft", + "activity_level": "MODERATE_EXERCISE", + "skill_used": "gun", + "difficulty": 5, + "time": "5 s", + "qualities": [ { "id": "PULL", "level": 1 } ], + "components": [ [ [ "gunpowder_shotgun", 6 ] ], [ [ "shot_casing", 1 ] ], [ [ "shotgun_primer", 1 ] ], [ [ "lead", 20 ] ] ], + "flags": [ "UNCRAFT_SINGLE_CHARGE" ] + } +] diff --git a/data/mods/Magiclysm/itemgroups/itemgroups.json b/data/mods/Magiclysm/itemgroups/itemgroups.json index 97b1eb9d65676..54f1baa86964e 100644 --- a/data/mods/Magiclysm/itemgroups/itemgroups.json +++ b/data/mods/Magiclysm/itemgroups/itemgroups.json @@ -3,7 +3,7 @@ "type": "item_group", "id": "dragon_books", "//": "puts all the dragon books in one group, so it's easy to add more later", - "items": [ [ "black_dragons", 10 ] ] + "items": [ [ "black_dragons", 10 ], [ "black_dragons_historical", 10 ] ] }, { "type": "item_group", diff --git a/data/mods/Magiclysm/items/enchanted_melee.json b/data/mods/Magiclysm/items/enchanted_melee.json index c194e91949d13..7ead9aa97ec0b 100644 --- a/data/mods/Magiclysm/items/enchanted_melee.json +++ b/data/mods/Magiclysm/items/enchanted_melee.json @@ -3,7 +3,6 @@ "type": "GENERIC", "id": "cudgel_plus_one", "copy-from": "cudgel", - "looks_like": "cudgel", "name": "cudgel +1", "proportional": { "price": 3.0, "price_postapoc": 3.0, "bashing": 1.1, "cutting": 1.1, "weight": 0.9 }, "relative": { "to_hit": 1 } @@ -12,7 +11,6 @@ "type": "GENERIC", "id": "cudgel_plus_two", "copy-from": "cudgel", - "looks_like": "cudgel", "name": "cudgel +2", "proportional": { "price": 6.0, "price_postapoc": 6.0, "bashing": 1.2, "cutting": 1.2, "weight": 0.8 }, "relative": { "to_hit": 2 } @@ -21,7 +19,6 @@ "type": "GENERIC", "id": "q_staff_plus_one", "copy-from": "q_staff", - "looks_like": "q_staff", "name": "quarterstaff +1", "proportional": { "price": 3.0, "price_postapoc": 3.0, "bashing": 1.1, "cutting": 1.1, "weight": 0.9 }, "relative": { "to_hit": 1 } @@ -30,7 +27,6 @@ "type": "GENERIC", "id": "q_staff_plus_two", "copy-from": "q_staff", - "looks_like": "q_staff", "name": "quarterstaff +2", "proportional": { "price": 6.0, "price_postapoc": 6.0, "bashing": 1.2, "cutting": 1.2, "weight": 0.8 }, "relative": { "to_hit": 2 } @@ -39,7 +35,6 @@ "type": "GENERIC", "id": "i_staff_plus_one", "copy-from": "i_staff", - "looks_like": "i_staff", "name": "ironshod quarterstaff +1", "proportional": { "price": 3.0, "price_postapoc": 3.0, "bashing": 1.1, "cutting": 1.1, "weight": 0.9 }, "relative": { "to_hit": 1 } @@ -48,7 +43,6 @@ "type": "GENERIC", "id": "i_staff_plus_two", "copy-from": "i_staff", - "looks_like": "i_staff", "name": "ironshod quarterstaff +2", "proportional": { "price": 6.0, "price_postapoc": 6.0, "bashing": 1.2, "cutting": 1.2, "weight": 0.8 }, "relative": { "to_hit": 2 } @@ -57,7 +51,6 @@ "type": "GENERIC", "id": "longsword_plus_one", "copy-from": "longsword", - "looks_like": "longsword", "name": "longsword +1", "proportional": { "price": 3.0, "price_postapoc": 3.0, "bashing": 1.1, "cutting": 1.1, "weight": 0.9 }, "relative": { "to_hit": 1 } @@ -66,7 +59,6 @@ "type": "GENERIC", "id": "longsword_plus_two", "copy-from": "longsword", - "looks_like": "longsword", "name": "longsword +2", "proportional": { "price": 6.0, "price_postapoc": 6.0, "bashing": 1.2, "cutting": 1.2, "weight": 0.8 }, "relative": { "to_hit": 2 } @@ -75,25 +67,22 @@ "type": "GENERIC", "id": "sledge_plus_one", "copy-from": "hammer_sledge", - "looks_like": "hammer_sledge", "name": "sledge hammer +1", - "proportional": { "price": 3.0, "price_postapoc": 3.0, "bashing": 1.1, "cutting": 1.1, "weight": 0.9 }, + "proportional": { "price": 9.0, "price_postapoc": 9.0, "bashing": 1.1, "cutting": 1.1, "weight": 0.9 }, "relative": { "to_hit": 1 } }, { "type": "GENERIC", "id": "sledge_plus_two", "copy-from": "hammer_sledge", - "looks_like": "hammer_sledge", "name": "sledge hammer +2", - "proportional": { "price": 6.0, "price_postapoc": 6.0, "bashing": 1.2, "cutting": 1.2, "weight": 0.8 }, + "proportional": { "price": 12.0, "price_postapoc": 12.0, "bashing": 1.2, "cutting": 1.2, "weight": 0.8 }, "relative": { "to_hit": 2 } }, { "type": "GENERIC", "id": "warhammer_plus_one", "copy-from": "warhammer", - "looks_like": "warhammer", "name": "warhammer +1", "proportional": { "price": 3.0, "price_postapoc": 3.0, "bashing": 1.1, "cutting": 1.1, "weight": 0.9 }, "relative": { "to_hit": 1 } @@ -102,7 +91,6 @@ "type": "GENERIC", "id": "warhammer_plus_two", "copy-from": "warhammer", - "looks_like": "warhammer", "name": "warhammer +2", "proportional": { "price": 6.0, "price_postapoc": 6.0, "bashing": 1.2, "cutting": 1.2, "weight": 0.8 }, "relative": { "to_hit": 2 } @@ -111,7 +99,6 @@ "type": "GENERIC", "id": "bat_plus_one", "copy-from": "bat", - "looks_like": "bat", "name": { "str": "bat +1" }, "proportional": { "price": 3.0, "price_postapoc": 3.0, "bashing": 1.1, "cutting": 1.1, "weight": 0.9 }, "relative": { "to_hit": 1 } @@ -120,7 +107,6 @@ "type": "GENERIC", "id": "bat_plus_two", "copy-from": "bat", - "looks_like": "bat", "name": { "str": "bat +2" }, "proportional": { "price": 6.0, "price_postapoc": 6.0, "bashing": 1.2, "cutting": 1.2, "weight": 0.8 }, "relative": { "to_hit": 2 } @@ -129,7 +115,6 @@ "type": "GENERIC", "id": "bat_metal_plus_one", "copy-from": "bat_metal", - "looks_like": "bat_metal", "name": { "str": "aluminum bat +1" }, "proportional": { "price": 3.0, "price_postapoc": 3.0, "bashing": 1.1, "cutting": 1.1, "weight": 0.9 }, "relative": { "to_hit": 1 } @@ -138,7 +123,6 @@ "type": "GENERIC", "id": "bat_metal_plus_two", "copy-from": "bat_metal", - "looks_like": "bat_metal", "name": { "str": "aluminum bat +2" }, "proportional": { "price": 6.0, "price_postapoc": 6.0, "bashing": 1.2, "cutting": 1.2, "weight": 0.8 }, "relative": { "to_hit": 2 } @@ -147,7 +131,6 @@ "type": "GENERIC", "id": "spear_steel_plus_one", "copy-from": "spear_steel", - "looks_like": "spear_steel", "name": "steel spear +1", "proportional": { "price": 3.0, "price_postapoc": 3.0, "bashing": 1.1, "cutting": 1.1, "weight": 0.9 }, "relative": { "to_hit": 1 } @@ -156,7 +139,6 @@ "type": "GENERIC", "id": "spear_steel_plus_two", "copy-from": "spear_steel", - "looks_like": "spear_steel", "name": "steel spear +2", "proportional": { "price": 6.0, "price_postapoc": 6.0, "bashing": 1.2, "cutting": 1.2, "weight": 0.8 }, "relative": { "to_hit": 2 } @@ -165,7 +147,6 @@ "type": "GENERIC", "id": "qiang_plus_one", "copy-from": "qiang", - "looks_like": "qiang", "name": "qiang +1", "proportional": { "price": 3.0, "price_postapoc": 3.0, "bashing": 1.1, "cutting": 1.1, "weight": 0.9 }, "relative": { "to_hit": 1 } @@ -174,7 +155,6 @@ "type": "GENERIC", "id": "qiang_plus_two", "copy-from": "qiang", - "looks_like": "qiang", "name": "qiang +2", "proportional": { "price": 6.0, "price_postapoc": 6.0, "bashing": 1.2, "cutting": 1.2, "weight": 0.8 }, "relative": { "to_hit": 2 } @@ -183,7 +163,6 @@ "type": "GENERIC", "id": "halberd_plus_one", "copy-from": "halberd", - "looks_like": "halberd", "name": "halberd +1", "proportional": { "price": 3.0, "price_postapoc": 3.0, "bashing": 1.1, "cutting": 1.1, "weight": 0.9 }, "relative": { "to_hit": 1 } @@ -192,7 +171,6 @@ "type": "GENERIC", "id": "halberd_plus_two", "copy-from": "halberd", - "looks_like": "halberd", "name": "halberd +2", "proportional": { "price": 6.0, "price_postapoc": 6.0, "bashing": 1.2, "cutting": 1.2, "weight": 0.8 }, "relative": { "to_hit": 2 } @@ -201,7 +179,6 @@ "type": "GENERIC", "id": "glaive_plus_one", "copy-from": "glaive", - "looks_like": "glaive", "name": "glaive +1", "proportional": { "price": 3.0, "price_postapoc": 3.0, "bashing": 1.1, "cutting": 1.1, "weight": 0.9 }, "relative": { "to_hit": 1 } @@ -210,7 +187,6 @@ "type": "GENERIC", "id": "glaive_plus_two", "copy-from": "glaive", - "looks_like": "glaive", "name": "glaive +2", "proportional": { "price": 6.0, "price_postapoc": 6.0, "bashing": 1.2, "cutting": 1.2, "weight": 0.8 }, "relative": { "to_hit": 2 } @@ -219,7 +195,6 @@ "type": "GENERIC", "id": "naginata_plus_one", "copy-from": "naginata", - "looks_like": "naginata", "name": "naginata +1", "proportional": { "price": 3.0, "price_postapoc": 3.0, "bashing": 1.1, "cutting": 1.1, "weight": 0.9 }, "relative": { "to_hit": 1 } @@ -228,7 +203,6 @@ "type": "GENERIC", "id": "naginata_plus_two", "copy-from": "naginata", - "looks_like": "naginata", "name": "naginata +2", "proportional": { "price": 6.0, "price_postapoc": 6.0, "bashing": 1.2, "cutting": 1.2, "weight": 0.8 }, "relative": { "to_hit": 2 } @@ -237,7 +211,6 @@ "type": "GENERIC", "id": "mace_plus_one", "copy-from": "mace", - "looks_like": "mace", "name": "mace +1", "proportional": { "price": 3.0, "price_postapoc": 3.0, "bashing": 1.1, "cutting": 1.1, "weight": 0.9 }, "relative": { "to_hit": 1 } @@ -246,7 +219,6 @@ "type": "GENERIC", "id": "mace_plus_two", "copy-from": "mace", - "looks_like": "mace", "name": "mace +2", "proportional": { "price": 6.0, "price_postapoc": 6.0, "bashing": 1.2, "cutting": 1.2, "weight": 0.8 }, "relative": { "to_hit": 2 } @@ -255,7 +227,6 @@ "type": "GENERIC", "id": "morningstar_plus_one", "copy-from": "morningstar", - "looks_like": "morningstar", "name": "morningstar +1", "proportional": { "price": 3.0, "price_postapoc": 3.0, "bashing": 1.1, "cutting": 1.1, "weight": 0.9 }, "relative": { "to_hit": 1 } @@ -264,7 +235,6 @@ "type": "GENERIC", "id": "morningstar_plus_two", "copy-from": "morningstar", - "looks_like": "morningstar", "name": "morningstar +2", "proportional": { "price": 6.0, "price_postapoc": 6.0, "bashing": 1.2, "cutting": 1.2, "weight": 0.8 }, "relative": { "to_hit": 2 } @@ -273,7 +243,6 @@ "type": "GENERIC", "id": "jian_plus_one", "copy-from": "jian", - "looks_like": "jian", "name": "jian +1", "proportional": { "price": 3.0, "price_postapoc": 3.0, "bashing": 1.1, "cutting": 1.1, "weight": 0.9 }, "relative": { "to_hit": 1 } @@ -282,7 +251,6 @@ "type": "GENERIC", "id": "jian_plus_two", "copy-from": "jian", - "looks_like": "jian", "name": "jian +2", "proportional": { "price": 6.0, "price_postapoc": 6.0, "bashing": 1.2, "cutting": 1.2, "weight": 0.8 }, "relative": { "to_hit": 2 } @@ -291,7 +259,6 @@ "type": "GENERIC", "id": "scimitar_plus_one", "copy-from": "scimitar", - "looks_like": "scimitar", "name": "scimitar +1", "proportional": { "price": 3.0, "price_postapoc": 3.0, "bashing": 1.1, "cutting": 1.1, "weight": 0.9 }, "relative": { "to_hit": 1 } @@ -300,7 +267,6 @@ "type": "GENERIC", "id": "scimitar_plus_two", "copy-from": "scimitar", - "looks_like": "scimitar", "name": "scimitar +2", "proportional": { "price": 6.0, "price_postapoc": 6.0, "bashing": 1.2, "cutting": 1.2, "weight": 0.8 }, "relative": { "to_hit": 2 } @@ -309,7 +275,6 @@ "type": "GENERIC", "id": "estoc_plus_one", "copy-from": "estoc", - "looks_like": "estoc", "name": "estoc +1", "proportional": { "price": 3.0, "price_postapoc": 3.0, "bashing": 1.1, "cutting": 1.1, "weight": 0.9 }, "relative": { "to_hit": 1 } @@ -318,7 +283,6 @@ "type": "GENERIC", "id": "estoc_plus_two", "copy-from": "estoc", - "looks_like": "estoc", "name": "estoc +2", "proportional": { "price": 6.0, "price_postapoc": 6.0, "bashing": 1.2, "cutting": 1.2, "weight": 0.8 }, "relative": { "to_hit": 2 } @@ -327,7 +291,6 @@ "type": "GENERIC", "id": "arming_sword_plus_one", "copy-from": "arming_sword", - "looks_like": "arming_sword", "name": { "str": "arming sword +1" }, "proportional": { "price": 3.0, "price_postapoc": 3.0, "bashing": 1.1, "cutting": 1.1, "weight": 0.9 }, "relative": { "to_hit": 1 } @@ -336,7 +299,6 @@ "type": "GENERIC", "id": "arming_sword_plus_two", "copy-from": "arming_sword", - "looks_like": "arming_sword", "name": { "str": "arming sword +2" }, "proportional": { "price": 6.0, "price_postapoc": 6.0, "bashing": 1.2, "cutting": 1.2, "weight": 0.8 }, "relative": { "to_hit": 2 } @@ -345,7 +307,6 @@ "type": "GENERIC", "id": "broadsword_plus_one", "copy-from": "broadsword", - "looks_like": "broadsword", "name": "broadsword +1", "proportional": { "price": 3.0, "price_postapoc": 3.0, "bashing": 1.1, "cutting": 1.1, "weight": 0.9 }, "relative": { "to_hit": 1 } @@ -354,7 +315,6 @@ "type": "GENERIC", "id": "broadsword_plus_two", "copy-from": "broadsword", - "looks_like": "broadsword", "name": "broadsword +2", "proportional": { "price": 6.0, "price_postapoc": 6.0, "bashing": 1.2, "cutting": 1.2, "weight": 0.8 }, "relative": { "to_hit": 2 } @@ -363,7 +323,6 @@ "type": "GENERIC", "id": "battleaxe_plus_one", "copy-from": "battleaxe", - "looks_like": "battleaxe", "name": { "str": "battle axe +1" }, "proportional": { "price": 3.0, "price_postapoc": 3.0, "bashing": 1.1, "cutting": 1.1, "weight": 0.9 }, "relative": { "to_hit": 1 } @@ -372,7 +331,6 @@ "type": "GENERIC", "id": "battleaxe_plus_two", "copy-from": "battleaxe", - "looks_like": "battleaxe", "name": { "str": "battle axe +2" }, "proportional": { "price": 6.0, "price_postapoc": 6.0, "bashing": 1.2, "cutting": 1.2, "weight": 0.8 }, "relative": { "to_hit": 2 } @@ -381,7 +339,6 @@ "type": "GENERIC", "id": "cavalry_sabre_plus_one", "copy-from": "cavalry_sabre", - "looks_like": "cavalry_sabre", "name": "cavalry sabre +1", "proportional": { "price": 3.0, "price_postapoc": 3.0, "bashing": 1.1, "cutting": 1.1, "weight": 0.9 }, "relative": { "to_hit": 1 } @@ -390,7 +347,6 @@ "type": "GENERIC", "id": "cavalry_sabre_plus_two", "copy-from": "cavalry_sabre", - "looks_like": "cavalry_sabre", "name": "cavalry sabre +2", "proportional": { "price": 6.0, "price_postapoc": 6.0, "bashing": 1.2, "cutting": 1.2, "weight": 0.8 }, "relative": { "to_hit": 2 } @@ -399,25 +355,22 @@ "type": "GENERIC", "id": "crowbar_plus_one", "copy-from": "crowbar", - "looks_like": "crowbar", "name": "crowbar +1", - "proportional": { "price": 3.0, "price_postapoc": 3.0, "bashing": 1.1, "cutting": 1.1, "weight": 0.9 }, + "proportional": { "price": 6.0, "price_postapoc": 6.0, "bashing": 1.1, "cutting": 1.1, "weight": 0.9 }, "relative": { "to_hit": 1 } }, { "type": "GENERIC", "id": "crowbar_plus_two", "copy-from": "crowbar", - "looks_like": "crowbar", "name": "crowbar +2", - "proportional": { "price": 6.0, "price_postapoc": 6.0, "bashing": 1.2, "cutting": 1.2, "weight": 0.8 }, + "proportional": { "price": 9.0, "price_postapoc": 9.0, "bashing": 1.2, "cutting": 1.2, "weight": 0.8 }, "relative": { "to_hit": 2 } }, { "type": "GENERIC", "id": "cutlass_plus_one", "copy-from": "cutlass", - "looks_like": "cutlass", "name": "cutlass +1", "proportional": { "price": 3.0, "price_postapoc": 3.0, "bashing": 1.1, "cutting": 1.1, "weight": 0.9 }, "relative": { "to_hit": 1 } @@ -426,7 +379,6 @@ "type": "GENERIC", "id": "cutlass_plus_two", "copy-from": "cutlass", - "looks_like": "cutlass", "name": "cutlass +2", "proportional": { "price": 6.0, "price_postapoc": 6.0, "bashing": 1.2, "cutting": 1.2, "weight": 0.8 }, "relative": { "to_hit": 2 } @@ -435,7 +387,6 @@ "type": "GENERIC", "id": "fire_ax_plus_one", "copy-from": "fire_ax", - "looks_like": "fire_ax", "name": "fire axe +1", "proportional": { "price": 3.0, "price_postapoc": 3.0, "bashing": 1.1, "cutting": 1.1, "weight": 0.9 }, "relative": { "to_hit": 1 } @@ -444,7 +395,6 @@ "type": "GENERIC", "id": "fire_ax_plus_two", "copy-from": "fire_ax", - "looks_like": "fire_ax", "name": "fire axe +2", "proportional": { "price": 6.0, "price_postapoc": 6.0, "bashing": 1.2, "cutting": 1.2, "weight": 0.8 }, "relative": { "to_hit": 2 } @@ -453,7 +403,6 @@ "type": "GENERIC", "id": "katana_plus_one", "copy-from": "katana", - "looks_like": "katana", "name": "katana +1", "proportional": { "price": 3.0, "price_postapoc": 3.0, "bashing": 1.1, "cutting": 1.1, "weight": 0.9 }, "relative": { "to_hit": 1 } @@ -462,7 +411,6 @@ "type": "GENERIC", "id": "katana_plus_two", "copy-from": "katana", - "looks_like": "katana", "name": "katana +2", "proportional": { "price": 6.0, "price_postapoc": 6.0, "bashing": 1.2, "cutting": 1.2, "weight": 0.8 }, "relative": { "to_hit": 2 } @@ -471,7 +419,6 @@ "type": "GENERIC", "id": "knife_combat_plus_one", "copy-from": "knife_combat", - "looks_like": "knife_combat", "name": "combat knife +1", "proportional": { "price": 3.0, "price_postapoc": 3.0, "bashing": 1.1, "cutting": 1.1, "weight": 0.9 }, "relative": { "to_hit": 1 } @@ -480,7 +427,6 @@ "type": "GENERIC", "id": "knife_combat_plus_two", "copy-from": "knife_combat", - "looks_like": "knife_combat", "name": "combat knife +2", "proportional": { "price": 6.0, "price_postapoc": 6.0, "bashing": 1.2, "cutting": 1.2, "weight": 0.8 }, "relative": { "to_hit": 2 } @@ -489,7 +435,6 @@ "type": "GENERIC", "id": "knife_hunting_plus_one", "copy-from": "knife_hunting", - "looks_like": "knife_hunting", "name": "hunting knife +1", "proportional": { "price": 3.0, "price_postapoc": 3.0, "bashing": 1.1, "cutting": 1.1, "weight": 0.9 }, "relative": { "to_hit": 1 } @@ -498,7 +443,6 @@ "type": "GENERIC", "id": "knife_hunting_plus_two", "copy-from": "knife_hunting", - "looks_like": "knife_hunting", "name": "hunting knife +2", "proportional": { "price": 6.0, "price_postapoc": 6.0, "bashing": 1.2, "cutting": 1.2, "weight": 0.8 }, "relative": { "to_hit": 2 } @@ -507,7 +451,6 @@ "type": "GENERIC", "id": "knife_rambo_plus_one", "copy-from": "knife_rambo", - "looks_like": "knife_rambo", "name": "survival knife +1", "proportional": { "price": 3.0, "price_postapoc": 3.0, "bashing": 1.1, "cutting": 1.1, "weight": 0.9 }, "relative": { "to_hit": 1 } @@ -516,7 +459,6 @@ "type": "GENERIC", "id": "knife_rambo_plus_two", "copy-from": "knife_rambo", - "looks_like": "knife_rambo", "name": "survival knife +2", "proportional": { "price": 6.0, "price_postapoc": 6.0, "bashing": 1.2, "cutting": 1.2, "weight": 0.8 }, "relative": { "to_hit": 2 } @@ -525,7 +467,6 @@ "type": "GENERIC", "id": "knife_trench_plus_one", "copy-from": "knife_trench", - "looks_like": "knife_trench", "name": "trench knife +1", "proportional": { "price": 3.0, "price_postapoc": 3.0, "bashing": 1.1, "cutting": 1.1, "weight": 0.9 }, "relative": { "to_hit": 1 } @@ -534,7 +475,6 @@ "type": "GENERIC", "id": "knife_trench_plus_two", "copy-from": "knife_trench", - "looks_like": "knife_trench", "name": "trench knife +2", "proportional": { "price": 6.0, "price_postapoc": 6.0, "bashing": 1.2, "cutting": 1.2, "weight": 0.8 }, "relative": { "to_hit": 2 } @@ -543,7 +483,6 @@ "type": "GENERIC", "id": "kris_plus_one", "copy-from": "kris", - "looks_like": "kris", "name": "kris +1", "proportional": { "price": 3.0, "price_postapoc": 3.0, "bashing": 1.1, "cutting": 1.1, "weight": 0.9 }, "relative": { "to_hit": 1 } @@ -552,7 +491,6 @@ "type": "GENERIC", "id": "kris_plus_two", "copy-from": "kris", - "looks_like": "kris", "name": "kris +2", "proportional": { "price": 6.0, "price_postapoc": 6.0, "bashing": 1.2, "cutting": 1.2, "weight": 0.8 }, "relative": { "to_hit": 2 } @@ -561,7 +499,6 @@ "type": "GENERIC", "id": "kukri_plus_one", "copy-from": "kukri", - "looks_like": "kukri", "name": "kukri +1", "proportional": { "price": 3.0, "price_postapoc": 3.0, "bashing": 1.1, "cutting": 1.1, "weight": 0.9 }, "relative": { "to_hit": 1 } @@ -570,7 +507,6 @@ "type": "GENERIC", "id": "kukri_plus_two", "copy-from": "kukri", - "looks_like": "kukri", "name": "kukri +2", "proportional": { "price": 6.0, "price_postapoc": 6.0, "bashing": 1.2, "cutting": 1.2, "weight": 0.8 }, "relative": { "to_hit": 2 } @@ -579,7 +515,6 @@ "type": "GENERIC", "id": "nodachi_plus_one", "copy-from": "nodachi", - "looks_like": "nodachi", "name": "nodachi +1", "proportional": { "price": 3.0, "price_postapoc": 3.0, "bashing": 1.1, "cutting": 1.1, "weight": 0.9 }, "relative": { "to_hit": 1 } @@ -588,7 +523,6 @@ "type": "GENERIC", "id": "nodachi_plus_two", "copy-from": "nodachi", - "looks_like": "nodachi", "name": "nodachi +2", "proportional": { "price": 6.0, "price_postapoc": 6.0, "bashing": 1.2, "cutting": 1.2, "weight": 0.8 }, "relative": { "to_hit": 2 } @@ -597,7 +531,6 @@ "type": "GENERIC", "id": "pickaxe_plus_one", "copy-from": "pickaxe", - "looks_like": "pickaxe", "name": "pickaxe +1", "proportional": { "price": 3.0, "price_postapoc": 3.0, "bashing": 1.1, "cutting": 1.1, "weight": 0.9 }, "relative": { "to_hit": 1 } @@ -606,7 +539,6 @@ "type": "GENERIC", "id": "pickaxe_plus_two", "copy-from": "pickaxe", - "looks_like": "pickaxe", "name": "pickaxe +2", "proportional": { "price": 6.0, "price_postapoc": 6.0, "bashing": 1.2, "cutting": 1.2, "weight": 0.8 }, "relative": { "to_hit": 2 } @@ -615,7 +547,6 @@ "type": "GENERIC", "id": "pike_plus_one", "copy-from": "pike", - "looks_like": "pike", "name": "pike +1", "proportional": { "price": 3.0, "price_postapoc": 3.0, "bashing": 1.1, "cutting": 1.1, "weight": 0.9 }, "relative": { "to_hit": 1 } @@ -624,7 +555,6 @@ "type": "GENERIC", "id": "pike_plus_two", "copy-from": "pike", - "looks_like": "pike", "name": "pike +2", "proportional": { "price": 6.0, "price_postapoc": 6.0, "bashing": 1.2, "cutting": 1.2, "weight": 0.8 }, "relative": { "to_hit": 2 } @@ -633,7 +563,6 @@ "type": "GENERIC", "id": "rapier_plus_one", "copy-from": "rapier", - "looks_like": "rapier", "name": "rapier +1", "proportional": { "price": 3.0, "price_postapoc": 3.0, "bashing": 1.1, "cutting": 1.1, "weight": 0.9 }, "relative": { "to_hit": 1 } @@ -642,7 +571,6 @@ "type": "GENERIC", "id": "rapier_plus_two", "copy-from": "rapier", - "looks_like": "rapier", "name": "rapier +2", "proportional": { "price": 6.0, "price_postapoc": 6.0, "bashing": 1.2, "cutting": 1.2, "weight": 0.8 }, "relative": { "to_hit": 2 } @@ -651,7 +579,6 @@ "type": "GENERIC", "id": "tanto_plus_one", "copy-from": "tanto", - "looks_like": "tanto", "name": "tanto +1", "proportional": { "price": 3.0, "price_postapoc": 3.0, "bashing": 1.1, "cutting": 1.1, "weight": 0.9 }, "relative": { "to_hit": 1 } @@ -660,7 +587,6 @@ "type": "GENERIC", "id": "tanto_plus_two", "copy-from": "tanto", - "looks_like": "tanto", "name": "tanto +2", "proportional": { "price": 6.0, "price_postapoc": 6.0, "bashing": 1.2, "cutting": 1.2, "weight": 0.8 }, "relative": { "to_hit": 2 } @@ -669,7 +595,6 @@ "type": "GENERIC", "id": "wakizashi_plus_one", "copy-from": "wakizashi", - "looks_like": "wakizashi", "name": "wakizashi +1", "proportional": { "price": 3.0, "price_postapoc": 3.0, "bashing": 1.1, "cutting": 1.1, "weight": 0.9 }, "relative": { "to_hit": 1 } @@ -678,7 +603,6 @@ "type": "GENERIC", "id": "wakizashi_plus_two", "copy-from": "wakizashi", - "looks_like": "wakizashi", "name": "wakizashi +2", "proportional": { "price": 6.0, "price_postapoc": 6.0, "bashing": 1.2, "cutting": 1.2, "weight": 0.8 }, "relative": { "to_hit": 2 } @@ -687,7 +611,6 @@ "type": "GENERIC", "id": "zweihander_plus_one", "copy-from": "zweihander", - "looks_like": "zweihander", "name": "zweihänder +1", "proportional": { "price": 3.0, "price_postapoc": 3.0, "bashing": 1.1, "cutting": 1.1, "weight": 0.9 }, "relative": { "to_hit": 1 } @@ -696,7 +619,6 @@ "type": "GENERIC", "id": "zweihander_plus_two", "copy-from": "zweihander", - "looks_like": "zweihander", "name": "zweihänder +2", "proportional": { "price": 6.0, "price_postapoc": 6.0, "bashing": 1.2, "cutting": 1.2, "weight": 0.8 }, "relative": { "to_hit": 2 } @@ -705,7 +627,6 @@ "type": "GENERIC", "id": "khopesh_plus_one", "copy-from": "khopesh", - "looks_like": "khopesh", "name": "khopesh +1", "proportional": { "price": 3.0, "price_postapoc": 3.0, "bashing": 1.1, "cutting": 1.1, "weight": 0.9 }, "relative": { "to_hit": 1 } @@ -714,7 +635,6 @@ "type": "GENERIC", "id": "khopesh_plus_two", "copy-from": "khopesh", - "looks_like": "khopesh", "name": "khopesh +2", "proportional": { "price": 6.0, "price_postapoc": 6.0, "bashing": 1.2, "cutting": 1.2, "weight": 0.8 }, "relative": { "to_hit": 2 } @@ -723,7 +643,6 @@ "type": "GENERIC", "id": "sword_xiphos_plus_one", "copy-from": "sword_xiphos", - "looks_like": "sword_xiphos", "name": "xiphos +1", "proportional": { "price": 3.0, "price_postapoc": 3.0, "bashing": 1.1, "cutting": 1.1, "weight": 0.9 }, "relative": { "to_hit": 1 } @@ -732,7 +651,6 @@ "type": "GENERIC", "id": "sword_xiphos_plus_two", "copy-from": "sword_xiphos", - "looks_like": "sword_xiphos", "name": "xiphos +2", "proportional": { "price": 6.0, "price_postapoc": 6.0, "bashing": 1.2, "cutting": 1.2, "weight": 0.8 }, "relative": { "to_hit": 2 } @@ -741,7 +659,6 @@ "type": "GENERIC", "id": "dao_plus_one", "copy-from": "dao", - "looks_like": "dao", "name": "dao +1", "proportional": { "price": 3.0, "price_postapoc": 3.0, "bashing": 1.1, "cutting": 1.1, "weight": 0.9 }, "relative": { "to_hit": 1 } @@ -750,7 +667,6 @@ "type": "GENERIC", "id": "dao_plus_two", "copy-from": "dao", - "looks_like": "dao", "name": "dao +2", "proportional": { "price": 6.0, "price_postapoc": 6.0, "bashing": 1.2, "cutting": 1.2, "weight": 0.8 }, "relative": { "to_hit": 2 } diff --git a/data/mods/Magiclysm/monsters/Orcs.json b/data/mods/Magiclysm/monsters/Orcs.json index 0db86891a0b11..118db3529dff8 100644 --- a/data/mods/Magiclysm/monsters/Orcs.json +++ b/data/mods/Magiclysm/monsters/Orcs.json @@ -66,14 +66,14 @@ "type": "gun", "cooldown": 10, "move_cost": 93, - "gun_type": "bow", - "ammo_type": "arrow", + "gun_type": "longbow", + "ammo_type": "arrow_wood_heavy", "fake_skills": [ [ "gun", 6 ], [ "rifle", 7 ] ], "fake_dex": 9, "fake_per": 5, "require_targeting_player": false, "description": "The orc shoots you with laser accuracy", - "ranges": [ [ 12, 13, "DEFAULT" ] ], + "ranges": [ [ 3, 13, "DEFAULT" ] ], "no_ammo_sound": "grunting" } ] diff --git a/doc/Blank Building Template.txt b/doc/Blank_Building_Template.txt similarity index 100% rename from doc/Blank Building Template.txt rename to doc/Blank_Building_Template.txt diff --git a/doc/DEVELOPER_TOOLING.md b/doc/DEVELOPER_TOOLING.md index c6c4895fed46a..65d16f7860e3c 100644 --- a/doc/DEVELOPER_TOOLING.md +++ b/doc/DEVELOPER_TOOLING.md @@ -388,3 +388,7 @@ diff <(ls src/*.h | sed 's!.*/!!') <(for i in src/*.cpp; do echo $i; sed -n '/^# * IWYU seems to have particular trouble with types used in maps and `cata::optional`. Have not looked into this in detail, but again worked around it with pragmas. + +## Python and pyvips on Windows + +They are needed to work with `compose.py` and some other tileset infrastructure scripts. See [TILESET.md](/doc/TILESET.md#pyvips) diff --git a/doc/JSON_FLAGS.md b/doc/JSON_FLAGS.md index 1c3c4c1f2e82b..f26119aaa4bf1 100644 --- a/doc/JSON_FLAGS.md +++ b/doc/JSON_FLAGS.md @@ -1030,34 +1030,39 @@ Some special attacks are also valid use actions for tools and weapons. See `monsters.json` for examples on how to use these attacks. Also see `monster_attacks.json` for more special attacks, for example, impale and scratch. +- ```ABSORB_MEAT``` Absorbs adjacent meat items (maximal absorbable item volume depends on the monster's volume), regenerating health in the process. - ```ACID_ACCURATE``` Shoots acid that is accurate at long ranges, but less so up close. - ```ACID_BARF``` Barfs corroding, blinding acid. - ```ACID``` Spits acid. - ```ANTQUEEN``` Hatches/grows: `egg > ant > soldier`. -- ```BIO_OP_BIOJUTSU``` Attack with a random special martial art maneuver. -- ```BIO_OP_TAKEDOWN``` Attack with special martial art takedown maneuver. -- ```BIO_OP_DISARM``` Attack with a special martial art disarm maneuver. -- ```BIO_OP_IMPALE``` Attack with a strong martial art maneuver. -- ```BITE``` Bite attack that can cause deep infected wounds. -- ```BMG_TUR``` Barrett .50BMG rifle fires. +- ```BIO_OP_BIOJUTSU``` Attack with any of the below martial art attacks. +- ```BIO_OP_TAKEDOWN``` Takedown attack, bashes either the target's head or torso and inflicts `downed`. +- ```BIO_OP_DISARM``` Disarming attack, does no damage. +- ```BIO_OP_IMPALE``` Stabbing attack, deals heavy damage and has a chance to cause bleeding . +- ```BITE``` Bite attack that can cause deep infected wounds if the target is `grabbed` at the same time. - ```BOOMER_GLOW``` Spit glowing bile. - ```BOOMER``` Spit bile. - ```BRANDISH``` Brandish a knife at the player. -- ```BREATHE``` Spawns a `breather` +- ```BREATHE``` Spawns a `breather` - `breather hub` only! - ```CALLBLOBS``` Calls 2/3 of nearby blobs to defend this monster, and sends 1/3 of nearby blobs after the player. - ```CHICKENBOT``` LEGACY - Robot can attack with tazer, M4, or MGL depending on distance. - ```COPBOT``` Cop-bot warns then tazes the player. - ```DANCE``` Monster dances. - ```DARKMAN``` Can cause darkness and wraiths to spawn. -- ```DERMATIK_GROWTH``` Dermatik larva grows into an adult. +- ```DERMATIK_GROWTH``` Dermatik larva grows into an adult - obsoleted by them using `age_grow`. - ```DERMATIK``` Attempts to lay dermatik eggs in the player. - ```DISAPPEAR``` Hallucination (or other unusual monster) disappears. - ```DOGTHING``` The dog _thing_ spawns into a tentacle dog. +- ```EAT_CROP``` The monster eats an adjacent planted crop. +- ```EAT_FOOD``` The monster eats an adjacent non-seed food item (apart from their own eggs and food with fun < -20). +- ```EVOLVE_KILL_STRIKE``` Damages the target's torso (damage scales with monster's melee dice), if it succeeds in killing a fleshy target the monster will upgrade to its next evolution. - ```FEAR_PARALYZE``` Paralyze the player with fear. - ```FLAMETHROWER``` Shoots a stream of fire. -- ```FLESH_GOLEM``` Attack the player with claw, and inflict disease `downed` if the attack connects. -- ```FORMBLOB``` Spawns blobs? +- ```FLESH_GOLEM``` Attack the player with 5-10 bash, has a chance to inflict `downed` if the attack connects. Also roars menacingly for some reason. +- ```FLESH_TENDRIL``` Spawns gangrenous impalers or crawlers, pulls targets close when 4 > range > 1, either flings or grabs them when adjacent. +- ```FORMBLOB``` Attacks a neighboring tile, effect depends on the tile's inhabitant: spawns small slimes depending on its speed if empty, slimes players/NPCs, speeds up friendly slimes, heals brain slimes, converts nonfriendly flesh/veggy non-huge monsters to slimes of appropriate size. Decreases in size if it did any of those and its current speed is below a threshold. - ```FRAG_TUR``` MGL fires frag rounds. +- ```FUNGAL_TRAIL``` Spreads fungal terrain. - ```FUNGUS_BIG_BLOSSOM``` Spreads fire suppressing fungal haze. - ```FUNGUS_BRISTLE``` Perform barbed tendril attack that can cause fungal infections. - ```FUNGUS_CORPORATE``` Used solely by Crazy Cataclysm. This will cause runtime errors if used without, and spawns SpOreos on top of the creature. @@ -1067,18 +1072,24 @@ Also see `monster_attacks.json` for more special attacks, for example, impale an - ```FUNGUS_INJECT``` Perform needle attack that can cause fungal infections. - ```FUNGUS_SPROUT``` Grows a fungal wall. - ```FUNGUS``` Releases fungal spores and attempts to infect the player. -- ```GENERATOR``` Regenerates health. +- ```GENERATOR``` Regenerates health, humms. - ```GENE_STING``` Shoot a dart at the player that causes a mutation if it connects. -- ```GRAB_DRAG``` GRAB the target, and drag it around. +- ```GRAB_DRAG``` GRAB the target, and drag it around - dragging is resistable depending on the size difference and the melee dice of the attacker. - ```GRAB``` Grabs the player, slowing on hit, making movement and dodging impossible and blocking harder. -- ```GROWPLANTS``` Spawns underbrush, or promotes it to `> young tree > tree`. +- ```GROWPLANTS``` Spawns underbrush, or promotes it to `> young tree > tree`. Can destroy bashable terrain or do damage if it hits something. - ```GROW_VINE``` Grows creeper vines. +- ```GRENADIER``` Deploys tear gas/pacification/flashbang/c4 hacks from its ammo. +- ```GRENADIER_ELITE``` Deploys grenade/flashbang/c4/mininuke hacks from its ammo. - ```HOWL``` "an ear-piercing howl!" +- ```IMPALE``` Stabbing attack agains the target's torso, with a chance to down (superseded by the JSON-defined `impale` attack) - ```JACKSON``` Converts zombies into zombie dancers (until its death). +- ```KAMIKAZE``` Detonates its defined ammo after a countdown (calculated automatically to hopefully almost catch up to a running player). - ```LASER``` Laser turret fires. - ```LEAP``` leap away to an unobstructed tile. -- ```LONGSWIPE``` Does high damage claw attack, which can even hit some distance away. +- ```LEECH_SPAWNER``` Spawns root runners or root drones, low chance of upgrading itself into a leech stalk. +- ```LONGSWIPE``` Claw attack with 3-10 cut damage, which can even hit 3 tiles away. If targeting an adjacent enemy it always hits the head and causes heavy bleeding. - ```LUNGE``` Perform a jumping attack from some distance away, which can down the target. +- ```MON_LEECH_EVOLUTION``` Evolves a leech plant into a leech blossom if no other blossoms are in sight. - ```MULTI_ROBOT``` Robot can attack with tazer, flamethrower, M4, MGL, or 120mm cannon depending on distance. - ```NONE``` No special attack. - ```PARA_STING``` Shoot a paralyzing dart at the player. @@ -1088,7 +1099,7 @@ Also see `monster_attacks.json` for more special attacks, for example, impale an - ```PHOTOGRAPH``` Photograph the player. Causes a robot attack? - ```PLANT``` Fungal spores take seed and grow into a fungaloid. - ```PULL_METAL_WEAPON``` Pulls any weapon that's made of iron or steel from the player's hand. -- ```RANGED_PULL``` Pulls targets towards attacker. +- ```RANGED_PULL``` Pulls targets towards attacker from 3 tiles range, dodgable but not resistable. - ```RATKING``` Inflicts disease `rat` - ```RATTLE``` "a sibilant rattling sound!" - ```RESURRECT``` Revives the dead--again. @@ -1103,19 +1114,19 @@ Also see `monster_attacks.json` for more special attacks, for example, impale an - ```SHRIEK``` "a terrible shriek!" - ```SLIMESPRING``` Can provide a morale boost to the player, and cure bite and bleed effects. - ```SMASH``` Smashes the target for massive damage, sending it flying for a number of tiles equal to `("melee_dice" * "melee_dice_sides" * 3) / 10`. -- ```SMG``` SMG turret fires. -- ```SPIT_SAP``` Spit sap. -- ```STARE``` Stare at the player and inflict teleglow. -- ```STRETCH_ATTACK``` Long-ranged piercing attack. -- ```STRETCH_BITE``` Long-ranged bite attack. +- ```SPIT_SAP``` Spit sap (acid damage, 12 range). +- ```STARE``` Stare at the player and inflict ramping debuffs (`taint>tindrift`). +- ```STRETCH_ATTACK``` Ranged (3 tiles) piercing attack, doing 5-10 damage. +- ```STRETCH_BITE``` Ranged (3 tiles) bite attack, doing stab damage and potentially infecting without grabbing. - ```SUICIDE``` Dies after attacking. - ```TAZER``` Shock the player. -- ```TENTACLE``` Lashes a tentacle at the player. +- ```TENTACLE``` Lashes a tentacle at an enemy, doing bash damage at 3 tiles range. +- ```TINDALOS_TELEPORT``` Spawns afterimages, teleports to corners nearer to its target. - ```TRIFFID_GROWTH``` Young triffid grows into an adult. - ```TRIFFID_HEARTBEAT``` Grows and crumbles root walls around the player, and spawns more monsters. -- ```UPGRADE``` Upgrades a regular zombie into a special zombie. +- ```UPGRADE``` Upgrades one of the non-hostile surrounding monsters, gets angry if it finds no targets to upgrade. - ```VINE``` Attacks with vine. -- ```VORTEX``` Forms a vortex/tornado that causes damage and throws creatures around. +- ```ZOMBIE_FUSE``` Absorbs an adjacent creature, healing and becoming less likely to fuse for 10 days. ## Mutations diff --git a/doc/JSON Mapping Guides/Guide for beginning mapgen.md b/doc/JSON_Mapping_Guides/Guide_for_beginning_mapgen.md similarity index 99% rename from doc/JSON Mapping Guides/Guide for beginning mapgen.md rename to doc/JSON_Mapping_Guides/Guide_for_beginning_mapgen.md index 2980dda68b1a7..34050d6abcbc2 100644 --- a/doc/JSON Mapping Guides/Guide for beginning mapgen.md +++ b/doc/JSON_Mapping_Guides/Guide_for_beginning_mapgen.md @@ -372,7 +372,7 @@ sample roof: 3. There is no `"weight"` entry because this will only spawn with its building (once linked). 4. My palette uses "t_flat_roof" as its default roof. For houses, I wanted shingles. So, I added the "t_shingle_flat_roof" in this mapgen which will override the palettes entry for `".": "t_flat_roof"`. (more on this in advanced mapgen). -I have a separate roof document at: [doc/JSON Mapping Guides/JSON_ROOF_MAPGEN.md](https://github.com/CleverRaven/Cataclysm-DDA/blob/master/doc/JSON%20Mapping%20Guides/JSON_ROOF_MAPGEN.md). +I have a separate roof document at: [doc/JSON_Mapping_Guides/JSON_ROOF_MAPGEN.md](https://github.com/CleverRaven/Cataclysm-DDA/blob/master/doc/JSON_Mapping_Guides/JSON_ROOF_MAPGEN.md). #### Linking various mapgen maps using multitile_city_buildings.json diff --git a/doc/JSON Mapping Guides/Guide for intermediate mapgen.md b/doc/JSON_Mapping_Guides/Guide_for_intermediate_mapgen.md similarity index 100% rename from doc/JSON Mapping Guides/Guide for intermediate mapgen.md rename to doc/JSON_Mapping_Guides/Guide_for_intermediate_mapgen.md diff --git a/doc/JSON Mapping Guides/JSON_ROOF_MAPGEN.md b/doc/JSON_Mapping_Guides/JSON_ROOF_MAPGEN.md similarity index 100% rename from doc/JSON Mapping Guides/JSON_ROOF_MAPGEN.md rename to doc/JSON_Mapping_Guides/JSON_ROOF_MAPGEN.md diff --git a/doc/JSON_STYLE.md b/doc/JSON_STYLE.md index a8005997b9834..f0735d5df838d 100644 --- a/doc/JSON_STYLE.md +++ b/doc/JSON_STYLE.md @@ -46,15 +46,18 @@ Line breaks occur after open brackets, close brackets, or entries. The formatting tool can be found alongside the releases as `json_formatter.exe` or `json_formatter.cgi`, built via `make style-json`, or accessed at . It is recommended to add the formatting tool's location to your `PATH` or (if not already present) put it in your Cataclysm-DDA root directory. -Using `make style-json` will also format all JSON files inside the `data` folder; alternatively, per-folder formatting can be done with this command: -```cmd -find path/to/desired/folder -name "*.json" -print0 | xargs -0 -L 1 path/to/json_formatter -``` -Using git to filter uncommitted changes (provided there are no spaces in the file or directory names): -```cmd -git diff --name-only '*.json' | xargs -L 1 path/to/json_formmater -``` +Using `make style-json` will format all files included in the JSON validation test, alternatively: +```sh +# Using git to filter JSON files with uncommitted changes (provided there are no spaces in the file or directory names). +git diff --name-only '*.json' | xargs -L 1 json_formmater +# Using git to filter modified JSON files in the current branch. +git diff master --name-only '*.json' | xargs -L 1 json_formmater + +# Per-folder formatting. +find path/to/desired/folder -name "*.json" -print0 | xargs -0 -L 1 json_formatter +``` +--- If you're using the Visual Studio solution, you can configure Visual Studio with commands to format all of the JSON in the project. diff --git a/doc/TILESET.md b/doc/TILESET.md index 7d7e6174886a6..15bce84d55985 100644 --- a/doc/TILESET.md +++ b/doc/TILESET.md @@ -182,17 +182,39 @@ A tilesheet can be an expansion from a mod. Each expansion tilesheet is a singl `--palette-copies`: Output copies of tilesheet files quantized to 8bpp palette with `.png8` extension. Intended for external detection if conversion was lossless. -Requires `pyvips` module. +Requires `pyvips` module, see below. -### Installing pyvips on Windows +## pyvips -- Download Python https://www.python.org/downloads/ -- Download `libvips` https://libvips.github.io/libvips/install.html -- Make sure directories with `python`, `pip`, and `libvips` are in your `PATH` [environment variable](https://en.wikipedia.org/wiki/Environment_variable#Windows) -- Press `Windows key + r` to open the "Run" dialog box -- run `cmd`; it should open the console -- run `py -m pip install --upgrade pip` to get the latest version of `pip` -- run `pip install --user pyvips` to install `pyvips` +### Windows + +#### Python and pyvips + * Install Python with the latest installer https://www.python.org/downloads/windows/ + * Open Console (Window key + `R` key, type `cmd` and hit `Enter`) + * Install pyvips with these commands: +``` +py -m pip install -U pip +py -m pip install --user pyvips +``` + +#### libvips + * Extract the latest libvips distribution to a folder (get the `vips-dev-w64-web-#.#.#.zip` NOT the `vips-dev-w64-all-#.#.#.zip`) https://libvips.github.io/libvips/install.html + * Press start menu and search for "`environment variables`". + * Alternatively go to `Control Panel > System > Advanced System Settings > Environment Variables` + * In the `User variables` section, select `Path` and click `Edit`. + * Select an empty line and press `New` + * Copy and paste the path to `vips\bin` folder, it should look something like `C:\Users\username\AppData\Roaming\Python\Python39\site-packages\pyvips\vips-dev-8.10\bin` + * If you have the Console open, close it so the changes take effect. + +#### Launching scripts +Navigate on Console to a directory with the script you want to launch. +Prefix the script filename with `py `, like this: `py compose.py --use-all --obsolete-fillers pathToYourTileset pathToYourOutputFolder` + +### Linux +_TODO, please ask if you need it or send suggestions if you want to help_ + +### MacOS +_TODO, please ask if you need it or send suggestions if you want to help_ ## Legacy tilesets diff --git a/doc/WEATHER_TYPE.md b/doc/WEATHER_TYPE.md index 41bc0ce6473e7..01612bb348467 100644 --- a/doc/WEATHER_TYPE.md +++ b/doc/WEATHER_TYPE.md @@ -1,16 +1,15 @@ -## Weather_type +# WEATHER TYPES Each weather type is a type of weather that occurs, its effects and what causes it. The only required entries are null and clear. - -##Fields +## `weather_type` properties | Identifier | Description | | ------------------------------ | --------------------------------------------------------------------- | | `name` | UI name of weather type. | | `color` | UI color of weather type. | | `map_color` | Map color of weather type. | -| `glyph` | Map glyph of weather type. | +| `sym` | Map glyph of weather type. | | `ranged_penalty` | Penalty to ranged attacks. | | `sight_penalty` | Penalty to per-square visibility, applied in transparency map. | | `light_modifier` | modification to ambient light. | @@ -20,46 +19,27 @@ Each weather type is a type of weather that occurs, its effects and what causes | `rains` | Whether said precipitation falls as rain. | | `acidic` | Whether said precipitation is acidic. | | `tiles_animation` | Optional, name of the tiles animation to use | -| `sound_category` | Optional, if playing sound effects what to use. Valid values are: silent, drizzle, rainy, thunder, flurries, - snowstorm and snow. | +| `sound_category` | Optional, what sound effect to play. Valid values are: silent, drizzle, rainy, thunder, flurries, snowstorm and snow. | | `sun_intensity` | Strength of the sun. Valid values are: none, light, normal, and high | | `duration_min` | Optional, the lower bound on the amount of time this weather can last. Defaults to 5 minutes. Unless time_between_min and time_between_max are set the weather can happen again as soon as it ends. | | `duration_max` | Optional, the upper bound on the amount of time this weather can last. Defaults to 5 minutes. Unless time_between_min and time_between_max are set the weather can happen again soon as it ends. | -| `time_between_min` | Optional, the lower bounds of the amount of time that will be guaranteed to pass before this weather happens again. Defaults to 0. | -| `time_between_max` | Optional, the upper bounds of the amount of time that will be guaranteed to pass before this weather happens again. Defaults to 0. | +| `time_between_min` | Optional: the lower bound on the amount of time that will be guaranteed to pass before this weather happens again. Defaults to 0. | +| `time_between_max` | Optional: the upper bound on the amount of time that will be guaranteed to pass before this weather happens again. Defaults to 0. | | `weather_animation` | Optional, Information controlling weather animations. Members: factor, color and glyph | -| `effects` | Array for the effects the weather has. Described in detail below -| `requirements` | Optional, is what determines what weather it is. All members are optional. - When checking what weather it is it loops through the entries in order and uses the last one to succeed. | - - `pressure_min` - `pressure_max` - `humidity_min` - `humidity_max` - `temperature_min` - `temperature_max` - `windpower_min` - `windpower_max` - | These are all minimum and maximum values for which the weather will occur. I.e it will only rain if its humid enough | - - `humidity_and_pressure` | if there are pressure and humidity requirements are they both required or just one | - `acidic` | does this require acidic precipitation | - `time` | Valid values are: day, night, and both. | - `required_weathers` | a string array of possible weathers it is at this point in the loop. i.e. rain can only happen if the conditions for clouds light drizzle or drizzle are present | - `time_passed_min` | Optional: Until this much time post cataclysm this weather won't happen.| - `time_passed_max` | Optional: After this much time post cataclysm this weather stops.| - `one_in_chance` | Optional: This has a 1 in this value chance of happening. This will usually be called every 5 minutes| - -### Example +| `effects` | Array for the effects the weather has. Descibed in detail below +| `requirements` | Optional, is what determines what weather it is. All members are optional. When determining current weather, it loops through the entries in order and uses the last one to pass all the requirements. | + +#### `weather_type` example ```json -{ +[ + { "id": "lightning", "type": "weather_type", "name": "Lightning Storm", - "color": "c_yellow", + "color": "yellow", "map_color": "h_yellow", - "glyph": "%", + "sym": "%", "ranged_penalty": 4, "sight_penalty": 1.25, "light_modifier": -45, @@ -68,33 +48,32 @@ Each weather type is a type of weather that occurs, its effects and what causes "precip": "heavy", "rains": true, "acidic": false, - "effects": [ - { - "one_in_chance": 50, - "must_be_outside":false, - "sound_message": "You hear a distant rumble of thunder.", - "sound_effect": "thunder_far" - }, - { - "one_in_chance": 600, - "must_be_outside":false, - "message": "A flash of lightning illuminates your surroundings!.", - "sound_effect": "thunder_near", - "lightning":true - } - ], + "effects": [ + { + "one_in_chance": 50, + "must_be_outside": false, + "sound_message": "You hear a distant rumble of thunder.", + "sound_effect": "thunder_far" + }, + { + "one_in_chance": 600, + "must_be_outside": false, + "message": "A flash of lightning illuminates your surroundings!.", + "sound_effect": "thunder_near", + "lightning": true + } + ], "tiles_animation": "weather_rain_drop", - "weather_animation": { "factor": 0.04, "color": "c_light_blue", "glyph": "," }, + "weather_animation": { "factor": 0.04, "color": "light_blue", "sym": "," }, "sound_category": "thunder", "sun_intensity": "none", "requirements": { "pressure_max": 990, "required_weathers": [ "thunder" ] } }, +] ``` -### Weather_effects -Things that weather can cause to happen. -##Fields +### Weather effect properties | Identifier | Description | | ------------------------------ | --------------------------------------------------------------------- | @@ -118,20 +97,19 @@ Things that weather can cause to happen. | `damage` | Optional: List of damage instances applied | | `spawns` | Optional: Array of spawns to cause. If spawns are selected but are unable to spawn the effect is cancelled. | | `fields` | Optional: Array of fields to cause. Elements are discussed below | - - optional( weather_effect_jo, was_loaded, "", effect.lightning, false ); - ### Example + +#### `effects` example ```json - { - "must_be_outside":true, - "radiation":10, - "healthy":1, - "message":"Suddenly a something", - "add_effect":"bite", - "effect_duration":"10 minutes", +{ + "must_be_outside": true, + "radiation": 10, + "healthy" :1, + "message": "Suddenly a something", + "add_effect": "bite", + "effect_duration": "10 minutes", "target_part": "arm_l", - "damage":[ + "damage": [ { "damage_type": "electric", "amount": 4.0, @@ -142,19 +120,38 @@ Things that weather can cause to happen. ], "spawns": [{ - "max_radius":10, - "min_radius":10, - "target":"mon_zombie_survivor_elite", - "hallucination_count":1, - "real_count":0 -}] -``` - ### spawn_type - -How many and what spawns - -##Fields - + "max_radius": 10, + "min_radius": 10, + "target": "mon_zombie_survivor_elite", + "hallucination_count": 1, + "real_count": 0 + }] +} +``` + +### `requirements` properties + +| Identifier | Description | +| ------------------------------ | --------------------------------------------------------------------- | +| `pressure_min` | These are all minimum and maximum values for which the weather will occur. I.e., it will only rain if it is sufficiently humid. | +| `pressure_max` | | +| `humidity_min` | | +| `humidity_max` | | +| `temperature_min` | | +| `temperature_max` | | +| `windpower_min` | | +| `windpower_max` | | +| `humidity_and_pressure` | should logical AND be used for pressure and humidity requirements when they are both defined | +| `acidic` | does this require acidic precipitation | +| `time` | Valid values are: "day", "night", and "both". | +| `required_weathers` | a string array of possible prior weathers; i.e., rain can only happen if the conditions for clouds, light drizzle, or drizzle are present | +| `time_passed_min` | Optional: Time after the Cataclysm when this weather can start appearing; | +| `time_passed_max` | Optional: Time after the Cataclysm when this weather can no longer appear. | +| `one_in_chance` | Optional: This has a 1 in this value chance of happening. This will usually be called every 5 minutes| + + +### `spawns` properties + | Identifier | Description | | ------------------------------ | --------------------------------------------------------------------- | | `max_radius` | Optional: The furthest away a spawn will happen. | @@ -164,11 +161,7 @@ How many and what spawns | `target` | Optional: Monster id of target to spawn. If left blank a nearby monster will be used. | | `target_range` | Optional: If target is left blank how far away to look for something to copy. | - ### fields - -Fields to create what kind and where - -##Fields +### `fields` properties | Identifier | Description | | ------------------------------ | --------------------------------------------------------------------- | @@ -177,6 +170,3 @@ Fields to create what kind and where | `age` | Age of the field. | | `outdoor_only` | Optional: Defaults to true. If true field will only spawn outdoors. | | `radius` | Optional: Radius around player the effect will spread, defaults to everywhere. | - - - diff --git a/gfx/ChibiUltica/ChibiLargeMonster.png b/gfx/ChibiUltica/ChibiLargeMonster.png index 926399be8453d..9faa2e699fd45 100644 Binary files a/gfx/ChibiUltica/ChibiLargeMonster.png and b/gfx/ChibiUltica/ChibiLargeMonster.png differ diff --git a/gfx/ChibiUltica/ChibiNormalMonster.png b/gfx/ChibiUltica/ChibiNormalMonster.png index c7f4f01ebfb7a..e0cf602db46ba 100644 Binary files a/gfx/ChibiUltica/ChibiNormalMonster.png and b/gfx/ChibiUltica/ChibiNormalMonster.png differ diff --git a/gfx/ChibiUltica/ChibiTallMonster.png b/gfx/ChibiUltica/ChibiTallMonster.png index 882931587e0dc..9c85208262417 100644 Binary files a/gfx/ChibiUltica/ChibiTallMonster.png and b/gfx/ChibiUltica/ChibiTallMonster.png differ diff --git a/gfx/ChibiUltica/incomplete.png b/gfx/ChibiUltica/incomplete.png index 4b60102fc7a4c..e5c08dfa118ed 100644 Binary files a/gfx/ChibiUltica/incomplete.png and b/gfx/ChibiUltica/incomplete.png differ diff --git a/gfx/ChibiUltica/incomplete_large.png b/gfx/ChibiUltica/incomplete_large.png index 92eb8a22f1974..35413de37ea30 100644 Binary files a/gfx/ChibiUltica/incomplete_large.png and b/gfx/ChibiUltica/incomplete_large.png differ diff --git a/gfx/ChibiUltica/normal.png b/gfx/ChibiUltica/normal.png index 0566e3a85e29b..2132c60c8a2a3 100644 Binary files a/gfx/ChibiUltica/normal.png and b/gfx/ChibiUltica/normal.png differ diff --git a/gfx/ChibiUltica/small.png b/gfx/ChibiUltica/small.png index 28e9d61634072..6bb3b5b180b89 100644 Binary files a/gfx/ChibiUltica/small.png and b/gfx/ChibiUltica/small.png differ diff --git a/gfx/ChibiUltica/tallfurniture.png b/gfx/ChibiUltica/tallfurniture.png index 7c47ef1d5ee9b..70d5bc552716a 100644 Binary files a/gfx/ChibiUltica/tallfurniture.png and b/gfx/ChibiUltica/tallfurniture.png differ diff --git a/gfx/ChibiUltica/tile_config.json b/gfx/ChibiUltica/tile_config.json index dab601377624c..2a7dcd4a1f416 100644 --- a/gfx/ChibiUltica/tile_config.json +++ b/gfx/ChibiUltica/tile_config.json @@ -24,28 +24,33 @@ { "id": "mon_fungaloid_tower", "fg": 10, "rotates": false }, { "id": "mon_gas_zombie", "fg": 27, "bg": [ ], "rotates": false }, { "id": "mon_jabberwock", "fg": 3, "rotates": false }, - { "id": "mon_mi_go_guard", "fg": 28, "rotates": false }, - { "id": "mon_mi_go_myrmidon", "fg": 29, "rotates": false }, - { "id": "mon_mi_go_slaver", "fg": 30, "rotates": false }, - { "id": "mon_mi_go_surgeon", "fg": 31, "rotates": false }, + { "id": "mon_mi_go_guard", "fg": 29, "rotates": false }, + { "id": "mon_mi_go_myrmidon", "fg": 30, "rotates": false }, + { "id": "mon_mi_go_slaver", "fg": 31, "rotates": false }, + { "id": "mon_mi_go_surgeon", "fg": 32, "rotates": false }, { "id": "mon_nakedmolerat_giant", "fg": 14, "rotates": false }, { "id": "mon_parasaurolophus", "fg": 21, "rotates": false }, - { "id": "mon_shoggoth", "fg": [ 4, 32 ], "rotates": false }, + { "id": "mon_shoggoth", "fg": [ 4, 33 ], "rotates": false }, { "id": "mon_skeleton_hulk", "fg": 1, "rotates": false }, { "id": "mon_spinosaurus", "fg": 15, "rotates": false }, { "id": "mon_stegosaurus", "fg": 18, "rotates": false }, { "id": "mon_tankbot", "fg": 5, "rotates": false }, { "id": "mon_triceratops", "fg": 17, "rotates": false }, { "id": "mon_triffid_heart", "fg": 12, "rotates": false }, - { "id": "mon_triffid_queen", "fg": 33, "bg": [ ], "rotates": false }, + { "id": "mon_triffid_queen", "fg": 34, "bg": [ ], "rotates": false }, { "id": "mon_turret_searchlight", "fg": 7, "rotates": false }, { "id": "mon_tyrannosaurus", "fg": 16, "rotates": false }, { "id": "mon_utahraptor", "fg": 22, "rotates": false }, { "id": "mon_yugg", "fg": 13, "rotates": false }, - { "id": "mon_zombie_corrosive", "fg": 34, "bg": [ ], "rotates": false }, + { "id": "mon_zombie_corrosive", "fg": 35, "bg": [ ], "rotates": false }, { "id": "mon_zombie_hulk", "fg": 6, "rotates": false }, - { "id": "mon_zombie_kevlar_2", "fg": 35, "bg": [ ], "rotates": false }, - { "id": "mon_zombie_nullfield", "fg": 36, "bg": [ ], "rotates": false } + { "id": "mon_zombie_kevlar_2", "fg": 38, "bg": [ ], "rotates": false }, + { "id": "mon_zombie_nullfield", "fg": 40, "bg": [ ], "rotates": false }, + { "id": "mon_horse", "fg": 28 }, + { "id": "mon_zombie_gasbag_impaler", "fg": 36 }, + { "id": "mon_zombie_horse", "fg": 37 }, + { "id": "mon_zombie_living_wall", "fg": 39 }, + { "id": "rid_mon_horse", "fg": 41 } ] }, { @@ -465,7 +470,7 @@ { "id": "overlay_wielded_bomblet_launcher_rotary", "fg": 446, "rotates": false }, { "id": "overlay_wielded_bomblet_launcher_single", "fg": 447, "rotates": false }, { "id": "overlay_wielded_bowling_axe", "fg": 397, "rotates": false }, - { "id": [ "overlay_wielded_brazier", "brazier" ], "fg": 4838, "rotates": false }, + { "id": [ "overlay_wielded_brazier", "brazier" ], "fg": 4857, "rotates": false }, { "id": "overlay_wielded_briefcase_smg", "fg": 448, "rotates": false }, { "id": "overlay_wielded_broadfire_off", "fg": 523, "rotates": false }, { "id": "overlay_wielded_broadfire_on", "fg": 524, "rotates": false }, @@ -1628,10 +1633,10 @@ { "id": "mon_albino_penguin", "fg": 1009, "bg": [ ], "rotates": false }, { "id": "mon_alpha_razorclaw", "fg": 1010, "bg": [ ] }, { "id": "mon_ant", "fg": 1011, "bg": [ ], "rotates": false }, - { "id": "mon_ant_acid", "fg": 1236, "bg": [ ], "rotates": false }, - { "id": "mon_ant_acid_larva", "fg": 1235, "bg": [ ], "rotates": false }, - { "id": "mon_ant_acid_queen", "fg": 1237, "bg": [ ], "rotates": false }, - { "id": "mon_ant_acid_soldier", "fg": 1234, "rotates": false }, + { "id": "mon_ant_acid", "fg": 1235, "bg": [ ], "rotates": false }, + { "id": "mon_ant_acid_larva", "fg": 1234, "bg": [ ], "rotates": false }, + { "id": "mon_ant_acid_queen", "fg": 1236, "bg": [ ], "rotates": false }, + { "id": "mon_ant_acid_soldier", "fg": 1233, "rotates": false }, { "id": "mon_ant_fungus", "fg": 1012, "bg": [ ], "rotates": false }, { "id": "mon_ant_larva", "fg": 1013, "bg": [ ], "rotates": false }, { "id": "mon_ant_queen", "fg": 1014, "bg": [ ], "rotates": false }, @@ -1721,7 +1726,7 @@ { "id": "mon_fungal_tendril", "fg": 1094, "bg": [ ], "rotates": false }, { "id": "mon_fungal_wall", "fg": 1095, "bg": [ ], "rotates": false }, { "id": "mon_fungaloid", "fg": 1089, "bg": [ ], "rotates": false }, - { "id": "mon_fungaloid_dormant", "fg": 1225, "bg": [ ], "rotates": false }, + { "id": "mon_fungaloid_dormant", "fg": 1224, "bg": [ ], "rotates": false }, { "id": "mon_fungaloid_young", "fg": 1090, "bg": [ ], "rotates": false }, { "id": "mon_gallimimus", "fg": 1096, "bg": [ ], "rotates": false }, { "id": "mon_gasbomb_hack", "fg": 1097, "bg": [ ], "rotates": false }, @@ -1740,7 +1745,7 @@ { "id": "mon_hare", "fg": 1109, "bg": [ ], "rotates": false }, { "id": "mon_hare_season_winter", "fg": 1110, "bg": [ ], "rotates": false }, { "id": "mon_headless_dog_thing", "fg": 1111, "bg": [ ], "rotates": false }, - { "id": "mon_hologram", "fg": 1226, "rotates": false }, + { "id": "mon_hologram", "fg": 1225, "rotates": false }, { "id": "mon_human_snail", "fg": 1112, "bg": [ ], "rotates": false }, { "id": "mon_irradiated_wanderer_1", "fg": 1113, "bg": [ ] }, { "id": "mon_irradiated_wanderer_2", "fg": 1114, "bg": [ ], "rotates": false }, @@ -1764,7 +1769,7 @@ { "id": "mon_otter", "fg": 1039, "bg": [ ], "rotates": false }, { "id": "mon_player_blob", "fg": 1129, "bg": [ ], "rotates": false }, { "id": "mon_pregnant_giant_cockroach", "fg": 1130, "rotates": false }, - { "id": "mon_prototype_cyborg", "fg": 1251, "bg": [ ], "rotates": false }, + { "id": "mon_prototype_cyborg", "fg": 1254, "bg": [ ], "rotates": false }, { "id": "mon_rabbit", "fg": 1131, "bg": [ ], "rotates": false }, { "id": "mon_raccoon", "fg": 1132, "bg": [ ], "rotates": false }, { "id": "mon_rat_king", "fg": 1135, "bg": [ ], "rotates": false }, @@ -1778,141 +1783,127 @@ { "id": "mon_sewer_snake", "fg": 1141, "bg": [ ], "rotates": false }, { "id": "mon_shadow", "fg": 1142, "rotates": false }, { "id": "mon_shadow_snake", "fg": 1143, "rotates": false }, - { "id": "mon_sheep", "fg": 1144, "bg": [ ], "rotates": false }, - { "id": "mon_skeleton", "fg": 1145, "bg": [ ], "rotates": false }, - { "id": "mon_skeleton_electric", "fg": 1253, "bg": [ ], "rotates": false }, - { "id": "mon_skitterbot", "fg": 1146, "bg": [ ], "rotates": false }, - { "id": "mon_sludge_crawler", "fg": 1147, "bg": [ ], "rotates": false }, - { "id": "mon_spider_cellar_giant", "fg": 1148, "bg": [ ], "rotates": false }, - { "id": "mon_spider_cellar_giant_s", "fg": 1149, "bg": [ ], "rotates": false }, - { "id": "mon_spider_jumping_giant", "fg": 1151, "bg": [ ], "rotates": false }, - { "id": "mon_spider_jumping_giant_mega", "fg": 1152, "rotates": false }, - { "id": "mon_spider_jumping_small", "fg": 1150, "bg": [ ], "rotates": false }, - { "id": "mon_spider_trapdoor", "fg": 1153, "bg": [ ], "rotates": false }, - { "id": "mon_spider_trapdoor_giant", "fg": 1154, "bg": [ ], "rotates": false }, - { "id": "mon_spider_trapdoor_giant_mega", "fg": 1155, "rotates": false }, - { "id": "mon_spider_trapdoor_giant_small", "fg": 1156, "rotates": false }, - { "id": "mon_spider_web", "fg": 1157, "bg": [ ], "rotates": false }, - { "id": "mon_spider_web_giant", "fg": 1157, "bg": [ ], "rotates": false }, - { "id": "mon_spider_web_mega", "fg": 1158, "rotates": false }, - { "id": "mon_spider_web_s", "fg": 1159, "bg": [ ], "rotates": false }, - { "id": "mon_spider_widow_giant", "fg": 1161, "bg": [ ], "rotates": false }, - { "id": "mon_spider_widow_giant_s", "fg": 1162, "bg": [ ], "rotates": false }, - { "id": "mon_spider_widow_small", "fg": 1160, "bg": [ ], "rotates": false }, - { "id": "mon_spider_wolf_giant", "fg": 1164, "bg": [ ], "rotates": false }, - { "id": "mon_spider_wolf_small", "fg": 1163, "bg": [ ], "rotates": false }, - { "id": "mon_spore", "fg": 1165, "bg": [ ], "rotates": false }, - { "id": "mon_squirrel", "fg": 1166, "bg": [ ], "rotates": false }, - { "id": "mon_squirrel_red", "fg": 1166, "bg": [ ], "rotates": false }, - { "id": "mon_titanis", "fg": 1167, "bg": [ ], "rotates": false }, - { "id": "mon_turkey", "fg": 1168, "bg": [ ], "rotates": false }, - { "id": "mon_velociraptor", "fg": 1169, "bg": [ ], "rotates": false }, - { "id": "mon_vinebeast", "fg": 1170, "bg": [ ], "rotates": false }, - { "id": "mon_vortex", "fg": 1171, "bg": [ ], "rotates": false }, - { "id": "mon_w11b10", "fg": 1228, "rotates": false }, - { "id": "mon_w11b20b4", "fg": 1229, "rotates": false }, - { "id": "mon_w11h10", "fg": 1231, "rotates": false }, - { "id": "mon_w12b10", "fg": 1230, "rotates": false }, - { "id": "mon_w12n10", "fg": 1232, "rotates": false }, - { "id": "mon_wasp", "fg": 1172, "bg": [ ], "rotates": false }, + { "id": "mon_skeleton", "fg": 1144, "bg": [ ], "rotates": false }, + { "id": "mon_skeleton_electric", "fg": 1257, "bg": [ ], "rotates": false }, + { "id": "mon_skitterbot", "fg": 1145, "bg": [ ], "rotates": false }, + { "id": "mon_sludge_crawler", "fg": 1146, "bg": [ ], "rotates": false }, + { "id": "mon_spider_cellar_giant", "fg": 1147, "bg": [ ], "rotates": false }, + { "id": "mon_spider_cellar_giant_s", "fg": 1148, "bg": [ ], "rotates": false }, + { "id": "mon_spider_jumping_giant", "fg": 1150, "bg": [ ], "rotates": false }, + { "id": "mon_spider_jumping_giant_mega", "fg": 1151, "rotates": false }, + { "id": "mon_spider_jumping_small", "fg": 1149, "bg": [ ], "rotates": false }, + { "id": "mon_spider_trapdoor", "fg": 1152, "bg": [ ], "rotates": false }, + { "id": "mon_spider_trapdoor_giant", "fg": 1153, "bg": [ ], "rotates": false }, + { "id": "mon_spider_trapdoor_giant_mega", "fg": 1154, "rotates": false }, + { "id": "mon_spider_trapdoor_giant_small", "fg": 1155, "rotates": false }, + { "id": "mon_spider_web", "fg": 1156, "bg": [ ], "rotates": false }, + { "id": "mon_spider_web_giant", "fg": 1156, "bg": [ ], "rotates": false }, + { "id": "mon_spider_web_mega", "fg": 1157, "rotates": false }, + { "id": "mon_spider_web_s", "fg": 1158, "bg": [ ], "rotates": false }, + { "id": "mon_spider_widow_giant", "fg": 1160, "bg": [ ], "rotates": false }, + { "id": "mon_spider_widow_giant_s", "fg": 1161, "bg": [ ], "rotates": false }, + { "id": "mon_spider_widow_small", "fg": 1159, "bg": [ ], "rotates": false }, + { "id": "mon_spider_wolf_giant", "fg": 1163, "bg": [ ], "rotates": false }, + { "id": "mon_spider_wolf_small", "fg": 1162, "bg": [ ], "rotates": false }, + { "id": "mon_spore", "fg": 1164, "bg": [ ], "rotates": false }, + { "id": "mon_squirrel", "fg": 1165, "bg": [ ], "rotates": false }, + { "id": "mon_squirrel_red", "fg": 1165, "bg": [ ], "rotates": false }, + { "id": "mon_titanis", "fg": 1166, "bg": [ ], "rotates": false }, + { "id": "mon_turkey", "fg": 1167, "bg": [ ], "rotates": false }, + { "id": "mon_velociraptor", "fg": 1168, "bg": [ ], "rotates": false }, + { "id": "mon_vinebeast", "fg": 1169, "bg": [ ], "rotates": false }, + { "id": "mon_vortex", "fg": 1170, "bg": [ ], "rotates": false }, + { "id": "mon_w11b10", "fg": 1227, "rotates": false }, + { "id": "mon_w11b20b4", "fg": 1228, "rotates": false }, + { "id": "mon_w11h10", "fg": 1230, "rotates": false }, + { "id": "mon_w12b10", "fg": 1229, "rotates": false }, + { "id": "mon_w12n10", "fg": 1231, "rotates": false }, + { "id": "mon_wasp", "fg": 1171, "bg": [ ], "rotates": false }, { "id": "mon_wasp_larvae", "fg": 1054 }, - { "id": "mon_wasp_mega", "fg": 1173 }, - { "id": "mon_wasp_small", "fg": 1174, "rotates": false }, + { "id": "mon_wasp_mega", "fg": 1172 }, + { "id": "mon_wasp_small", "fg": 1173, "rotates": false }, { "id": "mon_weasel", "fg": 1039, "bg": [ ], "rotates": false }, - { "id": "mon_wolf", "fg": 1175, "bg": [ ], "rotates": false }, - { "id": "mon_worm", "fg": 1176, "bg": [ ], "rotates": false }, - { "id": "mon_zhark", "fg": 1177 }, - { "id": "mon_zolf", "fg": 1178, "bg": [ ], "rotates": false }, - { "id": "mon_zolf_shady", "fg": 1179, "rotates": false }, - { "id": "mon_zombear", "fg": 1180, "bg": [ ], "rotates": false }, - { "id": "mon_zombie_acidic", "fg": 1181, "bg": [ ], "rotates": false }, - { "id": "mon_zombie_anklebiter", "fg": 1182, "bg": [ ], "rotates": false }, - { "id": "mon_zombie_armored", "fg": 1183, "bg": [ ], "rotates": false }, - { "id": "mon_zombie_bio_op", "fg": 1184, "bg": [ ], "rotates": false }, - { "id": "mon_zombie_biter", "fg": 1185, "bg": [ ], "rotates": false }, - { "id": "mon_zombie_blind", "fg": 1186, "rotates": false }, - { "id": "mon_zombie_brainless", "fg": 1257, "bg": [ ], "rotates": false }, - { "id": "mon_zombie_brute", "fg": 1187, "bg": [ ], "rotates": false }, - { "id": "mon_zombie_brute_grappler", "fg": 1188, "bg": [ ], "rotates": false }, - { "id": "mon_zombie_brute_ninja", "fg": 1189, "bg": [ ] }, - { "id": "mon_zombie_brute_shocker", "fg": 1190, "bg": [ ], "rotates": false }, - { "id": "mon_zombie_child_fungus", "fg": 1233, "bg": [ ], "rotates": false }, - { "id": "mon_zombie_child_scorched", "fg": 1191, "bg": [ ] }, - { "id": "mon_zombie_child_scorched_2", "fg": 1192, "rotates": false }, - { "id": "mon_zombie_cop", "fg": 1193, "bg": [ ], "rotates": false }, - { "id": "mon_zombie_crawler", "fg": 1194, "bg": [ ], "rotates": false }, - { "id": "mon_zombie_creepy", "fg": 1195, "bg": [ ], "rotates": false }, - { "id": "mon_zombie_dancer", "fg": 1196, "bg": [ ], "rotates": false }, - { "id": "mon_zombie_dog", "fg": 1197, "bg": [ ], "rotates": false }, - { "id": "mon_zombie_ears", "fg": 1258 }, - { "id": "mon_zombie_electric", "fg": 1198, "bg": [ ], "rotates": false }, - { "id": "mon_zombie_fiend", "fg": 1259, "bg": [ ], "rotates": false }, - { "id": "mon_zombie_fireman", "fg": 1199, "bg": [ ], "rotates": false }, - { "id": "mon_zombie_fungus", "fg": [ 1200, 1260 ], "bg": [ ], "rotates": false }, - { "id": "mon_zombie_gasbag", "fg": 1201, "bg": [ ], "rotates": false }, - { "id": "mon_zombie_grappler", "fg": 1202, "bg": [ ], "rotates": false }, - { "id": "mon_zombie_hazmat", "fg": 1203, "bg": [ ], "rotates": false }, - { "id": "mon_zombie_hollow", "fg": 1204, "bg": [ ], "rotates": false }, - { "id": "mon_zombie_hunter", "fg": 1205, "bg": [ ], "rotates": false }, - { "id": "mon_zombie_jackson", "fg": 1206, "bg": [ ], "rotates": false }, - { "id": "mon_zombie_kevlar_1", "fg": 1261, "bg": [ ], "rotates": false }, - { "id": "mon_zombie_mancroc", "fg": 1207, "bg": [ ] }, - { "id": "mon_zombie_master", "fg": 1208, "bg": [ ], "rotates": false }, - { "id": "mon_zombie_military_pilot", "fg": 1227, "bg": [ ], "rotates": false }, - { "id": "mon_zombie_necro", "fg": 1209, "bg": [ ], "rotates": false }, - { "id": "mon_zombie_predator", "fg": 1210, "bg": [ ], "rotates": false }, - { "id": "mon_zombie_rot", "fg": 1211, "bg": [ ], "rotates": false }, - { "id": "mon_zombie_scorched", "fg": 1212, "bg": [ ] }, - { "id": "mon_zombie_shady", "fg": 1213, "bg": [ ], "rotates": false }, - { "id": "mon_zombie_shady_ghost", "fg": 1214, "rotates": false }, - { "id": "mon_zombie_shriekling", "fg": 1215, "bg": [ ], "rotates": false }, - { "id": "mon_zombie_skull", "fg": 1262, "bg": [ ], "rotates": false }, - { "id": "mon_zombie_smoker", "fg": 1216, "bg": [ ], "rotates": false }, - { "id": "mon_zombie_snotgobbler", "fg": 1217, "bg": [ ], "rotates": false }, - { "id": "mon_zombie_soldier", "fg": 1218, "bg": [ ], "rotates": false }, - { "id": "mon_zombie_soldier_acid_1", "fg": 1263, "bg": [ ], "rotates": false }, - { "id": "mon_zombie_soldier_acid_2", "fg": 1264, "bg": [ ], "rotates": false }, - { "id": "mon_zombie_soldier_blackops_1", "fg": 1265, "bg": [ ], "rotates": false }, - { "id": "mon_zombie_soldier_blackops_2", "fg": 1266, "bg": [ ], "rotates": false }, - { "id": "mon_zombie_spitter", "fg": 1219, "bg": [ ], "rotates": false }, - { "id": "mon_zombie_sproglodyte", "fg": 1220, "bg": [ ], "rotates": false }, - { "id": "mon_zombie_static", "fg": 1267, "bg": [ ], "rotates": false }, - { "id": "mon_zombie_swimmer", "fg": 1221, "bg": [ ], "rotates": false }, - { "id": "mon_zombie_thorny", "fg": 1268, "rotates": false }, - { "id": "mon_zombie_waif", "fg": 1222, "bg": [ ], "rotates": false }, - { "id": "mon_zombie_wretched", "fg": 1269, "bg": [ ], "rotates": false }, - { "id": "mon_zoose", "fg": 1223, "bg": [ ], "rotates": false }, - { "id": "mon_zougar", "fg": 1224, "bg": [ ], "rotates": false }, - { "id": "mon_triffid", "fg": 1254 }, - { "id": "mon_triffid_sprig", "fg": 1255 }, - { "id": "mon_triffid_young", "fg": 1256 }, + { "id": "mon_wolf", "fg": 1174, "bg": [ ], "rotates": false }, + { "id": "mon_worm", "fg": 1175, "bg": [ ], "rotates": false }, + { "id": "mon_zhark", "fg": 1176 }, + { "id": "mon_zolf", "fg": 1177, "bg": [ ], "rotates": false }, + { "id": "mon_zolf_shady", "fg": 1178, "rotates": false }, + { "id": "mon_zombear", "fg": 1179, "bg": [ ], "rotates": false }, + { "id": "mon_zombie_acidic", "fg": 1180, "bg": [ ], "rotates": false }, + { "id": "mon_zombie_anklebiter", "fg": 1181, "bg": [ ], "rotates": false }, + { "id": "mon_zombie_armored", "fg": 1182, "bg": [ ], "rotates": false }, + { "id": "mon_zombie_bio_op", "fg": 1183, "bg": [ ], "rotates": false }, + { "id": "mon_zombie_biter", "fg": 1184, "bg": [ ], "rotates": false }, + { "id": "mon_zombie_blind", "fg": 1185, "rotates": false }, + { "id": "mon_zombie_brainless", "fg": 1261, "bg": [ ], "rotates": false }, + { "id": "mon_zombie_brute", "fg": 1186, "bg": [ ], "rotates": false }, + { "id": "mon_zombie_brute_grappler", "fg": 1187, "bg": [ ], "rotates": false }, + { "id": "mon_zombie_brute_ninja", "fg": 1188, "bg": [ ] }, + { "id": "mon_zombie_brute_shocker", "fg": 1189, "bg": [ ], "rotates": false }, + { "id": "mon_zombie_child_fungus", "fg": 1232, "bg": [ ], "rotates": false }, + { "id": "mon_zombie_child_scorched", "fg": 1190, "bg": [ ] }, + { "id": "mon_zombie_child_scorched_2", "fg": 1191, "rotates": false }, + { "id": "mon_zombie_cop", "fg": 1192, "bg": [ ], "rotates": false }, + { "id": "mon_zombie_crawler", "fg": 1193, "bg": [ ], "rotates": false }, + { "id": "mon_zombie_creepy", "fg": 1194, "bg": [ ], "rotates": false }, + { "id": "mon_zombie_dancer", "fg": 1195, "bg": [ ], "rotates": false }, + { "id": "mon_zombie_dog", "fg": 1196, "bg": [ ], "rotates": false }, + { "id": "mon_zombie_ears", "fg": 1262 }, + { "id": "mon_zombie_electric", "fg": 1197, "bg": [ ], "rotates": false }, + { "id": "mon_zombie_fiend", "fg": 1263, "bg": [ ], "rotates": false }, + { "id": "mon_zombie_fireman", "fg": 1198, "bg": [ ], "rotates": false }, + { "id": "mon_zombie_fungus", "fg": [ 1199, 1264 ], "bg": [ ], "rotates": false }, + { "id": "mon_zombie_gasbag", "fg": 1200, "bg": [ ], "rotates": false }, + { "id": "mon_zombie_grappler", "fg": 1201, "bg": [ ], "rotates": false }, + { "id": "mon_zombie_hazmat", "fg": 1202, "bg": [ ], "rotates": false }, + { "id": "mon_zombie_hollow", "fg": 1203, "bg": [ ], "rotates": false }, + { "id": "mon_zombie_hunter", "fg": 1204, "bg": [ ], "rotates": false }, + { "id": "mon_zombie_jackson", "fg": 1205, "bg": [ ], "rotates": false }, + { "id": "mon_zombie_kevlar_1", "fg": 1268, "bg": [ ], "rotates": false }, + { "id": "mon_zombie_mancroc", "fg": 1206, "bg": [ ] }, + { "id": "mon_zombie_master", "fg": 1207, "bg": [ ], "rotates": false }, + { "id": "mon_zombie_military_pilot", "fg": 1226, "bg": [ ], "rotates": false }, + { "id": "mon_zombie_necro", "fg": 1208, "bg": [ ], "rotates": false }, + { "id": "mon_zombie_predator", "fg": 1209, "bg": [ ], "rotates": false }, + { "id": "mon_zombie_rot", "fg": 1210, "bg": [ ], "rotates": false }, + { "id": "mon_zombie_scorched", "fg": 1211, "bg": [ ] }, + { "id": "mon_zombie_shady", "fg": 1212, "bg": [ ], "rotates": false }, + { "id": "mon_zombie_shady_ghost", "fg": 1213, "rotates": false }, + { "id": "mon_zombie_shriekling", "fg": 1214, "bg": [ ], "rotates": false }, + { "id": "mon_zombie_skull", "fg": 1270, "bg": [ ], "rotates": false }, + { "id": "mon_zombie_smoker", "fg": 1215, "bg": [ ], "rotates": false }, + { "id": "mon_zombie_snotgobbler", "fg": 1216, "bg": [ ], "rotates": false }, + { "id": "mon_zombie_soldier", "fg": 1217, "bg": [ ], "rotates": false }, + { "id": "mon_zombie_soldier_acid_1", "fg": 1271, "bg": [ ], "rotates": false }, + { "id": "mon_zombie_soldier_acid_2", "fg": 1272, "bg": [ ], "rotates": false }, + { "id": "mon_zombie_soldier_blackops_1", "fg": 1273, "bg": [ ], "rotates": false }, + { "id": "mon_zombie_soldier_blackops_2", "fg": 1274, "bg": [ ], "rotates": false }, + { "id": "mon_zombie_spitter", "fg": 1218, "bg": [ ], "rotates": false }, + { "id": "mon_zombie_sproglodyte", "fg": 1219, "bg": [ ], "rotates": false }, + { "id": "mon_zombie_static", "fg": 1275, "bg": [ ], "rotates": false }, + { "id": "mon_zombie_swimmer", "fg": 1220, "bg": [ ], "rotates": false }, + { "id": "mon_zombie_thorny", "fg": 1276, "rotates": false }, + { "id": "mon_zombie_waif", "fg": 1221, "bg": [ ], "rotates": false }, + { "id": "mon_zombie_wretched", "fg": 1277, "bg": [ ], "rotates": false }, + { "id": "mon_zoose", "fg": 1222, "bg": [ ], "rotates": false }, + { "id": "mon_zougar", "fg": 1223, "bg": [ ], "rotates": false }, + { "id": "mon_triffid", "fg": 1258 }, + { "id": "mon_triffid_sprig", "fg": 1259 }, + { "id": "mon_triffid_young", "fg": 1260 }, { "id": "mon_broken_cyborg", "fg": [ - { "weight": 1, "sprite": 1271 }, - { "weight": 1, "sprite": 1272 }, - { "weight": 1, "sprite": 1273 }, - { "weight": 1, "sprite": 1274 }, - { "weight": 1, "sprite": 1275 }, - { "weight": 1, "sprite": 1276 } + { "weight": 1, "sprite": 1279 }, + { "weight": 1, "sprite": 1280 }, + { "weight": 1, "sprite": 1281 }, + { "weight": 1, "sprite": 1282 }, + { "weight": 1, "sprite": 1283 }, + { "weight": 1, "sprite": 1284 } ], "rotates": false }, { "id": "mon_feral_human_crowbar", - "fg": [ - { "weight": 1, "sprite": 1285 }, - { "weight": 1, "sprite": 1286 }, - { "weight": 1, "sprite": 1287 }, - { "weight": 1, "sprite": 1288 }, - { "weight": 1, "sprite": 1289 }, - { "weight": 1, "sprite": 1290 }, - { "weight": 1, "sprite": 1291 }, - { "weight": 1, "sprite": 1292 } - ] - }, - { - "id": "mon_feral_human_pipe", "fg": [ { "weight": 1, "sprite": 1293 }, { "weight": 1, "sprite": 1294 }, @@ -1924,47 +1915,61 @@ { "weight": 1, "sprite": 1300 } ] }, + { + "id": "mon_feral_human_pipe", + "fg": [ + { "weight": 1, "sprite": 1301 }, + { "weight": 1, "sprite": 1302 }, + { "weight": 1, "sprite": 1303 }, + { "weight": 1, "sprite": 1304 }, + { "weight": 1, "sprite": 1305 }, + { "weight": 1, "sprite": 1306 }, + { "weight": 1, "sprite": 1307 }, + { "weight": 1, "sprite": 1308 } + ] + }, { "id": "mon_feral_human_axe", "fg": [ - { "weight": 1, "sprite": 1277 }, - { "weight": 1, "sprite": 1278 }, - { "weight": 1, "sprite": 1279 }, - { "weight": 1, "sprite": 1280 }, - { "weight": 1, "sprite": 1281 }, - { "weight": 1, "sprite": 1282 }, - { "weight": 1, "sprite": 1283 }, - { "weight": 1, "sprite": 1284 } + { "weight": 1, "sprite": 1285 }, + { "weight": 1, "sprite": 1286 }, + { "weight": 1, "sprite": 1287 }, + { "weight": 1, "sprite": 1288 }, + { "weight": 1, "sprite": 1289 }, + { "weight": 1, "sprite": 1290 }, + { "weight": 1, "sprite": 1291 }, + { "weight": 1, "sprite": 1292 } ] }, + { + "id": "mon_zombie_giant_heart", + "animated": true, + "fg": [ + { "weight": 15, "sprite": 1309 }, + { "weight": 15, "sprite": 1310 }, + { "weight": 15, "sprite": 1309 }, + { "weight": 15, "sprite": 1311 } + ], + "rotates": false + }, { "id": "mon_twisted_body", - "fg": [ { "weight": 1, "sprite": 1301 }, { "weight": 1, "sprite": 1302 }, { "weight": 1, "sprite": 1303 } ], + "fg": [ { "weight": 1, "sprite": 1312 }, { "weight": 1, "sprite": 1313 }, { "weight": 1, "sprite": 1314 } ], "bg": [ ], "rotates": false }, { "id": "mon_zombie", "fg": [ - { "weight": 1, "sprite": 1314 }, { "weight": 1, "sprite": 1325 }, - { "weight": 1, "sprite": 1332 }, - { "weight": 1, "sprite": 1333 }, - { "weight": 1, "sprite": 1334 }, - { "weight": 1, "sprite": 1335 }, { "weight": 1, "sprite": 1336 }, - { "weight": 1, "sprite": 1337 }, - { "weight": 1, "sprite": 1338 }, - { "weight": 1, "sprite": 1304 }, - { "weight": 1, "sprite": 1305 }, - { "weight": 1, "sprite": 1306 }, - { "weight": 1, "sprite": 1307 }, - { "weight": 1, "sprite": 1308 }, - { "weight": 1, "sprite": 1309 }, - { "weight": 1, "sprite": 1310 }, - { "weight": 1, "sprite": 1311 }, - { "weight": 1, "sprite": 1312 }, - { "weight": 1, "sprite": 1313 }, + { "weight": 1, "sprite": 1343 }, + { "weight": 1, "sprite": 1344 }, + { "weight": 1, "sprite": 1345 }, + { "weight": 1, "sprite": 1346 }, + { "weight": 1, "sprite": 1347 }, + { "weight": 1, "sprite": 1348 }, + { "weight": 1, "sprite": 1349 }, { "weight": 1, "sprite": 1315 }, { "weight": 1, "sprite": 1316 }, { "weight": 1, "sprite": 1317 }, @@ -1980,7 +1985,17 @@ { "weight": 1, "sprite": 1328 }, { "weight": 1, "sprite": 1329 }, { "weight": 1, "sprite": 1330 }, - { "weight": 1, "sprite": 1331 } + { "weight": 1, "sprite": 1331 }, + { "weight": 1, "sprite": 1332 }, + { "weight": 1, "sprite": 1333 }, + { "weight": 1, "sprite": 1334 }, + { "weight": 1, "sprite": 1335 }, + { "weight": 1, "sprite": 1337 }, + { "weight": 1, "sprite": 1338 }, + { "weight": 1, "sprite": 1339 }, + { "weight": 1, "sprite": 1340 }, + { "weight": 1, "sprite": 1341 }, + { "weight": 1, "sprite": 1342 } ], "bg": [ ], "rotates": false @@ -1988,23 +2003,23 @@ { "id": "mon_zombie_child", "fg": [ - { "weight": 1, "sprite": 1339 }, - { "weight": 1, "sprite": 1340 }, - { "weight": 1, "sprite": 1341 }, { "weight": 1, "sprite": 1350 }, { "weight": 1, "sprite": 1351 }, { "weight": 1, "sprite": 1352 }, + { "weight": 1, "sprite": 1361 }, + { "weight": 1, "sprite": 1362 }, + { "weight": 1, "sprite": 1363 }, + { "weight": 1, "sprite": 1364 }, + { "weight": 1, "sprite": 1365 }, + { "weight": 1, "sprite": 1366 }, { "weight": 1, "sprite": 1353 }, { "weight": 1, "sprite": 1354 }, { "weight": 1, "sprite": 1355 }, - { "weight": 1, "sprite": 1342 }, - { "weight": 1, "sprite": 1343 }, - { "weight": 1, "sprite": 1344 }, - { "weight": 1, "sprite": 1345 }, - { "weight": 1, "sprite": 1346 }, - { "weight": 1, "sprite": 1347 }, - { "weight": 1, "sprite": 1348 }, - { "weight": 1, "sprite": 1349 } + { "weight": 1, "sprite": 1356 }, + { "weight": 1, "sprite": 1357 }, + { "weight": 1, "sprite": 1358 }, + { "weight": 1, "sprite": 1359 }, + { "weight": 1, "sprite": 1360 } ], "bg": [ ], "rotates": false @@ -2012,71 +2027,46 @@ { "id": "mon_zombie_fat", "fg": [ - { "weight": 1, "sprite": 1356 }, - { "weight": 1, "sprite": 1357 }, - { "weight": 1, "sprite": 1358 }, - { "weight": 1, "sprite": 1366 }, { "weight": 1, "sprite": 1367 }, { "weight": 1, "sprite": 1368 }, { "weight": 1, "sprite": 1369 }, + { "weight": 1, "sprite": 1377 }, + { "weight": 1, "sprite": 1378 }, + { "weight": 1, "sprite": 1379 }, + { "weight": 1, "sprite": 1380 }, + { "weight": 1, "sprite": 1381 }, + { "weight": 1, "sprite": 1382 }, { "weight": 1, "sprite": 1370 }, { "weight": 1, "sprite": 1371 }, - { "weight": 1, "sprite": 1359 }, - { "weight": 1, "sprite": 1360 }, - { "weight": 1, "sprite": 1361 }, - { "weight": 1, "sprite": 1362 }, - { "weight": 1, "sprite": 1363 }, - { "weight": 1, "sprite": 1364 }, - { "weight": 1, "sprite": 1365 } - ], - "bg": [ ], - "rotates": false - }, - { - "id": "mon_zombie_grabber", - "fg": [ { "weight": 1, "sprite": 1372 }, { "weight": 1, "sprite": 1373 }, { "weight": 1, "sprite": 1374 }, { "weight": 1, "sprite": 1375 }, - { "weight": 1, "sprite": 1376 }, - { "weight": 1, "sprite": 1377 }, - { "weight": 1, "sprite": 1378 }, - { "weight": 1, "sprite": 1379 }, - { "weight": 1, "sprite": 1380 } + { "weight": 1, "sprite": 1376 } ], "bg": [ ], "rotates": false }, { - "id": "mon_zombie_labsecurity", + "id": "mon_zombie_grabber", "fg": [ - { "weight": 1, "sprite": 1381 }, - { "weight": 1, "sprite": 1382 }, { "weight": 1, "sprite": 1383 }, { "weight": 1, "sprite": 1384 }, { "weight": 1, "sprite": 1385 }, - { "weight": 1, "sprite": 1386 } - ], - "bg": [ ], - "rotates": false - }, - { - "id": "mon_zombie_prisoner", - "fg": [ + { "weight": 1, "sprite": 1386 }, { "weight": 1, "sprite": 1387 }, { "weight": 1, "sprite": 1388 }, { "weight": 1, "sprite": 1389 }, { "weight": 1, "sprite": 1390 }, - { "weight": 1, "sprite": 1391 }, - { "weight": 1, "sprite": 1392 } + { "weight": 1, "sprite": 1391 } ], "bg": [ ], "rotates": false }, { - "id": "mon_zombie_runner", + "id": "mon_zombie_labsecurity", "fg": [ + { "weight": 1, "sprite": 1392 }, { "weight": 1, "sprite": 1393 }, { "weight": 1, "sprite": 1394 }, { "weight": 1, "sprite": 1395 }, @@ -2087,30 +2077,55 @@ "rotates": false }, { - "id": "mon_zombie_scientist", + "id": "mon_zombie_prisoner", "fg": [ { "weight": 1, "sprite": 1398 }, + { "weight": 1, "sprite": 1399 }, + { "weight": 1, "sprite": 1400 }, { "weight": 1, "sprite": 1401 }, { "weight": 1, "sprite": 1402 }, - { "weight": 1, "sprite": 1403 }, + { "weight": 1, "sprite": 1403 } + ], + "bg": [ ], + "rotates": false + }, + { + "id": "mon_zombie_runner", + "fg": [ { "weight": 1, "sprite": 1404 }, { "weight": 1, "sprite": 1405 }, { "weight": 1, "sprite": 1406 }, { "weight": 1, "sprite": 1407 }, - { "weight": 1, "sprite": 1408 }, - { "weight": 1, "sprite": 1399 }, - { "weight": 1, "sprite": 1400 } + { "weight": 1, "sprite": 1408 } ], "bg": [ ], "rotates": false }, { - "id": "mon_zombie_screecher", + "id": "mon_zombie_scientist", "fg": [ { "weight": 1, "sprite": 1409 }, + { "weight": 1, "sprite": 1412 }, + { "weight": 1, "sprite": 1413 }, + { "weight": 1, "sprite": 1414 }, + { "weight": 1, "sprite": 1415 }, + { "weight": 1, "sprite": 1416 }, + { "weight": 1, "sprite": 1417 }, + { "weight": 1, "sprite": 1418 }, + { "weight": 1, "sprite": 1419 }, { "weight": 1, "sprite": 1410 }, - { "weight": 1, "sprite": 1411 }, - { "weight": 1, "sprite": 1412 } + { "weight": 1, "sprite": 1411 } + ], + "bg": [ ], + "rotates": false + }, + { + "id": "mon_zombie_screecher", + "fg": [ + { "weight": 1, "sprite": 1420 }, + { "weight": 1, "sprite": 1421 }, + { "weight": 1, "sprite": 1422 }, + { "weight": 1, "sprite": 1423 } ], "bg": [ ], "rotates": false @@ -2118,33 +2133,33 @@ { "id": "mon_zombie_shrieker", "fg": [ - { "weight": 1, "sprite": 1413 }, - { "weight": 1, "sprite": 1414 }, - { "weight": 1, "sprite": 1415 }, - { "weight": 1, "sprite": 1416 } + { "weight": 1, "sprite": 1424 }, + { "weight": 1, "sprite": 1425 }, + { "weight": 1, "sprite": 1426 }, + { "weight": 1, "sprite": 1427 } ], "bg": [ ], "rotates": false }, { "id": "mon_zombie_survivor", - "fg": [ { "weight": 1, "sprite": 1417 }, { "weight": 1, "sprite": 1418 } ], + "fg": [ { "weight": 1, "sprite": 1428 }, { "weight": 1, "sprite": 1429 } ], "bg": [ ], "rotates": false }, { "id": "mon_zombie_survivor_elite", - "fg": [ { "weight": 1, "sprite": 1419 }, { "weight": 1, "sprite": 1420 }, { "weight": 1, "sprite": 1421 } ], + "fg": [ { "weight": 1, "sprite": 1430 }, { "weight": 1, "sprite": 1431 }, { "weight": 1, "sprite": 1432 } ], "bg": [ ], "rotates": false }, { "id": "mon_zombie_technician", "fg": [ - { "weight": 1, "sprite": 1422 }, - { "weight": 1, "sprite": 1423 }, - { "weight": 1, "sprite": 1424 }, - { "weight": 1, "sprite": 1425 } + { "weight": 1, "sprite": 1433 }, + { "weight": 1, "sprite": 1434 }, + { "weight": 1, "sprite": 1435 }, + { "weight": 1, "sprite": 1436 } ], "bg": [ ], "rotates": false @@ -2152,40 +2167,49 @@ { "id": "mon_zombie_tough", "fg": [ - { "weight": 1, "sprite": 1426 }, - { "weight": 1, "sprite": 1427 }, - { "weight": 1, "sprite": 1428 }, - { "weight": 1, "sprite": 1435 }, - { "weight": 1, "sprite": 1436 }, { "weight": 1, "sprite": 1437 }, { "weight": 1, "sprite": 1438 }, { "weight": 1, "sprite": 1439 }, + { "weight": 1, "sprite": 1446 }, + { "weight": 1, "sprite": 1447 }, + { "weight": 1, "sprite": 1448 }, + { "weight": 1, "sprite": 1449 }, + { "weight": 1, "sprite": 1450 }, + { "weight": 1, "sprite": 1451 }, { "weight": 1, "sprite": 1440 }, - { "weight": 1, "sprite": 1429 }, - { "weight": 1, "sprite": 1430 }, - { "weight": 1, "sprite": 1431 }, - { "weight": 1, "sprite": 1432 }, - { "weight": 1, "sprite": 1433 }, - { "weight": 1, "sprite": 1434 } + { "weight": 1, "sprite": 1441 }, + { "weight": 1, "sprite": 1442 }, + { "weight": 1, "sprite": 1443 }, + { "weight": 1, "sprite": 1444 }, + { "weight": 1, "sprite": 1445 } ], "bg": [ ], "rotates": false }, - { "id": "corpse_mon_fish_lbass", "fg": 1238 }, - { "id": "corpse_mon_fish_pbass", "fg": 1239 }, - { "id": "corpse_mon_fish_salmon", "fg": 1240 }, - { "id": "corpse_mon_fish_sunfish", "fg": 1241 }, - { "id": "mon_copbot", "fg": 1242 }, - { "id": "mon_cow", "fg": 1243 }, - { "id": "mon_cow_calf", "fg": 1244 }, - { "id": "mon_fish_eel", "fg": 1245 }, - { "id": "mon_gracke", "fg": 1246 }, - { "id": "mon_grocerybot", "fg": 1247 }, - { "id": "mon_grocerybot_busted", "fg": 1248 }, - { "id": "mon_hallu_mannequin", "fg": 1249 }, - { "id": "mon_pigeon", "fg": 1250 }, - { "id": "mon_skeleton_brute", "fg": 1252 }, - { "id": "mon_zow", "fg": 1270 } + { "id": "corpse_mon_fish_lbass", "fg": 1237 }, + { "id": "corpse_mon_fish_pbass", "fg": 1238 }, + { "id": "corpse_mon_fish_salmon", "fg": 1239 }, + { "id": "corpse_mon_fish_sunfish", "fg": 1240 }, + { "id": "mon_boar_wild", "fg": 1241 }, + { "id": "mon_boar_wild_piglet", "fg": 1242 }, + { "id": "mon_copbot", "fg": 1243 }, + { "id": "mon_cow", "fg": 1244 }, + { "id": "mon_cow_calf", "fg": 1245 }, + { "id": "mon_fish_eel", "fg": 1246 }, + { "id": "mon_gracke", "fg": 1247 }, + { "id": "mon_grocerybot", "fg": 1248 }, + { "id": "mon_grocerybot_busted", "fg": 1249 }, + { "id": "mon_hallu_mannequin", "fg": 1250 }, + { "id": "mon_pig", "fg": 1251 }, + { "id": "mon_pig_piglet", "fg": 1252 }, + { "id": "mon_pigeon", "fg": 1253 }, + { "id": "mon_sheep", "fg": 1255 }, + { "id": "mon_skeleton_brute", "fg": 1256 }, + { "id": "mon_zombie_gasbag_crawler", "fg": 1265 }, + { "id": "mon_zombie_gasbag_immobile", "fg": 1266 }, + { "id": "mon_zombie_hanging_innards", "fg": 1267 }, + { "id": "mon_zombie_pig", "fg": 1269 }, + { "id": "mon_zow", "fg": 1278 } ] }, { @@ -2247,12 +2271,13 @@ "id": "mon_firefly", "animated": true, "fg": [ - { "weight": 15, "sprite": 1491 }, { "weight": 15, "sprite": 1492 }, { "weight": 15, "sprite": 1493 }, - { "weight": 15, "sprite": 1492 } + { "weight": 15, "sprite": 1494 }, + { "weight": 15, "sprite": 1493 } ] - } + }, + { "id": "mon_zombie_scissorlimbs", "fg": 1491 } ] }, { @@ -2399,13 +2424,13 @@ }, { "file": "small.png", - "//": "range 1616 to 1919", + "//": "range 1616 to 1935", "sprite_width": 20, "sprite_height": 20, "sprite_offset_x": 0, "sprite_offset_y": 0, "tiles": [ - { "id": [ "plastic_plate", "ceramic_bowl", "glass_bowl", "plastic_bowl_kids", "soap_holder" ], "fg": 1729 }, + { "id": [ "plastic_plate", "ceramic_bowl", "glass_bowl", "plastic_bowl_kids", "soap_holder" ], "fg": 1740 }, { "id": "RAM", "fg": 1617 }, { "id": "helmet_motor", "fg": 1650 }, { "id": "katana", "fg": 1651 }, @@ -2446,54 +2471,54 @@ "fg": 1672 }, { "id": "shot_hull", "fg": 1674 }, - { "id": "basket_laundry", "fg": 1675 }, - { "id": "heavy_battery_cell", "fg": 1677 }, - { "id": "heavy_plus_battery_cell", "fg": 1677 }, - { "id": "heavy_disposable_cell", "fg": 1677 }, - { "id": "heavy_atomic_battery_cell", "fg": 1676 }, - { "id": "light_battery_cell", "fg": 1679 }, - { "id": "light_minus_battery_cell", "fg": 1681 }, - { "id": "light_plus_battery_cell", "fg": 1679 }, - { "id": "light_disposable_cell", "fg": 1679 }, - { "id": "light_atomic_battery_cell", "fg": 1678 }, - { "id": "light_minus_atomic_battery_cell", "fg": 1680 }, - { "id": "medium_battery_cell", "fg": 1683 }, - { "id": "medium_plus_battery_cell", "fg": 1683 }, - { "id": "medium_disposable_cell", "fg": 1683 }, - { "id": "medium_atomic_battery_cell", "fg": 1682 }, - { "id": "bead_bracelet", "fg": 1684 }, - { "id": "bone", "fg": 1685 }, - { "id": "bone_human", "fg": 1686 }, - { "id": "bone_tainted", "fg": 1687 }, - { "id": "SICP", "fg": 1688 }, - { "id": [ "flyer", "necropolis_leaflet", "abstractmap" ], "fg": 1689 }, - { "id": "book_fict_soft_tpl", "fg": 1699 }, - { "id": "novel_adventure", "fg": 1699 }, - { "id": "novel_buddy", "fg": 1700 }, - { "id": "novel_coa", "fg": 1701 }, - { "id": "novel_coa2", "fg": 1702 }, - { "id": "novel_crime", "fg": 1703 }, - { "id": "novel_crime2", "fg": 1704 }, - { "id": "novel_drama", "fg": 1705 }, - { "id": "novel_erotic", "fg": 1706 }, - { "id": "novel_experimental", "fg": 1707 }, - { "id": "novel_fantasy", "fg": 1708 }, - { "id": "novel_horror", "fg": 1709 }, - { "id": "novel_mystery", "fg": 1710 }, - { "id": "novel_pulp", "fg": 1711 }, - { "id": "novel_road", "fg": 1712 }, - { "id": "novel_romance", "fg": 1713 }, - { "id": "novel_samurai", "fg": 1714 }, - { "id": "novel_satire", "fg": 1715 }, - { "id": "novel_scifi", "fg": 1716 }, - { "id": "novel_sports", "fg": 1717 }, - { "id": "novel_spy", "fg": 1718 }, - { "id": "novel_swash", "fg": 1719 }, - { "id": "novel_thriller", "fg": 1720 }, - { "id": "novel_tragedy", "fg": 1721 }, - { "id": "novel_war", "fg": 1722 }, - { "id": "novel_war2", "fg": 1723 }, - { "id": "novel_western", "fg": 1724 }, + { "id": "basket_laundry", "fg": 1686 }, + { "id": "heavy_battery_cell", "fg": 1688 }, + { "id": "heavy_plus_battery_cell", "fg": 1688 }, + { "id": "heavy_disposable_cell", "fg": 1688 }, + { "id": "heavy_atomic_battery_cell", "fg": 1687 }, + { "id": "light_battery_cell", "fg": 1690 }, + { "id": "light_minus_battery_cell", "fg": 1692 }, + { "id": "light_plus_battery_cell", "fg": 1690 }, + { "id": "light_disposable_cell", "fg": 1690 }, + { "id": "light_atomic_battery_cell", "fg": 1689 }, + { "id": "light_minus_atomic_battery_cell", "fg": 1691 }, + { "id": "medium_battery_cell", "fg": 1694 }, + { "id": "medium_plus_battery_cell", "fg": 1694 }, + { "id": "medium_disposable_cell", "fg": 1694 }, + { "id": "medium_atomic_battery_cell", "fg": 1693 }, + { "id": "bead_bracelet", "fg": 1695 }, + { "id": "bone", "fg": 1696 }, + { "id": "bone_human", "fg": 1697 }, + { "id": "bone_tainted", "fg": 1698 }, + { "id": "SICP", "fg": 1699 }, + { "id": [ "flyer", "necropolis_leaflet", "abstractmap" ], "fg": 1700 }, + { "id": "book_fict_soft_tpl", "fg": 1710 }, + { "id": "novel_adventure", "fg": 1710 }, + { "id": "novel_buddy", "fg": 1711 }, + { "id": "novel_coa", "fg": 1712 }, + { "id": "novel_coa2", "fg": 1713 }, + { "id": "novel_crime", "fg": 1714 }, + { "id": "novel_crime2", "fg": 1715 }, + { "id": "novel_drama", "fg": 1716 }, + { "id": "novel_erotic", "fg": 1717 }, + { "id": "novel_experimental", "fg": 1718 }, + { "id": "novel_fantasy", "fg": 1719 }, + { "id": "novel_horror", "fg": 1720 }, + { "id": "novel_mystery", "fg": 1721 }, + { "id": "novel_pulp", "fg": 1722 }, + { "id": "novel_road", "fg": 1723 }, + { "id": "novel_romance", "fg": 1724 }, + { "id": "novel_samurai", "fg": 1725 }, + { "id": "novel_satire", "fg": 1726 }, + { "id": "novel_scifi", "fg": 1727 }, + { "id": "novel_sports", "fg": 1728 }, + { "id": "novel_spy", "fg": 1729 }, + { "id": "novel_swash", "fg": 1730 }, + { "id": "novel_thriller", "fg": 1731 }, + { "id": "novel_tragedy", "fg": 1732 }, + { "id": "novel_war", "fg": 1733 }, + { "id": "novel_war2", "fg": 1734 }, + { "id": "novel_western", "fg": 1735 }, { "id": [ "adv_chemistry", @@ -2513,7 +2538,7 @@ "modern_tanner", "repeater_mod_guide" ], - "fg": 1691 + "fg": 1702 }, { "id": [ @@ -2534,7 +2559,7 @@ "textbook_robots", "textbook_armschina" ], - "fg": 1698 + "fg": 1709 }, { "id": [ @@ -2549,7 +2574,7 @@ "cookbook_daintydishes", "cookbook_liverforkids" ], - "fg": 1692 + "fg": 1703 }, { "id": [ @@ -2562,7 +2587,7 @@ "recipe_melee", "recipe_labchem" ], - "fg": 1696 + "fg": 1707 }, { "id": [ @@ -2579,9 +2604,9 @@ "recipe_creepy", "recipe_maiar" ], - "fg": 1696 + "fg": 1707 }, - { "id": [ "pocket_firstaid", "pocket_firearms", "pocket_survival" ], "fg": 1695 }, + { "id": [ "pocket_firstaid", "pocket_firearms", "pocket_survival" ], "fg": 1706 }, { "id": [ "mag_rifle", @@ -2605,7 +2630,7 @@ "mag_swimming", "mag_news" ], - "fg": 1693 + "fg": 1704 }, { "id": [ @@ -2622,7 +2647,7 @@ "schematics_searchlight", "schematics_secubot" ], - "fg": 1697 + "fg": 1708 }, { "id": [ @@ -2643,84 +2668,84 @@ "manual_shotgun", "manual_fabrication" ], - "fg": 1694 - }, - { "id": [ "record_patient", "tailor_portfolio", "isherwood_herbal_remedies" ], "fg": 1690 }, - { "id": "bottle_twoliter", "fg": 1725 }, - { "id": "bowl_pewter", "fg": 1726 }, - { "id": "ceramic_cup", "fg": 1727 }, - { "id": "ceramic_mug", "fg": 1728 }, - { "id": "ceramic_plate", "fg": 1729 }, - { "id": "ceramic_shard", "fg": 1730 }, - { "id": "chain", "fg": 1731 }, - { "id": "clay_lump", "fg": 1732 }, - { "id": "bag_plastic", "fg": 1733 }, - { "id": "bag_zipper", "fg": 1734 }, - { "id": "bottle_glass", "fg": 1735 }, - { "id": "bottle_plastic", "fg": 1736 }, - { "id": "bottle_plastic_small", "fg": 1737 }, - { "id": "box_cigarette", "fg": 1738 }, - { "id": "box_small", "fg": 1739 }, - { "id": "can_drink", "fg": 1740 }, - { "id": "can_drink_unsealed", "fg": 1741 }, - { "id": "can_food", "fg": 1742 }, - { "id": [ "glass", "base_glass_dish", "wine_glass" ], "fg": 1743 }, - { "id": "jar_3l_glass", "fg": 1744 }, - { "id": "jar_3l_glass_sealed", "fg": 1745 }, - { "id": "jar_glass", "fg": 1746 }, - { "id": "jar_glass_sealed", "fg": 1747 }, - { "id": "jug_plastic", "fg": 1748 }, - { "id": "wrapper", "fg": 1749 }, - { "id": "cudgel", "fg": 1750 }, - { "id": "hinge", "fg": 1757 }, - { "id": "inhaler", "fg": 1758 }, - { "id": [ "kasaya", "samghati", "antarvasa", "uttarasanga" ], "fg": 1759 }, - { "id": "kettle", "fg": 1760 }, - { "id": "knife_rm42", "fg": 1761 }, - { "id": "cig_butt", "fg": 1768 }, - { "id": "joint", "fg": 1772 }, - { "id": "joint_lit", "fg": 1773 }, - { "id": "joint_roach", "fg": 1774 }, - { "id": "aspirin", "fg": 1765 }, - { "id": "bandages", "fg": 1766 }, - { "id": "syringe", "fg": 1778 }, - { "id": "antibiotics", "fg": 1762 }, - { "id": "weak_antibiotic", "fg": 1781 }, - { "id": "strong_antibiotic", "fg": 1777 }, - { "id": "vitamins", "fg": 1780 }, - { "id": "gummy_vitamins", "fg": 1770 }, - { "id": "calcium_tablet", "fg": 1767 }, - { "id": "oxycodone", "fg": 1775 }, - { "id": "tramadol", "fg": 1779 }, - { "id": "codeine", "fg": 1794 }, - { "id": "prussian_blue", "fg": 1776 }, - { "id": "iodine", "fg": 1771 }, - { "id": "antiparasitic", "fg": 1764 }, - { "id": "antifungal", "fg": 1763 }, - { "id": "money_bundle", "fg": 1782 }, - { "id": "mp3", "fg": 1783 }, - { "id": "permanent_marker", "fg": 1816 }, - { "id": "pipe", "fg": 1818 }, - { "id": "cu_pipe", "fg": 1817 }, - { "id": "acorns", "fg": 1819 }, - { "id": "chips", "fg": 1823 }, - { "id": "apple", "fg": 1820 }, - { "id": "banana", "fg": 1821 }, - { "id": "broccoli", "fg": 1822 }, - { "id": "corn", "fg": 1824 }, - { "id": "cucumber", "fg": 1825 }, - { "id": "egg_bird", "fg": 1826 }, - { "id": "grapes", "fg": 1827 }, - { "id": "lemon", "fg": 1831 }, - { "id": "onion", "fg": 1832 }, - { "id": "orange", "fg": 1833 }, - { "id": "pear", "fg": 1834 }, - { "id": "potato", "fg": 1835 }, - { "id": "pumpkin", "fg": 1836 }, - { "id": "tomato", "fg": 1839 }, - { "id": "hickory_nut", "fg": 1828 }, - { "id": "hickory_root", "fg": 1829 }, - { "id": "juniper", "fg": 1830 }, + "fg": 1705 + }, + { "id": [ "record_patient", "tailor_portfolio", "isherwood_herbal_remedies" ], "fg": 1701 }, + { "id": "bottle_twoliter", "fg": 1736 }, + { "id": "bowl_pewter", "fg": 1737 }, + { "id": "ceramic_cup", "fg": 1738 }, + { "id": "ceramic_mug", "fg": 1739 }, + { "id": "ceramic_plate", "fg": 1740 }, + { "id": "ceramic_shard", "fg": 1741 }, + { "id": "chain", "fg": 1742 }, + { "id": "clay_lump", "fg": 1743 }, + { "id": "bag_plastic", "fg": 1744 }, + { "id": "bag_zipper", "fg": 1745 }, + { "id": "bottle_glass", "fg": 1746 }, + { "id": "bottle_plastic", "fg": 1747 }, + { "id": "bottle_plastic_small", "fg": 1748 }, + { "id": "box_cigarette", "fg": 1749 }, + { "id": "box_small", "fg": 1750 }, + { "id": "can_drink", "fg": 1751 }, + { "id": "can_drink_unsealed", "fg": 1752 }, + { "id": "can_food", "fg": 1753 }, + { "id": [ "glass", "base_glass_dish", "wine_glass" ], "fg": 1754 }, + { "id": "jar_3l_glass", "fg": 1755 }, + { "id": "jar_3l_glass_sealed", "fg": 1756 }, + { "id": "jar_glass", "fg": 1757 }, + { "id": "jar_glass_sealed", "fg": 1758 }, + { "id": "jug_plastic", "fg": 1759 }, + { "id": "wrapper", "fg": 1760 }, + { "id": "cudgel", "fg": 1761 }, + { "id": "hinge", "fg": 1768 }, + { "id": "inhaler", "fg": 1769 }, + { "id": [ "kasaya", "samghati", "antarvasa", "uttarasanga" ], "fg": 1770 }, + { "id": "kettle", "fg": 1771 }, + { "id": "knife_rm42", "fg": 1772 }, + { "id": "cig_butt", "fg": 1779 }, + { "id": "joint", "fg": 1783 }, + { "id": "joint_lit", "fg": 1784 }, + { "id": "joint_roach", "fg": 1785 }, + { "id": "aspirin", "fg": 1776 }, + { "id": "bandages", "fg": 1777 }, + { "id": "syringe", "fg": 1789 }, + { "id": "antibiotics", "fg": 1773 }, + { "id": "weak_antibiotic", "fg": 1792 }, + { "id": "strong_antibiotic", "fg": 1788 }, + { "id": "vitamins", "fg": 1791 }, + { "id": "gummy_vitamins", "fg": 1781 }, + { "id": "calcium_tablet", "fg": 1778 }, + { "id": "oxycodone", "fg": 1786 }, + { "id": "tramadol", "fg": 1790 }, + { "id": "codeine", "fg": 1805 }, + { "id": "prussian_blue", "fg": 1787 }, + { "id": "iodine", "fg": 1782 }, + { "id": "antiparasitic", "fg": 1775 }, + { "id": "antifungal", "fg": 1774 }, + { "id": "money_bundle", "fg": 1793 }, + { "id": "mp3", "fg": 1794 }, + { "id": "permanent_marker", "fg": 1827 }, + { "id": "pipe", "fg": 1829 }, + { "id": "cu_pipe", "fg": 1828 }, + { "id": "acorns", "fg": 1830 }, + { "id": "chips", "fg": 1834 }, + { "id": "apple", "fg": 1831 }, + { "id": "banana", "fg": 1832 }, + { "id": "broccoli", "fg": 1833 }, + { "id": "corn", "fg": 1835 }, + { "id": "cucumber", "fg": 1836 }, + { "id": "egg_bird", "fg": 1837 }, + { "id": "grapes", "fg": 1838 }, + { "id": "lemon", "fg": 1842 }, + { "id": "onion", "fg": 1843 }, + { "id": "orange", "fg": 1844 }, + { "id": "pear", "fg": 1845 }, + { "id": "potato", "fg": 1846 }, + { "id": "pumpkin", "fg": 1847 }, + { "id": "tomato", "fg": 1850 }, + { "id": "hickory_nut", "fg": 1839 }, + { "id": "hickory_root", "fg": 1840 }, + { "id": "juniper", "fg": 1841 }, { "id": [ "seed_hops", @@ -2788,74 +2813,74 @@ "seed_mulberries", "seed_elderberries" ], - "fg": 1837 - }, - { "id": "straw_pile", "fg": 1838 }, - { "id": "wheat", "fg": 1840 }, - { "id": "withered", "fg": 1841 }, - { "id": "bee_balm", "fg": 1842 }, - { "id": "carrot_wild", "fg": 1843 }, - { "id": "dogbane", "fg": 1844 }, - { "id": "egg_reptile", "fg": 1845 }, - { "id": "mugwort", "fg": 1846 }, - { "id": "thyme", "fg": 1847 }, - { "id": "veggy_wild", "fg": 1848 }, - { "id": "wild_herbs", "fg": 1849 }, - { "id": "feces_manure", "fg": 1853 }, - { "id": "feces_bird", "fg": 1850 }, - { "id": "feces_cow", "fg": 1851 }, - { "id": "feces_dog", "fg": 1852 }, - { "id": "feces_roach", "fg": 1854 }, - { "id": "fetid_goop", "fg": 1855 }, - { "id": "rag_bloody", "fg": 1856 }, - { "id": "ash", "fg": 1862 }, - { "id": "brick", "fg": 1863 }, - { "id": "scrap", "fg": 1866 }, - { "id": "e_scrap", "fg": 1865 }, - { "id": "steel_chunk", "fg": 1867 }, - { "id": "steel_lump", "fg": 1868 }, - { "id": "wire", "fg": 1869 }, - { "id": "cable", "fg": 1864 }, - { "id": "spring", "fg": 1870 }, - { "id": "survnote", "fg": 1871 }, - { "id": "creepy_doll", "fg": 1872 }, - { "id": "talking_doll", "fg": 1872 }, - { "id": "teapot", "fg": 1874 }, - { "id": "thermometer", "fg": 1875 }, - { "id": "crucible_clay", "fg": 1876 }, - { "id": "flashlight", "fg": 1878 }, - { "id": "heavy_flashlight", "fg": 1881 }, - { "id": "saw", "fg": 1891 }, - { "id": "screwdriver_set", "fg": 1887 }, - { "id": "wrench", "fg": 1892 }, - { "id": "hammer", "fg": 1880 }, - { "id": "hacksaw", "fg": 1879 }, - { "id": "knife_meat_cleaver", "fg": 1886 }, - { "id": "knife_vegetable_cleaver", "fg": 1890 }, + "fg": 1848 + }, + { "id": "straw_pile", "fg": 1849 }, + { "id": "wheat", "fg": 1851 }, + { "id": "withered", "fg": 1852 }, + { "id": "bee_balm", "fg": 1853 }, + { "id": "carrot_wild", "fg": 1854 }, + { "id": "dogbane", "fg": 1855 }, + { "id": "egg_reptile", "fg": 1856 }, + { "id": "mugwort", "fg": 1857 }, + { "id": "thyme", "fg": 1858 }, + { "id": "veggy_wild", "fg": 1859 }, + { "id": "wild_herbs", "fg": 1860 }, + { "id": "feces_manure", "fg": 1864 }, + { "id": "feces_bird", "fg": 1861 }, + { "id": "feces_cow", "fg": 1862 }, + { "id": "feces_dog", "fg": 1863 }, + { "id": "feces_roach", "fg": 1865 }, + { "id": "fetid_goop", "fg": 1866 }, + { "id": "rag_bloody", "fg": 1867 }, + { "id": "ash", "fg": 1873 }, + { "id": "brick", "fg": 1874 }, + { "id": "scrap", "fg": 1877 }, + { "id": "e_scrap", "fg": 1876 }, + { "id": "steel_chunk", "fg": 1878 }, + { "id": "steel_lump", "fg": 1879 }, + { "id": "wire", "fg": 1880 }, + { "id": "cable", "fg": 1875 }, + { "id": "spring", "fg": 1881 }, + { "id": "survnote", "fg": 1882 }, + { "id": "creepy_doll", "fg": 1883 }, + { "id": "talking_doll", "fg": 1883 }, + { "id": "teapot", "fg": 1885 }, + { "id": "thermometer", "fg": 1886 }, + { "id": "crucible_clay", "fg": 1887 }, + { "id": "flashlight", "fg": 1889 }, + { "id": "heavy_flashlight", "fg": 1892 }, + { "id": "saw", "fg": 1902 }, + { "id": "screwdriver_set", "fg": 1898 }, + { "id": "wrench", "fg": 1903 }, + { "id": "hammer", "fg": 1891 }, + { "id": "hacksaw", "fg": 1890 }, + { "id": "knife_meat_cleaver", "fg": 1897 }, + { "id": "knife_vegetable_cleaver", "fg": 1901 }, { "id": "lighter", - "fg": [ { "weight": 1, "sprite": 1883 }, { "weight": 1, "sprite": 1882 }, { "weight": 1, "sprite": 1884 } ] - }, - { "id": "makeshift_crowbar", "fg": 1885 }, - { "id": "esbit_stove", "fg": 1877 }, - { "id": "usb_drive", "fg": 1889 }, - { "id": "cash_card", "fg": 1893 }, - { "id": "file", "fg": 1894 }, - { "id": "fp_loyalty_card", "fg": 1895 }, - { "id": "id_industrial", "fg": 1896 }, - { "id": "id_military", "fg": 1897 }, - { "id": "id_science", "fg": 1898 }, - { "id": "bowl_plastic", "fg": 1899 }, - { "id": "cup_plastic", "fg": 1900 }, - { "id": "fork", "fg": 1901 }, - { "id": "glass_plate", "fg": 1902 }, - { "id": "knife_butter", "fg": 1903 }, - { "id": "washboard", "fg": 1910 }, - { "id": "wash_kit", "fg": 1909 }, - { "id": "helmet_army", "fg": 1914 }, - { "id": "foodperson_mask", "fg": 1912 }, - { "id": "foodperson_mask_on", "fg": 1913 }, - { "id": "ballistic_vest_esapi", "fg": 1911 }, + "fg": [ { "weight": 1, "sprite": 1894 }, { "weight": 1, "sprite": 1893 }, { "weight": 1, "sprite": 1895 } ] + }, + { "id": "makeshift_crowbar", "fg": 1896 }, + { "id": "esbit_stove", "fg": 1888 }, + { "id": "usb_drive", "fg": 1900 }, + { "id": "cash_card", "fg": 1904 }, + { "id": "file", "fg": 1905 }, + { "id": "fp_loyalty_card", "fg": 1906 }, + { "id": "id_industrial", "fg": 1907 }, + { "id": "id_military", "fg": 1908 }, + { "id": "id_science", "fg": 1909 }, + { "id": "bowl_plastic", "fg": 1910 }, + { "id": "cup_plastic", "fg": 1911 }, + { "id": "fork", "fg": 1912 }, + { "id": "glass_plate", "fg": 1913 }, + { "id": "knife_butter", "fg": 1914 }, + { "id": "washboard", "fg": 1921 }, + { "id": "wash_kit", "fg": 1920 }, + { "id": "helmet_army", "fg": 1925 }, + { "id": "foodperson_mask", "fg": 1923 }, + { "id": "foodperson_mask_on", "fg": 1924 }, + { "id": "ballistic_vest_esapi", "fg": 1922 }, { "id": "saddle", "fg": 1616 }, { "id": "2byarm_guard", "fg": 1618 }, { "id": "2byshin_guard", "fg": 1619 }, @@ -2889,89 +2914,87 @@ { "id": "stethoscope", "fg": 1647 }, { "id": "wire_barbed", "fg": 1648 }, { "id": "halligan", "fg": 1649 }, - { "id": "grenade", "fg": 1751 }, - { "id": "grenade_act", "fg": 1752 }, - { "id": "grenade_emp", "fg": 1753 }, - { "id": "grenade_emp_act", "fg": 1754 }, - { "id": "grenade_inc", "fg": 1755 }, - { "id": "grenade_inc_act", "fg": 1756 }, - { "id": "eyedrops", "fg": 1769 }, - { "id": "baseball", "fg": 1784 }, - { "id": "basketball", "fg": 1785 }, - { "id": "battery_car", "fg": 1786 }, - { "id": "beach_volleyball", "fg": 1787 }, - { "id": "bowling_ball", "fg": 1788 }, - { "id": "cell_phone", "fg": 1789 }, - { "id": "cell_phone_flashlight", "fg": 1790 }, - { "id": "cigar", "fg": 1791 }, - { "id": "cigar_butt", "fg": 1792 }, - { "id": "cigar_lit", "fg": 1793 }, - { "id": "ear_plugs", "fg": 1795 }, - { "id": "fiddlehead_boiled", "fg": 1796 }, - { "id": "fiddlehead_raw", "fg": 1797 }, - { "id": "fiddlehead_sauteed", "fg": 1798 }, - { "id": "flask_hip", "fg": 1799 }, - { "id": "football", "fg": 1800 }, - { "id": "golf_ball", "fg": 1801 }, - { "id": "holo_sight", "fg": 1802 }, - { "id": "indoor_volleyball", "fg": 1803 }, - { "id": "misc_repairkit", "fg": 1804 }, - { "id": "mre_beef_box", "fg": 1805 }, - { "id": "peephole", "fg": 1806 }, - { "id": "portable_game", "fg": 1807 }, - { "id": "puck", "fg": 1808 }, - { "id": "purse", "fg": 1809 }, - { "id": "smokebomb", "fg": 1810 }, - { "id": "smokebomb_act", "fg": 1811 }, - { "id": "suppressor", "fg": 1812 }, - { "id": "tourniquet_upper", "fg": 1813 }, - { "id": "two_way_radio", "fg": 1814 }, - { "id": "wristwatch", "fg": 1815 }, - { "id": "pebble", "fg": 1857 }, - { "id": "pebble_clay", "fg": 1858 }, - { "id": "rock", "fg": 1859 }, - { "id": "rock_flaking", "fg": 1860 }, - { "id": "rock_large", "fg": 1861 }, - { "id": "clay_teapot", "fg": 1873 }, - { "id": "tongs", "fg": 1888 }, - { "id": "towel", "fg": 1904 }, - { "id": "towel_soiled", "fg": 1905 }, - { "id": "towel_wet", "fg": 1906 }, - { "id": "battery_charger", "fg": 1907 }, - { "id": "recharge_station", "fg": 1908 } + { "id": "cig", "fg": 1675 }, + { "id": "cig_lit", "fg": 1676 }, + { "id": "copper_ring", "fg": 1677 }, + { "id": "g_shovel", "fg": 1678 }, + { "id": "gold_ring", "fg": 1679 }, + { "id": "lsd", "fg": 1680 }, + { "id": "silver_ring", "fg": 1681 }, + { "id": "thermal_mask", "fg": 1682 }, + { "id": "thermal_socks", "fg": 1683 }, + { "id": "tie_clipon", "fg": 1684 }, + { "id": "whistle", "fg": 1685 }, + { "id": "grenade", "fg": 1762 }, + { "id": "grenade_act", "fg": 1763 }, + { "id": "grenade_emp", "fg": 1764 }, + { "id": "grenade_emp_act", "fg": 1765 }, + { "id": "grenade_inc", "fg": 1766 }, + { "id": "grenade_inc_act", "fg": 1767 }, + { "id": "eyedrops", "fg": 1780 }, + { "id": "baseball", "fg": 1795 }, + { "id": "basketball", "fg": 1796 }, + { "id": "battery_car", "fg": 1797 }, + { "id": "beach_volleyball", "fg": 1798 }, + { "id": "bowling_ball", "fg": 1799 }, + { "id": "cell_phone", "fg": 1800 }, + { "id": "cell_phone_flashlight", "fg": 1801 }, + { "id": "cigar", "fg": 1802 }, + { "id": "cigar_butt", "fg": 1803 }, + { "id": "cigar_lit", "fg": 1804 }, + { "id": "ear_plugs", "fg": 1806 }, + { "id": "fiddlehead_boiled", "fg": 1807 }, + { "id": "fiddlehead_raw", "fg": 1808 }, + { "id": "fiddlehead_sauteed", "fg": 1809 }, + { "id": "flask_hip", "fg": 1810 }, + { "id": "football", "fg": 1811 }, + { "id": "golf_ball", "fg": 1812 }, + { "id": "holo_sight", "fg": 1813 }, + { "id": "indoor_volleyball", "fg": 1814 }, + { "id": "misc_repairkit", "fg": 1815 }, + { "id": "mre_beef_box", "fg": 1816 }, + { "id": "peephole", "fg": 1817 }, + { "id": "portable_game", "fg": 1818 }, + { "id": "puck", "fg": 1819 }, + { "id": "purse", "fg": 1820 }, + { "id": "smokebomb", "fg": 1821 }, + { "id": "smokebomb_act", "fg": 1822 }, + { "id": "suppressor", "fg": 1823 }, + { "id": "tourniquet_upper", "fg": 1824 }, + { "id": "two_way_radio", "fg": 1825 }, + { "id": "wristwatch", "fg": 1826 }, + { "id": "pebble", "fg": 1868 }, + { "id": "pebble_clay", "fg": 1869 }, + { "id": "rock", "fg": 1870 }, + { "id": "rock_flaking", "fg": 1871 }, + { "id": "rock_large", "fg": 1872 }, + { "id": "clay_teapot", "fg": 1884 }, + { "id": "tongs", "fg": 1899 }, + { "id": "towel", "fg": 1915 }, + { "id": "towel_soiled", "fg": 1916 }, + { "id": "towel_wet", "fg": 1917 }, + { "id": "battery_charger", "fg": 1918 }, + { "id": "recharge_station", "fg": 1919 } ] }, { "file": "normal.png", - "//": "range 1920 to 4287", + "//": "range 1936 to 4303", "tiles": [ - { "id": "fd_fire", "fg": 1921 }, - { "id": "f_plant_seed", "fg": 1924, "rotates": false }, - { "id": "f_plant_seedling", "fg": 1925, "rotates": false }, - { "id": "f_plant_mature", "fg": 1923, "rotates": false }, - { "id": "f_plant_harvest", "fg": 1922, "rotates": false }, - { "id": "tr_rollmat", "fg": 1927 }, - { "id": "tr_fur_rollmat", "fg": 1926 }, - { "id": "f_air_conditioner", "fg": 1928 }, - { "id": "f_armchair", "rotates": true, "fg": [ 1931, 1932, 1930, 1929 ] }, - { "id": "f_ash", "fg": 1933 }, - { "id": "f_barricade_road", "fg": 1934 }, + { "id": "fd_fire", "fg": 1937 }, + { "id": "f_plant_seed", "fg": 1940, "rotates": false }, + { "id": "f_plant_seedling", "fg": 1941, "rotates": false }, + { "id": "f_plant_mature", "fg": 1939, "rotates": false }, + { "id": "f_plant_harvest", "fg": 1938, "rotates": false }, + { "id": "tr_rollmat", "fg": 1943 }, + { "id": "tr_fur_rollmat", "fg": 1942 }, + { "id": "f_air_conditioner", "fg": 1944 }, + { "id": "f_armchair", "rotates": true, "fg": [ 1947, 1948, 1946, 1945 ] }, + { "id": "f_ash", "fg": 1949 }, + { "id": "f_barricade_road", "fg": 1950 }, { "id": "f_bathtub", "multitile": true, - "fg": 1950, - "additional_tiles": [ - { "id": "center", "fg": 1935 }, - { "id": "corner", "fg": [ 1937, 1939, 1938, 1936 ] }, - { "id": "t_connection", "fg": [ 1947, 1949, 1948, 1946 ] }, - { "id": "edge", "fg": [ 1941, 1940 ] }, - { "id": "end_piece", "fg": [ 1943, 1945, 1944, 1942 ] }, - { "id": "unconnected", "fg": [ 1950, 1950 ] } - ] - }, - { - "id": "f_bed", - "multitile": true, "fg": 1966, "additional_tiles": [ { "id": "center", "fg": 1951 }, @@ -2983,7 +3006,7 @@ ] }, { - "id": "f_bench", + "id": "f_bed", "multitile": true, "fg": 1982, "additional_tiles": [ @@ -2995,48 +3018,48 @@ { "id": "unconnected", "fg": [ 1982, 1982 ] } ] }, - { "id": "f_bluebell", "fg": [ { "weight": 1, "sprite": 1984 }, { "weight": 2, "sprite": 1985 } ] }, - { "id": "f_boulder_medium", "fg": 1986 }, - { "id": "f_boulder_small", "fg": 1987 }, - { "id": "f_generator_broken", "fg": 1988 }, - { "id": "t_generator_broken", "fg": 1988, "bg": 3004 }, - { "id": "f_bulletin", "fg": 1989 }, - { "id": [ "f_canvas_door", "f_large_canvas_door" ], "fg": 1990 }, - { "id": [ "f_canvas_door_o", "f_large_canvas_door_o" ], "fg": 1991 }, { - "id": [ "f_canvas_wall", "f_large_canvas_wall" ], + "id": "f_bench", "multitile": true, - "fg": 2007, + "fg": 1998, "additional_tiles": [ - { "id": "center", "fg": 1992 }, - { "id": "corner", "fg": [ 1994, 1996, 1995, 1993 ] }, - { "id": "t_connection", "fg": [ 2004, 2006, 2005, 2003 ] }, - { "id": "edge", "fg": [ 1998, 1997 ] }, - { "id": "end_piece", "fg": [ 2000, 2002, 2001, 1999 ] }, - { "id": "unconnected", "fg": 2007 } + { "id": "center", "fg": 1983 }, + { "id": "corner", "fg": [ 1985, 1987, 1986, 1984 ] }, + { "id": "t_connection", "fg": [ 1995, 1997, 1996, 1994 ] }, + { "id": "edge", "fg": [ 1989, 1988 ] }, + { "id": "end_piece", "fg": [ 1991, 1993, 1992, 1990 ] }, + { "id": "unconnected", "fg": [ 1998, 1998 ] } ] }, - { "id": "f_cardboard_box", "fg": 2008 }, - { "id": "f_centrifuge", "fg": 2009 }, - { "id": "t_centrifuge", "fg": 2009, "bg": 3194 }, - { "id": "f_chair", "rotates": true, "fg": [ 2012, 2013, 2011, 2010 ] }, - { "id": "f_chamomile", "fg": 2014 }, - { "id": "f_compact_ASRG_containment", "fg": 2015 }, + { "id": "f_bluebell", "fg": [ { "weight": 1, "sprite": 2000 }, { "weight": 2, "sprite": 2001 } ] }, + { "id": "f_boulder_medium", "fg": 2002 }, + { "id": "f_boulder_small", "fg": 2003 }, + { "id": "f_generator_broken", "fg": 2004 }, + { "id": "t_generator_broken", "fg": 2004, "bg": 3022 }, + { "id": "f_bulletin", "fg": 2005 }, + { "id": [ "f_canvas_door", "f_large_canvas_door" ], "fg": 2006 }, + { "id": [ "f_canvas_door_o", "f_large_canvas_door_o" ], "fg": 2007 }, { - "id": "f_counter", + "id": [ "f_canvas_wall", "f_large_canvas_wall" ], "multitile": true, - "fg": 2031, + "fg": 2023, "additional_tiles": [ - { "id": "center", "fg": 2016 }, - { "id": "corner", "fg": [ 2018, 2020, 2019, 2017 ] }, - { "id": "t_connection", "fg": [ 2028, 2030, 2029, 2027 ] }, - { "id": "edge", "fg": [ 2022, 2021 ] }, - { "id": "end_piece", "fg": [ 2024, 2026, 2025, 2023 ] }, - { "id": "unconnected", "fg": [ 2031, 2031 ] } + { "id": "center", "fg": 2008 }, + { "id": "corner", "fg": [ 2010, 2012, 2011, 2009 ] }, + { "id": "t_connection", "fg": [ 2020, 2022, 2021, 2019 ] }, + { "id": "edge", "fg": [ 2014, 2013 ] }, + { "id": "end_piece", "fg": [ 2016, 2018, 2017, 2015 ] }, + { "id": "unconnected", "fg": 2023 } ] }, + { "id": "f_cardboard_box", "fg": 2024 }, + { "id": "f_centrifuge", "fg": 2025 }, + { "id": "t_centrifuge", "fg": 2025, "bg": 3212 }, + { "id": "f_chair", "rotates": true, "fg": [ 2028, 2029, 2027, 2026 ] }, + { "id": "f_chamomile", "fg": 2030 }, + { "id": "f_compact_ASRG_containment", "fg": 2031 }, { - "id": "f_cupboard", + "id": "f_counter", "multitile": true, "fg": 2047, "additional_tiles": [ @@ -3048,74 +3071,74 @@ { "id": "unconnected", "fg": [ 2047, 2047 ] } ] }, - { "id": "f_dahlia", "fg": [ { "weight": 1, "sprite": 2048 }, { "weight": 2, "sprite": 2049 } ] }, - { "id": "f_dandelion", "fg": 2050 }, - { "id": "f_datura", "fg": 2051 }, { - "id": "f_desk", - "multitile": true, - "fg": 2067, - "additional_tiles": [ - { "id": "center", "fg": 2052 }, - { "id": "corner", "fg": [ 2054, 2056, 2055, 2053 ] }, - { "id": "t_connection", "fg": [ 2064, 2066, 2065, 2063 ] }, - { "id": "edge", "fg": [ 2058, 2057 ] }, - { "id": "end_piece", "fg": [ 2060, 2062, 2061, 2059 ] }, - { "id": "unconnected", "fg": [ 2067, 2067 ] } - ] - }, - { "id": "f_displaycase", "fg": 2068 }, - { "id": "f_entertainment_center", "fg": 2069 }, - { "id": "f_filing_cabinet", "fg": 2070 }, - { "id": "f_firering", "fg": 2071 }, - { "id": "f_flower_spurge", "fg": 2072 }, - { "id": "f_flower_tulip", "fg": [ { "weight": 1, "sprite": 2073 }, { "weight": 2, "sprite": 2074 } ] }, - { "id": "f_grave_stone", "fg": [ { "weight": 1, "sprite": 2075 }, { "weight": 1, "sprite": 2076 } ] }, - { "id": "f_grave_stone_old", "fg": [ { "weight": 1, "sprite": 2077 }, { "weight": 1, "sprite": 2078 } ] }, - { "id": [ "f_groundsheet", "f_large_groundsheet", "f_center_groundsheet", "f_fema_groundsheet" ], "fg": 2079 }, - { "id": "f_gunsafe_ml", "fg": 2082 }, - { "id": "f_gunsafe_mj", "fg": 2081 }, - { "id": "f_gun_safe_el", "fg": 2080 }, - { "id": "f_hay", "fg": 2083 }, - { "id": "f_indoor_plant", "fg": 2084 }, - { "id": "f_indoor_plant_y", "fg": 2085 }, - { "id": [ "f_indoor_plant_y_season_autumn", "f_indoor_plant_y_season_winter" ], "fg": 2086 }, - { "id": "f_leather_tarp", "fg": 2087 }, - { "id": "f_mailbox", "fg": 2088 }, - { "id": "f_metal_crate_r", "fg": 2091 }, - { "id": "f_metal_crate_c", "fg": 2089 }, - { "id": "f_metal_crate_o", "fg": 2090 }, - { - "id": "f_metal_table", + "id": "f_cupboard", "multitile": true, - "fg": 2107, + "fg": 2063, "additional_tiles": [ - { "id": "center", "fg": 2092 }, - { "id": "corner", "fg": [ 2094, 2096, 2095, 2093 ] }, - { "id": "t_connection", "fg": [ 2104, 2106, 2105, 2103 ] }, - { "id": "edge", "fg": [ 2098, 2097 ] }, - { "id": "end_piece", "fg": [ 2100, 2102, 2101, 2099 ] }, - { "id": "unconnected", "fg": [ 2107, 2107 ] } + { "id": "center", "fg": 2048 }, + { "id": "corner", "fg": [ 2050, 2052, 2051, 2049 ] }, + { "id": "t_connection", "fg": [ 2060, 2062, 2061, 2059 ] }, + { "id": "edge", "fg": [ 2054, 2053 ] }, + { "id": "end_piece", "fg": [ 2056, 2058, 2057, 2055 ] }, + { "id": "unconnected", "fg": [ 2063, 2063 ] } ] }, - { "id": "f_alien_anemone", "fg": 2108 }, - { "id": "f_alien_table", "fg": 2109 }, - { "id": "f_mutpoppy", "fg": 2110 }, + { "id": "f_dahlia", "fg": [ { "weight": 1, "sprite": 2064 }, { "weight": 2, "sprite": 2065 } ] }, + { "id": "f_dandelion", "fg": 2066 }, + { "id": "f_datura", "fg": 2067 }, { - "id": "f_planter", + "id": "f_desk", + "multitile": true, + "fg": 2083, + "additional_tiles": [ + { "id": "center", "fg": 2068 }, + { "id": "corner", "fg": [ 2070, 2072, 2071, 2069 ] }, + { "id": "t_connection", "fg": [ 2080, 2082, 2081, 2079 ] }, + { "id": "edge", "fg": [ 2074, 2073 ] }, + { "id": "end_piece", "fg": [ 2076, 2078, 2077, 2075 ] }, + { "id": "unconnected", "fg": [ 2083, 2083 ] } + ] + }, + { "id": "f_displaycase", "fg": 2084 }, + { "id": "f_entertainment_center", "fg": 2085 }, + { "id": "f_filing_cabinet", "fg": 2086 }, + { "id": "f_firering", "fg": 2087 }, + { "id": "f_flower_spurge", "fg": 2088 }, + { "id": "f_flower_tulip", "fg": [ { "weight": 1, "sprite": 2089 }, { "weight": 2, "sprite": 2090 } ] }, + { "id": "f_grave_stone", "fg": [ { "weight": 1, "sprite": 2091 }, { "weight": 1, "sprite": 2092 } ] }, + { "id": "f_grave_stone_old", "fg": [ { "weight": 1, "sprite": 2093 }, { "weight": 1, "sprite": 2094 } ] }, + { "id": [ "f_groundsheet", "f_large_groundsheet", "f_center_groundsheet", "f_fema_groundsheet" ], "fg": 2095 }, + { "id": "f_gunsafe_ml", "fg": 2098 }, + { "id": "f_gunsafe_mj", "fg": 2097 }, + { "id": "f_gun_safe_el", "fg": 2096 }, + { "id": "f_hay", "fg": 2099 }, + { "id": "f_indoor_plant", "fg": 2100 }, + { "id": "f_indoor_plant_y", "fg": 2101 }, + { "id": [ "f_indoor_plant_y_season_autumn", "f_indoor_plant_y_season_winter" ], "fg": 2102 }, + { "id": "f_leather_tarp", "fg": 2103 }, + { "id": "f_mailbox", "fg": 2104 }, + { "id": "f_metal_crate_r", "fg": 2107 }, + { "id": "f_metal_crate_c", "fg": 2105 }, + { "id": "f_metal_crate_o", "fg": 2106 }, + { + "id": "f_metal_table", "multitile": true, - "fg": 2126, + "fg": 2123, "additional_tiles": [ - { "id": "center", "fg": 2111 }, - { "id": "corner", "fg": [ 2113, 2115, 2114, 2112 ] }, - { "id": "t_connection", "fg": [ 2123, 2125, 2124, 2122 ] }, - { "id": "edge", "fg": [ 2117, 2116 ] }, - { "id": "end_piece", "fg": [ 2119, 2121, 2120, 2118 ] }, - { "id": "unconnected", "fg": [ 2126, 2126 ] } + { "id": "center", "fg": 2108 }, + { "id": "corner", "fg": [ 2110, 2112, 2111, 2109 ] }, + { "id": "t_connection", "fg": [ 2120, 2122, 2121, 2119 ] }, + { "id": "edge", "fg": [ 2114, 2113 ] }, + { "id": "end_piece", "fg": [ 2116, 2118, 2117, 2115 ] }, + { "id": "unconnected", "fg": [ 2123, 2123 ] } ] }, + { "id": "f_alien_anemone", "fg": 2124 }, + { "id": "f_alien_table", "fg": 2125 }, + { "id": "f_mutpoppy", "fg": 2126 }, { - "id": "f_planter_harvest", + "id": "f_planter", "multitile": true, "fg": 2142, "additional_tiles": [ @@ -3128,7 +3151,7 @@ ] }, { - "id": "f_planter_mature", + "id": "f_planter_harvest", "multitile": true, "fg": 2158, "additional_tiles": [ @@ -3141,7 +3164,7 @@ ] }, { - "id": "f_planter_seedling", + "id": "f_planter_mature", "multitile": true, "fg": 2174, "additional_tiles": [ @@ -3153,426 +3176,432 @@ { "id": "unconnected", "fg": [ 2174, 2174 ] } ] }, - { "id": "f_plastic_groundsheet", "fg": 2175 }, + { + "id": "f_planter_seedling", + "multitile": true, + "fg": 2190, + "additional_tiles": [ + { "id": "center", "fg": 2175 }, + { "id": "corner", "fg": [ 2177, 2179, 2178, 2176 ] }, + { "id": "t_connection", "fg": [ 2187, 2189, 2188, 2186 ] }, + { "id": "edge", "fg": [ 2181, 2180 ] }, + { "id": "end_piece", "fg": [ 2183, 2185, 2184, 2182 ] }, + { "id": "unconnected", "fg": [ 2190, 2190 ] } + ] + }, + { "id": "f_plastic_groundsheet", "fg": 2191 }, { "id": "f_pool_table", "multitile": true, - "fg": 2191, + "fg": 2207, "additional_tiles": [ - { "id": "center", "fg": 2176 }, - { "id": "corner", "fg": [ 2178, 2180, 2179, 2177 ] }, - { "id": "t_connection", "fg": [ 2188, 2190, 2189, 2187 ] }, - { "id": "edge", "fg": [ 2182, 2181 ] }, - { "id": "end_piece", "fg": [ 2184, 2186, 2185, 2183 ] }, - { "id": "unconnected", "fg": 2191 } + { "id": "center", "fg": 2192 }, + { "id": "corner", "fg": [ 2194, 2196, 2195, 2193 ] }, + { "id": "t_connection", "fg": [ 2204, 2206, 2205, 2203 ] }, + { "id": "edge", "fg": [ 2198, 2197 ] }, + { "id": "end_piece", "fg": [ 2200, 2202, 2201, 2199 ] }, + { "id": "unconnected", "fg": 2207 } ] }, - { "id": "f_rack", "fg": 2192 }, - { "id": "f_rack_wood", "fg": 2193 }, - { "id": "f_recycle_bin", "fg": 2194 }, - { "id": "f_rubble", "fg": 2195 }, - { "id": "f_rubble_rock", "fg": 2196 }, - { "id": "f_sign", "fg": 2197 }, + { "id": "f_rack", "fg": 2208 }, + { "id": "f_rack_wood", "fg": 2209 }, + { "id": "f_recycle_bin", "fg": 2210 }, + { "id": "f_rubble", "fg": 2211 }, + { "id": "f_rubble_rock", "fg": 2212 }, + { "id": "f_sign", "fg": 2213 }, { "id": "f_sofa", "multitile": true, - "fg": 2213, + "fg": 2229, "additional_tiles": [ - { "id": "center", "fg": 2198 }, - { "id": "corner", "fg": [ 2200, 2202, 2201, 2199 ] }, - { "id": "t_connection", "fg": [ 2210, 2212, 2211, 2209 ] }, - { "id": "edge", "fg": [ 2204, 2203 ] }, - { "id": "end_piece", "fg": [ 2206, 2208, 2207, 2205 ] }, - { "id": "unconnected", "fg": [ 2213, 2213 ] } + { "id": "center", "fg": 2214 }, + { "id": "corner", "fg": [ 2216, 2218, 2217, 2215 ] }, + { "id": "t_connection", "fg": [ 2226, 2228, 2227, 2225 ] }, + { "id": "edge", "fg": [ 2220, 2219 ] }, + { "id": "end_piece", "fg": [ 2222, 2224, 2223, 2221 ] }, + { "id": "unconnected", "fg": [ 2229, 2229 ] } ] }, - { "id": "f_stool", "fg": 2214 }, + { "id": "f_stool", "fg": 2230 }, { "id": "f_table", "multitile": true, - "fg": 2230, + "fg": 2246, "additional_tiles": [ - { "id": "center", "fg": 2215 }, - { "id": "corner", "fg": [ 2217, 2219, 2218, 2216 ] }, - { "id": "t_connection", "fg": [ 2227, 2229, 2228, 2226 ] }, - { "id": "edge", "fg": [ 2221, 2220 ] }, - { "id": "end_piece", "fg": [ 2223, 2225, 2224, 2222 ] }, - { "id": "unconnected", "fg": [ 2230, 2230 ] } + { "id": "center", "fg": 2231 }, + { "id": "corner", "fg": [ 2233, 2235, 2234, 2232 ] }, + { "id": "t_connection", "fg": [ 2243, 2245, 2244, 2242 ] }, + { "id": "edge", "fg": [ 2237, 2236 ] }, + { "id": "end_piece", "fg": [ 2239, 2241, 2240, 2238 ] }, + { "id": "unconnected", "fg": [ 2246, 2246 ] } ] }, - { "id": "f_toilet", "fg": 2231 }, - { "id": "f_trashcan", "fg": 2232 }, - { "id": "f_wreckage", "fg": 2233 }, - { "id": "f_lilypad", "fg": 2234 }, - { "id": "f_small_satelitte_dish", "fg": 2238 }, - { "id": "f_TV_antenna", "fg": 2235 }, - { "id": "f_cellphone_booster", "fg": 2236 }, - { "id": "f_vent_pipe", "fg": 2239 }, - { "id": "f_roof_turbine_vent", "fg": 2237 }, + { "id": "f_toilet", "fg": 2247 }, + { "id": "f_trashcan", "fg": 2248 }, + { "id": "f_wreckage", "fg": 2249 }, + { "id": "f_lilypad", "fg": 2250 }, + { "id": "f_small_satelitte_dish", "fg": 2254 }, + { "id": "f_TV_antenna", "fg": 2251 }, + { "id": "f_cellphone_booster", "fg": 2252 }, + { "id": "f_vent_pipe", "fg": 2255 }, + { "id": "f_roof_turbine_vent", "fg": 2253 }, { "id": "f_sandbag_half", "multitile": true, - "fg": 2255, - "additional_tiles": [ - { "id": "center", "fg": 2240 }, - { "id": "corner", "fg": [ 2242, 2244, 2243, 2241 ] }, - { "id": "t_connection", "fg": [ 2252, 2254, 2253, 2251 ] }, - { "id": "edge", "fg": [ 2246, 2245 ] }, - { "id": "end_piece", "fg": [ 2248, 2250, 2249, 2247 ] }, - { "id": "unconnected", "fg": [ 2255, 2255 ] } - ] - }, - { "id": "1st_aid", "fg": 2256 }, - { "id": "2x4", "fg": 2257 }, - { "id": "halberd", "fg": 2267 }, - { "id": "halberd_fake", "fg": 2267 }, - { "id": "ak74", "fg": 2270 }, - { "id": "ar15", "fg": 2390 }, - { "id": "arming_sword", "fg": 2391 }, - { "id": "art_sphere", "fg": 2406 }, - { "id": "art_rod", "fg": 2404 }, - { "id": "art_teardrop", "fg": 2408 }, - { "id": "art_lamp", "fg": 2400 }, - { "id": "art_snake", "fg": 2405 }, - { "id": "art_disc", "fg": 2397 }, - { "id": "art_beads", "fg": 2394 }, - { "id": "art_napkin", "fg": 2401 }, - { "id": "art_urchin", "fg": 2410 }, - { "id": "art_jelly", "fg": 2398 }, - { "id": "art_spiral", "fg": 2407 }, - { "id": "art_pin", "fg": 2402 }, - { "id": "art_tube", "fg": 2409 }, - { "id": "art_pyramid", "fg": 2403 }, - { "id": "art_crystal", "fg": 2396 }, - { "id": "art_knot", "fg": 2399 }, - { "id": "art_crescent", "fg": 2395 }, - { "id": "altered_teapot", "fg": 2392 }, - { "id": "architect_cube", "fg": 2393 }, - { "id": "fire_ax", "fg": 2411 }, - { "id": "ax", "fg": 2413 }, - { "id": "hatchet", "fg": 2412 }, - { "id": "backpack", "fg": 2414 }, - { "id": "duffelbag", "fg": 2415 }, - { "id": "molle_pack", "fg": 2416 }, - { "id": [ "rifle_case_soft_leather", "rifle_case_xl_soft_leather" ], "fg": 2419 }, - { "id": "bag_canvas", "fg": 2422 }, - { "id": "bat", "fg": 2423 }, - { "id": "bat_metal", "fg": 2424 }, - { "id": "blanket", "fg": 2425 }, - { "id": "down_blanket", "fg": 2426 }, - { "id": "electric_blanket", "fg": 2427 }, - { "id": "board_trap", "fg": 2428 }, - { "id": "box_large", "fg": 2429 }, - { "id": "box_medium", "fg": 2430 }, - { "id": "broom", "fg": 2431 }, - { "id": "knife_butcher", "fg": 2432 }, - { "id": "bwirebat", "fg": 2433 }, - { "id": "cattlefodder", "fg": 2434 }, - { "id": "chainsaw_off", "fg": 2435 }, - { "id": "axe_ring", "fg": 2442 }, - { "id": "balclava", "fg": 2443 }, - { "id": "beret", "fg": 2444 }, - { "id": "boots", "fg": 2445 }, - { "id": "boxer_briefs", "fg": 2446 }, - { "id": "boxer_shorts", "fg": 2447 }, - { "id": "boy_shorts", "fg": 2448 }, - { "id": "bra", "fg": 2449 }, - { "id": "briefs", "fg": 2450 }, - { "id": "bscabbard", "fg": 2451 }, - { "id": "corset", "fg": 2454 }, - { "id": "cowboy_hat", "fg": 2455 }, - { "id": "dress_shoes", "fg": 2456 }, - { "id": "hat_ball", "fg": 2457 }, - { "id": "hat_cotton", "fg": 2458 }, - { "id": "hat_fur", "fg": 2459 }, - { "id": "hat_knit", "fg": 2461 }, - { "id": "hat_noise_cancelling", "fg": 2462 }, - { "id": "helmet_barbute", "fg": 2463 }, - { "id": "helmet_chitin", "fg": 2464 }, - { "id": "helmet_kabuto", "fg": 2465 }, - { "id": "holster", "fg": 2466 }, - { "id": "hoodie", "fg": 2467 }, - { "id": "jeans", "fg": 2470 }, - { "id": "leather_belt", "fg": 2471 }, - { "id": "longshirt", "fg": 2472 }, - { "id": "maid_dress", "fg": 2473 }, - { "id": "maid_hat", "fg": 2474 }, - { "id": "mask_dust", "fg": 2475 }, - { "id": "panties", "fg": 2476 }, - { "id": "pants", "fg": 2477 }, - { "id": "pants_cargo", "fg": 2478 }, - { "id": "polo_shirt", "fg": 2479 }, - { "id": "ragpouch", "fg": 2480 }, - { "id": "scabbard", "fg": 2481 }, - { "id": "sneakers", "fg": 2483 }, - { "id": "socks", "fg": 2484 }, - { "id": "spearsling", "fg": 2485 }, - { "id": "stockings", "fg": 2487 }, - { "id": "sweater", "fg": 2490 }, - { "id": "sweatshirt", "fg": 2491 }, - { "id": "tank_top", "fg": 2492 }, - { "id": "tool_belt", "fg": 2493 }, - { "id": "tshirt", "fg": 2494 }, - { "id": "turban", "fg": 2495 }, - { "id": "undershirt", "fg": 2496 }, - { "id": "coat_lab", "fg": 2452 }, - { "id": "coat_rain", "fg": 2453 }, - { "id": "sports_bra", "fg": 2486 }, - { "id": "skirt", "fg": 2482 }, - { "id": "jacket_light", "fg": 2469 }, - { "id": "jacket_army", "fg": 2468 }, - { "id": "hat_hard", "fg": 2460 }, - { "id": "striped_pants", "fg": 2488 }, - { "id": "striped_shirt", "fg": 2489 }, - { "id": "cloak", "fg": 2497 }, - { "id": "cloak_wool", "fg": 2500 }, - { "id": "cloak_leather", "fg": 2499 }, - { "id": "cloak_fur", "fg": 2498 }, - { "id": "coffeemaker", "fg": 2501 }, - { "id": "contacts", "fg": 2502 }, - { "id": "corpse", "fg": 2503 }, - { "id": "corpse_generic_human", "fg": 2504 }, - { "id": "crossbow", "fg": 2505 }, - { "id": "crowbar", "fg": 2506 }, - { "id": "filter_air", "fg": 2509 }, - { "id": "fish_bait", "fg": 2510 }, - { "id": "corpse_mon_fish_tiny", "fg": 2514 }, - { "id": "corpse_mon_fish_small", "fg": 2513 }, - { "id": "corpse_mon_fish_medium", "fg": 2512 }, - { "id": "corpse_mon_fish_large", "fg": 2511 }, - { "id": "fish_trap", "fg": 2515 }, - { "id": "fishing_rod_basic", "fg": 2516 }, - { "id": "fishing_rod_professional", "fg": 2517 }, - { "id": "forge", "fg": 2519 }, - { "id": "char_forge", "fg": 2518 }, - { "id": "glass_shard", "fg": 2520 }, - { "id": [ "glock_17", "glock_19", "glock_18c", "glock_22", "glock_31" ], "fg": 2521 }, - { "id": "hoboreel", "fg": 2522 }, - { "id": "hydrogen_tank", "fg": 2523 }, - { "id": "knife_chef", "fg": 2524 }, - { "id": "leather_tarp", "fg": 2525 }, - { "id": "water", "fg": 2536 }, - { "id": "water_clean", "fg": 2537 }, - { "id": "gasoline", "fg": 2531 }, - { "id": "diesel", "fg": 2529 }, - { "id": "biodiesel", "fg": 2527 }, - { "id": "flamethrower_fuel", "fg": 2530 }, - { "id": "avgas", "fg": 2526 }, - { "id": "lamp_oil", "fg": 2533 }, - { "id": "motor_oil", "fg": 2534 }, - { "id": "napalm", "fg": 2535 }, - { "id": "gelled_gasoline", "fg": 2532 }, - { "id": "blood", "fg": 2528 }, - { "id": "log", "fg": 2538 }, - { "id": "longbow", "fg": 2539 }, - { "id": "lucern_hammer", "fg": 2540 }, - { "id": "m79", "fg": 2541 }, - { "id": "marble", "fg": 2542 }, - { "id": "matches", "fg": 2543 }, - { "id": "meat", "fg": 2544 }, - { "id": "microwave", "fg": 2545 }, - { "id": "mjolnir", "fg": 2546 }, - { "id": "mop", "fg": 2547 }, - { "id": "mp5mag", "fg": 2548 }, - { "id": "nail", "fg": 2553 }, - { "id": "nailbat", "fg": 2554 }, - { "id": "nailboard", "fg": 2555 }, - { "id": "needle_bone", "fg": 2556 }, - { "id": "needle_curved", "fg": 2557 }, - { "id": "needle_wood", "fg": 2558 }, - { "id": "many_years_old_newspaper", "fg": 2559 }, - { "id": "years_old_newspaper", "fg": 2564 }, - { "id": "months_old_newspaper", "fg": 2560 }, - { "id": "newest_newspaper", "fg": 2561 }, - { "id": "one_year_old_newspaper", "fg": 2562 }, - { "id": "weeks_old_newspaper", "fg": 2563 }, - { "id": "pan", "fg": 2565 }, - { "id": "2h_flail_wood", "fg": 2566 }, - { "id": "pillow", "fg": 2568 }, - { "id": "down_pillow", "fg": 2567 }, - { "id": "pine_bough", "fg": 2569 }, - { "id": "pinecone", "fg": 2570 }, + "fg": 2271, + "additional_tiles": [ + { "id": "center", "fg": 2256 }, + { "id": "corner", "fg": [ 2258, 2260, 2259, 2257 ] }, + { "id": "t_connection", "fg": [ 2268, 2270, 2269, 2267 ] }, + { "id": "edge", "fg": [ 2262, 2261 ] }, + { "id": "end_piece", "fg": [ 2264, 2266, 2265, 2263 ] }, + { "id": "unconnected", "fg": [ 2271, 2271 ] } + ] + }, + { "id": "1st_aid", "fg": 2272 }, + { "id": "2x4", "fg": 2273 }, + { "id": "halberd", "fg": 2283 }, + { "id": "halberd_fake", "fg": 2283 }, + { "id": "ak74", "fg": 2286 }, + { "id": "ar15", "fg": 2410 }, + { "id": "arming_sword", "fg": 2411 }, + { "id": "art_sphere", "fg": 2426 }, + { "id": "art_rod", "fg": 2424 }, + { "id": "art_teardrop", "fg": 2428 }, + { "id": "art_lamp", "fg": 2420 }, + { "id": "art_snake", "fg": 2425 }, + { "id": "art_disc", "fg": 2417 }, + { "id": "art_beads", "fg": 2414 }, + { "id": "art_napkin", "fg": 2421 }, + { "id": "art_urchin", "fg": 2430 }, + { "id": "art_jelly", "fg": 2418 }, + { "id": "art_spiral", "fg": 2427 }, + { "id": "art_pin", "fg": 2422 }, + { "id": "art_tube", "fg": 2429 }, + { "id": "art_pyramid", "fg": 2423 }, + { "id": "art_crystal", "fg": 2416 }, + { "id": "art_knot", "fg": 2419 }, + { "id": "art_crescent", "fg": 2415 }, + { "id": "altered_teapot", "fg": 2412 }, + { "id": "architect_cube", "fg": 2413 }, + { "id": "fire_ax", "fg": 2431 }, + { "id": "ax", "fg": 2433 }, + { "id": "hatchet", "fg": 2432 }, + { "id": "backpack", "fg": 2434 }, + { "id": "duffelbag", "fg": 2435 }, + { "id": "molle_pack", "fg": 2436 }, + { "id": [ "rifle_case_soft_leather", "rifle_case_xl_soft_leather" ], "fg": 2439 }, + { "id": "bag_canvas", "fg": 2442 }, + { "id": "bat", "fg": 2443 }, + { "id": "bat_metal", "fg": 2444 }, + { "id": "blanket", "fg": 2445 }, + { "id": "down_blanket", "fg": 2446 }, + { "id": "electric_blanket", "fg": 2447 }, + { "id": "board_trap", "fg": 2448 }, + { "id": "box_large", "fg": 2449 }, + { "id": "box_medium", "fg": 2450 }, + { "id": "broom", "fg": 2451 }, + { "id": "knife_butcher", "fg": 2452 }, + { "id": "bwirebat", "fg": 2453 }, + { "id": "cattlefodder", "fg": 2454 }, + { "id": "chainsaw_off", "fg": 2455 }, + { "id": "axe_ring", "fg": 2462 }, + { "id": "balclava", "fg": 2463 }, + { "id": "beret", "fg": 2464 }, + { "id": "boots", "fg": 2465 }, + { "id": "boxer_briefs", "fg": 2466 }, + { "id": "boxer_shorts", "fg": 2467 }, + { "id": "boy_shorts", "fg": 2468 }, + { "id": "bra", "fg": 2469 }, + { "id": "briefs", "fg": 2470 }, + { "id": "bscabbard", "fg": 2471 }, + { "id": "corset", "fg": 2474 }, + { "id": "cowboy_hat", "fg": 2475 }, + { "id": "dress_shoes", "fg": 2476 }, + { "id": "hat_ball", "fg": 2477 }, + { "id": "hat_cotton", "fg": 2478 }, + { "id": "hat_fur", "fg": 2479 }, + { "id": "hat_knit", "fg": 2481 }, + { "id": "hat_noise_cancelling", "fg": 2482 }, + { "id": "helmet_barbute", "fg": 2483 }, + { "id": "helmet_chitin", "fg": 2484 }, + { "id": "helmet_kabuto", "fg": 2485 }, + { "id": "holster", "fg": 2486 }, + { "id": "hoodie", "fg": 2487 }, + { "id": "jeans", "fg": 2490 }, + { "id": "leather_belt", "fg": 2491 }, + { "id": "longshirt", "fg": 2492 }, + { "id": "maid_dress", "fg": 2493 }, + { "id": "maid_hat", "fg": 2494 }, + { "id": "mask_dust", "fg": 2495 }, + { "id": "panties", "fg": 2496 }, + { "id": "pants", "fg": 2497 }, + { "id": "pants_cargo", "fg": 2498 }, + { "id": "polo_shirt", "fg": 2499 }, + { "id": "ragpouch", "fg": 2500 }, + { "id": "scabbard", "fg": 2501 }, + { "id": "sneakers", "fg": 2503 }, + { "id": "socks", "fg": 2504 }, + { "id": "spearsling", "fg": 2505 }, + { "id": "stockings", "fg": 2507 }, + { "id": "sweater", "fg": 2510 }, + { "id": "sweatshirt", "fg": 2511 }, + { "id": "tank_top", "fg": 2512 }, + { "id": "tool_belt", "fg": 2513 }, + { "id": "tshirt", "fg": 2514 }, + { "id": "turban", "fg": 2515 }, + { "id": "undershirt", "fg": 2516 }, + { "id": "coat_lab", "fg": 2472 }, + { "id": "coat_rain", "fg": 2473 }, + { "id": "sports_bra", "fg": 2506 }, + { "id": "skirt", "fg": 2502 }, + { "id": "jacket_light", "fg": 2489 }, + { "id": "jacket_army", "fg": 2488 }, + { "id": "hat_hard", "fg": 2480 }, + { "id": "striped_pants", "fg": 2508 }, + { "id": "striped_shirt", "fg": 2509 }, + { "id": "cloak", "fg": 2517 }, + { "id": "cloak_wool", "fg": 2520 }, + { "id": "cloak_leather", "fg": 2519 }, + { "id": "cloak_fur", "fg": 2518 }, + { "id": "coffeemaker", "fg": 2521 }, + { "id": "contacts", "fg": 2522 }, + { "id": "corpse", "fg": 2523 }, + { "id": "corpse_generic_human", "fg": 2524 }, + { "id": "crossbow", "fg": 2525 }, + { "id": "crowbar", "fg": 2526 }, + { "id": "filter_air", "fg": 2529 }, + { "id": "fish_bait", "fg": 2530 }, + { "id": "corpse_mon_fish_tiny", "fg": 2534 }, + { "id": "corpse_mon_fish_small", "fg": 2533 }, + { "id": "corpse_mon_fish_medium", "fg": 2532 }, + { "id": "corpse_mon_fish_large", "fg": 2531 }, + { "id": "fish_trap", "fg": 2535 }, + { "id": "fishing_rod_basic", "fg": 2536 }, + { "id": "fishing_rod_professional", "fg": 2537 }, + { "id": "forge", "fg": 2539 }, + { "id": "char_forge", "fg": 2538 }, + { "id": "glass_shard", "fg": 2540 }, + { "id": [ "glock_17", "glock_19", "glock_18c", "glock_22", "glock_31" ], "fg": 2541 }, + { "id": "hoboreel", "fg": 2542 }, + { "id": "hydrogen_tank", "fg": 2543 }, + { "id": "knife_chef", "fg": 2544 }, + { "id": "leather_tarp", "fg": 2545 }, + { "id": "water", "fg": 2556 }, + { "id": "water_clean", "fg": 2557 }, + { "id": "gasoline", "fg": 2551 }, + { "id": "diesel", "fg": 2549 }, + { "id": "biodiesel", "fg": 2547 }, + { "id": "flamethrower_fuel", "fg": 2550 }, + { "id": "avgas", "fg": 2546 }, + { "id": "lamp_oil", "fg": 2553 }, + { "id": "motor_oil", "fg": 2554 }, + { "id": "napalm", "fg": 2555 }, + { "id": "gelled_gasoline", "fg": 2552 }, + { "id": "blood", "fg": 2548 }, + { "id": "log", "fg": 2558 }, + { "id": "longbow", "fg": 2559 }, + { "id": "lucern_hammer", "fg": 2560 }, + { "id": "m79", "fg": 2561 }, + { "id": "marble", "fg": 2562 }, + { "id": "matches", "fg": 2563 }, + { "id": "meat", "fg": 2564 }, + { "id": "microwave", "fg": 2565 }, + { "id": "mjolnir", "fg": 2566 }, + { "id": "mop", "fg": 2567 }, + { "id": "mp5mag", "fg": 2568 }, + { "id": "nail", "fg": 2573 }, + { "id": "nailbat", "fg": 2574 }, + { "id": "nailboard", "fg": 2575 }, + { "id": "needle_bone", "fg": 2576 }, + { "id": "needle_curved", "fg": 2577 }, + { "id": "needle_wood", "fg": 2578 }, + { "id": "many_years_old_newspaper", "fg": 2579 }, + { "id": "years_old_newspaper", "fg": 2584 }, + { "id": "months_old_newspaper", "fg": 2580 }, + { "id": "newest_newspaper", "fg": 2581 }, + { "id": "one_year_old_newspaper", "fg": 2582 }, + { "id": "weeks_old_newspaper", "fg": 2583 }, + { "id": "pan", "fg": 2585 }, + { "id": "2h_flail_wood", "fg": 2586 }, + { "id": "pillow", "fg": 2588 }, + { "id": "down_pillow", "fg": 2587 }, + { "id": "pine_bough", "fg": 2589 }, + { "id": "pinecone", "fg": 2590 }, { "id": [ "rifle_9mm", "rifle_3006", "rifle_45", "rifle_22", "rifle_40", "rifle_44", "rifle_38", "rifle_223" ], - "fg": 2571 - }, - { "id": "pipe_shotgun", "fg": 2572 }, - { "id": "plastic_sheet", "fg": 2573 }, - { "id": "plastic_shopping_bag", "fg": 2574 }, - { "id": "pneumatic_shotgun", "fg": 2575 }, - { "id": "pool_ball", "fg": 2576 }, - { "id": "pot", "fg": 2577 }, - { "id": "pot_canning", "fg": 2578 }, - { "id": "pot_copper", "fg": 2579 }, - { "id": "powder_candy", "fg": 2580 }, - { "id": "rag", "fg": 2581 }, - { "id": "rebar", "fg": 2582 }, - { "id": "rifle_flintlock", "fg": 2583 }, - { "id": "rolling_pin", "fg": 2584 }, - { "id": "fur_rollmat", "fg": 2585 }, - { "id": "rollmat", "fg": 2586 }, - { "id": "scissors", "fg": 2587 }, - { "id": "screwdriver", "fg": 2588 }, - { "id": "sewing_kit", "fg": 2589 }, - { "id": "sharp_rock", "fg": 2590 }, - { "id": "sheet_metal", "fg": 2591 }, - { "id": "sheet_metal_small", "fg": 2592 }, - { "id": "shovel", "fg": 2593 }, - { "id": "slingshot", "fg": 2594 }, - { "id": "solar_panel", "fg": 2596 }, - { "id": "solar_cell", "fg": 2595 }, - { "id": "pointy_stick", "fg": 2597 }, - { "id": "spear_wood", "fg": 2605 }, - { "id": "spear_spike", "fg": 2603 }, - { "id": "spear_knife", "fg": 2599 }, - { "id": "spear_knife_superior", "fg": 2600 }, - { "id": "spear_pipe", "fg": 2601 }, - { "id": "spear_rebar", "fg": 2602 }, - { "id": "spear_steel", "fg": 2604 }, - { "id": "spear_copper", "fg": 2598 }, - { "id": "splinter", "fg": 2606 }, - { "id": "sponge", "fg": 2607 }, - { "id": "spoon", "fg": 2608 }, - { "id": "stick", "fg": 2609 }, - { "id": "stick_long", "fg": 2610 }, - { "id": "primitive_hammer", "fg": 2611 }, - { "id": "string_36", "fg": 2612 }, - { "id": "string_6", "fg": 2613 }, - { "id": "tailors_kit", "fg": 2614 }, - { "id": "tarp", "fg": 2615 }, - { "id": "television", "fg": 2616 }, - { "id": "thermos", "fg": 2617 }, - { "id": "thread", "fg": 2618 }, - { "id": "2h_flail_steel", "fg": 2619 }, - { "id": "welder", "fg": 2620 }, - { "id": "welder_crude", "fg": 2621 }, - { "id": "wood_panel", "fg": 2622 }, - { "id": "wood_sheet", "fg": 2623 }, - { "id": "corpse_mon_troll", "fg": 2624 }, + "fg": 2591 + }, + { "id": "pipe_shotgun", "fg": 2592 }, + { "id": "plastic_sheet", "fg": 2593 }, + { "id": "plastic_shopping_bag", "fg": 2594 }, + { "id": "pneumatic_shotgun", "fg": 2595 }, + { "id": "pool_ball", "fg": 2596 }, + { "id": "pot", "fg": 2597 }, + { "id": "pot_canning", "fg": 2598 }, + { "id": "pot_copper", "fg": 2599 }, + { "id": "powder_candy", "fg": 2600 }, + { "id": "rag", "fg": 2601 }, + { "id": "rebar", "fg": 2602 }, + { "id": "rifle_flintlock", "fg": 2603 }, + { "id": "rolling_pin", "fg": 2604 }, + { "id": "fur_rollmat", "fg": 2605 }, + { "id": "rollmat", "fg": 2606 }, + { "id": "scissors", "fg": 2607 }, + { "id": "screwdriver", "fg": 2608 }, + { "id": "sewing_kit", "fg": 2609 }, + { "id": "sharp_rock", "fg": 2610 }, + { "id": "sheet_metal", "fg": 2611 }, + { "id": "sheet_metal_small", "fg": 2612 }, + { "id": "shovel", "fg": 2613 }, + { "id": "slingshot", "fg": 2614 }, + { "id": "solar_panel", "fg": 2616 }, + { "id": "solar_cell", "fg": 2615 }, + { "id": "pointy_stick", "fg": 2617 }, + { "id": "spear_wood", "fg": 2625 }, + { "id": "spear_spike", "fg": 2623 }, + { "id": "spear_knife", "fg": 2619 }, + { "id": "spear_knife_superior", "fg": 2620 }, + { "id": "spear_pipe", "fg": 2621 }, + { "id": "spear_rebar", "fg": 2622 }, + { "id": "spear_steel", "fg": 2624 }, + { "id": "spear_copper", "fg": 2618 }, + { "id": "splinter", "fg": 2626 }, + { "id": "sponge", "fg": 2627 }, + { "id": "spoon", "fg": 2628 }, + { "id": "stick", "fg": 2629 }, + { "id": "stick_long", "fg": 2630 }, + { "id": "primitive_hammer", "fg": 2631 }, + { "id": "string_36", "fg": 2632 }, + { "id": "string_6", "fg": 2633 }, + { "id": "tailors_kit", "fg": 2634 }, + { "id": "tarp", "fg": 2635 }, + { "id": "television", "fg": 2636 }, + { "id": "thermos", "fg": 2637 }, + { "id": "thread", "fg": 2638 }, + { "id": "2h_flail_steel", "fg": 2639 }, + { "id": "welder", "fg": 2640 }, + { "id": "welder_crude", "fg": 2641 }, + { "id": "wood_panel", "fg": 2642 }, + { "id": "wood_sheet", "fg": 2643 }, + { "id": "corpse_mon_troll", "fg": 2644 }, { "id": "mon_cat_bengal", - "fg": [ { "weight": 1, "sprite": 2634 }, { "weight": 1, "sprite": 2633 } ], - "bg": 2745 + "fg": [ { "weight": 1, "sprite": 2654 }, { "weight": 1, "sprite": 2653 } ], + "bg": 2763 }, { "id": "mon_cat_calico", - "fg": [ { "weight": 1, "sprite": 2637 }, { "weight": 1, "sprite": 2636 } ], - "bg": 2745 + "fg": [ { "weight": 1, "sprite": 2657 }, { "weight": 1, "sprite": 2656 } ], + "bg": 2763 }, { "id": "mon_cat_chonker", - "fg": [ { "weight": 1, "sprite": 2640 }, { "weight": 1, "sprite": 2639 } ], - "bg": 2745 + "fg": [ { "weight": 1, "sprite": 2660 }, { "weight": 1, "sprite": 2659 } ], + "bg": 2763 }, { "id": "mon_cat_devon_rex", - "fg": [ { "weight": 1, "sprite": 2643 }, { "weight": 1, "sprite": 2642 } ], - "bg": 2745 + "fg": [ { "weight": 1, "sprite": 2663 }, { "weight": 1, "sprite": 2662 } ], + "bg": 2763 }, { "id": "mon_cat_longhair", - "fg": [ { "weight": 1, "sprite": 2646 }, { "weight": 1, "sprite": 2645 } ], - "bg": 2745 + "fg": [ { "weight": 1, "sprite": 2666 }, { "weight": 1, "sprite": 2665 } ], + "bg": 2763 }, { "id": "mon_cat_maine_coon", - "fg": [ { "weight": 1, "sprite": 2649 }, { "weight": 1, "sprite": 2648 } ], - "bg": 2745 + "fg": [ { "weight": 1, "sprite": 2669 }, { "weight": 1, "sprite": 2668 } ], + "bg": 2763 }, { "id": "mon_cat_persian", - "fg": [ { "weight": 1, "sprite": 2652 }, { "weight": 1, "sprite": 2651 } ], - "bg": 2745 + "fg": [ { "weight": 1, "sprite": 2672 }, { "weight": 1, "sprite": 2671 } ], + "bg": 2763 }, { "id": "mon_cat_siamese", - "fg": [ { "weight": 1, "sprite": 2658 }, { "weight": 1, "sprite": 2657 } ], - "bg": 2745 + "fg": [ { "weight": 1, "sprite": 2678 }, { "weight": 1, "sprite": 2677 } ], + "bg": 2763 }, { "id": "mon_cat_sphynx", - "fg": [ { "weight": 1, "sprite": 2661 }, { "weight": 1, "sprite": 2660 } ], - "bg": 2745 + "fg": [ { "weight": 1, "sprite": 2681 }, { "weight": 1, "sprite": 2680 } ], + "bg": 2763 }, { "id": "mon_cat_tabby", - "fg": [ { "weight": 1, "sprite": 2664 }, { "weight": 1, "sprite": 2663 } ], - "bg": 2745 - }, - { "id": "mon_cat_kitten", "fg": 2653, "bg": 2745 }, - { "id": "mon_cat_bengal_kitten", "fg": 2632, "bg": 2745 }, - { "id": "mon_cat_calico_kitten", "fg": 2635, "bg": 2745 }, - { "id": "mon_cat_chonker_kitten", "fg": 2638, "bg": 2745 }, - { "id": "mon_cat_devon_rex_kitten", "fg": 2641, "bg": 2745 }, - { "id": "mon_cat_longhair_kitten", "fg": 2644, "bg": 2745 }, - { "id": "mon_cat_maine_coon_kitten", "fg": 2647, "bg": 2745 }, - { "id": "mon_cat_persian_kitten", "fg": 2650, "bg": 2745 }, - { "id": "mon_cat_siamese_kitten", "fg": 2656, "bg": 2745 }, - { "id": "mon_cat_sphynx_kitten", "fg": 2659, "bg": 2745 }, - { "id": "mon_cat_tabby_kitten", "fg": 2662, "bg": 2745 }, - { "id": "mon_dog_beagle", "fg": 2668, "bg": 2745 }, - { "id": "mon_dog_gshepherd", "fg": 2671, "bg": 2744 }, - { "id": "mon_dog_boxer", "fg": 2669, "bg": 2744 }, - { "id": "mon_dog_dachshund", "fg": 2670, "bg": 2744 }, - { "id": "mon_fish_tiny", "fg": 2678 }, - { "id": "mon_fish_small", "fg": 2677 }, - { "id": "mon_fish_medium", "fg": 2676 }, - { "id": [ "mon_fish_large", "mon_fish_huge" ], "fg": 2675 }, - { "id": "mon_goose_canadian", "fg": 2680, "bg": 2745 }, - { - "id": "mon_pig", - "fg": [ { "weight": 8, "sprite": 2683 }, { "weight": 3, "sprite": 2681 }, { "weight": 1, "sprite": 2682 } ], - "bg": 2744 - }, - { "id": "mon_pig_piglet", "fg": 2684, "bg": 2745 }, - { "id": "mon_duck_chick", "fg": 2686, "bg": 2745 }, - { "id": "mon_goose_canadian_chick", "fg": 2687, "bg": 2745 }, - { "id": "mon_cockatrice_chick", "fg": 2689, "bg": 2745 }, - { "id": "mon_cockatrice", "fg": 2688, "bg": 2745 }, - { "id": "mon_beaver", "fg": 2699, "bg": 2745 }, - { "id": "mon_opossum", "fg": 2705, "bg": 2745 }, - { "id": "mon_dragonfly", "fg": 2711, "bg": 2745 }, - { "id": "mon_locust", "fg": 2712, "bg": 2744 }, - { "id": "mon_locust_nymph", "fg": 2713, "bg": 2745 }, - { "id": "corpse_mon_ant", "fg": 2715 }, - { "id": "corpse_mon_ant_acid", "fg": 2716 }, - { "id": "corpse_mon_ant_larva", "fg": 2718 }, - { "id": "corpse_mon_ant_acid_larva", "fg": 2717 }, - { "id": "mon_plague_nymph", "fg": 2727, "bg": 2745 }, - { "id": "mon_plague_vector", "fg": 2728, "bg": 2744 }, - { "id": "mon_skittering_plague", "fg": 2730, "bg": 2744 }, - { "id": "mon_spawn_raptor", "fg": 2737, "bg": 2744 }, - { "id": "mon_zombeaver", "fg": 2739, "bg": 2745 }, - { "id": "mon_zombie_pig", "fg": 2740, "bg": 2744 }, - { "id": "mon_crow_mutant_small", "fg": 2741, "bg": 2744 }, - { "id": "mon_dog_rottweiler", "fg": 2742, "bg": 2744 }, - { "id": "lighting_lowlight_dark", "fg": 2763 }, - { "id": "lighting_boomered_dark", "fg": 2758 }, + "fg": [ { "weight": 1, "sprite": 2684 }, { "weight": 1, "sprite": 2683 } ], + "bg": 2763 + }, + { "id": "mon_cat_kitten", "fg": 2673, "bg": 2763 }, + { "id": "mon_cat_bengal_kitten", "fg": 2652, "bg": 2763 }, + { "id": "mon_cat_calico_kitten", "fg": 2655, "bg": 2763 }, + { "id": "mon_cat_chonker_kitten", "fg": 2658, "bg": 2763 }, + { "id": "mon_cat_devon_rex_kitten", "fg": 2661, "bg": 2763 }, + { "id": "mon_cat_longhair_kitten", "fg": 2664, "bg": 2763 }, + { "id": "mon_cat_maine_coon_kitten", "fg": 2667, "bg": 2763 }, + { "id": "mon_cat_persian_kitten", "fg": 2670, "bg": 2763 }, + { "id": "mon_cat_siamese_kitten", "fg": 2676, "bg": 2763 }, + { "id": "mon_cat_sphynx_kitten", "fg": 2679, "bg": 2763 }, + { "id": "mon_cat_tabby_kitten", "fg": 2682, "bg": 2763 }, + { "id": "mon_dog_beagle", "fg": 2688, "bg": 2763 }, + { "id": "mon_dog_gshepherd", "fg": 2691, "bg": 2762 }, + { "id": "mon_dog_boxer", "fg": 2689, "bg": 2762 }, + { "id": "mon_dog_dachshund", "fg": 2690, "bg": 2762 }, + { "id": "mon_fish_tiny", "fg": 2698 }, + { "id": "mon_fish_small", "fg": 2697 }, + { "id": "mon_fish_medium", "fg": 2696 }, + { "id": [ "mon_fish_large", "mon_fish_huge" ], "fg": 2695 }, + { "id": "mon_goose_canadian", "fg": 2700, "bg": 2763 }, + { "id": "mon_duck_chick", "fg": 2705, "bg": 2763 }, + { "id": "mon_goose_canadian_chick", "fg": 2706, "bg": 2763 }, + { "id": "mon_cockatrice_chick", "fg": 2708, "bg": 2763 }, + { "id": "mon_cockatrice", "fg": 2707, "bg": 2763 }, + { "id": "mon_beaver", "fg": 2718, "bg": 2763 }, + { "id": "mon_opossum", "fg": 2724, "bg": 2763 }, + { "id": "mon_dragonfly", "fg": 2730, "bg": 2763 }, + { "id": "mon_locust", "fg": 2731, "bg": 2762 }, + { "id": "mon_locust_nymph", "fg": 2732, "bg": 2763 }, + { "id": "corpse_mon_ant", "fg": 2734 }, + { "id": "corpse_mon_ant_acid", "fg": 2735 }, + { "id": "corpse_mon_ant_larva", "fg": 2737 }, + { "id": "corpse_mon_ant_acid_larva", "fg": 2736 }, + { "id": "mon_plague_nymph", "fg": 2746, "bg": 2763 }, + { "id": "mon_plague_vector", "fg": 2747, "bg": 2762 }, + { "id": "mon_skittering_plague", "fg": 2749, "bg": 2762 }, + { "id": "mon_spawn_raptor", "fg": 2756, "bg": 2762 }, + { "id": "mon_zombeaver", "fg": 2758, "bg": 2763 }, + { "id": "mon_crow_mutant_small", "fg": 2759, "bg": 2762 }, + { "id": "mon_dog_rottweiler", "fg": 2760, "bg": 2762 }, + { "id": "lighting_lowlight_dark", "fg": 2781 }, + { "id": "lighting_boomered_dark", "fg": 2776 }, { "id": "lighting_hidden", "fg": [ - { "weight": 100, "sprite": 2759 }, - { "weight": 100, "sprite": 2760 }, - { "weight": 100, "sprite": 2761 }, - { "weight": 100, "sprite": 2762 } - ] - }, - { "id": "footstep", "fg": 2764 }, - { "id": "animation_hit", "fg": 2779 }, - { "id": "cursor", "fg": 2781 }, - { "id": "highlight", "fg": 2783 }, - { "id": "highlight_item", "fg": 2784 }, - { "id": "line_target", "fg": 2782 }, - { "id": "line_trail", "fg": 2785 }, - { "id": "animation_line", "fg": 2780 }, - { "id": [ "overlay_male_crouch", "overlay_female_crouch" ], "fg": 2795 }, - { "id": [ "overlay_male_run", "overlay_female_run" ], "fg": 2796 }, - { "id": "overlay_hostile_sees_player", "fg": 2794 }, - { "id": "overlay_neutral_sees_player", "fg": 2797 }, - { "id": "overlay_friendly_sees_player", "fg": 2793 }, - { "id": "overlay_other_sees_player", "fg": 2798 }, - { "id": "zombie_revival_indicator", "fg": 2799 }, - { "id": "generic_city_building", "fg": 2800, "bg": 3298 }, + { "weight": 100, "sprite": 2777 }, + { "weight": 100, "sprite": 2778 }, + { "weight": 100, "sprite": 2779 }, + { "weight": 100, "sprite": 2780 } + ] + }, + { "id": "footstep", "fg": 2782 }, + { "id": "animation_hit", "fg": 2797 }, + { "id": "cursor", "fg": 2799 }, + { "id": "highlight", "fg": 2801 }, + { "id": "highlight_item", "fg": 2802 }, + { "id": "line_target", "fg": 2800 }, + { "id": "line_trail", "fg": 2803 }, + { "id": "animation_line", "fg": 2798 }, + { "id": [ "overlay_male_crouch", "overlay_female_crouch" ], "fg": 2813 }, + { "id": [ "overlay_male_run", "overlay_female_run" ], "fg": 2814 }, + { "id": "overlay_hostile_sees_player", "fg": 2812 }, + { "id": "overlay_neutral_sees_player", "fg": 2815 }, + { "id": "overlay_friendly_sees_player", "fg": 2811 }, + { "id": "overlay_other_sees_player", "fg": 2816 }, + { "id": "zombie_revival_indicator", "fg": 2817 }, + { "id": "generic_city_building", "fg": 2818, "bg": 3316 }, { "id": [ "abstorefront_1", @@ -3599,12 +3628,12 @@ "s_sports", "veterinarian" ], - "fg": 2800, - "bg": 3298 + "fg": 2818, + "bg": 3316 }, - { "id": "forest_water", "fg": 3958, "bg": 4224 }, - { "id": "forest", "fg": 3958, "bg": 3297 }, - { "id": "forest_thick", "fg": 3865, "bg": 3544 }, + { "id": "forest_water", "fg": 3976, "bg": 4242 }, + { "id": "forest", "fg": 3976, "bg": 3315 }, + { "id": "forest_thick", "fg": 3883, "bg": 3562 }, { "id": [ "road_ne", @@ -3624,7 +3653,7 @@ "road_end_west", "road_end_east" ], - "fg": 3614 + "fg": 3632 }, { "id": [ @@ -3642,14 +3671,14 @@ "river_c_not_se", "river_c_not_ne" ], - "fg": 4190 + "fg": 4208 }, - { "id": "river_center", "fg": 4173 }, - { "id": "field", "fg": 3312, "bg": 3297 }, + { "id": "river_center", "fg": 4191 }, + { "id": "field", "fg": 3330, "bg": 3315 }, { "id": [ "shelter", "shelter_1", "shelter_2", "shelter_vandal", "shelter_1_vandal", "shelter_2_vandal" ], - "fg": [ 2802, 2801, 2803, 2804 ], - "bg": 3298, + "fg": [ 2820, 2819, 2821, 2822 ], + "bg": 3316, "rotates": true }, { @@ -3872,1736 +3901,1715 @@ "urban_13_11", "urban_13_12" ], - "fg": [ 2806, 2805, 2807, 2808 ], - "bg": 3298, + "fg": [ 2824, 2823, 2825, 2826 ], + "bg": 3316, "rotates": true }, { "id": "f_earthbag_half", "multitile": true, - "fg": 2824, - "bg": 3297, + "fg": 2842, + "bg": 3315, "additional_tiles": [ - { "id": "center", "fg": 2809 }, - { "id": "corner", "fg": [ 2811, 2813, 2812, 2810 ] }, - { "id": "t_connection", "fg": [ 2821, 2823, 2822, 2820 ] }, - { "id": "edge", "fg": [ 2815, 2814 ] }, - { "id": "end_piece", "fg": [ 2817, 2819, 2818, 2816 ] }, - { "id": "unconnected", "fg": [ 2824, 2824 ] } + { "id": "center", "fg": 2827 }, + { "id": "corner", "fg": [ 2829, 2831, 2830, 2828 ] }, + { "id": "t_connection", "fg": [ 2839, 2841, 2840, 2838 ] }, + { "id": "edge", "fg": [ 2833, 2832 ] }, + { "id": "end_piece", "fg": [ 2835, 2837, 2836, 2834 ] }, + { "id": "unconnected", "fg": [ 2842, 2842 ] } ] }, - { "id": [ "t_ramp_up_low", "t_ramp_down_low" ], "fg": 3595 }, - { "id": [ "t_sidewalk_ramp_up_low", "t_sidewalk_ramp_down_low" ], "fg": 3906 }, + { "id": [ "t_ramp_up_low", "t_ramp_down_low" ], "fg": 3613 }, + { "id": [ "t_sidewalk_ramp_up_low", "t_sidewalk_ramp_down_low" ], "fg": 3924 }, { "id": "t_splitrail_fence", "multitile": true, - "fg": 2866, - "bg": 3297, + "fg": 2884, + "bg": 3315, "additional_tiles": [ - { "id": "center", "bg": 3297, "fg": 2851 }, - { "id": "corner", "bg": 3297, "fg": [ 2853, 2855, 2854, 2852 ] }, - { "id": "t_connection", "bg": 3297, "fg": [ 2863, 2865, 2864, 2862 ] }, - { "id": "edge", "bg": 3297, "fg": [ 2857, 2856 ] }, - { "id": "end_piece", "bg": 3297, "fg": [ 2859, 2861, 2860, 2858 ] }, - { "bg": 3297, "id": "unconnected", "fg": [ 2866, 2866 ] } + { "id": "center", "bg": 3315, "fg": 2869 }, + { "id": "corner", "bg": 3315, "fg": [ 2871, 2873, 2872, 2870 ] }, + { "id": "t_connection", "bg": 3315, "fg": [ 2881, 2883, 2882, 2880 ] }, + { "id": "edge", "bg": 3315, "fg": [ 2875, 2874 ] }, + { "id": "end_piece", "bg": 3315, "fg": [ 2877, 2879, 2878, 2876 ] }, + { "bg": 3315, "id": "unconnected", "fg": [ 2884, 2884 ] } ] }, { "id": "t_splitrail_fence_season_summer", "multitile": true, - "fg": 2866, - "bg": 3307, + "fg": 2884, + "bg": 3325, "additional_tiles": [ - { "id": "center", "bg": 3307, "fg": 2851 }, - { "id": "corner", "bg": 3307, "fg": [ 2853, 2855, 2854, 2852 ] }, - { "id": "t_connection", "bg": 3307, "fg": [ 2863, 2865, 2864, 2862 ] }, - { "id": "edge", "bg": 3307, "fg": [ 2857, 2856 ] }, - { "id": "end_piece", "bg": 3307, "fg": [ 2859, 2861, 2860, 2858 ] }, - { "bg": 3307, "id": "unconnected", "fg": [ 2866, 2866 ] } + { "id": "center", "bg": 3325, "fg": 2869 }, + { "id": "corner", "bg": 3325, "fg": [ 2871, 2873, 2872, 2870 ] }, + { "id": "t_connection", "bg": 3325, "fg": [ 2881, 2883, 2882, 2880 ] }, + { "id": "edge", "bg": 3325, "fg": [ 2875, 2874 ] }, + { "id": "end_piece", "bg": 3325, "fg": [ 2877, 2879, 2878, 2876 ] }, + { "bg": 3325, "id": "unconnected", "fg": [ 2884, 2884 ] } ] }, { "id": "t_splitrail_fence_season_autumn", "multitile": true, - "fg": 2866, - "bg": 3302, + "fg": 2884, + "bg": 3320, "additional_tiles": [ - { "id": "center", "bg": 3302, "fg": 2851 }, - { "id": "corner", "bg": 3302, "fg": [ 2853, 2855, 2854, 2852 ] }, - { "id": "t_connection", "bg": 3302, "fg": [ 2863, 2865, 2864, 2862 ] }, - { "id": "edge", "bg": 3302, "fg": [ 2857, 2856 ] }, - { "id": "end_piece", "bg": 3302, "fg": [ 2859, 2861, 2860, 2858 ] }, - { "bg": 3302, "id": "unconnected", "fg": [ 2866, 2866 ] } + { "id": "center", "bg": 3320, "fg": 2869 }, + { "id": "corner", "bg": 3320, "fg": [ 2871, 2873, 2872, 2870 ] }, + { "id": "t_connection", "bg": 3320, "fg": [ 2881, 2883, 2882, 2880 ] }, + { "id": "edge", "bg": 3320, "fg": [ 2875, 2874 ] }, + { "id": "end_piece", "bg": 3320, "fg": [ 2877, 2879, 2878, 2876 ] }, + { "bg": 3320, "id": "unconnected", "fg": [ 2884, 2884 ] } ] }, { "id": "t_splitrail_fence_season_winter", "multitile": true, - "fg": 2866, - "bg": 2832, + "fg": 2884, + "bg": 2850, "additional_tiles": [ - { "id": "center", "bg": 2832, "fg": 2851 }, - { "id": "corner", "bg": 2832, "fg": [ 2853, 2855, 2854, 2852 ] }, - { "id": "t_connection", "bg": 2832, "fg": [ 2863, 2865, 2864, 2862 ] }, - { "id": "edge", "bg": 2832, "fg": [ 2857, 2856 ] }, - { "id": "end_piece", "bg": 2832, "fg": [ 2859, 2861, 2860, 2858 ] }, - { "bg": 2832, "id": "unconnected", "fg": [ 2866, 2866 ] } + { "id": "center", "bg": 2850, "fg": 2869 }, + { "id": "corner", "bg": 2850, "fg": [ 2871, 2873, 2872, 2870 ] }, + { "id": "t_connection", "bg": 2850, "fg": [ 2881, 2883, 2882, 2880 ] }, + { "id": "edge", "bg": 2850, "fg": [ 2875, 2874 ] }, + { "id": "end_piece", "bg": 2850, "fg": [ 2877, 2879, 2878, 2876 ] }, + { "bg": 2850, "id": "unconnected", "fg": [ 2884, 2884 ] } ] }, - { "id": "t_stairs_down", "fg": 2867 }, - { "id": "t_wood_stairs_down", "fg": 2868 }, + { "id": "t_stairs_down", "fg": 2885 }, + { "id": "t_wood_stairs_down", "fg": 2886 }, { "id": "t_adobe_brick_wall", "multitile": true, - "fg": 2884, + "fg": 2902, "additional_tiles": [ - { "id": "center", "fg": 2869 }, - { "id": "corner", "fg": [ 2871, 2873, 2872, 2870 ] }, - { "id": "t_connection", "fg": [ 2881, 2883, 2882, 2880 ] }, - { "id": "edge", "fg": [ 2875, 2874 ] }, - { "id": "end_piece", "fg": [ 2877, 2879, 2878, 2876 ] }, - { "id": "unconnected", "fg": [ 2884, 2884 ] } + { "id": "center", "fg": 2887 }, + { "id": "corner", "fg": [ 2889, 2891, 2890, 2888 ] }, + { "id": "t_connection", "fg": [ 2899, 2901, 2900, 2898 ] }, + { "id": "edge", "fg": [ 2893, 2892 ] }, + { "id": "end_piece", "fg": [ 2895, 2897, 2896, 2894 ] }, + { "id": "unconnected", "fg": [ 2902, 2902 ] } ] }, - { "id": "t_bars", "fg": 2885 }, + { "id": "t_bars", "fg": 2903 }, { "id": "t_brick_wall", "multitile": true, - "fg": 2901, + "fg": 2919, "additional_tiles": [ - { "id": "center", "fg": 2886 }, - { "id": "corner", "fg": [ 2888, 2890, 2889, 2887 ] }, - { "id": "t_connection", "fg": [ 2898, 2900, 2899, 2897 ] }, - { "id": "edge", "fg": [ 2892, 2891 ] }, - { "id": "end_piece", "fg": [ 2894, 2896, 2895, 2893 ] }, - { "id": "unconnected", "fg": 2901 } + { "id": "center", "fg": 2904 }, + { "id": "corner", "fg": [ 2906, 2908, 2907, 2905 ] }, + { "id": "t_connection", "fg": [ 2916, 2918, 2917, 2915 ] }, + { "id": "edge", "fg": [ 2910, 2909 ] }, + { "id": "end_piece", "fg": [ 2912, 2914, 2913, 2911 ] }, + { "id": "unconnected", "fg": 2919 } ] }, { "id": "t_bridge", "multitile": true, - "fg": 2917, + "fg": 2935, "additional_tiles": [ - { "id": "center", "fg": 2902 }, - { "id": "corner", "fg": [ 2904, 2906, 2905, 2903 ] }, - { "id": "t_connection", "fg": [ 2914, 2916, 2915, 2913 ] }, - { "id": "edge", "fg": [ 2908, 2907 ] }, - { "id": "end_piece", "fg": [ 2910, 2912, 2911, 2909 ] }, - { "id": "unconnected", "fg": [ 2917, 2917 ] } + { "id": "center", "fg": 2920 }, + { "id": "corner", "fg": [ 2922, 2924, 2923, 2921 ] }, + { "id": "t_connection", "fg": [ 2932, 2934, 2933, 2931 ] }, + { "id": "edge", "fg": [ 2926, 2925 ] }, + { "id": "end_piece", "fg": [ 2928, 2930, 2929, 2927 ] }, + { "id": "unconnected", "fg": [ 2935, 2935 ] } ] }, { "id": "t_carpet_green", "multitile": true, - "fg": 2936, + "fg": 2954, "additional_tiles": [ { "id": "center", "fg": [ - { "weight": 1, "sprite": 2918 }, - { "weight": 1, "sprite": 2919 }, - { "weight": 1, "sprite": 2920 }, - { "weight": 1, "sprite": 2921 } + { "weight": 1, "sprite": 2936 }, + { "weight": 1, "sprite": 2937 }, + { "weight": 1, "sprite": 2938 }, + { "weight": 1, "sprite": 2939 } ] }, - { "id": "corner", "fg": [ 2923, 2925, 2924, 2922 ] }, - { "id": "t_connection", "fg": [ 2933, 2935, 2934, 2932 ] }, - { "id": "edge", "fg": [ 2927, 2926 ] }, - { "id": "end_piece", "fg": [ 2929, 2931, 2930, 2928 ] }, - { "id": "unconnected", "fg": 2936 } + { "id": "corner", "fg": [ 2941, 2943, 2942, 2940 ] }, + { "id": "t_connection", "fg": [ 2951, 2953, 2952, 2950 ] }, + { "id": "edge", "fg": [ 2945, 2944 ] }, + { "id": "end_piece", "fg": [ 2947, 2949, 2948, 2946 ] }, + { "id": "unconnected", "fg": 2954 } ] }, { "id": "t_carpet_purple", "multitile": true, - "fg": 2955, + "fg": 2973, "additional_tiles": [ { "id": "center", "fg": [ - { "weight": 1, "sprite": 2937 }, - { "weight": 1, "sprite": 2938 }, - { "weight": 1, "sprite": 2939 }, - { "weight": 1, "sprite": 2940 } + { "weight": 1, "sprite": 2955 }, + { "weight": 1, "sprite": 2956 }, + { "weight": 1, "sprite": 2957 }, + { "weight": 1, "sprite": 2958 } ] }, - { "id": "corner", "fg": [ 2942, 2944, 2943, 2941 ] }, - { "id": "t_connection", "fg": [ 2952, 2954, 2953, 2951 ] }, - { "id": "edge", "fg": [ 2946, 2945 ] }, - { "id": "end_piece", "fg": [ 2948, 2950, 2949, 2947 ] }, - { "id": "unconnected", "fg": 2955 } + { "id": "corner", "fg": [ 2960, 2962, 2961, 2959 ] }, + { "id": "t_connection", "fg": [ 2970, 2972, 2971, 2969 ] }, + { "id": "edge", "fg": [ 2964, 2963 ] }, + { "id": "end_piece", "fg": [ 2966, 2968, 2967, 2965 ] }, + { "id": "unconnected", "fg": 2973 } ] }, { "id": "t_carpet_red", "multitile": true, - "fg": 2971, + "fg": 2989, "additional_tiles": [ - { "id": "center", "fg": 2956 }, - { "id": "corner", "fg": [ 2958, 2960, 2959, 2957 ] }, - { "id": "t_connection", "fg": [ 2968, 2970, 2969, 2967 ] }, - { "id": "edge", "fg": [ 2962, 2961 ] }, - { "id": "end_piece", "fg": [ 2964, 2966, 2965, 2963 ] }, - { "id": "unconnected", "fg": 2971 } + { "id": "center", "fg": 2974 }, + { "id": "corner", "fg": [ 2976, 2978, 2977, 2975 ] }, + { "id": "t_connection", "fg": [ 2986, 2988, 2987, 2985 ] }, + { "id": "edge", "fg": [ 2980, 2979 ] }, + { "id": "end_piece", "fg": [ 2982, 2984, 2983, 2981 ] }, + { "id": "unconnected", "fg": 2989 } ] }, { "id": "t_carpet_yellow", "multitile": true, - "fg": 2987, + "fg": 3005, "additional_tiles": [ - { "id": "center", "fg": 2972 }, - { "id": "corner", "fg": [ 2974, 2976, 2975, 2973 ] }, - { "id": "t_connection", "fg": [ 2984, 2986, 2985, 2983 ] }, - { "id": "edge", "fg": [ 2978, 2977 ] }, - { "id": "end_piece", "fg": [ 2980, 2982, 2981, 2979 ] }, - { "id": "unconnected", "fg": 2987 } + { "id": "center", "fg": 2990 }, + { "id": "corner", "fg": [ 2992, 2994, 2993, 2991 ] }, + { "id": "t_connection", "fg": [ 3002, 3004, 3003, 3001 ] }, + { "id": "edge", "fg": [ 2996, 2995 ] }, + { "id": "end_piece", "fg": [ 2998, 3000, 2999, 2997 ] }, + { "id": "unconnected", "fg": 3005 } ] }, { "id": "t_clay", "multitile": true, - "fg": 3003, - "bg": 3297, + "fg": 3021, + "bg": 3315, "additional_tiles": [ - { "id": "center", "bg": 3297, "fg": 2988 }, - { "id": "corner", "bg": 3297, "fg": [ 2990, 2992, 2991, 2989 ] }, - { "id": "t_connection", "bg": 3297, "fg": [ 3000, 3002, 3001, 2999 ] }, - { "id": "edge", "bg": 3297, "fg": [ 2994, 2993 ] }, - { "id": "end_piece", "bg": 3297, "fg": [ 2996, 2998, 2997, 2995 ] }, - { "bg": 3297, "id": "unconnected", "fg": 3003 } + { "id": "center", "bg": 3315, "fg": 3006 }, + { "id": "corner", "bg": 3315, "fg": [ 3008, 3010, 3009, 3007 ] }, + { "id": "t_connection", "bg": 3315, "fg": [ 3018, 3020, 3019, 3017 ] }, + { "id": "edge", "bg": 3315, "fg": [ 3012, 3011 ] }, + { "id": "end_piece", "bg": 3315, "fg": [ 3014, 3016, 3015, 3013 ] }, + { "bg": 3315, "id": "unconnected", "fg": 3021 } ] }, { "id": "t_clay_season_summer", "multitile": true, - "fg": 3003, - "bg": 3307, + "fg": 3021, + "bg": 3325, "additional_tiles": [ - { "id": "center", "bg": 3307, "fg": 2988 }, - { "id": "corner", "bg": 3307, "fg": [ 2990, 2992, 2991, 2989 ] }, - { "id": "t_connection", "bg": 3307, "fg": [ 3000, 3002, 3001, 2999 ] }, - { "id": "edge", "bg": 3307, "fg": [ 2994, 2993 ] }, - { "id": "end_piece", "bg": 3307, "fg": [ 2996, 2998, 2997, 2995 ] }, - { "bg": 3307, "id": "unconnected", "fg": 3003 } + { "id": "center", "bg": 3325, "fg": 3006 }, + { "id": "corner", "bg": 3325, "fg": [ 3008, 3010, 3009, 3007 ] }, + { "id": "t_connection", "bg": 3325, "fg": [ 3018, 3020, 3019, 3017 ] }, + { "id": "edge", "bg": 3325, "fg": [ 3012, 3011 ] }, + { "id": "end_piece", "bg": 3325, "fg": [ 3014, 3016, 3015, 3013 ] }, + { "bg": 3325, "id": "unconnected", "fg": 3021 } ] }, { "id": "t_clay_season_autumn", "multitile": true, - "fg": 3003, - "bg": 3302, + "fg": 3021, + "bg": 3320, "additional_tiles": [ - { "id": "center", "bg": 3302, "fg": 2988 }, - { "id": "corner", "bg": 3302, "fg": [ 2990, 2992, 2991, 2989 ] }, - { "id": "t_connection", "bg": 3302, "fg": [ 3000, 3002, 3001, 2999 ] }, - { "id": "edge", "bg": 3302, "fg": [ 2994, 2993 ] }, - { "id": "end_piece", "bg": 3302, "fg": [ 2996, 2998, 2997, 2995 ] }, - { "bg": 3302, "id": "unconnected", "fg": 3003 } + { "id": "center", "bg": 3320, "fg": 3006 }, + { "id": "corner", "bg": 3320, "fg": [ 3008, 3010, 3009, 3007 ] }, + { "id": "t_connection", "bg": 3320, "fg": [ 3018, 3020, 3019, 3017 ] }, + { "id": "edge", "bg": 3320, "fg": [ 3012, 3011 ] }, + { "id": "end_piece", "bg": 3320, "fg": [ 3014, 3016, 3015, 3013 ] }, + { "bg": 3320, "id": "unconnected", "fg": 3021 } ] }, { "id": "t_clay_season_winter", "multitile": true, - "fg": 3003, - "bg": 2832, + "fg": 3021, + "bg": 2850, "additional_tiles": [ - { "id": "center", "bg": 2832, "fg": 2988 }, - { "id": "corner", "bg": 2832, "fg": [ 2990, 2992, 2991, 2989 ] }, - { "id": "t_connection", "bg": 2832, "fg": [ 3000, 3002, 3001, 2999 ] }, - { "id": "edge", "bg": 2832, "fg": [ 2994, 2993 ] }, - { "id": "end_piece", "bg": 2832, "fg": [ 2996, 2998, 2997, 2995 ] }, - { "bg": 2832, "id": "unconnected", "fg": 3003 } + { "id": "center", "bg": 2850, "fg": 3006 }, + { "id": "corner", "bg": 2850, "fg": [ 3008, 3010, 3009, 3007 ] }, + { "id": "t_connection", "bg": 2850, "fg": [ 3018, 3020, 3019, 3017 ] }, + { "id": "edge", "bg": 2850, "fg": [ 3012, 3011 ] }, + { "id": "end_piece", "bg": 2850, "fg": [ 3014, 3016, 3015, 3013 ] }, + { "bg": 2850, "id": "unconnected", "fg": 3021 } ] }, { "id": "t_concrete", "multitile": true, - "fg": 3019, + "fg": 3037, "additional_tiles": [ - { "id": "center", "fg": 3004 }, - { "id": "corner", "fg": [ 3006, 3008, 3007, 3005 ] }, - { "id": "t_connection", "fg": [ 3016, 3018, 3017, 3015 ] }, - { "id": "edge", "fg": [ 3010, 3009 ] }, - { "id": "end_piece", "fg": [ 3012, 3014, 3013, 3011 ] }, - { "id": "unconnected", "fg": 3019 } + { "id": "center", "fg": 3022 }, + { "id": "corner", "fg": [ 3024, 3026, 3025, 3023 ] }, + { "id": "t_connection", "fg": [ 3034, 3036, 3035, 3033 ] }, + { "id": "edge", "fg": [ 3028, 3027 ] }, + { "id": "end_piece", "fg": [ 3030, 3032, 3031, 3029 ] }, + { "id": "unconnected", "fg": 3037 } ] }, - { "id": "t_concrete_season_winter", "fg": 2832 }, + { "id": "t_concrete_season_winter", "fg": 2850 }, { "id": "t_concrete_wall", "multitile": true, - "fg": 3035, + "fg": 3053, "additional_tiles": [ - { "id": "center", "fg": 3020 }, - { "id": "corner", "fg": [ 3022, 3024, 3023, 3021 ] }, - { "id": "t_connection", "fg": [ 3032, 3034, 3033, 3031 ] }, - { "id": "edge", "fg": [ 3026, 3025 ] }, - { "id": "end_piece", "fg": [ 3028, 3030, 3029, 3027 ] }, - { "id": "unconnected", "fg": 3035 } + { "id": "center", "fg": 3038 }, + { "id": "corner", "fg": [ 3040, 3042, 3041, 3039 ] }, + { "id": "t_connection", "fg": [ 3050, 3052, 3051, 3049 ] }, + { "id": "edge", "fg": [ 3044, 3043 ] }, + { "id": "end_piece", "fg": [ 3046, 3048, 3047, 3045 ] }, + { "id": "unconnected", "fg": 3053 } ] }, { "id": "t_conveyor", "multitile": true, - "fg": 3051, - "bg": 3942, + "fg": 3069, + "bg": 3960, "additional_tiles": [ - { "id": "center", "bg": 3942, "fg": 3036 }, - { "id": "corner", "bg": 3942, "fg": [ 3038, 3040, 3039, 3037 ] }, - { "id": "t_connection", "bg": 3942, "fg": [ 3048, 3050, 3049, 3047 ] }, - { "id": "edge", "bg": 3942, "fg": [ 3042, 3041 ] }, - { "id": "end_piece", "bg": 3942, "fg": [ 3044, 3046, 3045, 3043 ] }, - { "bg": 3942, "id": "unconnected", "fg": [ 3051, 3051 ] } + { "id": "center", "bg": 3960, "fg": 3054 }, + { "id": "corner", "bg": 3960, "fg": [ 3056, 3058, 3057, 3055 ] }, + { "id": "t_connection", "bg": 3960, "fg": [ 3066, 3068, 3067, 3065 ] }, + { "id": "edge", "bg": 3960, "fg": [ 3060, 3059 ] }, + { "id": "end_piece", "bg": 3960, "fg": [ 3062, 3064, 3063, 3061 ] }, + { "bg": 3960, "id": "unconnected", "fg": [ 3069, 3069 ] } ] }, - { "id": "t_curtains", "fg": 3052 }, + { "id": "t_curtains", "fg": 3070 }, { "id": "t_dirt", - "fg": 3071, + "fg": 3089, "multitile": true, "additional_tiles": [ { "id": "center", "fg": [ - { "weight": 100, "sprite": 3053 }, - { "weight": 100, "sprite": 3054 }, - { "weight": 100, "sprite": 3055 }, - { "weight": 100, "sprite": 3056 } + { "weight": 100, "sprite": 3071 }, + { "weight": 100, "sprite": 3072 }, + { "weight": 100, "sprite": 3073 }, + { "weight": 100, "sprite": 3074 } ] }, - { "id": "corner", "fg": [ 3058, 3060, 3059, 3057 ] }, - { "id": "t_connection", "fg": [ 3068, 3070, 3069, 3067 ] }, - { "id": "edge", "fg": [ 3062, 3061 ] }, - { "id": "end_piece", "fg": [ 3064, 3066, 3065, 3063 ] }, - { "id": "unconnected", "fg": [ 3071, 3071 ] } + { "id": "corner", "fg": [ 3076, 3078, 3077, 3075 ] }, + { "id": "t_connection", "fg": [ 3086, 3088, 3087, 3085 ] }, + { "id": "edge", "fg": [ 3080, 3079 ] }, + { "id": "end_piece", "fg": [ 3082, 3084, 3083, 3081 ] }, + { "id": "unconnected", "fg": [ 3089, 3089 ] } ] }, { "id": "t_dirt_season_autumn", - "fg": 3090, + "fg": 3108, "multitile": true, "additional_tiles": [ - { "id": "center", "fg": [ 3072, 3073, 3074, 3075 ] }, - { "id": "corner", "fg": [ 3077, 3079, 3078, 3076 ] }, - { "id": "t_connection", "fg": [ 3087, 3089, 3088, 3086 ] }, - { "id": "edge", "fg": [ 3081, 3080 ] }, - { "id": "end_piece", "fg": [ 3083, 3085, 3084, 3082 ] }, - { "id": "unconnected", "fg": [ 3090, 3090 ] } + { "id": "center", "fg": [ 3090, 3091, 3092, 3093 ] }, + { "id": "corner", "fg": [ 3095, 3097, 3096, 3094 ] }, + { "id": "t_connection", "fg": [ 3105, 3107, 3106, 3104 ] }, + { "id": "edge", "fg": [ 3099, 3098 ] }, + { "id": "end_piece", "fg": [ 3101, 3103, 3102, 3100 ] }, + { "id": "unconnected", "fg": [ 3108, 3108 ] } ] }, { "id": "t_dirt_season_summer", - "fg": 3109, + "fg": 3127, "multitile": true, "additional_tiles": [ - { "id": "center", "fg": [ 3091, 3092, 3093, 3094 ] }, - { "id": "corner", "fg": [ 3096, 3098, 3097, 3095 ] }, - { "id": "t_connection", "fg": [ 3106, 3108, 3107, 3105 ] }, - { "id": "edge", "fg": [ 3100, 3099 ] }, - { "id": "end_piece", "fg": [ 3102, 3104, 3103, 3101 ] }, - { "id": "unconnected", "fg": [ 3109, 3109 ] } + { "id": "center", "fg": [ 3109, 3110, 3111, 3112 ] }, + { "id": "corner", "fg": [ 3114, 3116, 3115, 3113 ] }, + { "id": "t_connection", "fg": [ 3124, 3126, 3125, 3123 ] }, + { "id": "edge", "fg": [ 3118, 3117 ] }, + { "id": "end_piece", "fg": [ 3120, 3122, 3121, 3119 ] }, + { "id": "unconnected", "fg": [ 3127, 3127 ] } ] }, { "id": "t_dirt_season_winter", "fg": [ - { "weight": 100, "sprite": 3110 }, - { "weight": 100, "sprite": 3111 }, - { "weight": 100, "sprite": 3112 }, - { "weight": 100, "sprite": 3113 } + { "weight": 100, "sprite": 3128 }, + { "weight": 100, "sprite": 3129 }, + { "weight": 100, "sprite": 3130 }, + { "weight": 100, "sprite": 3131 } ] }, { "id": "t_dirtfloor", "multitile": true, - "fg": 3129, - "additional_tiles": [ - { "id": "center", "fg": 3114 }, - { "id": "corner", "fg": [ 3116, 3118, 3117, 3115 ] }, - { "id": "t_connection", "fg": [ 3126, 3128, 3127, 3125 ] }, - { "id": "edge", "fg": [ 3120, 3119 ] }, - { "id": "end_piece", "fg": [ 3122, 3124, 3123, 3121 ] }, - { "id": "unconnected", "fg": 3129 } - ] - }, - { "id": "t_door_c", "fg": 3131 }, - { "id": "t_door_locked", "fg": 3132 }, - { "id": "t_door_o", "fg": 3133 }, - { "id": "t_door_b", "fg": 3130 }, - { "id": "t_door_boarded", "fg": 3134 }, - { "id": "t_door_boarded_damaged", "fg": 3135 }, - { "id": "t_door_glass_c", "fg": 3136 }, - { "id": "t_door_glass_o", "fg": 3137 }, - { "id": "t_door_lab_c", "fg": 3138 }, - { "id": "t_door_lab_o", "fg": 3139 }, - { "id": "t_door_metal_c_peep", "fg": 3140 }, - { "id": [ "t_door_metal_locked", "t_door_metal_pickable" ], "fg": 3141 }, - { "id": "t_elevator", "fg": [ { "weight": 100, "sprite": 3142 }, { "weight": 100, "sprite": 3143 } ] }, + "fg": 3147, + "additional_tiles": [ + { "id": "center", "fg": 3132 }, + { "id": "corner", "fg": [ 3134, 3136, 3135, 3133 ] }, + { "id": "t_connection", "fg": [ 3144, 3146, 3145, 3143 ] }, + { "id": "edge", "fg": [ 3138, 3137 ] }, + { "id": "end_piece", "fg": [ 3140, 3142, 3141, 3139 ] }, + { "id": "unconnected", "fg": 3147 } + ] + }, + { "id": "t_door_c", "fg": 3149 }, + { "id": "t_door_locked", "fg": 3150 }, + { "id": "t_door_o", "fg": 3151 }, + { "id": "t_door_b", "fg": 3148 }, + { "id": "t_door_boarded", "fg": 3152 }, + { "id": "t_door_boarded_damaged", "fg": 3153 }, + { "id": "t_door_glass_c", "fg": 3154 }, + { "id": "t_door_glass_o", "fg": 3155 }, + { "id": "t_door_lab_c", "fg": 3156 }, + { "id": "t_door_lab_o", "fg": 3157 }, + { "id": "t_door_metal_c_peep", "fg": 3158 }, + { "id": [ "t_door_metal_locked", "t_door_metal_pickable" ], "fg": 3159 }, + { "id": "t_elevator", "fg": [ { "weight": 100, "sprite": 3160 }, { "weight": 100, "sprite": 3161 } ] }, { "id": "t_fence_season_spring", "multitile": true, - "fg": 3159, - "bg": 3297, + "fg": 3177, + "bg": 3315, "additional_tiles": [ - { "id": "center", "bg": 3297, "fg": 3144 }, - { "id": "corner", "bg": 3297, "fg": [ 3146, 3148, 3147, 3145 ] }, - { "id": "t_connection", "bg": 3297, "fg": [ 3156, 3158, 3157, 3155 ] }, - { "id": "edge", "bg": 3297, "fg": [ 3150, 3149 ] }, - { "id": "end_piece", "bg": 3297, "fg": [ 3152, 3154, 3153, 3151 ] }, - { "bg": 3297, "id": "unconnected", "fg": 3159 } + { "id": "center", "bg": 3315, "fg": 3162 }, + { "id": "corner", "bg": 3315, "fg": [ 3164, 3166, 3165, 3163 ] }, + { "id": "t_connection", "bg": 3315, "fg": [ 3174, 3176, 3175, 3173 ] }, + { "id": "edge", "bg": 3315, "fg": [ 3168, 3167 ] }, + { "id": "end_piece", "bg": 3315, "fg": [ 3170, 3172, 3171, 3169 ] }, + { "bg": 3315, "id": "unconnected", "fg": 3177 } ] }, { "id": "t_fence_season_summer", "multitile": true, - "fg": 3159, - "bg": 3307, + "fg": 3177, + "bg": 3325, "additional_tiles": [ - { "id": "center", "bg": 3307, "fg": 3144 }, - { "id": "corner", "bg": 3307, "fg": [ 3146, 3148, 3147, 3145 ] }, - { "id": "t_connection", "bg": 3307, "fg": [ 3156, 3158, 3157, 3155 ] }, - { "id": "edge", "bg": 3307, "fg": [ 3150, 3149 ] }, - { "id": "end_piece", "bg": 3307, "fg": [ 3152, 3154, 3153, 3151 ] }, - { "bg": 3307, "id": "unconnected", "fg": 3159 } + { "id": "center", "bg": 3325, "fg": 3162 }, + { "id": "corner", "bg": 3325, "fg": [ 3164, 3166, 3165, 3163 ] }, + { "id": "t_connection", "bg": 3325, "fg": [ 3174, 3176, 3175, 3173 ] }, + { "id": "edge", "bg": 3325, "fg": [ 3168, 3167 ] }, + { "id": "end_piece", "bg": 3325, "fg": [ 3170, 3172, 3171, 3169 ] }, + { "bg": 3325, "id": "unconnected", "fg": 3177 } ] }, { "id": "t_fence_season_autumn", "multitile": true, - "fg": 3159, - "bg": 3302, + "fg": 3177, + "bg": 3320, "additional_tiles": [ - { "id": "center", "bg": 3302, "fg": 3144 }, - { "id": "corner", "bg": 3302, "fg": [ 3146, 3148, 3147, 3145 ] }, - { "id": "t_connection", "bg": 3302, "fg": [ 3156, 3158, 3157, 3155 ] }, - { "id": "edge", "bg": 3302, "fg": [ 3150, 3149 ] }, - { "id": "end_piece", "bg": 3302, "fg": [ 3152, 3154, 3153, 3151 ] }, - { "bg": 3302, "id": "unconnected", "fg": 3159 } + { "id": "center", "bg": 3320, "fg": 3162 }, + { "id": "corner", "bg": 3320, "fg": [ 3164, 3166, 3165, 3163 ] }, + { "id": "t_connection", "bg": 3320, "fg": [ 3174, 3176, 3175, 3173 ] }, + { "id": "edge", "bg": 3320, "fg": [ 3168, 3167 ] }, + { "id": "end_piece", "bg": 3320, "fg": [ 3170, 3172, 3171, 3169 ] }, + { "bg": 3320, "id": "unconnected", "fg": 3177 } ] }, { "id": "t_fence_season_winter", "multitile": true, - "fg": 3159, - "bg": 2832, - "additional_tiles": [ - { "id": "center", "bg": 2832, "fg": 3144 }, - { "id": "corner", "bg": 2832, "fg": [ 3146, 3148, 3147, 3145 ] }, - { "id": "t_connection", "bg": 2832, "fg": [ 3156, 3158, 3157, 3155 ] }, - { "id": "edge", "bg": 2832, "fg": [ 3150, 3149 ] }, - { "id": "end_piece", "bg": 2832, "fg": [ 3152, 3154, 3153, 3151 ] }, - { "bg": 2832, "id": "unconnected", "fg": 3159 } - ] - }, - { "id": "t_fencegate_c_season_spring", "fg": 3160, "bg": 3297 }, - { "id": "t_fencegate_c_season_summer", "fg": 3160, "bg": 3307 }, - { "id": "t_fencegate_c_season_autumn", "fg": 3160, "bg": 3302 }, - { "id": "t_fencegate_c_season_winter", "fg": 3160, "bg": 2832 }, - { "id": "t_fencegate_o_season_spring", "fg": 3161, "bg": 3297 }, - { "id": "t_fencegate_o_season_summer", "fg": 3161, "bg": 3307 }, - { "id": "t_fencegate_o_season_autumn", "fg": 3161, "bg": 3302 }, - { "id": "t_fencegate_o_season_winter", "fg": 3161, "bg": 2832 }, - { "id": "t_fence_post_season_spring", "fg": 3159, "bg": 3297 }, - { "id": "t_fence_post_season_summer", "fg": 3159, "bg": 3307 }, - { "id": "t_fence_post_season_autumn", "fg": 3159, "bg": 3302 }, - { "id": "t_fence_post_season_winter", "fg": 3159, "bg": 2832 }, + "fg": 3177, + "bg": 2850, + "additional_tiles": [ + { "id": "center", "bg": 2850, "fg": 3162 }, + { "id": "corner", "bg": 2850, "fg": [ 3164, 3166, 3165, 3163 ] }, + { "id": "t_connection", "bg": 2850, "fg": [ 3174, 3176, 3175, 3173 ] }, + { "id": "edge", "bg": 2850, "fg": [ 3168, 3167 ] }, + { "id": "end_piece", "bg": 2850, "fg": [ 3170, 3172, 3171, 3169 ] }, + { "bg": 2850, "id": "unconnected", "fg": 3177 } + ] + }, + { "id": "t_fencegate_c_season_spring", "fg": 3178, "bg": 3315 }, + { "id": "t_fencegate_c_season_summer", "fg": 3178, "bg": 3325 }, + { "id": "t_fencegate_c_season_autumn", "fg": 3178, "bg": 3320 }, + { "id": "t_fencegate_c_season_winter", "fg": 3178, "bg": 2850 }, + { "id": "t_fencegate_o_season_spring", "fg": 3179, "bg": 3315 }, + { "id": "t_fencegate_o_season_summer", "fg": 3179, "bg": 3325 }, + { "id": "t_fencegate_o_season_autumn", "fg": 3179, "bg": 3320 }, + { "id": "t_fencegate_o_season_winter", "fg": 3179, "bg": 2850 }, + { "id": "t_fence_post_season_spring", "fg": 3177, "bg": 3315 }, + { "id": "t_fence_post_season_summer", "fg": 3177, "bg": 3325 }, + { "id": "t_fence_post_season_autumn", "fg": 3177, "bg": 3320 }, + { "id": "t_fence_post_season_winter", "fg": 3177, "bg": 2850 }, { "id": "t_fence_barbed_season_spring", "multitile": true, - "fg": 3177, - "bg": 3297, + "fg": 3195, + "bg": 3315, "additional_tiles": [ - { "id": "center", "bg": 3297, "fg": 3162 }, - { "id": "corner", "bg": 3297, "fg": [ 3164, 3166, 3165, 3163 ] }, - { "id": "t_connection", "bg": 3297, "fg": [ 3174, 3176, 3175, 3173 ] }, - { "id": "edge", "bg": 3297, "fg": [ 3168, 3167 ] }, - { "id": "end_piece", "bg": 3297, "fg": [ 3170, 3172, 3171, 3169 ] }, - { "bg": 3297, "id": "unconnected", "fg": 3177 } + { "id": "center", "bg": 3315, "fg": 3180 }, + { "id": "corner", "bg": 3315, "fg": [ 3182, 3184, 3183, 3181 ] }, + { "id": "t_connection", "bg": 3315, "fg": [ 3192, 3194, 3193, 3191 ] }, + { "id": "edge", "bg": 3315, "fg": [ 3186, 3185 ] }, + { "id": "end_piece", "bg": 3315, "fg": [ 3188, 3190, 3189, 3187 ] }, + { "bg": 3315, "id": "unconnected", "fg": 3195 } ] }, { "id": "t_fence_barbed_season_summer", "multitile": true, - "fg": 3177, - "bg": 3307, + "fg": 3195, + "bg": 3325, "additional_tiles": [ - { "id": "center", "bg": 3307, "fg": 3162 }, - { "id": "corner", "bg": 3307, "fg": [ 3164, 3166, 3165, 3163 ] }, - { "id": "t_connection", "bg": 3307, "fg": [ 3174, 3176, 3175, 3173 ] }, - { "id": "edge", "bg": 3307, "fg": [ 3168, 3167 ] }, - { "id": "end_piece", "bg": 3307, "fg": [ 3170, 3172, 3171, 3169 ] }, - { "bg": 3307, "id": "unconnected", "fg": 3177 } + { "id": "center", "bg": 3325, "fg": 3180 }, + { "id": "corner", "bg": 3325, "fg": [ 3182, 3184, 3183, 3181 ] }, + { "id": "t_connection", "bg": 3325, "fg": [ 3192, 3194, 3193, 3191 ] }, + { "id": "edge", "bg": 3325, "fg": [ 3186, 3185 ] }, + { "id": "end_piece", "bg": 3325, "fg": [ 3188, 3190, 3189, 3187 ] }, + { "bg": 3325, "id": "unconnected", "fg": 3195 } ] }, { "id": "t_fence_barbed_season_autumn", "multitile": true, - "fg": 3177, - "bg": 3302, + "fg": 3195, + "bg": 3320, "additional_tiles": [ - { "id": "center", "bg": 3302, "fg": 3162 }, - { "id": "corner", "bg": 3302, "fg": [ 3164, 3166, 3165, 3163 ] }, - { "id": "t_connection", "bg": 3302, "fg": [ 3174, 3176, 3175, 3173 ] }, - { "id": "edge", "bg": 3302, "fg": [ 3168, 3167 ] }, - { "id": "end_piece", "bg": 3302, "fg": [ 3170, 3172, 3171, 3169 ] }, - { "bg": 3302, "id": "unconnected", "fg": 3177 } + { "id": "center", "bg": 3320, "fg": 3180 }, + { "id": "corner", "bg": 3320, "fg": [ 3182, 3184, 3183, 3181 ] }, + { "id": "t_connection", "bg": 3320, "fg": [ 3192, 3194, 3193, 3191 ] }, + { "id": "edge", "bg": 3320, "fg": [ 3186, 3185 ] }, + { "id": "end_piece", "bg": 3320, "fg": [ 3188, 3190, 3189, 3187 ] }, + { "bg": 3320, "id": "unconnected", "fg": 3195 } ] }, { "id": "t_fence_barbed_season_winter", "multitile": true, - "fg": 3177, - "bg": 2832, + "fg": 3195, + "bg": 2850, "additional_tiles": [ - { "id": "center", "bg": 2832, "fg": 3162 }, - { "id": "corner", "bg": 2832, "fg": [ 3164, 3166, 3165, 3163 ] }, - { "id": "t_connection", "bg": 2832, "fg": [ 3174, 3176, 3175, 3173 ] }, - { "id": "edge", "bg": 2832, "fg": [ 3168, 3167 ] }, - { "id": "end_piece", "bg": 2832, "fg": [ 3170, 3172, 3171, 3169 ] }, - { "bg": 2832, "id": "unconnected", "fg": 3177 } + { "id": "center", "bg": 2850, "fg": 3180 }, + { "id": "corner", "bg": 2850, "fg": [ 3182, 3184, 3183, 3181 ] }, + { "id": "t_connection", "bg": 2850, "fg": [ 3192, 3194, 3193, 3191 ] }, + { "id": "edge", "bg": 2850, "fg": [ 3186, 3185 ] }, + { "id": "end_piece", "bg": 2850, "fg": [ 3188, 3190, 3189, 3187 ] }, + { "bg": 2850, "id": "unconnected", "fg": 3195 } ] }, { "id": "t_fence_wire_season_spring", "multitile": true, - "fg": 3193, - "bg": 3297, + "fg": 3211, + "bg": 3315, "additional_tiles": [ - { "id": "center", "bg": 3297, "fg": 3178 }, - { "id": "corner", "bg": 3297, "fg": [ 3180, 3182, 3181, 3179 ] }, - { "id": "t_connection", "bg": 3297, "fg": [ 3190, 3192, 3191, 3189 ] }, - { "id": "edge", "bg": 3297, "fg": [ 3184, 3183 ] }, - { "id": "end_piece", "bg": 3297, "fg": [ 3186, 3188, 3187, 3185 ] }, - { "bg": 3297, "id": "unconnected", "fg": 3193 } + { "id": "center", "bg": 3315, "fg": 3196 }, + { "id": "corner", "bg": 3315, "fg": [ 3198, 3200, 3199, 3197 ] }, + { "id": "t_connection", "bg": 3315, "fg": [ 3208, 3210, 3209, 3207 ] }, + { "id": "edge", "bg": 3315, "fg": [ 3202, 3201 ] }, + { "id": "end_piece", "bg": 3315, "fg": [ 3204, 3206, 3205, 3203 ] }, + { "bg": 3315, "id": "unconnected", "fg": 3211 } ] }, { "id": "t_fence_wire_season_summer", "multitile": true, - "fg": 3193, - "bg": 3307, + "fg": 3211, + "bg": 3325, "additional_tiles": [ - { "id": "center", "bg": 3307, "fg": 3178 }, - { "id": "corner", "bg": 3307, "fg": [ 3180, 3182, 3181, 3179 ] }, - { "id": "t_connection", "bg": 3307, "fg": [ 3190, 3192, 3191, 3189 ] }, - { "id": "edge", "bg": 3307, "fg": [ 3184, 3183 ] }, - { "id": "end_piece", "bg": 3307, "fg": [ 3186, 3188, 3187, 3185 ] }, - { "bg": 3307, "id": "unconnected", "fg": 3193 } + { "id": "center", "bg": 3325, "fg": 3196 }, + { "id": "corner", "bg": 3325, "fg": [ 3198, 3200, 3199, 3197 ] }, + { "id": "t_connection", "bg": 3325, "fg": [ 3208, 3210, 3209, 3207 ] }, + { "id": "edge", "bg": 3325, "fg": [ 3202, 3201 ] }, + { "id": "end_piece", "bg": 3325, "fg": [ 3204, 3206, 3205, 3203 ] }, + { "bg": 3325, "id": "unconnected", "fg": 3211 } ] }, { "id": "t_fence_wire_season_autumn", "multitile": true, - "fg": 3193, - "bg": 3302, + "fg": 3211, + "bg": 3320, "additional_tiles": [ - { "id": "center", "bg": 3302, "fg": 3178 }, - { "id": "corner", "bg": 3302, "fg": [ 3180, 3182, 3181, 3179 ] }, - { "id": "t_connection", "bg": 3302, "fg": [ 3190, 3192, 3191, 3189 ] }, - { "id": "edge", "bg": 3302, "fg": [ 3184, 3183 ] }, - { "id": "end_piece", "bg": 3302, "fg": [ 3186, 3188, 3187, 3185 ] }, - { "bg": 3302, "id": "unconnected", "fg": 3193 } + { "id": "center", "bg": 3320, "fg": 3196 }, + { "id": "corner", "bg": 3320, "fg": [ 3198, 3200, 3199, 3197 ] }, + { "id": "t_connection", "bg": 3320, "fg": [ 3208, 3210, 3209, 3207 ] }, + { "id": "edge", "bg": 3320, "fg": [ 3202, 3201 ] }, + { "id": "end_piece", "bg": 3320, "fg": [ 3204, 3206, 3205, 3203 ] }, + { "bg": 3320, "id": "unconnected", "fg": 3211 } ] }, { "id": "t_fence_wire_season_winter", "multitile": true, - "fg": 3193, - "bg": 2832, + "fg": 3211, + "bg": 2850, "additional_tiles": [ - { "id": "center", "bg": 2832, "fg": 3178 }, - { "id": "corner", "bg": 2832, "fg": [ 3180, 3182, 3181, 3179 ] }, - { "id": "t_connection", "bg": 2832, "fg": [ 3190, 3192, 3191, 3189 ] }, - { "id": "edge", "bg": 2832, "fg": [ 3184, 3183 ] }, - { "id": "end_piece", "bg": 2832, "fg": [ 3186, 3188, 3187, 3185 ] }, - { "bg": 2832, "id": "unconnected", "fg": 3193 } + { "id": "center", "bg": 2850, "fg": 3196 }, + { "id": "corner", "bg": 2850, "fg": [ 3198, 3200, 3199, 3197 ] }, + { "id": "t_connection", "bg": 2850, "fg": [ 3208, 3210, 3209, 3207 ] }, + { "id": "edge", "bg": 2850, "fg": [ 3202, 3201 ] }, + { "id": "end_piece", "bg": 2850, "fg": [ 3204, 3206, 3205, 3203 ] }, + { "bg": 2850, "id": "unconnected", "fg": 3211 } ] }, { "id": "t_floor", "multitile": true, - "fg": 3211, + "fg": 3229, "additional_tiles": [ { "id": "center", - "fg": [ { "weight": 1, "sprite": 3194 }, { "weight": 1, "sprite": 3195 }, { "weight": 1, "sprite": 3196 } ] + "fg": [ { "weight": 1, "sprite": 3212 }, { "weight": 1, "sprite": 3213 }, { "weight": 1, "sprite": 3214 } ] }, - { "id": "corner", "fg": [ 3198, 3200, 3199, 3197 ] }, - { "id": "t_connection", "fg": [ 3208, 3210, 3209, 3207 ] }, - { "id": "edge", "fg": [ 3202, 3201 ] }, - { "id": "end_piece", "fg": [ 3204, 3206, 3205, 3203 ] }, - { "id": "unconnected", "fg": 3211 } + { "id": "corner", "fg": [ 3216, 3218, 3217, 3215 ] }, + { "id": "t_connection", "fg": [ 3226, 3228, 3227, 3225 ] }, + { "id": "edge", "fg": [ 3220, 3219 ] }, + { "id": "end_piece", "fg": [ 3222, 3224, 3223, 3221 ] }, + { "id": "unconnected", "fg": 3229 } ] }, { "id": "t_floor_resin", "multitile": true, - "fg": 3227, + "fg": 3245, "additional_tiles": [ - { "id": "center", "fg": 3212 }, - { "id": "corner", "fg": [ 3214, 3216, 3215, 3213 ] }, - { "id": "t_connection", "fg": [ 3224, 3226, 3225, 3223 ] }, - { "id": "edge", "fg": [ 3218, 3217 ] }, - { "id": "end_piece", "fg": [ 3220, 3222, 3221, 3219 ] }, - { "id": "unconnected", "fg": 3227 } + { "id": "center", "fg": 3230 }, + { "id": "corner", "fg": [ 3232, 3234, 3233, 3231 ] }, + { "id": "t_connection", "fg": [ 3242, 3244, 3243, 3241 ] }, + { "id": "edge", "fg": [ 3236, 3235 ] }, + { "id": "end_piece", "fg": [ 3238, 3240, 3239, 3237 ] }, + { "id": "unconnected", "fg": 3245 } ] }, { "id": "t_floor_wax", "multitile": true, - "fg": 3243, + "fg": 3261, "additional_tiles": [ - { "id": "center", "fg": 3228 }, - { "id": "corner", "fg": [ 3230, 3232, 3231, 3229 ] }, - { "id": "t_connection", "fg": [ 3240, 3242, 3241, 3239 ] }, - { "id": "edge", "fg": [ 3234, 3233 ] }, - { "id": "end_piece", "fg": [ 3236, 3238, 3237, 3235 ] }, - { "id": "unconnected", "fg": 3243 } + { "id": "center", "fg": 3246 }, + { "id": "corner", "fg": [ 3248, 3250, 3249, 3247 ] }, + { "id": "t_connection", "fg": [ 3258, 3260, 3259, 3257 ] }, + { "id": "edge", "fg": [ 3252, 3251 ] }, + { "id": "end_piece", "fg": [ 3254, 3256, 3255, 3253 ] }, + { "id": "unconnected", "fg": 3261 } ] }, { "id": "t_floor_waxed", "multitile": true, - "fg": 3259, + "fg": 3277, "additional_tiles": [ - { "id": "center", "fg": 3244 }, - { "id": "corner", "fg": [ 3246, 3248, 3247, 3245 ] }, - { "id": "t_connection", "fg": [ 3256, 3258, 3257, 3255 ] }, - { "id": "edge", "fg": [ 3250, 3249 ] }, - { "id": "end_piece", "fg": [ 3252, 3254, 3253, 3251 ] }, - { "id": "unconnected", "fg": 3259 } + { "id": "center", "fg": 3262 }, + { "id": "corner", "fg": [ 3264, 3266, 3265, 3263 ] }, + { "id": "t_connection", "fg": [ 3274, 3276, 3275, 3273 ] }, + { "id": "edge", "fg": [ 3268, 3267 ] }, + { "id": "end_piece", "fg": [ 3270, 3272, 3271, 3269 ] }, + { "id": "unconnected", "fg": 3277 } ] }, { "id": "t_floor_waxed_y", "multitile": true, - "fg": 3275, + "fg": 3293, "additional_tiles": [ - { "id": "center", "fg": 3260 }, - { "id": "corner", "fg": [ 3262, 3264, 3263, 3261 ] }, - { "id": "t_connection", "fg": [ 3272, 3274, 3273, 3271 ] }, - { "id": "edge", "fg": [ 3266, 3265 ] }, - { "id": "end_piece", "fg": [ 3268, 3270, 3269, 3267 ] }, - { "id": "unconnected", "fg": 3275 } + { "id": "center", "fg": 3278 }, + { "id": "corner", "fg": [ 3280, 3282, 3281, 3279 ] }, + { "id": "t_connection", "fg": [ 3290, 3292, 3291, 3289 ] }, + { "id": "edge", "fg": [ 3284, 3283 ] }, + { "id": "end_piece", "fg": [ 3286, 3288, 3287, 3285 ] }, + { "id": "unconnected", "fg": 3293 } ] }, { "id": [ "t_fungus", "t_fungus_floor_out" ], "multitile": true, - "fg": 3291, - "bg": 3297, + "fg": 3309, + "bg": 3315, "additional_tiles": [ - { "id": "center", "bg": 3297, "fg": 3276 }, - { "id": "corner", "bg": 3297, "fg": [ 3278, 3280, 3279, 3277 ] }, - { "id": "t_connection", "bg": 3297, "fg": [ 3288, 3290, 3289, 3287 ] }, - { "id": "edge", "bg": 3297, "fg": [ 3282, 3281 ] }, - { "id": "end_piece", "bg": 3297, "fg": [ 3284, 3286, 3285, 3283 ] }, - { "bg": 3297, "id": "unconnected", "fg": 3291 } + { "id": "center", "bg": 3315, "fg": 3294 }, + { "id": "corner", "bg": 3315, "fg": [ 3296, 3298, 3297, 3295 ] }, + { "id": "t_connection", "bg": 3315, "fg": [ 3306, 3308, 3307, 3305 ] }, + { "id": "edge", "bg": 3315, "fg": [ 3300, 3299 ] }, + { "id": "end_piece", "bg": 3315, "fg": [ 3302, 3304, 3303, 3301 ] }, + { "bg": 3315, "id": "unconnected", "fg": 3309 } ] }, { "id": "t_fungus_season_summer", "multitile": true, - "fg": 3291, - "bg": 3307, + "fg": 3309, + "bg": 3325, "additional_tiles": [ - { "id": "center", "bg": 3307, "fg": 3276 }, - { "id": "corner", "bg": 3307, "fg": [ 3278, 3280, 3279, 3277 ] }, - { "id": "t_connection", "bg": 3307, "fg": [ 3288, 3290, 3289, 3287 ] }, - { "id": "edge", "bg": 3307, "fg": [ 3282, 3281 ] }, - { "id": "end_piece", "bg": 3307, "fg": [ 3284, 3286, 3285, 3283 ] }, - { "bg": 3307, "id": "unconnected", "fg": 3291 } + { "id": "center", "bg": 3325, "fg": 3294 }, + { "id": "corner", "bg": 3325, "fg": [ 3296, 3298, 3297, 3295 ] }, + { "id": "t_connection", "bg": 3325, "fg": [ 3306, 3308, 3307, 3305 ] }, + { "id": "edge", "bg": 3325, "fg": [ 3300, 3299 ] }, + { "id": "end_piece", "bg": 3325, "fg": [ 3302, 3304, 3303, 3301 ] }, + { "bg": 3325, "id": "unconnected", "fg": 3309 } ] }, { "id": "t_fungus_season_autumn", "multitile": true, - "fg": 3291, - "bg": 3302, + "fg": 3309, + "bg": 3320, "additional_tiles": [ - { "id": "center", "bg": 3302, "fg": 3276 }, - { "id": "corner", "bg": 3302, "fg": [ 3278, 3280, 3279, 3277 ] }, - { "id": "t_connection", "bg": 3302, "fg": [ 3288, 3290, 3289, 3287 ] }, - { "id": "edge", "bg": 3302, "fg": [ 3282, 3281 ] }, - { "id": "end_piece", "bg": 3302, "fg": [ 3284, 3286, 3285, 3283 ] }, - { "bg": 3302, "id": "unconnected", "fg": 3291 } + { "id": "center", "bg": 3320, "fg": 3294 }, + { "id": "corner", "bg": 3320, "fg": [ 3296, 3298, 3297, 3295 ] }, + { "id": "t_connection", "bg": 3320, "fg": [ 3306, 3308, 3307, 3305 ] }, + { "id": "edge", "bg": 3320, "fg": [ 3300, 3299 ] }, + { "id": "end_piece", "bg": 3320, "fg": [ 3302, 3304, 3303, 3301 ] }, + { "bg": 3320, "id": "unconnected", "fg": 3309 } ] }, { "id": "t_fungus_season_winter", "multitile": true, - "fg": 3291, - "bg": 2832, + "fg": 3309, + "bg": 2850, "additional_tiles": [ - { "id": "center", "bg": 2832, "fg": 3276 }, - { "id": "corner", "bg": 2832, "fg": [ 3278, 3280, 3279, 3277 ] }, - { "id": "t_connection", "bg": 2832, "fg": [ 3288, 3290, 3289, 3287 ] }, - { "id": "edge", "bg": 2832, "fg": [ 3282, 3281 ] }, - { "id": "end_piece", "bg": 2832, "fg": [ 3284, 3286, 3285, 3283 ] }, - { "bg": 2832, "id": "unconnected", "fg": 3291 } + { "id": "center", "bg": 2850, "fg": 3294 }, + { "id": "corner", "bg": 2850, "fg": [ 3296, 3298, 3297, 3295 ] }, + { "id": "t_connection", "bg": 2850, "fg": [ 3306, 3308, 3307, 3305 ] }, + { "id": "edge", "bg": 2850, "fg": [ 3300, 3299 ] }, + { "id": "end_piece", "bg": 2850, "fg": [ 3302, 3304, 3303, 3301 ] }, + { "bg": 2850, "id": "unconnected", "fg": 3309 } ] }, { "id": [ "t_fungus_floor_in", "t_fungus_floor_sup" ], "multitile": true, - "fg": 3291, - "bg": 3942, + "fg": 3309, + "bg": 3960, "additional_tiles": [ - { "id": "center", "bg": 3942, "fg": 3276 }, - { "id": "corner", "bg": 3942, "fg": [ 3278, 3280, 3279, 3277 ] }, - { "id": "t_connection", "bg": 3942, "fg": [ 3288, 3290, 3289, 3287 ] }, - { "id": "edge", "bg": 3942, "fg": [ 3282, 3281 ] }, - { "id": "end_piece", "bg": 3942, "fg": [ 3284, 3286, 3285, 3283 ] }, - { "bg": 3942, "id": "unconnected", "fg": [ 3291, 3291 ] } + { "id": "center", "bg": 3960, "fg": 3294 }, + { "id": "corner", "bg": 3960, "fg": [ 3296, 3298, 3297, 3295 ] }, + { "id": "t_connection", "bg": 3960, "fg": [ 3306, 3308, 3307, 3305 ] }, + { "id": "edge", "bg": 3960, "fg": [ 3300, 3299 ] }, + { "id": "end_piece", "bg": 3960, "fg": [ 3302, 3304, 3303, 3301 ] }, + { "bg": 3960, "id": "unconnected", "fg": [ 3309, 3309 ] } ] }, - { "id": "t_gates_mech_control", "fg": 3292, "bg": 3942 }, - { "id": "t_gates_mech_control_lab", "fg": 3293, "bg": 3942 }, - { "id": "t_gates_control_concrete", "fg": 3294, "bg": 3035 }, - { "id": "t_gates_control_concrete_lab", "fg": 3293, "bg": 5053 }, - { "id": "t_gates_control_brick", "fg": 3294, "bg": 2901 }, - { "id": "t_gates_control_brick_lab", "fg": 3293, "bg": 2901 }, - { "id": "t_gates_control_metal", "fg": 3294, "bg": 5056 }, - { "id": "t_gates_control_metal_lab", "fg": 3293, "bg": 5056 }, - { "id": "t_elevator_control", "fg": 3295, "bg": 3942 }, - { "id": "t_elevator_control_off", "fg": 3296, "bg": 3942 }, + { "id": "t_gates_mech_control", "fg": 3310, "bg": 3960 }, + { "id": "t_gates_mech_control_lab", "fg": 3311, "bg": 3960 }, + { "id": "t_gates_control_concrete", "fg": 3312, "bg": 3053 }, + { "id": "t_gates_control_concrete_lab", "fg": 3311, "bg": 5088 }, + { "id": "t_gates_control_brick", "fg": 3312, "bg": 2919 }, + { "id": "t_gates_control_brick_lab", "fg": 3311, "bg": 2919 }, + { "id": "t_gates_control_metal", "fg": 3312, "bg": 5091 }, + { "id": "t_gates_control_metal_lab", "fg": 3311, "bg": 5091 }, + { "id": "t_elevator_control", "fg": 3313, "bg": 3960 }, + { "id": "t_elevator_control_off", "fg": 3314, "bg": 3960 }, { "id": "t_grass", "fg": [ - { "weight": 1, "sprite": 3298 }, - { "weight": 1, "sprite": 3299 }, - { "weight": 1, "sprite": 3300 }, - { "weight": 1, "sprite": 3301 } + { "weight": 1, "sprite": 3316 }, + { "weight": 1, "sprite": 3317 }, + { "weight": 1, "sprite": 3318 }, + { "weight": 1, "sprite": 3319 } ] }, { "id": "t_grass_season_summer", "fg": [ - { "weight": 1, "sprite": 3308 }, - { "weight": 1, "sprite": 3309 }, - { "weight": 1, "sprite": 3310 }, - { "weight": 1, "sprite": 3311 } + { "weight": 1, "sprite": 3326 }, + { "weight": 1, "sprite": 3327 }, + { "weight": 1, "sprite": 3328 }, + { "weight": 1, "sprite": 3329 } ] }, { "id": "t_grass_season_autumn", "fg": [ - { "weight": 1, "sprite": 3303 }, - { "weight": 1, "sprite": 3304 }, - { "weight": 1, "sprite": 3305 }, - { "weight": 1, "sprite": 3306 } + { "weight": 1, "sprite": 3321 }, + { "weight": 1, "sprite": 3322 }, + { "weight": 1, "sprite": 3323 }, + { "weight": 1, "sprite": 3324 } ] }, { "id": "t_grass_season_winter", - "fg": 2850, - "bg": 2832, + "fg": 2868, + "bg": 2850, "multitile": true, "additional_tiles": [ { "id": "center", "fg": [ - { "weight": 1, "sprite": 2832 }, - { "weight": 1, "sprite": 2833 }, - { "weight": 1, "sprite": 2834 }, - { "weight": 1, "sprite": 2835 } + { "weight": 1, "sprite": 2850 }, + { "weight": 1, "sprite": 2851 }, + { "weight": 1, "sprite": 2852 }, + { "weight": 1, "sprite": 2853 } ] }, - { "id": "corner", "bg": 2832, "fg": [ 2837, 2839, 2838, 2836 ] }, - { "id": "t_connection", "bg": 2832, "fg": [ 2847, 2849, 2848, 2846 ] }, - { "id": "edge", "bg": 2832, "fg": [ 2841, 2840 ] }, - { "id": "end_piece", "bg": 2832, "fg": [ 2843, 2845, 2844, 2842 ] }, - { "bg": 2832, "id": "unconnected", "fg": 2850 } + { "id": "corner", "bg": 2850, "fg": [ 2855, 2857, 2856, 2854 ] }, + { "id": "t_connection", "bg": 2850, "fg": [ 2865, 2867, 2866, 2864 ] }, + { "id": "edge", "bg": 2850, "fg": [ 2859, 2858 ] }, + { "id": "end_piece", "bg": 2850, "fg": [ 2861, 2863, 2862, 2860 ] }, + { "bg": 2850, "id": "unconnected", "fg": 2868 } ] }, { "id": "t_grass_dead", "multitile": true, - "fg": 3327, - "bg": 3297, + "fg": 3345, + "bg": 3315, "additional_tiles": [ - { "id": "center", "bg": 3297, "fg": 3312 }, - { "id": "corner", "bg": 3297, "fg": [ 3314, 3316, 3315, 3313 ] }, - { "id": "t_connection", "bg": 3297, "fg": [ 3324, 3326, 3325, 3323 ] }, - { "id": "edge", "bg": 3297, "fg": [ 3318, 3317 ] }, - { "id": "end_piece", "bg": 3297, "fg": [ 3320, 3322, 3321, 3319 ] }, - { "bg": 3297, "id": "unconnected", "fg": 3327 } + { "id": "center", "bg": 3315, "fg": 3330 }, + { "id": "corner", "bg": 3315, "fg": [ 3332, 3334, 3333, 3331 ] }, + { "id": "t_connection", "bg": 3315, "fg": [ 3342, 3344, 3343, 3341 ] }, + { "id": "edge", "bg": 3315, "fg": [ 3336, 3335 ] }, + { "id": "end_piece", "bg": 3315, "fg": [ 3338, 3340, 3339, 3337 ] }, + { "bg": 3315, "id": "unconnected", "fg": 3345 } ] }, { "id": "t_grass_dead_season_summer", "multitile": true, - "fg": 3359, - "bg": 3307, + "fg": 3377, + "bg": 3325, "additional_tiles": [ - { "id": "center", "bg": 3307, "fg": 3344 }, - { "id": "corner", "bg": 3307, "fg": [ 3346, 3348, 3347, 3345 ] }, - { "id": "t_connection", "bg": 3307, "fg": [ 3356, 3358, 3357, 3355 ] }, - { "id": "edge", "bg": 3307, "fg": [ 3350, 3349 ] }, - { "id": "end_piece", "bg": 3307, "fg": [ 3352, 3354, 3353, 3351 ] }, - { "bg": 3307, "id": "unconnected", "fg": 3359 } + { "id": "center", "bg": 3325, "fg": 3362 }, + { "id": "corner", "bg": 3325, "fg": [ 3364, 3366, 3365, 3363 ] }, + { "id": "t_connection", "bg": 3325, "fg": [ 3374, 3376, 3375, 3373 ] }, + { "id": "edge", "bg": 3325, "fg": [ 3368, 3367 ] }, + { "id": "end_piece", "bg": 3325, "fg": [ 3370, 3372, 3371, 3369 ] }, + { "bg": 3325, "id": "unconnected", "fg": 3377 } ] }, { "id": "t_grass_dead_season_autumn", "multitile": true, - "fg": 3343, - "bg": 3302, + "fg": 3361, + "bg": 3320, "additional_tiles": [ - { "id": "center", "bg": 3302, "fg": 3328 }, - { "id": "corner", "bg": 3302, "fg": [ 3330, 3332, 3331, 3329 ] }, - { "id": "t_connection", "bg": 3302, "fg": [ 3340, 3342, 3341, 3339 ] }, - { "id": "edge", "bg": 3302, "fg": [ 3334, 3333 ] }, - { "id": "end_piece", "bg": 3302, "fg": [ 3336, 3338, 3337, 3335 ] }, - { "bg": 3302, "id": "unconnected", "fg": 3343 } + { "id": "center", "bg": 3320, "fg": 3346 }, + { "id": "corner", "bg": 3320, "fg": [ 3348, 3350, 3349, 3347 ] }, + { "id": "t_connection", "bg": 3320, "fg": [ 3358, 3360, 3359, 3357 ] }, + { "id": "edge", "bg": 3320, "fg": [ 3352, 3351 ] }, + { "id": "end_piece", "bg": 3320, "fg": [ 3354, 3356, 3355, 3353 ] }, + { "bg": 3320, "id": "unconnected", "fg": 3361 } ] }, { "id": "t_grass_dead_season_winter", "multitile": true, - "fg": 2850, - "bg": 2832, + "fg": 2868, + "bg": 2850, "additional_tiles": [ { "id": "center", - "bg": 2832, + "bg": 2850, "fg": [ - { "weight": 1, "sprite": 2832 }, - { "weight": 1, "sprite": 2833 }, - { "weight": 1, "sprite": 2834 }, - { "weight": 1, "sprite": 2835 } + { "weight": 1, "sprite": 2850 }, + { "weight": 1, "sprite": 2851 }, + { "weight": 1, "sprite": 2852 }, + { "weight": 1, "sprite": 2853 } ] }, - { "id": "corner", "bg": 2832, "fg": [ 2837, 2839, 2838, 2836 ] }, - { "id": "t_connection", "bg": 2832, "fg": [ 2847, 2849, 2848, 2846 ] }, - { "id": "edge", "bg": 2832, "fg": [ 2841, 2840 ] }, - { "id": "end_piece", "bg": 2832, "fg": [ 2843, 2845, 2844, 2842 ] }, - { "bg": 2832, "id": "unconnected", "fg": 2850 } + { "id": "corner", "bg": 2850, "fg": [ 2855, 2857, 2856, 2854 ] }, + { "id": "t_connection", "bg": 2850, "fg": [ 2865, 2867, 2866, 2864 ] }, + { "id": "edge", "bg": 2850, "fg": [ 2859, 2858 ] }, + { "id": "end_piece", "bg": 2850, "fg": [ 2861, 2863, 2862, 2860 ] }, + { "bg": 2850, "id": "unconnected", "fg": 2868 } ] }, { "id": "f_grass_long", "multitile": true, - "fg": 3375, + "fg": 3393, "additional_tiles": [ - { "id": "center", "fg": 3360 }, - { "id": "corner", "fg": [ 3362, 3364, 3363, 3361 ] }, - { "id": "t_connection", "fg": [ 3372, 3374, 3373, 3371 ] }, - { "id": "edge", "fg": [ 3366, 3365 ] }, - { "id": "end_piece", "fg": [ 3368, 3370, 3369, 3367 ] }, - { "id": "unconnected", "fg": 3375 } + { "id": "center", "fg": 3378 }, + { "id": "corner", "fg": [ 3380, 3382, 3381, 3379 ] }, + { "id": "t_connection", "fg": [ 3390, 3392, 3391, 3389 ] }, + { "id": "edge", "fg": [ 3384, 3383 ] }, + { "id": "end_piece", "fg": [ 3386, 3388, 3387, 3385 ] }, + { "id": "unconnected", "fg": 3393 } ] }, { "id": "f_grass_long_season_autumn", "multitile": true, - "fg": 3391, + "fg": 3409, "additional_tiles": [ - { "id": "center", "fg": 3376 }, - { "id": "corner", "fg": [ 3378, 3380, 3379, 3377 ] }, - { "id": "t_connection", "fg": [ 3388, 3390, 3389, 3387 ] }, - { "id": "edge", "fg": [ 3382, 3381 ] }, - { "id": "end_piece", "fg": [ 3384, 3386, 3385, 3383 ] }, - { "id": "unconnected", "fg": 3391 } + { "id": "center", "fg": 3394 }, + { "id": "corner", "fg": [ 3396, 3398, 3397, 3395 ] }, + { "id": "t_connection", "fg": [ 3406, 3408, 3407, 3405 ] }, + { "id": "edge", "fg": [ 3400, 3399 ] }, + { "id": "end_piece", "fg": [ 3402, 3404, 3403, 3401 ] }, + { "id": "unconnected", "fg": 3409 } ] }, { "id": "f_grass_long_season_summer", "multitile": true, - "fg": 3407, + "fg": 3425, "additional_tiles": [ - { "id": "center", "fg": 3392 }, - { "id": "corner", "fg": [ 3394, 3396, 3395, 3393 ] }, - { "id": "t_connection", "fg": [ 3404, 3406, 3405, 3403 ] }, - { "id": "edge", "fg": [ 3398, 3397 ] }, - { "id": "end_piece", "fg": [ 3400, 3402, 3401, 3399 ] }, - { "id": "unconnected", "fg": 3407 } + { "id": "center", "fg": 3410 }, + { "id": "corner", "fg": [ 3412, 3414, 3413, 3411 ] }, + { "id": "t_connection", "fg": [ 3422, 3424, 3423, 3421 ] }, + { "id": "edge", "fg": [ 3416, 3415 ] }, + { "id": "end_piece", "fg": [ 3418, 3420, 3419, 3417 ] }, + { "id": "unconnected", "fg": 3425 } ] }, { "id": "t_grass_long", "multitile": true, - "fg": 3375, - "bg": 3297, + "fg": 3393, + "bg": 3315, "additional_tiles": [ - { "id": "center", "bg": 3297, "fg": 3360 }, - { "id": "corner", "bg": 3297, "fg": [ 3362, 3364, 3363, 3361 ] }, - { "id": "t_connection", "bg": 3297, "fg": [ 3372, 3374, 3373, 3371 ] }, - { "id": "edge", "bg": 3297, "fg": [ 3366, 3365 ] }, - { "id": "end_piece", "bg": 3297, "fg": [ 3368, 3370, 3369, 3367 ] }, - { "bg": 3297, "id": "unconnected", "fg": 3375 } + { "id": "center", "bg": 3315, "fg": 3378 }, + { "id": "corner", "bg": 3315, "fg": [ 3380, 3382, 3381, 3379 ] }, + { "id": "t_connection", "bg": 3315, "fg": [ 3390, 3392, 3391, 3389 ] }, + { "id": "edge", "bg": 3315, "fg": [ 3384, 3383 ] }, + { "id": "end_piece", "bg": 3315, "fg": [ 3386, 3388, 3387, 3385 ] }, + { "bg": 3315, "id": "unconnected", "fg": 3393 } ] }, { "id": "t_grass_long_season_autumn", "multitile": true, - "fg": 3391, - "bg": 3302, + "fg": 3409, + "bg": 3320, "additional_tiles": [ - { "id": "center", "bg": 3302, "fg": 3376 }, - { "id": "corner", "bg": 3302, "fg": [ 3378, 3380, 3379, 3377 ] }, - { "id": "t_connection", "bg": 3302, "fg": [ 3388, 3390, 3389, 3387 ] }, - { "id": "edge", "bg": 3302, "fg": [ 3382, 3381 ] }, - { "id": "end_piece", "bg": 3302, "fg": [ 3384, 3386, 3385, 3383 ] }, - { "bg": 3302, "id": "unconnected", "fg": 3391 } + { "id": "center", "bg": 3320, "fg": 3394 }, + { "id": "corner", "bg": 3320, "fg": [ 3396, 3398, 3397, 3395 ] }, + { "id": "t_connection", "bg": 3320, "fg": [ 3406, 3408, 3407, 3405 ] }, + { "id": "edge", "bg": 3320, "fg": [ 3400, 3399 ] }, + { "id": "end_piece", "bg": 3320, "fg": [ 3402, 3404, 3403, 3401 ] }, + { "bg": 3320, "id": "unconnected", "fg": 3409 } ] }, { "id": "t_grass_long_season_summer", "multitile": true, - "fg": 3407, - "bg": 3307, + "fg": 3425, + "bg": 3325, "additional_tiles": [ - { "id": "center", "bg": 3307, "fg": 3392 }, - { "id": "corner", "bg": 3307, "fg": [ 3394, 3396, 3395, 3393 ] }, - { "id": "t_connection", "bg": 3307, "fg": [ 3404, 3406, 3405, 3403 ] }, - { "id": "edge", "bg": 3307, "fg": [ 3398, 3397 ] }, - { "id": "end_piece", "bg": 3307, "fg": [ 3400, 3402, 3401, 3399 ] }, - { "bg": 3307, "id": "unconnected", "fg": 3407 } + { "id": "center", "bg": 3325, "fg": 3410 }, + { "id": "corner", "bg": 3325, "fg": [ 3412, 3414, 3413, 3411 ] }, + { "id": "t_connection", "bg": 3325, "fg": [ 3422, 3424, 3423, 3421 ] }, + { "id": "edge", "bg": 3325, "fg": [ 3416, 3415 ] }, + { "id": "end_piece", "bg": 3325, "fg": [ 3418, 3420, 3419, 3417 ] }, + { "bg": 3325, "id": "unconnected", "fg": 3425 } ] }, - { "id": "t_grass_long_season_winter", "fg": 2831 }, + { "id": "t_grass_long_season_winter", "fg": 2849 }, { "id": "f_grass_tall", "multitile": true, - "fg": 3423, + "fg": 3441, "additional_tiles": [ - { "id": "center", "fg": 3408 }, - { "id": "corner", "fg": [ 3410, 3412, 3411, 3409 ] }, - { "id": "t_connection", "fg": [ 3420, 3422, 3421, 3419 ] }, - { "id": "edge", "fg": [ 3414, 3413 ] }, - { "id": "end_piece", "fg": [ 3416, 3418, 3417, 3415 ] }, - { "id": "unconnected", "fg": 3423 } + { "id": "center", "fg": 3426 }, + { "id": "corner", "fg": [ 3428, 3430, 3429, 3427 ] }, + { "id": "t_connection", "fg": [ 3438, 3440, 3439, 3437 ] }, + { "id": "edge", "fg": [ 3432, 3431 ] }, + { "id": "end_piece", "fg": [ 3434, 3436, 3435, 3433 ] }, + { "id": "unconnected", "fg": 3441 } ] }, { "id": "f_grass_tall_season_summer", "multitile": true, - "fg": 3455, + "fg": 3473, "additional_tiles": [ - { "id": "center", "fg": 3440 }, - { "id": "corner", "fg": [ 3442, 3444, 3443, 3441 ] }, - { "id": "t_connection", "fg": [ 3452, 3454, 3453, 3451 ] }, - { "id": "edge", "fg": [ 3446, 3445 ] }, - { "id": "end_piece", "fg": [ 3448, 3450, 3449, 3447 ] }, - { "id": "unconnected", "fg": 3455 } + { "id": "center", "fg": 3458 }, + { "id": "corner", "fg": [ 3460, 3462, 3461, 3459 ] }, + { "id": "t_connection", "fg": [ 3470, 3472, 3471, 3469 ] }, + { "id": "edge", "fg": [ 3464, 3463 ] }, + { "id": "end_piece", "fg": [ 3466, 3468, 3467, 3465 ] }, + { "id": "unconnected", "fg": 3473 } ] }, { "id": "f_grass_tall_season_autumn", "multitile": true, - "fg": 3439, + "fg": 3457, "additional_tiles": [ - { "id": "center", "fg": 3424 }, - { "id": "corner", "fg": [ 3426, 3428, 3427, 3425 ] }, - { "id": "t_connection", "fg": [ 3436, 3438, 3437, 3435 ] }, - { "id": "edge", "fg": [ 3430, 3429 ] }, - { "id": "end_piece", "fg": [ 3432, 3434, 3433, 3431 ] }, - { "id": "unconnected", "fg": 3439 } + { "id": "center", "fg": 3442 }, + { "id": "corner", "fg": [ 3444, 3446, 3445, 3443 ] }, + { "id": "t_connection", "fg": [ 3454, 3456, 3455, 3453 ] }, + { "id": "edge", "fg": [ 3448, 3447 ] }, + { "id": "end_piece", "fg": [ 3450, 3452, 3451, 3449 ] }, + { "id": "unconnected", "fg": 3457 } ] }, { "id": "t_grass_tall", "multitile": true, - "fg": 3423, - "bg": 3297, + "fg": 3441, + "bg": 3315, "additional_tiles": [ - { "id": "center", "bg": 3297, "fg": 3408 }, - { "id": "corner", "bg": 3297, "fg": [ 3410, 3412, 3411, 3409 ] }, - { "id": "t_connection", "bg": 3297, "fg": [ 3420, 3422, 3421, 3419 ] }, - { "id": "edge", "bg": 3297, "fg": [ 3414, 3413 ] }, - { "id": "end_piece", "bg": 3297, "fg": [ 3416, 3418, 3417, 3415 ] }, - { "bg": 3297, "id": "unconnected", "fg": 3423 } + { "id": "center", "bg": 3315, "fg": 3426 }, + { "id": "corner", "bg": 3315, "fg": [ 3428, 3430, 3429, 3427 ] }, + { "id": "t_connection", "bg": 3315, "fg": [ 3438, 3440, 3439, 3437 ] }, + { "id": "edge", "bg": 3315, "fg": [ 3432, 3431 ] }, + { "id": "end_piece", "bg": 3315, "fg": [ 3434, 3436, 3435, 3433 ] }, + { "bg": 3315, "id": "unconnected", "fg": 3441 } ] }, { "id": "t_grass_tall_season_summer", "multitile": true, - "fg": 3455, - "bg": 3307, + "fg": 3473, + "bg": 3325, "additional_tiles": [ - { "id": "center", "bg": 3307, "fg": 3440 }, - { "id": "corner", "bg": 3307, "fg": [ 3442, 3444, 3443, 3441 ] }, - { "id": "t_connection", "bg": 3307, "fg": [ 3452, 3454, 3453, 3451 ] }, - { "id": "edge", "bg": 3307, "fg": [ 3446, 3445 ] }, - { "id": "end_piece", "bg": 3307, "fg": [ 3448, 3450, 3449, 3447 ] }, - { "bg": 3307, "id": "unconnected", "fg": 3455 } + { "id": "center", "bg": 3325, "fg": 3458 }, + { "id": "corner", "bg": 3325, "fg": [ 3460, 3462, 3461, 3459 ] }, + { "id": "t_connection", "bg": 3325, "fg": [ 3470, 3472, 3471, 3469 ] }, + { "id": "edge", "bg": 3325, "fg": [ 3464, 3463 ] }, + { "id": "end_piece", "bg": 3325, "fg": [ 3466, 3468, 3467, 3465 ] }, + { "bg": 3325, "id": "unconnected", "fg": 3473 } ] }, { "id": "t_grass_tall_season_autumn", "multitile": true, - "fg": 3439, - "bg": 3302, + "fg": 3457, + "bg": 3320, "additional_tiles": [ - { "id": "center", "bg": 3302, "fg": 3424 }, - { "id": "corner", "bg": 3302, "fg": [ 3426, 3428, 3427, 3425 ] }, - { "id": "t_connection", "bg": 3302, "fg": [ 3436, 3438, 3437, 3435 ] }, - { "id": "edge", "bg": 3302, "fg": [ 3430, 3429 ] }, - { "id": "end_piece", "bg": 3302, "fg": [ 3432, 3434, 3433, 3431 ] }, - { "bg": 3302, "id": "unconnected", "fg": 3439 } + { "id": "center", "bg": 3320, "fg": 3442 }, + { "id": "corner", "bg": 3320, "fg": [ 3444, 3446, 3445, 3443 ] }, + { "id": "t_connection", "bg": 3320, "fg": [ 3454, 3456, 3455, 3453 ] }, + { "id": "edge", "bg": 3320, "fg": [ 3448, 3447 ] }, + { "id": "end_piece", "bg": 3320, "fg": [ 3450, 3452, 3451, 3449 ] }, + { "bg": 3320, "id": "unconnected", "fg": 3457 } ] }, - { "id": "t_grass_tall_season_winter", "fg": 2831 }, + { "id": "t_grass_tall_season_winter", "fg": 2849 }, { "id": "t_grate", "multitile": true, - "fg": 3471, + "fg": 3489, "additional_tiles": [ - { "id": "center", "fg": 3456 }, - { "id": "corner", "fg": [ 3458, 3460, 3459, 3457 ] }, - { "id": "t_connection", "fg": [ 3468, 3470, 3469, 3467 ] }, - { "id": "edge", "fg": [ 3462, 3461 ] }, - { "id": "end_piece", "fg": [ 3464, 3466, 3465, 3463 ] }, - { "id": "unconnected", "fg": [ 3471, 3471 ] } + { "id": "center", "fg": 3474 }, + { "id": "corner", "fg": [ 3476, 3478, 3477, 3475 ] }, + { "id": "t_connection", "fg": [ 3486, 3488, 3487, 3485 ] }, + { "id": "edge", "fg": [ 3480, 3479 ] }, + { "id": "end_piece", "fg": [ 3482, 3484, 3483, 3481 ] }, + { "id": "unconnected", "fg": [ 3489, 3489 ] } ] }, { "id": [ "t_guardrail", "t_guardrail_bg_dp", "t_guardrail_hw_air" ], "multitile": true, - "fg": 3478, - "bg": 3906, + "fg": 3496, + "bg": 3924, "additional_tiles": [ - { "id": "edge", "bg": 3906, "fg": [ 3473, 3472 ] }, - { "id": "end_piece", "bg": 3906, "fg": [ 3475, 3477, 3476, 3474 ] }, - { "bg": 3906, "id": "unconnected", "fg": 3478 } + { "id": "edge", "bg": 3924, "fg": [ 3491, 3490 ] }, + { "id": "end_piece", "bg": 3924, "fg": [ 3493, 3495, 3494, 3492 ] }, + { "bg": 3924, "id": "unconnected", "fg": 3496 } ] }, - { "id": "t_ladder_down", "fg": 3479 }, + { "id": "t_ladder_down", "fg": 3497 }, { "id": "t_lava", - "fg": 3495, - "bg": 3716, + "fg": 3513, + "bg": 3734, "multitile": true, "additional_tiles": [ - { "id": "center", "fg": 3480, "bg": 3716 }, - { "id": "corner", "fg": [ 3482, 3484, 3483, 3481 ], "bg": 3716 }, - { "id": "t_connection", "fg": [ 3492, 3494, 3493, 3491 ], "bg": 3716 }, - { "id": "edge", "fg": [ 3486, 3485 ], "bg": 3716 }, - { "id": "end_piece", "fg": [ 3488, 3490, 3489, 3487 ], "bg": 3716 }, - { "id": "unconnected", "fg": [ 3495, 3495 ], "bg": 3716 } + { "id": "center", "fg": 3498, "bg": 3734 }, + { "id": "corner", "fg": [ 3500, 3502, 3501, 3499 ], "bg": 3734 }, + { "id": "t_connection", "fg": [ 3510, 3512, 3511, 3509 ], "bg": 3734 }, + { "id": "edge", "fg": [ 3504, 3503 ], "bg": 3734 }, + { "id": "end_piece", "fg": [ 3506, 3508, 3507, 3505 ], "bg": 3734 }, + { "id": "unconnected", "fg": [ 3513, 3513 ], "bg": 3734 } ] }, { "id": [ "t_linoleum_gray", "t_linoleum_gray_no_roof" ], "multitile": true, - "fg": 3511, + "fg": 3529, "additional_tiles": [ - { "id": "center", "fg": 3496 }, - { "id": "corner", "fg": [ 3498, 3500, 3499, 3497 ] }, - { "id": "t_connection", "fg": [ 3508, 3510, 3509, 3507 ] }, - { "id": "edge", "fg": [ 3502, 3501 ] }, - { "id": "end_piece", "fg": [ 3504, 3506, 3505, 3503 ] }, - { "id": "unconnected", "fg": 3511 } + { "id": "center", "fg": 3514 }, + { "id": "corner", "fg": [ 3516, 3518, 3517, 3515 ] }, + { "id": "t_connection", "fg": [ 3526, 3528, 3527, 3525 ] }, + { "id": "edge", "fg": [ 3520, 3519 ] }, + { "id": "end_piece", "fg": [ 3522, 3524, 3523, 3521 ] }, + { "id": "unconnected", "fg": 3529 } ] }, { "id": [ "t_linoleum_white", "t_linoleum_white_no_roof" ], "multitile": true, - "fg": 3527, + "fg": 3545, "additional_tiles": [ - { "id": "center", "fg": 3512 }, - { "id": "corner", "fg": [ 3514, 3516, 3515, 3513 ] }, - { "id": "t_connection", "fg": [ 3524, 3526, 3525, 3523 ] }, - { "id": "edge", "fg": [ 3518, 3517 ] }, - { "id": "end_piece", "fg": [ 3520, 3522, 3521, 3519 ] }, - { "id": "unconnected", "fg": 3527 } + { "id": "center", "fg": 3530 }, + { "id": "corner", "fg": [ 3532, 3534, 3533, 3531 ] }, + { "id": "t_connection", "fg": [ 3542, 3544, 3543, 3541 ] }, + { "id": "edge", "fg": [ 3536, 3535 ] }, + { "id": "end_piece", "fg": [ 3538, 3540, 3539, 3537 ] }, + { "id": "unconnected", "fg": 3545 } ] }, { "id": "t_metal_floor", "multitile": true, - "fg": 3543, + "fg": 3561, "additional_tiles": [ - { "id": "center", "fg": 3528 }, - { "id": "corner", "fg": [ 3530, 3532, 3531, 3529 ] }, - { "id": "t_connection", "fg": [ 3540, 3542, 3541, 3539 ] }, - { "id": "edge", "fg": [ 3534, 3533 ] }, - { "id": "end_piece", "fg": [ 3536, 3538, 3537, 3535 ] }, - { "id": "unconnected", "fg": 3543 } + { "id": "center", "fg": 3546 }, + { "id": "corner", "fg": [ 3548, 3550, 3549, 3547 ] }, + { "id": "t_connection", "fg": [ 3558, 3560, 3559, 3557 ] }, + { "id": "edge", "fg": [ 3552, 3551 ] }, + { "id": "end_piece", "fg": [ 3554, 3556, 3555, 3553 ] }, + { "id": "unconnected", "fg": 3561 } ] }, { "id": "t_moss", "multitile": true, - "fg": 3560, - "bg": 3298, + "fg": 3578, + "bg": 3316, "additional_tiles": [ - { "id": "center", "bg": 3298, "fg": [ { "weight": 1, "sprite": 3544 }, { "weight": 1, "sprite": 3545 } ] }, - { "id": "corner", "bg": 3298, "fg": [ 3547, 3549, 3548, 3546 ] }, - { "id": "t_connection", "bg": 3298, "fg": [ 3557, 3559, 3558, 3556 ] }, - { "id": "edge", "bg": 3298, "fg": [ 3551, 3550 ] }, - { "id": "end_piece", "bg": 3298, "fg": [ 3553, 3555, 3554, 3552 ] }, - { "bg": 3298, "id": "unconnected", "fg": 3560 } + { "id": "center", "bg": 3316, "fg": [ { "weight": 1, "sprite": 3562 }, { "weight": 1, "sprite": 3563 } ] }, + { "id": "corner", "bg": 3316, "fg": [ 3565, 3567, 3566, 3564 ] }, + { "id": "t_connection", "bg": 3316, "fg": [ 3575, 3577, 3576, 3574 ] }, + { "id": "edge", "bg": 3316, "fg": [ 3569, 3568 ] }, + { "id": "end_piece", "bg": 3316, "fg": [ 3571, 3573, 3572, 3570 ] }, + { "bg": 3316, "id": "unconnected", "fg": 3578 } ] }, { "id": "t_moss_season_summer", "multitile": true, - "fg": 3594, - "bg": 3308, + "fg": 3612, + "bg": 3326, "additional_tiles": [ - { "id": "center", "bg": 3308, "fg": [ { "weight": 1, "sprite": 3578 }, { "weight": 1, "sprite": 3579 } ] }, - { "id": "corner", "bg": 3308, "fg": [ 3581, 3583, 3582, 3580 ] }, - { "id": "t_connection", "bg": 3308, "fg": [ 3591, 3593, 3592, 3590 ] }, - { "id": "edge", "bg": 3308, "fg": [ 3585, 3584 ] }, - { "id": "end_piece", "bg": 3308, "fg": [ 3587, 3589, 3588, 3586 ] }, - { "bg": 3308, "id": "unconnected", "fg": 3594 } + { "id": "center", "bg": 3326, "fg": [ { "weight": 1, "sprite": 3596 }, { "weight": 1, "sprite": 3597 } ] }, + { "id": "corner", "bg": 3326, "fg": [ 3599, 3601, 3600, 3598 ] }, + { "id": "t_connection", "bg": 3326, "fg": [ 3609, 3611, 3610, 3608 ] }, + { "id": "edge", "bg": 3326, "fg": [ 3603, 3602 ] }, + { "id": "end_piece", "bg": 3326, "fg": [ 3605, 3607, 3606, 3604 ] }, + { "bg": 3326, "id": "unconnected", "fg": 3612 } ] }, { "id": "t_moss_season_autumn", "multitile": true, - "fg": 3577, - "bg": 3303, + "fg": 3595, + "bg": 3321, "additional_tiles": [ - { "id": "center", "bg": 3303, "fg": [ { "weight": 1, "sprite": 3561 }, { "weight": 1, "sprite": 3562 } ] }, - { "id": "corner", "bg": 3303, "fg": [ 3564, 3566, 3565, 3563 ] }, - { "id": "t_connection", "bg": 3303, "fg": [ 3574, 3576, 3575, 3573 ] }, - { "id": "edge", "bg": 3303, "fg": [ 3568, 3567 ] }, - { "id": "end_piece", "bg": 3303, "fg": [ 3570, 3572, 3571, 3569 ] }, - { "bg": 3303, "id": "unconnected", "fg": 3577 } + { "id": "center", "bg": 3321, "fg": [ { "weight": 1, "sprite": 3579 }, { "weight": 1, "sprite": 3580 } ] }, + { "id": "corner", "bg": 3321, "fg": [ 3582, 3584, 3583, 3581 ] }, + { "id": "t_connection", "bg": 3321, "fg": [ 3592, 3594, 3593, 3591 ] }, + { "id": "edge", "bg": 3321, "fg": [ 3586, 3585 ] }, + { "id": "end_piece", "bg": 3321, "fg": [ 3588, 3590, 3589, 3587 ] }, + { "bg": 3321, "id": "unconnected", "fg": 3595 } ] }, { "id": "t_moss_season_winter", "multitile": true, - "fg": 2850, - "bg": 2832, + "fg": 2868, + "bg": 2850, "additional_tiles": [ - { "id": "center", "bg": 2832, "fg": [ { "weight": 1, "sprite": 2832 }, { "weight": 1, "sprite": 2833 } ] }, - { "id": "corner", "bg": 2832, "fg": [ 2837, 2839, 2838, 2836 ] }, - { "id": "t_connection", "bg": 2832, "fg": [ 2847, 2849, 2848, 2846 ] }, - { "id": "edge", "bg": 2832, "fg": [ 2841, 2840 ] }, - { "id": "end_piece", "bg": 2832, "fg": [ 2843, 2845, 2844, 2842 ] }, - { "bg": 2832, "id": "unconnected", "fg": 2850 } + { "id": "center", "bg": 2850, "fg": [ { "weight": 1, "sprite": 2850 }, { "weight": 1, "sprite": 2851 } ] }, + { "id": "corner", "bg": 2850, "fg": [ 2855, 2857, 2856, 2854 ] }, + { "id": "t_connection", "bg": 2850, "fg": [ 2865, 2867, 2866, 2864 ] }, + { "id": "edge", "bg": 2850, "fg": [ 2859, 2858 ] }, + { "id": "end_piece", "bg": 2850, "fg": [ 2861, 2863, 2862, 2860 ] }, + { "bg": 2850, "id": "unconnected", "fg": 2868 } ] }, { "id": "t_pavement", "multitile": true, - "fg": 3595, + "fg": 3613, "additional_tiles": [ { "id": "center", "fg": [ - { "weight": 1, "sprite": 3595 }, - { "weight": 1, "sprite": 3596 }, - { "weight": 1, "sprite": 3597 }, - { "weight": 1, "sprite": 3598 } + { "weight": 1, "sprite": 3613 }, + { "weight": 1, "sprite": 3614 }, + { "weight": 1, "sprite": 3615 }, + { "weight": 1, "sprite": 3616 } ] }, - { "id": "corner", "bg": 3297, "fg": [ 3607, 3610, 3609, 3606 ] }, - { "id": "t_connection", "fg": [ 3605, 3613, 3608, 3599 ] }, - { "id": "edge", "fg": [ 3612, 3604 ] }, - { "id": "end_piece", "fg": [ 3601, 3603, 3602, 3600 ] }, - { "id": "unconnected", "fg": 3611 } + { "id": "corner", "bg": 3315, "fg": [ 3625, 3628, 3627, 3624 ] }, + { "id": "t_connection", "fg": [ 3623, 3631, 3626, 3617 ] }, + { "id": "edge", "fg": [ 3630, 3622 ] }, + { "id": "end_piece", "fg": [ 3619, 3621, 3620, 3618 ] }, + { "id": "unconnected", "fg": 3629 } ] }, { "id": "t_pavement_season_summer", "multitile": true, - "fg": 3595, + "fg": 3613, "additional_tiles": [ { "id": "center", "fg": [ - { "weight": 1, "sprite": 3595 }, - { "weight": 1, "sprite": 3596 }, - { "weight": 1, "sprite": 3597 }, - { "weight": 1, "sprite": 3598 } + { "weight": 1, "sprite": 3613 }, + { "weight": 1, "sprite": 3614 }, + { "weight": 1, "sprite": 3615 }, + { "weight": 1, "sprite": 3616 } ] }, - { "id": "corner", "bg": 3307, "fg": [ 3607, 3610, 3609, 3606 ] }, - { "id": "t_connection", "fg": [ 3605, 3613, 3608, 3599 ] }, - { "id": "edge", "fg": [ 3612, 3604 ] }, - { "id": "end_piece", "fg": [ 3601, 3603, 3602, 3600 ] }, - { "id": "unconnected", "fg": 3611 } + { "id": "corner", "bg": 3325, "fg": [ 3625, 3628, 3627, 3624 ] }, + { "id": "t_connection", "fg": [ 3623, 3631, 3626, 3617 ] }, + { "id": "edge", "fg": [ 3630, 3622 ] }, + { "id": "end_piece", "fg": [ 3619, 3621, 3620, 3618 ] }, + { "id": "unconnected", "fg": 3629 } ] }, { "id": "t_pavement_season_autumn", "multitile": true, - "fg": 3595, + "fg": 3613, "additional_tiles": [ { "id": "center", "fg": [ - { "weight": 1, "sprite": 3595 }, - { "weight": 1, "sprite": 3596 }, - { "weight": 1, "sprite": 3597 }, - { "weight": 1, "sprite": 3598 } + { "weight": 1, "sprite": 3613 }, + { "weight": 1, "sprite": 3614 }, + { "weight": 1, "sprite": 3615 }, + { "weight": 1, "sprite": 3616 } ] }, - { "id": "corner", "bg": 3302, "fg": [ 3607, 3610, 3609, 3606 ] }, - { "id": "t_connection", "fg": [ 3605, 3613, 3608, 3599 ] }, - { "id": "edge", "fg": [ 3612, 3604 ] }, - { "id": "end_piece", "fg": [ 3601, 3603, 3602, 3600 ] }, - { "id": "unconnected", "fg": 3611 } + { "id": "corner", "bg": 3320, "fg": [ 3625, 3628, 3627, 3624 ] }, + { "id": "t_connection", "fg": [ 3623, 3631, 3626, 3617 ] }, + { "id": "edge", "fg": [ 3630, 3622 ] }, + { "id": "end_piece", "fg": [ 3619, 3621, 3620, 3618 ] }, + { "id": "unconnected", "fg": 3629 } ] }, - { "id": "t_pavement_season_winter", "fg": 2832 }, - { "id": "t_pavement_y", "fg": 3614 }, - { "id": "t_pavement_y_season_winter", "fg": 2832 }, - { "id": "t_pit", "fg": 3615, "bg": [ { "weight": 100, "sprite": 3297 }, { "weight": 100, "sprite": 3299 } ] }, + { "id": "t_pavement_season_winter", "fg": 2850 }, + { "id": "t_pavement_y", "fg": 3632 }, + { "id": "t_pavement_y_season_winter", "fg": 2850 }, + { "id": "t_pit", "fg": 3633, "bg": [ { "weight": 100, "sprite": 3315 }, { "weight": 100, "sprite": 3317 } ] }, { "id": "t_pit_season_summer", - "fg": 3615, - "bg": [ { "weight": 100, "sprite": 3307 }, { "weight": 100, "sprite": 3309 } ] + "fg": 3633, + "bg": [ { "weight": 100, "sprite": 3325 }, { "weight": 100, "sprite": 3327 } ] }, { "id": "t_pit_season_autumn", - "fg": 3615, - "bg": [ { "weight": 100, "sprite": 3302 }, { "weight": 100, "sprite": 3304 } ] + "fg": 3633, + "bg": [ { "weight": 100, "sprite": 3320 }, { "weight": 100, "sprite": 3322 } ] }, - { "id": "t_pit_season_winter", "fg": 3615, "bg": 2832 }, + { "id": "t_pit_season_winter", "fg": 3633, "bg": 2850 }, { "id": "t_pit_shallow", - "fg": 3631, - "bg": [ { "weight": 100, "sprite": 3297 }, { "weight": 100, "sprite": 3299 } ], + "fg": 3649, + "bg": [ { "weight": 100, "sprite": 3315 }, { "weight": 100, "sprite": 3317 } ], "multitile": true, "additional_tiles": [ - { "id": "center", "fg": 3616, "bg": [ { "weight": 100, "sprite": 3297 }, { "weight": 100, "sprite": 3299 } ] }, + { "id": "center", "fg": 3634, "bg": [ { "weight": 100, "sprite": 3315 }, { "weight": 100, "sprite": 3317 } ] }, { "id": "corner", - "fg": [ 3618, 3620, 3619, 3617 ], - "bg": [ { "weight": 100, "sprite": 3297 }, { "weight": 100, "sprite": 3299 } ] + "fg": [ 3636, 3638, 3637, 3635 ], + "bg": [ { "weight": 100, "sprite": 3315 }, { "weight": 100, "sprite": 3317 } ] }, { "id": "t_connection", - "fg": [ 3628, 3630, 3629, 3627 ], - "bg": [ { "weight": 100, "sprite": 3297 }, { "weight": 100, "sprite": 3299 } ] + "fg": [ 3646, 3648, 3647, 3645 ], + "bg": [ { "weight": 100, "sprite": 3315 }, { "weight": 100, "sprite": 3317 } ] }, { "id": "edge", - "fg": [ 3622, 3621 ], - "bg": [ { "weight": 100, "sprite": 3297 }, { "weight": 100, "sprite": 3299 } ] + "fg": [ 3640, 3639 ], + "bg": [ { "weight": 100, "sprite": 3315 }, { "weight": 100, "sprite": 3317 } ] }, { "id": "end_piece", - "fg": [ 3624, 3626, 3625, 3623 ], - "bg": [ { "weight": 100, "sprite": 3297 }, { "weight": 100, "sprite": 3299 } ] + "fg": [ 3642, 3644, 3643, 3641 ], + "bg": [ { "weight": 100, "sprite": 3315 }, { "weight": 100, "sprite": 3317 } ] }, { "id": "unconnected", - "fg": [ 3631, 3631 ], - "bg": [ { "weight": 100, "sprite": 3297 }, { "weight": 100, "sprite": 3299 } ] + "fg": [ 3649, 3649 ], + "bg": [ { "weight": 100, "sprite": 3315 }, { "weight": 100, "sprite": 3317 } ] } ] }, { "id": "t_pit_shallow_season_summer", - "fg": 3631, - "bg": [ { "weight": 100, "sprite": 3307 }, { "weight": 100, "sprite": 3309 } ], + "fg": 3649, + "bg": [ { "weight": 100, "sprite": 3325 }, { "weight": 100, "sprite": 3327 } ], "multitile": true, "additional_tiles": [ - { "id": "center", "fg": 3616, "bg": [ { "weight": 100, "sprite": 3307 }, { "weight": 100, "sprite": 3309 } ] }, + { "id": "center", "fg": 3634, "bg": [ { "weight": 100, "sprite": 3325 }, { "weight": 100, "sprite": 3327 } ] }, { "id": "corner", - "fg": [ 3618, 3620, 3619, 3617 ], - "bg": [ { "weight": 100, "sprite": 3307 }, { "weight": 100, "sprite": 3309 } ] + "fg": [ 3636, 3638, 3637, 3635 ], + "bg": [ { "weight": 100, "sprite": 3325 }, { "weight": 100, "sprite": 3327 } ] }, { "id": "t_connection", - "fg": [ 3628, 3630, 3629, 3627 ], - "bg": [ { "weight": 100, "sprite": 3307 }, { "weight": 100, "sprite": 3309 } ] + "fg": [ 3646, 3648, 3647, 3645 ], + "bg": [ { "weight": 100, "sprite": 3325 }, { "weight": 100, "sprite": 3327 } ] }, { "id": "edge", - "fg": [ 3622, 3621 ], - "bg": [ { "weight": 100, "sprite": 3307 }, { "weight": 100, "sprite": 3309 } ] + "fg": [ 3640, 3639 ], + "bg": [ { "weight": 100, "sprite": 3325 }, { "weight": 100, "sprite": 3327 } ] }, { "id": "end_piece", - "fg": [ 3624, 3626, 3625, 3623 ], - "bg": [ { "weight": 100, "sprite": 3307 }, { "weight": 100, "sprite": 3309 } ] + "fg": [ 3642, 3644, 3643, 3641 ], + "bg": [ { "weight": 100, "sprite": 3325 }, { "weight": 100, "sprite": 3327 } ] }, { "id": "unconnected", - "fg": [ 3631, 3631 ], - "bg": [ { "weight": 100, "sprite": 3307 }, { "weight": 100, "sprite": 3309 } ] + "fg": [ 3649, 3649 ], + "bg": [ { "weight": 100, "sprite": 3325 }, { "weight": 100, "sprite": 3327 } ] } ] }, { "id": "t_pit_shallow_season_autumn", - "fg": 3631, - "bg": [ { "weight": 100, "sprite": 3302 }, { "weight": 100, "sprite": 3304 } ], + "fg": 3649, + "bg": [ { "weight": 100, "sprite": 3320 }, { "weight": 100, "sprite": 3322 } ], "multitile": true, "additional_tiles": [ - { "id": "center", "fg": 3616, "bg": [ { "weight": 100, "sprite": 3302 }, { "weight": 100, "sprite": 3304 } ] }, + { "id": "center", "fg": 3634, "bg": [ { "weight": 100, "sprite": 3320 }, { "weight": 100, "sprite": 3322 } ] }, { "id": "corner", - "fg": [ 3618, 3620, 3619, 3617 ], - "bg": [ { "weight": 100, "sprite": 3302 }, { "weight": 100, "sprite": 3304 } ] + "fg": [ 3636, 3638, 3637, 3635 ], + "bg": [ { "weight": 100, "sprite": 3320 }, { "weight": 100, "sprite": 3322 } ] }, { "id": "t_connection", - "fg": [ 3628, 3630, 3629, 3627 ], - "bg": [ { "weight": 100, "sprite": 3302 }, { "weight": 100, "sprite": 3304 } ] + "fg": [ 3646, 3648, 3647, 3645 ], + "bg": [ { "weight": 100, "sprite": 3320 }, { "weight": 100, "sprite": 3322 } ] }, { "id": "edge", - "fg": [ 3622, 3621 ], - "bg": [ { "weight": 100, "sprite": 3302 }, { "weight": 100, "sprite": 3304 } ] + "fg": [ 3640, 3639 ], + "bg": [ { "weight": 100, "sprite": 3320 }, { "weight": 100, "sprite": 3322 } ] }, { "id": "end_piece", - "fg": [ 3624, 3626, 3625, 3623 ], - "bg": [ { "weight": 100, "sprite": 3302 }, { "weight": 100, "sprite": 3304 } ] + "fg": [ 3642, 3644, 3643, 3641 ], + "bg": [ { "weight": 100, "sprite": 3320 }, { "weight": 100, "sprite": 3322 } ] }, { "id": "unconnected", - "fg": [ 3631, 3631 ], - "bg": [ { "weight": 100, "sprite": 3302 }, { "weight": 100, "sprite": 3304 } ] + "fg": [ 3649, 3649 ], + "bg": [ { "weight": 100, "sprite": 3320 }, { "weight": 100, "sprite": 3322 } ] } ] }, { "id": "t_pit_shallow_season_winter", - "fg": 3631, - "bg": [ { "weight": 100, "sprite": 2832 }, { "weight": 100, "sprite": 2833 } ], + "fg": 3649, + "bg": [ { "weight": 100, "sprite": 2850 }, { "weight": 100, "sprite": 2851 } ], "multitile": true, "additional_tiles": [ - { "id": "center", "fg": 3616, "bg": [ { "weight": 100, "sprite": 2832 }, { "weight": 100, "sprite": 2833 } ] }, + { "id": "center", "fg": 3634, "bg": [ { "weight": 100, "sprite": 2850 }, { "weight": 100, "sprite": 2851 } ] }, { "id": "corner", - "fg": [ 3618, 3620, 3619, 3617 ], - "bg": [ { "weight": 100, "sprite": 2832 }, { "weight": 100, "sprite": 2833 } ] + "fg": [ 3636, 3638, 3637, 3635 ], + "bg": [ { "weight": 100, "sprite": 2850 }, { "weight": 100, "sprite": 2851 } ] }, { "id": "t_connection", - "fg": [ 3628, 3630, 3629, 3627 ], - "bg": [ { "weight": 100, "sprite": 2832 }, { "weight": 100, "sprite": 2833 } ] + "fg": [ 3646, 3648, 3647, 3645 ], + "bg": [ { "weight": 100, "sprite": 2850 }, { "weight": 100, "sprite": 2851 } ] }, { "id": "edge", - "fg": [ 3622, 3621 ], - "bg": [ { "weight": 100, "sprite": 2832 }, { "weight": 100, "sprite": 2833 } ] + "fg": [ 3640, 3639 ], + "bg": [ { "weight": 100, "sprite": 2850 }, { "weight": 100, "sprite": 2851 } ] }, { "id": "end_piece", - "fg": [ 3624, 3626, 3625, 3623 ], - "bg": [ { "weight": 100, "sprite": 2832 }, { "weight": 100, "sprite": 2833 } ] + "fg": [ 3642, 3644, 3643, 3641 ], + "bg": [ { "weight": 100, "sprite": 2850 }, { "weight": 100, "sprite": 2851 } ] }, { "id": "unconnected", - "fg": [ 3631, 3631 ], - "bg": [ { "weight": 100, "sprite": 2832 }, { "weight": 100, "sprite": 2833 } ] + "fg": [ 3649, 3649 ], + "bg": [ { "weight": 100, "sprite": 2850 }, { "weight": 100, "sprite": 2851 } ] } ] }, { "id": "t_privacy_fence", "multitile": true, - "fg": 3647, - "bg": 3297, + "fg": 3665, + "bg": 3315, "additional_tiles": [ - { "id": "center", "bg": 3297, "fg": 3632 }, - { "id": "corner", "bg": 3297, "fg": [ 3634, 3636, 3635, 3633 ] }, - { "id": "t_connection", "bg": 3297, "fg": [ 3644, 3646, 3645, 3643 ] }, - { "id": "edge", "bg": 3297, "fg": [ 3638, 3637 ] }, - { "id": "end_piece", "bg": 3297, "fg": [ 3640, 3642, 3641, 3639 ] }, - { "bg": 3297, "id": "unconnected", "fg": [ 3647, 3647 ] } + { "id": "center", "bg": 3315, "fg": 3650 }, + { "id": "corner", "bg": 3315, "fg": [ 3652, 3654, 3653, 3651 ] }, + { "id": "t_connection", "bg": 3315, "fg": [ 3662, 3664, 3663, 3661 ] }, + { "id": "edge", "bg": 3315, "fg": [ 3656, 3655 ] }, + { "id": "end_piece", "bg": 3315, "fg": [ 3658, 3660, 3659, 3657 ] }, + { "bg": 3315, "id": "unconnected", "fg": [ 3665, 3665 ] } ] }, { "id": "t_privacy_fence_season_winter", "multitile": true, - "fg": 3647, - "bg": 2832, + "fg": 3665, + "bg": 2850, "additional_tiles": [ - { "id": "center", "bg": 2832, "fg": 3632 }, - { "id": "corner", "bg": 2832, "fg": [ 3634, 3636, 3635, 3633 ] }, - { "id": "t_connection", "bg": 2832, "fg": [ 3644, 3646, 3645, 3643 ] }, - { "id": "edge", "bg": 2832, "fg": [ 3638, 3637 ] }, - { "id": "end_piece", "bg": 2832, "fg": [ 3640, 3642, 3641, 3639 ] }, - { "bg": 2832, "id": "unconnected", "fg": [ 3647, 3647 ] } + { "id": "center", "bg": 2850, "fg": 3650 }, + { "id": "corner", "bg": 2850, "fg": [ 3652, 3654, 3653, 3651 ] }, + { "id": "t_connection", "bg": 2850, "fg": [ 3662, 3664, 3663, 3661 ] }, + { "id": "edge", "bg": 2850, "fg": [ 3656, 3655 ] }, + { "id": "end_piece", "bg": 2850, "fg": [ 3658, 3660, 3659, 3657 ] }, + { "bg": 2850, "id": "unconnected", "fg": [ 3665, 3665 ] } ] }, { "id": "t_railing", "multitile": true, - "fg": 3663, - "bg": 3019, + "fg": 3681, + "bg": 3037, "additional_tiles": [ - { "id": "center", "bg": 3019, "fg": 3648 }, - { "id": "corner", "bg": 3019, "fg": [ 3650, 3652, 3651, 3649 ] }, - { "id": "t_connection", "bg": 3019, "fg": [ 3660, 3662, 3661, 3659 ] }, - { "id": "edge", "bg": 3019, "fg": [ 3654, 3653 ] }, - { "id": "end_piece", "bg": 3019, "fg": [ 3656, 3658, 3657, 3655 ] }, - { "bg": 3019, "id": "unconnected", "fg": [ 3663, 3663 ] } + { "id": "center", "bg": 3037, "fg": 3666 }, + { "id": "corner", "bg": 3037, "fg": [ 3668, 3670, 3669, 3667 ] }, + { "id": "t_connection", "bg": 3037, "fg": [ 3678, 3680, 3679, 3677 ] }, + { "id": "edge", "bg": 3037, "fg": [ 3672, 3671 ] }, + { "id": "end_piece", "bg": 3037, "fg": [ 3674, 3676, 3675, 3673 ] }, + { "bg": 3037, "id": "unconnected", "fg": [ 3681, 3681 ] } ] }, { "id": "t_railroad_rubble", "multitile": true, - "fg": 3680, - "bg": 3297, + "fg": 3698, + "bg": 3315, "additional_tiles": [ - { "id": "center", "bg": 3297, "fg": [ { "weight": 1, "sprite": 3664 }, { "weight": 1, "sprite": 3665 } ] }, - { "id": "corner", "bg": 3297, "fg": [ 3667, 3669, 3668, 3666 ] }, - { "id": "t_connection", "bg": 3297, "fg": [ 3677, 3679, 3678, 3676 ] }, - { "id": "edge", "bg": 3297, "fg": [ 3671, 3670 ] }, - { "id": "end_piece", "bg": 3297, "fg": [ 3673, 3675, 3674, 3672 ] }, - { "bg": 3297, "id": "unconnected", "fg": 3680 } + { "id": "center", "bg": 3315, "fg": [ { "weight": 1, "sprite": 3682 }, { "weight": 1, "sprite": 3683 } ] }, + { "id": "corner", "bg": 3315, "fg": [ 3685, 3687, 3686, 3684 ] }, + { "id": "t_connection", "bg": 3315, "fg": [ 3695, 3697, 3696, 3694 ] }, + { "id": "edge", "bg": 3315, "fg": [ 3689, 3688 ] }, + { "id": "end_piece", "bg": 3315, "fg": [ 3691, 3693, 3692, 3690 ] }, + { "bg": 3315, "id": "unconnected", "fg": 3698 } ] }, { "id": "t_railroad_rubble_season_summer", "multitile": true, - "fg": 3680, - "bg": 3307, + "fg": 3698, + "bg": 3325, "additional_tiles": [ - { "id": "center", "bg": 3307, "fg": [ { "weight": 1, "sprite": 3664 }, { "weight": 1, "sprite": 3665 } ] }, - { "id": "corner", "bg": 3307, "fg": [ 3667, 3669, 3668, 3666 ] }, - { "id": "t_connection", "bg": 3307, "fg": [ 3677, 3679, 3678, 3676 ] }, - { "id": "edge", "bg": 3307, "fg": [ 3671, 3670 ] }, - { "id": "end_piece", "bg": 3307, "fg": [ 3673, 3675, 3674, 3672 ] }, - { "bg": 3307, "id": "unconnected", "fg": 3680 } + { "id": "center", "bg": 3325, "fg": [ { "weight": 1, "sprite": 3682 }, { "weight": 1, "sprite": 3683 } ] }, + { "id": "corner", "bg": 3325, "fg": [ 3685, 3687, 3686, 3684 ] }, + { "id": "t_connection", "bg": 3325, "fg": [ 3695, 3697, 3696, 3694 ] }, + { "id": "edge", "bg": 3325, "fg": [ 3689, 3688 ] }, + { "id": "end_piece", "bg": 3325, "fg": [ 3691, 3693, 3692, 3690 ] }, + { "bg": 3325, "id": "unconnected", "fg": 3698 } ] }, { "id": "t_railroad_rubble_season_autumn", "multitile": true, - "fg": 3680, - "bg": 3302, + "fg": 3698, + "bg": 3320, "additional_tiles": [ - { "id": "center", "bg": 3302, "fg": [ { "weight": 1, "sprite": 3664 }, { "weight": 1, "sprite": 3665 } ] }, - { "id": "corner", "bg": 3302, "fg": [ 3667, 3669, 3668, 3666 ] }, - { "id": "t_connection", "bg": 3302, "fg": [ 3677, 3679, 3678, 3676 ] }, - { "id": "edge", "bg": 3302, "fg": [ 3671, 3670 ] }, - { "id": "end_piece", "bg": 3302, "fg": [ 3673, 3675, 3674, 3672 ] }, - { "bg": 3302, "id": "unconnected", "fg": 3680 } + { "id": "center", "bg": 3320, "fg": [ { "weight": 1, "sprite": 3682 }, { "weight": 1, "sprite": 3683 } ] }, + { "id": "corner", "bg": 3320, "fg": [ 3685, 3687, 3686, 3684 ] }, + { "id": "t_connection", "bg": 3320, "fg": [ 3695, 3697, 3696, 3694 ] }, + { "id": "edge", "bg": 3320, "fg": [ 3689, 3688 ] }, + { "id": "end_piece", "bg": 3320, "fg": [ 3691, 3693, 3692, 3690 ] }, + { "bg": 3320, "id": "unconnected", "fg": 3698 } ] }, { "id": "t_railroad_rubble_season_winter", "multitile": true, - "fg": 3680, - "bg": 2832, + "fg": 3698, + "bg": 2850, "additional_tiles": [ - { "id": "center", "bg": 2832, "fg": [ { "weight": 1, "sprite": 3664 }, { "weight": 1, "sprite": 3665 } ] }, - { "id": "corner", "bg": 2832, "fg": [ 3667, 3669, 3668, 3666 ] }, - { "id": "t_connection", "bg": 2832, "fg": [ 3677, 3679, 3678, 3676 ] }, - { "id": "edge", "bg": 2832, "fg": [ 3671, 3670 ] }, - { "id": "end_piece", "bg": 2832, "fg": [ 3673, 3675, 3674, 3672 ] }, - { "bg": 2832, "id": "unconnected", "fg": 3680 } + { "id": "center", "bg": 2850, "fg": [ { "weight": 1, "sprite": 3682 }, { "weight": 1, "sprite": 3683 } ] }, + { "id": "corner", "bg": 2850, "fg": [ 3685, 3687, 3686, 3684 ] }, + { "id": "t_connection", "bg": 2850, "fg": [ 3695, 3697, 3696, 3694 ] }, + { "id": "edge", "bg": 2850, "fg": [ 3689, 3688 ] }, + { "id": "end_piece", "bg": 2850, "fg": [ 3691, 3693, 3692, 3690 ] }, + { "bg": 2850, "id": "unconnected", "fg": 3698 } ] }, - { "id": "t_rdoor_c", "fg": 3682 }, - { "id": "t_rdoor_o", "fg": 3683 }, - { "id": "t_rdoor_b", "fg": 3681 }, + { "id": "t_rdoor_c", "fg": 3700 }, + { "id": "t_rdoor_o", "fg": 3701 }, + { "id": "t_rdoor_b", "fg": 3699 }, { "id": "t_reinforced_glass", "multitile": true, - "fg": 3699, + "fg": 3717, "additional_tiles": [ - { "id": "center", "fg": 3684 }, - { "id": "corner", "fg": [ 3686, 3688, 3687, 3685 ] }, - { "id": "t_connection", "fg": [ 3696, 3698, 3697, 3695 ] }, - { "id": "edge", "fg": [ 3690, 3689 ] }, - { "id": "end_piece", "fg": [ 3692, 3694, 3693, 3691 ] }, - { "id": "unconnected", "fg": 3699 } + { "id": "center", "fg": 3702 }, + { "id": "corner", "fg": [ 3704, 3706, 3705, 3703 ] }, + { "id": "t_connection", "fg": [ 3714, 3716, 3715, 3713 ] }, + { "id": "edge", "fg": [ 3708, 3707 ] }, + { "id": "end_piece", "fg": [ 3710, 3712, 3711, 3709 ] }, + { "id": "unconnected", "fg": 3717 } ] }, { "id": "t_rock", "multitile": true, - "fg": 3715, + "fg": 3733, "additional_tiles": [ - { "id": "center", "fg": 3700 }, - { "id": "corner", "fg": [ 3702, 3704, 3703, 3701 ] }, - { "id": "t_connection", "fg": [ 3712, 3714, 3713, 3711 ] }, - { "id": "edge", "fg": [ 3706, 3705 ] }, - { "id": "end_piece", "fg": [ 3708, 3710, 3709, 3707 ] }, - { "id": "unconnected", "fg": 3715 } + { "id": "center", "fg": 3718 }, + { "id": "corner", "fg": [ 3720, 3722, 3721, 3719 ] }, + { "id": "t_connection", "fg": [ 3730, 3732, 3731, 3729 ] }, + { "id": "edge", "fg": [ 3724, 3723 ] }, + { "id": "end_piece", "fg": [ 3726, 3728, 3727, 3725 ] }, + { "id": "unconnected", "fg": 3733 } ] }, { "id": "t_rock_floor", "multitile": true, - "fg": 3733, + "fg": 3751, "additional_tiles": [ { "id": "center", - "fg": [ { "weight": 1, "sprite": 3716 }, { "weight": 1, "sprite": 3717 }, { "weight": 1, "sprite": 3718 } ] + "fg": [ { "weight": 1, "sprite": 3734 }, { "weight": 1, "sprite": 3735 }, { "weight": 1, "sprite": 3736 } ] }, - { "id": "corner", "fg": [ 3720, 3722, 3721, 3719 ] }, - { "id": "t_connection", "fg": [ 3730, 3732, 3731, 3729 ] }, - { "id": "edge", "fg": [ 3724, 3723 ] }, - { "id": "end_piece", "fg": [ 3726, 3728, 3727, 3725 ] }, - { "id": "unconnected", "fg": 3733 } + { "id": "corner", "fg": [ 3738, 3740, 3739, 3737 ] }, + { "id": "t_connection", "fg": [ 3748, 3750, 3749, 3747 ] }, + { "id": "edge", "fg": [ 3742, 3741 ] }, + { "id": "end_piece", "fg": [ 3744, 3746, 3745, 3743 ] }, + { "id": "unconnected", "fg": 3751 } ] }, { "id": "t_rock_wall", "multitile": true, - "fg": 3749, + "fg": 3767, "additional_tiles": [ - { "id": "center", "fg": 3734 }, - { "id": "corner", "fg": [ 3736, 3738, 3737, 3735 ] }, - { "id": "t_connection", "fg": [ 3746, 3748, 3747, 3745 ] }, - { "id": "edge", "fg": [ 3740, 3739 ] }, - { "id": "end_piece", "fg": [ 3742, 3744, 3743, 3741 ] }, - { "id": "unconnected", "fg": 3749 } + { "id": "center", "fg": 3752 }, + { "id": "corner", "fg": [ 3754, 3756, 3755, 3753 ] }, + { "id": "t_connection", "fg": [ 3764, 3766, 3765, 3763 ] }, + { "id": "edge", "fg": [ 3758, 3757 ] }, + { "id": "end_piece", "fg": [ 3760, 3762, 3761, 3759 ] }, + { "id": "unconnected", "fg": 3767 } ] }, { "id": "t_sand", "multitile": true, - "fg": 3768, - "bg": 3297, + "fg": 3786, + "bg": 3315, "additional_tiles": [ { "id": "center", - "bg": 3297, + "bg": 3315, "fg": [ - { "weight": 1, "sprite": 3750 }, - { "weight": 1, "sprite": 3751 }, - { "weight": 1, "sprite": 3752 }, - { "weight": 1, "sprite": 3753 } + { "weight": 1, "sprite": 3768 }, + { "weight": 1, "sprite": 3769 }, + { "weight": 1, "sprite": 3770 }, + { "weight": 1, "sprite": 3771 } ] }, - { "id": "corner", "bg": 3297, "fg": [ 3755, 3757, 3756, 3754 ] }, - { "id": "t_connection", "bg": 3297, "fg": [ 3765, 3767, 3766, 3764 ] }, - { "id": "edge", "bg": 3297, "fg": [ 3759, 3758 ] }, - { "id": "end_piece", "bg": 3297, "fg": [ 3761, 3763, 3762, 3760 ] }, - { "bg": 3297, "id": "unconnected", "fg": 3768 } + { "id": "corner", "bg": 3315, "fg": [ 3773, 3775, 3774, 3772 ] }, + { "id": "t_connection", "bg": 3315, "fg": [ 3783, 3785, 3784, 3782 ] }, + { "id": "edge", "bg": 3315, "fg": [ 3777, 3776 ] }, + { "id": "end_piece", "bg": 3315, "fg": [ 3779, 3781, 3780, 3778 ] }, + { "bg": 3315, "id": "unconnected", "fg": 3786 } ] }, { "id": "t_sand_season_summer", "multitile": true, - "fg": 3768, - "bg": 3307, + "fg": 3786, + "bg": 3325, "additional_tiles": [ - { "id": "center", "bg": 3307, "fg": [ { "weight": 1, "sprite": 3750 }, { "weight": 1, "sprite": 3751 } ] }, - { "id": "corner", "bg": 3307, "fg": [ 3755, 3757, 3756, 3754 ] }, - { "id": "t_connection", "bg": 3307, "fg": [ 3765, 3767, 3766, 3764 ] }, - { "id": "edge", "bg": 3307, "fg": [ 3759, 3758 ] }, - { "id": "end_piece", "bg": 3307, "fg": [ 3761, 3763, 3762, 3760 ] }, - { "bg": 3307, "id": "unconnected", "fg": 3768 } + { "id": "center", "bg": 3325, "fg": [ { "weight": 1, "sprite": 3768 }, { "weight": 1, "sprite": 3769 } ] }, + { "id": "corner", "bg": 3325, "fg": [ 3773, 3775, 3774, 3772 ] }, + { "id": "t_connection", "bg": 3325, "fg": [ 3783, 3785, 3784, 3782 ] }, + { "id": "edge", "bg": 3325, "fg": [ 3777, 3776 ] }, + { "id": "end_piece", "bg": 3325, "fg": [ 3779, 3781, 3780, 3778 ] }, + { "bg": 3325, "id": "unconnected", "fg": 3786 } ] }, { "id": "t_sand_season_autumn", "multitile": true, - "fg": 3768, - "bg": 3302, + "fg": 3786, + "bg": 3320, "additional_tiles": [ - { "id": "center", "bg": 3302, "fg": [ { "weight": 1, "sprite": 3750 }, { "weight": 1, "sprite": 3751 } ] }, - { "id": "corner", "bg": 3302, "fg": [ 3755, 3757, 3756, 3754 ] }, - { "id": "t_connection", "bg": 3302, "fg": [ 3765, 3767, 3766, 3764 ] }, - { "id": "edge", "bg": 3302, "fg": [ 3759, 3758 ] }, - { "id": "end_piece", "bg": 3302, "fg": [ 3761, 3763, 3762, 3760 ] }, - { "bg": 3302, "id": "unconnected", "fg": 3768 } + { "id": "center", "bg": 3320, "fg": [ { "weight": 1, "sprite": 3768 }, { "weight": 1, "sprite": 3769 } ] }, + { "id": "corner", "bg": 3320, "fg": [ 3773, 3775, 3774, 3772 ] }, + { "id": "t_connection", "bg": 3320, "fg": [ 3783, 3785, 3784, 3782 ] }, + { "id": "edge", "bg": 3320, "fg": [ 3777, 3776 ] }, + { "id": "end_piece", "bg": 3320, "fg": [ 3779, 3781, 3780, 3778 ] }, + { "bg": 3320, "id": "unconnected", "fg": 3786 } ] }, { "id": "t_sand_season_winter", "multitile": true, - "fg": 3768, - "bg": 2832, + "fg": 3786, + "bg": 2850, "additional_tiles": [ - { "id": "center", "bg": 2832, "fg": [ { "weight": 1, "sprite": 3750 }, { "weight": 1, "sprite": 3751 } ] }, - { "id": "corner", "bg": 2832, "fg": [ 3755, 3757, 3756, 3754 ] }, - { "id": "t_connection", "bg": 2832, "fg": [ 3765, 3767, 3766, 3764 ] }, - { "id": "edge", "bg": 2832, "fg": [ 3759, 3758 ] }, - { "id": "end_piece", "bg": 2832, "fg": [ 3761, 3763, 3762, 3760 ] }, - { "bg": 2832, "id": "unconnected", "fg": 3768 } + { "id": "center", "bg": 2850, "fg": [ { "weight": 1, "sprite": 3768 }, { "weight": 1, "sprite": 3769 } ] }, + { "id": "corner", "bg": 2850, "fg": [ 3773, 3775, 3774, 3772 ] }, + { "id": "t_connection", "bg": 2850, "fg": [ 3783, 3785, 3784, 3782 ] }, + { "id": "edge", "bg": 2850, "fg": [ 3777, 3776 ] }, + { "id": "end_piece", "bg": 2850, "fg": [ 3779, 3781, 3780, 3778 ] }, + { "bg": 2850, "id": "unconnected", "fg": 3786 } ] }, { "id": "t_scrap_floor", "multitile": true, - "fg": 3784, + "fg": 3802, "additional_tiles": [ - { "id": "center", "fg": 3769 }, - { "id": "corner", "fg": [ 3771, 3773, 3772, 3770 ] }, - { "id": "t_connection", "fg": [ 3781, 3783, 3782, 3780 ] }, - { "id": "edge", "fg": [ 3775, 3774 ] }, - { "id": "end_piece", "fg": [ 3777, 3779, 3778, 3776 ] }, - { "id": "unconnected", "fg": 3784 } + { "id": "center", "fg": 3787 }, + { "id": "corner", "fg": [ 3789, 3791, 3790, 3788 ] }, + { "id": "t_connection", "fg": [ 3799, 3801, 3800, 3798 ] }, + { "id": "edge", "fg": [ 3793, 3792 ] }, + { "id": "end_piece", "fg": [ 3795, 3797, 3796, 3794 ] }, + { "id": "unconnected", "fg": 3802 } ] }, { "id": "t_scrap_wall", "multitile": true, - "fg": 3800, + "fg": 3818, "additional_tiles": [ - { "id": "center", "fg": 3785 }, - { "id": "corner", "fg": [ 3787, 3789, 3788, 3786 ] }, - { "id": "t_connection", "fg": [ 3797, 3799, 3798, 3796 ] }, - { "id": "edge", "fg": [ 3791, 3790 ] }, - { "id": "end_piece", "fg": [ 3793, 3795, 3794, 3792 ] }, - { "id": "unconnected", "fg": 3800 } + { "id": "center", "fg": 3803 }, + { "id": "corner", "fg": [ 3805, 3807, 3806, 3804 ] }, + { "id": "t_connection", "fg": [ 3815, 3817, 3816, 3814 ] }, + { "id": "edge", "fg": [ 3809, 3808 ] }, + { "id": "end_piece", "fg": [ 3811, 3813, 3812, 3810 ] }, + { "id": "unconnected", "fg": 3818 } ] }, { "id": "t_screened_porch_wall", "multitile": true, - "fg": 3816, - "bg": 3194, + "fg": 3834, + "bg": 3212, "additional_tiles": [ - { "id": "center", "bg": 3194, "fg": 3801 }, - { "id": "corner", "bg": 3194, "fg": [ 3803, 3805, 3804, 3802 ] }, - { "id": "t_connection", "bg": 3194, "fg": [ 3813, 3815, 3814, 3812 ] }, - { "id": "edge", "bg": 3194, "fg": [ 3807, 3806 ] }, - { "id": "end_piece", "bg": 3194, "fg": [ 3809, 3811, 3810, 3808 ] }, - { "bg": 3194, "id": "unconnected", "fg": [ 3816, 3816 ] } + { "id": "center", "bg": 3212, "fg": 3819 }, + { "id": "corner", "bg": 3212, "fg": [ 3821, 3823, 3822, 3820 ] }, + { "id": "t_connection", "bg": 3212, "fg": [ 3831, 3833, 3832, 3830 ] }, + { "id": "edge", "bg": 3212, "fg": [ 3825, 3824 ] }, + { "id": "end_piece", "bg": 3212, "fg": [ 3827, 3829, 3828, 3826 ] }, + { "bg": 3212, "id": "unconnected", "fg": [ 3834, 3834 ] } ] }, { "id": "t_sewage", "multitile": true, - "fg": 3832, + "fg": 3850, "additional_tiles": [ - { "id": "center", "fg": 3817 }, - { "id": "corner", "fg": [ 3819, 3821, 3820, 3818 ] }, - { "id": "t_connection", "fg": [ 3829, 3831, 3830, 3828 ] }, - { "id": "edge", "fg": [ 3823, 3822 ] }, - { "id": "end_piece", "fg": [ 3825, 3827, 3826, 3824 ] }, - { "id": "unconnected", "fg": [ 3832, 3832 ] } + { "id": "center", "fg": 3835 }, + { "id": "corner", "fg": [ 3837, 3839, 3838, 3836 ] }, + { "id": "t_connection", "fg": [ 3847, 3849, 3848, 3846 ] }, + { "id": "edge", "fg": [ 3841, 3840 ] }, + { "id": "end_piece", "fg": [ 3843, 3845, 3844, 3842 ] }, + { "id": "unconnected", "fg": [ 3850, 3850 ] } ] }, { "id": "t_sewage_pipe", "multitile": true, - "fg": 3848, + "fg": 3866, "additional_tiles": [ - { "id": "center", "fg": 3833 }, - { "id": "corner", "fg": [ 3835, 3837, 3836, 3834 ] }, - { "id": "t_connection", "fg": [ 3845, 3847, 3846, 3844 ] }, - { "id": "edge", "fg": [ 3839, 3838 ] }, - { "id": "end_piece", "fg": [ 3841, 3843, 3842, 3840 ] }, - { "id": "unconnected", "fg": [ 3848, 3848 ] } + { "id": "center", "fg": 3851 }, + { "id": "corner", "fg": [ 3853, 3855, 3854, 3852 ] }, + { "id": "t_connection", "fg": [ 3863, 3865, 3864, 3862 ] }, + { "id": "edge", "fg": [ 3857, 3856 ] }, + { "id": "end_piece", "fg": [ 3859, 3861, 3860, 3858 ] }, + { "id": "unconnected", "fg": [ 3866, 3866 ] } ] }, { "id": "t_shingle_flat_roof", "multitile": true, - "fg": 3864, - "additional_tiles": [ - { "id": "center", "fg": 3849 }, - { "id": "corner", "fg": [ 3851, 3853, 3852, 3850 ] }, - { "id": "t_connection", "fg": [ 3861, 3863, 3862, 3860 ] }, - { "id": "edge", "fg": [ 3855, 3854 ] }, - { "id": "end_piece", "fg": [ 3857, 3859, 3858, 3856 ] }, - { "id": "unconnected", "fg": 3864 } - ] - }, - { "id": "t_shrub", "fg": 3865, "bg": 3297 }, - { "id": "t_shrub_season_summer", "fg": 3865, "bg": 3307 }, - { "id": "t_shrub_season_autumn", "fg": 3865, "bg": 3302 }, - { "id": "t_shrub_season_winter", "fg": 3866, "bg": 2831 }, - { "id": "t_shrub_blackberry", "fg": 3867, "bg": 3297 }, - { "id": "t_shrub_blackberry_harvested", "fg": 3868, "bg": 3307 }, - { "id": "t_shrub_blackberry_season_summer", "fg": 3869, "bg": 3307 }, - { "id": "t_shrub_blackberry_season_autumn", "fg": 3867, "bg": 3302 }, - { "id": "t_shrub_blackberry_season_winter", "fg": 3870, "bg": 2831 }, - { "id": "t_shrub_blueberry", "fg": 3871, "bg": 3297 }, - { "id": "t_shrub_blueberry_harvested", "fg": 3872, "bg": 3307 }, - { "id": "t_shrub_blueberry_season_summer", "fg": 3873, "bg": 3307 }, - { "id": "t_shrub_blueberry_season_autumn", "fg": 3871, "bg": 3302 }, - { "id": "t_shrub_blueberry_season_winter", "fg": 3874, "bg": 2831 }, - { "id": "t_shrub_grape", "fg": 3875, "bg": 3297 }, - { "id": "t_shrub_grape_harvested", "fg": 3876, "bg": 3307 }, - { "id": "t_shrub_grape_season_summer", "fg": 3877, "bg": 3307 }, - { "id": "t_shrub_grape_season_autumn", "fg": 3875, "bg": 3302 }, - { "id": "t_shrub_grape_season_winter", "fg": 3878, "bg": 2831 }, - { "id": "t_shrub_huckleberry", "fg": 3879, "bg": 3297 }, - { "id": "t_shrub_huckleberry_harvested", "fg": 3880, "bg": 3307 }, - { "id": "t_shrub_huckleberry_season_summer", "fg": 3881, "bg": 3307 }, - { "id": "t_shrub_huckleberry_season_autumn", "fg": 3879, "bg": 3302 }, - { "id": "t_shrub_huckleberry_season_winter", "fg": 3882, "bg": 2831 }, - { "id": "t_shrub_hydrangea", "fg": 3884, "bg": 3297 }, - { "id": "t_shrub_hydrangea_harvested", "fg": 3883, "bg": 3297 }, - { "id": "t_shrub_hydrangea_season_summer", "fg": 3885, "bg": 3307 }, - { "id": "t_shrub_hydrangea_season_autumn", "fg": 3884, "bg": 3302 }, - { "id": "t_shrub_hydrangea_season_winter", "fg": 3886, "bg": 2831 }, - { "id": "t_shrub_lilac", "fg": 3888, "bg": 3297 }, - { "id": "t_shrub_lilac_harvested", "fg": 3887, "bg": 3297 }, - { "id": "t_shrub_lilac_season_summer", "fg": 3889, "bg": 3307 }, - { "id": "t_shrub_lilac_season_autumn", "fg": 3887, "bg": 3302 }, - { "id": "t_shrub_lilac_season_winter", "fg": 3890, "bg": 2831 }, - { "id": "t_shrub_peanut", "fg": 3891, "bg": 3297 }, - { "id": "t_shrub_peanut_harvested", "fg": 3893, "bg": 3302 }, - { "id": "t_shrub_peanut_season_summer", "fg": 3891, "bg": 3307 }, - { "id": "t_shrub_peanut_season_autumn", "fg": 3892, "bg": 3302 }, - { "id": "t_shrub_peanut_season_winter", "fg": 3894, "bg": 2831 }, - { "id": "t_shrub_raspberry", "fg": 3895, "bg": 3297 }, - { "id": "t_shrub_raspberry_harvested", "fg": 3896, "bg": 3307 }, - { "id": "t_shrub_raspberry_season_summer", "fg": 3897, "bg": 3307 }, - { "id": "t_shrub_raspberry_season_autumn", "fg": 3895, "bg": 3302 }, - { "id": "t_shrub_raspberry_season_winter", "fg": 3898, "bg": 2831 }, - { "id": "t_shrub_rose", "fg": 3900, "bg": 3297 }, - { "id": "t_shrub_rose_season_summer", "fg": 3900, "bg": 3307 }, - { "id": "t_shrub_rose_harvested", "fg": 3900, "bg": 3302 }, - { "id": "t_shrub_rose_season_autumn", "fg": 3899, "bg": 3302 }, - { "id": "t_shrub_rose_season_winter", "fg": 3901, "bg": 2831 }, - { "id": "t_shrub_strawberry", "fg": 3902, "bg": 3297 }, - { "id": "t_shrub_strawberry_harvested", "fg": 3903, "bg": 3307 }, - { "id": "t_shrub_strawberry_season_summer", "fg": 3904, "bg": 3307 }, - { "id": "t_shrub_strawberry_season_autumn", "fg": 3902, "bg": 3302 }, - { "id": "t_shrub_strawberry_season_winter", "fg": 3905, "bg": 2831 }, + "fg": 3882, + "additional_tiles": [ + { "id": "center", "fg": 3867 }, + { "id": "corner", "fg": [ 3869, 3871, 3870, 3868 ] }, + { "id": "t_connection", "fg": [ 3879, 3881, 3880, 3878 ] }, + { "id": "edge", "fg": [ 3873, 3872 ] }, + { "id": "end_piece", "fg": [ 3875, 3877, 3876, 3874 ] }, + { "id": "unconnected", "fg": 3882 } + ] + }, + { "id": "t_shrub", "fg": 3883, "bg": 3315 }, + { "id": "t_shrub_season_summer", "fg": 3883, "bg": 3325 }, + { "id": "t_shrub_season_autumn", "fg": 3883, "bg": 3320 }, + { "id": "t_shrub_season_winter", "fg": 3884, "bg": 2849 }, + { "id": "t_shrub_blackberry", "fg": 3885, "bg": 3315 }, + { "id": "t_shrub_blackberry_harvested", "fg": 3886, "bg": 3325 }, + { "id": "t_shrub_blackberry_season_summer", "fg": 3887, "bg": 3325 }, + { "id": "t_shrub_blackberry_season_autumn", "fg": 3885, "bg": 3320 }, + { "id": "t_shrub_blackberry_season_winter", "fg": 3888, "bg": 2849 }, + { "id": "t_shrub_blueberry", "fg": 3889, "bg": 3315 }, + { "id": "t_shrub_blueberry_harvested", "fg": 3890, "bg": 3325 }, + { "id": "t_shrub_blueberry_season_summer", "fg": 3891, "bg": 3325 }, + { "id": "t_shrub_blueberry_season_autumn", "fg": 3889, "bg": 3320 }, + { "id": "t_shrub_blueberry_season_winter", "fg": 3892, "bg": 2849 }, + { "id": "t_shrub_grape", "fg": 3893, "bg": 3315 }, + { "id": "t_shrub_grape_harvested", "fg": 3894, "bg": 3325 }, + { "id": "t_shrub_grape_season_summer", "fg": 3895, "bg": 3325 }, + { "id": "t_shrub_grape_season_autumn", "fg": 3893, "bg": 3320 }, + { "id": "t_shrub_grape_season_winter", "fg": 3896, "bg": 2849 }, + { "id": "t_shrub_huckleberry", "fg": 3897, "bg": 3315 }, + { "id": "t_shrub_huckleberry_harvested", "fg": 3898, "bg": 3325 }, + { "id": "t_shrub_huckleberry_season_summer", "fg": 3899, "bg": 3325 }, + { "id": "t_shrub_huckleberry_season_autumn", "fg": 3897, "bg": 3320 }, + { "id": "t_shrub_huckleberry_season_winter", "fg": 3900, "bg": 2849 }, + { "id": "t_shrub_hydrangea", "fg": 3902, "bg": 3315 }, + { "id": "t_shrub_hydrangea_harvested", "fg": 3901, "bg": 3315 }, + { "id": "t_shrub_hydrangea_season_summer", "fg": 3903, "bg": 3325 }, + { "id": "t_shrub_hydrangea_season_autumn", "fg": 3902, "bg": 3320 }, + { "id": "t_shrub_hydrangea_season_winter", "fg": 3904, "bg": 2849 }, + { "id": "t_shrub_lilac", "fg": 3906, "bg": 3315 }, + { "id": "t_shrub_lilac_harvested", "fg": 3905, "bg": 3315 }, + { "id": "t_shrub_lilac_season_summer", "fg": 3907, "bg": 3325 }, + { "id": "t_shrub_lilac_season_autumn", "fg": 3905, "bg": 3320 }, + { "id": "t_shrub_lilac_season_winter", "fg": 3908, "bg": 2849 }, + { "id": "t_shrub_peanut", "fg": 3909, "bg": 3315 }, + { "id": "t_shrub_peanut_harvested", "fg": 3911, "bg": 3320 }, + { "id": "t_shrub_peanut_season_summer", "fg": 3909, "bg": 3325 }, + { "id": "t_shrub_peanut_season_autumn", "fg": 3910, "bg": 3320 }, + { "id": "t_shrub_peanut_season_winter", "fg": 3912, "bg": 2849 }, + { "id": "t_shrub_raspberry", "fg": 3913, "bg": 3315 }, + { "id": "t_shrub_raspberry_harvested", "fg": 3914, "bg": 3325 }, + { "id": "t_shrub_raspberry_season_summer", "fg": 3915, "bg": 3325 }, + { "id": "t_shrub_raspberry_season_autumn", "fg": 3913, "bg": 3320 }, + { "id": "t_shrub_raspberry_season_winter", "fg": 3916, "bg": 2849 }, + { "id": "t_shrub_rose", "fg": 3918, "bg": 3315 }, + { "id": "t_shrub_rose_season_summer", "fg": 3918, "bg": 3325 }, + { "id": "t_shrub_rose_harvested", "fg": 3918, "bg": 3320 }, + { "id": "t_shrub_rose_season_autumn", "fg": 3917, "bg": 3320 }, + { "id": "t_shrub_rose_season_winter", "fg": 3919, "bg": 2849 }, + { "id": "t_shrub_strawberry", "fg": 3920, "bg": 3315 }, + { "id": "t_shrub_strawberry_harvested", "fg": 3921, "bg": 3325 }, + { "id": "t_shrub_strawberry_season_summer", "fg": 3922, "bg": 3325 }, + { "id": "t_shrub_strawberry_season_autumn", "fg": 3920, "bg": 3320 }, + { "id": "t_shrub_strawberry_season_winter", "fg": 3923, "bg": 2849 }, { "id": [ "t_sidewalk", "t_sidewalk_bg_dp" ], "multitile": true, - "fg": 3921, + "fg": 3939, "additional_tiles": [ - { "id": "center", "fg": 3906 }, - { "id": "corner", "fg": [ 3908, 3910, 3909, 3907 ] }, - { "id": "t_connection", "fg": [ 3918, 3920, 3919, 3917 ] }, - { "id": "edge", "fg": [ 3912, 3911 ] }, - { "id": "end_piece", "fg": [ 3914, 3916, 3915, 3913 ] }, - { "id": "unconnected", "fg": 3921 } + { "id": "center", "fg": 3924 }, + { "id": "corner", "fg": [ 3926, 3928, 3927, 3925 ] }, + { "id": "t_connection", "fg": [ 3936, 3938, 3937, 3935 ] }, + { "id": "edge", "fg": [ 3930, 3929 ] }, + { "id": "end_piece", "fg": [ 3932, 3934, 3933, 3931 ] }, + { "id": "unconnected", "fg": 3939 } ] }, - { "id": "t_sidewalk_season_winter", "fg": 2832 }, + { "id": "t_sidewalk_season_winter", "fg": 2850 }, { "id": "t_strconc_floor", "multitile": true, - "fg": 3938, + "fg": 3956, "additional_tiles": [ - { "id": "center", "fg": 3923 }, - { "id": "corner", "fg": [ 3925, 3927, 3926, 3924 ] }, - { "id": "t_connection", "fg": [ 3935, 3937, 3936, 3934 ] }, - { "id": "edge", "fg": [ 3929, 3928 ] }, - { "id": "end_piece", "fg": [ 3931, 3933, 3932, 3930 ] }, - { "id": "unconnected", "fg": 3938 } + { "id": "center", "fg": 3941 }, + { "id": "corner", "fg": [ 3943, 3945, 3944, 3942 ] }, + { "id": "t_connection", "fg": [ 3953, 3955, 3954, 3952 ] }, + { "id": "edge", "fg": [ 3947, 3946 ] }, + { "id": "end_piece", "fg": [ 3949, 3951, 3950, 3948 ] }, + { "id": "unconnected", "fg": 3956 } ] }, - { "id": "t_stump", "fg": 3939, "bg": 3297 }, - { "id": "t_stump_season_summer", "fg": 3939, "bg": 3307 }, - { "id": "t_stump_season_autumn", "fg": 3939, "bg": 3302 }, - { "id": "t_stump_season_winter", "fg": 3939, "bg": 2831 }, - { "id": "f_tatami", "fg": [ { "weight": 100, "sprite": 3940 }, { "weight": 100, "sprite": 3941 } ] }, + { "id": "t_stump", "fg": 3957, "bg": 3315 }, + { "id": "t_stump_season_summer", "fg": 3957, "bg": 3325 }, + { "id": "t_stump_season_autumn", "fg": 3957, "bg": 3320 }, + { "id": "t_stump_season_winter", "fg": 3957, "bg": 2849 }, + { "id": "f_tatami", "fg": [ { "weight": 100, "sprite": 3958 }, { "weight": 100, "sprite": 3959 } ] }, { "id": "t_thconc_floor", "multitile": true, - "fg": 3957, - "additional_tiles": [ - { "id": "center", "fg": 3942 }, - { "id": "corner", "fg": [ 3944, 3946, 3945, 3943 ] }, - { "id": "t_connection", "fg": [ 3954, 3956, 3955, 3953 ] }, - { "id": "edge", "fg": [ 3948, 3947 ] }, - { "id": "end_piece", "fg": [ 3950, 3952, 3951, 3949 ] }, - { "id": "unconnected", "fg": 3957 } - ] - }, - { "id": "t_underbrush", "fg": 3958, "bg": 3297 }, - { "id": "t_underbrush_harvested_spring", "fg": 3959, "bg": 3297 }, - { "id": "t_underbrush_season_summer", "fg": 3958, "bg": 3307 }, - { "id": "t_underbrush_harvested_summer", "fg": 3959, "bg": 3307 }, - { "id": "t_underbrush_season_autumn", "fg": 3958, "bg": 3302 }, - { "id": "t_underbrush_harvested_autumn", "fg": 3959, "bg": 3302 }, - { "id": "t_underbrush_harvested_winter", "fg": 3959, "bg": 2831 }, - { "id": "t_underbrush_season_winter", "fg": 3958, "bg": 2831 }, - { - "id": "t_wall", - "multitile": true, "fg": 3975, "additional_tiles": [ { "id": "center", "fg": 3960 }, @@ -5612,88 +5620,96 @@ { "id": "unconnected", "fg": 3975 } ] }, + { "id": "t_underbrush", "fg": 3976, "bg": 3315 }, + { "id": "t_underbrush_harvested_spring", "fg": 3977, "bg": 3315 }, + { "id": "t_underbrush_season_summer", "fg": 3976, "bg": 3325 }, + { "id": "t_underbrush_harvested_summer", "fg": 3977, "bg": 3325 }, + { "id": "t_underbrush_season_autumn", "fg": 3976, "bg": 3320 }, + { "id": "t_underbrush_harvested_autumn", "fg": 3977, "bg": 3320 }, + { "id": "t_underbrush_harvested_winter", "fg": 3977, "bg": 2849 }, + { "id": "t_underbrush_season_winter", "fg": 3976, "bg": 2849 }, + { + "id": "t_wall", + "multitile": true, + "fg": 3993, + "additional_tiles": [ + { "id": "center", "fg": 3978 }, + { "id": "corner", "fg": [ 3980, 3982, 3981, 3979 ] }, + { "id": "t_connection", "fg": [ 3990, 3992, 3991, 3989 ] }, + { "id": "edge", "fg": [ 3984, 3983 ] }, + { "id": "end_piece", "fg": [ 3986, 3988, 3987, 3985 ] }, + { "id": "unconnected", "fg": 3993 } + ] + }, { "id": "t_wall_b", "multitile": true, - "fg": 3991, + "fg": 4009, "additional_tiles": [ - { "id": "center", "fg": 3976 }, - { "id": "corner", "fg": [ 3978, 3980, 3979, 3977 ] }, - { "id": "t_connection", "fg": [ 3988, 3990, 3989, 3987 ] }, - { "id": "edge", "fg": [ 3982, 3981 ] }, - { "id": "end_piece", "fg": [ 3984, 3986, 3985, 3983 ] }, - { "id": "unconnected", "fg": 3991 } + { "id": "center", "fg": 3994 }, + { "id": "corner", "fg": [ 3996, 3998, 3997, 3995 ] }, + { "id": "t_connection", "fg": [ 4006, 4008, 4007, 4005 ] }, + { "id": "edge", "fg": [ 4000, 3999 ] }, + { "id": "end_piece", "fg": [ 4002, 4004, 4003, 4001 ] }, + { "id": "unconnected", "fg": 4009 } ] }, { "id": "t_wall_g", "multitile": true, - "fg": 4007, + "fg": 4025, "additional_tiles": [ - { "id": "center", "fg": 3992 }, - { "id": "corner", "fg": [ 3994, 3996, 3995, 3993 ] }, - { "id": "t_connection", "fg": [ 4004, 4006, 4005, 4003 ] }, - { "id": "edge", "fg": [ 3998, 3997 ] }, - { "id": "end_piece", "fg": [ 4000, 4002, 4001, 3999 ] }, - { "id": "unconnected", "fg": 4007 } + { "id": "center", "fg": 4010 }, + { "id": "corner", "fg": [ 4012, 4014, 4013, 4011 ] }, + { "id": "t_connection", "fg": [ 4022, 4024, 4023, 4021 ] }, + { "id": "edge", "fg": [ 4016, 4015 ] }, + { "id": "end_piece", "fg": [ 4018, 4020, 4019, 4017 ] }, + { "id": "unconnected", "fg": 4025 } ] }, { "id": [ "t_wall_glass", "t_wall_glass_alarm" ], "multitile": true, - "fg": 4023, + "fg": 4041, "additional_tiles": [ - { "id": "center", "fg": 4008 }, - { "id": "corner", "fg": [ 4010, 4012, 4011, 4009 ] }, - { "id": "t_connection", "fg": [ 4020, 4022, 4021, 4019 ] }, - { "id": "edge", "fg": [ 4014, 4013 ] }, - { "id": "end_piece", "fg": [ 4016, 4018, 4017, 4015 ] }, - { "id": "unconnected", "fg": 4023 } + { "id": "center", "fg": 4026 }, + { "id": "corner", "fg": [ 4028, 4030, 4029, 4027 ] }, + { "id": "t_connection", "fg": [ 4038, 4040, 4039, 4037 ] }, + { "id": "edge", "fg": [ 4032, 4031 ] }, + { "id": "end_piece", "fg": [ 4034, 4036, 4035, 4033 ] }, + { "id": "unconnected", "fg": 4041 } ] }, { "id": "t_wall_log", "multitile": true, - "fg": 4039, - "bg": 3297, + "fg": 4057, + "bg": 3315, "additional_tiles": [ - { "id": "center", "fg": 4024 }, - { "id": "corner", "fg": [ 4026, 4028, 4027, 4025 ] }, - { "id": "t_connection", "fg": [ 4036, 4038, 4037, 4035 ] }, - { "id": "edge", "bg": 3297, "fg": [ 4030, 4029 ] }, - { "id": "end_piece", "bg": 3297, "fg": [ 4032, 4034, 4033, 4031 ] }, - { "bg": 3297, "id": "unconnected", "fg": 4039 } + { "id": "center", "fg": 4042 }, + { "id": "corner", "fg": [ 4044, 4046, 4045, 4043 ] }, + { "id": "t_connection", "fg": [ 4054, 4056, 4055, 4053 ] }, + { "id": "edge", "bg": 3315, "fg": [ 4048, 4047 ] }, + { "id": "end_piece", "bg": 3315, "fg": [ 4050, 4052, 4051, 4049 ] }, + { "bg": 3315, "id": "unconnected", "fg": 4057 } ] }, { "id": "t_wall_p", "multitile": true, - "fg": 4055, + "fg": 4073, "additional_tiles": [ - { "id": "center", "fg": 4040 }, - { "id": "corner", "fg": [ 4042, 4044, 4043, 4041 ] }, - { "id": "t_connection", "fg": [ 4052, 4054, 4053, 4051 ] }, - { "id": "edge", "fg": [ 4046, 4045 ] }, - { "id": "end_piece", "fg": [ 4048, 4050, 4049, 4047 ] }, - { "id": "unconnected", "fg": 4055 } + { "id": "center", "fg": 4058 }, + { "id": "corner", "fg": [ 4060, 4062, 4061, 4059 ] }, + { "id": "t_connection", "fg": [ 4070, 4072, 4071, 4069 ] }, + { "id": "edge", "fg": [ 4064, 4063 ] }, + { "id": "end_piece", "fg": [ 4066, 4068, 4067, 4065 ] }, + { "id": "unconnected", "fg": 4073 } ] }, { "id": "t_wall_r", "multitile": true, - "fg": 4071, - "additional_tiles": [ - { "id": "center", "fg": 4056 }, - { "id": "corner", "fg": [ 4058, 4060, 4059, 4057 ] }, - { "id": "t_connection", "fg": [ 4068, 4070, 4069, 4067 ] }, - { "id": "edge", "fg": [ 4062, 4061 ] }, - { "id": "end_piece", "fg": [ 4064, 4066, 4065, 4063 ] }, - { "id": "unconnected", "fg": 4071 } - ] - }, - { - "id": "t_wall_resin", - "multitile": true, "fg": 4089, "additional_tiles": [ { "id": "center", "fg": 4074 }, @@ -5704,824 +5720,842 @@ { "id": "unconnected", "fg": 4089 } ] }, - { "id": "t_resin_hole_c", "fg": 4072 }, - { "id": "t_resin_hole_o", "fg": 4073 }, + { + "id": "t_wall_resin", + "multitile": true, + "fg": 4107, + "additional_tiles": [ + { "id": "center", "fg": 4092 }, + { "id": "corner", "fg": [ 4094, 4096, 4095, 4093 ] }, + { "id": "t_connection", "fg": [ 4104, 4106, 4105, 4103 ] }, + { "id": "edge", "fg": [ 4098, 4097 ] }, + { "id": "end_piece", "fg": [ 4100, 4102, 4101, 4099 ] }, + { "id": "unconnected", "fg": 4107 } + ] + }, + { "id": "t_resin_hole_c", "fg": 4090 }, + { "id": "t_resin_hole_o", "fg": 4091 }, { "id": "t_wall_w", "multitile": true, - "fg": 4105, + "fg": 4123, "additional_tiles": [ - { "id": "center", "fg": 4090 }, - { "id": "corner", "fg": [ 4092, 4094, 4093, 4091 ] }, - { "id": "t_connection", "fg": [ 4102, 4104, 4103, 4101 ] }, - { "id": "edge", "fg": [ 4096, 4095 ] }, - { "id": "end_piece", "fg": [ 4098, 4100, 4099, 4097 ] }, - { "id": "unconnected", "fg": 4105 } + { "id": "center", "fg": 4108 }, + { "id": "corner", "fg": [ 4110, 4112, 4111, 4109 ] }, + { "id": "t_connection", "fg": [ 4120, 4122, 4121, 4119 ] }, + { "id": "edge", "fg": [ 4114, 4113 ] }, + { "id": "end_piece", "fg": [ 4116, 4118, 4117, 4115 ] }, + { "id": "unconnected", "fg": 4123 } ] }, { "id": [ "t_wall_wood", "t_wall_wood_chipped", "t_wall_wood_broken" ], "multitile": true, - "fg": 4121, + "fg": 4139, "additional_tiles": [ - { "id": "center", "fg": 4106 }, - { "id": "corner", "fg": [ 4108, 4110, 4109, 4107 ] }, - { "id": "t_connection", "fg": [ 4118, 4120, 4119, 4117 ] }, - { "id": "edge", "fg": [ 4112, 4111 ] }, - { "id": "end_piece", "fg": [ 4114, 4116, 4115, 4113 ] }, - { "id": "unconnected", "fg": 4121 } + { "id": "center", "fg": 4124 }, + { "id": "corner", "fg": [ 4126, 4128, 4127, 4125 ] }, + { "id": "t_connection", "fg": [ 4136, 4138, 4137, 4135 ] }, + { "id": "edge", "fg": [ 4130, 4129 ] }, + { "id": "end_piece", "fg": [ 4132, 4134, 4133, 4131 ] }, + { "id": "unconnected", "fg": 4139 } ] }, { "id": "t_wall_y", "multitile": true, - "fg": 4137, + "fg": 4155, "additional_tiles": [ - { "id": "center", "fg": 4122 }, - { "id": "corner", "fg": [ 4124, 4126, 4125, 4123 ] }, - { "id": "t_connection", "fg": [ 4134, 4136, 4135, 4133 ] }, - { "id": "edge", "fg": [ 4128, 4127 ] }, - { "id": "end_piece", "fg": [ 4130, 4132, 4131, 4129 ] }, - { "id": "unconnected", "fg": 4137 } + { "id": "center", "fg": 4140 }, + { "id": "corner", "fg": [ 4142, 4144, 4143, 4141 ] }, + { "id": "t_connection", "fg": [ 4152, 4154, 4153, 4151 ] }, + { "id": "edge", "fg": [ 4146, 4145 ] }, + { "id": "end_piece", "fg": [ 4148, 4150, 4149, 4147 ] }, + { "id": "unconnected", "fg": 4155 } ] }, { "id": [ "t_water_dp", "t_swater_dp" ], "multitile": true, - "fg": 4156, - "bg": 3297, + "fg": 4174, + "bg": 3315, "additional_tiles": [ { "id": "center", - "bg": 3297, + "bg": 3315, "fg": [ - { "weight": 1, "sprite": 4138 }, - { "weight": 1, "sprite": 4139 }, - { "weight": 1, "sprite": 4140 }, - { "weight": 1, "sprite": 4141 } + { "weight": 1, "sprite": 4156 }, + { "weight": 1, "sprite": 4157 }, + { "weight": 1, "sprite": 4158 }, + { "weight": 1, "sprite": 4159 } ] }, - { "id": "corner", "bg": 3297, "fg": [ 4143, 4145, 4144, 4142 ] }, - { "id": "t_connection", "bg": 3297, "fg": [ 4153, 4155, 4154, 4152 ] }, - { "id": "edge", "bg": 3297, "fg": [ 4147, 4146 ] }, - { "id": "end_piece", "bg": 3297, "fg": [ 4149, 4151, 4150, 4148 ] }, - { "bg": 3297, "id": "unconnected", "fg": 4156 } + { "id": "corner", "bg": 3315, "fg": [ 4161, 4163, 4162, 4160 ] }, + { "id": "t_connection", "bg": 3315, "fg": [ 4171, 4173, 4172, 4170 ] }, + { "id": "edge", "bg": 3315, "fg": [ 4165, 4164 ] }, + { "id": "end_piece", "bg": 3315, "fg": [ 4167, 4169, 4168, 4166 ] }, + { "bg": 3315, "id": "unconnected", "fg": 4174 } ] }, { "id": [ "t_water_dp_season_summer", "t_swater_dp_season_summer" ], "multitile": true, - "fg": 4156, - "bg": 3307, + "fg": 4174, + "bg": 3325, "additional_tiles": [ { "id": "center", - "bg": 3307, - "fg": [ { "weight": 1, "sprite": 4138 }, { "weight": 1, "sprite": 4139 }, { "weight": 1, "sprite": 4140 } ] + "bg": 3325, + "fg": [ { "weight": 1, "sprite": 4156 }, { "weight": 1, "sprite": 4157 }, { "weight": 1, "sprite": 4158 } ] }, - { "id": "corner", "bg": 3307, "fg": [ 4143, 4145, 4144, 4142 ] }, - { "id": "t_connection", "bg": 3307, "fg": [ 4153, 4155, 4154, 4152 ] }, - { "id": "edge", "bg": 3307, "fg": [ 4147, 4146 ] }, - { "id": "end_piece", "bg": 3307, "fg": [ 4149, 4151, 4150, 4148 ] }, - { "bg": 3307, "id": "unconnected", "fg": 4156 } + { "id": "corner", "bg": 3325, "fg": [ 4161, 4163, 4162, 4160 ] }, + { "id": "t_connection", "bg": 3325, "fg": [ 4171, 4173, 4172, 4170 ] }, + { "id": "edge", "bg": 3325, "fg": [ 4165, 4164 ] }, + { "id": "end_piece", "bg": 3325, "fg": [ 4167, 4169, 4168, 4166 ] }, + { "bg": 3325, "id": "unconnected", "fg": 4174 } ] }, { "id": [ "t_water_dp_season_autumn", "t_swater_dp_season_autumn" ], "multitile": true, - "fg": 4156, - "bg": 3302, + "fg": 4174, + "bg": 3320, "additional_tiles": [ { "id": "center", - "bg": 3302, - "fg": [ { "weight": 1, "sprite": 4138 }, { "weight": 1, "sprite": 4139 }, { "weight": 1, "sprite": 4140 } ] + "bg": 3320, + "fg": [ { "weight": 1, "sprite": 4156 }, { "weight": 1, "sprite": 4157 }, { "weight": 1, "sprite": 4158 } ] }, - { "id": "corner", "bg": 3302, "fg": [ 4143, 4145, 4144, 4142 ] }, - { "id": "t_connection", "bg": 3302, "fg": [ 4153, 4155, 4154, 4152 ] }, - { "id": "edge", "bg": 3302, "fg": [ 4147, 4146 ] }, - { "id": "end_piece", "bg": 3302, "fg": [ 4149, 4151, 4150, 4148 ] }, - { "bg": 3302, "id": "unconnected", "fg": 4156 } + { "id": "corner", "bg": 3320, "fg": [ 4161, 4163, 4162, 4160 ] }, + { "id": "t_connection", "bg": 3320, "fg": [ 4171, 4173, 4172, 4170 ] }, + { "id": "edge", "bg": 3320, "fg": [ 4165, 4164 ] }, + { "id": "end_piece", "bg": 3320, "fg": [ 4167, 4169, 4168, 4166 ] }, + { "bg": 3320, "id": "unconnected", "fg": 4174 } ] }, { "id": [ "t_water_dp_season_winter", "t_swater_dp_season_winter" ], "multitile": true, - "fg": 4156, - "bg": 2832, + "fg": 4174, + "bg": 2850, "additional_tiles": [ { "id": "center", - "bg": 2832, - "fg": [ { "weight": 1, "sprite": 4138 }, { "weight": 1, "sprite": 4139 }, { "weight": 1, "sprite": 4140 } ] + "bg": 2850, + "fg": [ { "weight": 1, "sprite": 4156 }, { "weight": 1, "sprite": 4157 }, { "weight": 1, "sprite": 4158 } ] }, - { "id": "corner", "bg": 2832, "fg": [ 4143, 4145, 4144, 4142 ] }, - { "id": "t_connection", "bg": 2832, "fg": [ 4153, 4155, 4154, 4152 ] }, - { "id": "edge", "bg": 2832, "fg": [ 4147, 4146 ] }, - { "id": "end_piece", "bg": 2832, "fg": [ 4149, 4151, 4150, 4148 ] }, - { "bg": 2832, "id": "unconnected", "fg": 4156 } + { "id": "corner", "bg": 2850, "fg": [ 4161, 4163, 4162, 4160 ] }, + { "id": "t_connection", "bg": 2850, "fg": [ 4171, 4173, 4172, 4170 ] }, + { "id": "edge", "bg": 2850, "fg": [ 4165, 4164 ] }, + { "id": "end_piece", "bg": 2850, "fg": [ 4167, 4169, 4168, 4166 ] }, + { "bg": 2850, "id": "unconnected", "fg": 4174 } ] }, { "id": "t_water_hot", - "fg": 4172, - "bg": 3297, + "fg": 4190, + "bg": 3315, "multitile": true, "additional_tiles": [ - { "id": "center", "fg": 4157, "bg": 3297 }, - { "id": "corner", "fg": [ 4159, 4161, 4160, 4158 ], "bg": 3297 }, - { "id": "t_connection", "fg": [ 4169, 4171, 4170, 4168 ], "bg": 3297 }, - { "id": "edge", "fg": [ 4163, 4162 ], "bg": 3297 }, - { "id": "end_piece", "fg": [ 4165, 4167, 4166, 4164 ], "bg": 3297 }, - { "id": "unconnected", "fg": [ 4172, 4172 ], "bg": 3297 } + { "id": "center", "fg": 4175, "bg": 3315 }, + { "id": "corner", "fg": [ 4177, 4179, 4178, 4176 ], "bg": 3315 }, + { "id": "t_connection", "fg": [ 4187, 4189, 4188, 4186 ], "bg": 3315 }, + { "id": "edge", "fg": [ 4181, 4180 ], "bg": 3315 }, + { "id": "end_piece", "fg": [ 4183, 4185, 4184, 4182 ], "bg": 3315 }, + { "id": "unconnected", "fg": [ 4190, 4190 ], "bg": 3315 } ] }, { "id": "t_water_hot_season_summer", - "fg": 4172, - "bg": 3307, + "fg": 4190, + "bg": 3325, "multitile": true, "additional_tiles": [ - { "id": "center", "fg": 4157, "bg": 3307 }, - { "id": "corner", "fg": [ 4159, 4161, 4160, 4158 ], "bg": 3307 }, - { "id": "t_connection", "fg": [ 4169, 4171, 4170, 4168 ], "bg": 3307 }, - { "id": "edge", "fg": [ 4163, 4162 ], "bg": 3307 }, - { "id": "end_piece", "fg": [ 4165, 4167, 4166, 4164 ], "bg": 3307 }, - { "id": "unconnected", "fg": [ 4172, 4172 ], "bg": 3307 } + { "id": "center", "fg": 4175, "bg": 3325 }, + { "id": "corner", "fg": [ 4177, 4179, 4178, 4176 ], "bg": 3325 }, + { "id": "t_connection", "fg": [ 4187, 4189, 4188, 4186 ], "bg": 3325 }, + { "id": "edge", "fg": [ 4181, 4180 ], "bg": 3325 }, + { "id": "end_piece", "fg": [ 4183, 4185, 4184, 4182 ], "bg": 3325 }, + { "id": "unconnected", "fg": [ 4190, 4190 ], "bg": 3325 } ] }, { "id": "t_water_hot_season_autumn", - "fg": 4172, - "bg": 3302, + "fg": 4190, + "bg": 3320, "multitile": true, "additional_tiles": [ - { "id": "center", "fg": 4157, "bg": 3302 }, - { "id": "corner", "fg": [ 4159, 4161, 4160, 4158 ], "bg": 3302 }, - { "id": "t_connection", "fg": [ 4169, 4171, 4170, 4168 ], "bg": 3302 }, - { "id": "edge", "fg": [ 4163, 4162 ], "bg": 3302 }, - { "id": "end_piece", "fg": [ 4165, 4167, 4166, 4164 ], "bg": 3302 }, - { "id": "unconnected", "fg": [ 4172, 4172 ], "bg": 3302 } + { "id": "center", "fg": 4175, "bg": 3320 }, + { "id": "corner", "fg": [ 4177, 4179, 4178, 4176 ], "bg": 3320 }, + { "id": "t_connection", "fg": [ 4187, 4189, 4188, 4186 ], "bg": 3320 }, + { "id": "edge", "fg": [ 4181, 4180 ], "bg": 3320 }, + { "id": "end_piece", "fg": [ 4183, 4185, 4184, 4182 ], "bg": 3320 }, + { "id": "unconnected", "fg": [ 4190, 4190 ], "bg": 3320 } ] }, { "id": "t_water_hot_season_winter", - "fg": 4172, - "bg": 2832, + "fg": 4190, + "bg": 2850, "multitile": true, "additional_tiles": [ - { "id": "center", "fg": 4157, "bg": 2832 }, - { "id": "corner", "fg": [ 4159, 4161, 4160, 4158 ], "bg": 2832 }, - { "id": "t_connection", "fg": [ 4169, 4171, 4170, 4168 ], "bg": 2832 }, - { "id": "edge", "fg": [ 4163, 4162 ], "bg": 2832 }, - { "id": "end_piece", "fg": [ 4165, 4167, 4166, 4164 ], "bg": 2832 }, - { "id": "unconnected", "fg": [ 4172, 4172 ], "bg": 2832 } + { "id": "center", "fg": 4175, "bg": 2850 }, + { "id": "corner", "fg": [ 4177, 4179, 4178, 4176 ], "bg": 2850 }, + { "id": "t_connection", "fg": [ 4187, 4189, 4188, 4186 ], "bg": 2850 }, + { "id": "edge", "fg": [ 4181, 4180 ], "bg": 2850 }, + { "id": "end_piece", "fg": [ 4183, 4185, 4184, 4182 ], "bg": 2850 }, + { "id": "unconnected", "fg": [ 4190, 4190 ], "bg": 2850 } ] }, { "id": [ "t_water_moving_dp", "t_swater_moving_dp" ], "multitile": true, - "fg": 4189, - "bg": 3297, + "fg": 4207, + "bg": 3315, "additional_tiles": [ - { "id": "center", "bg": 3297, "fg": [ { "weight": 1, "sprite": 4173 }, { "weight": 1, "sprite": 4174 } ] }, - { "id": "corner", "bg": 3297, "fg": [ 4176, 4178, 4177, 4175 ] }, - { "id": "t_connection", "bg": 3297, "fg": [ 4186, 4188, 4187, 4185 ] }, - { "id": "edge", "bg": 3297, "fg": [ 4180, 4179 ] }, - { "id": "end_piece", "bg": 3297, "fg": [ 4182, 4184, 4183, 4181 ] }, - { "bg": 3297, "id": "unconnected", "fg": 4189 } + { "id": "center", "bg": 3315, "fg": [ { "weight": 1, "sprite": 4191 }, { "weight": 1, "sprite": 4192 } ] }, + { "id": "corner", "bg": 3315, "fg": [ 4194, 4196, 4195, 4193 ] }, + { "id": "t_connection", "bg": 3315, "fg": [ 4204, 4206, 4205, 4203 ] }, + { "id": "edge", "bg": 3315, "fg": [ 4198, 4197 ] }, + { "id": "end_piece", "bg": 3315, "fg": [ 4200, 4202, 4201, 4199 ] }, + { "bg": 3315, "id": "unconnected", "fg": 4207 } ] }, { "id": [ "t_water_moving_dp_season_summer", "t_swater_moving_dp_season_summer" ], "multitile": true, - "fg": 4189, - "bg": 3307, + "fg": 4207, + "bg": 3325, "additional_tiles": [ - { "id": "center", "bg": 3307, "fg": [ { "weight": 1, "sprite": 4173 }, { "weight": 1, "sprite": 4174 } ] }, - { "id": "corner", "bg": 3307, "fg": [ 4176, 4178, 4177, 4175 ] }, - { "id": "t_connection", "bg": 3307, "fg": [ 4186, 4188, 4187, 4185 ] }, - { "id": "edge", "bg": 3307, "fg": [ 4180, 4179 ] }, - { "id": "end_piece", "bg": 3307, "fg": [ 4182, 4184, 4183, 4181 ] }, - { "bg": 3307, "id": "unconnected", "fg": 4189 } + { "id": "center", "bg": 3325, "fg": [ { "weight": 1, "sprite": 4191 }, { "weight": 1, "sprite": 4192 } ] }, + { "id": "corner", "bg": 3325, "fg": [ 4194, 4196, 4195, 4193 ] }, + { "id": "t_connection", "bg": 3325, "fg": [ 4204, 4206, 4205, 4203 ] }, + { "id": "edge", "bg": 3325, "fg": [ 4198, 4197 ] }, + { "id": "end_piece", "bg": 3325, "fg": [ 4200, 4202, 4201, 4199 ] }, + { "bg": 3325, "id": "unconnected", "fg": 4207 } ] }, { "id": [ "t_water_moving_dp_season_autumn", "t_swater_moving_dp_season_autumn" ], "multitile": true, - "fg": 4189, - "bg": 3302, + "fg": 4207, + "bg": 3320, "additional_tiles": [ - { "id": "center", "bg": 3302, "fg": [ { "weight": 1, "sprite": 4173 }, { "weight": 1, "sprite": 4174 } ] }, - { "id": "corner", "bg": 3302, "fg": [ 4176, 4178, 4177, 4175 ] }, - { "id": "t_connection", "bg": 3302, "fg": [ 4186, 4188, 4187, 4185 ] }, - { "id": "edge", "bg": 3302, "fg": [ 4180, 4179 ] }, - { "id": "end_piece", "bg": 3302, "fg": [ 4182, 4184, 4183, 4181 ] }, - { "bg": 3302, "id": "unconnected", "fg": 4189 } + { "id": "center", "bg": 3320, "fg": [ { "weight": 1, "sprite": 4191 }, { "weight": 1, "sprite": 4192 } ] }, + { "id": "corner", "bg": 3320, "fg": [ 4194, 4196, 4195, 4193 ] }, + { "id": "t_connection", "bg": 3320, "fg": [ 4204, 4206, 4205, 4203 ] }, + { "id": "edge", "bg": 3320, "fg": [ 4198, 4197 ] }, + { "id": "end_piece", "bg": 3320, "fg": [ 4200, 4202, 4201, 4199 ] }, + { "bg": 3320, "id": "unconnected", "fg": 4207 } ] }, { "id": [ "t_water_moving_dp_season_winter", "t_swater_moving_dp_season_winter" ], "multitile": true, - "fg": 4189, - "bg": 2832, + "fg": 4207, + "bg": 2850, "additional_tiles": [ - { "id": "center", "bg": 2832, "fg": [ { "weight": 1, "sprite": 4173 }, { "weight": 1, "sprite": 4174 } ] }, - { "id": "corner", "bg": 2832, "fg": [ 4176, 4178, 4177, 4175 ] }, - { "id": "t_connection", "bg": 2832, "fg": [ 4186, 4188, 4187, 4185 ] }, - { "id": "edge", "bg": 2832, "fg": [ 4180, 4179 ] }, - { "id": "end_piece", "bg": 2832, "fg": [ 4182, 4184, 4183, 4181 ] }, - { "bg": 2832, "id": "unconnected", "fg": 4189 } + { "id": "center", "bg": 2850, "fg": [ { "weight": 1, "sprite": 4191 }, { "weight": 1, "sprite": 4192 } ] }, + { "id": "corner", "bg": 2850, "fg": [ 4194, 4196, 4195, 4193 ] }, + { "id": "t_connection", "bg": 2850, "fg": [ 4204, 4206, 4205, 4203 ] }, + { "id": "edge", "bg": 2850, "fg": [ 4198, 4197 ] }, + { "id": "end_piece", "bg": 2850, "fg": [ 4200, 4202, 4201, 4199 ] }, + { "bg": 2850, "id": "unconnected", "fg": 4207 } ] }, { "id": [ "t_water_moving_sh", "t_swater_moving_sh" ], "multitile": true, - "fg": 4208, - "bg": 3297, + "fg": 4226, + "bg": 3315, "additional_tiles": [ { "id": "center", - "bg": 3297, + "bg": 3315, "fg": [ - { "weight": 1, "sprite": 4190 }, - { "weight": 1, "sprite": 4191 }, - { "weight": 1, "sprite": 4192 }, - { "weight": 1, "sprite": 4193 } + { "weight": 1, "sprite": 4208 }, + { "weight": 1, "sprite": 4209 }, + { "weight": 1, "sprite": 4210 }, + { "weight": 1, "sprite": 4211 } ] }, - { "id": "corner", "bg": 3297, "fg": [ 4195, 4197, 4196, 4194 ] }, - { "id": "t_connection", "bg": 3297, "fg": [ 4205, 4207, 4206, 4204 ] }, - { "id": "edge", "bg": 3297, "fg": [ 4199, 4198 ] }, - { "id": "end_piece", "bg": 3297, "fg": [ 4201, 4203, 4202, 4200 ] }, - { "bg": 3297, "id": "unconnected", "fg": 4208 } + { "id": "corner", "bg": 3315, "fg": [ 4213, 4215, 4214, 4212 ] }, + { "id": "t_connection", "bg": 3315, "fg": [ 4223, 4225, 4224, 4222 ] }, + { "id": "edge", "bg": 3315, "fg": [ 4217, 4216 ] }, + { "id": "end_piece", "bg": 3315, "fg": [ 4219, 4221, 4220, 4218 ] }, + { "bg": 3315, "id": "unconnected", "fg": 4226 } ] }, { "id": [ "t_water_moving_sh_season_summer", "t_swater_moving_sh_season_summer" ], "multitile": true, - "fg": 4208, - "bg": 3307, + "fg": 4226, + "bg": 3325, "additional_tiles": [ { "id": "center", - "bg": 3307, + "bg": 3325, "fg": [ - { "weight": 1, "sprite": 4190 }, - { "weight": 1, "sprite": 4191 }, - { "weight": 1, "sprite": 4192 }, - { "weight": 1, "sprite": 4193 } + { "weight": 1, "sprite": 4208 }, + { "weight": 1, "sprite": 4209 }, + { "weight": 1, "sprite": 4210 }, + { "weight": 1, "sprite": 4211 } ] }, - { "id": "corner", "bg": 3307, "fg": [ 4195, 4197, 4196, 4194 ] }, - { "id": "t_connection", "bg": 3307, "fg": [ 4205, 4207, 4206, 4204 ] }, - { "id": "edge", "bg": 3307, "fg": [ 4199, 4198 ] }, - { "id": "end_piece", "bg": 3307, "fg": [ 4201, 4203, 4202, 4200 ] }, - { "bg": 3307, "id": "unconnected", "fg": 4208 } + { "id": "corner", "bg": 3325, "fg": [ 4213, 4215, 4214, 4212 ] }, + { "id": "t_connection", "bg": 3325, "fg": [ 4223, 4225, 4224, 4222 ] }, + { "id": "edge", "bg": 3325, "fg": [ 4217, 4216 ] }, + { "id": "end_piece", "bg": 3325, "fg": [ 4219, 4221, 4220, 4218 ] }, + { "bg": 3325, "id": "unconnected", "fg": 4226 } ] }, { "id": [ "t_water_moving_sh_season_autumn", "t_swater_moving_sh_season_autumn" ], "multitile": true, - "fg": 4208, - "bg": 3302, + "fg": 4226, + "bg": 3320, "additional_tiles": [ { "id": "center", - "bg": 3302, + "bg": 3320, "fg": [ - { "weight": 1, "sprite": 4190 }, - { "weight": 1, "sprite": 4191 }, - { "weight": 1, "sprite": 4192 }, - { "weight": 1, "sprite": 4193 } + { "weight": 1, "sprite": 4208 }, + { "weight": 1, "sprite": 4209 }, + { "weight": 1, "sprite": 4210 }, + { "weight": 1, "sprite": 4211 } ] }, - { "id": "corner", "bg": 3302, "fg": [ 4195, 4197, 4196, 4194 ] }, - { "id": "t_connection", "bg": 3302, "fg": [ 4205, 4207, 4206, 4204 ] }, - { "id": "edge", "bg": 3302, "fg": [ 4199, 4198 ] }, - { "id": "end_piece", "bg": 3302, "fg": [ 4201, 4203, 4202, 4200 ] }, - { "bg": 3302, "id": "unconnected", "fg": 4208 } + { "id": "corner", "bg": 3320, "fg": [ 4213, 4215, 4214, 4212 ] }, + { "id": "t_connection", "bg": 3320, "fg": [ 4223, 4225, 4224, 4222 ] }, + { "id": "edge", "bg": 3320, "fg": [ 4217, 4216 ] }, + { "id": "end_piece", "bg": 3320, "fg": [ 4219, 4221, 4220, 4218 ] }, + { "bg": 3320, "id": "unconnected", "fg": 4226 } ] }, { "id": [ "t_water_moving_sh_season_winter", "t_swater_moving_sh_season_winter" ], "multitile": true, - "fg": 4208, - "bg": 2832, + "fg": 4226, + "bg": 2850, "additional_tiles": [ { "id": "center", - "bg": 2832, + "bg": 2850, "fg": [ - { "weight": 1, "sprite": 4190 }, - { "weight": 1, "sprite": 4191 }, - { "weight": 1, "sprite": 4192 }, - { "weight": 1, "sprite": 4193 } + { "weight": 1, "sprite": 4208 }, + { "weight": 1, "sprite": 4209 }, + { "weight": 1, "sprite": 4210 }, + { "weight": 1, "sprite": 4211 } ] }, - { "id": "corner", "bg": 2832, "fg": [ 4195, 4197, 4196, 4194 ] }, - { "id": "t_connection", "bg": 2832, "fg": [ 4205, 4207, 4206, 4204 ] }, - { "id": "edge", "bg": 2832, "fg": [ 4199, 4198 ] }, - { "id": "end_piece", "bg": 2832, "fg": [ 4201, 4203, 4202, 4200 ] }, - { "bg": 2832, "id": "unconnected", "fg": 4208 } + { "id": "corner", "bg": 2850, "fg": [ 4213, 4215, 4214, 4212 ] }, + { "id": "t_connection", "bg": 2850, "fg": [ 4223, 4225, 4224, 4222 ] }, + { "id": "edge", "bg": 2850, "fg": [ 4217, 4216 ] }, + { "id": "end_piece", "bg": 2850, "fg": [ 4219, 4221, 4220, 4218 ] }, + { "bg": 2850, "id": "unconnected", "fg": 4226 } ] }, { "id": [ "t_water_pool", "t_water_pool_shallow" ], "multitile": true, - "fg": 4223, + "fg": 4241, "additional_tiles": [ { "id": "center", - "fg": [ { "weight": 1, "sprite": 4224 }, { "weight": 1, "sprite": 4225 }, { "weight": 1, "sprite": 4226 } ] + "fg": [ { "weight": 1, "sprite": 4242 }, { "weight": 1, "sprite": 4243 }, { "weight": 1, "sprite": 4244 } ] }, - { "id": "corner", "fg": [ 4210, 4212, 4211, 4209 ] }, - { "id": "t_connection", "fg": [ 4220, 4222, 4221, 4219 ] }, - { "id": "edge", "fg": [ 4214, 4213 ] }, - { "id": "end_piece", "fg": [ 4216, 4218, 4217, 4215 ] }, - { "id": "unconnected", "fg": [ 4223, 4223 ] } + { "id": "corner", "fg": [ 4228, 4230, 4229, 4227 ] }, + { "id": "t_connection", "fg": [ 4238, 4240, 4239, 4237 ] }, + { "id": "edge", "fg": [ 4232, 4231 ] }, + { "id": "end_piece", "fg": [ 4234, 4236, 4235, 4233 ] }, + { "id": "unconnected", "fg": [ 4241, 4241 ] } ] }, { "id": [ "t_water_sh", "t_swater_sh" ], "multitile": true, - "fg": 4242, - "bg": 3297, + "fg": 4260, + "bg": 3315, "additional_tiles": [ { "id": "center", - "bg": 3297, + "bg": 3315, "fg": [ - { "weight": 1, "sprite": 4224 }, - { "weight": 1, "sprite": 4225 }, - { "weight": 1, "sprite": 4226 }, - { "weight": 1, "sprite": 4227 } + { "weight": 1, "sprite": 4242 }, + { "weight": 1, "sprite": 4243 }, + { "weight": 1, "sprite": 4244 }, + { "weight": 1, "sprite": 4245 } ] }, - { "id": "corner", "bg": 3297, "fg": [ 4229, 4231, 4230, 4228 ] }, - { "id": "t_connection", "bg": 3297, "fg": [ 4239, 4241, 4240, 4238 ] }, - { "id": "edge", "bg": 3297, "fg": [ 4233, 4232 ] }, - { "id": "end_piece", "bg": 3297, "fg": [ 4235, 4237, 4236, 4234 ] }, - { "bg": 3297, "id": "unconnected", "fg": 4242 } + { "id": "corner", "bg": 3315, "fg": [ 4247, 4249, 4248, 4246 ] }, + { "id": "t_connection", "bg": 3315, "fg": [ 4257, 4259, 4258, 4256 ] }, + { "id": "edge", "bg": 3315, "fg": [ 4251, 4250 ] }, + { "id": "end_piece", "bg": 3315, "fg": [ 4253, 4255, 4254, 4252 ] }, + { "bg": 3315, "id": "unconnected", "fg": 4260 } ] }, { "id": [ "t_water_sh_season_summer", "t_swater_sh_season_summer" ], "multitile": true, - "fg": 4242, - "bg": 3307, + "fg": 4260, + "bg": 3325, "additional_tiles": [ { "id": "center", - "bg": 3307, - "fg": [ { "weight": 1, "sprite": 4224 }, { "weight": 1, "sprite": 4225 }, { "weight": 1, "sprite": 4226 } ] + "bg": 3325, + "fg": [ { "weight": 1, "sprite": 4242 }, { "weight": 1, "sprite": 4243 }, { "weight": 1, "sprite": 4244 } ] }, - { "id": "corner", "bg": 3307, "fg": [ 4229, 4231, 4230, 4228 ] }, - { "id": "t_connection", "bg": 3307, "fg": [ 4239, 4241, 4240, 4238 ] }, - { "id": "edge", "bg": 3307, "fg": [ 4233, 4232 ] }, - { "id": "end_piece", "bg": 3307, "fg": [ 4235, 4237, 4236, 4234 ] }, - { "bg": 3307, "id": "unconnected", "fg": 4242 } + { "id": "corner", "bg": 3325, "fg": [ 4247, 4249, 4248, 4246 ] }, + { "id": "t_connection", "bg": 3325, "fg": [ 4257, 4259, 4258, 4256 ] }, + { "id": "edge", "bg": 3325, "fg": [ 4251, 4250 ] }, + { "id": "end_piece", "bg": 3325, "fg": [ 4253, 4255, 4254, 4252 ] }, + { "bg": 3325, "id": "unconnected", "fg": 4260 } ] }, { "id": [ "t_water_sh_season_autumn", "t_swater_sh_season_autumn" ], "multitile": true, - "fg": 4242, - "bg": 3302, + "fg": 4260, + "bg": 3320, "additional_tiles": [ { "id": "center", - "bg": 3302, - "fg": [ { "weight": 1, "sprite": 4224 }, { "weight": 1, "sprite": 4225 }, { "weight": 1, "sprite": 4226 } ] + "bg": 3320, + "fg": [ { "weight": 1, "sprite": 4242 }, { "weight": 1, "sprite": 4243 }, { "weight": 1, "sprite": 4244 } ] }, - { "id": "corner", "bg": 3302, "fg": [ 4229, 4231, 4230, 4228 ] }, - { "id": "t_connection", "bg": 3302, "fg": [ 4239, 4241, 4240, 4238 ] }, - { "id": "edge", "bg": 3302, "fg": [ 4233, 4232 ] }, - { "id": "end_piece", "bg": 3302, "fg": [ 4235, 4237, 4236, 4234 ] }, - { "bg": 3302, "id": "unconnected", "fg": 4242 } + { "id": "corner", "bg": 3320, "fg": [ 4247, 4249, 4248, 4246 ] }, + { "id": "t_connection", "bg": 3320, "fg": [ 4257, 4259, 4258, 4256 ] }, + { "id": "edge", "bg": 3320, "fg": [ 4251, 4250 ] }, + { "id": "end_piece", "bg": 3320, "fg": [ 4253, 4255, 4254, 4252 ] }, + { "bg": 3320, "id": "unconnected", "fg": 4260 } ] }, { "id": [ "t_water_sh_season_winter", "t_swater_sh_season_winter" ], "multitile": true, - "fg": 4242, - "bg": 2832, + "fg": 4260, + "bg": 2850, "additional_tiles": [ { "id": "center", - "bg": 2832, - "fg": [ { "weight": 1, "sprite": 4224 }, { "weight": 1, "sprite": 4225 }, { "weight": 1, "sprite": 4226 } ] + "bg": 2850, + "fg": [ { "weight": 1, "sprite": 4242 }, { "weight": 1, "sprite": 4243 }, { "weight": 1, "sprite": 4244 } ] }, - { "id": "corner", "bg": 2832, "fg": [ 4229, 4231, 4230, 4228 ] }, - { "id": "t_connection", "bg": 2832, "fg": [ 4239, 4241, 4240, 4238 ] }, - { "id": "edge", "bg": 2832, "fg": [ 4233, 4232 ] }, - { "id": "end_piece", "bg": 2832, "fg": [ 4235, 4237, 4236, 4234 ] }, - { "bg": 2832, "id": "unconnected", "fg": 4242 } - ] - }, - { "id": [ "t_window", "t_window_alarm" ], "fg": 4243 }, - { "id": "t_window_empty", "fg": 4245 }, - { "id": "t_window_domestic", "fg": 4244 }, - { "id": "t_window_open", "fg": 4248 }, - { "id": "t_window_no_curtains", "fg": 4246 }, - { "id": "t_window_no_curtains_open", "fg": 4247 }, - { "id": "t_woodchips", "fg": 4249 }, - { "id": "t_woodchips_season_winter", "fg": 2832 }, + { "id": "corner", "bg": 2850, "fg": [ 4247, 4249, 4248, 4246 ] }, + { "id": "t_connection", "bg": 2850, "fg": [ 4257, 4259, 4258, 4256 ] }, + { "id": "edge", "bg": 2850, "fg": [ 4251, 4250 ] }, + { "id": "end_piece", "bg": 2850, "fg": [ 4253, 4255, 4254, 4252 ] }, + { "bg": 2850, "id": "unconnected", "fg": 4260 } + ] + }, + { "id": [ "t_window", "t_window_alarm" ], "fg": 4261 }, + { "id": "t_window_empty", "fg": 4263 }, + { "id": "t_window_domestic", "fg": 4262 }, + { "id": "t_window_open", "fg": 4266 }, + { "id": "t_window_no_curtains", "fg": 4264 }, + { "id": "t_window_no_curtains_open", "fg": 4265 }, + { "id": "t_woodchips", "fg": 4267 }, + { "id": "t_woodchips_season_winter", "fg": 2850 }, { "id": [ "tr_downspout_funnel", "tr_pit", "tr_lava", "tr_ledge", "tr_glass_pit", "tr_spike_pit" ], - "fg": 1920 + "fg": 1936 }, - { "id": "tr_goo", "fg": [ { "weight": 2007, "sprite": 4251 }, { "weight": 1, "sprite": 4252 } ] }, - { "id": "tr_nailboard", "fg": 4250, "bg": 2428 }, - { "id": "tr_portal", "fg": 4253 }, - { "id": "tr_tripwire", "fg": 4254 }, + { "id": "tr_goo", "fg": [ { "weight": 2007, "sprite": 4269 }, { "weight": 1, "sprite": 4270 } ] }, + { "id": "tr_nailboard", "fg": 4268, "bg": 2448 }, + { "id": "tr_portal", "fg": 4271 }, + { "id": "tr_tripwire", "fg": 4272 }, { "id": "vp_saddle_motor", - "fg": [ 4256, 4258, 4257, 4255 ], + "fg": [ 4274, 4276, 4275, 4273 ], "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 5293, "bg": [ 4256, 4258, 4257, 4255 ] } ] + "additional_tiles": [ { "id": "broken", "fg": 5328, "bg": [ 4274, 4276, 4275, 4273 ] } ] }, { "id": [ "vp_wheel_motorbike", "vp_wheel_motorbike_steerable", "vp_wheel_motorbike_or", "vp_wheel_motorbike_or_steerable" ], - "fg": [ 4264, 4266, 4265, 4263 ], + "fg": [ 4282, 4284, 4283, 4281 ], "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 5293, "bg": [ 4264, 4266, 4265, 4263 ] } ] + "additional_tiles": [ { "id": "broken", "fg": 5328, "bg": [ 4282, 4284, 4283, 4281 ] } ] }, { "id": [ "vp_wheel_motorbike_rear", "vp_wheel_motorbike_or_rear" ], - "fg": [ 4260, 4262, 4261, 4259 ], + "fg": [ 4278, 4280, 4279, 4277 ], "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 5293, "bg": [ 4260, 4262, 4261, 4259 ] } ] + "additional_tiles": [ { "id": "broken", "fg": 5328, "bg": [ 4278, 4280, 4279, 4277 ] } ] }, { "id": [ "vp_wheel_small_scooter", "vp_wheel_small_scooter_steerable" ], - "fg": [ 4272, 4274, 4273, 4271 ], + "fg": [ 4290, 4292, 4291, 4289 ], "rotates": true }, - { "id": "vp_wheel_small_scooter_rear", "fg": [ 4268, 4270, 4269, 4267 ], "rotates": true }, + { "id": "vp_wheel_small_scooter_rear", "fg": [ 4286, 4288, 4287, 4285 ], "rotates": true }, { "id": "vp_battery_charger", - "fg": 4275, - "bg": 5286, + "fg": 4293, + "bg": 5321, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 5293, "bg": 4275 } ] + "additional_tiles": [ { "id": "broken", "fg": 5328, "bg": 4293 } ] }, { "id": "vp_recharge_station", - "fg": 4276, - "bg": 5286, - "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 5293, "bg": 4276 } ] - }, - { "id": "f_black_eyed_susan", "fg": 1983 }, - { "id": "mossberg_500", "fg": 2258 }, - { "id": "mossberg_500_security", "fg": 2259 }, - { "id": "mossberg_590", "fg": 2260 }, - { "id": "mossberg_930", "fg": 2261 }, - { "id": "remington_1100", "fg": 2262 }, - { "id": "remington_870", "fg": 2263 }, - { "id": "remington_870_breacher", "fg": 2264 }, - { "id": "remington_870_express", "fg": 2265 }, - { "id": "char_smoker", "fg": 2266 }, - { "id": "mattress", "fg": 2268 }, - { "id": "sheet", "fg": 2269 }, - { "id": "10mm_fmj", "fg": 2271 }, - { "id": "120mm_HEAT", "fg": 2272 }, - { "id": "123ln", "fg": 2273 }, - { "id": "12mm", "fg": 2274 }, - { "id": "20x66_beanbag", "fg": 2275 }, - { "id": "20x66_flare", "fg": 2276 }, - { "id": "20x66_flechette", "fg": 2277 }, - { "id": "20x66_frag", "fg": 2278 }, - { "id": "20x66_inc", "fg": 2279 }, - { "id": "20x66_shot", "fg": 2280 }, - { "id": "20x66_slug", "fg": 2281 }, - { "id": "223", "fg": 2282 }, - { "id": "22_cb", "fg": 2283 }, - { "id": "22_fmj", "fg": 2284 }, - { "id": "22_lr", "fg": 2285 }, - { "id": "22_ratshot", "fg": 2286 }, - { "id": "270win_jsp", "fg": 2287 }, - { "id": "3006", "fg": 2288 }, - { "id": "3006_incendiary", "fg": 2289 }, - { "id": "3006fmj", "fg": 2290 }, - { "id": "300_winmag", "fg": 2291 }, - { "id": "300blk", "fg": 2292 }, - { "id": "300blk_ss", "fg": 2293 }, - { "id": "308", "fg": 2294 }, - { "id": "32_acp", "fg": 2295 }, - { "id": "357mag_fmj", "fg": 2296 }, - { "id": "357mag_jhp", "fg": 2297 }, - { "id": "357sig_fmj", "fg": 2298 }, - { "id": "357sig_jhp", "fg": 2299 }, - { "id": "380_FMJ", "fg": 2300 }, - { "id": "380_JHP", "fg": 2301 }, - { "id": "380_p", "fg": 2302 }, - { "id": "38_fmj", "fg": 2303 }, - { "id": "38_special", "fg": 2304 }, - { "id": "38_super", "fg": 2305 }, - { "id": "38super_fmj", "fg": 2306 }, - { "id": "40fmj", "fg": 2307 }, - { "id": "40mm_flashbang", "fg": 2308 }, - { "id": "40mm_incendiary", "fg": 2309 }, - { "id": "40mm_slug", "fg": 2310 }, - { "id": "40sw", "fg": 2311 }, - { "id": "40x46mm_grenade", "fg": 2312 }, - { "id": "40x46mm_m1006", "fg": 2313 }, - { "id": "40x46mm_m433", "fg": 2314 }, - { "id": "40x46mm_m576", "fg": 2315 }, - { "id": "40x46mm_m651", "fg": 2316 }, - { "id": "40x53mm_buckshot_m169", "fg": 2317 }, - { "id": "40x53mm_flechette_m169", "fg": 2318 }, - { "id": "40x53mm_grenade", "fg": 2319 }, - { "id": "40x53mm_m1001", "fg": 2320 }, - { "id": "40x53mm_m430a1", "fg": 2321 }, - { "id": "40x53mm_slug_m169", "fg": 2322 }, - { "id": "410shot_000", "fg": 2323 }, - { "id": "44fmj", "fg": 2324 }, - { "id": "44magnum", "fg": 2325 }, - { "id": "454_Casull", "fg": 2326 }, - { "id": "4570_low", "fg": 2327 }, - { "id": "4570_pen", "fg": 2328 }, - { "id": "4570_sp", "fg": 2329 }, - { "id": "45_acp", "fg": 2330 }, - { "id": "45_jhp", "fg": 2331 }, - { "id": "45_super", "fg": 2332 }, - { "id": "45colt_jhp", "fg": 2333 }, - { "id": "460_fmj", "fg": 2334 }, - { "id": "460_rowland", "fg": 2335 }, - { "id": "46mm", "fg": 2336 }, - { "id": "500_Magnum", "fg": 2337 }, - { "id": "50_incendiary", "fg": 2338 }, - { "id": "50_mk211", "fg": 2339 }, - { "id": "50bmg", "fg": 2340 }, - { "id": "50match", "fg": 2341 }, - { "id": "50ss", "fg": 2342 }, - { "id": "545", "fg": 2343 }, - { "id": "545_ap", "fg": 2344 }, - { "id": "556", "fg": 2345 }, - { "id": "556_incendiary", "fg": 2346 }, - { "id": "57mm", "fg": 2347 }, - { "id": "5x50dart", "fg": 2348 }, - { "id": "5x50heavy", "fg": 2349 }, - { "id": "66mm_HEAT", "fg": 2350 }, - { "id": "700nx", "fg": 2351 }, - { "id": "762_25", "fg": 2352 }, - { "id": "762_25hot", "fg": 2353 }, - { "id": "762_25typeP", "fg": 2354 }, - { "id": "762_51", "fg": 2355 }, - { "id": "762_51_incendiary", "fg": 2356 }, - { "id": "762_54R", "fg": 2357 }, - { "id": "762_m43", "fg": 2358 }, - { "id": "762_m87", "fg": 2359 }, - { "id": "84x246mm_he", "fg": 2360 }, - { "id": "84x246mm_hedp", "fg": 2361 }, - { "id": "84x246mm_smoke", "fg": 2362 }, - { "id": "8mm_bootleg", "fg": 2363 }, - { "id": "8mm_caseless", "fg": 2364 }, - { "id": "8mm_civilian", "fg": 2365 }, - { "id": "8mm_fmj", "fg": 2366 }, - { "id": "8mm_hvp", "fg": 2367 }, - { "id": "8mm_inc", "fg": 2368 }, - { "id": "8mm_jhp", "fg": 2369 }, - { "id": "9mm", "fg": 2370 }, - { "id": "9mmP", "fg": 2371 }, - { "id": "9mmfmj", "fg": 2372 }, - { "id": "9x18mm", "fg": 2373 }, - { "id": "9x18mmP2", "fg": 2374 }, - { "id": "9x18mmfmj", "fg": 2375 }, - { "id": "RPG-7_ammo", "fg": 2376 }, - { "id": "RPG-7_og7v", "fg": 2377 }, - { "id": "RPG-7_pg7vr", "fg": 2378 }, - { "id": "RPG-7_tbg7v", "fg": 2379 }, - { "id": "atgm_heat", "fg": 2380 }, - { "id": "m235tpa", "fg": 2381 }, - { "id": "shot_00", "fg": 2382 }, - { "id": "shot_beanbag", "fg": 2383 }, - { "id": "shot_bird", "fg": 2384 }, - { "id": "shot_dragon", "fg": 2385 }, - { "id": "shot_flechette", "fg": 2386 }, - { "id": "shot_he", "fg": 2387 }, - { "id": "shot_scrap", "fg": 2388 }, - { "id": "shot_slug", "fg": 2389 }, - { "id": "rifle_case_soft", "fg": 2417 }, - { "id": "rifle_case_soft_2", "fg": 2418 }, - { "id": "rifle_case_soft_leather_2", "fg": 2420 }, - { "id": "rucksack", "fg": 2421 }, - { "id": "bowl_clay", "fg": 2436 }, - { "id": "clay_hydria", "fg": 2437 }, - { "id": "clay_pot", "fg": 2438 }, - { "id": "clay_quern", "fg": 2439 }, - { "id": "clay_watercont", "fg": 2440 }, - { "id": "jug_clay", "fg": 2441 }, - { "id": "bot_eyebot", "fg": 2507 }, - { "id": "broken_eyebot", "fg": 2508 }, - { "id": "PR24-extended", "fg": 2549 }, - { "id": "PR24-retracted", "fg": 2550 }, - { "id": "baton-extended", "fg": 2551 }, - { "id": "baton", "fg": 2552 }, - { "id": "mon_dragonfly_naiad", "fg": 2732 }, - { "id": "unknown_field", "fg": 2765 }, - { "id": "unknown_furniture", "fg": 2766 }, - { "id": "unknown_item", "fg": 2767 }, - { "id": "unknown_item_AMMO", "fg": 2768 }, - { "id": "unknown_item_ARMOR", "fg": 2769 }, - { "id": "unknown_item_BIONIC", "fg": 2770 }, - { "id": "unknown_item_BOOK", "fg": 2771 }, - { "id": "unknown_item_FOOD", "fg": 2772 }, - { "id": "unknown_item_GUN", "fg": 2773 }, - { "id": "unknown_item_TOOL", "fg": 2774 }, - { "id": "unknown_item_misc", "fg": 2775 }, - { "id": "unknown_terrain", "fg": 2776 }, - { "id": "unknown_trap", "fg": 2777 }, - { "id": "unknown_vehicle_part", "fg": 2778 }, - { "id": "t_ramp_down_high", "fg": 2825 }, - { "id": "t_ramp_up_high", "fg": 2826 }, - { "id": "t_sidewalk_ramp_down_high", "fg": 2827 }, - { "id": "t_sidewalk_ramp_up_high", "fg": 2828 }, - { "id": "t_slope_down", "fg": 2829 }, - { "id": "t_slope_up", "fg": 2830 }, - { "id": "t_slime", "fg": 3922 } + "fg": 4294, + "bg": 5321, + "multitile": true, + "additional_tiles": [ { "id": "broken", "fg": 5328, "bg": 4294 } ] + }, + { "id": "f_black_eyed_susan", "fg": 1999 }, + { "id": "mossberg_500", "fg": 2274 }, + { "id": "mossberg_500_security", "fg": 2275 }, + { "id": "mossberg_590", "fg": 2276 }, + { "id": "mossberg_930", "fg": 2277 }, + { "id": "remington_1100", "fg": 2278 }, + { "id": "remington_870", "fg": 2279 }, + { "id": "remington_870_breacher", "fg": 2280 }, + { "id": "remington_870_express", "fg": 2281 }, + { "id": "char_smoker", "fg": 2282 }, + { "id": "mattress", "fg": 2284 }, + { "id": "sheet", "fg": 2285 }, + { "id": "10mm_fmj", "fg": 2287 }, + { "id": "120mm_HEAT", "fg": 2288 }, + { "id": "123ln", "fg": 2289 }, + { "id": "12mm", "fg": 2290 }, + { "id": "20x66_beanbag", "fg": 2291 }, + { "id": "20x66_flare", "fg": 2292 }, + { "id": "20x66_flechette", "fg": 2293 }, + { "id": "20x66_frag", "fg": 2294 }, + { "id": "20x66_inc", "fg": 2295 }, + { "id": "20x66_shot", "fg": 2296 }, + { "id": "20x66_slug", "fg": 2297 }, + { "id": "223", "fg": 2298 }, + { "id": "22_cb", "fg": 2299 }, + { "id": "22_fmj", "fg": 2300 }, + { "id": "22_lr", "fg": 2301 }, + { "id": "22_ratshot", "fg": 2302 }, + { "id": "270win_jsp", "fg": 2303 }, + { "id": "3006", "fg": 2304 }, + { "id": "3006_incendiary", "fg": 2305 }, + { "id": "3006fmj", "fg": 2306 }, + { "id": "300_winmag", "fg": 2307 }, + { "id": "300blk", "fg": 2308 }, + { "id": "300blk_ss", "fg": 2309 }, + { "id": "308", "fg": 2310 }, + { "id": "32_acp", "fg": 2311 }, + { "id": "357mag_fmj", "fg": 2312 }, + { "id": "357mag_jhp", "fg": 2313 }, + { "id": "357sig_fmj", "fg": 2314 }, + { "id": "357sig_jhp", "fg": 2315 }, + { "id": "380_FMJ", "fg": 2316 }, + { "id": "380_JHP", "fg": 2317 }, + { "id": "380_p", "fg": 2318 }, + { "id": "38_fmj", "fg": 2319 }, + { "id": "38_special", "fg": 2320 }, + { "id": "38_super", "fg": 2321 }, + { "id": "38super_fmj", "fg": 2322 }, + { "id": "40fmj", "fg": 2323 }, + { "id": "40mm_flashbang", "fg": 2324 }, + { "id": "40mm_incendiary", "fg": 2325 }, + { "id": "40mm_slug", "fg": 2326 }, + { "id": "40sw", "fg": 2327 }, + { "id": "40x46mm_grenade", "fg": 2328 }, + { "id": "40x46mm_m1006", "fg": 2329 }, + { "id": "40x46mm_m433", "fg": 2330 }, + { "id": "40x46mm_m576", "fg": 2331 }, + { "id": "40x46mm_m651", "fg": 2332 }, + { "id": "40x53mm_buckshot_m169", "fg": 2333 }, + { "id": "40x53mm_flechette_m169", "fg": 2334 }, + { "id": "40x53mm_grenade", "fg": 2335 }, + { "id": "40x53mm_m1001", "fg": 2336 }, + { "id": "40x53mm_m430a1", "fg": 2337 }, + { "id": "40x53mm_slug_m169", "fg": 2338 }, + { "id": "410shot_000", "fg": 2339 }, + { "id": "44fmj", "fg": 2340 }, + { "id": "44magnum", "fg": 2341 }, + { "id": "454_Casull", "fg": 2342 }, + { "id": "4570_low", "fg": 2343 }, + { "id": "4570_pen", "fg": 2344 }, + { "id": "4570_sp", "fg": 2345 }, + { "id": "45_acp", "fg": 2346 }, + { "id": "45_jhp", "fg": 2347 }, + { "id": "45_super", "fg": 2348 }, + { "id": "45colt_jhp", "fg": 2349 }, + { "id": "460_fmj", "fg": 2350 }, + { "id": "460_rowland", "fg": 2351 }, + { "id": "46mm", "fg": 2352 }, + { "id": "500_Magnum", "fg": 2353 }, + { "id": "50_incendiary", "fg": 2354 }, + { "id": "50_mk211", "fg": 2355 }, + { "id": "50bmg", "fg": 2356 }, + { "id": "50match", "fg": 2357 }, + { "id": "50ss", "fg": 2358 }, + { "id": "545", "fg": 2359 }, + { "id": "545_ap", "fg": 2360 }, + { "id": "556", "fg": 2361 }, + { "id": "556_incendiary", "fg": 2362 }, + { "id": "57mm", "fg": 2363 }, + { "id": "5x50dart", "fg": 2364 }, + { "id": "5x50heavy", "fg": 2365 }, + { "id": "66mm_HEAT", "fg": 2366 }, + { "id": "700nx", "fg": 2367 }, + { "id": "762_25", "fg": 2368 }, + { "id": "762_25hot", "fg": 2369 }, + { "id": "762_25typeP", "fg": 2370 }, + { "id": "762_51", "fg": 2371 }, + { "id": "762_51_incendiary", "fg": 2372 }, + { "id": "762_54R", "fg": 2373 }, + { "id": "762_m43", "fg": 2374 }, + { "id": "762_m87", "fg": 2375 }, + { "id": "84x246mm_he", "fg": 2376 }, + { "id": "84x246mm_hedp", "fg": 2377 }, + { "id": "84x246mm_smoke", "fg": 2378 }, + { "id": "8mm_bootleg", "fg": 2379 }, + { "id": "8mm_caseless", "fg": 2380 }, + { "id": "8mm_civilian", "fg": 2381 }, + { "id": "8mm_fmj", "fg": 2382 }, + { "id": "8mm_hvp", "fg": 2383 }, + { "id": "8mm_inc", "fg": 2384 }, + { "id": "8mm_jhp", "fg": 2385 }, + { "id": "9mm", "fg": 2386 }, + { "id": "9mmP", "fg": 2387 }, + { "id": "9mmfmj", "fg": 2388 }, + { "id": "9x18mm", "fg": 2389 }, + { "id": "9x18mmP2", "fg": 2390 }, + { "id": "9x18mmfmj", "fg": 2391 }, + { "id": "RPG-7_ammo", "fg": 2392 }, + { "id": "RPG-7_og7v", "fg": 2393 }, + { "id": "RPG-7_pg7vr", "fg": 2394 }, + { "id": "RPG-7_tbg7v", "fg": 2395 }, + { "id": "atgm_heat", "fg": 2396 }, + { "id": "m235tpa", "fg": 2397 }, + { "id": "shot_00", "fg": 2398 }, + { "id": "shot_beanbag", "fg": 2399 }, + { "id": "shot_bird", "fg": 2400 }, + { "id": "shot_dragon", "fg": 2401 }, + { "id": "shot_flechette", "fg": 2402 }, + { "id": "shot_he", "fg": 2403 }, + { "id": "shot_scrap", "fg": 2404 }, + { "id": "shot_slug", "fg": 2405 }, + { "id": "oxygen_cylinder", "fg": 2406 }, + { "id": "oxygen_tank", "fg": 2407 }, + { "id": "tinyweldtank", "fg": 2408 }, + { "id": "weldtank", "fg": 2409 }, + { "id": "rifle_case_soft", "fg": 2437 }, + { "id": "rifle_case_soft_2", "fg": 2438 }, + { "id": "rifle_case_soft_leather_2", "fg": 2440 }, + { "id": "rucksack", "fg": 2441 }, + { "id": "bowl_clay", "fg": 2456 }, + { "id": "clay_hydria", "fg": 2457 }, + { "id": "clay_pot", "fg": 2458 }, + { "id": "clay_quern", "fg": 2459 }, + { "id": "clay_watercont", "fg": 2460 }, + { "id": "jug_clay", "fg": 2461 }, + { "id": "bot_eyebot", "fg": 2527 }, + { "id": "broken_eyebot", "fg": 2528 }, + { "id": "PR24-extended", "fg": 2569 }, + { "id": "PR24-retracted", "fg": 2570 }, + { "id": "baton-extended", "fg": 2571 }, + { "id": "baton", "fg": 2572 }, + { "id": "mon_dragonfly_naiad", "fg": 2751 }, + { "id": "unknown_field", "fg": 2783 }, + { "id": "unknown_furniture", "fg": 2784 }, + { "id": "unknown_item", "fg": 2785 }, + { "id": "unknown_item_AMMO", "fg": 2786 }, + { "id": "unknown_item_ARMOR", "fg": 2787 }, + { "id": "unknown_item_BIONIC", "fg": 2788 }, + { "id": "unknown_item_BOOK", "fg": 2789 }, + { "id": "unknown_item_FOOD", "fg": 2790 }, + { "id": "unknown_item_GUN", "fg": 2791 }, + { "id": "unknown_item_TOOL", "fg": 2792 }, + { "id": "unknown_item_misc", "fg": 2793 }, + { "id": "unknown_terrain", "fg": 2794 }, + { "id": "unknown_trap", "fg": 2795 }, + { "id": "unknown_vehicle_part", "fg": 2796 }, + { "id": "t_ramp_down_high", "fg": 2843 }, + { "id": "t_ramp_up_high", "fg": 2844 }, + { "id": "t_sidewalk_ramp_down_high", "fg": 2845 }, + { "id": "t_sidewalk_ramp_up_high", "fg": 2846 }, + { "id": "t_slope_down", "fg": 2847 }, + { "id": "t_slope_up", "fg": 2848 }, + { "id": "t_slime", "fg": 3940 } ] }, { "file": "tallfurniture.png", - "//": "range 4288 to 4415", + "//": "range 4304 to 4431", "sprite_width": 32, "sprite_height": 64, "sprite_offset_x": 0, "sprite_offset_y": -32, "tiles": [ - { "id": "f_punching_bag", "fg": 4290 }, - { "id": "f_exercise", "fg": 4289 }, - { "id": "f_ergometer", "fg": 4288 }, - { "id": "f_IV_pole", "fg": 4292 }, - { "id": "f_arcade_machine", "fg": 4293 }, - { "id": "f_autodoc_couch", "fg": 4294 }, - { "id": "f_bigmirror", "fg": 4295 }, - { "id": "f_birdbath", "fg": 4296 }, + { "id": "f_punching_bag", "fg": 4306 }, + { "id": "f_exercise", "fg": 4305 }, + { "id": "f_ergometer", "fg": 4304 }, + { "id": "f_IV_pole", "fg": 4308 }, + { "id": "f_arcade_machine", "fg": 4309 }, + { "id": "f_autodoc_couch", "fg": 4310 }, + { "id": "f_bigmirror", "fg": 4311 }, + { "id": "f_birdbath", "fg": 4312 }, { "id": "f_bookcase", "multitile": true, "rotates": false, - "fg": 4297, + "fg": 4313, "additional_tiles": [ - { "id": "center", "fg": 4297 }, - { "id": "corner", "fg": [ 4299, 4300, 4300, 4299 ] }, - { "id": "t_connection", "fg": [ 4297, 4298, 4297, 4298 ] }, - { "id": "edge", "fg": [ 4298, 4297 ] }, - { "id": "end_piece", "fg": [ 4299, 4297, 4300, 4297 ] }, - { "id": "unconnected", "fg": [ 4297, 4297 ] } + { "id": "center", "fg": 4313 }, + { "id": "corner", "fg": [ 4315, 4316, 4316, 4315 ] }, + { "id": "t_connection", "fg": [ 4313, 4314, 4313, 4314 ] }, + { "id": "edge", "fg": [ 4314, 4313 ] }, + { "id": "end_piece", "fg": [ 4315, 4313, 4316, 4313 ] }, + { "id": "unconnected", "fg": [ 4313, 4313 ] } ] }, - { "id": "f_boulder_large", "fg": 4301 }, - { "id": "f_cattails_season_spring", "fg": 4303, "rotates": false }, - { "id": "f_cattails_season_summer", "fg": 4304, "rotates": false }, - { "id": "f_cattails_season_autumn", "fg": 4302, "rotates": false }, - { "id": "f_cattails_season_winter", "fg": 4305, "rotates": false }, + { "id": "f_boulder_large", "fg": 4317 }, + { "id": "f_cattails_season_spring", "fg": 4319, "rotates": false }, + { "id": "f_cattails_season_summer", "fg": 4320, "rotates": false }, + { "id": "f_cattails_season_autumn", "fg": 4318, "rotates": false }, + { "id": "f_cattails_season_winter", "fg": 4321, "rotates": false }, { "id": "f_console", "multitile": true, - "fg": 4339, + "fg": 4355, "additional_tiles": [ - { "id": "center", "fg": 4324 }, - { "id": "corner", "fg": [ 4326, 4328, 4327, 4325 ] }, - { "id": "t_connection", "fg": [ 4336, 4338, 4337, 4335 ] }, - { "id": "edge", "fg": [ 4330, 4329 ] }, - { "id": "end_piece", "fg": [ 4332, 4334, 4333, 4331 ] }, - { "id": "unconnected", "fg": [ 4339, 4341, 4339, 4340 ] } + { "id": "center", "fg": 4340 }, + { "id": "corner", "fg": [ 4342, 4344, 4343, 4341 ] }, + { "id": "t_connection", "fg": [ 4352, 4354, 4353, 4351 ] }, + { "id": "edge", "fg": [ 4346, 4345 ] }, + { "id": "end_piece", "fg": [ 4348, 4350, 4349, 4347 ] }, + { "id": "unconnected", "fg": [ 4355, 4357, 4355, 4356 ] } ] }, { "id": "f_console_broken", "multitile": true, - "fg": 4322, + "fg": 4338, "additional_tiles": [ - { "id": "center", "fg": 4306 }, - { "id": "corner", "fg": [ 4308, 4310, 4309, 4307 ] }, - { "id": "t_connection", "fg": [ 4318, 4320, 4319, 4317 ] }, - { "id": "edge", "fg": [ 4312, 4311 ] }, - { "id": "end_piece", "fg": [ 4314, 4316, 4315, 4313 ] }, - { "id": "unconnected", "fg": [ 4322, 4323, 4322, 4321 ] } + { "id": "center", "fg": 4322 }, + { "id": "corner", "fg": [ 4324, 4326, 4325, 4323 ] }, + { "id": "t_connection", "fg": [ 4334, 4336, 4335, 4333 ] }, + { "id": "edge", "fg": [ 4328, 4327 ] }, + { "id": "end_piece", "fg": [ 4330, 4332, 4331, 4329 ] }, + { "id": "unconnected", "fg": [ 4338, 4339, 4338, 4337 ] } ] }, - { "id": "f_crate_c", "fg": 4342 }, - { "id": "f_crate_o", "fg": 4343 }, - { "id": "f_dialysis", "fg": 4344 }, - { "id": "f_dresser", "rotates": true, "fg": [ 4347, 4348, 4346, 4345 ] }, - { "id": "f_dryer", "fg": 4349 }, + { "id": "f_crate_c", "fg": 4358 }, + { "id": "f_crate_o", "fg": 4359 }, + { "id": "f_dialysis", "fg": 4360 }, + { "id": "f_dresser", "rotates": true, "fg": [ 4363, 4364, 4362, 4361 ] }, + { "id": "f_dryer", "fg": 4365 }, { "id": "f_dumpster", - "fg": 4356, - "multitile": true, - "additional_tiles": [ - { "id": "center", "fg": 4350 }, - { "id": "corner", "fg": [ 4355, 4355, 4352, 4352 ] }, - { "id": "t_connection", "fg": [ 4350, 4355, 4350, 4352 ] }, - { "id": "edge", "fg": [ 4351, 4350 ] }, - { "id": "end_piece", "fg": [ 4353, 4355, 4354, 4352 ] }, - { "id": "unconnected", "fg": [ 4356, 4356 ] } - ] - }, - { "id": "f_fireplace", "fg": 4357 }, - { "id": "f_floor_lamp", "fg": 4358 }, - { "id": "f_fridge", "rotates": true, "fg": [ 4361, 4362, 4360, 4359 ] }, - { "id": "t_gas_pump", "fg": 4363, "bg": 4533 }, - { "id": "f_gas_pump", "fg": 4363 }, - { "id": "f_glass_cabinet", "fg": 4364 }, - { "id": "f_glass_fridge", "fg": 4365 }, - { "id": "f_home_furnace", "fg": 4366 }, - { "id": "f_locker", "fg": 4367 }, - { "id": "f_machinery_old", "fg": 4374 }, - { "id": "t_machinery_old", "fg": 4374, "bg": 4529 }, - { "id": "f_machinery_electronic", "fg": 4368 }, - { "id": "t_machinery_electronic", "fg": 4368, "bg": 4529 }, + "fg": 4372, + "multitile": true, + "additional_tiles": [ + { "id": "center", "fg": 4366 }, + { "id": "corner", "fg": [ 4371, 4371, 4368, 4368 ] }, + { "id": "t_connection", "fg": [ 4366, 4371, 4366, 4368 ] }, + { "id": "edge", "fg": [ 4367, 4366 ] }, + { "id": "end_piece", "fg": [ 4369, 4371, 4370, 4368 ] }, + { "id": "unconnected", "fg": [ 4372, 4372 ] } + ] + }, + { "id": "f_fireplace", "fg": 4373 }, + { "id": "f_floor_lamp", "fg": 4374 }, + { "id": "f_fridge", "rotates": true, "fg": [ 4377, 4378, 4376, 4375 ] }, + { "id": "t_gas_pump", "fg": 4379, "bg": 4549 }, + { "id": "f_gas_pump", "fg": 4379 }, + { "id": "f_glass_cabinet", "fg": 4380 }, + { "id": "f_glass_fridge", "fg": 4381 }, + { "id": "f_home_furnace", "fg": 4382 }, + { "id": "f_locker", "fg": 4383 }, + { "id": "f_machinery_old", "fg": 4390 }, + { "id": "t_machinery_old", "fg": 4390, "bg": 4545 }, + { "id": "f_machinery_electronic", "fg": 4384 }, + { "id": "t_machinery_electronic", "fg": 4384, "bg": 4545 }, { "id": "f_machinery_heavy", - "fg": [ { "weight": 20, "sprite": 4369 }, { "weight": 150, "sprite": 4370 }, { "weight": 100, "sprite": 4371 } ] + "fg": [ { "weight": 20, "sprite": 4385 }, { "weight": 150, "sprite": 4386 }, { "weight": 100, "sprite": 4387 } ] }, { "id": "t_machinery_heavy", - "fg": [ { "weight": 20, "sprite": 4369 }, { "weight": 150, "sprite": 4370 }, { "weight": 100, "sprite": 4371 } ], - "bg": 4529 + "fg": [ { "weight": 20, "sprite": 4385 }, { "weight": 150, "sprite": 4386 }, { "weight": 100, "sprite": 4387 } ], + "bg": 4545 }, - { "id": "f_machinery_light", "fg": [ { "weight": 100, "sprite": 4373 }, { "weight": 100, "sprite": 4372 } ] }, + { "id": "f_machinery_light", "fg": [ { "weight": 100, "sprite": 4389 }, { "weight": 100, "sprite": 4388 } ] }, { "id": "t_machinery_light", - "fg": [ { "weight": 100, "sprite": 4373 }, { "weight": 100, "sprite": 4372 } ], - "bg": 4529 - }, - { "id": "f_mannequin", "fg": 4375 }, - { "id": "f_alien_tendril", "fg": 4378 }, - { "id": "f_alien_zapper", "fg": 4379 }, - { "id": [ "f_alien_pod", "f_alien_pod_organ" ], "fg": 4376 }, - { "id": "f_alien_pod_resin", "fg": 4377 }, - { "id": "f_oven", "rotates": true, "fg": [ 4382, 4383, 4381, 4380 ] }, - { "id": "f_rack_coat", "fg": 4384 }, - { "id": "f_scan_bed", "fg": 4385 }, + "fg": [ { "weight": 100, "sprite": 4389 }, { "weight": 100, "sprite": 4388 } ], + "bg": 4545 + }, + { "id": "f_mannequin", "fg": 4391 }, + { "id": "f_alien_tendril", "fg": 4394 }, + { "id": "f_alien_zapper", "fg": 4395 }, + { "id": [ "f_alien_pod", "f_alien_pod_organ" ], "fg": 4392 }, + { "id": "f_alien_pod_resin", "fg": 4393 }, + { "id": "f_oven", "rotates": true, "fg": [ 4398, 4399, 4397, 4396 ] }, + { "id": "f_rack_coat", "fg": 4400 }, + { "id": "f_scan_bed", "fg": 4401 }, { "id": "f_scrap_antenna", "animated": true, "fg": [ - { "weight": 15, "sprite": 4386 }, - { "weight": 15, "sprite": 4387 }, - { "weight": 15, "sprite": 4388 }, - { "weight": 15, "sprite": 4389 }, - { "weight": 15, "sprite": 4390 }, - { "weight": 15, "sprite": 4391 } + { "weight": 15, "sprite": 4402 }, + { "weight": 15, "sprite": 4403 }, + { "weight": 15, "sprite": 4404 }, + { "weight": 15, "sprite": 4405 }, + { "weight": 15, "sprite": 4406 }, + { "weight": 15, "sprite": 4407 } ], "rotates": false }, - { "id": "f_shower", "fg": 4392 }, - { "id": "f_standing_tank", "fg": 4393 }, - { "id": "f_statue", "fg": 4394 }, - { "id": "f_vending_c", "fg": 4395 }, - { "id": "f_vending_reinforced", "fg": 4397 }, - { "id": "f_vending_o", "fg": 4396 }, - { "id": "f_ventilator", "fg": 4398 }, - { "id": "f_washer", "fg": 4399 }, - { "id": "f_water_heater", "fg": 4400 }, - { "id": "f_water_pump", "fg": 4401 }, - { "id": "t_water_pump", "fg": 4401, "bg": 4529 }, - { "id": "f_wind_mill", "fg": 4402 }, - { "id": "f_woodstove", "fg": 4403 }, - { "id": "f_workbench", "fg": 4404 }, - { "id": "f_treadmill", "fg": 4291 } + { "id": "f_shower", "fg": 4408 }, + { "id": "f_standing_tank", "fg": 4409 }, + { "id": "f_statue", "fg": 4410 }, + { "id": "f_vending_c", "fg": 4411 }, + { "id": "f_vending_reinforced", "fg": 4413 }, + { "id": "f_vending_o", "fg": 4412 }, + { "id": "f_ventilator", "fg": 4414 }, + { "id": "f_washer", "fg": 4416 }, + { "id": "f_water_heater", "fg": 4417 }, + { "id": "f_water_pump", "fg": 4418 }, + { "id": "t_water_pump", "fg": 4418, "bg": 4545 }, + { "id": "f_wind_mill", "fg": 4419 }, + { "id": "f_woodstove", "fg": 4420 }, + { "id": "f_workbench", "fg": 4421 }, + { "id": "f_treadmill", "fg": 4307 }, + { "id": "f_wardrobe", "fg": 4415 } ] }, { "file": "tallmonsters.png", - "//": "range 4416 to 4511", + "//": "range 4432 to 4527", "sprite_width": 32, "sprite_height": 64, "sprite_offset_x": 0, "sprite_offset_y": -32, "tiles": [ - { "id": "mon_zombie_phase_skulker", "fg": 4417, "bg": 4512 }, - { "id": "mon_zombie_phase_shrike", "fg": 4416, "bg": 4512 }, + { "id": "mon_zombie_phase_skulker", "fg": 4433, "bg": 4528 }, + { "id": "mon_zombie_phase_shrike", "fg": 4432, "bg": 4528 }, { "id": "mon_exodii_worker", "fg": [ - { "weight": 15, "sprite": 4419 }, - { "weight": 15, "sprite": 4420 }, - { "weight": 10, "sprite": 4421 }, - { "weight": 10, "sprite": 4422 } + { "weight": 15, "sprite": 4435 }, + { "weight": 15, "sprite": 4436 }, + { "weight": 10, "sprite": 4437 }, + { "weight": 10, "sprite": 4438 } ], - "bg": 4512 + "bg": 4528 }, { "id": "mon_hunting_horror", - "fg": [ { "weight": 1, "sprite": 4439 }, { "weight": 1, "sprite": 4440 }, { "weight": 1, "sprite": 4441 } ], - "bg": 4512 - }, - { "id": [ "corpse_mon_skeleton", "corpse_mon_skeleton_brute" ], "fg": 4465 }, - { "id": "mon_turret_riot", "fg": 4445, "bg": 4512 }, - { "id": [ "corpse_mon_zombie_necro", "corpse_mon_zombie_master" ], "fg": 4459 }, - { "id": [ "mon_zombie_crawler_pupa", "mon_zombie_crawler_pupa_decoy" ], "fg": 4462, "bg": 4512 }, - { "id": [ "mon_zombie_pupa", "mon_zombie_pupa_decoy" ], "fg": 4463, "bg": 4512 }, - { "id": [ "mon_zombie_pupa_shady", "mon_zombie_pupa_decoy_shady" ], "fg": 4464, "bg": 4512 }, - { "id": "corpse_mon_zombie_rot", "fg": 4465 }, - { "id": [ "corpse_mon_zombie_soldier", "corpse_mon_zombie_military_pilot" ], "fg": 4467 }, + "fg": [ { "weight": 1, "sprite": 4455 }, { "weight": 1, "sprite": 4456 }, { "weight": 1, "sprite": 4457 } ], + "bg": 4528 + }, + { "id": [ "corpse_mon_skeleton", "corpse_mon_skeleton_brute" ], "fg": 4481 }, + { "id": "mon_turret_riot", "fg": 4461, "bg": 4528 }, + { "id": [ "corpse_mon_zombie_necro", "corpse_mon_zombie_master" ], "fg": 4475 }, + { "id": [ "mon_zombie_crawler_pupa", "mon_zombie_crawler_pupa_decoy" ], "fg": 4478, "bg": 4528 }, + { "id": [ "mon_zombie_pupa", "mon_zombie_pupa_decoy" ], "fg": 4479, "bg": 4528 }, + { "id": [ "mon_zombie_pupa_shady", "mon_zombie_pupa_decoy_shady" ], "fg": 4480, "bg": 4528 }, + { "id": "corpse_mon_zombie_rot", "fg": 4481 }, + { "id": [ "corpse_mon_zombie_soldier", "corpse_mon_zombie_military_pilot" ], "fg": 4483 }, { "id": [ "corpse_mon_zombie", @@ -6558,11 +6592,11 @@ "corpse_mon_zombie_prisoner", "corpse_mon_zombie_winged" ], - "fg": 4473 + "fg": 4489 }, - { "id": "corpse_mon_zombie_scientist", "fg": 4475 }, - { "id": [ "corpse_mon_zombie_technician", "corpse_mon_zombie_hazmat" ], "fg": 4476 }, - { "id": [ "corpse_mon_zombie_cop", "corpse_mon_zombie_labsecurity" ], "fg": 4474 }, + { "id": "corpse_mon_zombie_scientist", "fg": 4491 }, + { "id": [ "corpse_mon_zombie_technician", "corpse_mon_zombie_hazmat" ], "fg": 4492 }, + { "id": [ "corpse_mon_zombie_cop", "corpse_mon_zombie_labsecurity" ], "fg": 4490 }, { "id": [ "corpse_mon_zombie_tough", @@ -6578,17 +6612,17 @@ "corpse_mon_zombie_soldier_blackops_2", "corpse_mon_zombie_soldier_blackops_1" ], - "fg": 4477 + "fg": 4493 }, - { "id": "mon_zombie_winged", "fg": 4491, "bg": 4512 }, - { "id": "mon_zombie_swat", "fg": 4496, "bg": 4512 }, - { "id": "mon_zombie_flamer", "fg": 4501, "bg": 4512 }, - { "id": "corpse_mon_zombie_brainless", "fg": 4451 } + { "id": "mon_zombie_winged", "fg": 4507, "bg": 4528 }, + { "id": "mon_zombie_swat", "fg": 4512, "bg": 4528 }, + { "id": "mon_zombie_flamer", "fg": 4517, "bg": 4528 }, + { "id": "corpse_mon_zombie_brainless", "fg": 4467 } ] }, { "file": "tallshadows.png", - "//": "range 4512 to 4527", + "//": "range 4528 to 4543", "sprite_width": 32, "sprite_height": 64, "sprite_offset_x": 0, @@ -6597,31 +6631,31 @@ }, { "file": "tallterrain.png", - "//": "range 4528 to 4559", + "//": "range 4544 to 4575", "sprite_width": 32, "sprite_height": 64, "sprite_offset_x": 0, "sprite_offset_y": -32, "tiles": [ - { "id": "t_atm", "fg": 4534, "bg": 4529 }, - { "id": "t_column", "fg": 4535, "bg": 4529 }, - { "id": "t_gutter_downspout", "fg": 4536, "bg": 4532 }, - { "id": "t_gutter_downspout_season_autumn", "fg": 4536, "bg": 4530 }, - { "id": "t_gutter_downspout_season_summer", "fg": 4536, "bg": 4531 }, - { "id": "t_gutter_downspout_season_winter", "fg": 4536, "bg": 4528 }, - { "id": "t_ladder_up", "fg": 4537 }, - { "id": "t_little_column", "fg": 4538, "bg": 4529 }, - { "id": "t_stairs_up", "fg": 4539 }, - { "id": "t_wood_stairs_up", "fg": 4540 }, - { "id": "t_utility_light", "fg": 4541 }, - { "id": "t_window_stained_blue", "fg": 4542 }, - { "id": "t_window_stained_green", "fg": 4543 }, - { "id": "t_window_stained_red", "fg": 4544 } + { "id": "t_atm", "fg": 4550, "bg": 4545 }, + { "id": "t_column", "fg": 4551, "bg": 4545 }, + { "id": "t_gutter_downspout", "fg": 4552, "bg": 4548 }, + { "id": "t_gutter_downspout_season_autumn", "fg": 4552, "bg": 4546 }, + { "id": "t_gutter_downspout_season_summer", "fg": 4552, "bg": 4547 }, + { "id": "t_gutter_downspout_season_winter", "fg": 4552, "bg": 4544 }, + { "id": "t_ladder_up", "fg": 4553 }, + { "id": "t_little_column", "fg": 4554, "bg": 4545 }, + { "id": "t_stairs_up", "fg": 4555 }, + { "id": "t_wood_stairs_up", "fg": 4556 }, + { "id": "t_utility_light", "fg": 4557 }, + { "id": "t_window_stained_blue", "fg": 4558 }, + { "id": "t_window_stained_green", "fg": 4559 }, + { "id": "t_window_stained_red", "fg": 4560 } ] }, { "file": "tallvehicle.png", - "//": "range 4560 to 4575", + "//": "range 4576 to 4591", "sprite_width": 32, "sprite_height": 64, "sprite_offset_x": 0, @@ -6629,16 +6663,16 @@ "tiles": [ { "id": "vp_frame_handle", - "fg": [ 4561, 4563, 4562, 4560 ], + "fg": [ 4577, 4579, 4578, 4576 ], "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 5293, "bg": [ 4561, 4563, 4562, 4560 ] } ] + "additional_tiles": [ { "id": "broken", "fg": 5328, "bg": [ 4577, 4579, 4578, 4576 ] } ] }, - { "id": "vp_saddle_scooter", "fg": [ 4565, 4567, 4566, 4564 ], "rotates": true } + { "id": "vp_saddle_scooter", "fg": [ 4581, 4583, 4582, 4580 ], "rotates": true } ] }, { "file": "huge.png", - "//": "range 4576 to 4591", + "//": "range 4592 to 4607", "sprite_width": 64, "sprite_height": 96, "sprite_offset_x": -16, @@ -6647,277 +6681,277 @@ }, { "file": "centered.png", - "//": "range 4592 to 4607", + "//": "range 4608 to 4623", "sprite_width": 64, "sprite_height": 64, "sprite_offset_x": -16, "sprite_offset_y": -16, "tiles": [ - { "id": "vp_wing_mirror", "fg": [ 4601, 4603, 4602, 4600 ], "rotates": true }, - { "id": "vp_wing_mirror_left", "fg": [ 4593, 4595, 4594, 4592 ], "rotates": true }, - { "id": "vp_wing_mirror_right", "fg": [ 4597, 4599, 4598, 4596 ], "rotates": true } + { "id": "vp_wing_mirror", "fg": [ 4617, 4619, 4618, 4616 ], "rotates": true }, + { "id": "vp_wing_mirror_left", "fg": [ 4609, 4611, 4610, 4608 ], "rotates": true }, + { "id": "vp_wing_mirror_right", "fg": [ 4613, 4615, 4614, 4612 ], "rotates": true } ] }, { "file": "large.png", - "//": "range 4608 to 4703", + "//": "range 4624 to 4719", "sprite_width": 64, "sprite_height": 64, "sprite_offset_x": -16, "sprite_offset_y": -32, "tiles": [ - { "id": "f_CTscan", "fg": 4609 }, - { "id": "f_MRI", "fg": 4610 }, - { "id": "f_rotary_clothesline", "fg": 4611 }, - { "id": "mon_troll", "fg": 4612, "bg": 4684 }, - { "id": "mon_smoker_brute", "fg": 4615, "bg": 4685 }, + { "id": "f_CTscan", "fg": 4625 }, + { "id": "f_MRI", "fg": 4626 }, + { "id": "f_rotary_clothesline", "fg": 4627 }, + { "id": "mon_troll", "fg": 4628, "bg": 4700 }, + { "id": "mon_smoker_brute", "fg": 4631, "bg": 4701 }, { "id": "mon_exodii_quad", "fg": [ - { "weight": 15, "sprite": 4616 }, - { "weight": 10, "sprite": 4617 }, - { "weight": 15, "sprite": 4618 }, - { "weight": 15, "sprite": 4619 } + { "weight": 15, "sprite": 4632 }, + { "weight": 10, "sprite": 4633 }, + { "weight": 15, "sprite": 4634 }, + { "weight": 15, "sprite": 4635 } ], - "bg": 4684 + "bg": 4700 }, { "id": "mon_exodii_turret", "fg": [ - { "weight": 15, "sprite": 4620 }, - { "weight": 5, "sprite": 4621 }, - { "weight": 15, "sprite": 4622 }, - { "weight": 15, "sprite": 4623 } + { "weight": 15, "sprite": 4636 }, + { "weight": 5, "sprite": 4637 }, + { "weight": 15, "sprite": 4638 }, + { "weight": 15, "sprite": 4639 } ], - "bg": 4685 - }, - { "id": "mon_giant_crayfish", "fg": 4625, "bg": 4686 }, - { "id": "mon_slug_giant", "fg": 4626, "bg": 4684 }, - { "id": "corpse_mon_spider_web", "fg": 4627 }, - { "id": "mon_dog_zombie_hulk", "fg": 4629, "bg": 4685 }, - { "id": "corpse_mon_ant_soldier", "fg": 4634 }, - { "id": "corpse_mon_ant_acid_soldier", "fg": 4632 }, - { "id": "corpse_mon_ant_queen", "fg": 4633 }, - { "id": "corpse_mon_ant_acid_queen", "fg": 4631 }, - { "id": "mon_mi_go_scout", "fg": 4646, "bg": 4685 }, - { "id": "mon_zombie_brute_winged", "fg": 4657, "bg": 4684 }, - { "id": "mon_nursebot_defective", "fg": 4670, "bg": 4686 }, - { "id": "corpse_mon_spider_jumping_giant", "fg": 4673 }, - { "id": "corpse_mon_spider_wolf_giant", "fg": 4674 }, - { "id": "mon_thing", "fg": 4679, "bg": 4684 }, - { "id": "t_tree_young", "fg": 4692, "bg": 4689 }, - { "id": "t_tree_young_season_summer", "fg": 4691, "bg": 4690, "rotates": false }, + "bg": 4701 + }, + { "id": "mon_giant_crayfish", "fg": 4641, "bg": 4702 }, + { "id": "mon_slug_giant", "fg": 4642, "bg": 4700 }, + { "id": "corpse_mon_spider_web", "fg": 4643 }, + { "id": "mon_dog_zombie_hulk", "fg": 4645, "bg": 4701 }, + { "id": "corpse_mon_ant_soldier", "fg": 4650 }, + { "id": "corpse_mon_ant_acid_soldier", "fg": 4648 }, + { "id": "corpse_mon_ant_queen", "fg": 4649 }, + { "id": "corpse_mon_ant_acid_queen", "fg": 4647 }, + { "id": "mon_mi_go_scout", "fg": 4662, "bg": 4701 }, + { "id": "mon_zombie_brute_winged", "fg": 4673, "bg": 4700 }, + { "id": "mon_nursebot_defective", "fg": 4686, "bg": 4702 }, + { "id": "corpse_mon_spider_jumping_giant", "fg": 4689 }, + { "id": "corpse_mon_spider_wolf_giant", "fg": 4690 }, + { "id": "mon_thing", "fg": 4695, "bg": 4700 }, + { "id": "t_tree_young", "fg": 4708, "bg": 4705 }, + { "id": "t_tree_young_season_summer", "fg": 4707, "bg": 4706, "rotates": false }, { "id": "t_tree_young_season_autumn", - "fg": [ { "weight": 100, "sprite": 4693 }, { "weight": 100, "sprite": 4694 } ], - "bg": 4688, + "fg": [ { "weight": 100, "sprite": 4709 }, { "weight": 100, "sprite": 4710 } ], + "bg": 4704, "rotates": false }, - { "id": "t_tree_young_season_winter", "fg": 4695, "bg": 4687, "rotates": false }, - { "id": "corpse_mon_zombie_spitter", "fg": 4608 } + { "id": "t_tree_young_season_winter", "fg": 4711, "bg": 4703, "rotates": false }, + { "id": "corpse_mon_zombie_spitter", "fg": 4624 } ] }, { "file": "giant.png", - "//": "range 4704 to 4751", + "//": "range 4720 to 4767", "sprite_width": 96, "sprite_height": 96, "sprite_offset_x": -32, "sprite_offset_y": -64, "tiles": [ - { "id": "t_tree", "fg": 4713, "bg": 4706 }, - { "id": "t_tree_season_summer", "fg": 4708, "bg": 4707 }, + { "id": "t_tree", "fg": 4729, "bg": 4722 }, + { "id": "t_tree_season_summer", "fg": 4724, "bg": 4723 }, { "id": "t_tree_season_autumn", "fg": [ - { "weight": 100, "sprite": 4709 }, - { "weight": 100, "sprite": 4710 }, - { "weight": 100, "sprite": 4711 }, - { "weight": 100, "sprite": 4712 } + { "weight": 100, "sprite": 4725 }, + { "weight": 100, "sprite": 4726 }, + { "weight": 100, "sprite": 4727 }, + { "weight": 100, "sprite": 4728 } ], - "bg": 4705 + "bg": 4721 }, - { "id": "t_tree_season_winter", "fg": 4730, "bg": 4704 }, - { "id": "t_tree_apple", "fg": 4714, "bg": 4706 }, - { "id": "t_tree_apple_season_summer", "fg": 4714, "bg": 4707 }, - { "id": "t_tree_apple_season_winter", "fg": 4719, "bg": 4704 }, + { "id": "t_tree_season_winter", "fg": 4746, "bg": 4720 }, + { "id": "t_tree_apple", "fg": 4730, "bg": 4722 }, + { "id": "t_tree_apple_season_summer", "fg": 4730, "bg": 4723 }, + { "id": "t_tree_apple_season_winter", "fg": 4735, "bg": 4720 }, { "id": "t_tree_apple_season_autumn", - "fg": [ { "weight": 1, "sprite": 4715 }, { "weight": 1, "sprite": 4716 } ], - "bg": 4705 + "fg": [ { "weight": 1, "sprite": 4731 }, { "weight": 1, "sprite": 4732 } ], + "bg": 4721 }, { "id": "t_tree_apple_harvested", - "fg": [ { "weight": 1, "sprite": 4717 }, { "weight": 1, "sprite": 4718 } ], - "bg": 4705 + "fg": [ { "weight": 1, "sprite": 4733 }, { "weight": 1, "sprite": 4734 } ], + "bg": 4721 }, - { "id": "t_tree_birch", "fg": 4720, "bg": 4706 }, - { "id": "t_tree_birch_season_summer", "fg": 4720, "bg": 4707 }, - { "id": "t_tree_birch_season_winter", "fg": 4723, "bg": 4704 }, + { "id": "t_tree_birch", "fg": 4736, "bg": 4722 }, + { "id": "t_tree_birch_season_summer", "fg": 4736, "bg": 4723 }, + { "id": "t_tree_birch_season_winter", "fg": 4739, "bg": 4720 }, { "id": "t_tree_birch_season_autumn", - "fg": [ { "weight": 1, "sprite": 4721 }, { "weight": 1, "sprite": 4722 } ], - "bg": 4705 + "fg": [ { "weight": 1, "sprite": 4737 }, { "weight": 1, "sprite": 4738 } ], + "bg": 4721 }, - { "id": "t_tree_cherry", "fg": 4724, "bg": 4706 }, - { "id": "t_tree_cherry_season_summer", "fg": 4728, "bg": 4707 }, - { "id": "t_tree_cherry_harvested", "fg": 4727, "bg": 4707 }, - { "id": "t_tree_cherry_season_winter", "fg": 4729, "bg": 4704 }, + { "id": "t_tree_cherry", "fg": 4740, "bg": 4722 }, + { "id": "t_tree_cherry_season_summer", "fg": 4744, "bg": 4723 }, + { "id": "t_tree_cherry_harvested", "fg": 4743, "bg": 4723 }, + { "id": "t_tree_cherry_season_winter", "fg": 4745, "bg": 4720 }, { "id": "t_tree_cherry_season_autumn", - "fg": [ { "weight": 1, "sprite": 4725 }, { "weight": 1, "sprite": 4726 } ], - "bg": 4705 + "fg": [ { "weight": 1, "sprite": 4741 }, { "weight": 1, "sprite": 4742 } ], + "bg": 4721 }, { "id": "t_tree_dead", - "fg": [ { "weight": 100, "sprite": 4730 }, { "weight": 100, "sprite": 5780 } ], - "bg": 4706 + "fg": [ { "weight": 100, "sprite": 4746 }, { "weight": 100, "sprite": 5812 } ], + "bg": 4722 }, { "id": "t_tree_dead_season_summer", - "fg": [ { "weight": 100, "sprite": 4730 }, { "weight": 100, "sprite": 5780 } ], - "bg": 4707 + "fg": [ { "weight": 100, "sprite": 4746 }, { "weight": 100, "sprite": 5812 } ], + "bg": 4723 }, { "id": "t_tree_dead_season_autumn", - "fg": [ { "weight": 100, "sprite": 4730 }, { "weight": 100, "sprite": 5780 } ], - "bg": 4705 + "fg": [ { "weight": 100, "sprite": 4746 }, { "weight": 100, "sprite": 5812 } ], + "bg": 4721 }, { "id": "t_tree_dead_season_winter", - "fg": [ { "weight": 100, "sprite": 4730 }, { "weight": 100, "sprite": 5780 } ], - "bg": 4704 - }, - { "id": "t_tree_maple", "fg": 4732, "bg": 4706 }, - { "id": "t_tree_maple_season_summer", "fg": 4733, "bg": 4707 }, - { "id": "t_tree_maple_season_autumn", "fg": 4731, "bg": 4705 }, - { "id": "t_tree_maple_season_winter", "fg": 4734, "bg": 4704 }, - { "id": "t_tree_peach_season_spring", "fg": 4735, "bg": 4706 }, - { "id": "t_tree_peach_season_summer", "fg": 4738, "bg": 4707 }, - { "id": "t_tree_peach_harvested", "fg": 4735, "bg": 4707 }, - { "id": "t_tree_peach_season_winter", "fg": 4739, "bg": 4704 }, + "fg": [ { "weight": 100, "sprite": 4746 }, { "weight": 100, "sprite": 5812 } ], + "bg": 4720 + }, + { "id": "t_tree_maple", "fg": 4748, "bg": 4722 }, + { "id": "t_tree_maple_season_summer", "fg": 4749, "bg": 4723 }, + { "id": "t_tree_maple_season_autumn", "fg": 4747, "bg": 4721 }, + { "id": "t_tree_maple_season_winter", "fg": 4750, "bg": 4720 }, + { "id": "t_tree_peach_season_spring", "fg": 4751, "bg": 4722 }, + { "id": "t_tree_peach_season_summer", "fg": 4754, "bg": 4723 }, + { "id": "t_tree_peach_harvested", "fg": 4751, "bg": 4723 }, + { "id": "t_tree_peach_season_winter", "fg": 4755, "bg": 4720 }, { "id": "t_tree_peach_season_autumn", - "fg": [ { "weight": 1, "sprite": 4736 }, { "weight": 1, "sprite": 4737 } ], - "bg": 4705 + "fg": [ { "weight": 1, "sprite": 4752 }, { "weight": 1, "sprite": 4753 } ], + "bg": 4721 } ] }, { "file": "incomplete.png", - "//": "range 4752 to 5679", + "//": "range 4768 to 5711", "tiles": [ - { "id": "unknown", "fg": 4752 }, - { "id": "fd_acid", "fg": 4753 }, + { "id": "unknown", "fg": 4768 }, + { "id": "fd_acid", "fg": 4769 }, { "id": "fd_blood", - "fg": 4785, + "fg": 4801, "multitile": true, "additional_tiles": [ - { "id": "center", "fg": 4754 }, - { "id": "corner", "fg": [ 4756, 4758, 4757, 4755 ] }, - { "id": "t_connection", "fg": [ 4782, 4784, 4783, 4781 ] }, - { "id": "edge", "fg": [ 4760, 4759 ] }, - { "id": "end_piece", "fg": [ 4762, 4764, 4763, 4761 ] }, - { "id": "unconnected", "fg": [ 4785, 4785 ] } + { "id": "center", "fg": 4770 }, + { "id": "corner", "fg": [ 4772, 4774, 4773, 4771 ] }, + { "id": "t_connection", "fg": [ 4798, 4800, 4799, 4797 ] }, + { "id": "edge", "fg": [ 4776, 4775 ] }, + { "id": "end_piece", "fg": [ 4778, 4780, 4779, 4777 ] }, + { "id": "unconnected", "fg": [ 4801, 4801 ] } ] }, { "id": [ "fd_blood_insect", "fd_blood_invertebrate" ], - "fg": 4780, + "fg": 4796, "multitile": true, "additional_tiles": [ - { "id": "center", "fg": 4765 }, - { "id": "corner", "fg": [ 4767, 4769, 4768, 4766 ] }, - { "id": "t_connection", "fg": [ 4777, 4779, 4778, 4776 ] }, - { "id": "edge", "fg": [ 4771, 4770 ] }, - { "id": "end_piece", "fg": [ 4773, 4775, 4774, 4772 ] }, - { "id": "unconnected", "fg": [ 4780, 4780 ] } + { "id": "center", "fg": 4781 }, + { "id": "corner", "fg": [ 4783, 4785, 4784, 4782 ] }, + { "id": "t_connection", "fg": [ 4793, 4795, 4794, 4792 ] }, + { "id": "edge", "fg": [ 4787, 4786 ] }, + { "id": "end_piece", "fg": [ 4789, 4791, 4790, 4788 ] }, + { "id": "unconnected", "fg": [ 4796, 4796 ] } ] }, - { "id": "fd_electricity", "fg": [ { "weight": 100, "sprite": 4787 }, { "weight": 100, "sprite": 4788 } ] }, + { "id": "fd_electricity", "fg": [ { "weight": 100, "sprite": 4803 }, { "weight": 100, "sprite": 4804 } ] }, { "id": "fd_web", "fg": [ - { "weight": 100, "sprite": 4789 }, - { "weight": 100, "sprite": 4790 }, - { "weight": 25, "sprite": 4791 }, - { "weight": 25, "sprite": 4792 } - ] - }, - { "id": "fd_sludge", "fg": 4793 }, - { "id": "fd_smoke", "fg": 4796 }, - { "id": "fd_fungal_haze", "fg": 4795 }, - { "id": "fd_nuke_gas", "fg": 4794 }, - { "id": "fd_spotlight", "fg": 4797 }, - { "id": "f_makeshift_bed", "fg": 4800 }, - { "id": "f_straw_bed", "fg": 4801 }, - { "id": "f_bed_frame", "fg": 4798 }, - { "id": "f_camp_chair", "fg": 4803 }, - { "id": "f_lane", "fg": 4804 }, - { "id": "f_piano", "fg": 4805 }, - { "id": "f_pinball_machine", "fg": 4806 }, - { "id": "f_seat_airplane", "fg": 4807 }, + { "weight": 100, "sprite": 4805 }, + { "weight": 100, "sprite": 4806 }, + { "weight": 25, "sprite": 4807 }, + { "weight": 25, "sprite": 4808 } + ] + }, + { "id": "fd_sludge", "fg": 4809 }, + { "id": "fd_smoke", "fg": 4812 }, + { "id": "fd_fungal_haze", "fg": 4811 }, + { "id": "fd_nuke_gas", "fg": 4810 }, + { "id": "fd_spotlight", "fg": 4813 }, + { "id": "f_makeshift_bed", "fg": 4816 }, + { "id": "f_straw_bed", "fg": 4817 }, + { "id": "f_bed_frame", "fg": 4814 }, + { "id": "f_camp_chair", "fg": 4819 }, + { "id": "f_lane", "fg": 4820 }, + { "id": "f_piano", "fg": 4821 }, + { "id": "f_pinball_machine", "fg": 4822 }, + { "id": "f_seat_airplane", "fg": 4823 }, { "id": "f_sink", "multitile": true, - "fg": 4823, - "additional_tiles": [ - { "id": "center", "fg": 4808 }, - { "id": "corner", "fg": [ 4810, 4812, 4811, 4809 ] }, - { "id": "t_connection", "fg": [ 4820, 4822, 4821, 4819 ] }, - { "id": "edge", "fg": [ 4814, 4813 ] }, - { "id": "end_piece", "fg": [ 4816, 4818, 4817, 4815 ] }, - { "id": "unconnected", "fg": 4823 } - ] - }, - { "id": "f_solar_unit", "fg": 4824 }, - { "id": "f_speaker_cabinet", "fg": 4825 }, - { "id": "f_water_mill", "fg": 4826 }, - { "id": "water_mill", "fg": 4827 }, - { "id": "f_water_purifier", "fg": 4828 }, - { "id": "f_wood_keg", "fg": 4984 }, - { "id": "30gal_barrel", "fg": 4829 }, - { "id": "30gal_drum", "fg": 4830 }, - { "id": "acoustic_guitar", "fg": [ { "weight": 100, "sprite": 4831 }, { "weight": 100, "sprite": 4832 } ] }, - { "id": "alarmclock", "fg": 4833 }, - { "id": "clock", "fg": 4833 }, - { "id": "anvil", "fg": 4834 }, - { "id": "bag_canvas_small", "fg": 4835 }, - { "id": "bathroom_scale", "fg": 4836 }, - { "id": "bead_necklace", "fg": 4837 }, - { "id": "bubblewrap", "fg": 4839 }, - { "id": "bucket", "fg": 4840 }, - { "id": "camera_pro", "fg": 4841 }, - { "id": "candle", "fg": 4842 }, - { "id": "colt_army", "fg": 4843 }, - { "id": "colt_lightning", "fg": 4844 }, - { "id": "colt_navy", "fg": 4845 }, - { "id": "condom", "fg": 4846 }, - { "id": "corkscrew", "fg": 4847 }, - { "id": "craft", "fg": 4848 }, - { "id": "pomegranate", "fg": 4860 }, - { "id": "peach", "fg": 4858 }, - { "id": "strawberries", "fg": 4861 }, - { "id": "cabbage", "fg": 4849 }, - { "id": "mango", "fg": 4856 }, - { "id": "kiwi", "fg": 4855 }, - { "id": "papaya", "fg": 4857 }, - { "id": "grapefruit", "fg": 4854 }, - { "id": "garlic", "fg": 4853 }, - { "id": "pineapple", "fg": 4859 }, - { "id": "celery", "fg": 4851 }, - { "id": "chili_pepper", "fg": 4852 }, - { "id": "carrot", "fg": 4850 }, - { "id": "zucchini", "fg": 4862 }, - { "id": "akmag30", "fg": 4863 }, - { "id": "duct_tape", "fg": 4864 }, - { "id": "electric_lantern", "fg": 4865 }, - { "id": "extinguisher", "fg": 4866 }, - { "id": "sm_extinguisher", "fg": 4867 }, - { "id": "fan", "fg": 4868 }, - { "id": "flaregun", "fg": 4869 }, - { "id": "signal_flare", "fg": 4870 }, + "fg": 4839, + "additional_tiles": [ + { "id": "center", "fg": 4824 }, + { "id": "corner", "fg": [ 4826, 4828, 4827, 4825 ] }, + { "id": "t_connection", "fg": [ 4836, 4838, 4837, 4835 ] }, + { "id": "edge", "fg": [ 4830, 4829 ] }, + { "id": "end_piece", "fg": [ 4832, 4834, 4833, 4831 ] }, + { "id": "unconnected", "fg": 4839 } + ] + }, + { "id": "f_solar_unit", "fg": 4840 }, + { "id": "f_speaker_cabinet", "fg": 4841 }, + { "id": "f_water_mill", "fg": 4842 }, + { "id": "water_mill", "fg": 4843 }, + { "id": "f_water_purifier", "fg": 4844 }, + { "id": "f_wood_keg", "fg": 5003 }, + { "id": "30gal_barrel", "fg": 4845 }, + { "id": "30gal_drum", "fg": 4846 }, + { "id": "acoustic_guitar", "fg": [ { "weight": 100, "sprite": 4847 }, { "weight": 100, "sprite": 4848 } ] }, + { "id": "alarmclock", "fg": 4849 }, + { "id": "clock", "fg": 4849 }, + { "id": "anvil", "fg": 4853 }, + { "id": "bag_canvas_small", "fg": 4854 }, + { "id": "bathroom_scale", "fg": 4855 }, + { "id": "bead_necklace", "fg": 4856 }, + { "id": "bubblewrap", "fg": 4858 }, + { "id": "bucket", "fg": 4859 }, + { "id": "camera_pro", "fg": 4860 }, + { "id": "candle", "fg": 4861 }, + { "id": "colt_army", "fg": 4862 }, + { "id": "colt_lightning", "fg": 4863 }, + { "id": "colt_navy", "fg": 4864 }, + { "id": "condom", "fg": 4865 }, + { "id": "corkscrew", "fg": 4866 }, + { "id": "craft", "fg": 4867 }, + { "id": "pomegranate", "fg": 4879 }, + { "id": "peach", "fg": 4877 }, + { "id": "strawberries", "fg": 4880 }, + { "id": "cabbage", "fg": 4868 }, + { "id": "mango", "fg": 4875 }, + { "id": "kiwi", "fg": 4874 }, + { "id": "papaya", "fg": 4876 }, + { "id": "grapefruit", "fg": 4873 }, + { "id": "garlic", "fg": 4872 }, + { "id": "pineapple", "fg": 4878 }, + { "id": "celery", "fg": 4870 }, + { "id": "chili_pepper", "fg": 4871 }, + { "id": "carrot", "fg": 4869 }, + { "id": "zucchini", "fg": 4881 }, + { "id": "akmag30", "fg": 4882 }, + { "id": "duct_tape", "fg": 4883 }, + { "id": "electric_lantern", "fg": 4884 }, + { "id": "extinguisher", "fg": 4885 }, + { "id": "sm_extinguisher", "fg": 4886 }, + { "id": "fan", "fg": 4887 }, + { "id": "flaregun", "fg": 4888 }, + { "id": "signal_flare", "fg": 4889 }, { "id": [ "deck_of_cards", @@ -6935,45 +6969,45 @@ "battleship", "clue" ], - "fg": 4871 - }, - { "id": "fn_fal", "fg": 4872 }, - { "id": [ "birchbark_funnel", "funnel", "leather_funnel", "makeshift_funnel", "metal_funnel" ], "fg": 4873 }, - { "id": [ "tr_funnel", "tr_makeshift_funnel", "tr_raincatcher" ], "fg": 4874 }, - { "id": "garand", "fg": 4875 }, - { "id": "glock17_17", "fg": 4876 }, - { "id": "hk_mp5", "fg": 4877 }, - { "id": "holy_symbol", "fg": 4878 }, - { "id": "holy_symbol_wood", "fg": 4879 }, - { "id": "hotplate", "fg": 4880 }, - { "id": "jerrycan", "fg": 4881 }, - { "id": "jerrycan_big", "fg": 4882 }, - { "id": "keg", "fg": 4883 }, - { "id": "chopsticks", "fg": 4886 }, - { "id": "cutting_board", "fg": 4889 }, - { "id": "plastic_straw", "fg": 4896 }, - { "id": "xacto", "fg": 4903 }, - { "id": "brush", "fg": 4884 }, - { "id": "comb_pocket", "fg": 4887 }, - { "id": "curling_iron", "fg": 4888 }, - { "id": "elec_hairtrimmer", "fg": 4890 }, - { "id": "hair_dryer", "fg": 4891 }, - { "id": "hairbrush", "fg": 4892 }, - { "id": "metal_file", "fg": 4894 }, - { "id": "mobile_memory_card", "fg": 4895 }, - { "id": "razor_blade", "fg": 4897 }, - { "id": "razor_shaving", "fg": 4898 }, - { "id": "sandpaper", "fg": 4899 }, - { "id": "string_floss", "fg": 4900 }, - { "id": [ "toothbrush_plain", "toothbrush_dirty" ], "fg": 4901 }, - { "id": "tumbler_plastic", "fg": 4902 }, - { "id": "casserole", "fg": 4885 }, + "fg": 4890 + }, + { "id": "fn_fal", "fg": 4891 }, + { "id": [ "birchbark_funnel", "funnel", "leather_funnel", "makeshift_funnel", "metal_funnel" ], "fg": 4892 }, + { "id": [ "tr_funnel", "tr_makeshift_funnel", "tr_raincatcher" ], "fg": 4893 }, + { "id": "garand", "fg": 4894 }, + { "id": "glock17_17", "fg": 4895 }, + { "id": "hk_mp5", "fg": 4896 }, + { "id": "holy_symbol", "fg": 4897 }, + { "id": "holy_symbol_wood", "fg": 4898 }, + { "id": "hotplate", "fg": 4899 }, + { "id": "jerrycan", "fg": 4900 }, + { "id": "jerrycan_big", "fg": 4901 }, + { "id": "keg", "fg": 4902 }, + { "id": "chopsticks", "fg": 4905 }, + { "id": "cutting_board", "fg": 4908 }, + { "id": "plastic_straw", "fg": 4915 }, + { "id": "xacto", "fg": 4922 }, + { "id": "brush", "fg": 4903 }, + { "id": "comb_pocket", "fg": 4906 }, + { "id": "curling_iron", "fg": 4907 }, + { "id": "elec_hairtrimmer", "fg": 4909 }, + { "id": "hair_dryer", "fg": 4910 }, + { "id": "hairbrush", "fg": 4911 }, + { "id": "metal_file", "fg": 4913 }, + { "id": "mobile_memory_card", "fg": 4914 }, + { "id": "razor_blade", "fg": 4916 }, + { "id": "razor_shaving", "fg": 4917 }, + { "id": "sandpaper", "fg": 4918 }, + { "id": "string_floss", "fg": 4919 }, + { "id": [ "toothbrush_plain", "toothbrush_dirty" ], "fg": 4920 }, + { "id": "tumbler_plastic", "fg": 4921 }, + { "id": "casserole", "fg": 4904 }, { "id": [ "hairpin", "fc_hairpin", "gold_hairpin", "platinum_hairpin", "silver_hairpin", "copper_hairpin", "tieclip" ], - "fg": 4893 + "fg": 4912 }, - { "id": "knife_combat", "fg": 4904 }, - { "id": "knife_steak", "fg": 4905 }, + { "id": "knife_combat", "fg": 4923 }, + { "id": "knife_steak", "fg": 4924 }, { "id": [ "nyquil", @@ -7125,7 +7159,7 @@ "wine_chardonnay", "drink_martini" ], - "fg": 4906 + "fg": 4925 }, { "id": [ @@ -7166,7 +7200,7 @@ "soup_tomato", "young_yeast" ], - "fg": 4908 + "fg": 4927 }, { "id": [ @@ -7188,63 +7222,63 @@ "hi_q_distillate_tails", "hi_q_distillate" ], - "fg": 4907 - }, - { "id": "longsword", "fg": 4909 }, - { "id": "longsword_inferior", "fg": 4911 }, - { "id": "longsword_fake", "fg": 4910 }, - { "id": "m107a1", "fg": 4912 }, - { "id": "m16a4", "fg": 4913 }, - { "id": "m249", "fg": 4914 }, - { "id": "m60", "fg": 4915 }, - { "id": "mask_gas", "fg": 4916 }, - { "id": "plastic_chunk", "fg": 4917 }, - { "id": "scrap_copper", "fg": 4918 }, - { "id": "mosin91_30", "fg": 4919 }, - { "id": "oil_lamp", "fg": 4920 }, - { "id": "pickaxe", "fg": 4921 }, - { "id": "pitchfork", "fg": 4922 }, - { "id": "pliers", "fg": 4923 }, - { "id": "plunger_futuristic", "fg": 4924 }, - { "id": "plunger_toilet", "fg": 4925 }, - { "id": "pocketwatch", "fg": 4926 }, - { "id": "bacon", "fg": 4927 }, - { "id": "porkbelly", "fg": 4928 }, - { "id": "raw_cured_fatty_meat", "fg": 4929 }, - { "id": "raw_curing_fatty_meat", "fg": 4930 }, - { "id": "material_sand", "fg": 4957 }, - { "id": "material_soil", "fg": 4959 }, - { "id": "chem_aluminium_powder", "fg": 4931 }, - { "id": "chem_aluminium_sulphate", "fg": 4932 }, - { "id": "chem_ammonium_nitrate", "fg": 4933 }, - { "id": "chem_black_powder", "fg": 4934 }, - { "id": "cac2powder", "fg": 4935 }, - { "id": "chilly-p", "fg": 4936 }, - { "id": "meal_chitin_piece", "fg": 4937 }, - { "id": "chem_chromium_oxide", "fg": 4938 }, - { "id": "coffee_raw", "fg": 4939 }, - { "id": "curry_powder", "fg": 4940 }, - { "id": "powder_eggs", "fg": 4941 }, - { "id": "fungicide", "fg": 4942 }, - { "id": "insecticide", "fg": 4944 }, - { "id": "chem_hmtd", "fg": 4943 }, - { "id": "lemonade_powder", "fg": 4945 }, - { "id": "lye_powder", "fg": 4946 }, - { "id": "magnesium", "fg": 4947 }, - { "id": "chem_manganese_dioxide", "fg": 4948 }, - { "id": "chem_match_head_powder", "fg": 4949 }, - { "id": "mustard_powder", "fg": 4950 }, - { "id": "oxy_powder", "fg": 4951 }, - { "id": "chem_peptone_broth", "fg": 4952 }, - { "id": "protein_powder", "fg": 4953 }, - { "id": "material_quicklime", "fg": 4954 }, - { "id": "chem_rocket_fuel", "fg": 4955 }, - { "id": "chem_saltpetre", "fg": 4956 }, - { "id": "gunpowder", "fg": 4958 }, - { "id": "chem_thermite", "fg": 4960 }, - { "id": "tin", "fg": 4961 }, - { "id": "yeast", "fg": 4963 }, - { "id": "chem_zinc_powder", "fg": 4964 }, + "fg": 4926 + }, + { "id": "longsword", "fg": 4928 }, + { "id": "longsword_inferior", "fg": 4930 }, + { "id": "longsword_fake", "fg": 4929 }, + { "id": "m107a1", "fg": 4931 }, + { "id": "m16a4", "fg": 4932 }, + { "id": "m249", "fg": 4933 }, + { "id": "m60", "fg": 4934 }, + { "id": "mask_gas", "fg": 4935 }, + { "id": "plastic_chunk", "fg": 4936 }, + { "id": "scrap_copper", "fg": 4937 }, + { "id": "mosin91_30", "fg": 4938 }, + { "id": "oil_lamp", "fg": 4939 }, + { "id": "pickaxe", "fg": 4940 }, + { "id": "pitchfork", "fg": 4941 }, + { "id": "pliers", "fg": 4942 }, + { "id": "plunger_futuristic", "fg": 4943 }, + { "id": "plunger_toilet", "fg": 4944 }, + { "id": "pocketwatch", "fg": 4945 }, + { "id": "bacon", "fg": 4946 }, + { "id": "porkbelly", "fg": 4947 }, + { "id": "raw_cured_fatty_meat", "fg": 4948 }, + { "id": "raw_curing_fatty_meat", "fg": 4949 }, + { "id": "material_sand", "fg": 4976 }, + { "id": "material_soil", "fg": 4978 }, + { "id": "chem_aluminium_powder", "fg": 4950 }, + { "id": "chem_aluminium_sulphate", "fg": 4951 }, + { "id": "chem_ammonium_nitrate", "fg": 4952 }, + { "id": "chem_black_powder", "fg": 4953 }, + { "id": "cac2powder", "fg": 4954 }, + { "id": "chilly-p", "fg": 4955 }, + { "id": "meal_chitin_piece", "fg": 4956 }, + { "id": "chem_chromium_oxide", "fg": 4957 }, + { "id": "coffee_raw", "fg": 4958 }, + { "id": "curry_powder", "fg": 4959 }, + { "id": "powder_eggs", "fg": 4960 }, + { "id": "fungicide", "fg": 4961 }, + { "id": "insecticide", "fg": 4963 }, + { "id": "chem_hmtd", "fg": 4962 }, + { "id": "lemonade_powder", "fg": 4964 }, + { "id": "lye_powder", "fg": 4965 }, + { "id": "magnesium", "fg": 4966 }, + { "id": "chem_manganese_dioxide", "fg": 4967 }, + { "id": "chem_match_head_powder", "fg": 4968 }, + { "id": "mustard_powder", "fg": 4969 }, + { "id": "oxy_powder", "fg": 4970 }, + { "id": "chem_peptone_broth", "fg": 4971 }, + { "id": "protein_powder", "fg": 4972 }, + { "id": "material_quicklime", "fg": 4973 }, + { "id": "chem_rocket_fuel", "fg": 4974 }, + { "id": "chem_saltpetre", "fg": 4975 }, + { "id": "gunpowder", "fg": 4977 }, + { "id": "chem_thermite", "fg": 4979 }, + { "id": "tin", "fg": 4980 }, + { "id": "yeast", "fg": 4982 }, + { "id": "chem_zinc_powder", "fg": 4983 }, { "id": [ "sugar", @@ -7257,1646 +7291,1658 @@ "quikclot", "chem_acrylamide" ], - "fg": 4962 - }, - { "id": "radio", "fg": 4965 }, - { "id": "ref_lighter", "fg": 4966 }, - { "id": "rhubarb", "fg": 4967 }, - { "id": "rope_6", "fg": 4968 }, - { "id": "soap", "fg": 4969 }, - { "id": "soldering_iron", "fg": 4970 }, - { "id": "spray_can", "fg": 4971 }, - { "id": "stanag30", "fg": 4972 }, - { "id": "steel_pan", "fg": 4973 }, - { "id": "stepladder", "fg": 4974 }, - { "id": "stereo", "fg": 4975 }, - { "id": "sunglasses", "fg": 4976 }, - { "id": "sw_610", "fg": 4977 }, - { "id": "toolbox", "fg": 4978 }, - { "id": "waffleiron", "fg": 4979 }, - { "id": "warhammer", "fg": 4980 }, - { "id": "welding_mask", "fg": 4981 }, - { "id": "wind_mill", "fg": 4982 }, - { "id": "wood_beam", "fg": 4983 }, - { "id": "wooden_barrel", "fg": 4984 }, - { "id": "zweihander", "fg": 4985 }, - { "id": "zweihander_inferior", "fg": 4987 }, - { "id": "zweihander_fake", "fg": 4986 }, - { "id": "bot_grenade_hack", "fg": 4988 }, - { "id": "bot_mininuke_hack", "fg": 4989 }, - { "id": "mon_horse", "fg": 5000, "bg": 2744 }, - { "id": "infrared_creature", "fg": 5002 }, + "fg": 4981 + }, + { "id": "radio", "fg": 4984 }, + { "id": "ref_lighter", "fg": 4985 }, + { "id": "rhubarb", "fg": 4986 }, + { "id": "rope_6", "fg": 4987 }, + { "id": "soap", "fg": 4988 }, + { "id": "soldering_iron", "fg": 4989 }, + { "id": "spray_can", "fg": 4990 }, + { "id": "stanag30", "fg": 4991 }, + { "id": "steel_pan", "fg": 4992 }, + { "id": "stepladder", "fg": 4993 }, + { "id": "stereo", "fg": 4994 }, + { "id": "sunglasses", "fg": 4995 }, + { "id": "sw_610", "fg": 4996 }, + { "id": "toolbox", "fg": 4997 }, + { "id": "waffleiron", "fg": 4998 }, + { "id": "warhammer", "fg": 4999 }, + { "id": "welding_mask", "fg": 5000 }, + { "id": "wind_mill", "fg": 5001 }, + { "id": "wood_beam", "fg": 5002 }, + { "id": "wooden_barrel", "fg": 5003 }, + { "id": "zweihander", "fg": 5004 }, + { "id": "zweihander_inferior", "fg": 5006 }, + { "id": "zweihander_fake", "fg": 5005 }, + { "id": "bot_grenade_hack", "fg": 5007 }, + { "id": "bot_mininuke_hack", "fg": 5008 }, + { "id": "infrared_creature", "fg": 5020 }, { "id": "weather_rain_drop", "fg": [ - { "weight": 100, "sprite": 5004 }, - { "weight": 100, "sprite": 5006 }, - { "weight": 100, "sprite": 5007 }, - { "weight": 100, "sprite": 5008 }, - { "weight": 100, "sprite": 5009 }, - { "weight": 100, "sprite": 5010 }, - { "weight": 100, "sprite": 5011 }, - { "weight": 100, "sprite": 5012 }, - { "weight": 100, "sprite": 5013 }, - { "weight": 100, "sprite": 5005 } - ] - }, - { "id": "weather_snowflake", "fg": 5014 }, - { "id": "weather_acid_drop", "fg": 5003 }, - { "id": [ "t_card_science", "t_card_robofac" ], "fg": 5019 }, - { "id": "t_card_reader_broken", "fg": 5018 }, - { "id": "t_card_military", "fg": 5017 }, - { "id": "t_card_industrial", "fg": 5016 }, - { "id": "t_card_fp", "fg": 5015 }, - { "id": "t_floor_red", "fg": 5022 }, - { "id": "t_floor_green", "fg": 5021 }, - { "id": "t_floor_blue", "fg": 5020 }, - { "id": [ "t_searth_test", "t_searth" ], "fg": 5023 }, - { "id": "t_current_trans", "fg": 5024, "bg": 3906 }, - { "id": "t_potential_trans", "fg": 5025, "bg": 3906 }, - { "id": "graffiti", "fg": 5026 }, - { "id": "t_floor_olight", "fg": 5027, "bg": 3194 }, - { "id": "t_thconc_floor_olight", "fg": 5027, "bg": 3942 }, - { "id": "t_metal_floor_olight", "fg": 5027, "bg": 3528 }, - { "id": "t_pedestal_wyrm", "fg": 5029, "bg": 3716 }, + { "weight": 100, "sprite": 5022 }, + { "weight": 100, "sprite": 5024 }, + { "weight": 100, "sprite": 5025 }, + { "weight": 100, "sprite": 5026 }, + { "weight": 100, "sprite": 5027 }, + { "weight": 100, "sprite": 5028 }, + { "weight": 100, "sprite": 5029 }, + { "weight": 100, "sprite": 5030 }, + { "weight": 100, "sprite": 5031 }, + { "weight": 100, "sprite": 5023 } + ] + }, + { "id": "weather_snowflake", "fg": 5032 }, + { "id": "weather_acid_drop", "fg": 5021 }, + { "id": [ "t_card_science", "t_card_robofac" ], "fg": 5037 }, + { "id": "t_card_reader_broken", "fg": 5036 }, + { "id": "t_card_military", "fg": 5035 }, + { "id": "t_card_industrial", "fg": 5034 }, + { "id": "t_card_fp", "fg": 5033 }, + { "id": "t_floor_red", "fg": 5040 }, + { "id": "t_floor_green", "fg": 5039 }, + { "id": "t_floor_blue", "fg": 5038 }, + { "id": [ "t_searth_test", "t_searth" ], "fg": 5041 }, + { "id": "t_current_trans", "fg": 5042, "bg": 3924 }, + { "id": "t_potential_trans", "fg": 5043, "bg": 3924 }, + { "id": "graffiti", "fg": 5044 }, + { "id": "t_floor_olight", "fg": 5045, "bg": 3212 }, + { "id": "t_thconc_floor_olight", "fg": 5045, "bg": 3960 }, + { "id": "t_metal_floor_olight", "fg": 5045, "bg": 3546 }, + { "id": "t_pedestal_wyrm", "fg": 5047, "bg": 3734 }, { "id": "t_pedestal_temple", - "fg": [ { "weight": 100, "sprite": 5030 }, { "weight": 100, "sprite": 5028 } ], - "bg": 3129 + "fg": [ { "weight": 100, "sprite": 5048 }, { "weight": 100, "sprite": 5046 } ], + "bg": 3147 }, { "id": "t_pedestal_temple_season_winter", - "fg": [ { "weight": 100, "sprite": 5030 }, { "weight": 100, "sprite": 5028 } ], - "bg": 2832 + "fg": [ { "weight": 100, "sprite": 5048 }, { "weight": 100, "sprite": 5046 } ], + "bg": 2850 }, - { "id": "t_zebra", "fg": 5031 }, - { "id": "t_zebra_season_winter", "fg": 2832 }, + { "id": "t_zebra", "fg": 5049 }, + { "id": "t_zebra_season_winter", "fg": 2850 }, { "id": [ "t_metal_railing", "t_concrete_railing", "t_glass_railing" ], "multitile": true, - "fg": 3663, - "bg": 3019, + "fg": 3681, + "bg": 3037, "additional_tiles": [ - { "id": "center", "bg": 3019, "fg": 3648 }, - { "id": "corner", "bg": 3019, "fg": [ 3650, 3652, 3651, 3649 ] }, - { "id": "t_connection", "bg": 3019, "fg": [ 3660, 3662, 3661, 3659 ] }, - { "id": "edge", "bg": 3019, "fg": [ 3654, 3653 ] }, - { "id": "end_piece", "bg": 3019, "fg": [ 3656, 3658, 3657, 3655 ] }, - { "bg": 3019, "id": "unconnected", "fg": [ 3663, 3663 ] } + { "id": "center", "bg": 3037, "fg": 3666 }, + { "id": "corner", "bg": 3037, "fg": [ 3668, 3670, 3669, 3667 ] }, + { "id": "t_connection", "bg": 3037, "fg": [ 3678, 3680, 3679, 3677 ] }, + { "id": "edge", "bg": 3037, "fg": [ 3672, 3671 ] }, + { "id": "end_piece", "bg": 3037, "fg": [ 3674, 3676, 3675, 3673 ] }, + { "bg": 3037, "id": "unconnected", "fg": [ 3681, 3681 ] } ] }, { "id": "t_chainfence", "multitile": true, "rotates": false, - "fg": 5032, - "bg": 3595, + "fg": 5050, + "bg": 3613, "additional_tiles": [ - { "id": "edge", "bg": 3595, "fg": [ 5033, 5032 ] }, - { "id": "end_piece", "bg": 3595, "fg": [ 5033, 5032, 5033, 5032 ] }, - { "bg": 3595, "id": "unconnected", "fg": 5032 } + { "id": "edge", "bg": 3613, "fg": [ 5051, 5050 ] }, + { "id": "end_piece", "bg": 3613, "fg": [ 5051, 5050, 5051, 5050 ] }, + { "bg": 3613, "id": "unconnected", "fg": 5050 } ] }, { "id": "t_chainfence_season_winter", "multitile": true, "rotates": false, - "fg": 5032, - "bg": 2832, - "additional_tiles": [ - { "id": "edge", "bg": 2832, "fg": [ 5033, 5032 ] }, - { "id": "end_piece", "bg": 2832, "fg": [ 5033, 5032, 5033, 5032 ] }, - { "bg": 2832, "id": "unconnected", "fg": 5032 } - ] - }, - { "id": "t_chaingate_c", "fg": 5035, "bg": 3595 }, - { "id": "t_chaingate_l", "fg": 5036, "bg": 3595 }, - { "id": "t_chaingate_o", "fg": 5037, "bg": 3595 }, - { "id": "t_chainfence_posts", "fg": 5034, "bg": 3595 }, - { "id": "t_chaingate_c_season_winter", "fg": 5035, "bg": 2832 }, - { "id": "t_chaingate_l_season_winter", "fg": 5036, "bg": 2832 }, - { "id": "t_chaingate_o_season_winter", "fg": 5037, "bg": 2832 }, - { "id": "t_chainfence_posts_season_winter", "fg": 5034, "bg": 2832 }, - { "id": "t_console", "fg": 5038 }, - { "id": "t_console_broken", "fg": 5039 }, - { "id": "t_dirtmound", "fg": 5040, "bg": 3297 }, - { "id": "t_dirtmound_season_summer", "fg": 5040, "bg": 3307 }, - { "id": "t_dirtmound_season_autumn", "fg": 5040, "bg": 3302 }, - { "id": "t_dirtmound_season_winter", "fg": 5041 }, - { "id": "t_door_metal_c", "fg": 5042 }, - { "id": "t_door_metal_o", "fg": 5043 }, - { "id": "t_fern", "fg": 5044, "bg": 3297 }, - { "id": "t_fern_harvested", "fg": 5045, "bg": 3297 }, - { "id": "t_fern_season_summer", "fg": 5044, "bg": 3307 }, - { "id": "t_fern_harvested_season_summer", "fg": 5045, "bg": 3307 }, - { "id": "t_fern_season_autumn", "fg": 5044, "bg": 3302 }, - { "id": "t_fern_harvested_season_autumn", "fg": 5045, "bg": 3302 }, - { "id": "t_fern_season_winter", "fg": 5044, "bg": 2831 }, - { "id": "t_fern_harvested_season_winter", "fg": 5045, "bg": 2831 }, + "fg": 5050, + "bg": 2850, + "additional_tiles": [ + { "id": "edge", "bg": 2850, "fg": [ 5051, 5050 ] }, + { "id": "end_piece", "bg": 2850, "fg": [ 5051, 5050, 5051, 5050 ] }, + { "bg": 2850, "id": "unconnected", "fg": 5050 } + ] + }, + { "id": "t_chaingate_c", "fg": 5053, "bg": 3613 }, + { "id": "t_chaingate_l", "fg": 5054, "bg": 3613 }, + { "id": "t_chaingate_o", "fg": 5055, "bg": 3613 }, + { "id": "t_chainfence_posts", "fg": 5052, "bg": 3613 }, + { "id": "t_chaingate_c_season_winter", "fg": 5053, "bg": 2850 }, + { "id": "t_chaingate_l_season_winter", "fg": 5054, "bg": 2850 }, + { "id": "t_chaingate_o_season_winter", "fg": 5055, "bg": 2850 }, + { "id": "t_chainfence_posts_season_winter", "fg": 5052, "bg": 2850 }, + { "id": "t_console", "fg": 5056 }, + { "id": "t_console_broken", "fg": 5057 }, + { "id": "t_dirtmound", "fg": 5058, "bg": 3315 }, + { "id": "t_dirtmound_season_summer", "fg": 5058, "bg": 3325 }, + { "id": "t_dirtmound_season_autumn", "fg": 5058, "bg": 3320 }, + { "id": "t_dirtmound_season_winter", "fg": 5059 }, + { "id": "t_door_metal_c", "fg": 5060 }, + { "id": "t_door_metal_o", "fg": 5061 }, + { "id": "t_fern", "fg": 5062, "bg": 3315 }, + { "id": "t_fern_harvested", "fg": 5063, "bg": 3315 }, + { "id": "t_fern_season_summer", "fg": 5062, "bg": 3325 }, + { "id": "t_fern_harvested_season_summer", "fg": 5063, "bg": 3325 }, + { "id": "t_fern_season_autumn", "fg": 5062, "bg": 3320 }, + { "id": "t_fern_harvested_season_autumn", "fg": 5063, "bg": 3320 }, + { "id": "t_fern_season_winter", "fg": 5062, "bg": 2849 }, + { "id": "t_fern_harvested_season_winter", "fg": 5063, "bg": 2849 }, { "id": [ "t_junk_palisade", "t_junk_wall" ], "fg": [ - { "weight": 100, "sprite": 5046 }, - { "weight": 100, "sprite": 5047 }, - { "weight": 100, "sprite": 5048 }, - { "weight": 100, "sprite": 5049 } + { "weight": 100, "sprite": 5064 }, + { "weight": 100, "sprite": 5065 }, + { "weight": 100, "sprite": 5066 }, + { "weight": 100, "sprite": 5067 } + ] + }, + { + "id": "t_paper", + "fg": 5084, + "multitile": true, + "additional_tiles": [ + { "id": "center", "fg": 5068 }, + { "id": "corner", "fg": [ 5070, 5072, 5071, 5069 ] }, + { "id": "t_connection", "fg": [ 5081, 5083, 5082, 5080 ] }, + { "id": "edge", "fg": [ 5074, 5073 ] }, + { "id": "end_piece", "fg": [ 5076, 5078, 5077, 5075 ] }, + { "id": "unconnected", "fg": [ 5084, 5084 ] } ] }, - { "id": "t_reinforced_glass_shutter", "fg": 5050 }, - { "id": "t_reinforced_glass_shutter_open", "fg": 5051 }, - { "id": "t_slot_machine", "fg": 5052, "bg": 3194 }, - { "id": "t_strconc_wall", "fg": 5053 }, + { "id": "t_reinforced_glass_shutter", "fg": 5085 }, + { "id": "t_reinforced_glass_shutter_open", "fg": 5086 }, + { "id": "t_slot_machine", "fg": 5087, "bg": 3212 }, + { "id": "t_strconc_wall", "fg": 5088 }, { "id": "t_trunk", "multitile": true, - "fg": [ 5055, 5054 ], - "bg": [ { "weight": 100, "sprite": 3297 }, { "weight": 100, "sprite": 3299 } ] + "fg": [ 5090, 5089 ], + "bg": [ { "weight": 100, "sprite": 3315 }, { "weight": 100, "sprite": 3317 } ] }, { "id": "t_trunk_season_summer", "multitile": true, - "fg": [ 5055, 5054 ], - "bg": [ { "weight": 100, "sprite": 3307 }, { "weight": 100, "sprite": 3309 } ] + "fg": [ 5090, 5089 ], + "bg": [ { "weight": 100, "sprite": 3325 }, { "weight": 100, "sprite": 3327 } ] }, { "id": "t_trunk_season_autumn", "multitile": true, - "fg": [ 5055, 5054 ], - "bg": [ { "weight": 100, "sprite": 3302 }, { "weight": 100, "sprite": 3304 } ] + "fg": [ 5090, 5089 ], + "bg": [ { "weight": 100, "sprite": 3320 }, { "weight": 100, "sprite": 3322 } ] }, - { "id": "t_trunk_season_winter", "multitile": true, "fg": [ 5055, 5054 ], "bg": 2832 }, - { "id": "t_wall_metal", "fg": 5056 }, - { "id": [ "t_window_boarded", "t_window_boarded_noglass" ], "fg": 5057, "bg": 4243 }, - { "id": "t_window_frame", "fg": 5058 }, - { "id": [ "t_window_reinforced", "t_window_reinforced_noglass" ], "fg": 5059, "bg": 4243 }, - { "id": "t_pit_glass", "fg": 2520, "bg": 3615 }, - { "id": "t_pit_spiked", "fg": 2597, "bg": 3615 }, - { "id": "tr_firewood_source", "fg": 5060 }, - { "id": "tr_unfinished_construction", "fg": 5061 }, + { "id": "t_trunk_season_winter", "multitile": true, "fg": [ 5090, 5089 ], "bg": 2850 }, + { "id": "t_wall_metal", "fg": 5091 }, + { "id": [ "t_window_boarded", "t_window_boarded_noglass" ], "fg": 5092, "bg": 4261 }, + { "id": "t_window_frame", "fg": 5093 }, + { "id": [ "t_window_reinforced", "t_window_reinforced_noglass" ], "fg": 5094, "bg": 4261 }, + { "id": "t_pit_glass", "fg": 2540, "bg": 3633 }, + { "id": "t_pit_spiked", "fg": 2617, "bg": 3633 }, + { "id": "tr_firewood_source", "fg": 5095 }, + { "id": "tr_unfinished_construction", "fg": 5096 }, { "id": "vp_board_ne", - "fg": [ 5066, 5069, 5068, 5067 ], + "fg": [ 5101, 5104, 5103, 5102 ], "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 5293, "bg": [ 5066, 5069, 5068, 5067 ] } ] + "additional_tiles": [ { "id": "broken", "fg": 5328, "bg": [ 5101, 5104, 5103, 5102 ] } ] }, { "id": "vp_board_nw", - "fg": [ 5070, 5073, 5072, 5071 ], + "fg": [ 5105, 5108, 5107, 5106 ], "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 5293, "bg": [ 5070, 5073, 5072, 5071 ] } ] + "additional_tiles": [ { "id": "broken", "fg": 5328, "bg": [ 5105, 5108, 5107, 5106 ] } ] }, { "id": "vp_board_se", - "fg": [ 5074, 5076, 5070, 5075 ], + "fg": [ 5109, 5111, 5105, 5110 ], "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 5293, "bg": [ 5074, 5076, 5070, 5075 ] } ] + "additional_tiles": [ { "id": "broken", "fg": 5328, "bg": [ 5109, 5111, 5105, 5110 ] } ] }, { "id": "vp_board_sw", - "fg": [ 5077, 5079, 5066, 5078 ], + "fg": [ 5112, 5114, 5101, 5113 ], "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 5293, "bg": [ 5077, 5079, 5066, 5078 ] } ] + "additional_tiles": [ { "id": "broken", "fg": 5328, "bg": [ 5112, 5114, 5101, 5113 ] } ] }, { "id": "vp_board_vertical_left", - "fg": [ 5080, 5082, 5083, 5081 ], + "fg": [ 5115, 5117, 5118, 5116 ], "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 5293, "bg": [ 5080, 5082, 5083, 5081 ] } ] + "additional_tiles": [ { "id": "broken", "fg": 5328, "bg": [ 5115, 5117, 5118, 5116 ] } ] }, { "id": "vp_board_vertical_right", - "fg": [ 5083, 5081, 5080, 5082 ], + "fg": [ 5118, 5116, 5115, 5117 ], "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 5293, "bg": [ 5083, 5081, 5080, 5082 ] } ] + "additional_tiles": [ { "id": "broken", "fg": 5328, "bg": [ 5118, 5116, 5115, 5117 ] } ] }, { "id": [ "vp_board_horizontal", "vp_board_horizontal_2" ], - "fg": 5062, + "fg": 5097, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 5293, "bg": 5062 } ] + "additional_tiles": [ { "id": "broken", "fg": 5328, "bg": 5097 } ] }, { "id": "vp_board_horizontal_front", - "fg": [ 5062, 5064, 5062, 5063 ], + "fg": [ 5097, 5099, 5097, 5098 ], "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 5293, "bg": [ 5062, 5064, 5062, 5063 ] } ] + "additional_tiles": [ { "id": "broken", "fg": 5328, "bg": [ 5097, 5099, 5097, 5098 ] } ] }, { "id": "vp_board_horizontal_rear", - "fg": [ 5065, 5063, 5062, 5064 ], + "fg": [ 5100, 5098, 5097, 5099 ], "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 5293, "bg": [ 5065, 5063, 5062, 5064 ] } ] + "additional_tiles": [ { "id": "broken", "fg": 5328, "bg": [ 5100, 5098, 5097, 5099 ] } ] }, { "id": [ "vp_board_vertical", "vp_board_vertical_2" ], - "fg": 5080, + "fg": 5115, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 5293, "bg": 5080 } ] + "additional_tiles": [ { "id": "broken", "fg": 5328, "bg": 5115 } ] }, { "id": "vp_hdboard_ne", - "fg": [ 5144, 5147, 5146, 5145 ], + "fg": [ 5179, 5182, 5181, 5180 ], "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 5293, "bg": [ 5144, 5147, 5146, 5145 ] } ] + "additional_tiles": [ { "id": "broken", "fg": 5328, "bg": [ 5179, 5182, 5181, 5180 ] } ] }, { "id": "vp_hdboard_nw", - "fg": [ 5148, 5151, 5150, 5149 ], + "fg": [ 5183, 5186, 5185, 5184 ], "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 5293, "bg": [ 5148, 5151, 5150, 5149 ] } ] + "additional_tiles": [ { "id": "broken", "fg": 5328, "bg": [ 5183, 5186, 5185, 5184 ] } ] }, { "id": "vp_hdboard_se", - "fg": [ 5152, 5154, 5148, 5153 ], + "fg": [ 5187, 5189, 5183, 5188 ], "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 5293, "bg": [ 5152, 5154, 5148, 5153 ] } ] + "additional_tiles": [ { "id": "broken", "fg": 5328, "bg": [ 5187, 5189, 5183, 5188 ] } ] }, { "id": "vp_hdboard_sw", - "fg": [ 5155, 5157, 5144, 5156 ], + "fg": [ 5190, 5192, 5179, 5191 ], "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 5293, "bg": [ 5155, 5157, 5144, 5156 ] } ] + "additional_tiles": [ { "id": "broken", "fg": 5328, "bg": [ 5190, 5192, 5179, 5191 ] } ] }, { "id": "vp_hdboard_vertical_left", - "fg": [ 5158, 5160, 5159, 5160 ], + "fg": [ 5193, 5195, 5194, 5195 ], "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 5293, "bg": [ 5158, 5160, 5159, 5160 ] } ] + "additional_tiles": [ { "id": "broken", "fg": 5328, "bg": [ 5193, 5195, 5194, 5195 ] } ] }, { "id": "vp_hdboard_vertical_right", - "fg": [ 5159, 5160, 5158, 5160 ], + "fg": [ 5194, 5195, 5193, 5195 ], "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 5293, "bg": [ 5159, 5160, 5158, 5160 ] } ] + "additional_tiles": [ { "id": "broken", "fg": 5328, "bg": [ 5194, 5195, 5193, 5195 ] } ] }, { "id": [ "vp_hdboard_horizontal", "vp_hdboard_horizontal_2" ], - "fg": 5140, + "fg": 5175, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 5293, "bg": 5140 } ] + "additional_tiles": [ { "id": "broken", "fg": 5328, "bg": 5175 } ] }, { "id": "vp_hdboard_horizontal_front", - "fg": [ 5140, 5142, 5140, 5141 ], + "fg": [ 5175, 5177, 5175, 5176 ], "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 5293, "bg": [ 5140, 5142, 5140, 5141 ] } ] + "additional_tiles": [ { "id": "broken", "fg": 5328, "bg": [ 5175, 5177, 5175, 5176 ] } ] }, { "id": "vp_hdboard_horizontal_rear", - "fg": [ 5143, 5141, 5140, 5142 ], + "fg": [ 5178, 5176, 5175, 5177 ], "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 5293, "bg": [ 5143, 5141, 5140, 5142 ] } ] + "additional_tiles": [ { "id": "broken", "fg": 5328, "bg": [ 5178, 5176, 5175, 5177 ] } ] }, { "id": [ "vp_hdboard_vertical", "vp_hdboard_vertical_2" ], - "fg": 5158, + "fg": 5193, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 5293, "bg": 5158 } ] + "additional_tiles": [ { "id": "broken", "fg": 5328, "bg": 5193 } ] }, { "id": "vp_halfboard_ne", - "fg": [ 5105, 5108, 5107, 5106 ], + "fg": [ 5140, 5143, 5142, 5141 ], "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 5293, "bg": [ 5105, 5108, 5107, 5106 ] } ] + "additional_tiles": [ { "id": "broken", "fg": 5328, "bg": [ 5140, 5143, 5142, 5141 ] } ] }, { "id": "vp_halfboard_nw", - "fg": [ 5109, 5112, 5111, 5110 ], + "fg": [ 5144, 5147, 5146, 5145 ], "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 5293, "bg": [ 5109, 5112, 5111, 5110 ] } ] + "additional_tiles": [ { "id": "broken", "fg": 5328, "bg": [ 5144, 5147, 5146, 5145 ] } ] }, { "id": "vp_halfboard_se", - "fg": [ 5113, 5116, 5115, 5114 ], + "fg": [ 5148, 5151, 5150, 5149 ], "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 5293, "bg": [ 5113, 5116, 5115, 5114 ] } ] + "additional_tiles": [ { "id": "broken", "fg": 5328, "bg": [ 5148, 5151, 5150, 5149 ] } ] }, { "id": "vp_halfboard_sw", - "fg": [ 5117, 5120, 5119, 5118 ], + "fg": [ 5152, 5155, 5154, 5153 ], "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 5293, "bg": [ 5117, 5120, 5119, 5118 ] } ] + "additional_tiles": [ { "id": "broken", "fg": 5328, "bg": [ 5152, 5155, 5154, 5153 ] } ] }, { "id": "vp_halfboard_vertical_left", - "fg": [ 5128, 5130, 5131, 5129 ], + "fg": [ 5163, 5165, 5166, 5164 ], "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 5293, "bg": [ 5128, 5130, 5131, 5129 ] } ] + "additional_tiles": [ { "id": "broken", "fg": 5328, "bg": [ 5163, 5165, 5166, 5164 ] } ] }, { "id": "vp_halfboard_vertical_2_left", - "fg": [ 5122, 5124, 5125, 5123 ], + "fg": [ 5157, 5159, 5160, 5158 ], "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 5293, "bg": [ 5122, 5124, 5125, 5123 ] } ] + "additional_tiles": [ { "id": "broken", "fg": 5328, "bg": [ 5157, 5159, 5160, 5158 ] } ] }, { "id": "vp_halfboard_vertical_right", - "fg": [ 5131, 5129, 5128, 5130 ], + "fg": [ 5166, 5164, 5163, 5165 ], "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 5293, "bg": [ 5131, 5129, 5128, 5130 ] } ] + "additional_tiles": [ { "id": "broken", "fg": 5328, "bg": [ 5166, 5164, 5163, 5165 ] } ] }, { "id": "vp_halfboard_vertical_2_right", - "fg": [ 5125, 5127, 5122, 5126 ], + "fg": [ 5160, 5162, 5157, 5161 ], "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 5293, "bg": [ 5125, 5127, 5122, 5126 ] } ] + "additional_tiles": [ { "id": "broken", "fg": 5328, "bg": [ 5160, 5162, 5157, 5161 ] } ] }, { "id": "vp_halfboard_vertical_t_left", - "fg": [ 5133, 5135, 5134, 5132 ], + "fg": [ 5168, 5170, 5169, 5167 ], "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 5293, "bg": [ 5133, 5135, 5134, 5132 ] } ] + "additional_tiles": [ { "id": "broken", "fg": 5328, "bg": [ 5168, 5170, 5169, 5167 ] } ] }, { "id": "vp_halfboard_vertical_t_right", - "fg": [ 5137, 5139, 5138, 5136 ], + "fg": [ 5172, 5174, 5173, 5171 ], "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 5293, "bg": [ 5137, 5139, 5138, 5136 ] } ] + "additional_tiles": [ { "id": "broken", "fg": 5328, "bg": [ 5172, 5174, 5173, 5171 ] } ] }, { "id": [ "vp_halfboard_horizontal", "vp_halfboard_horizontal_2" ], - "fg": 5088, + "fg": 5123, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 5293, "bg": 5088 } ] + "additional_tiles": [ { "id": "broken", "fg": 5328, "bg": 5123 } ] }, { "id": "vp_halfboard_horizontal_front", - "fg": [ 5097, 5100, 5099, 5098 ], + "fg": [ 5132, 5135, 5134, 5133 ], "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 5293, "bg": [ 5097, 5100, 5099, 5098 ] } ] + "additional_tiles": [ { "id": "broken", "fg": 5328, "bg": [ 5132, 5135, 5134, 5133 ] } ] }, { "id": "vp_halfboard_horizontal_2_front", - "fg": [ 5089, 5092, 5091, 5090 ], + "fg": [ 5124, 5127, 5126, 5125 ], "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 5293, "bg": [ 5089, 5092, 5091, 5090 ] } ] + "additional_tiles": [ { "id": "broken", "fg": 5328, "bg": [ 5124, 5127, 5126, 5125 ] } ] }, { "id": "vp_halfboard_horizontal_rear", - "fg": [ 5101, 5104, 5103, 5102 ], + "fg": [ 5136, 5139, 5138, 5137 ], "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 5293, "bg": [ 5101, 5104, 5103, 5102 ] } ] + "additional_tiles": [ { "id": "broken", "fg": 5328, "bg": [ 5136, 5139, 5138, 5137 ] } ] }, { "id": "vp_halfboard_horizontal_2_rear", - "fg": [ 5093, 5096, 5095, 5094 ], + "fg": [ 5128, 5131, 5130, 5129 ], "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 5293, "bg": [ 5093, 5096, 5095, 5094 ] } ] + "additional_tiles": [ { "id": "broken", "fg": 5328, "bg": [ 5128, 5131, 5130, 5129 ] } ] }, { "id": [ "vp_halfboard_vertical", "vp_halfboard_vertical_2" ], - "fg": 5121, + "fg": 5156, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 5293, "bg": 5121 } ] + "additional_tiles": [ { "id": "broken", "fg": 5328, "bg": 5156 } ] }, { "id": "vp_halfboard_cover", - "fg": [ 5084, 5087, 5086, 5085 ], + "fg": [ 5119, 5122, 5121, 5120 ], "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 5293, "bg": [ 5084, 5087, 5086, 5085 ] } ] + "additional_tiles": [ { "id": "broken", "fg": 5328, "bg": [ 5119, 5122, 5121, 5120 ] } ] }, { "id": "vp_hdhalfboard_ne", - "fg": 5175, + "fg": 5210, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 5293, "bg": 5175 } ] + "additional_tiles": [ { "id": "broken", "fg": 5328, "bg": 5210 } ] }, { "id": "vp_hdhalfboard_nw", - "fg": 5176, + "fg": 5211, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 5293, "bg": 5176 } ] + "additional_tiles": [ { "id": "broken", "fg": 5328, "bg": 5211 } ] }, { "id": "vp_hdhalfboard_se", - "fg": 5177, + "fg": 5212, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 5293, "bg": 5177 } ] + "additional_tiles": [ { "id": "broken", "fg": 5328, "bg": 5212 } ] }, { "id": "vp_hdhalfboard_sw", - "fg": 5178, + "fg": 5213, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 5293, "bg": 5178 } ] + "additional_tiles": [ { "id": "broken", "fg": 5328, "bg": 5213 } ] }, { "id": "vp_hdhalfboard_vertical_left", - "fg": 5183, + "fg": 5218, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 5293, "bg": 5183 } ] + "additional_tiles": [ { "id": "broken", "fg": 5328, "bg": 5218 } ] }, { "id": "vp_hdhalfboard_vertical_right", - "fg": 5184, + "fg": 5219, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 5293, "bg": 5184 } ] + "additional_tiles": [ { "id": "broken", "fg": 5328, "bg": 5219 } ] }, { "id": "vp_hdhalfboard_horizontal", - "fg": 5170, + "fg": 5205, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 5293, "bg": 5170 } ] + "additional_tiles": [ { "id": "broken", "fg": 5328, "bg": 5205 } ] }, { "id": "vp_hdhalfboard_horizontal_2", - "fg": 5165, + "fg": 5200, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 5293, "bg": 5165 } ] + "additional_tiles": [ { "id": "broken", "fg": 5328, "bg": 5200 } ] }, { "id": "vp_hdhalfboard_horizontal_front", - "fg": [ 5170, 5173, 5172, 5171 ], + "fg": [ 5205, 5208, 5207, 5206 ], "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 5293, "bg": [ 5170, 5173, 5172, 5171 ] } ] + "additional_tiles": [ { "id": "broken", "fg": 5328, "bg": [ 5205, 5208, 5207, 5206 ] } ] }, { "id": "vp_hdhalfboard_horizontal_2_front", - "fg": [ 5165, 5168, 5167, 5166 ], + "fg": [ 5200, 5203, 5202, 5201 ], "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 5293, "bg": [ 5165, 5168, 5167, 5166 ] } ] + "additional_tiles": [ { "id": "broken", "fg": 5328, "bg": [ 5200, 5203, 5202, 5201 ] } ] }, { "id": "vp_hdhalfboard_horizontal_rear", - "fg": [ 5174, 5171, 5170, 5173 ], + "fg": [ 5209, 5206, 5205, 5208 ], "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 5293, "bg": [ 5174, 5171, 5170, 5173 ] } ] + "additional_tiles": [ { "id": "broken", "fg": 5328, "bg": [ 5209, 5206, 5205, 5208 ] } ] }, { "id": "vp_hdhalfboard_horizontal_2_rear", - "fg": [ 5169, 5166, 5165, 5168 ], + "fg": [ 5204, 5201, 5200, 5203 ], "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 5293, "bg": [ 5169, 5166, 5165, 5168 ] } ] + "additional_tiles": [ { "id": "broken", "fg": 5328, "bg": [ 5204, 5201, 5200, 5203 ] } ] }, { "id": "vp_hdhalfboard_vertical", - "fg": 5179, + "fg": 5214, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 5293, "bg": 5179 } ] + "additional_tiles": [ { "id": "broken", "fg": 5328, "bg": 5214 } ] }, { "id": "vp_hdhalfboard_vertical_2", - "fg": 5180, + "fg": 5215, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 5293, "bg": 5180 } ] + "additional_tiles": [ { "id": "broken", "fg": 5328, "bg": 5215 } ] }, { "id": "vp_hdhalfboard_vertical_2_left", - "fg": 5181, + "fg": 5216, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 5293, "bg": 5181 } ] + "additional_tiles": [ { "id": "broken", "fg": 5328, "bg": 5216 } ] }, { "id": "vp_hdhalfboard_vertical_2_right", - "fg": 5182, + "fg": 5217, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 5293, "bg": 5182 } ] + "additional_tiles": [ { "id": "broken", "fg": 5328, "bg": 5217 } ] }, { "id": "vp_hdhalfboard_cover", - "fg": [ 5161, 5164, 5163, 5162 ], + "fg": [ 5196, 5199, 5198, 5197 ], "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 5293, "bg": [ 5161, 5164, 5163, 5162 ] } ] + "additional_tiles": [ { "id": "broken", "fg": 5328, "bg": [ 5196, 5199, 5198, 5197 ] } ] }, { "id": "vp_xlhalfboard_ne", - "fg": [ 5194, 5197, 5196, 5195 ], + "fg": [ 5229, 5232, 5231, 5230 ], "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 5293, "bg": [ 5194, 5197, 5196, 5195 ] } ] + "additional_tiles": [ { "id": "broken", "fg": 5328, "bg": [ 5229, 5232, 5231, 5230 ] } ] }, { "id": "vp_xlhalfboard_nw", - "fg": [ 5198, 5201, 5200, 5199 ], + "fg": [ 5233, 5236, 5235, 5234 ], "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 5293, "bg": [ 5198, 5201, 5200, 5199 ] } ] + "additional_tiles": [ { "id": "broken", "fg": 5328, "bg": [ 5233, 5236, 5235, 5234 ] } ] }, { "id": "vp_xlhalfboard_se", - "fg": 5202, + "fg": 5237, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 5293, "bg": 5202 } ] + "additional_tiles": [ { "id": "broken", "fg": 5328, "bg": 5237 } ] }, { "id": "vp_xlhalfboard_sw", - "fg": 5203, + "fg": 5238, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 5293, "bg": 5203 } ] + "additional_tiles": [ { "id": "broken", "fg": 5328, "bg": 5238 } ] }, { "id": "vp_xlhalfboard_vertical_left", - "fg": 5205, + "fg": 5240, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 5293, "bg": 5205 } ] + "additional_tiles": [ { "id": "broken", "fg": 5328, "bg": 5240 } ] }, { "id": "vp_xlhalfboard_vertical_right", - "fg": 5206, + "fg": 5241, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 5293, "bg": 5206 } ] + "additional_tiles": [ { "id": "broken", "fg": 5328, "bg": 5241 } ] }, { "id": [ "vp_xlhalfboard_horizontal", "vp_xlhalfboard_horizontal_2" ], - "fg": 5189, + "fg": 5224, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 5293, "bg": 5189 } ] + "additional_tiles": [ { "id": "broken", "fg": 5328, "bg": 5224 } ] }, { "id": "vp_xlhalfboard_horizontal_front", - "fg": [ 5189, 5192, 5191, 5190 ], + "fg": [ 5224, 5227, 5226, 5225 ], "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 5293, "bg": [ 5189, 5192, 5191, 5190 ] } ] + "additional_tiles": [ { "id": "broken", "fg": 5328, "bg": [ 5224, 5227, 5226, 5225 ] } ] }, { "id": "vp_xlhalfboard_horizontal_rear", - "fg": 5193, + "fg": 5228, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 5293, "bg": 5193 } ] + "additional_tiles": [ { "id": "broken", "fg": 5328, "bg": 5228 } ] }, { "id": [ "vp_xlhalfboard_vertical", "vp_xlhalfboard_vertical_2" ], - "fg": 5204, + "fg": 5239, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 5293, "bg": 5204 } ] + "additional_tiles": [ { "id": "broken", "fg": 5328, "bg": 5239 } ] }, { "id": "vp_xlhalfboard_cover", - "fg": [ 5185, 5188, 5187, 5186 ], + "fg": [ 5220, 5223, 5222, 5221 ], "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 5293, "bg": [ 5185, 5188, 5187, 5186 ] } ] + "additional_tiles": [ { "id": "broken", "fg": 5328, "bg": [ 5220, 5223, 5222, 5221 ] } ] }, { "id": "vp_stowboard_ne", - "fg": [ 5235, 5238, 5237, 5236 ], + "fg": [ 5270, 5273, 5272, 5271 ], "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 5293, "bg": [ 5235, 5238, 5237, 5236 ] } ] + "additional_tiles": [ { "id": "broken", "fg": 5328, "bg": [ 5270, 5273, 5272, 5271 ] } ] }, { "id": "vp_stowboard_nw", - "fg": [ 5239, 5242, 5241, 5240 ], + "fg": [ 5274, 5277, 5276, 5275 ], "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 5293, "bg": [ 5239, 5242, 5241, 5240 ] } ] + "additional_tiles": [ { "id": "broken", "fg": 5328, "bg": [ 5274, 5277, 5276, 5275 ] } ] }, { "id": "vp_stowboard_se", - "fg": [ 5243, 5245, 5239, 5244 ], + "fg": [ 5278, 5280, 5274, 5279 ], "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 5293, "bg": [ 5243, 5245, 5239, 5244 ] } ] + "additional_tiles": [ { "id": "broken", "fg": 5328, "bg": [ 5278, 5280, 5274, 5279 ] } ] }, { "id": "vp_stowboard_sw", - "fg": [ 5246, 5248, 5235, 5247 ], + "fg": [ 5281, 5283, 5270, 5282 ], "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 5293, "bg": [ 5246, 5248, 5235, 5247 ] } ] + "additional_tiles": [ { "id": "broken", "fg": 5328, "bg": [ 5281, 5283, 5270, 5282 ] } ] }, { "id": "vp_stowboard_vertical_left", - "fg": [ 5249, 5251, 5252, 5250 ], + "fg": [ 5284, 5286, 5287, 5285 ], "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 5293, "bg": [ 5249, 5251, 5252, 5250 ] } ] + "additional_tiles": [ { "id": "broken", "fg": 5328, "bg": [ 5284, 5286, 5287, 5285 ] } ] }, { "id": "vp_stowboard_vertical_right", - "fg": [ 5252, 5250, 5249, 5251 ], + "fg": [ 5287, 5285, 5284, 5286 ], "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 5293, "bg": [ 5252, 5250, 5249, 5251 ] } ] + "additional_tiles": [ { "id": "broken", "fg": 5328, "bg": [ 5287, 5285, 5284, 5286 ] } ] }, { "id": [ "vp_stowboard_horizontal", "vp_stowboard_horizontal_2" ], - "fg": 5230, + "fg": 5265, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 5293, "bg": 5230 } ] + "additional_tiles": [ { "id": "broken", "fg": 5328, "bg": 5265 } ] }, { "id": "vp_stowboard_horizontal_front", - "fg": [ 5230, 5233, 5232, 5231 ], + "fg": [ 5265, 5268, 5267, 5266 ], "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 5293, "bg": [ 5230, 5233, 5232, 5231 ] } ] + "additional_tiles": [ { "id": "broken", "fg": 5328, "bg": [ 5265, 5268, 5267, 5266 ] } ] }, { "id": "vp_stowboard_horizontal_rear", - "fg": [ 5234, 5231, 5230, 5233 ], + "fg": [ 5269, 5266, 5265, 5268 ], "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 5293, "bg": [ 5234, 5231, 5230, 5233 ] } ] + "additional_tiles": [ { "id": "broken", "fg": 5328, "bg": [ 5269, 5266, 5265, 5268 ] } ] }, { "id": "vp_stowboard_vertical", - "fg": 5250, + "fg": 5285, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 5293, "bg": 5250 } ] + "additional_tiles": [ { "id": "broken", "fg": 5328, "bg": 5285 } ] }, { "id": "vp_hdstowboard_ne", - "fg": [ 5212, 5215, 5214, 5213 ], + "fg": [ 5247, 5250, 5249, 5248 ], "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 5293, "bg": [ 5212, 5215, 5214, 5213 ] } ] + "additional_tiles": [ { "id": "broken", "fg": 5328, "bg": [ 5247, 5250, 5249, 5248 ] } ] }, { "id": "vp_hdstowboard_nw", - "fg": [ 5216, 5219, 5218, 5217 ], + "fg": [ 5251, 5254, 5253, 5252 ], "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 5293, "bg": [ 5216, 5219, 5218, 5217 ] } ] + "additional_tiles": [ { "id": "broken", "fg": 5328, "bg": [ 5251, 5254, 5253, 5252 ] } ] }, { "id": "vp_hdstowboard_se", - "fg": [ 5220, 5222, 5216, 5221 ], + "fg": [ 5255, 5257, 5251, 5256 ], "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 5293, "bg": [ 5220, 5222, 5216, 5221 ] } ] + "additional_tiles": [ { "id": "broken", "fg": 5328, "bg": [ 5255, 5257, 5251, 5256 ] } ] }, { "id": "vp_hdstowboard_sw", - "fg": [ 5223, 5225, 5212, 5224 ], + "fg": [ 5258, 5260, 5247, 5259 ], "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 5293, "bg": [ 5223, 5225, 5212, 5224 ] } ] + "additional_tiles": [ { "id": "broken", "fg": 5328, "bg": [ 5258, 5260, 5247, 5259 ] } ] }, { "id": "vp_hdstowboard_vertical_left", - "fg": [ 5226, 5228, 5229, 5227 ], + "fg": [ 5261, 5263, 5264, 5262 ], "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 5293, "bg": [ 5226, 5228, 5229, 5227 ] } ] + "additional_tiles": [ { "id": "broken", "fg": 5328, "bg": [ 5261, 5263, 5264, 5262 ] } ] }, { "id": "vp_hdstowboard_vertical_right", - "fg": [ 5229, 5227, 5226, 5228 ], + "fg": [ 5264, 5262, 5261, 5263 ], "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 5293, "bg": [ 5229, 5227, 5226, 5228 ] } ] + "additional_tiles": [ { "id": "broken", "fg": 5328, "bg": [ 5264, 5262, 5261, 5263 ] } ] }, { "id": [ "vp_hdstowboard_horizontal", "vp_hdstowboard_horizontal_2" ], - "fg": 5207, + "fg": 5242, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 5293, "bg": 5207 } ] + "additional_tiles": [ { "id": "broken", "fg": 5328, "bg": 5242 } ] }, { "id": "vp_hdstowboard_horizontal_front", - "fg": [ 5207, 5210, 5209, 5208 ], + "fg": [ 5242, 5245, 5244, 5243 ], "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 5293, "bg": [ 5207, 5210, 5209, 5208 ] } ] + "additional_tiles": [ { "id": "broken", "fg": 5328, "bg": [ 5242, 5245, 5244, 5243 ] } ] }, { "id": "vp_hdstowboard_horizontal_rear", - "fg": [ 5211, 5208, 5207, 5210 ], + "fg": [ 5246, 5243, 5242, 5245 ], "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 5293, "bg": [ 5211, 5208, 5207, 5210 ] } ] + "additional_tiles": [ { "id": "broken", "fg": 5328, "bg": [ 5246, 5243, 5242, 5245 ] } ] }, { "id": "vp_hdstowboard_vertical", - "fg": 5227, + "fg": 5262, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 5293, "bg": 5227 } ] + "additional_tiles": [ { "id": "broken", "fg": 5328, "bg": 5262 } ] }, { "id": "vp_woodboard_ne", - "fg": [ 5257, 5258, 5263, 5264 ], + "fg": [ 5292, 5293, 5298, 5299 ], "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 5293, "bg": [ 5257, 5258, 5263, 5264 ] } ] + "additional_tiles": [ { "id": "broken", "fg": 5328, "bg": [ 5292, 5293, 5298, 5299 ] } ] }, { "id": "vp_woodboard_nw", - "fg": [ 5259, 5260, 5261, 5262 ], + "fg": [ 5294, 5295, 5296, 5297 ], "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 5293, "bg": [ 5259, 5260, 5261, 5262 ] } ] + "additional_tiles": [ { "id": "broken", "fg": 5328, "bg": [ 5294, 5295, 5296, 5297 ] } ] }, { "id": "vp_woodboard_se", - "fg": [ 5261, 5262, 5259, 5260 ], + "fg": [ 5296, 5297, 5294, 5295 ], "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 5293, "bg": [ 5261, 5262, 5259, 5260 ] } ] + "additional_tiles": [ { "id": "broken", "fg": 5328, "bg": [ 5296, 5297, 5294, 5295 ] } ] }, { "id": "vp_woodboard_sw", - "fg": [ 5263, 5264, 5257, 5258 ], + "fg": [ 5298, 5299, 5292, 5293 ], "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 5293, "bg": [ 5263, 5264, 5257, 5258 ] } ] + "additional_tiles": [ { "id": "broken", "fg": 5328, "bg": [ 5298, 5299, 5292, 5293 ] } ] }, { "id": "vp_woodboard_vertical_left", - "fg": [ 5265, 5255, 5266, 5253 ], + "fg": [ 5300, 5290, 5301, 5288 ], "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 5293, "bg": [ 5265, 5255, 5266, 5253 ] } ] + "additional_tiles": [ { "id": "broken", "fg": 5328, "bg": [ 5300, 5290, 5301, 5288 ] } ] }, { "id": "vp_woodboard_vertical_right", - "fg": [ 5266, 5253, 5265, 5255 ], + "fg": [ 5301, 5288, 5300, 5290 ], "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 5293, "bg": [ 5266, 5253, 5265, 5255 ] } ] + "additional_tiles": [ { "id": "broken", "fg": 5328, "bg": [ 5301, 5288, 5300, 5290 ] } ] }, { "id": [ "vp_woodboard_horizontal", "vp_woodboard_vertical", "vp_woodboard_horizontal_front" ], - "fg": [ 5253, 5254, 5255, 5256 ], + "fg": [ 5288, 5289, 5290, 5291 ], "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 5293, "bg": [ 5253, 5254, 5255, 5256 ] } ] + "additional_tiles": [ { "id": "broken", "fg": 5328, "bg": [ 5288, 5289, 5290, 5291 ] } ] }, { "id": "vp_woodboard_horizontal_rear", - "fg": [ 5255, 5256, 5253, 5254 ], + "fg": [ 5290, 5291, 5288, 5289 ], "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 5293, "bg": [ 5255, 5256, 5253, 5254 ] } ] + "additional_tiles": [ { "id": "broken", "fg": 5328, "bg": [ 5290, 5291, 5288, 5289 ] } ] }, { "id": [ "vp_basketsm", "vp_basketsm_external" ], - "fg": [ 5278, 5277 ], + "fg": [ 5313, 5312 ], "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 5293, "bg": [ 5278, 5277 ] } ] + "additional_tiles": [ { "id": "broken", "fg": 5328, "bg": [ 5313, 5312 ] } ] }, { "id": "vp_basketsm_bike_rear", - "fg": [ 5274, 5276, 5275, 5273 ], + "fg": [ 5309, 5311, 5310, 5308 ], "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 5293, "bg": [ 5274, 5276, 5275, 5273 ] } ] + "additional_tiles": [ { "id": "broken", "fg": 5328, "bg": [ 5309, 5311, 5310, 5308 ] } ] }, { "id": [ "vp_basketlg", "vp_basketlg_external" ], - "fg": [ 5272, 5271 ], + "fg": [ 5307, 5306 ], "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 5293, "bg": [ 5272, 5271 ] } ] + "additional_tiles": [ { "id": "broken", "fg": 5328, "bg": [ 5307, 5306 ] } ] }, { "id": "vp_basketlg_cart", - "fg": [ 5268, 5270, 5269, 5267 ], + "fg": [ 5303, 5305, 5304, 5302 ], "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 5293, "bg": [ 5268, 5270, 5269, 5267 ] } ] + "additional_tiles": [ { "id": "broken", "fg": 5328, "bg": [ 5303, 5305, 5304, 5302 ] } ] }, { "id": "vp_box", - "fg": [ 5279, 5280 ], + "fg": [ 5314, 5315 ], "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 5293, "bg": [ 5279, 5280 ] } ] + "additional_tiles": [ { "id": "broken", "fg": 5328, "bg": [ 5314, 5315 ] } ] }, { "id": "vp_wood box", - "fg": [ 5289, 5288 ], + "fg": [ 5324, 5323 ], "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 5293, "bg": [ 5289, 5288 ] } ] + "additional_tiles": [ { "id": "broken", "fg": 5328, "bg": [ 5324, 5323 ] } ] }, { "id": "vp_box_wheelbarrow", - "fg": [ 5282, 5284, 5283, 5281 ], + "fg": [ 5317, 5319, 5318, 5316 ], "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 5293, "bg": [ 5282, 5284, 5283, 5281 ] } ] + "additional_tiles": [ { "id": "broken", "fg": 5328, "bg": [ 5317, 5319, 5318, 5316 ] } ] }, { "id": "vp_trunk", - "fg": 5286, + "fg": 5321, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 5293, "bg": 5286 } ] + "additional_tiles": [ { "id": "broken", "fg": 5328, "bg": 5321 } ] }, { "id": "vp_trunk_rear_edge", - "fg": 5287, + "fg": 5322, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 5293, "bg": 5287 } ] + "additional_tiles": [ { "id": "broken", "fg": 5328, "bg": 5322 } ] }, { "id": [ "vp_cargo_space", "animal_compartment" ], - "fg": 5285, + "fg": 5320, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 5293, "bg": 5285 } ] + "additional_tiles": [ { "id": "broken", "fg": 5328, "bg": 5320 } ] }, { "id": "vp_door_internal", - "fg": [ 5313, 5317, 5315, 5311 ], + "fg": [ 5349, 5353, 5351, 5347 ], "multitile": true, - "additional_tiles": [ { "id": "open", "fg": [ 5314, 5318, 5316, 5312 ] }, { "id": "broken", "fg": 5293, "bg": [ 5314, 5318, 5316, 5312 ] } ] + "additional_tiles": [ { "id": "open", "fg": [ 5350, 5354, 5352, 5348 ] }, { "id": "broken", "fg": 5328, "bg": [ 5350, 5354, 5352, 5348 ] } ] }, { "id": [ "vp_door", "vp_door_sliding" ], - "fg": 5310, + "fg": 5345, "multitile": true, - "additional_tiles": [ { "id": "open", "fg": 5310 }, { "id": "broken", "fg": 5293, "bg": 5310 } ] + "additional_tiles": [ { "id": "open", "fg": 5346 }, { "id": "broken", "fg": 5328, "bg": 5345 } ] }, { "id": "vp_door_front", - "fg": [ 5302, 5309, 5308, 5307 ], + "fg": [ 5337, 5344, 5343, 5342 ], "multitile": true, - "additional_tiles": [ { "id": "open", "fg": [ 5304, 5306, 5305, 5303 ] }, { "id": "broken", "fg": 5293, "bg": [ 5304, 5306, 5305, 5303 ] } ] + "additional_tiles": [ { "id": "open", "fg": [ 5339, 5341, 5340, 5338 ] }, { "id": "broken", "fg": 5328, "bg": [ 5339, 5341, 5340, 5338 ] } ] }, { "id": "vp_door_rear", - "fg": [ 5355, 5362, 5361, 5360 ], + "fg": [ 5391, 5398, 5397, 5396 ], "multitile": true, - "additional_tiles": [ { "id": "open", "fg": [ 5357, 5359, 5358, 5356 ] }, { "id": "broken", "fg": 5293, "bg": [ 5357, 5359, 5358, 5356 ] } ] + "additional_tiles": [ { "id": "open", "fg": [ 5393, 5395, 5394, 5392 ] }, { "id": "broken", "fg": 5328, "bg": [ 5393, 5395, 5394, 5392 ] } ] }, { "id": [ "vp_door_left", "vp_door_vertical_left" ], - "fg": [ 5294, 5297, 5296, 5295 ], + "fg": [ 5329, 5332, 5331, 5330 ], "multitile": true, - "additional_tiles": [ { "id": "open", "fg": [ 5320, 5322, 5321, 5319 ] }, { "id": "broken", "fg": 5293, "bg": [ 5320, 5322, 5321, 5319 ] } ] + "additional_tiles": [ { "id": "open", "fg": [ 5356, 5358, 5357, 5355 ] }, { "id": "broken", "fg": 5328, "bg": [ 5356, 5358, 5357, 5355 ] } ] }, { "id": [ "vp_door_nw", "vp_door_front_left" ], - "fg": [ 5327, 5330, 5329, 5328 ], + "fg": [ 5363, 5366, 5365, 5364 ], "multitile": true, - "additional_tiles": [ { "id": "open", "fg": [ 5320, 5322, 5321, 5319 ] }, { "id": "broken", "fg": 5293, "bg": [ 5320, 5322, 5321, 5319 ] } ] + "additional_tiles": [ { "id": "open", "fg": [ 5356, 5358, 5357, 5355 ] }, { "id": "broken", "fg": 5328, "bg": [ 5356, 5358, 5357, 5355 ] } ] }, { "id": [ "vp_door_sw", "vp_door_rear_left" ], - "fg": [ 5376, 5379, 5378, 5377 ], + "fg": [ 5412, 5415, 5414, 5413 ], "multitile": true, - "additional_tiles": [ { "id": "open", "fg": [ 5320, 5322, 5321, 5319 ] }, { "id": "broken", "fg": 5293, "bg": [ 5320, 5322, 5321, 5319 ] } ] + "additional_tiles": [ { "id": "open", "fg": [ 5356, 5358, 5357, 5355 ] }, { "id": "broken", "fg": 5328, "bg": [ 5356, 5358, 5357, 5355 ] } ] }, { "id": [ "vp_door_right", "vp_door_vertical_right" ], - "fg": [ 5298, 5301, 5300, 5299 ], + "fg": [ 5333, 5336, 5335, 5334 ], "multitile": true, - "additional_tiles": [ { "id": "open", "fg": [ 5364, 5366, 5365, 5363 ] }, { "id": "broken", "fg": 5293, "bg": [ 5364, 5366, 5365, 5363 ] } ] + "additional_tiles": [ { "id": "open", "fg": [ 5400, 5402, 5401, 5399 ] }, { "id": "broken", "fg": 5328, "bg": [ 5400, 5402, 5401, 5399 ] } ] }, { "id": [ "vp_door_ne", "vp_door_front_right" ], - "fg": [ 5323, 5326, 5325, 5324 ], + "fg": [ 5359, 5362, 5361, 5360 ], "multitile": true, - "additional_tiles": [ { "id": "open", "fg": [ 5364, 5366, 5365, 5363 ] }, { "id": "broken", "fg": 5293, "bg": [ 5364, 5366, 5365, 5363 ] } ] + "additional_tiles": [ { "id": "open", "fg": [ 5400, 5402, 5401, 5399 ] }, { "id": "broken", "fg": 5328, "bg": [ 5400, 5402, 5401, 5399 ] } ] }, { "id": [ "vp_door_se", "vp_door_rear_right" ], - "fg": [ 5367, 5370, 5369, 5368 ], + "fg": [ 5403, 5406, 5405, 5404 ], "multitile": true, - "additional_tiles": [ { "id": "open", "fg": [ 5364, 5366, 5365, 5363 ] }, { "id": "broken", "fg": 5293, "bg": [ 5364, 5366, 5365, 5363 ] } ] + "additional_tiles": [ { "id": "open", "fg": [ 5400, 5402, 5401, 5399 ] }, { "id": "broken", "fg": 5328, "bg": [ 5400, 5402, 5401, 5399 ] } ] }, { "id": "vp_door_shutter", - "fg": [ 5371, 5375, 5374, 5373 ], + "fg": [ 5407, 5411, 5410, 5409 ], "multitile": true, - "additional_tiles": [ { "id": "open", "fg": 5372 }, { "id": "broken", "fg": 5293, "bg": 5372 } ] + "additional_tiles": [ { "id": "open", "fg": 5408 }, { "id": "broken", "fg": 5328, "bg": 5408 } ] }, { "id": "vp_door_trunk", - "fg": [ 5380, 5387, 5386, 5385 ], + "fg": [ 5416, 5423, 5422, 5421 ], "multitile": true, - "additional_tiles": [ { "id": "open", "fg": [ 5381, 5384, 5383, 5382 ] }, { "id": "broken", "fg": 5293, "bg": [ 5381, 5384, 5383, 5382 ] } ] + "additional_tiles": [ { "id": "open", "fg": [ 5417, 5420, 5419, 5418 ] }, { "id": "broken", "fg": 5328, "bg": [ 5417, 5420, 5419, 5418 ] } ] }, { "id": [ "vp_hddoor_trunk", "vp_hatch", "vp_hatch_opaque", "vp_hdhatch", "vp_hdhatch_opaque" ], - "fg": [ 5436, 5443, 5442, 5441 ], + "fg": [ 5472, 5479, 5478, 5477 ], "multitile": true, - "additional_tiles": [ { "id": "open", "fg": [ 5437, 5440, 5439, 5438 ] }, { "id": "broken", "fg": 5293, "bg": [ 5437, 5440, 5439, 5438 ] } ] + "additional_tiles": [ { "id": "open", "fg": [ 5473, 5476, 5475, 5474 ] }, { "id": "broken", "fg": 5328, "bg": [ 5473, 5476, 5475, 5474 ] } ] }, { "id": "vp_hddoor_left", - "fg": [ 5389, 5391, 5390, 5388 ], + "fg": [ 5425, 5427, 5426, 5424 ], "multitile": true, - "additional_tiles": [ { "id": "open", "fg": [ 5401, 5403, 5402, 5400 ] }, { "id": "broken", "fg": 5293, "bg": [ 5401, 5403, 5402, 5400 ] } ] + "additional_tiles": [ { "id": "open", "fg": [ 5437, 5439, 5438, 5436 ] }, { "id": "broken", "fg": 5328, "bg": [ 5437, 5439, 5438, 5436 ] } ] }, { "id": "vp_hddoor_right", - "fg": [ 5393, 5395, 5394, 5392 ], + "fg": [ 5429, 5431, 5430, 5428 ], "multitile": true, - "additional_tiles": [ { "id": "open", "fg": [ 5433, 5435, 5434, 5432 ] }, { "id": "broken", "fg": 5293, "bg": [ 5433, 5435, 5434, 5432 ] } ] + "additional_tiles": [ { "id": "open", "fg": [ 5469, 5471, 5470, 5468 ] }, { "id": "broken", "fg": 5328, "bg": [ 5469, 5471, 5470, 5468 ] } ] }, { "id": [ "vp_hddoor", "vp_hddoor_front" ], - "fg": [ 5397, 5399, 5398, 5396 ], + "fg": [ 5433, 5435, 5434, 5432 ], "multitile": true, - "additional_tiles": [ { "id": "open", "fg": [ 5304, 5306, 5305, 5303 ] }, { "id": "broken", "fg": 5293, "bg": [ 5304, 5306, 5305, 5303 ] } ] + "additional_tiles": [ { "id": "open", "fg": [ 5339, 5341, 5340, 5338 ] }, { "id": "broken", "fg": 5328, "bg": [ 5339, 5341, 5340, 5338 ] } ] }, { "id": "vp_hddoor_rear", - "fg": [ 5429, 5431, 5430, 5428 ], + "fg": [ 5465, 5467, 5466, 5464 ], "multitile": true, - "additional_tiles": [ { "id": "open", "fg": [ 5357, 5359, 5358, 5356 ] }, { "id": "broken", "fg": 5293, "bg": [ 5357, 5359, 5358, 5356 ] } ] + "additional_tiles": [ { "id": "open", "fg": [ 5393, 5395, 5394, 5392 ] }, { "id": "broken", "fg": 5328, "bg": [ 5393, 5395, 5394, 5392 ] } ] }, { "id": "vp_door_opaque_left", - "fg": [ 5340, 5342, 5341, 5339 ], + "fg": [ 5376, 5378, 5377, 5375 ], "multitile": true, - "additional_tiles": [ { "id": "open", "fg": [ 5336, 5338, 5337, 5335 ] }, { "id": "broken", "fg": 5293, "bg": [ 5336, 5338, 5337, 5335 ] } ] + "additional_tiles": [ { "id": "open", "fg": [ 5372, 5374, 5373, 5371 ] }, { "id": "broken", "fg": 5328, "bg": [ 5372, 5374, 5373, 5371 ] } ] }, { "id": "vp_door_opaque_right", - "fg": [ 5352, 5354, 5353, 5351 ], + "fg": [ 5388, 5390, 5389, 5387 ], "multitile": true, - "additional_tiles": [ { "id": "open", "fg": [ 5348, 5350, 5349, 5347 ] }, { "id": "broken", "fg": 5293, "bg": [ 5348, 5350, 5349, 5347 ] } ] + "additional_tiles": [ { "id": "open", "fg": [ 5384, 5386, 5385, 5383 ] }, { "id": "broken", "fg": 5328, "bg": [ 5384, 5386, 5385, 5383 ] } ] }, { "id": [ "vp_door_opaque", "vp_door_opaque_front" ], - "fg": [ 5332, 5334, 5333, 5331 ], + "fg": [ 5368, 5370, 5369, 5367 ], "multitile": true, - "additional_tiles": [ { "id": "open", "fg": [ 5304, 5306, 5305, 5303 ] }, { "id": "broken", "fg": 5293, "bg": [ 5304, 5306, 5305, 5303 ] } ] + "additional_tiles": [ { "id": "open", "fg": [ 5339, 5341, 5340, 5338 ] }, { "id": "broken", "fg": 5328, "bg": [ 5339, 5341, 5340, 5338 ] } ] }, { "id": "vp_door_opaque_rear", - "fg": [ 5344, 5346, 5345, 5343 ], + "fg": [ 5380, 5382, 5381, 5379 ], "multitile": true, - "additional_tiles": [ { "id": "open", "fg": [ 5357, 5359, 5358, 5356 ] }, { "id": "broken", "fg": 5293, "bg": [ 5357, 5359, 5358, 5356 ] } ] + "additional_tiles": [ { "id": "open", "fg": [ 5393, 5395, 5394, 5392 ] }, { "id": "broken", "fg": 5328, "bg": [ 5393, 5395, 5394, 5392 ] } ] }, { "id": "vp_hddoor_opaque_left", - "fg": [ 5413, 5415, 5414, 5412 ], + "fg": [ 5449, 5451, 5450, 5448 ], "multitile": true, - "additional_tiles": [ { "id": "open", "fg": [ 5409, 5411, 5410, 5408 ] }, { "id": "broken", "fg": 5293, "bg": [ 5409, 5411, 5410, 5408 ] } ] + "additional_tiles": [ { "id": "open", "fg": [ 5445, 5447, 5446, 5444 ] }, { "id": "broken", "fg": 5328, "bg": [ 5445, 5447, 5446, 5444 ] } ] }, { "id": "vp_hddoor_opaque_right", - "fg": [ 5425, 5427, 5426, 5424 ], + "fg": [ 5461, 5463, 5462, 5460 ], "multitile": true, - "additional_tiles": [ { "id": "open", "fg": [ 5421, 5423, 5422, 5420 ] }, { "id": "broken", "fg": 5293, "bg": [ 5421, 5423, 5422, 5420 ] } ] + "additional_tiles": [ { "id": "open", "fg": [ 5457, 5459, 5458, 5456 ] }, { "id": "broken", "fg": 5328, "bg": [ 5457, 5459, 5458, 5456 ] } ] }, { "id": [ "vp_hddoor_opaque", "vp_hddoor_opaque_front" ], - "fg": [ 5405, 5407, 5406, 5404 ], + "fg": [ 5441, 5443, 5442, 5440 ], "multitile": true, - "additional_tiles": [ { "id": "open", "fg": [ 5304, 5306, 5305, 5303 ] }, { "id": "broken", "fg": 5293, "bg": [ 5304, 5306, 5305, 5303 ] } ] + "additional_tiles": [ { "id": "open", "fg": [ 5339, 5341, 5340, 5338 ] }, { "id": "broken", "fg": 5328, "bg": [ 5339, 5341, 5340, 5338 ] } ] }, { "id": "vp_hddoor_opaque_rear", - "fg": [ 5417, 5419, 5418, 5416 ], + "fg": [ 5453, 5455, 5454, 5452 ], "multitile": true, - "additional_tiles": [ { "id": "open", "fg": [ 5357, 5359, 5358, 5356 ] }, { "id": "broken", "fg": 5293, "bg": [ 5357, 5359, 5358, 5356 ] } ] + "additional_tiles": [ { "id": "open", "fg": [ 5393, 5395, 5394, 5392 ] }, { "id": "broken", "fg": 5328, "bg": [ 5393, 5395, 5394, 5392 ] } ] }, { "id": "vp_frame_cover", - "fg": 5444, + "fg": 5480, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 5293, "bg": 5444 } ] + "additional_tiles": [ { "id": "broken", "fg": 5328, "bg": 5480 } ] }, { "id": "vp_frame_cross", - "fg": 5445, + "fg": 5481, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 5293, "bg": 5445 } ] + "additional_tiles": [ { "id": "broken", "fg": 5328, "bg": 5481 } ] }, { "id": "vp_frame_cross_unconnected", - "fg": 5446, + "fg": 5482, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 5293, "bg": 5446 } ] + "additional_tiles": [ { "id": "broken", "fg": 5328, "bg": 5482 } ] }, { "id": "vp_frame_ne", - "fg": 5459, + "fg": 5495, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 5293, "bg": 5459 } ] + "additional_tiles": [ { "id": "broken", "fg": 5328, "bg": 5495 } ] }, { "id": "vp_frame_nw", - "fg": 5460, + "fg": 5496, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 5293, "bg": 5460 } ] + "additional_tiles": [ { "id": "broken", "fg": 5328, "bg": 5496 } ] }, { "id": "vp_frame_se", - "fg": 5461, + "fg": 5497, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 5293, "bg": 5461 } ] + "additional_tiles": [ { "id": "broken", "fg": 5328, "bg": 5497 } ] }, { "id": "vp_frame_sw", - "fg": 5462, + "fg": 5498, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 5293, "bg": 5462 } ] + "additional_tiles": [ { "id": "broken", "fg": 5328, "bg": 5498 } ] }, { "id": "vp_frame_vertical_unconnected", - "fg": 5470, + "fg": 5506, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 5293, "bg": 5470 } ] + "additional_tiles": [ { "id": "broken", "fg": 5328, "bg": 5506 } ] }, { "id": "vp_frame_vertical_2_unconnected", - "fg": 5467, + "fg": 5503, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 5293, "bg": 5467 } ] + "additional_tiles": [ { "id": "broken", "fg": 5328, "bg": 5503 } ] }, { "id": "vp_frame_vertical_left", - "fg": 5468, + "fg": 5504, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 5293, "bg": 5468 } ] + "additional_tiles": [ { "id": "broken", "fg": 5328, "bg": 5504 } ] }, { "id": "vp_frame_vertical_2_left", - "fg": 5465, + "fg": 5501, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 5293, "bg": 5465 } ] + "additional_tiles": [ { "id": "broken", "fg": 5328, "bg": 5501 } ] }, { "id": "vp_frame_vertical_right", - "fg": 5469, + "fg": 5505, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 5293, "bg": 5469 } ] + "additional_tiles": [ { "id": "broken", "fg": 5328, "bg": 5505 } ] }, { "id": "vp_frame_vertical_2_right", - "fg": 5466, + "fg": 5502, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 5293, "bg": 5466 } ] + "additional_tiles": [ { "id": "broken", "fg": 5328, "bg": 5502 } ] }, { "id": "vp_frame_horizontal", - "fg": 5447, + "fg": 5483, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 5293, "bg": 5447 } ] + "additional_tiles": [ { "id": "broken", "fg": 5328, "bg": 5483 } ] }, { "id": "vp_frame_horizontal_2", - "fg": 5448, + "fg": 5484, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 5293, "bg": 5448 } ] + "additional_tiles": [ { "id": "broken", "fg": 5328, "bg": 5484 } ] }, { "id": "vp_frame_horizontal_unconnected", - "fg": 5458, + "fg": 5494, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 5293, "bg": 5458 } ] + "additional_tiles": [ { "id": "broken", "fg": 5328, "bg": 5494 } ] }, { "id": "vp_frame_horizontal_2_unconnected", - "fg": 5451, + "fg": 5487, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 5293, "bg": 5451 } ] + "additional_tiles": [ { "id": "broken", "fg": 5328, "bg": 5487 } ] }, { "id": "vp_frame_horizontal_front", - "fg": 5454, + "fg": 5490, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 5293, "bg": 5454 } ] + "additional_tiles": [ { "id": "broken", "fg": 5328, "bg": 5490 } ] }, { "id": "vp_frame_horizontal_2_front", - "fg": 5449, + "fg": 5485, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 5293, "bg": 5449 } ] + "additional_tiles": [ { "id": "broken", "fg": 5328, "bg": 5485 } ] }, { "id": "vp_frame_horizontal_rear", - "fg": 5456, + "fg": 5492, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 5293, "bg": 5456 } ] + "additional_tiles": [ { "id": "broken", "fg": 5328, "bg": 5492 } ] }, { - "id": "vp_frame_horizontal2_rear", - "fg": 5450, + "id": "vp_frame_horizontal_2_rear", + "fg": 5486, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 5293, "bg": 5450 } ] + "additional_tiles": [ { "id": "broken", "fg": 5328, "bg": 5486 } ] }, { "id": "vp_frame_horizontal_left", - "fg": 5455, + "fg": 5491, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 5293, "bg": 5455 } ] + "additional_tiles": [ { "id": "broken", "fg": 5328, "bg": 5491 } ] }, { "id": "vp_frame_horizontal_2_left", - "fg": 5452, + "fg": 5488, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 5293, "bg": 5452 } ] + "additional_tiles": [ { "id": "broken", "fg": 5328, "bg": 5488 } ] }, { "id": "vp_frame_horizontal_right", - "fg": 5457, + "fg": 5493, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 5293, "bg": 5457 } ] + "additional_tiles": [ { "id": "broken", "fg": 5328, "bg": 5493 } ] }, { "id": "vp_frame_horizontal_2_right", - "fg": 5453, + "fg": 5489, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 5293, "bg": 5453 } ] + "additional_tiles": [ { "id": "broken", "fg": 5328, "bg": 5489 } ] }, { "id": "vp_frame_vertical", - "fg": 5463, + "fg": 5499, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 5293, "bg": 5463 } ] + "additional_tiles": [ { "id": "broken", "fg": 5328, "bg": 5499 } ] }, { "id": "vp_frame_vertical_2", - "fg": 5464, + "fg": 5500, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 5293, "bg": 5464 } ] + "additional_tiles": [ { "id": "broken", "fg": 5328, "bg": 5500 } ] }, { "id": "vp_hdframe_cover", - "fg": 5471, + "fg": 5507, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 5293, "bg": 5471 } ] + "additional_tiles": [ { "id": "broken", "fg": 5328, "bg": 5507 } ] }, { "id": "vp_hdframe_cross", - "fg": 5472, + "fg": 5508, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 5293, "bg": 5472 } ] + "additional_tiles": [ { "id": "broken", "fg": 5328, "bg": 5508 } ] }, { "id": "vp_hdframe_cross_unconnected", - "fg": 5473, + "fg": 5509, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 5293, "bg": 5473 } ] + "additional_tiles": [ { "id": "broken", "fg": 5328, "bg": 5509 } ] }, { "id": "vp_hdframe_ne", - "fg": 5486, + "fg": 5522, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 5293, "bg": 5486 } ] + "additional_tiles": [ { "id": "broken", "fg": 5328, "bg": 5522 } ] }, { "id": "vp_hdframe_nw", - "fg": 5487, + "fg": 5523, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 5293, "bg": 5487 } ] + "additional_tiles": [ { "id": "broken", "fg": 5328, "bg": 5523 } ] }, { "id": "vp_hdframe_se", - "fg": 5488, + "fg": 5524, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 5293, "bg": 5488 } ] + "additional_tiles": [ { "id": "broken", "fg": 5328, "bg": 5524 } ] }, { "id": "vp_hdframe_sw", - "fg": 5489, + "fg": 5525, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 5293, "bg": 5489 } ] + "additional_tiles": [ { "id": "broken", "fg": 5328, "bg": 5525 } ] }, { "id": "vp_hdframe_vertical_unconnected", - "fg": 5497, + "fg": 5533, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 5293, "bg": 5497 } ] + "additional_tiles": [ { "id": "broken", "fg": 5328, "bg": 5533 } ] }, { "id": "vp_hdframe_vertical_2_unconnected", - "fg": 5494, + "fg": 5530, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 5293, "bg": 5494 } ] + "additional_tiles": [ { "id": "broken", "fg": 5328, "bg": 5530 } ] }, { "id": "vp_hdframe_vertical_left", - "fg": 5495, + "fg": 5531, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 5293, "bg": 5495 } ] + "additional_tiles": [ { "id": "broken", "fg": 5328, "bg": 5531 } ] }, { "id": "vp_hdframe_vertical_2_left", - "fg": 5492, + "fg": 5528, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 5293, "bg": 5492 } ] + "additional_tiles": [ { "id": "broken", "fg": 5328, "bg": 5528 } ] }, { "id": "vp_hdframe_vertical_right", - "fg": 5496, + "fg": 5532, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 5293, "bg": 5496 } ] + "additional_tiles": [ { "id": "broken", "fg": 5328, "bg": 5532 } ] }, { "id": "vp_hdframe_vertical_2_right", - "fg": 5493, + "fg": 5529, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 5293, "bg": 5493 } ] + "additional_tiles": [ { "id": "broken", "fg": 5328, "bg": 5529 } ] }, { "id": "vp_hdframe_horizontal", - "fg": 5474, + "fg": 5510, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 5293, "bg": 5474 } ] + "additional_tiles": [ { "id": "broken", "fg": 5328, "bg": 5510 } ] }, { "id": "vp_hdframe_horizontal_2", - "fg": 5475, + "fg": 5511, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 5293, "bg": 5475 } ] + "additional_tiles": [ { "id": "broken", "fg": 5328, "bg": 5511 } ] }, { "id": "vp_hdframe_horizontal_unconnected", - "fg": 5485, + "fg": 5521, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 5293, "bg": 5485 } ] + "additional_tiles": [ { "id": "broken", "fg": 5328, "bg": 5521 } ] }, { "id": "vp_hdframe_horizontal_2_unconnected", - "fg": 5478, + "fg": 5514, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 5293, "bg": 5478 } ] + "additional_tiles": [ { "id": "broken", "fg": 5328, "bg": 5514 } ] }, { "id": "vp_hdframe_horizontal_front", - "fg": 5481, + "fg": 5517, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 5293, "bg": 5481 } ] + "additional_tiles": [ { "id": "broken", "fg": 5328, "bg": 5517 } ] }, { "id": "vp_hdframe_horizontal_2_front", - "fg": 5476, + "fg": 5512, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 5293, "bg": 5476 } ] + "additional_tiles": [ { "id": "broken", "fg": 5328, "bg": 5512 } ] }, { "id": "vp_hdframe_horizontal_rear", - "fg": 5483, + "fg": 5519, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 5293, "bg": 5483 } ] + "additional_tiles": [ { "id": "broken", "fg": 5328, "bg": 5519 } ] }, { - "id": "vp_hdframe_horizontal2_rear", - "fg": 5477, + "id": "vp_hdframe_horizontal_2_rear", + "fg": 5513, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 5293, "bg": 5477 } ] + "additional_tiles": [ { "id": "broken", "fg": 5328, "bg": 5513 } ] }, { "id": "vp_hdframe_horizontal_left", - "fg": 5482, + "fg": 5518, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 5293, "bg": 5482 } ] + "additional_tiles": [ { "id": "broken", "fg": 5328, "bg": 5518 } ] }, { "id": "vp_hdframe_horizontal_2_left", - "fg": 5479, + "fg": 5515, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 5293, "bg": 5479 } ] + "additional_tiles": [ { "id": "broken", "fg": 5328, "bg": 5515 } ] }, { "id": "vp_hdframe_horizontal_right", - "fg": 5484, + "fg": 5520, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 5293, "bg": 5484 } ] + "additional_tiles": [ { "id": "broken", "fg": 5328, "bg": 5520 } ] }, { "id": "vp_hdframe_horizontal_2_right", - "fg": 5480, + "fg": 5516, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 5293, "bg": 5480 } ] + "additional_tiles": [ { "id": "broken", "fg": 5328, "bg": 5516 } ] }, { "id": "vp_hdframe_vertical", - "fg": 5490, + "fg": 5526, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 5293, "bg": 5490 } ] + "additional_tiles": [ { "id": "broken", "fg": 5328, "bg": 5526 } ] }, { "id": "vp_hdframe_vertical_2", - "fg": 5491, + "fg": 5527, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 5293, "bg": 5491 } ] + "additional_tiles": [ { "id": "broken", "fg": 5328, "bg": 5527 } ] }, { "id": "vp_xlframe_cover", - "fg": 5498, + "fg": 5534, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 5293, "bg": 5498 } ] + "additional_tiles": [ { "id": "broken", "fg": 5328, "bg": 5534 } ] }, { "id": "vp_xlframe_cross", - "fg": 5499, + "fg": 5535, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 5293, "bg": 5499 } ] + "additional_tiles": [ { "id": "broken", "fg": 5328, "bg": 5535 } ] }, { "id": "vp_xlframe_cross_unconnected", - "fg": 5500, + "fg": 5536, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 5293, "bg": 5500 } ] + "additional_tiles": [ { "id": "broken", "fg": 5328, "bg": 5536 } ] }, { "id": "vp_xlframe_ne", - "fg": 5513, + "fg": 5549, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 5293, "bg": 5513 } ] + "additional_tiles": [ { "id": "broken", "fg": 5328, "bg": 5549 } ] }, { "id": "vp_xlframe_nw", - "fg": 5514, + "fg": 5550, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 5293, "bg": 5514 } ] + "additional_tiles": [ { "id": "broken", "fg": 5328, "bg": 5550 } ] }, { "id": "vp_xlframe_se", - "fg": 5515, + "fg": 5551, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 5293, "bg": 5515 } ] + "additional_tiles": [ { "id": "broken", "fg": 5328, "bg": 5551 } ] }, { "id": "vp_xlframe_sw", - "fg": 5516, + "fg": 5552, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 5293, "bg": 5516 } ] + "additional_tiles": [ { "id": "broken", "fg": 5328, "bg": 5552 } ] }, { "id": "vp_xlframe_vertical_unconnected", - "fg": 5524, + "fg": 5560, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 5293, "bg": 5524 } ] + "additional_tiles": [ { "id": "broken", "fg": 5328, "bg": 5560 } ] }, { "id": "vp_xlframe_vertical_2_unconnected", - "fg": 5521, + "fg": 5557, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 5293, "bg": 5521 } ] + "additional_tiles": [ { "id": "broken", "fg": 5328, "bg": 5557 } ] }, { "id": "vp_xlframe_vertical_left", - "fg": 5522, + "fg": 5558, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 5293, "bg": 5522 } ] + "additional_tiles": [ { "id": "broken", "fg": 5328, "bg": 5558 } ] }, { "id": "vp_xlframe_vertical_2_left", - "fg": 5519, + "fg": 5555, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 5293, "bg": 5519 } ] + "additional_tiles": [ { "id": "broken", "fg": 5328, "bg": 5555 } ] }, { "id": "vp_xlframe_vertical_right", - "fg": 5523, + "fg": 5559, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 5293, "bg": 5523 } ] + "additional_tiles": [ { "id": "broken", "fg": 5328, "bg": 5559 } ] }, { "id": "vp_xlframe_vertical_2_right", - "fg": 5520, + "fg": 5556, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 5293, "bg": 5520 } ] + "additional_tiles": [ { "id": "broken", "fg": 5328, "bg": 5556 } ] }, { "id": "vp_xlframe_horizontal", - "fg": 5501, + "fg": 5537, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 5293, "bg": 5501 } ] + "additional_tiles": [ { "id": "broken", "fg": 5328, "bg": 5537 } ] }, { "id": "vp_xlframe_horizontal_2", - "fg": 5502, + "fg": 5538, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 5293, "bg": 5502 } ] + "additional_tiles": [ { "id": "broken", "fg": 5328, "bg": 5538 } ] }, { "id": "vp_xlframe_horizontal_unconnected", - "fg": 5512, + "fg": 5548, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 5293, "bg": 5512 } ] + "additional_tiles": [ { "id": "broken", "fg": 5328, "bg": 5548 } ] }, { "id": "vp_xlframe_horizontal_2_unconnected", - "fg": 5505, + "fg": 5541, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 5293, "bg": 5505 } ] + "additional_tiles": [ { "id": "broken", "fg": 5328, "bg": 5541 } ] }, { "id": "vp_xlframe_horizontal_front", - "fg": 5508, + "fg": 5544, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 5293, "bg": 5508 } ] + "additional_tiles": [ { "id": "broken", "fg": 5328, "bg": 5544 } ] }, { "id": "vp_xlframe_horizontal_2_front", - "fg": 5503, + "fg": 5539, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 5293, "bg": 5503 } ] + "additional_tiles": [ { "id": "broken", "fg": 5328, "bg": 5539 } ] }, { "id": "vp_xlframe_horizontal_rear", - "fg": 5510, + "fg": 5546, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 5293, "bg": 5510 } ] + "additional_tiles": [ { "id": "broken", "fg": 5328, "bg": 5546 } ] }, { - "id": "vp_xlframe_horizontal2_rear", - "fg": 5504, + "id": "vp_xlframe_horizontal_2_rear", + "fg": 5540, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 5293, "bg": 5504 } ] + "additional_tiles": [ { "id": "broken", "fg": 5328, "bg": 5540 } ] }, { "id": "vp_xlframe_horizontal_left", - "fg": 5509, + "fg": 5545, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 5293, "bg": 5509 } ] + "additional_tiles": [ { "id": "broken", "fg": 5328, "bg": 5545 } ] }, { "id": "vp_xlframe_horizontal_2_left", - "fg": 5506, + "fg": 5542, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 5293, "bg": 5506 } ] + "additional_tiles": [ { "id": "broken", "fg": 5328, "bg": 5542 } ] }, { "id": "vp_xlframe_horizontal_right", - "fg": 5511, + "fg": 5547, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 5293, "bg": 5511 } ] + "additional_tiles": [ { "id": "broken", "fg": 5328, "bg": 5547 } ] }, { "id": "vp_xlframe_horizontal_2_right", - "fg": 5507, + "fg": 5543, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 5293, "bg": 5507 } ] + "additional_tiles": [ { "id": "broken", "fg": 5328, "bg": 5543 } ] }, { "id": "vp_xlframe_vertical", - "fg": 5517, + "fg": 5553, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 5293, "bg": 5517 } ] + "additional_tiles": [ { "id": "broken", "fg": 5328, "bg": 5553 } ] }, { "id": "vp_xlframe_vertical_2", - "fg": 5518, + "fg": 5554, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 5293, "bg": 5518 } ] + "additional_tiles": [ { "id": "broken", "fg": 5328, "bg": 5554 } ] }, { "id": [ "vp_headlight", "vp_headlight_reinforced", "vp_wide_headlight_reinforced", "vp_wide_headlight" ], - "fg": 5526 + "fg": 5562 }, { "id": [ "vp_headlight_ne", "vp_headlight_reinforced_ne", "vp_wide_headlight_reinforced_ne", "vp_wide_headlight_ne" ], - "fg": 5525 + "fg": 5561 }, { "id": [ "vp_headlight_nw", "vp_headlight_reinforced_nw", "vp_wide_headlight_reinforced_nw", "vp_wide_headlight_nw" ], - "fg": 5526 + "fg": 5562 }, { "id": "vp_light_blue", - "fg": [ 5541, 5542 ], + "fg": [ 5577, 5578 ], "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 5293, "bg": [ 5541, 5542 ] } ] + "additional_tiles": [ { "id": "broken", "fg": 5328, "bg": [ 5577, 5578 ] } ] }, { "id": "vp_light_red", - "fg": [ 5543, 5544 ], + "fg": [ 5579, 5580 ], "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 5293, "bg": [ 5543, 5544 ] } ] + "additional_tiles": [ { "id": "broken", "fg": 5328, "bg": [ 5579, 5580 ] } ] }, { "id": [ "vp_floodlight", "vp_directed_floodlight" ], - "fg": [ 5535, 5537, 5536, 5534 ], + "fg": [ 5571, 5573, 5572, 5570 ], "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 5293, "bg": [ 5535, 5537, 5536, 5534 ] } ] + "additional_tiles": [ { "id": "broken", "fg": 5328, "bg": [ 5571, 5573, 5572, 5570 ] } ] }, { "id": [ "vp_veh_table", "vp_veh_table_wood" ], - "fg": [ 5527, 5527 ], - "bg": [ 5554, 5553 ], + "fg": [ 5563, 5563 ], + "bg": [ 5590, 5589 ], "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 5528, "bg": [ 5554, 5553 ] } ] + "additional_tiles": [ { "id": "broken", "fg": 5564, "bg": [ 5590, 5589 ] } ] }, { "id": "vp_workbench", - "fg": [ 5555, 5555 ], - "bg": 3543, + "fg": [ 5591, 5591 ], + "bg": 3561, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 5293, "bg": [ 5555, 5555 ] } ] + "additional_tiles": [ { "id": "broken", "fg": 5328, "bg": [ 5591, 5591 ] } ] }, { "id": "vp_minifridge", - "fg": [ 5548, 5548 ], + "fg": [ 5584, 5584 ], "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 5293, "bg": [ 5548, 5548 ] } ] + "additional_tiles": [ { "id": "broken", "fg": 5328, "bg": [ 5584, 5584 ] } ] }, { "id": "vp_minifreezer", - "fg": [ 5547, 5547 ], + "fg": [ 5583, 5583 ], "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 5293, "bg": [ 5547, 5547 ] } ] + "additional_tiles": [ { "id": "broken", "fg": 5328, "bg": [ 5583, 5583 ] } ] }, { "id": "vp_kitchen_unit", - "fg": [ 5540, 5540 ], + "fg": [ 5576, 5576 ], "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 5293, "bg": [ 5540, 5540 ] } ] + "additional_tiles": [ { "id": "broken", "fg": 5328, "bg": [ 5576, 5576 ] } ] }, { "id": "vp_welding_rig", - "fg": [ 5552, 5552 ], + "fg": [ 5588, 5588 ], "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 5293, "bg": [ 5552, 5552 ] } ] + "additional_tiles": [ { "id": "broken", "fg": 5328, "bg": [ 5588, 5588 ] } ] }, { "id": "vp_craft_rig", - "fg": [ 5533, 5533 ], + "fg": [ 5569, 5569 ], "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 5293, "bg": [ 5533, 5533 ] } ] + "additional_tiles": [ { "id": "broken", "fg": 5328, "bg": [ 5569, 5569 ] } ] }, { "id": "vp_washing_machine", - "fg": [ 5551, 5551 ], + "fg": [ 5587, 5587 ], "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 5293, "bg": [ 5551, 5551 ] } ] + "additional_tiles": [ { "id": "broken", "fg": 5328, "bg": [ 5587, 5587 ] } ] }, { "id": "vp_bed", - "fg": [ 5531, 5531 ], + "fg": [ 5567, 5567 ], "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 5293, "bg": [ 5531, 5531 ] } ] + "additional_tiles": [ { "id": "broken", "fg": 5328, "bg": [ 5567, 5567 ] } ] }, { "id": "vp_veh_forge", - "fg": [ 5538, 5538 ], + "fg": [ 5574, 5574 ], "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 5293, "bg": [ 5538, 5538 ] } ] + "additional_tiles": [ { "id": "broken", "fg": 5328, "bg": [ 5574, 5574 ] } ] }, { "id": "vp_veh_kiln", - "fg": [ 5539, 5539 ], + "fg": [ 5575, 5575 ], "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 5293, "bg": [ 5539, 5539 ] } ] + "additional_tiles": [ { "id": "broken", "fg": 5328, "bg": [ 5575, 5575 ] } ] }, { "id": "vp_chemlab", - "fg": [ 5532, 5532 ], + "fg": [ 5568, 5568 ], "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 5293, "bg": [ 5532, 5532 ] } ] + "additional_tiles": [ { "id": "broken", "fg": 5328, "bg": [ 5568, 5568 ] } ] }, { "id": "vp_aisle_vertical", - "fg": 5530, + "fg": 5566, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 5293, "bg": 5530 } ] + "additional_tiles": [ { "id": "broken", "fg": 5328, "bg": 5566 } ] }, { "id": "vp_aisle_horizontal", - "fg": 5529, + "fg": 5565, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 5293, "bg": 5529 } ] + "additional_tiles": [ { "id": "broken", "fg": 5328, "bg": 5565 } ] }, - { "id": "vp_trunk_floor", "fg": 5550, "bg": 5530 }, + { "id": "vp_trunk_floor", "fg": 5586, "bg": 5566 }, { "id": "vp_wooden_aisle_vertical", - "fg": [ 5554, 5553 ], + "fg": [ 5590, 5589 ], "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 5293, "bg": [ 5554, 5553 ] } ] + "additional_tiles": [ { "id": "broken", "fg": 5328, "bg": [ 5590, 5589 ] } ] }, { "id": "vp_wooden_aisle_horizontal", - "fg": [ 5553, 5554 ], + "fg": [ 5589, 5590 ], "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 5293, "bg": [ 5553, 5554 ] } ] + "additional_tiles": [ { "id": "broken", "fg": 5328, "bg": [ 5589, 5590 ] } ] }, { "id": "vp_lit_aisle_vertical", - "fg": 5546, + "fg": 5582, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 5293, "bg": 5546 } ] + "additional_tiles": [ { "id": "broken", "fg": 5328, "bg": 5582 } ] }, { "id": "vp_lit_aisle_horizontal", - "fg": 5545, + "fg": 5581, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 5293, "bg": 5545 } ] + "additional_tiles": [ { "id": "broken", "fg": 5328, "bg": 5581 } ] }, { "id": "vp_mounted_spare_tire", - "fg": 5549, + "fg": 5585, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 5293, "bg": 5549 } ] + "additional_tiles": [ { "id": "broken", "fg": 5328, "bg": 5585 } ] }, { "id": [ "vp_folding_seat", "vp_reclining_seat", "vp_seat", "vp_seat_back" ], - "fg": [ 5569, 5567, 5562, 5568 ], + "fg": [ 5605, 5603, 5598, 5604 ], "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 5293, "bg": [ 5569, 5567, 5562, 5568 ] } ] + "additional_tiles": [ { "id": "broken", "fg": 5328, "bg": [ 5605, 5603, 5598, 5604 ] } ] }, { "id": [ "vp_seat_leather", "vp_reclining_seat_leather", "vp_seat_back_leather" ], - "fg": [ 5566, 5564, 5563, 5565 ], + "fg": [ 5602, 5600, 5599, 5601 ], "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 5293, "bg": [ 5566, 5564, 5563, 5565 ] } ] + "additional_tiles": [ { "id": "broken", "fg": 5328, "bg": [ 5602, 5600, 5599, 5601 ] } ] }, { "id": [ "vp_seat_wood", "seat_wood_bench" ], - "fg": [ 5572, 5572, 5573, 5573 ], - "bg": [ 5554, 5553 ], + "fg": [ 5608, 5608, 5609, 5609 ], + "bg": [ 5590, 5589 ], "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 5293, "bg": [ 5572, 5572, 5573, 5573 ] } ] + "additional_tiles": [ { "id": "broken", "fg": 5328, "bg": [ 5608, 5608, 5609, 5609 ] } ] }, { "id": "vp_seat_wood_flimsy", - "fg": [ 5570, 5570, 5571, 5571 ], - "bg": [ 5554, 5553 ], + "fg": [ 5606, 5606, 5607, 5607 ], + "bg": [ 5590, 5589 ], "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 5293, "bg": [ 5570, 5570, 5571, 5571 ] } ] + "additional_tiles": [ { "id": "broken", "fg": 5328, "bg": [ 5606, 5606, 5607, 5607 ] } ] }, { "id": [ "vp_saddle", "vp_saddle_pedal" ], - "fg": [ 5557, 5559, 5558, 5556 ], + "fg": [ 5593, 5595, 5594, 5592 ], "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 5293, "bg": [ 5557, 5559, 5558, 5556 ] } ] + "additional_tiles": [ { "id": "broken", "fg": 5328, "bg": [ 5593, 5595, 5594, 5592 ] } ] }, { "id": "vp_solar_panel", - "fg": 5574, + "fg": 5610, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 5290, "bg": 5574 } ] + "additional_tiles": [ { "id": "broken", "fg": 5325, "bg": 5610 } ] }, { "id": "vp_reinforced_solar_panel", - "fg": 5766, - "bg": 5574, + "fg": 5798, + "bg": 5610, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 5290, "bg": 5574 } ] + "additional_tiles": [ { "id": "broken", "fg": 5325, "bg": 5610 } ] }, { "id": "vp_solar_panel_v2", - "fg": 5574, + "fg": 5610, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 5290, "bg": 5574 } ] + "additional_tiles": [ { "id": "broken", "fg": 5325, "bg": 5610 } ] }, { "id": "vp_reinforced_solar_panel_v2", - "fg": 5766, - "bg": 5574, + "fg": 5798, + "bg": 5610, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 5290, "bg": 5574 } ] + "additional_tiles": [ { "id": "broken", "fg": 5325, "bg": 5610 } ] }, { "id": "vp_solar_panel_v3", - "fg": 5574, + "fg": 5610, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 5290, "bg": 5574 } ] + "additional_tiles": [ { "id": "broken", "fg": 5325, "bg": 5610 } ] }, { "id": [ @@ -8913,151 +8959,151 @@ "vp_mounted_m60_semi" ], "//": "rifles and machineguns", - "fg": 5576, - "bg": 5575, + "fg": 5612, + "bg": 5611, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 5293, "bg": 5576 } ] + "additional_tiles": [ { "id": "broken", "fg": 5328, "bg": 5612 } ] }, { "id": [ "vp_mounted_emp_gun", "vp_mounted_plasma_gun", "vp_plasma_gun", "vp_laser_rifle" ], "//": "energy weapons", - "fg": 5576, - "bg": 5575, + "fg": 5612, + "bg": 5611, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 5293, "bg": 5576 } ] + "additional_tiles": [ { "id": "broken", "fg": 5328, "bg": 5612 } ] }, { "id": [ "vp_mounted_hk_g80", "vp_mounted_coilgun" ], "//": "railguns", - "fg": 5576, - "bg": 5575, + "fg": 5612, + "bg": 5611, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 5293, "bg": 5576 } ] + "additional_tiles": [ { "id": "broken", "fg": 5328, "bg": 5612 } ] }, { "id": [ "vp_mounted_bigun", "vp_mounted_m134" ], "//": "multibarrel weapons", - "fg": 5576, - "bg": 5575, + "fg": 5612, + "bg": 5611, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 5293, "bg": 5576 } ] + "additional_tiles": [ { "id": "broken", "fg": 5328, "bg": 5612 } ] }, { "id": [ "vp_watercannon", "vp_flamethrower", "vp_mounted_chemical_thrower" ], "//": "liquid sprayers", - "fg": 5576, - "bg": 5575, + "fg": 5612, + "bg": 5611, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 5293, "bg": 5576 } ] + "additional_tiles": [ { "id": "broken", "fg": 5328, "bg": 5612 } ] }, { "id": "vp_tow_launcher", "//": "rocket tubes", - "fg": 5576, - "bg": 5575, + "fg": 5612, + "bg": 5611, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 5293, "bg": 5576 } ] + "additional_tiles": [ { "id": "broken", "fg": 5328, "bg": 5612 } ] }, { "id": [ "vp_wheel", "vp_wheel_steerable", "vp_wheel_wide_or_steerable", "vp_wheel_wide" ], - "fg": 5577, + "fg": 5613, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 5293, "bg": 5577 } ] + "additional_tiles": [ { "id": "broken", "fg": 5328, "bg": 5613 } ] }, { "id": [ "vp_wheel_bicycle", "vp_wheel_bicycle_steerable", "vp_wheel_bicycle_or", "vp_wheel_bicycle_or_steerable" ], - "fg": [ 5579, 5581, 5580, 5578 ], + "fg": [ 5615, 5617, 5616, 5614 ], "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 5293, "bg": [ 5579, 5581, 5580, 5578 ] } ] + "additional_tiles": [ { "id": "broken", "fg": 5328, "bg": [ 5615, 5617, 5616, 5614 ] } ] }, { "id": [ "vp_wheel_bicycle_rear", "vp_wheel_bicycle_or_rear" ], - "fg": [ 5580, 5578, 5579, 5581 ], + "fg": [ 5616, 5614, 5615, 5617 ], "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 5293, "bg": [ 5580, 5578, 5579, 5581 ] } ] + "additional_tiles": [ { "id": "broken", "fg": 5328, "bg": [ 5616, 5614, 5615, 5617 ] } ] }, { "id": [ "vp_windshield", "vp_windshield_horizontal", "vp_windshield_horizontal_front", "vp_windshield_front_edge" ], - "fg": [ 5582, 5589, 5588, 5587 ], - "additional_tiles": [ { "id": "broken", "fg": 5290, "bg": [ 5582, 5589, 5588, 5587 ] } ], + "fg": [ 5618, 5625, 5624, 5623 ], + "additional_tiles": [ { "id": "broken", "fg": 5325, "bg": [ 5618, 5625, 5624, 5623 ] } ], "multitile": true }, { "id": "vp_windshield_horizontal_rear", - "fg": [ 5610, 5617, 5616, 5615 ], - "additional_tiles": [ { "id": "broken", "fg": 5290, "bg": [ 5610, 5617, 5616, 5615 ] } ], + "fg": [ 5646, 5653, 5652, 5651 ], + "additional_tiles": [ { "id": "broken", "fg": 5325, "bg": [ 5646, 5653, 5652, 5651 ] } ], "multitile": true }, { "id": "vp_windshield_horizontal_front_edge", - "fg": [ 5584, 5586, 5585, 5583 ], - "additional_tiles": [ { "id": "broken", "fg": 5290, "bg": [ 5584, 5586, 5585, 5583 ] } ], + "fg": [ 5620, 5622, 5621, 5619 ], + "additional_tiles": [ { "id": "broken", "fg": 5325, "bg": [ 5620, 5622, 5621, 5619 ] } ], "multitile": true }, { "id": "vp_windshield_horizontal_rear_edge", - "fg": [ 5611, 5614, 5613, 5612 ], - "additional_tiles": [ { "id": "broken", "fg": 5290, "bg": [ 5611, 5614, 5613, 5612 ] } ], + "fg": [ 5647, 5650, 5649, 5648 ], + "additional_tiles": [ { "id": "broken", "fg": 5325, "bg": [ 5647, 5650, 5649, 5648 ] } ], "multitile": true }, { "id": "vp_windshield_nw", - "fg": [ 5602, 5609, 5608, 5607 ], - "additional_tiles": [ { "id": "broken", "fg": 5292, "bg": [ 5602, 5609, 5608, 5607 ] } ], + "fg": [ 5638, 5645, 5644, 5643 ], + "additional_tiles": [ { "id": "broken", "fg": 5327, "bg": [ 5638, 5645, 5644, 5643 ] } ], "multitile": true }, { "id": "vp_windshield_ne", - "fg": [ 5594, 5601, 5600, 5599 ], - "additional_tiles": [ { "id": "broken", "fg": 5291, "bg": [ 5594, 5601, 5600, 5599 ] } ], + "fg": [ 5630, 5637, 5636, 5635 ], + "additional_tiles": [ { "id": "broken", "fg": 5326, "bg": [ 5630, 5637, 5636, 5635 ] } ], "multitile": true }, { "id": "vp_windshield_sw", - "fg": [ 5635, 5637, 5636, 5634 ], - "additional_tiles": [ { "id": "broken", "fg": 5292, "bg": [ 5635, 5637, 5636, 5634 ] } ], + "fg": [ 5671, 5673, 5672, 5670 ], + "additional_tiles": [ { "id": "broken", "fg": 5327, "bg": [ 5671, 5673, 5672, 5670 ] } ], "multitile": true }, { "id": "vp_windshield_se", - "fg": [ 5627, 5629, 5628, 5626 ], - "additional_tiles": [ { "id": "broken", "fg": 5291, "bg": [ 5627, 5629, 5628, 5626 ] } ], + "fg": [ 5663, 5665, 5664, 5662 ], + "additional_tiles": [ { "id": "broken", "fg": 5326, "bg": [ 5663, 5665, 5664, 5662 ] } ], "multitile": true }, { "id": "vp_windshield_nw_edge", - "fg": [ 5604, 5606, 5605, 5603 ], - "additional_tiles": [ { "id": "broken", "fg": 5292, "bg": [ 5604, 5606, 5605, 5603 ] } ], + "fg": [ 5640, 5642, 5641, 5639 ], + "additional_tiles": [ { "id": "broken", "fg": 5327, "bg": [ 5640, 5642, 5641, 5639 ] } ], "multitile": true }, { "id": "vp_windshield_ne_edge", - "fg": [ 5596, 5598, 5597, 5595 ], - "additional_tiles": [ { "id": "broken", "fg": 5291, "bg": [ 5596, 5598, 5597, 5595 ] } ], + "fg": [ 5632, 5634, 5633, 5631 ], + "additional_tiles": [ { "id": "broken", "fg": 5326, "bg": [ 5632, 5634, 5633, 5631 ] } ], "multitile": true }, { "id": "vp_windshield_sw_edge", - "fg": [ 5630, 5633, 5632, 5631 ], - "additional_tiles": [ { "id": "broken", "fg": 5292, "bg": [ 5630, 5633, 5632, 5631 ] } ], + "fg": [ 5666, 5669, 5668, 5667 ], + "additional_tiles": [ { "id": "broken", "fg": 5327, "bg": [ 5666, 5669, 5668, 5667 ] } ], "multitile": true }, { "id": "vp_windshield_se_edge", - "fg": [ 5622, 5625, 5624, 5623 ], - "additional_tiles": [ { "id": "broken", "fg": 5291, "bg": [ 5622, 5625, 5624, 5623 ] } ], + "fg": [ 5658, 5661, 5660, 5659 ], + "additional_tiles": [ { "id": "broken", "fg": 5326, "bg": [ 5658, 5661, 5660, 5659 ] } ], "multitile": true }, { "id": [ "vp_windshield_vertical_left", "vp_windshield_left" ], - "fg": [ 5590, 5593, 5592, 5591 ], - "additional_tiles": [ { "id": "broken", "fg": 5291, "bg": [ 5590, 5593, 5592, 5591 ] } ], + "fg": [ 5626, 5629, 5628, 5627 ], + "additional_tiles": [ { "id": "broken", "fg": 5326, "bg": [ 5626, 5629, 5628, 5627 ] } ], "multitile": true }, { "id": [ "vp_windshield_vertical_right", "vp_windshield_right" ], - "fg": [ 5618, 5621, 5620, 5619 ], - "additional_tiles": [ { "id": "broken", "fg": 5292, "bg": [ 5618, 5621, 5620, 5619 ] } ], + "fg": [ 5654, 5657, 5656, 5655 ], + "additional_tiles": [ { "id": "broken", "fg": 5327, "bg": [ 5654, 5657, 5656, 5655 ] } ], "multitile": true }, { @@ -9067,727 +9113,731 @@ "vp_reinforced_windshield_horizontal_front", "vp_reinforced_windshield_front_edge" ], - "fg": 5638, + "fg": 5674, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 5290, "bg": 5638 } ] + "additional_tiles": [ { "id": "broken", "fg": 5325, "bg": 5674 } ] }, { "id": "vp_reinforced_windshield_horizontal_rear", - "fg": 5639, + "fg": 5675, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 5290, "bg": 5639 } ] + "additional_tiles": [ { "id": "broken", "fg": 5325, "bg": 5675 } ] }, { "id": "vp_reinforced_windshield_horizontal_rear_edge", - "fg": 5640, + "fg": 5676, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 5290, "bg": 5640 } ] + "additional_tiles": [ { "id": "broken", "fg": 5325, "bg": 5676 } ] }, { "id": "vp_reinforced_windshield_nw", - "fg": 5642, + "fg": 5678, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 5290, "bg": 5642 } ] + "additional_tiles": [ { "id": "broken", "fg": 5325, "bg": 5678 } ] }, { "id": "vp_reinforced_windshield_ne", - "fg": 5641, + "fg": 5677, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 5290, "bg": 5641 } ] + "additional_tiles": [ { "id": "broken", "fg": 5325, "bg": 5677 } ] }, { "id": "vp_reinforced_windshield_sw", - "fg": 5645, + "fg": 5681, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 5290, "bg": 5645 } ] + "additional_tiles": [ { "id": "broken", "fg": 5325, "bg": 5681 } ] }, { "id": "vp_reinforced_windshield_se", - "fg": 5643, + "fg": 5679, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 5290, "bg": 5643 } ] + "additional_tiles": [ { "id": "broken", "fg": 5325, "bg": 5679 } ] }, { "id": "vp_reinforced_windshield_sw_edge", - "fg": 5646, + "fg": 5682, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 5290, "bg": 5646 } ] + "additional_tiles": [ { "id": "broken", "fg": 5325, "bg": 5682 } ] }, { "id": "vp_reinforced_windshield_se_edge", - "fg": 5644, + "fg": 5680, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 5290, "bg": 5644 } ] + "additional_tiles": [ { "id": "broken", "fg": 5325, "bg": 5680 } ] }, { "id": [ "vp_reinforced_windshield_vertical_left", "vp_reinforced_windshield_left" ], - "fg": 5647, + "fg": 5683, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 5290, "bg": 5647 } ] + "additional_tiles": [ { "id": "broken", "fg": 5325, "bg": 5683 } ] }, { "id": [ "vp_reinforced_windshield_vertical_right", "vp_reinforced_windshield_right" ], - "fg": 5648, + "fg": 5684, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 5290, "bg": 5648 } ] + "additional_tiles": [ { "id": "broken", "fg": 5325, "bg": 5684 } ] }, { - "id": "vp_frame_wood_vertical2", - "fg": 5669, + "id": "vp_frame_wood_vertical_2", + "fg": 5705, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 5293, "bg": 5669 } ] + "additional_tiles": [ { "id": "broken", "fg": 5328, "bg": 5705 } ] }, { - "id": "vp_frame_wood_vertical2_unconnected", - "fg": 5672, + "id": "vp_frame_wood_vertical_2_unconnected", + "fg": 5708, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 5293, "bg": 5672 } ] + "additional_tiles": [ { "id": "broken", "fg": 5328, "bg": 5708 } ] }, { - "id": "vp_frame_wood_vertical2_right", - "fg": 5671, + "id": "vp_frame_wood_vertical_2_right", + "fg": 5707, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 5293, "bg": 5671 } ] + "additional_tiles": [ { "id": "broken", "fg": 5328, "bg": 5707 } ] }, { - "id": "vp_frame_wood_vertical2_left", - "fg": 5670, + "id": "vp_frame_wood_vertical_2_left", + "fg": 5706, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 5293, "bg": 5670 } ] + "additional_tiles": [ { "id": "broken", "fg": 5328, "bg": 5706 } ] }, { "id": "vp_frame_wood_vertical", - "fg": 5668, + "fg": 5704, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 5293, "bg": 5668 } ] + "additional_tiles": [ { "id": "broken", "fg": 5328, "bg": 5704 } ] }, { "id": "vp_frame_wood_vertical_unconnected", - "fg": 5675, + "fg": 5711, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 5293, "bg": 5675 } ] + "additional_tiles": [ { "id": "broken", "fg": 5328, "bg": 5711 } ] }, { "id": "vp_frame_wood_vertical_right", - "fg": 5674, + "fg": 5710, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 5293, "bg": 5674 } ] + "additional_tiles": [ { "id": "broken", "fg": 5328, "bg": 5710 } ] }, { "id": "vp_frame_wood_vertical_left", - "fg": 5673, + "fg": 5709, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 5293, "bg": 5673 } ] + "additional_tiles": [ { "id": "broken", "fg": 5328, "bg": 5709 } ] }, { "id": "vp_frame_wood_sw", - "fg": 5667, + "fg": 5703, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 5293, "bg": 5667 } ] + "additional_tiles": [ { "id": "broken", "fg": 5328, "bg": 5703 } ] }, { "id": "vp_frame_wood_se", - "fg": 5666, + "fg": 5702, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 5293, "bg": 5666 } ] + "additional_tiles": [ { "id": "broken", "fg": 5328, "bg": 5702 } ] }, { "id": "vp_frame_wood_nw", - "fg": 5665, + "fg": 5701, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 5293, "bg": 5665 } ] + "additional_tiles": [ { "id": "broken", "fg": 5328, "bg": 5701 } ] }, { "id": "vp_frame_wood_ne", - "fg": 5664, + "fg": 5700, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 5293, "bg": 5664 } ] + "additional_tiles": [ { "id": "broken", "fg": 5328, "bg": 5700 } ] }, { - "id": "vp_frame_wood_horizontal2", - "fg": 5654, + "id": "vp_frame_wood_horizontal_2", + "fg": 5689, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 5293, "bg": 5654 } ] + "additional_tiles": [ { "id": "broken", "fg": 5328, "bg": 5689 } ] }, { - "id": "vp_frame_wood_horizontal2_unconnected", - "fg": 5659, + "id": "vp_frame_wood_horizontal_2_unconnected", + "fg": 5694, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 5293, "bg": 5659 } ] + "additional_tiles": [ { "id": "broken", "fg": 5328, "bg": 5694 } ] }, { - "id": "vp_frame_wood_horizontal2_right", - "fg": 5658, + "id": "vp_frame_wood_horizontal_2_right", + "fg": 5693, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 5293, "bg": 5658 } ] + "additional_tiles": [ { "id": "broken", "fg": 5328, "bg": 5693 } ] }, { - "id": "vp_frame_wood_horizontal2_rear", - "fg": 5657, + "id": "vp_frame_wood_horizontal_2_rear", + "fg": 5692, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 5293, "bg": 5657 } ] + "additional_tiles": [ { "id": "broken", "fg": 5328, "bg": 5692 } ] }, { - "id": "vp_frame_wood_horizontal2_left", - "fg": 5656, + "id": "vp_frame_wood_horizontal_2_left", + "fg": 5691, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 5293, "bg": 5656 } ] + "additional_tiles": [ { "id": "broken", "fg": 5328, "bg": 5691 } ] }, { - "id": "vp_frame_wood_horizontal2_front", - "fg": 5655, + "id": "vp_frame_wood_horizontal_2_front", + "fg": 5690, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 5293, "bg": 5655 } ] + "additional_tiles": [ { "id": "broken", "fg": 5328, "bg": 5690 } ] }, { "id": "vp_frame_wood_horizontal", - "fg": 5653, + "fg": 5688, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 5293, "bg": 5653 } ] + "additional_tiles": [ { "id": "broken", "fg": 5328, "bg": 5688 } ] }, { - "id": "vp_frame_wood_horizontal-unconnected", - "fg": 5652, + "id": "vp_frame_wood_horizontal_unconnected", + "fg": 5699, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 5293, "bg": 5652 } ] + "additional_tiles": [ { "id": "broken", "fg": 5328, "bg": 5699 } ] }, { "id": "vp_frame_wood_horizontal_right", - "fg": 5663, + "fg": 5698, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 5293, "bg": 5663 } ] + "additional_tiles": [ { "id": "broken", "fg": 5328, "bg": 5698 } ] }, { "id": "vp_frame_wood_horizontal_rear", - "fg": 5662, + "fg": 5697, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 5293, "bg": 5662 } ] + "additional_tiles": [ { "id": "broken", "fg": 5328, "bg": 5697 } ] }, { "id": "vp_frame_wood_horizontal_left", - "fg": 5661, + "fg": 5696, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 5293, "bg": 5661 } ] + "additional_tiles": [ { "id": "broken", "fg": 5328, "bg": 5696 } ] }, { "id": "vp_frame_wood_horizontal_front", - "fg": 5660, + "fg": 5695, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 5293, "bg": 5660 } ] + "additional_tiles": [ { "id": "broken", "fg": 5328, "bg": 5695 } ] }, { "id": "vp_frame_wood_cross", - "fg": 5650, + "fg": 5686, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 5293, "bg": 5650 } ] + "additional_tiles": [ { "id": "broken", "fg": 5328, "bg": 5686 } ] }, { - "id": [ "vp_frame_wood_cross_unconnected", "frame_wood" ], - "fg": 5651, + "id": [ "vp_frame_wood_cross_unconnected", "vp_frame_wood", "frame_wood" ], + "fg": 5687, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 5293, "bg": 5651 } ] + "additional_tiles": [ { "id": "broken", "fg": 5328, "bg": 5687 } ] }, { "id": "vp_frame_wood_cover", - "fg": 5649, - "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 5293, "bg": 5649 } ] - }, - { "id": "fd_bile", "fg": 4786 }, - { "id": "f_floor_mattress", "fg": 4799 }, - { "id": "f_brazier", "fg": 4802 }, - { "id": "seat", "fg": 5560 }, - { "id": "seat_leather", "fg": 5561 } + "fg": 5685, + "multitile": true, + "additional_tiles": [ { "id": "broken", "fg": 5328, "bg": 5685 } ] + }, + { "id": "fd_bile", "fg": 4802 }, + { "id": "f_floor_mattress", "fg": 4815 }, + { "id": "f_brazier", "fg": 4818 }, + { "id": "emer_blanket", "fg": 4850 }, + { "id": "emer_blanket_on", "fg": 4851 }, + { "id": "jacket_evac", "fg": 4852 }, + { "id": "t_paper_roof", "fg": 5079 }, + { "id": "seat", "fg": 5596 }, + { "id": "seat_leather", "fg": 5597 } ] }, { "file": "incomplete_tall.png", - "//": "range 5680 to 5695", + "//": "range 5712 to 5727", "sprite_width": 32, "sprite_height": 64, "sprite_offset_x": 0, "sprite_offset_y": -32, "tiles": [ - { "id": "mon_robofac_prototype", "fg": 5680, "bg": 4512 }, - { "id": "overlay_female_worn_helmet_riot_raised", "fg": 5681 }, - { "id": "overlay_male_worn_helmet_riot_raised", "fg": 5682 }, - { "id": "f_street_light", "fg": 5683 }, - { "id": "f_traffic_light", "fg": 5684 } + { "id": "mon_robofac_prototype", "fg": 5712, "bg": 4528 }, + { "id": "overlay_female_worn_helmet_riot_raised", "fg": 5713 }, + { "id": "overlay_male_worn_helmet_riot_raised", "fg": 5714 }, + { "id": "f_street_light", "fg": 5715 }, + { "id": "f_traffic_light", "fg": 5716 } ] }, { "file": "incomplete_large.png", - "//": "range 5696 to 5711", + "//": "range 5728 to 5743", "sprite_width": 64, "sprite_height": 64, "sprite_offset_x": -16, "sprite_offset_y": -32, - "tiles": [ { "id": "mon_science_bot", "fg": 5699, "bg": 4686 } ] + "tiles": [ { "id": "mon_science_bot", "fg": 5731, "bg": 4702 } ] }, { "file": "fillerhoder.png", - "//": "range 5712 to 5775", + "//": "range 5744 to 5807", "tiles": [ { "id": "f_sandbag_wall", - "fg": 5712, + "fg": 5744, "rotates": true, "multitile": true, "additional_tiles": [ - { "id": "unconnected", "fg": 5712 }, - { "id": "center", "fg": 5713 }, - { "id": "corner", "fg": 5714 }, - { "id": "edge", "fg": 5715 }, - { "id": "end_piece", "fg": 5716 }, - { "id": "t_connection", "fg": 5717 } + { "id": "unconnected", "fg": 5744 }, + { "id": "center", "fg": 5745 }, + { "id": "corner", "fg": 5746 }, + { "id": "edge", "fg": 5747 }, + { "id": "end_piece", "fg": 5748 }, + { "id": "t_connection", "fg": 5749 } ] }, - { "id": "f_slab", "fg": 5718 }, - { "id": "animation_bullet_flame", "fg": 5719, "rotates": false }, - { "id": "animation_bullet_normal", "fg": 5720, "rotates": false }, - { "id": "animation_bullet_shrapnel", "fg": 5721 }, + { "id": "f_slab", "fg": 5750 }, + { "id": "animation_bullet_flame", "fg": 5751, "rotates": false }, + { "id": "animation_bullet_normal", "fg": 5752, "rotates": false }, + { "id": "animation_bullet_shrapnel", "fg": 5753 }, { "id": "explosion", - "fg": 5722, + "fg": 5754, "rotates": true, "multitile": true, - "additional_tiles": [ { "id": "corner", "fg": 5722 }, { "id": "edge", "fg": 5723 } ] + "additional_tiles": [ { "id": "corner", "fg": 5754 }, { "id": "edge", "fg": 5755 } ] }, { "id": "explosion_medium", "rotates": true, "multitile": true, - "additional_tiles": [ { "id": "corner", "fg": 5722 }, { "id": "edge", "fg": 5723 } ], - "fg": 5722 + "additional_tiles": [ { "id": "corner", "fg": 5754 }, { "id": "edge", "fg": 5755 } ], + "fg": 5754 }, { "id": "explosion_weak", "rotates": true, "multitile": true, - "additional_tiles": [ { "id": "corner", "fg": 5722 }, { "id": "edge", "fg": 5723 } ], - "fg": 5722 + "additional_tiles": [ { "id": "corner", "fg": 5754 }, { "id": "edge", "fg": 5755 } ], + "fg": 5754 }, { "id": "vp_chimes", - "fg": 5724, + "fg": 5756, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 5293, "bg": 5724 } ] + "additional_tiles": [ { "id": "broken", "fg": 5328, "bg": 5756 } ] }, { "id": "vp_robot_controls", - "fg": 5725, + "fg": 5757, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 5293, "bg": 5725 } ] + "additional_tiles": [ { "id": "broken", "fg": 5328, "bg": 5757 } ] }, - { "id": "t_manhole", "fg": 5726, "bg": 3595, "rotates": false }, - { "id": "t_manhole_cover", "fg": 5727, "bg": 3595 }, - { "id": "manhole_cover", "fg": 5727 }, - { "id": "t_pit_corpsed", "fg": 5728, "bg": 3053 }, - { "id": "t_pit_corpsed_season_winter", "fg": 5728, "bg": 2832 }, + { "id": "t_manhole", "fg": 5758, "bg": 3613, "rotates": false }, + { "id": "t_manhole_cover", "fg": 5759, "bg": 3613 }, + { "id": "manhole_cover", "fg": 5759 }, + { "id": "t_pit_corpsed", "fg": 5760, "bg": 3071 }, + { "id": "t_pit_corpsed_season_winter", "fg": 5760, "bg": 2850 }, { "id": [ "vp_external_tank", "vp_external_tank_small" ], - "fg": 5730, + "fg": 5762, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 5293, "bg": 5730 } ] + "additional_tiles": [ { "id": "broken", "fg": 5328, "bg": 5762 } ] }, { "id": "vp_roller_drum", - "fg": 5731, + "fg": 5763, "rotates": true, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 5729, "bg": 5731 } ] + "additional_tiles": [ { "id": "broken", "fg": 5761, "bg": 5763 } ] }, { "id": "vp_battery_motorbike", - "fg": 5746, + "fg": 5778, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 5293, "bg": 5746 } ] + "additional_tiles": [ { "id": "broken", "fg": 5328, "bg": 5778 } ] }, { "id": "vp_blade_horizontal", - "fg": 5755, + "fg": 5787, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 5293, "bg": 5755 } ] + "additional_tiles": [ { "id": "broken", "fg": 5328, "bg": 5787 } ] }, { "id": "vp_blade_vertical", - "fg": 5756, + "fg": 5788, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 5293, "bg": 5756 } ] + "additional_tiles": [ { "id": "broken", "fg": 5328, "bg": 5788 } ] }, { "id": "vp_controls", - "fg": 5750, + "fg": 5782, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 5293, "bg": 5750 } ] + "additional_tiles": [ { "id": "broken", "fg": 5328, "bg": 5782 } ] }, { "id": "vp_engine_1cyl", - "fg": 5738, + "fg": 5770, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 5293, "bg": 5738 } ] + "additional_tiles": [ { "id": "broken", "fg": 5328, "bg": 5770 } ] }, { "id": "vp_engine_electric", - "fg": 5743, + "fg": 5775, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 5293, "bg": 5743 } ] + "additional_tiles": [ { "id": "broken", "fg": 5328, "bg": 5775 } ] }, { "id": "vp_engine_electric_large", - "fg": 5744, + "fg": 5776, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 5293, "bg": 5744 } ] + "additional_tiles": [ { "id": "broken", "fg": 5328, "bg": 5776 } ] }, { "id": "vp_engine_inline4", - "fg": 5740, + "fg": 5772, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 5293, "bg": 5740 } ] + "additional_tiles": [ { "id": "broken", "fg": 5328, "bg": 5772 } ] }, - { "id": "vp_engine_v12", "fg": 5741, "bg": 5742 }, + { "id": "vp_engine_v12", "fg": 5773, "bg": 5774 }, { "id": "vp_engine_v6", - "fg": 5741, + "fg": 5773, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 5293, "bg": 5741 } ] + "additional_tiles": [ { "id": "broken", "fg": 5328, "bg": 5773 } ] }, { "id": "vp_engine_v8", - "fg": 5742, + "fg": 5774, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 5293, "bg": 5742 } ] + "additional_tiles": [ { "id": "broken", "fg": 5328, "bg": 5774 } ] }, { "id": "vp_engine_vtwin", - "fg": 5739, + "fg": 5771, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 5293, "bg": 5739 } ] + "additional_tiles": [ { "id": "broken", "fg": 5328, "bg": 5771 } ] }, { "id": "vp_foot_pedals", - "fg": 5745, + "fg": 5777, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 5293, "bg": 5745 } ] + "additional_tiles": [ { "id": "broken", "fg": 5328, "bg": 5777 } ] }, { "id": "vp_fusion_gun", - "fg": 5759, + "fg": 5791, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 5293, "bg": 5759 } ] + "additional_tiles": [ { "id": "broken", "fg": 5328, "bg": 5791 } ] }, { "id": "vp_hdroof", - "fg": 5762, + "fg": 5794, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 5293, "bg": 5762 } ] + "additional_tiles": [ { "id": "broken", "fg": 5328, "bg": 5794 } ] }, { "id": "vp_hydrogen_tank", - "fg": 5748, + "fg": 5780, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 5293, "bg": 5748 } ] + "additional_tiles": [ { "id": "broken", "fg": 5328, "bg": 5780 } ] }, { "id": "vp_minireactor", - "fg": 5747, + "fg": 5779, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 5293, "bg": 5747 } ] + "additional_tiles": [ { "id": "broken", "fg": 5328, "bg": 5779 } ] }, { "id": "vp_muffler", - "fg": 5749, + "fg": 5781, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 5293, "bg": 5749 } ] + "additional_tiles": [ { "id": "broken", "fg": 5328, "bg": 5781 } ] }, { "id": "vp_omnicam", - "fg": 5761, - "bg": 5762, + "fg": 5793, + "bg": 5794, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 5290, "bg": 5761 } ] + "additional_tiles": [ { "id": "broken", "fg": 5325, "bg": 5793 } ] }, { "id": "vp_plating_hard", - "fg": 5754, + "fg": 5786, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 5293, "bg": 5754 } ] + "additional_tiles": [ { "id": "broken", "fg": 5328, "bg": 5786 } ] }, { "id": "vp_plating_military", - "fg": 5751, + "fg": 5783, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 5293, "bg": 5751 } ] + "additional_tiles": [ { "id": "broken", "fg": 5328, "bg": 5783 } ] }, { "id": "vp_plating_spiked", - "fg": 5753, + "fg": 5785, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 5293, "bg": 5753 } ] + "additional_tiles": [ { "id": "broken", "fg": 5328, "bg": 5785 } ] }, { "id": "vp_plating_steel", - "fg": 5751, + "fg": 5783, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 5293, "bg": 5751 } ] + "additional_tiles": [ { "id": "broken", "fg": 5328, "bg": 5783 } ] }, { "id": "vp_plating_superalloy", - "fg": 5752, + "fg": 5784, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 5293, "bg": 5752 } ] + "additional_tiles": [ { "id": "broken", "fg": 5328, "bg": 5784 } ] }, { "id": "vp_plating_wood", - "fg": 5765, + "fg": 5797, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 5293, "bg": 5765 } ] + "additional_tiles": [ { "id": "broken", "fg": 5328, "bg": 5797 } ] }, { "id": "vp_roof", - "fg": 5763, + "fg": 5795, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 5293, "bg": 5763 } ] + "additional_tiles": [ { "id": "broken", "fg": 5328, "bg": 5795 } ] }, { "id": "vp_roof_cloth", - "fg": 5764, + "fg": 5796, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 5293, "bg": 5764 } ] + "additional_tiles": [ { "id": "broken", "fg": 5328, "bg": 5796 } ] }, { "id": "vp_seatbelt", - "fg": 5737, + "fg": 5769, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 5293, "bg": 5737 } ] + "additional_tiles": [ { "id": "broken", "fg": 5328, "bg": 5769 } ] }, { "id": "vp_seatbelt_heavyduty", - "fg": 5737, + "fg": 5769, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 5293, "bg": 5737 } ] + "additional_tiles": [ { "id": "broken", "fg": 5328, "bg": 5769 } ] }, { "id": "vp_small_storage_battery", - "fg": 5746, + "fg": 5778, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 5293, "bg": 5746 } ] + "additional_tiles": [ { "id": "broken", "fg": 5328, "bg": 5778 } ] }, { "id": "vp_spike", - "fg": 5757, + "fg": 5789, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 5293, "bg": 5757 } ] + "additional_tiles": [ { "id": "broken", "fg": 5328, "bg": 5789 } ] }, { "id": "vp_storage_battery", - "fg": 5746, + "fg": 5778, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 5293, "bg": 5746 } ] + "additional_tiles": [ { "id": "broken", "fg": 5328, "bg": 5778 } ] }, { "id": "vp_v_curtain", - "fg": 5767, + "fg": 5799, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 5293, "bg": 5767 } ] + "additional_tiles": [ { "id": "broken", "fg": 5328, "bg": 5799 } ] }, { "id": "vp_wheel_armor", - "fg": 5733, + "fg": 5765, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 5293, "bg": 5733 } ] + "additional_tiles": [ { "id": "broken", "fg": 5328, "bg": 5765 } ] }, { "id": "vp_wheel_armor_steerable", - "fg": 5733, + "fg": 5765, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 5293, "bg": 5733 } ] + "additional_tiles": [ { "id": "broken", "fg": 5328, "bg": 5765 } ] }, { "id": "vp_wheel_caster", - "fg": 5760, + "fg": 5792, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 5293, "bg": 5760 } ] + "additional_tiles": [ { "id": "broken", "fg": 5328, "bg": 5792 } ] }, { "id": "vp_wheel_small", - "fg": 5736, + "fg": 5768, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 5293, "bg": 5736 } ] + "additional_tiles": [ { "id": "broken", "fg": 5328, "bg": 5768 } ] }, { "id": "vp_wheel_small_steerable", - "fg": 5736, + "fg": 5768, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 5293, "bg": 5736 } ] + "additional_tiles": [ { "id": "broken", "fg": 5328, "bg": 5768 } ] }, { "id": "vp_wheel_wheelchair", - "fg": 5735, + "fg": 5767, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 5293, "bg": 5735 } ] + "additional_tiles": [ { "id": "broken", "fg": 5328, "bg": 5767 } ] }, { "id": "vp_wheel_wide_steerable", - "fg": 5734, + "fg": 5766, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 5293, "bg": 5734 } ] + "additional_tiles": [ { "id": "broken", "fg": 5328, "bg": 5766 } ] }, { "id": "vp_wheel_wood", - "fg": 5769, + "fg": 5801, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 5293, "bg": 5769 } ] + "additional_tiles": [ { "id": "broken", "fg": 5328, "bg": 5801 } ] }, { "id": [ "wheel_wood", "wheel_wood_b" ], - "fg": 5769, + "fg": 5801, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 5293, "bg": 5769 } ] + "additional_tiles": [ { "id": "broken", "fg": 5328, "bg": 5801 } ] }, { "id": "vp_wheel_wood_b", - "fg": 5769, + "fg": 5801, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 5293, "bg": 5769 } ] + "additional_tiles": [ { "id": "broken", "fg": 5328, "bg": 5801 } ] }, { "id": "alloy_plate", - "fg": 5752, + "fg": 5784, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 5293, "bg": 5752 } ] + "additional_tiles": [ { "id": "broken", "fg": 5328, "bg": 5784 } ] }, { "id": "foot_crank", - "fg": 5745, + "fg": 5777, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 5293, "bg": 5745 } ] + "additional_tiles": [ { "id": "broken", "fg": 5328, "bg": 5777 } ] }, { "id": "frame", - "fg": 5768, + "fg": 5800, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 5293, "bg": 5768 } ] + "additional_tiles": [ { "id": "broken", "fg": 5328, "bg": 5800 } ] }, { "id": "glass_sheet", - "fg": 5732, + "fg": 5764, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 5293, "bg": 5732 } ] + "additional_tiles": [ { "id": "broken", "fg": 5328, "bg": 5764 } ] }, { "id": "hard_plate", - "fg": 5754, + "fg": 5786, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 5293, "bg": 5754 } ] + "additional_tiles": [ { "id": "broken", "fg": 5328, "bg": 5786 } ] }, { "id": "kitchen_unit", - "fg": 5758, + "fg": 5790, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 5293, "bg": 5758 } ] + "additional_tiles": [ { "id": "broken", "fg": 5328, "bg": 5790 } ] }, { "id": "motor", - "fg": 5743, + "fg": 5775, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 5293, "bg": 5743 } ] + "additional_tiles": [ { "id": "broken", "fg": 5328, "bg": 5775 } ] }, { "id": "motor_large", - "fg": 5744, + "fg": 5776, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 5293, "bg": 5744 } ] + "additional_tiles": [ { "id": "broken", "fg": 5328, "bg": 5776 } ] }, { "id": "muffler", - "fg": 5749, + "fg": 5781, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 5293, "bg": 5749 } ] + "additional_tiles": [ { "id": "broken", "fg": 5328, "bg": 5781 } ] }, { "id": "spiked_plate", - "fg": 5753, + "fg": 5785, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 5293, "bg": 5753 } ] + "additional_tiles": [ { "id": "broken", "fg": 5328, "bg": 5785 } ] }, { "id": "steel_plate", - "fg": 5751, + "fg": 5783, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 5293, "bg": 5751 } ] + "additional_tiles": [ { "id": "broken", "fg": 5328, "bg": 5783 } ] }, { "id": "storage_battery", - "fg": 5746, + "fg": 5778, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 5293, "bg": 5746 } ] + "additional_tiles": [ { "id": "broken", "fg": 5328, "bg": 5778 } ] }, { "id": "vehicle_controls", - "fg": 5750, + "fg": 5782, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 5293, "bg": 5750 } ] + "additional_tiles": [ { "id": "broken", "fg": 5328, "bg": 5782 } ] }, { "id": "1cyl_combustion", - "fg": 5738, + "fg": 5770, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 5293, "bg": 5738 } ] + "additional_tiles": [ { "id": "broken", "fg": 5328, "bg": 5770 } ] }, { "id": "i4_combustion", - "fg": 5740, + "fg": 5772, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 5293, "bg": 5740 } ] + "additional_tiles": [ { "id": "broken", "fg": 5328, "bg": 5772 } ] }, { "id": "v2_combustion", - "fg": 5739, + "fg": 5771, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 5293, "bg": 5739 } ] + "additional_tiles": [ { "id": "broken", "fg": 5328, "bg": 5771 } ] }, { "id": "v6_combustion", - "fg": 5741, + "fg": 5773, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 5293, "bg": 5741 } ] + "additional_tiles": [ { "id": "broken", "fg": 5328, "bg": 5773 } ] }, { "id": "v8_combustion", - "fg": 5742, + "fg": 5774, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 5293, "bg": 5742 } ] + "additional_tiles": [ { "id": "broken", "fg": 5328, "bg": 5774 } ] }, { "id": "wheel", - "fg": 5733, + "fg": 5765, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 5293, "bg": 5733 } ] + "additional_tiles": [ { "id": "broken", "fg": 5328, "bg": 5765 } ] }, { "id": "wheel_bicycle", - "fg": 5735, + "fg": 5767, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 5293, "bg": 5735 } ] + "additional_tiles": [ { "id": "broken", "fg": 5328, "bg": 5767 } ] }, { "id": "wheel_small", - "fg": 5736, + "fg": 5768, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 5293, "bg": 5736 } ] + "additional_tiles": [ { "id": "broken", "fg": 5328, "bg": 5768 } ] }, { "id": "wheel_wide", - "fg": 5734, + "fg": 5766, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 5293, "bg": 5734 } ] + "additional_tiles": [ { "id": "broken", "fg": 5328, "bg": 5766 } ] } ] }, { "file": "fillergiant.png", - "//": "range 5776 to 5791", + "//": "range 5808 to 5823", "sprite_width": 96, "sprite_height": 96, "sprite_offset_x": -32, @@ -9800,18 +9850,18 @@ "t_tree_pear_season_spring", "t_tree_plum_season_spring" ], - "fg": 4713, - "bg": 4706 + "fg": 4729, + "bg": 4722 }, - { "id": "t_tree_apricot_season_summer", "fg": 5776, "bg": 4707 }, - { "id": "t_tree_mulberry_season_summer", "fg": 5777, "bg": 4707 }, - { "id": "t_tree_elderberry_season_summer", "fg": 5777, "bg": 4707 }, - { "id": "t_tree_pear_season_autumn", "fg": 5778, "bg": 4707 }, - { "id": "t_tree_plum_season_summer", "fg": 5779, "bg": 4707 }, + { "id": "t_tree_apricot_season_summer", "fg": 5808, "bg": 4723 }, + { "id": "t_tree_mulberry_season_summer", "fg": 5809, "bg": 4723 }, + { "id": "t_tree_elderberry_season_summer", "fg": 5809, "bg": 4723 }, + { "id": "t_tree_pear_season_autumn", "fg": 5810, "bg": 4723 }, + { "id": "t_tree_plum_season_summer", "fg": 5811, "bg": 4723 }, { "id": [ "t_tree_apricot_harvested", "t_tree_mulberry_harvested", "t_tree_plum_harvested", "t_tree_pear_season_summer" ], - "fg": 4708, - "bg": 4707 + "fg": 4724, + "bg": 4723 }, { "id": [ @@ -9821,12 +9871,12 @@ "t_tree_pear_harvested" ], "fg": [ - { "weight": 100, "sprite": 4709 }, - { "weight": 100, "sprite": 4710 }, - { "weight": 100, "sprite": 4711 }, - { "weight": 100, "sprite": 4712 } + { "weight": 100, "sprite": 4725 }, + { "weight": 100, "sprite": 4726 }, + { "weight": 100, "sprite": 4727 }, + { "weight": 100, "sprite": 4728 } ], - "bg": 4705 + "bg": 4721 }, { "id": [ @@ -9835,29 +9885,29 @@ "t_tree_pear_season_winter", "t_tree_plum_season_winter" ], - "fg": 4730, - "bg": 4704 - }, - { "id": "t_tree_chestnut", "fg": 5781, "bg": 4706 }, - { "id": "t_tree_chestnut_season_summer", "fg": 5780, "bg": 4707 }, - { "id": "t_tree_chestnut_season_autumn", "fg": 5780, "bg": 4705 }, - { "id": "t_tree_chestnut_season_winter", "fg": 5780, "bg": 4704 }, - { "id": "t_tree_pine", "fg": 5785, "bg": 4706 }, - { "id": "t_tree_pine_season_summer", "fg": 5785, "bg": 4707 }, - { "id": "t_tree_pine_season_autumn", "fg": 5785, "bg": 4705 }, - { "id": "t_tree_pine_season_winter", "fg": 5785, "bg": 4704 }, - { "id": "t_tree_deadpine", "fg": 5782, "bg": 4706 }, - { "id": "t_tree_deadpine_season_summer", "fg": 5782, "bg": 4707 }, - { "id": "t_tree_deadpine_season_autumn", "fg": 5782, "bg": 4705 }, - { "id": "t_tree_deadpine_season_winter", "fg": 5782, "bg": 4704 }, - { "id": "t_tree_hickory", "fg": 5784, "bg": 4706 }, - { "id": "t_tree_hickory_season_summer", "fg": 5784, "bg": 4707 }, - { "id": "t_tree_hickory_season_autumn", "fg": 5784, "bg": 4705 }, - { "id": "t_tree_hickory_season_winter", "fg": 5783, "bg": 4704 }, - { "id": "t_tree_hickory_dead", "fg": 5783, "bg": 4706 }, - { "id": "t_tree_hickory_dead_season_summer", "fg": 5783, "bg": 4707 }, - { "id": "t_tree_hickory_dead_season_autumn", "fg": 5783, "bg": 4705 }, - { "id": "t_tree_hickory_dead_season_winter", "fg": 5783, "bg": 4704 } + "fg": 4746, + "bg": 4720 + }, + { "id": "t_tree_chestnut", "fg": 5813, "bg": 4722 }, + { "id": "t_tree_chestnut_season_summer", "fg": 5812, "bg": 4723 }, + { "id": "t_tree_chestnut_season_autumn", "fg": 5812, "bg": 4721 }, + { "id": "t_tree_chestnut_season_winter", "fg": 5812, "bg": 4720 }, + { "id": "t_tree_pine", "fg": 5817, "bg": 4722 }, + { "id": "t_tree_pine_season_summer", "fg": 5817, "bg": 4723 }, + { "id": "t_tree_pine_season_autumn", "fg": 5817, "bg": 4721 }, + { "id": "t_tree_pine_season_winter", "fg": 5817, "bg": 4720 }, + { "id": "t_tree_deadpine", "fg": 5814, "bg": 4722 }, + { "id": "t_tree_deadpine_season_summer", "fg": 5814, "bg": 4723 }, + { "id": "t_tree_deadpine_season_autumn", "fg": 5814, "bg": 4721 }, + { "id": "t_tree_deadpine_season_winter", "fg": 5814, "bg": 4720 }, + { "id": "t_tree_hickory", "fg": 5816, "bg": 4722 }, + { "id": "t_tree_hickory_season_summer", "fg": 5816, "bg": 4723 }, + { "id": "t_tree_hickory_season_autumn", "fg": 5816, "bg": 4721 }, + { "id": "t_tree_hickory_season_winter", "fg": 5815, "bg": 4720 }, + { "id": "t_tree_hickory_dead", "fg": 5815, "bg": 4722 }, + { "id": "t_tree_hickory_dead_season_summer", "fg": 5815, "bg": 4723 }, + { "id": "t_tree_hickory_dead_season_autumn", "fg": 5815, "bg": 4721 }, + { "id": "t_tree_hickory_dead_season_winter", "fg": 5815, "bg": 4720 } ] }, { diff --git a/gfx/MshockXotto+/large.png b/gfx/MshockXotto+/large.png index b3464ae76514f..bc24f9f78ca7e 100644 Binary files a/gfx/MshockXotto+/large.png and b/gfx/MshockXotto+/large.png differ diff --git a/gfx/MshockXotto+/tall.png b/gfx/MshockXotto+/tall.png index c33530b6875aa..066bc5eb49f7e 100644 Binary files a/gfx/MshockXotto+/tall.png and b/gfx/MshockXotto+/tall.png differ diff --git a/gfx/MshockXotto+/tile_config.json b/gfx/MshockXotto+/tile_config.json index 639fff48400f1..69b2e7dc964f4 100644 --- a/gfx/MshockXotto+/tile_config.json +++ b/gfx/MshockXotto+/tile_config.json @@ -5,7 +5,7 @@ "tiles-new": [ { "file": "tiles.png", - "//": "range 1 to 4207", + "//": "range 1 to 4255", "tiles": [ { "id": [ "player_female", "npc_female" ], "fg": 1, "rotates": false }, { "id": [ "player_male", "npc_male" ], "fg": 2, "rotates": false }, @@ -385,7 +385,7 @@ { "id": "overlay_wielded_bomblet_launcher_rotary", "fg": 367, "rotates": false }, { "id": "overlay_wielded_bomblet_launcher_single", "fg": 368, "rotates": false }, { "id": "overlay_wielded_bowling_axe", "fg": 318, "rotates": false }, - { "id": [ "overlay_wielded_brazier", "brazier" ], "fg": 1270, "rotates": false }, + { "id": [ "overlay_wielded_brazier", "brazier" ], "fg": 1284, "rotates": false }, { "id": "overlay_wielded_briefcase_smg", "fg": 369, "rotates": false }, { "id": "overlay_wielded_broadfire_off", "fg": 444, "rotates": false }, { "id": "overlay_wielded_broadfire_on", "fg": 445, "rotates": false }, @@ -1802,7 +1802,7 @@ { "id": "unconnected", "fg": 1012 } ] }, - { "id": "f_air_conditioner", "fg": 1030, "bg": 3035, "rotates": false }, + { "id": "f_air_conditioner", "fg": 1030, "bg": 3061, "rotates": false }, { "id": "f_arcade_machine", "fg": 1031, "rotates": false }, { "id": "f_armchair", "fg": 1032, "rotates": false }, { "id": [ "f_ash", "ash" ], "fg": 1033, "rotates": false }, @@ -1836,7 +1836,7 @@ { "id": "unconnected", "fg": 1047 } ] }, - { "id": "f_bench", "fg": 3483, "rotates": true }, + { "id": "f_bench", "fg": 3526, "rotates": true }, { "id": "f_bigmirror", "fg": 1048, "rotates": false }, { "id": "f_bigmirror_b", "fg": 1049, "rotates": false }, { "id": "f_blade", "fg": 1050, "rotates": false }, @@ -1862,7 +1862,7 @@ { "id": "f_canvas_wall", "fg": 1058, - "bg": 2658, + "bg": 2684, "rotates": false, "multitile": true, "additional_tiles": [ @@ -1940,7 +1940,7 @@ { "id": "f_fema_groundsheet", "fg": 1096, "rotates": false }, { "id": "f_file_cabinet", "fg": 1097, "rotates": false }, { "id": "f_fireplace", "fg": 1098, "rotates": false }, - { "id": "f_firering", "fg": 1183, "bg": 2658, "rotates": false }, + { "id": "f_firering", "fg": 1183, "bg": 2684, "rotates": false }, { "id": "f_floor_canvas", "fg": 1099, "rotates": false }, { "id": "f_flower_fungal", "bg": 1205, "rotates": false }, { "id": "f_forge_rock", "fg": 1098 }, @@ -1957,12 +1957,12 @@ { "id": "f_gunsafe_mj", "fg": 1108, "rotates": false }, { "id": "f_gunsafe_ml", "fg": 1109, "rotates": false }, { "id": "f_hay", "fg": 1111, "rotates": false }, - { "id": "f_home_furnace", "fg": 1112, "bg": 3035, "rotates": false }, + { "id": "f_home_furnace", "fg": 1112, "bg": 3061, "rotates": false }, { "id": "f_indoor_plant", "fg": 1113, "rotates": false }, { "id": "f_indoor_plant_y", "fg": 1114, "rotates": false }, { "id": "f_kiln_empty", "fg": 1115 }, { "id": "f_kiln_full", "fg": 1115, "rotates": false }, - { "id": "f_ladder", "fg": 2762, "rotates": false }, + { "id": "f_ladder", "fg": 2788, "rotates": false }, { "id": "f_lane", "fg": 1116, @@ -1980,7 +1980,7 @@ { "id": "f_large_canvas_wall", "fg": 1058, - "bg": 2658, + "bg": 2684, "multitile": true, "additional_tiles": [ { "id": "center", "fg": 1058 }, @@ -2015,10 +2015,10 @@ { "id": "f_oven", "fg": 1129, "rotates": false }, { "id": "f_piano", "fg": 1202, "rotates": false }, { "id": "f_pinball_machine", "fg": 1130, "rotates": false }, - { "id": "f_plant_harvest", "fg": 1131, "bg": 3042, "rotates": false }, - { "id": "f_plant_mature", "fg": 1132, "bg": 3042, "rotates": false }, - { "id": "f_plant_seed", "fg": 1133, "bg": 3042, "rotates": false }, - { "id": "f_plant_seedling", "fg": 1134, "bg": 3042, "rotates": false }, + { "id": "f_plant_harvest", "fg": 1131, "bg": 3068, "rotates": false }, + { "id": "f_plant_mature", "fg": 1132, "bg": 3068, "rotates": false }, + { "id": "f_plant_seed", "fg": 1133, "bg": 3068, "rotates": false }, + { "id": "f_plant_seedling", "fg": 1134, "bg": 3068, "rotates": false }, { "id": "f_pool_table", "fg": 1135, @@ -2042,7 +2042,7 @@ { "id": "t_connection", "fg": 1091 } ] }, - { "id": "f_robotic_arm", "fg": 2756, "rotates": false }, + { "id": "f_robotic_arm", "fg": 2782, "rotates": false }, { "id": "f_rubble", "fg": 1139, "rotates": false }, { "id": "f_rubble_landfill", @@ -2111,7 +2111,7 @@ { "id": "f_skin_wall", "fg": 1058, - "bg": 2658, + "bg": 2684, "rotates": false, "multitile": true, "additional_tiles": [ @@ -2138,7 +2138,7 @@ ] }, { "id": "f_spike", "fg": 1162, "rotates": false }, - { "id": "f_standing_tank", "fg": 2745 }, + { "id": "f_standing_tank", "fg": 2771 }, { "id": [ "f_statue", "t_sliding_brick_wall_control" ], "fg": 1163, "rotates": false }, { "id": "f_straw_bed", "fg": 1164, "rotates": false }, { @@ -2172,38 +2172,38 @@ { "id": "f_vending_reinforced", "fg": 1179, "rotates": false }, { "id": "f_wardrobe", "fg": 1204, "rotates": false }, { "id": "f_washer", "fg": 1180, "rotates": false }, - { "id": "f_water_heater", "fg": 2771, "rotates": true }, + { "id": "f_water_heater", "fg": 2797, "rotates": true }, { "id": "f_woodstove", "fg": 1181, "rotates": false }, { "id": "f_wreckage", "fg": 1182, "rotates": false }, - { "id": "fried_eggs", "fg": 1230, "rotates": false }, - { "id": [ "plastic_plate", "ceramic_bowl", "glass_bowl", "plastic_bowl_kids", "soap_holder" ], "fg": 1354 }, - { "id": "1st_aid", "fg": 1271 }, - { "id": "2x4", "fg": 1272 }, - { "id": "RAM", "fg": 1273 }, - { "id": "helmet_motor", "fg": 1274 }, - { "id": "ak74", "fg": 1275 }, - { "id": "223_casing", "fg": 1276 }, - { "id": "40mm_casing", "fg": 1277 }, - { "id": "40x46mm_m118_casing", "fg": 1277 }, - { "id": "50_casing", "fg": 1278 }, - { "id": "9mm_casing", "fg": 1279 }, - { "id": "arrow_cf", "fg": 1280 }, - { "id": "arrow_exploding", "fg": 1281 }, - { "id": "arrow_field_point_fletched", "fg": 1282 }, - { "id": "arrow_fire_hardened_fletched", "fg": 1283 }, - { "id": "arrow_flammable", "fg": 1284 }, - { "id": "arrow_flamming", "fg": 1285 }, - { "id": "arrow_heavy_fire_hardened_fletched", "fg": 1286 }, - { "id": "arrow_metal", "fg": 1287 }, - { "id": "arrow_metal_sharpened_fletched", "fg": 1288 }, - { "id": "arrow_plastic", "fg": 1289 }, - { "id": "arrow_small_game_fletched", "fg": 1290 }, - { "id": "arrow_wood", "fg": 1291 }, - { "id": "arrow_wood_heavy", "fg": 1292 }, - { "id": "bolt_cf", "fg": 1293 }, - { "id": "bolt_explosive", "fg": 1294 }, - { "id": "bolt_metal", "fg": 1295 }, - { "id": [ "bolt_steel", "bolt_steel_bodkin", "bolt_steel_target" ], "fg": 1296 }, + { "id": "fried_eggs", "fg": 1234, "rotates": false }, + { "id": [ "plastic_plate", "ceramic_bowl", "glass_bowl", "plastic_bowl_kids", "soap_holder" ], "fg": 1368 }, + { "id": "1st_aid", "fg": 1285 }, + { "id": "2x4", "fg": 1286 }, + { "id": "RAM", "fg": 1287 }, + { "id": "helmet_motor", "fg": 1288 }, + { "id": "ak74", "fg": 1289 }, + { "id": "223_casing", "fg": 1290 }, + { "id": "40mm_casing", "fg": 1291 }, + { "id": "40x46mm_m118_casing", "fg": 1291 }, + { "id": "50_casing", "fg": 1292 }, + { "id": "9mm_casing", "fg": 1293 }, + { "id": "arrow_cf", "fg": 1294 }, + { "id": "arrow_exploding", "fg": 1295 }, + { "id": "arrow_field_point_fletched", "fg": 1296 }, + { "id": "arrow_fire_hardened_fletched", "fg": 1297 }, + { "id": "arrow_flammable", "fg": 1298 }, + { "id": "arrow_flamming", "fg": 1299 }, + { "id": "arrow_heavy_fire_hardened_fletched", "fg": 1300 }, + { "id": "arrow_metal", "fg": 1301 }, + { "id": "arrow_metal_sharpened_fletched", "fg": 1302 }, + { "id": "arrow_plastic", "fg": 1303 }, + { "id": "arrow_small_game_fletched", "fg": 1304 }, + { "id": "arrow_wood", "fg": 1305 }, + { "id": "arrow_wood_heavy", "fg": 1306 }, + { "id": "bolt_cf", "fg": 1307 }, + { "id": "bolt_explosive", "fg": 1308 }, + { "id": "bolt_metal", "fg": 1309 }, + { "id": [ "bolt_steel", "bolt_steel_bodkin", "bolt_steel_target" ], "fg": 1310 }, { "id": [ "bolt_wood", @@ -2214,277 +2214,276 @@ "bolt_wood_bodkin", "bolt_wood_small_game" ], - "fg": 1297 - }, - { "id": "shot_hull", "fg": 1298 }, - { "id": "ar15", "fg": 1299 }, - { "id": "art_sphere", "fg": 1314 }, - { "id": "art_rod", "fg": 1312 }, - { "id": "art_teardrop", "fg": 1316 }, - { "id": "art_lamp", "fg": 1308 }, - { "id": "art_snake", "fg": 1313 }, - { "id": "art_disc", "fg": 1305 }, - { "id": "art_beads", "fg": 1302 }, - { "id": "art_napkin", "fg": 1309 }, - { "id": "art_urchin", "fg": 1318 }, - { "id": "art_jelly", "fg": 1306 }, - { "id": "art_spiral", "fg": 1315 }, - { "id": "art_pin", "fg": 1310 }, - { "id": "art_tube", "fg": 1317 }, - { "id": "art_pyramid", "fg": 1311 }, - { "id": "art_crystal", "fg": 1304 }, - { "id": "art_knot", "fg": 1307 }, - { "id": "art_crescent", "fg": 1303 }, - { "id": "altered_teapot", "fg": 1300 }, - { "id": "architect_cube", "fg": 1301 }, - { "id": "fire_ax", "fg": 1873 }, - { "id": "ax", "fg": 1320 }, - { "id": "hatchet", "fg": 1319 }, - { "id": "backpack", "fg": 1321 }, - { "id": "duffelbag", "fg": 1322 }, - { "id": "molle_pack", "fg": 1323 }, - { "id": [ "rifle_case_soft_leather", "rifle_case_xl_soft_leather" ], "fg": 1326 }, - { "id": "bag_canvas", "fg": 1329 }, - { "id": "basket_laundry", "fg": 1330 }, - { "id": "bat", "fg": 1331 }, - { "id": "bat_metal", "fg": 1332 }, - { "id": "heavy_battery_cell", "fg": 1334 }, - { "id": "heavy_plus_battery_cell", "fg": 1334 }, - { "id": "heavy_disposable_cell", "fg": 1334 }, - { "id": "heavy_atomic_battery_cell", "fg": 1333 }, - { "id": "light_battery_cell", "fg": 1336 }, - { "id": "light_minus_battery_cell", "fg": 1338 }, - { "id": "light_plus_battery_cell", "fg": 1336 }, - { "id": "light_disposable_battery_cell", "fg": 1336 }, - { "id": "light_atomic_battery_cell", "fg": 1335 }, - { "id": "light_minus_atomic_battery_cell", "fg": 1337 }, - { "id": "medium_battery_cell", "fg": 1340 }, - { "id": "medium_plus_battery_cell", "fg": 1340 }, - { "id": "medium_disposable_battery_cell", "fg": 1340 }, - { "id": "medium_atomic_battery_cell", "fg": 1339 }, - { "id": "bead_bracelet", "fg": 1341 }, - { "id": "board_trap", "fg": 1342 }, - { "id": "bone", "fg": 1343 }, - { "id": "bone_tainted", "fg": 1344 }, - { "id": "bottle_twoliter", "fg": 1345 }, - { "id": "box_large", "fg": 1346 }, - { "id": "box_medium", "fg": 1347 }, - { "id": "broom", "fg": 1348 }, - { "id": "knife_butcher", "fg": 1349 }, - { "id": "bwirebat", "fg": 1350 }, - { "id": "cattlefodder", "fg": 1351 }, - { "id": "ceramic_cup", "fg": 1352 }, - { "id": "ceramic_mug", "fg": 1353 }, - { "id": "ceramic_plate", "fg": 1354 }, - { "id": "chain", "fg": 1355 }, - { "id": "chainsaw_off", "fg": 1356 }, - { "id": "clay_lump", "fg": 1357 }, - { "id": "clay_watercont", "fg": 1360 }, - { "id": "clay_hydria", "fg": 1358 }, - { "id": "coffeemaker", "fg": 1392 }, - { "id": "bag_zipper", "fg": 1393 }, - { "id": "bottle_glass", "fg": 1394 }, - { "id": "bottle_plastic", "fg": 1395 }, - { "id": "bottle_plastic_small", "fg": 1396 }, - { "id": "box_cigarette", "fg": 1397 }, - { "id": "box_small", "fg": 1398 }, - { "id": "can_drink", "fg": 1399 }, - { "id": [ "can_drink_unsealed" ], "fg": 1400 }, - { "id": [ "glass", "base_glass_dish", "wine_glass" ], "fg": 1401 }, - { "id": "jar_3l_glass", "fg": 1402 }, - { "id": "jar_3l_glass_sealed", "fg": 1403 }, - { "id": "jar_glass", "fg": 1404 }, - { "id": "jar_glass_sealed", "fg": 1405 }, - { "id": "jug_plastic", "fg": 1406 }, - { "id": "crossbow", "fg": 1407 }, - { "id": "crowbar", "fg": 1408 }, - { "id": "cudgel", "fg": 1409 }, - { "id": "filter_air", "fg": 1410 }, - { "id": "fish_bait", "fg": 1411 }, - { "id": "corpse_mon_fish_tiny", "fg": 1415 }, - { "id": "corpse_mon_fish_small", "fg": 1414 }, - { "id": "corpse_mon_fish_medium", "fg": 1413 }, - { "id": "corpse_mon_fish_large", "fg": 1412 }, - { "id": "fish_trap", "fg": 1416 }, - { "id": "forge", "fg": 1418 }, - { "id": "char_forge", "fg": 1417 }, - { "id": [ "glock_17", "glock_19", "glock_18c", "glock_22", "glock_31" ], "fg": 1419 }, - { "id": "hoboreel", "fg": 1420 }, - { "id": "hydrogen_tank", "fg": 1421 }, - { "id": "inhaler", "fg": 1422 }, - { "id": "knife_chef", "fg": 1423 }, - { "id": "knife_rm42", "fg": 1424 }, - { "id": "leather_tarp", "fg": 1425 }, - { "id": "water", "fg": 1442 }, - { "id": "water_clean", "fg": 1443 }, - { "id": "gasoline", "fg": 1431 }, - { "id": "diesel", "fg": 1853 }, - { "id": "biodiesel", "fg": 1427 }, - { "id": "flamethrower_fuel", "fg": 1430 }, - { "id": "avgas", "fg": 1426 }, - { "id": "lamp_oil", "fg": 1434 }, - { "id": "motor_oil", "fg": 1436 }, - { "id": "napalm", "fg": 1437 }, - { "id": "gelled_gasoline", "fg": 1432 }, - { "id": "blood", "fg": 1428 }, - { "id": [ "oj", "lemonade" ], "fg": 1438 }, - { "id": "log", "fg": 1444 }, - { "id": "longbow", "fg": 1445 }, - { "id": "lucern_hammer", "fg": 1446 }, - { "id": "m79", "fg": 1447 }, - { "id": "machete", "fg": 1448 }, - { "id": "matches", "fg": 1449 }, - { "id": "meat", "fg": 1450 }, - { "id": "joint", "fg": 1460 }, - { "id": "joint_lit", "fg": 1461 }, - { "id": "aspirin", "fg": 1454 }, - { "id": "bandages", "fg": 1455 }, - { "id": "antibiotics", "fg": 1451 }, - { "id": "weak_antibiotic", "fg": 1467 }, - { "id": "strong_antibiotic", "fg": 1464 }, - { "id": "vitamins", "fg": 1466 }, - { "id": "gummy_vitamins", "fg": 1458 }, - { "id": "calcium_tablet", "fg": 1456 }, - { "id": "oxycodone", "fg": 1462 }, - { "id": "tramadol", "fg": 1465 }, - { "id": "codeine", "fg": 1457 }, - { "id": "prussian_blue", "fg": 1463 }, - { "id": "iodine", "fg": 1459 }, - { "id": "antiparasitic", "fg": 1453 }, - { "id": "antifungal", "fg": 1452 }, - { "id": "microwave", "fg": 1468 }, - { "id": "money_bundle", "fg": 1469 }, - { "id": "mop", "fg": 1470 }, - { "id": "mp5mag", "fg": 1471 }, - { "id": "nail", "fg": 1472 }, - { "id": "nailbat", "fg": 1473 }, - { "id": "nailboard", "fg": 1474 }, - { "id": "needle_bone", "fg": 1475 }, - { "id": "needle_curved", "fg": 1476 }, - { "id": "needle_wood", "fg": 1477 }, - { "id": [ "many_years_old_newspaper" ], "fg": 1478 }, - { "id": "years_old_newspaper", "fg": 1483 }, - { "id": "months_old_newspaper", "fg": 1479 }, - { "id": "newest_newspaper", "fg": 1480 }, - { "id": "one_year_old_newspaper", "fg": 1481 }, - { "id": "weeks_old_newspaper", "fg": 1482 }, - { "id": "pan", "fg": 1484 }, - { "id": "2h_flail_wood", "fg": 1485 }, - { "id": "pine_bough", "fg": 1486 }, - { "id": "pinecone", "fg": 1487 }, - { "id": "pipe", "fg": 1489 }, - { "id": "cu_pipe", "fg": 1488 }, + "fg": 1311 + }, + { "id": "shot_hull", "fg": 1312 }, + { "id": "ar15", "fg": 1313 }, + { "id": "art_sphere", "fg": 1328 }, + { "id": "art_rod", "fg": 1326 }, + { "id": "art_teardrop", "fg": 1330 }, + { "id": "art_lamp", "fg": 1322 }, + { "id": "art_snake", "fg": 1327 }, + { "id": "art_disc", "fg": 1319 }, + { "id": "art_beads", "fg": 1316 }, + { "id": "art_napkin", "fg": 1323 }, + { "id": "art_urchin", "fg": 1332 }, + { "id": "art_jelly", "fg": 1320 }, + { "id": "art_spiral", "fg": 1329 }, + { "id": "art_pin", "fg": 1324 }, + { "id": "art_tube", "fg": 1331 }, + { "id": "art_pyramid", "fg": 1325 }, + { "id": "art_crystal", "fg": 1318 }, + { "id": "art_knot", "fg": 1321 }, + { "id": "art_crescent", "fg": 1317 }, + { "id": "altered_teapot", "fg": 1314 }, + { "id": "architect_cube", "fg": 1315 }, + { "id": "fire_ax", "fg": 1888 }, + { "id": "ax", "fg": 1334 }, + { "id": "hatchet", "fg": 1333 }, + { "id": "backpack", "fg": 1335 }, + { "id": "duffelbag", "fg": 1336 }, + { "id": "molle_pack", "fg": 1337 }, + { "id": [ "rifle_case_soft_leather", "rifle_case_xl_soft_leather" ], "fg": 1340 }, + { "id": "bag_canvas", "fg": 1343 }, + { "id": "basket_laundry", "fg": 1344 }, + { "id": "bat", "fg": 1345 }, + { "id": "bat_metal", "fg": 1346 }, + { "id": "heavy_battery_cell", "fg": 1348 }, + { "id": "heavy_plus_battery_cell", "fg": 1348 }, + { "id": "heavy_disposable_cell", "fg": 1348 }, + { "id": "heavy_atomic_battery_cell", "fg": 1347 }, + { "id": "light_battery_cell", "fg": 1350 }, + { "id": "light_minus_battery_cell", "fg": 1352 }, + { "id": "light_plus_battery_cell", "fg": 1350 }, + { "id": "light_disposable_battery_cell", "fg": 1350 }, + { "id": "light_atomic_battery_cell", "fg": 1349 }, + { "id": "light_minus_atomic_battery_cell", "fg": 1351 }, + { "id": "medium_battery_cell", "fg": 1354 }, + { "id": "medium_plus_battery_cell", "fg": 1354 }, + { "id": "medium_disposable_battery_cell", "fg": 1354 }, + { "id": "medium_atomic_battery_cell", "fg": 1353 }, + { "id": "bead_bracelet", "fg": 1355 }, + { "id": "board_trap", "fg": 1356 }, + { "id": "bone", "fg": 1357 }, + { "id": "bone_tainted", "fg": 1358 }, + { "id": "bottle_twoliter", "fg": 1359 }, + { "id": "box_large", "fg": 1360 }, + { "id": "box_medium", "fg": 1361 }, + { "id": "broom", "fg": 1362 }, + { "id": "knife_butcher", "fg": 1363 }, + { "id": "bwirebat", "fg": 1364 }, + { "id": "cattlefodder", "fg": 1365 }, + { "id": "ceramic_cup", "fg": 1366 }, + { "id": "ceramic_mug", "fg": 1367 }, + { "id": "ceramic_plate", "fg": 1368 }, + { "id": "chain", "fg": 1369 }, + { "id": "chainsaw_off", "fg": 1370 }, + { "id": "clay_lump", "fg": 1371 }, + { "id": "clay_watercont", "fg": 1374 }, + { "id": "clay_hydria", "fg": 1372 }, + { "id": "coffeemaker", "fg": 1406 }, + { "id": "bag_zipper", "fg": 1407 }, + { "id": "bottle_glass", "fg": 1408 }, + { "id": "bottle_plastic", "fg": 1409 }, + { "id": "bottle_plastic_small", "fg": 1410 }, + { "id": "box_cigarette", "fg": 1411 }, + { "id": "box_small", "fg": 1412 }, + { "id": "can_drink", "fg": 1413 }, + { "id": [ "can_drink_unsealed" ], "fg": 1414 }, + { "id": [ "glass", "base_glass_dish", "wine_glass" ], "fg": 1415 }, + { "id": "jar_3l_glass", "fg": 1416 }, + { "id": "jar_3l_glass_sealed", "fg": 1417 }, + { "id": "jar_glass", "fg": 1418 }, + { "id": "jar_glass_sealed", "fg": 1419 }, + { "id": "jug_plastic", "fg": 1420 }, + { "id": "crossbow", "fg": 1421 }, + { "id": "crowbar", "fg": 1422 }, + { "id": "cudgel", "fg": 1423 }, + { "id": "filter_air", "fg": 1424 }, + { "id": "fish_bait", "fg": 1425 }, + { "id": "corpse_mon_fish_tiny", "fg": 1429 }, + { "id": "corpse_mon_fish_small", "fg": 1428 }, + { "id": "corpse_mon_fish_medium", "fg": 1427 }, + { "id": "corpse_mon_fish_large", "fg": 1426 }, + { "id": "fish_trap", "fg": 1430 }, + { "id": "forge", "fg": 1432 }, + { "id": "char_forge", "fg": 1431 }, + { "id": [ "glock_17", "glock_19", "glock_18c", "glock_22", "glock_31" ], "fg": 1433 }, + { "id": "hoboreel", "fg": 1434 }, + { "id": "hydrogen_tank", "fg": 1435 }, + { "id": "inhaler", "fg": 1436 }, + { "id": "knife_chef", "fg": 1437 }, + { "id": "knife_rm42", "fg": 1438 }, + { "id": "leather_tarp", "fg": 1439 }, + { "id": "water", "fg": 1456 }, + { "id": "water_clean", "fg": 1457 }, + { "id": "gasoline", "fg": 1445 }, + { "id": "diesel", "fg": 1868 }, + { "id": "biodiesel", "fg": 1441 }, + { "id": "flamethrower_fuel", "fg": 1444 }, + { "id": "avgas", "fg": 1440 }, + { "id": "lamp_oil", "fg": 1448 }, + { "id": "motor_oil", "fg": 1450 }, + { "id": "napalm", "fg": 1451 }, + { "id": "gelled_gasoline", "fg": 1446 }, + { "id": "blood", "fg": 1442 }, + { "id": [ "oj", "lemonade" ], "fg": 1452 }, + { "id": "log", "fg": 1458 }, + { "id": "longbow", "fg": 1459 }, + { "id": "lucern_hammer", "fg": 1460 }, + { "id": "m79", "fg": 1461 }, + { "id": "machete", "fg": 1462 }, + { "id": "matches", "fg": 1463 }, + { "id": "joint", "fg": 1473 }, + { "id": "joint_lit", "fg": 1474 }, + { "id": "aspirin", "fg": 1467 }, + { "id": "bandages", "fg": 1468 }, + { "id": "antibiotics", "fg": 1464 }, + { "id": "weak_antibiotic", "fg": 1480 }, + { "id": "strong_antibiotic", "fg": 1477 }, + { "id": "vitamins", "fg": 1479 }, + { "id": "gummy_vitamins", "fg": 1471 }, + { "id": "calcium_tablet", "fg": 1469 }, + { "id": "oxycodone", "fg": 1475 }, + { "id": "tramadol", "fg": 1478 }, + { "id": "codeine", "fg": 1470 }, + { "id": "prussian_blue", "fg": 1476 }, + { "id": "iodine", "fg": 1472 }, + { "id": "antiparasitic", "fg": 1466 }, + { "id": "antifungal", "fg": 1465 }, + { "id": "microwave", "fg": 1481 }, + { "id": "money_bundle", "fg": 1482 }, + { "id": "mop", "fg": 1483 }, + { "id": "mp5mag", "fg": 1484 }, + { "id": "nail", "fg": 1485 }, + { "id": "nailbat", "fg": 1486 }, + { "id": "nailboard", "fg": 1487 }, + { "id": "needle_bone", "fg": 1488 }, + { "id": "needle_curved", "fg": 1489 }, + { "id": "needle_wood", "fg": 1490 }, + { "id": [ "many_years_old_newspaper" ], "fg": 1491 }, + { "id": "years_old_newspaper", "fg": 1496 }, + { "id": "months_old_newspaper", "fg": 1492 }, + { "id": "newest_newspaper", "fg": 1493 }, + { "id": "one_year_old_newspaper", "fg": 1494 }, + { "id": "weeks_old_newspaper", "fg": 1495 }, + { "id": "pan", "fg": 1497 }, + { "id": "2h_flail_wood", "fg": 1498 }, + { "id": "pine_bough", "fg": 1499 }, + { "id": "pinecone", "fg": 1500 }, + { "id": "pipe", "fg": 1502 }, + { "id": "cu_pipe", "fg": 1501 }, { "id": [ "rifle_9mm", "rifle_3006", "rifle_45", "rifle_22", "rifle_40", "rifle_44", "rifle_38", "rifle_223" ], - "fg": 1490 - }, - { "id": "pipe_shotgun", "fg": 1491 }, - { "id": "plastic_sheet", "fg": 1492 }, - { "id": "pneumatic_shotgun", "fg": 1493 }, - { "id": "pot", "fg": 1495 }, - { "id": "powder_candy", "fg": 1496 }, - { "id": "rag", "fg": 1497 }, - { "id": "rag_bloody", "fg": 1498 }, - { "id": "rebar", "fg": 1499 }, - { "id": "remington_870", "fg": 1500 }, - { "id": "rifle_flintlock", "fg": 1501 }, - { "id": "rock", "fg": 1502 }, - { "id": "rolling_pin", "fg": 1503 }, - { "id": "fur_rollmat", "fg": 1504 }, - { "id": "rollmat", "fg": 1505 }, - { "id": "scissors", "fg": 1506 }, - { "id": "screwdriver", "fg": 1507 }, - { "id": "sewing_kit", "fg": 1508 }, - { "id": "sharp_rock", "fg": 1509 }, - { "id": "sheet_metal", "fg": 1510 }, - { "id": "shovel", "fg": 1511 }, - { "id": "slingshot", "fg": 1512 }, - { "id": "solar_panel", "fg": 1514 }, - { "id": "solar_cell", "fg": 1513 }, - { "id": "pointy_stick", "fg": 1515 }, - { "id": "spear_wood", "fg": 1523 }, - { "id": "spear_spike", "fg": 1521 }, - { "id": "spear_knife", "fg": 1517 }, - { "id": "spear_knife_superior", "fg": 1518 }, - { "id": "spear_pipe", "fg": 1519 }, - { "id": "spear_rebar", "fg": 1520 }, - { "id": "spear_steel", "fg": 1522 }, - { "id": "spear_copper", "fg": 1516 }, - { "id": "splinter", "fg": 1524 }, - { "id": "sponge", "fg": 1525 }, - { "id": "spoon", "fg": 1526 }, - { "id": "spring", "fg": 1527 }, - { "id": "stick", "fg": 1528 }, - { "id": "stick_long", "fg": 1529 }, - { "id": "primitive_hammer", "fg": 1530 }, - { "id": "string_36", "fg": 1531 }, - { "id": "string_6", "fg": 1532 }, - { "id": "survnote", "fg": 1533 }, - { "id": "tailors_kit", "fg": 1534 }, - { "id": "creepy_doll", "fg": 1535 }, - { "id": "talking_doll", "fg": 1535 }, - { "id": "tarp", "fg": 1536 }, - { "id": "television", "fg": 1537 }, - { "id": "thread", "fg": 1538 }, - { "id": "crucible_clay", "fg": 1539 }, - { "id": "flashlight", "fg": 1540 }, - { "id": "heavy_flashlight", "fg": 1542 }, - { "id": "saw", "fg": 1549 }, - { "id": "wrench", "fg": 1550 }, - { "id": "hammer", "fg": 1541 }, - { "id": "knife_meat_cleaver", "fg": 1546 }, - { "id": "knife_vegetable_cleaver", "fg": 1548 }, + "fg": 1503 + }, + { "id": "pipe_shotgun", "fg": 1504 }, + { "id": "plastic_sheet", "fg": 1505 }, + { "id": "pneumatic_shotgun", "fg": 1508 }, + { "id": "pot", "fg": 1510 }, + { "id": "powder_candy", "fg": 1511 }, + { "id": "rag", "fg": 1512 }, + { "id": "rag_bloody", "fg": 1513 }, + { "id": "rebar", "fg": 1514 }, + { "id": "remington_870", "fg": 1515 }, + { "id": "rifle_flintlock", "fg": 1516 }, + { "id": "rock", "fg": 1517 }, + { "id": "rolling_pin", "fg": 1518 }, + { "id": "fur_rollmat", "fg": 1519 }, + { "id": "rollmat", "fg": 1520 }, + { "id": "scissors", "fg": 1521 }, + { "id": "screwdriver", "fg": 1522 }, + { "id": "sewing_kit", "fg": 1523 }, + { "id": "sharp_rock", "fg": 1524 }, + { "id": "sheet_metal", "fg": 1525 }, + { "id": "shovel", "fg": 1526 }, + { "id": "slingshot", "fg": 1527 }, + { "id": "solar_panel", "fg": 1529 }, + { "id": "solar_cell", "fg": 1528 }, + { "id": "pointy_stick", "fg": 1530 }, + { "id": "spear_wood", "fg": 1538 }, + { "id": "spear_spike", "fg": 1536 }, + { "id": "spear_knife", "fg": 1532 }, + { "id": "spear_knife_superior", "fg": 1533 }, + { "id": "spear_pipe", "fg": 1534 }, + { "id": "spear_rebar", "fg": 1535 }, + { "id": "spear_steel", "fg": 1537 }, + { "id": "spear_copper", "fg": 1531 }, + { "id": "splinter", "fg": 1539 }, + { "id": "sponge", "fg": 1540 }, + { "id": "spoon", "fg": 1541 }, + { "id": "spring", "fg": 1542 }, + { "id": "stick", "fg": 1543 }, + { "id": "stick_long", "fg": 1544 }, + { "id": "primitive_hammer", "fg": 1545 }, + { "id": "string_36", "fg": 1546 }, + { "id": "string_6", "fg": 1547 }, + { "id": "survnote", "fg": 1548 }, + { "id": "tailors_kit", "fg": 1549 }, + { "id": "creepy_doll", "fg": 1550 }, + { "id": "talking_doll", "fg": 1550 }, + { "id": "tarp", "fg": 1551 }, + { "id": "television", "fg": 1552 }, + { "id": "thread", "fg": 1553 }, + { "id": "crucible_clay", "fg": 1554 }, + { "id": "flashlight", "fg": 1555 }, + { "id": "heavy_flashlight", "fg": 1557 }, + { "id": "saw", "fg": 1564 }, + { "id": "wrench", "fg": 1565 }, + { "id": "hammer", "fg": 1556 }, + { "id": "knife_meat_cleaver", "fg": 1561 }, + { "id": "knife_vegetable_cleaver", "fg": 1563 }, { "id": "lighter", - "fg": [ { "weight": 1, "sprite": 1544 }, { "weight": 1, "sprite": 1543 }, { "weight": 1, "sprite": 1545 } ] - }, - { "id": "usb_drive", "fg": 1547 }, - { "id": "cash_card", "fg": 1551 }, - { "id": "fp_loyalty_card", "fg": 1552 }, - { "id": "id_industrial", "fg": 1553 }, - { "id": "id_military", "fg": 1554 }, - { "id": "id_science", "fg": 1555 }, - { "id": "bowl_plastic", "fg": 1556 }, - { "id": "cup_plastic", "fg": 1557 }, - { "id": "fork", "fg": 1558 }, - { "id": "glass_plate", "fg": 1559 }, - { "id": "knife_butter", "fg": 1560 }, - { "id": "2h_flail_steel", "fg": 1564 }, - { "id": "washboard", "fg": 1566 }, - { "id": "wash_kit", "fg": 1565 }, - { "id": "welder", "fg": 1567 }, - { "id": "welder_crude", "fg": 1568 }, - { "id": "wood_panel", "fg": 1569 }, - { "id": "wood_sheet", "fg": 1570 }, - { "id": "SICP", "fg": 1571 }, - { "id": [ "flyer", "necropolis_leaflet" ], "fg": 1572 }, - { "id": "paperback_novel", "fg": 1582 }, - { "id": "novel_adventure", "fg": 1582 }, - { "id": "novel_buddy", "fg": 1583 }, - { "id": "novel_coa", "fg": 1584 }, - { "id": "novel_coa2", "fg": 1585 }, - { "id": "novel_crime", "fg": 1586 }, - { "id": "novel_crime2", "fg": 1587 }, - { "id": "novel_drama", "fg": 1588 }, - { "id": "novel_erotic", "fg": 1589 }, - { "id": "novel_experimental", "fg": 1590 }, - { "id": "novel_fantasy", "fg": 1591 }, - { "id": "novel_horror", "fg": 1592 }, - { "id": "novel_mystery", "fg": 1593 }, - { "id": "novel_pulp", "fg": 1594 }, - { "id": "novel_road", "fg": 1595 }, - { "id": "novel_romance", "fg": 1596 }, - { "id": "novel_samurai", "fg": 1597 }, - { "id": "novel_satire", "fg": 1598 }, - { "id": "novel_scifi", "fg": 1599 }, - { "id": "novel_sports", "fg": 1600 }, - { "id": "novel_spy", "fg": 1601 }, - { "id": "novel_swash", "fg": 1602 }, - { "id": "novel_thriller", "fg": 1603 }, - { "id": "novel_tragedy", "fg": 1604 }, - { "id": "novel_war", "fg": 1605 }, - { "id": "novel_war2", "fg": 1606 }, - { "id": "novel_western", "fg": 1607 }, + "fg": [ { "weight": 1, "sprite": 1559 }, { "weight": 1, "sprite": 1558 }, { "weight": 1, "sprite": 1560 } ] + }, + { "id": "usb_drive", "fg": 1562 }, + { "id": "cash_card", "fg": 1566 }, + { "id": "fp_loyalty_card", "fg": 1567 }, + { "id": "id_industrial", "fg": 1568 }, + { "id": "id_military", "fg": 1569 }, + { "id": "id_science", "fg": 1570 }, + { "id": "bowl_plastic", "fg": 1571 }, + { "id": "cup_plastic", "fg": 1572 }, + { "id": "fork", "fg": 1573 }, + { "id": "glass_plate", "fg": 1574 }, + { "id": "knife_butter", "fg": 1575 }, + { "id": "2h_flail_steel", "fg": 1579 }, + { "id": "washboard", "fg": 1581 }, + { "id": "wash_kit", "fg": 1580 }, + { "id": "welder", "fg": 1582 }, + { "id": "welder_crude", "fg": 1583 }, + { "id": "wood_panel", "fg": 1584 }, + { "id": "wood_sheet", "fg": 1585 }, + { "id": "SICP", "fg": 1586 }, + { "id": [ "flyer", "necropolis_leaflet" ], "fg": 1587 }, + { "id": "paperback_novel", "fg": 1597 }, + { "id": "novel_adventure", "fg": 1597 }, + { "id": "novel_buddy", "fg": 1598 }, + { "id": "novel_coa", "fg": 1599 }, + { "id": "novel_coa2", "fg": 1600 }, + { "id": "novel_crime", "fg": 1601 }, + { "id": "novel_crime2", "fg": 1602 }, + { "id": "novel_drama", "fg": 1603 }, + { "id": "novel_erotic", "fg": 1604 }, + { "id": "novel_experimental", "fg": 1605 }, + { "id": "novel_fantasy", "fg": 1606 }, + { "id": "novel_horror", "fg": 1607 }, + { "id": "novel_mystery", "fg": 1608 }, + { "id": "novel_pulp", "fg": 1609 }, + { "id": "novel_road", "fg": 1610 }, + { "id": "novel_romance", "fg": 1611 }, + { "id": "novel_samurai", "fg": 1612 }, + { "id": "novel_satire", "fg": 1613 }, + { "id": "novel_scifi", "fg": 1614 }, + { "id": "novel_sports", "fg": 1615 }, + { "id": "novel_spy", "fg": 1616 }, + { "id": "novel_swash", "fg": 1617 }, + { "id": "novel_thriller", "fg": 1618 }, + { "id": "novel_tragedy", "fg": 1619 }, + { "id": "novel_war", "fg": 1620 }, + { "id": "novel_war2", "fg": 1621 }, + { "id": "novel_western", "fg": 1622 }, { "id": [ "adv_chemistry", @@ -2504,7 +2503,7 @@ "modern_tanner", "repeater_mod_guide" ], - "fg": 1574 + "fg": 1589 }, { "id": [ @@ -2525,7 +2524,7 @@ "textbook_robots", "textbook_armschina" ], - "fg": 1581 + "fg": 1596 }, { "id": [ @@ -2540,7 +2539,7 @@ "cookbook_daintydishes", "cookbook_liverforkids" ], - "fg": 1575 + "fg": 1590 }, { "id": [ @@ -2553,7 +2552,7 @@ "recipe_melee", "recipe_labchem" ], - "fg": 1579 + "fg": 1594 }, { "id": [ @@ -2570,9 +2569,9 @@ "recipe_creepy", "recipe_maiar" ], - "fg": 1579 + "fg": 1594 }, - { "id": [ "pocket_firstaid", "pocket_firearms", "pocket_survival" ], "fg": 1578 }, + { "id": [ "pocket_firstaid", "pocket_firearms", "pocket_survival" ], "fg": 1593 }, { "id": [ "mag_rifle", @@ -2596,7 +2595,7 @@ "mag_swimming", "mag_news" ], - "fg": 1576 + "fg": 1591 }, { "id": [ @@ -2613,7 +2612,7 @@ "schematics_searchlight", "schematics_secubot" ], - "fg": 1580 + "fg": 1595 }, { "id": [ @@ -2634,546 +2633,565 @@ "manual_shotgun", "manual_fabrication" ], - "fg": 1577 - }, - { "id": [ "record_patient", "tailor_portfolio", "isherwood_herbal_remedies" ], "fg": 1573 }, - { "id": "corpse_mon_alpha_razorclaw", "fg": 1609, "rotates": false }, - { "id": "corpse_mon_ant", "fg": 1610, "rotates": false }, - { "id": "corpse_mon_ant_gueen", "fg": 1611, "rotates": false }, - { "id": "corpse_mon_ant_larva", "fg": 1612, "rotates": false }, - { "id": "corpse_mon_ant_soldier", "fg": 1613, "rotates": false }, - { "id": "corpse_mon_bat", "fg": 1614, "rotates": false }, - { "id": "corpse_mon_bear", "fg": 1615, "rotates": false }, - { "id": "corpse_mon_bee", "fg": 1616, "rotates": false }, - { "id": "corpse_mon_biollante", "fg": 1617, "rotates": false }, - { "id": "corpse_mon_black_rat", "fg": 1618, "rotates": false }, - { "id": "corpse_mon_blank", "fg": 1619, "rotates": false }, - { "id": "corpse_mon_broken_cyborg", "fg": 1620, "rotates": false }, - { "id": "corpse_mon_cat", "fg": 1621, "rotates": false }, - { "id": "corpse_mon_chicken", "fg": 1622, "rotates": false }, - { "id": "corpse_mon_cougar", "fg": 1623, "rotates": false }, - { "id": "corpse_mon_crow", "fg": 1624, "rotates": false }, - { "id": "corpse_mon_deer", "fg": 1625, "rotates": false }, - { "id": "corpse_mon_dermatik", "fg": 1626, "rotates": false }, - { "id": "corpse_mon_dog", "fg": 1627, "rotates": false }, - { "id": "corpse_mon_dog_zombie_cop", "fg": 1628, "rotates": false }, - { "id": "corpse_mon_duck", "fg": 1629, "rotates": false }, - { "id": "corpse_mon_fish_bowfin", "fg": 1630, "rotates": false }, - { "id": "corpse_mon_fish_bullhead", "fg": 1631, "rotates": false }, - { "id": "corpse_mon_fish_carp", "fg": 1632, "rotates": false }, - { "id": "corpse_mon_fish_crayfish", "fg": 1633, "rotates": false }, - { "id": "corpse_mon_fish_perch", "fg": 1634, "rotates": false }, - { "id": "corpse_mon_fish_pickerel", "fg": 1635, "rotates": false }, - { "id": "corpse_mon_fish_pike", "fg": 1636, "rotates": false }, - { "id": "corpse_mon_fish_sbass", "fg": 1637, "rotates": false }, - { "id": "corpse_mon_fish_trout", "fg": 1638, "rotates": false }, - { "id": "corpse_mon_fish_whitefish", "fg": 1639, "rotates": false }, - { "id": "corpse_mon_fish_lbass", "fg": 2454, "rotates": false }, - { "id": "corpse_mon_fish_pbass", "fg": 2455, "rotates": false }, - { "id": "corpse_mon_fish_salmon", "fg": 2456, "rotates": false }, - { "id": "corpse_mon_fish_sunfish", "fg": 2457, "rotates": false }, - { "id": "corpse_mon_flaming_eye", "fg": 1640, "rotates": false }, - { "id": "corpse_mon_fly", "fg": 1641, "rotates": false }, - { "id": "corpse_mon_fox", "fg": 1642, "rotates": false }, - { "id": "corpse_mon_frog_giant", "fg": 1643, "rotates": false }, - { "id": "corpse_mon_frog_small", "fg": 1644, "rotates": false }, - { "id": "corpse_mon_fungaloid", "fg": 1645, "rotates": false }, - { "id": "corpse_mon_fungaloid_young", "fg": 1646, "rotates": false }, - { "id": "corpse_mon_gator", "fg": 1647, "rotates": false }, - { "id": "corpse_mon_giant_cockroach_nymph", "fg": 1648, "rotates": false }, - { "id": "corpse_mon_gozu", "fg": 1649, "rotates": false }, - { "id": "corpse_mon_gragonfly", "fg": 1650, "rotates": false }, - { "id": "corpse_mon_hare", "fg": 1651, "rotates": false }, - { "id": "corpse_mon_hare_season_winter", "fg": 1652, "rotates": false }, - { "id": "corpse_mon_human_snail", "fg": 1653, "rotates": false }, - { "id": "corpse_mon_large_cockroach", "fg": 1654, "rotates": false }, - { "id": "corpse_mon_mi_go", "fg": 1655, "rotates": false }, - { "id": "corpse_mon_moose", "fg": 1656, "rotates": false }, - { "id": "corpse_mon_mosquito", "fg": 1657, "rotates": false }, - { "id": "corpse_mon_racoon", "fg": 1658, "rotates": false }, - { "id": "corpse_mon_rattlesnake_giant", "fg": 1659, "rotates": false }, - { "id": "corpse_mon_razorclaw", "fg": 1660, "rotates": false }, - { "id": "corpse_mon_sewer_snake", "fg": 1661, "rotates": false }, - { "id": "corpse_mon_sheep", "fg": 1662, "rotates": false }, - { "id": "corpse_mon_skeleton", "fg": 1663, "rotates": false }, - { "id": "corpse_mon_slug", "fg": 1664, "rotates": false }, - { "id": "corpse_mon_spider_jumping_giant", "fg": 1665, "rotates": false }, - { "id": "corpse_mon_spider_web", "fg": 1666, "rotates": false }, - { "id": "corpse_mon_spider_web_s", "fg": 1667, "rotates": false }, - { "id": "corpse_mon_spider_widow_giant", "fg": 1668, "rotates": false }, - { "id": "corpse_mon_spider_widow_giant_s", "fg": 1669, "rotates": false }, - { "id": "corpse_mon_spider_wolf_giant", "fg": 1670, "rotates": false }, - { "id": "corpse_mon_spider_wolf_small", "fg": 1671, "rotates": false }, - { "id": "corpse_mon_squirrel", "fg": 1672, "rotates": false }, - { "id": "corpse_mon_turkey", "fg": 1673, "rotates": false }, - { "id": "corpse_mon_twisted_body", "fg": 1674, "rotates": false }, - { "id": "corpse_mon_wasp", "fg": 1675, "rotates": false }, - { "id": "corpse_mon_wolf", "fg": 1676, "rotates": false }, - { "id": "corpse_mon_worm", "fg": 1677, "rotates": false }, - { "id": "corpse_mon_zombear", "fg": 1678, "rotates": false }, - { "id": "corpse_mon_zombie", "fg": 1679, "rotates": false }, - { "id": "corpse_mon_zombie_acidic", "fg": 1680, "rotates": false }, - { "id": "corpse_mon_zombie_beekeeper", "fg": 1681, "rotates": false }, - { "id": "corpse_mon_zombie_bio_op", "fg": 1682, "rotates": false }, - { "id": "corpse_mon_zombie_biter", "fg": 1683, "rotates": false }, - { "id": "corpse_mon_zombie_brainless", "fg": 1684, "rotates": false }, - { "id": "corpse_mon_zombie_brute", "fg": 1685, "rotates": false }, - { "id": "corpse_mon_zombie_brute_grappler", "fg": 1686, "rotates": false }, - { "id": "corpse_mon_zombie_child", "fg": 1687, "rotates": false }, - { "id": "corpse_mon_zombie_child_scorched", "fg": 1688, "rotates": false }, - { "id": "corpse_mon_zombie_cop", "fg": 1689, "rotates": false }, - { "id": "corpse_mon_zombie_crawler", "fg": 1690, "rotates": false }, - { "id": "corpse_mon_zombie_dog", "fg": 1691, "rotates": false }, - { "id": "corpse_mon_zombie_ear", "fg": 1692, "rotates": false }, - { "id": "corpse_mon_zombie_fat", "fg": 1693, "rotates": false }, - { "id": "corpse_mon_zombie_fungus", "fg": 1694, "rotates": false }, - { "id": "corpse_mon_zombie_grappler", "fg": 1695, "rotates": false }, - { "id": "corpse_mon_zombie_hazmat", "fg": 1696, "rotates": false }, - { "id": "corpse_mon_zombie_hunter", "fg": 1697, "rotates": false }, - { "id": "corpse_mon_zombie_kevlar_1", "fg": 1698, "rotates": false }, - { "id": "corpse_mon_zombie_mancroc", "fg": 1699, "rotates": false }, - { "id": "corpse_mon_zombie_predator", "fg": 1700, "rotates": false }, - { "id": "corpse_mon_zombie_rot", "fg": 1701, "rotates": false }, - { "id": "corpse_mon_zombie_scientist", "fg": 1702, "rotates": false }, - { "id": "corpse_mon_zombie_screecher", "fg": 1703, "rotates": false }, - { "id": "corpse_mon_zombie_security", "fg": 1704, "rotates": false }, - { "id": "corpse_mon_zombie_shady", "fg": 1705, "rotates": false }, - { "id": "corpse_mon_zombie_shrieker", "fg": 1706, "rotates": false }, - { "id": "corpse_mon_zombie_shriekling", "fg": 1707, "rotates": false }, - { "id": "corpse_mon_zombie_skull", "fg": 1708, "rotates": false }, - { "id": "corpse_mon_zombie_soldier", "fg": 1709, "rotates": false }, - { "id": "corpse_mon_zombie_soldier_acid_1", "fg": 1710, "rotates": false }, - { "id": "corpse_mon_zombie_soldier_acid_2", "fg": 1711, "rotates": false }, - { "id": "corpse_mon_zombie_soldier_blackops_1", "fg": 1712, "rotates": false }, - { "id": "corpse_mon_zombie_soldier_blackops_2", "fg": 1713, "rotates": false }, - { "id": "corpse_mon_zombie_spitter", "fg": 1714, "rotates": false }, - { "id": "corpse_mon_zombie_sproglodyte", "fg": 1715, "rotates": false }, - { "id": "corpse_mon_zombie_technician", "fg": 1716, "rotates": false }, - { "id": "corpse_mon_zombie_tough", "fg": 1717, "rotates": false }, - { "id": "corpse_mon_zombie_waif", "fg": 1718, "rotates": false }, - { "id": "corpse_mon_zoose", "fg": 1719, "rotates": false }, - { "id": "corpse_mon_zougar", "fg": 1720, "rotates": false }, - { "id": [ "belt308_reusable", "belt308", "belt223" ], "fg": 1767, "rotates": false }, - { "id": [ "cutlass_inferior", "cutlass_fake" ], "fg": 1845, "rotates": false }, - { "id": [ "jian_fake", "jian_inferior" ], "fg": 1953, "rotates": false }, - { "id": [ "longsword_fake", "longsword_inferior" ], "fg": 1964, "rotates": false }, - { "id": [ "porkbelly", "raw_curing_fatty_meat" ], "fg": 2170, "rotates": false }, - { "id": "raw_cured_fatty_meat", "fg": 2171, "rotates": false }, - { "id": "bacon_uncut", "fg": 2168, "rotates": false }, - { "id": "meat_fatty_cooked", "fg": 2169, "rotates": false }, - { "id": "animation_bullet_flame", "fg": 2172, "rotates": false }, - { "id": "animation_bullet_normal", "fg": 2173, "rotates": false }, - { "id": "animation_bullet_shrapnel", "fg": 2174 }, - { "id": "animation_hit", "fg": 2175 }, - { "id": "animation_line", "bg": 2173 }, + "fg": 1592 + }, + { "id": [ "record_patient", "tailor_portfolio", "isherwood_herbal_remedies" ], "fg": 1588 }, + { "id": "corpse_mon_alpha_razorclaw", "fg": 1624, "rotates": false }, + { "id": "corpse_mon_ant", "fg": 1625, "rotates": false }, + { "id": "corpse_mon_ant_gueen", "fg": 1626, "rotates": false }, + { "id": "corpse_mon_ant_larva", "fg": 1627, "rotates": false }, + { "id": "corpse_mon_ant_soldier", "fg": 1628, "rotates": false }, + { "id": "corpse_mon_bat", "fg": 1629, "rotates": false }, + { "id": "corpse_mon_bear", "fg": 1630, "rotates": false }, + { "id": "corpse_mon_bee", "fg": 1631, "rotates": false }, + { "id": "corpse_mon_biollante", "fg": 1632, "rotates": false }, + { "id": "corpse_mon_black_rat", "fg": 1633, "rotates": false }, + { "id": "corpse_mon_blank", "fg": 1634, "rotates": false }, + { "id": "corpse_mon_broken_cyborg", "fg": 1635, "rotates": false }, + { "id": "corpse_mon_cat", "fg": 1636, "rotates": false }, + { "id": "corpse_mon_chicken", "fg": 1637, "rotates": false }, + { "id": "corpse_mon_cougar", "fg": 1638, "rotates": false }, + { "id": "corpse_mon_crow", "fg": 1639, "rotates": false }, + { "id": "corpse_mon_deer", "fg": 1640, "rotates": false }, + { "id": "corpse_mon_dermatik", "fg": 1641, "rotates": false }, + { "id": "corpse_mon_dog", "fg": 1642, "rotates": false }, + { "id": "corpse_mon_dog_zombie_cop", "fg": 1643, "rotates": false }, + { "id": "corpse_mon_duck", "fg": 1644, "rotates": false }, + { "id": "corpse_mon_fish_bowfin", "fg": 1645, "rotates": false }, + { "id": "corpse_mon_fish_bullhead", "fg": 1646, "rotates": false }, + { "id": "corpse_mon_fish_carp", "fg": 1647, "rotates": false }, + { "id": "corpse_mon_fish_crayfish", "fg": 1648, "rotates": false }, + { "id": "corpse_mon_fish_perch", "fg": 1649, "rotates": false }, + { "id": "corpse_mon_fish_pickerel", "fg": 1650, "rotates": false }, + { "id": "corpse_mon_fish_pike", "fg": 1651, "rotates": false }, + { "id": "corpse_mon_fish_sbass", "fg": 1652, "rotates": false }, + { "id": "corpse_mon_fish_trout", "fg": 1653, "rotates": false }, + { "id": "corpse_mon_fish_whitefish", "fg": 1654, "rotates": false }, + { "id": "corpse_mon_fish_lbass", "fg": 2468, "rotates": false }, + { "id": "corpse_mon_fish_pbass", "fg": 2469, "rotates": false }, + { "id": "corpse_mon_fish_salmon", "fg": 2470, "rotates": false }, + { "id": "corpse_mon_fish_sunfish", "fg": 2471, "rotates": false }, + { "id": "corpse_mon_flaming_eye", "fg": 1655, "rotates": false }, + { "id": "corpse_mon_fly", "fg": 1656, "rotates": false }, + { "id": "corpse_mon_fox", "fg": 1657, "rotates": false }, + { "id": "corpse_mon_frog_giant", "fg": 1658, "rotates": false }, + { "id": "corpse_mon_frog_small", "fg": 1659, "rotates": false }, + { "id": "corpse_mon_fungaloid", "fg": 1660, "rotates": false }, + { "id": "corpse_mon_fungaloid_young", "fg": 1661, "rotates": false }, + { "id": "corpse_mon_gator", "fg": 1662, "rotates": false }, + { "id": "corpse_mon_giant_cockroach_nymph", "fg": 1663, "rotates": false }, + { "id": "corpse_mon_gozu", "fg": 1664, "rotates": false }, + { "id": "corpse_mon_gragonfly", "fg": 1665, "rotates": false }, + { "id": "corpse_mon_hare", "fg": 1666, "rotates": false }, + { "id": "corpse_mon_hare_season_winter", "fg": 1667, "rotates": false }, + { "id": "corpse_mon_human_snail", "fg": 1668, "rotates": false }, + { "id": "corpse_mon_large_cockroach", "fg": 1669, "rotates": false }, + { "id": "corpse_mon_mi_go", "fg": 1670, "rotates": false }, + { "id": "corpse_mon_moose", "fg": 1671, "rotates": false }, + { "id": "corpse_mon_mosquito", "fg": 1672, "rotates": false }, + { "id": "corpse_mon_racoon", "fg": 1673, "rotates": false }, + { "id": "corpse_mon_rattlesnake_giant", "fg": 1674, "rotates": false }, + { "id": "corpse_mon_razorclaw", "fg": 1675, "rotates": false }, + { "id": "corpse_mon_sewer_snake", "fg": 1676, "rotates": false }, + { "id": "corpse_mon_sheep", "fg": 1677, "rotates": false }, + { "id": "corpse_mon_skeleton", "fg": 1678, "rotates": false }, + { "id": "corpse_mon_slug", "fg": 1679, "rotates": false }, + { "id": "corpse_mon_spider_jumping_giant", "fg": 1680, "rotates": false }, + { "id": "corpse_mon_spider_web", "fg": 1681, "rotates": false }, + { "id": "corpse_mon_spider_web_s", "fg": 1682, "rotates": false }, + { "id": "corpse_mon_spider_widow_giant", "fg": 1683, "rotates": false }, + { "id": "corpse_mon_spider_widow_giant_s", "fg": 1684, "rotates": false }, + { "id": "corpse_mon_spider_wolf_giant", "fg": 1685, "rotates": false }, + { "id": "corpse_mon_spider_wolf_small", "fg": 1686, "rotates": false }, + { "id": "corpse_mon_squirrel", "fg": 1687, "rotates": false }, + { "id": "corpse_mon_turkey", "fg": 1688, "rotates": false }, + { "id": "corpse_mon_twisted_body", "fg": 1689, "rotates": false }, + { "id": "corpse_mon_wasp", "fg": 1690, "rotates": false }, + { "id": "corpse_mon_wolf", "fg": 1691, "rotates": false }, + { "id": "corpse_mon_worm", "fg": 1692, "rotates": false }, + { "id": "corpse_mon_zombear", "fg": 1693, "rotates": false }, + { "id": "corpse_mon_zombie", "fg": 1694, "rotates": false }, + { "id": "corpse_mon_zombie_acidic", "fg": 1695, "rotates": false }, + { "id": "corpse_mon_zombie_beekeeper", "fg": 1696, "rotates": false }, + { "id": "corpse_mon_zombie_bio_op", "fg": 1697, "rotates": false }, + { "id": "corpse_mon_zombie_biter", "fg": 1698, "rotates": false }, + { "id": "corpse_mon_zombie_brainless", "fg": 1699, "rotates": false }, + { "id": "corpse_mon_zombie_brute", "fg": 1700, "rotates": false }, + { "id": "corpse_mon_zombie_brute_grappler", "fg": 1701, "rotates": false }, + { "id": "corpse_mon_zombie_child", "fg": 1702, "rotates": false }, + { "id": "corpse_mon_zombie_child_scorched", "fg": 1703, "rotates": false }, + { "id": "corpse_mon_zombie_cop", "fg": 1704, "rotates": false }, + { "id": "corpse_mon_zombie_crawler", "fg": 1705, "rotates": false }, + { "id": "corpse_mon_zombie_dog", "fg": 1706, "rotates": false }, + { "id": "corpse_mon_zombie_ear", "fg": 1707, "rotates": false }, + { "id": "corpse_mon_zombie_fat", "fg": 1708, "rotates": false }, + { "id": "corpse_mon_zombie_fungus", "fg": 1709, "rotates": false }, + { "id": "corpse_mon_zombie_grappler", "fg": 1710, "rotates": false }, + { "id": "corpse_mon_zombie_hazmat", "fg": 1711, "rotates": false }, + { "id": "corpse_mon_zombie_hunter", "fg": 1712, "rotates": false }, + { "id": "corpse_mon_zombie_kevlar_1", "fg": 1713, "rotates": false }, + { "id": "corpse_mon_zombie_mancroc", "fg": 1714, "rotates": false }, + { "id": "corpse_mon_zombie_predator", "fg": 1715, "rotates": false }, + { "id": "corpse_mon_zombie_rot", "fg": 1716, "rotates": false }, + { "id": "corpse_mon_zombie_scientist", "fg": 1717, "rotates": false }, + { "id": "corpse_mon_zombie_screecher", "fg": 1718, "rotates": false }, + { "id": "corpse_mon_zombie_security", "fg": 1719, "rotates": false }, + { "id": "corpse_mon_zombie_shady", "fg": 1720, "rotates": false }, + { "id": "corpse_mon_zombie_shrieker", "fg": 1721, "rotates": false }, + { "id": "corpse_mon_zombie_shriekling", "fg": 1722, "rotates": false }, + { "id": "corpse_mon_zombie_skull", "fg": 1723, "rotates": false }, + { "id": "corpse_mon_zombie_soldier", "fg": 1724, "rotates": false }, + { "id": "corpse_mon_zombie_soldier_acid_1", "fg": 1725, "rotates": false }, + { "id": "corpse_mon_zombie_soldier_acid_2", "fg": 1726, "rotates": false }, + { "id": "corpse_mon_zombie_soldier_blackops_1", "fg": 1727, "rotates": false }, + { "id": "corpse_mon_zombie_soldier_blackops_2", "fg": 1728, "rotates": false }, + { "id": "corpse_mon_zombie_spitter", "fg": 1729, "rotates": false }, + { "id": "corpse_mon_zombie_sproglodyte", "fg": 1730, "rotates": false }, + { "id": "corpse_mon_zombie_technician", "fg": 1731, "rotates": false }, + { "id": "corpse_mon_zombie_tough", "fg": 1732, "rotates": false }, + { "id": "corpse_mon_zombie_waif", "fg": 1733, "rotates": false }, + { "id": "corpse_mon_zoose", "fg": 1734, "rotates": false }, + { "id": "corpse_mon_zougar", "fg": 1735, "rotates": false }, + { "id": [ "belt308_reusable", "belt308", "belt223" ], "fg": 1782, "rotates": false }, + { "id": [ "cutlass_inferior", "cutlass_fake" ], "fg": 1860, "rotates": false }, + { "id": [ "jian_fake", "jian_inferior" ], "fg": 1968, "rotates": false }, + { "id": [ "longsword_fake", "longsword_inferior" ], "fg": 1979, "rotates": false }, + { "id": [ "porkbelly", "raw_curing_fatty_meat" ], "fg": 2185, "rotates": false }, + { "id": "raw_cured_fatty_meat", "fg": 2186, "rotates": false }, + { "id": "bacon_uncut", "fg": 2183, "rotates": false }, + { "id": "meat_fatty_cooked", "fg": 2184, "rotates": false }, + { "id": "animation_bullet_flame", "fg": 2187, "rotates": false }, + { "id": "animation_bullet_normal", "fg": 2188, "rotates": false }, + { "id": "animation_bullet_shrapnel", "fg": 2189 }, + { "id": "animation_hit", "fg": 2190 }, + { "id": "animation_line", "bg": 2188 }, { "id": "craft", "animated": true, - "fg": [ { "weight": 15, "sprite": 2196 }, { "weight": 15, "sprite": 2197 } ] + "fg": [ { "weight": 15, "sprite": 2211 }, { "weight": 15, "sprite": 2212 } ] }, - { "id": "cursor", "fg": 2176, "rotates": false }, + { "id": "cursor", "fg": 2191, "rotates": false }, { "id": "disassembly", "animated": true, - "fg": [ { "weight": 15, "sprite": 2198 }, { "weight": 15, "sprite": 2199 } ] + "fg": [ { "weight": 15, "sprite": 2213 }, { "weight": 15, "sprite": 2214 } ] }, { "id": [ "explosion", "explosion_medium", "explosion_weak" ], - "fg": 2200, + "fg": 2215, "rotates": false, "multitile": true, "additional_tiles": [ - { "id": "center", "fg": 2200 }, - { "id": "corner", "fg": 2177 }, - { "id": "edge", "fg": 2178 }, - { "id": "end_piece", "fg": 2201 }, - { "id": "t_connection", "fg": 2202 }, - { "id": "unconnected", "fg": 2200 } - ] - }, - { "id": "footstep", "fg": 2179, "rotates": false }, - { "id": "highlight", "fg": 2176, "rotates": false }, - { "id": "highlight_item", "fg": 2180, "rotates": false }, - { "id": "infrared_creature", "fg": 2204, "rotates": false }, - { "id": "lighting_boomered_dark", "fg": 2181, "rotates": false }, - { "id": "lighting_boomered_light", "fg": 2182, "rotates": false }, - { "id": "lighting_hidden", "fg": 2185, "rotates": false }, - { "id": "lighting_lowlight_dark", "fg": 2183, "rotates": false }, - { "id": "lighting_lowlight_light", "fg": 2184, "rotates": false }, - { "id": "line_target", "bg": 2176, "rotates": false }, - { "id": "line_trail", "bg": 2176, "rotates": false }, - { "id": "night_filter1", "fg": 2190 }, - { "id": "night_filter2", "fg": 2191 }, - { "id": "night_filter3", "fg": 2192 }, - { "id": "night_filter4", "fg": 2193 }, - { "id": "night_filter", "fg": 2186 }, - { "id": "nv_filter", "fg": 2188 }, - { "id": "nv_over_filter", "fg": 2189 }, - { "id": "shadow_filter", "fg": 2187 }, + { "id": "center", "fg": 2215 }, + { "id": "corner", "fg": 2192 }, + { "id": "edge", "fg": 2193 }, + { "id": "end_piece", "fg": 2216 }, + { "id": "t_connection", "fg": 2217 }, + { "id": "unconnected", "fg": 2215 } + ] + }, + { "id": "footstep", "fg": 2194, "rotates": false }, + { "id": "highlight", "fg": 2191, "rotates": false }, + { "id": "highlight_item", "fg": 2195, "rotates": false }, + { "id": "infrared_creature", "fg": 2219, "rotates": false }, + { "id": "lighting_boomered_dark", "fg": 2196, "rotates": false }, + { "id": "lighting_boomered_light", "fg": 2197, "rotates": false }, + { "id": "lighting_hidden", "fg": 2200, "rotates": false }, + { "id": "lighting_lowlight_dark", "fg": 2198, "rotates": false }, + { "id": "lighting_lowlight_light", "fg": 2199, "rotates": false }, + { "id": "line_target", "bg": 2191, "rotates": false }, + { "id": "line_trail", "bg": 2191, "rotates": false }, + { "id": "night_filter1", "fg": 2205 }, + { "id": "night_filter2", "fg": 2206 }, + { "id": "night_filter3", "fg": 2207 }, + { "id": "night_filter4", "fg": 2208 }, + { "id": "night_filter", "fg": 2201 }, + { "id": "nv_filter", "fg": 2203 }, + { "id": "nv_over_filter", "fg": 2204 }, + { "id": "shadow_filter", "fg": 2202 }, { "id": "tr_unfinished_construction", "animated": true, - "fg": [ { "weight": 15, "sprite": 2205 }, { "weight": 15, "sprite": 2206 } ] + "fg": [ { "weight": 15, "sprite": 2220 }, { "weight": 15, "sprite": 2221 } ] }, - { "id": "unknown", "fg": 2207, "rotates": false }, - { "id": "weather_rain_drop", "fg": 2194, "rotates": false }, - { "id": "weather_snowflake", "fg": 2195, "rotates": false }, + { "id": "unknown", "fg": 2222, "rotates": false }, + { "id": "weather_rain_drop", "fg": 2209, "rotates": false }, + { "id": "weather_snowflake", "fg": 2210, "rotates": false }, { "id": "mon_demon_spiderling", "animated": true, "fg": [ - { "weight": 15, "sprite": 2209 }, - { "weight": 15, "sprite": 2210 }, - { "weight": 15, "sprite": 2211 }, - { "weight": 15, "sprite": 2210 } + { "weight": 15, "sprite": 2224 }, + { "weight": 15, "sprite": 2225 }, + { "weight": 15, "sprite": 2226 }, + { "weight": 15, "sprite": 2225 } ], "rotates": false }, { "id": "mon_marshmallow_kid", - "fg": [ { "weight": 1, "sprite": 2215 }, { "weight": 1, "sprite": 2216 } ], + "fg": [ { "weight": 1, "sprite": 2230 }, { "weight": 1, "sprite": 2231 } ], "bg": [ ], "rotates": false }, { "id": "mon_necco", "fg": [ - { "weight": 1, "sprite": 2218 }, - { "weight": 1, "sprite": 2219 }, - { "weight": 1, "sprite": 2220 }, - { "weight": 1, "sprite": 2221 }, - { "weight": 1, "sprite": 2222 }, - { "weight": 1, "sprite": 2223 }, - { "weight": 1, "sprite": 2217 } + { "weight": 1, "sprite": 2233 }, + { "weight": 1, "sprite": 2234 }, + { "weight": 1, "sprite": 2235 }, + { "weight": 1, "sprite": 2236 }, + { "weight": 1, "sprite": 2237 }, + { "weight": 1, "sprite": 2238 }, + { "weight": 1, "sprite": 2232 } ], "bg": [ ], "rotates": false }, - { "id": "debug_mon", "fg": 2224 }, - { "id": "mon_EMP_hack", "fg": 2300 }, - { "id": "mon_albino_penguin", "fg": 2225, "bg": [ ], "rotates": false }, - { "id": "mon_alpha_razorclaw", "fg": 2226, "bg": [ ] }, - { "id": "mon_ant", "fg": 2227, "bg": [ ], "rotates": false }, - { "id": "mon_ant_acid", "fg": 2452, "bg": [ ], "rotates": false }, - { "id": "mon_ant_acid_larva", "fg": 2451, "bg": [ ], "rotates": false }, - { "id": "mon_ant_acid_queen", "fg": 2453, "bg": [ ], "rotates": false }, - { "id": "mon_ant_acid_soldier", "fg": 2450, "rotates": false }, - { "id": "mon_ant_fungus", "fg": 2228, "bg": [ ], "rotates": false }, - { "id": "mon_ant_larva", "fg": 2229, "bg": [ ], "rotates": false }, - { "id": "mon_ant_queen", "fg": 2230, "bg": [ ], "rotates": false }, - { "id": "mon_ant_soldier", "fg": 2231, "bg": [ ], "rotates": false }, - { "id": "mon_bat", "fg": 2232, "bg": [ ], "rotates": false }, - { "id": "mon_bear", "fg": 2233, "bg": [ ], "rotates": false }, - { "id": "mon_bear_cub", "fg": 2234, "bg": [ ], "rotates": false }, - { "id": "mon_bear_smoky", "fg": 2235, "bg": [ ], "rotates": false }, - { "id": "mon_bee", "fg": 2236, "bg": [ ], "rotates": false }, - { "id": "mon_bee_mega", "fg": 2238, "rotates": false }, - { "id": "mon_bee_small", "fg": 2239, "rotates": false }, - { "id": "mon_beekeeper", "fg": 2237, "bg": [ ], "rotates": false }, - { "id": "mon_biollante", "fg": 2240, "bg": [ ], "rotates": false }, - { "id": "mon_black_rat", "fg": 2356, "rotates": false }, - { "id": "mon_blank", "fg": 2241, "bg": [ ], "rotates": false }, - { "id": "mon_blob", "fg": 2242, "bg": [ ], "rotates": false }, - { "id": "mon_blob_large", "fg": 2243, "rotates": false }, - { "id": "mon_blob_small", "fg": 2244, "rotates": false }, - { "id": "mon_bobcat", "fg": 2245, "bg": [ ], "rotates": false }, - { "id": "mon_boomer", "fg": 2246, "bg": [ ], "rotates": false }, - { "id": "mon_boomer_fungus", "fg": 2247, "bg": [ ], "rotates": false }, - { "id": "mon_breather", "fg": 2248, "rotates": false }, - { "id": "mon_breather_hub", "fg": 2249, "bg": [ ], "rotates": false }, - { "id": "mon_c4_hack", "fg": 2250, "bg": [ ], "rotates": false }, - { "id": "mon_cat", "fg": 2245, "bg": [ ], "rotates": false }, - { "id": "mon_centipede", "fg": 2251, "rotates": false }, - { "id": "mon_centipede_giant", "fg": 2252, "bg": [ ], "rotates": false }, - { "id": "mon_charred_nightmare", "fg": 2253, "rotates": false }, - { "id": "mon_chicken", "fg": 2254, "bg": [ ], "rotates": false }, - { "id": "mon_chipmunk", "fg": 2255, "bg": [ ], "rotates": false }, - { "id": "mon_chud", "fg": 2256, "bg": [ ], "rotates": false }, - { "id": "mon_compsognathus", "fg": 2257, "bg": [ ], "rotates": false }, - { "id": "mon_cougar", "fg": 2258, "bg": [ ], "rotates": false }, - { "id": "mon_coyote", "fg": 2259, "bg": [ ], "rotates": false }, - { "id": "mon_coyote_wolf", "fg": 2260, "bg": [ ], "rotates": false }, - { "id": "mon_crawler", "fg": 2261, "bg": [ ], "rotates": false }, - { "id": "mon_creeper_hub", "fg": 2262, "bg": [ ], "rotates": false }, - { "id": "mon_creeper_vine", "fg": 2263, "bg": [ ], "rotates": false }, - { "id": "mon_crow", "fg": 2264, "bg": [ ], "rotates": false }, - { "id": "mon_darkman", "fg": 2265, "bg": [ ], "rotates": false }, - { "id": "mon_deer", "fg": 2266, "bg": [ ], "rotates": false }, - { "id": "mon_deer_mouse", "fg": 2356, "rotates": false }, - { "id": "mon_deinonychus", "fg": 2267, "bg": [ ], "rotates": false }, - { "id": "mon_dementia", "fg": 2268, "bg": [ ], "rotates": false }, - { "id": "mon_dermatik", "fg": 2269, "bg": [ ], "rotates": false }, - { "id": "mon_dermatik_larva", "fg": 2270, "rotates": false }, - { "id": "mon_dilophosaurus", "fg": 2267, "bg": [ ], "rotates": false }, - { "id": "mon_dimorphodon", "fg": 2271, "bg": [ ], "rotates": false }, - { "id": "mon_dog", "fg": 2272, "bg": [ ], "rotates": false }, - { "id": "mon_dog_skeleton", "fg": 2273, "bg": [ ], "rotates": false }, - { "id": "mon_dog_thing", "fg": 2274, "bg": [ ], "rotates": false }, - { "id": "mon_dog_zombie_cop", "fg": 2275, "bg": [ ], "rotates": false }, - { "id": "mon_dog_zombie_rot", "fg": 2276, "bg": [ ], "rotates": false }, - { "id": "mon_dragonfly_giant", "fg": 2278, "bg": [ ], "rotates": false }, - { "id": "mon_dragonfly_small", "fg": 2277, "rotates": false }, - { "id": "mon_duck", "fg": 2279, "bg": [ ], "rotates": false }, - { "id": "mon_eoraptor", "fg": 2257, "bg": [ ], "rotates": false }, - { "id": "mon_eyebot", "fg": 2280, "bg": [ ], "rotates": false }, - { "id": "mon_fant", "fg": 2281, "rotates": false }, - { "id": "mon_fish_blinky", "fg": 2282, "rotates": false }, - { "id": "mon_fish_bluegill", "fg": 2283, "rotates": false }, - { "id": "mon_fish_bowfin", "fg": 2284, "rotates": false }, - { "id": "mon_fish_bullhead", "fg": 2285, "rotates": false }, - { "id": "mon_fish_carp", "fg": 2286, "rotates": false }, - { "id": "mon_fish_crayfish", "fg": 2287, "rotates": false }, - { "id": "mon_fish_lbass", "fg": 2288, "rotates": false }, - { "id": "mon_fish_lobster", "fg": 2289, "rotates": false }, - { "id": "mon_fish_pbass", "fg": 2290, "rotates": false }, - { "id": "mon_fish_perch", "fg": 2291, "rotates": false }, - { "id": "mon_fish_pickerel", "fg": 2292, "rotates": false }, - { "id": "mon_fish_pike", "fg": 2293, "rotates": false }, - { "id": "mon_fish_salmon", "fg": 2294, "rotates": false }, - { "id": "mon_fish_sbass", "fg": 2295, "rotates": false }, - { "id": "mon_fish_sunfish", "fg": 2296, "rotates": false }, - { "id": "mon_fish_trout", "fg": 2297, "rotates": false }, - { "id": "mon_fish_whitefish", "fg": 2298, "rotates": false }, - { "id": "mon_flaming_eye", "fg": 2299, "bg": [ ], "rotates": false }, - { "id": "mon_flashbang_hack", "fg": 2300, "bg": [ ], "rotates": false }, - { "id": "mon_fly", "fg": 2301, "bg": [ ], "rotates": false }, - { "id": "mon_fox_gray", "fg": 2302, "bg": [ ], "rotates": false }, - { "id": "mon_fox_red", "fg": 2302, "bg": [ ], "rotates": false }, - { "id": "mon_frog_giant", "fg": 2304, "bg": [ ], "rotates": false }, - { "id": "mon_frog_small", "fg": 2303, "rotates": false }, - { "id": "mon_fungal_blossom", "fg": 2307, "bg": [ ], "rotates": false }, - { "id": "mon_fungal_fighter", "fg": 2308, "bg": [ ], "rotates": false }, - { "id": "mon_fungal_hedgerow", "fg": 2309, "bg": [ ], "rotates": false }, - { "id": "mon_fungal_tendril", "fg": 2310, "bg": [ ], "rotates": false }, - { "id": "mon_fungal_wall", "fg": 2311, "bg": [ ], "rotates": false }, - { "id": "mon_fungaloid", "fg": 2305, "bg": [ ], "rotates": false }, - { "id": "mon_fungaloid_dormant", "fg": 2441, "bg": [ ], "rotates": false }, - { "id": "mon_fungaloid_young", "fg": 2306, "bg": [ ], "rotates": false }, - { "id": "mon_gallimimus", "fg": 2312, "bg": [ ], "rotates": false }, - { "id": "mon_gasbomb_hack", "fg": 2313, "bg": [ ], "rotates": false }, - { "id": "mon_gator", "fg": 2314, "rotates": false }, - { "id": "mon_gelatin", "fg": 2315, "bg": [ ], "rotates": false }, - { "id": "mon_generator", "fg": 2316, "bg": [ ], "rotates": false }, - { "id": "mon_giant_cockroach", "fg": 2317, "rotates": false }, - { "id": "mon_giant_cockroach_nymph", "fg": 2318, "rotates": false }, - { "id": "mon_goat", "fg": 2319, "rotates": false }, - { "id": "mon_gozu", "fg": 2320, "bg": [ ], "rotates": false }, - { "id": "mon_graboid", "fg": 2321, "bg": [ ], "rotates": false }, - { "id": "mon_grenade_hack", "fg": 2322, "bg": [ ], "rotates": false }, - { "id": "mon_groundhog", "fg": 2255, "bg": [ ], "rotates": false }, - { "id": "mon_halfworm", "fg": 2323, "bg": [ ], "rotates": false }, - { "id": "mon_hallu_mom", "fg": 2324, "bg": [ ], "rotates": false }, - { "id": "mon_hare", "fg": 2325, "bg": [ ], "rotates": false }, - { "id": "mon_hare_season_winter", "fg": 2326, "bg": [ ], "rotates": false }, - { "id": "mon_headless_dog_thing", "fg": 2327, "bg": [ ], "rotates": false }, - { "id": "mon_hologram", "fg": 2442, "rotates": false }, - { "id": "mon_human_snail", "fg": 2328, "bg": [ ], "rotates": false }, - { "id": "mon_irradiated_wanderer_1", "fg": 2329, "bg": [ ] }, - { "id": "mon_irradiated_wanderer_2", "fg": 2330, "bg": [ ], "rotates": false }, - { "id": "mon_irradiated_wanderer_3", "fg": 2331, "bg": [ ] }, - { "id": "mon_irradiated_wanderer_4", "fg": 2332, "bg": [ ] }, - { "id": "mon_kreck", "fg": 2333, "bg": [ ], "rotates": false }, - { "id": "mon_laserturret", "fg": 2334, "bg": [ ], "rotates": false }, - { "id": "mon_lemming", "fg": 2255, "bg": [ ], "rotates": false }, - { "id": "mon_manhack", "fg": 2335, "bg": [ ], "rotates": false }, - { "id": "mon_manhack_acid", "fg": 2336, "rotates": false }, - { "id": "mon_mi_go", "fg": 2338, "bg": [ ], "rotates": false }, - { "id": "mon_mininuke_hack", "fg": 2337, "bg": [ ], "rotates": false }, - { "id": "mon_mink", "fg": 2255, "bg": [ ], "rotates": false }, - { "id": "mon_moose", "fg": 2339, "bg": [ ], "rotates": false }, - { "id": "mon_mosquito", "fg": 2340, "rotates": false }, - { "id": "mon_mosquito_giant", "fg": 2341, "bg": [ ], "rotates": false }, - { "id": "mon_muskrat", "fg": 2356, "rotates": false }, - { "id": "mon_mutant_carp", "fg": 2342, "rotates": false }, - { "id": "mon_mutant_salmon", "fg": 2343, "rotates": false }, - { "id": "mon_one_eye", "fg": 2344, "bg": [ ], "rotates": false }, - { "id": "mon_otter", "fg": 2255, "bg": [ ], "rotates": false }, - { "id": "mon_player_blob", "fg": 2345, "bg": [ ], "rotates": false }, - { "id": "mon_pregnant_giant_cockroach", "fg": 2346, "rotates": false }, - { "id": "mon_prototype_cyborg", "fg": 2467, "bg": [ ], "rotates": false }, - { "id": "mon_rabbit", "fg": 2347, "bg": [ ], "rotates": false }, - { "id": "mon_raccoon", "fg": 2348, "bg": [ ], "rotates": false }, - { "id": "mon_rat_king", "fg": 2351, "bg": [ ], "rotates": false }, - { "id": "mon_rattlesnake", "fg": 2349, "bg": [ ], "rotates": false }, - { "id": "mon_rattlesnake_giant", "fg": 2350, "bg": [ ], "rotates": false }, - { "id": "mon_razorclaw", "fg": 2352, "bg": [ ] }, - { "id": "mon_riotbot", "fg": 2353, "bg": [ ], "rotates": false }, - { "id": "mon_secubot", "fg": 2354, "bg": [ ], "rotates": false }, - { "id": "mon_sewer_fish", "fg": 2355, "bg": [ ], "rotates": false }, - { "id": "mon_sewer_rat", "fg": 2356, "bg": [ ], "rotates": false }, - { "id": "mon_sewer_snake", "fg": 2357, "bg": [ ], "rotates": false }, - { "id": "mon_shadow", "fg": 2358, "rotates": false }, - { "id": "mon_shadow_snake", "fg": 2359, "rotates": false }, - { "id": "mon_sheep", "fg": 2360, "bg": [ ], "rotates": false }, - { "id": "mon_skeleton", "fg": 2361, "bg": [ ], "rotates": false }, - { "id": "mon_skeleton_electric", "fg": 2469, "bg": [ ], "rotates": false }, - { "id": "mon_skitterbot", "fg": 2362, "bg": [ ], "rotates": false }, - { "id": "mon_sludge_crawler", "fg": 2363, "bg": [ ], "rotates": false }, - { "id": "mon_spider_cellar_giant", "fg": 2364, "bg": [ ], "rotates": false }, - { "id": "mon_spider_cellar_giant_s", "fg": 2365, "bg": [ ], "rotates": false }, - { "id": "mon_spider_jumping_giant", "fg": 2367, "bg": [ ], "rotates": false }, - { "id": "mon_spider_jumping_giant_mega", "fg": 2368, "rotates": false }, - { "id": "mon_spider_jumping_small", "fg": 2366, "bg": [ ], "rotates": false }, - { "id": "mon_spider_trapdoor", "fg": 2369, "bg": [ ], "rotates": false }, - { "id": "mon_spider_trapdoor_giant", "fg": 2370, "bg": [ ], "rotates": false }, - { "id": "mon_spider_trapdoor_giant_mega", "fg": 2371, "rotates": false }, - { "id": "mon_spider_trapdoor_giant_small", "fg": 2372, "rotates": false }, - { "id": "mon_spider_web", "fg": 2373, "bg": [ ], "rotates": false }, - { "id": "mon_spider_web_giant", "fg": 2373, "bg": [ ], "rotates": false }, - { "id": "mon_spider_web_mega", "fg": 2374, "rotates": false }, - { "id": "mon_spider_web_s", "fg": 2375, "bg": [ ], "rotates": false }, - { "id": "mon_spider_widow_giant", "fg": 2377, "bg": [ ], "rotates": false }, - { "id": "mon_spider_widow_giant_s", "fg": 2378, "bg": [ ], "rotates": false }, - { "id": "mon_spider_widow_small", "fg": 2376, "bg": [ ], "rotates": false }, - { "id": "mon_spider_wolf_giant", "fg": 2380, "bg": [ ], "rotates": false }, - { "id": "mon_spider_wolf_small", "fg": 2379, "bg": [ ], "rotates": false }, - { "id": "mon_spore", "fg": 2381, "bg": [ ], "rotates": false }, - { "id": "mon_squirrel", "fg": 2382, "bg": [ ], "rotates": false }, - { "id": "mon_squirrel_red", "fg": 2382, "bg": [ ], "rotates": false }, - { "id": "mon_titanis", "fg": 2383, "bg": [ ], "rotates": false }, - { "id": "mon_turkey", "fg": 2384, "bg": [ ], "rotates": false }, - { "id": "mon_velociraptor", "fg": 2385, "bg": [ ], "rotates": false }, - { "id": "mon_vinebeast", "fg": 2386, "bg": [ ], "rotates": false }, - { "id": "mon_vortex", "fg": 2387, "bg": [ ], "rotates": false }, - { "id": "mon_w11b10", "fg": 2444, "rotates": false }, - { "id": "mon_w11b20b4", "fg": 2445, "rotates": false }, - { "id": "mon_w11h10", "fg": 2447, "rotates": false }, - { "id": "mon_w12b10", "fg": 2446, "rotates": false }, - { "id": "mon_w12n10", "fg": 2448, "rotates": false }, - { "id": "mon_wasp", "fg": 2388, "bg": [ ], "rotates": false }, - { "id": "mon_wasp_larvae", "fg": 2270 }, - { "id": "mon_wasp_mega", "fg": 2389 }, - { "id": "mon_wasp_small", "fg": 2390, "rotates": false }, - { "id": "mon_weasel", "fg": 2255, "bg": [ ], "rotates": false }, - { "id": "mon_wolf", "fg": 2391, "bg": [ ], "rotates": false }, - { "id": "mon_worm", "fg": 2392, "bg": [ ], "rotates": false }, - { "id": "mon_zhark", "fg": 2393 }, - { "id": "mon_zolf", "fg": 2394, "bg": [ ], "rotates": false }, - { "id": "mon_zolf_shady", "fg": 2395, "rotates": false }, - { "id": "mon_zombear", "fg": 2396, "bg": [ ], "rotates": false }, - { "id": "mon_zombie_acidic", "fg": 2397, "bg": [ ], "rotates": false }, - { "id": "mon_zombie_anklebiter", "fg": 2398, "bg": [ ], "rotates": false }, - { "id": "mon_zombie_armored", "fg": 2399, "bg": [ ], "rotates": false }, - { "id": "mon_zombie_bio_op", "fg": 2400, "bg": [ ], "rotates": false }, - { "id": "mon_zombie_biter", "fg": 2401, "bg": [ ], "rotates": false }, - { "id": "mon_zombie_blind", "fg": 2402, "rotates": false }, - { "id": "mon_zombie_brainless", "fg": 2473, "bg": [ ], "rotates": false }, - { "id": "mon_zombie_brute", "fg": 2403, "bg": [ ], "rotates": false }, - { "id": "mon_zombie_brute_grappler", "fg": 2404, "bg": [ ], "rotates": false }, - { "id": "mon_zombie_brute_ninja", "fg": 2405, "bg": [ ] }, - { "id": "mon_zombie_brute_shocker", "fg": 2406, "bg": [ ], "rotates": false }, - { "id": "mon_zombie_child_fungus", "fg": 2449, "bg": [ ], "rotates": false }, - { "id": "mon_zombie_child_scorched", "fg": 2407, "bg": [ ] }, - { "id": "mon_zombie_child_scorched_2", "fg": 2408, "rotates": false }, - { "id": "mon_zombie_cop", "fg": 2409, "bg": [ ], "rotates": false }, - { "id": "mon_zombie_crawler", "fg": 2410, "bg": [ ], "rotates": false }, - { "id": "mon_zombie_creepy", "fg": 2411, "bg": [ ], "rotates": false }, - { "id": "mon_zombie_dancer", "fg": 2412, "bg": [ ], "rotates": false }, - { "id": "mon_zombie_dog", "fg": 2413, "bg": [ ], "rotates": false }, - { "id": "mon_zombie_ears", "fg": 2474 }, - { "id": "mon_zombie_electric", "fg": 2414, "bg": [ ], "rotates": false }, - { "id": "mon_zombie_fiend", "fg": 2475, "bg": [ ], "rotates": false }, - { "id": "mon_zombie_fireman", "fg": 2415, "bg": [ ], "rotates": false }, - { "id": "mon_zombie_fungus", "fg": [ 2416, 2476 ], "bg": [ ], "rotates": false }, - { "id": "mon_zombie_gasbag", "fg": 2417, "bg": [ ], "rotates": false }, - { "id": "mon_zombie_grappler", "fg": 2418, "bg": [ ], "rotates": false }, - { "id": "mon_zombie_hazmat", "fg": 2419, "bg": [ ], "rotates": false }, - { "id": "mon_zombie_hollow", "fg": 2420, "bg": [ ], "rotates": false }, - { "id": "mon_zombie_hunter", "fg": 2421, "bg": [ ], "rotates": false }, - { "id": "mon_zombie_jackson", "fg": 2422, "bg": [ ], "rotates": false }, - { "id": "mon_zombie_kevlar_1", "fg": 2477, "bg": [ ], "rotates": false }, - { "id": "mon_zombie_mancroc", "fg": 2423, "bg": [ ] }, - { "id": "mon_zombie_master", "fg": 2424, "bg": [ ], "rotates": false }, - { "id": "mon_zombie_military_pilot", "fg": 2443, "bg": [ ], "rotates": false }, - { "id": "mon_zombie_necro", "fg": 2425, "bg": [ ], "rotates": false }, - { "id": "mon_zombie_predator", "fg": 2426, "bg": [ ], "rotates": false }, - { "id": "mon_zombie_rot", "fg": 2427, "bg": [ ], "rotates": false }, - { "id": "mon_zombie_scorched", "fg": 2428, "bg": [ ] }, - { "id": "mon_zombie_shady", "fg": 2429, "bg": [ ], "rotates": false }, - { "id": "mon_zombie_shady_ghost", "fg": 2430, "rotates": false }, - { "id": "mon_zombie_shriekling", "fg": 2431, "bg": [ ], "rotates": false }, - { "id": "mon_zombie_skull", "fg": 2478, "bg": [ ], "rotates": false }, - { "id": "mon_zombie_smoker", "fg": 2432, "bg": [ ], "rotates": false }, - { "id": "mon_zombie_snotgobbler", "fg": 2433, "bg": [ ], "rotates": false }, - { "id": "mon_zombie_soldier", "fg": 2434, "bg": [ ], "rotates": false }, - { "id": "mon_zombie_soldier_acid_1", "fg": 2479, "bg": [ ], "rotates": false }, - { "id": "mon_zombie_soldier_acid_2", "fg": 2480, "bg": [ ], "rotates": false }, - { "id": "mon_zombie_soldier_blackops_1", "fg": 2481, "bg": [ ], "rotates": false }, - { "id": "mon_zombie_soldier_blackops_2", "fg": 2482, "bg": [ ], "rotates": false }, - { "id": "mon_zombie_spitter", "fg": 2435, "bg": [ ], "rotates": false }, - { "id": "mon_zombie_sproglodyte", "fg": 2436, "bg": [ ], "rotates": false }, - { "id": "mon_zombie_static", "fg": 2483, "bg": [ ], "rotates": false }, - { "id": "mon_zombie_swimmer", "fg": 2437, "bg": [ ], "rotates": false }, - { "id": "mon_zombie_thorny", "fg": 2484, "rotates": false }, - { "id": "mon_zombie_waif", "fg": 2438, "bg": [ ], "rotates": false }, - { "id": "mon_zombie_wretched", "fg": 2485, "bg": [ ], "rotates": false }, - { "id": "mon_zoose", "fg": 2439, "bg": [ ], "rotates": false }, - { "id": "mon_zougar", "fg": 2440, "bg": [ ], "rotates": false }, - { "id": "mon_triffid", "fg": 2470 }, - { "id": "mon_triffid_sprig", "fg": 2471 }, - { "id": "mon_triffid_young", "fg": 2472 }, + { "id": "debug_mon", "fg": 2239 }, + { "id": "mon_EMP_hack", "fg": 2315 }, + { "id": "mon_albino_penguin", "fg": 2240, "bg": [ ], "rotates": false }, + { "id": "mon_alpha_razorclaw", "fg": 2241, "bg": [ ] }, + { "id": "mon_ant", "fg": 2242, "bg": [ ], "rotates": false }, + { "id": "mon_ant_acid", "fg": 2466, "bg": [ ], "rotates": false }, + { "id": "mon_ant_acid_larva", "fg": 2465, "bg": [ ], "rotates": false }, + { "id": "mon_ant_acid_queen", "fg": 2467, "bg": [ ], "rotates": false }, + { "id": "mon_ant_acid_soldier", "fg": 2464, "rotates": false }, + { "id": "mon_ant_fungus", "fg": 2243, "bg": [ ], "rotates": false }, + { "id": "mon_ant_larva", "fg": 2244, "bg": [ ], "rotates": false }, + { "id": "mon_ant_queen", "fg": 2245, "bg": [ ], "rotates": false }, + { "id": "mon_ant_soldier", "fg": 2246, "bg": [ ], "rotates": false }, + { "id": "mon_bat", "fg": 2247, "bg": [ ], "rotates": false }, + { "id": "mon_bear", "fg": 2248, "bg": [ ], "rotates": false }, + { "id": "mon_bear_cub", "fg": 2249, "bg": [ ], "rotates": false }, + { "id": "mon_bear_smoky", "fg": 2250, "bg": [ ], "rotates": false }, + { "id": "mon_bee", "fg": 2251, "bg": [ ], "rotates": false }, + { "id": "mon_bee_mega", "fg": 2253, "rotates": false }, + { "id": "mon_bee_small", "fg": 2254, "rotates": false }, + { "id": "mon_beekeeper", "fg": 2252, "bg": [ ], "rotates": false }, + { "id": "mon_biollante", "fg": 2255, "bg": [ ], "rotates": false }, + { "id": "mon_black_rat", "fg": 2371, "rotates": false }, + { "id": "mon_blank", "fg": 2256, "bg": [ ], "rotates": false }, + { "id": "mon_blob", "fg": 2257, "bg": [ ], "rotates": false }, + { "id": "mon_blob_large", "fg": 2258, "rotates": false }, + { "id": "mon_blob_small", "fg": 2259, "rotates": false }, + { "id": "mon_bobcat", "fg": 2260, "bg": [ ], "rotates": false }, + { "id": "mon_boomer", "fg": 2261, "bg": [ ], "rotates": false }, + { "id": "mon_boomer_fungus", "fg": 2262, "bg": [ ], "rotates": false }, + { "id": "mon_breather", "fg": 2263, "rotates": false }, + { "id": "mon_breather_hub", "fg": 2264, "bg": [ ], "rotates": false }, + { "id": "mon_c4_hack", "fg": 2265, "bg": [ ], "rotates": false }, + { "id": "mon_cat", "fg": 2260, "bg": [ ], "rotates": false }, + { "id": "mon_centipede", "fg": 2266, "rotates": false }, + { "id": "mon_centipede_giant", "fg": 2267, "bg": [ ], "rotates": false }, + { "id": "mon_charred_nightmare", "fg": 2268, "rotates": false }, + { "id": "mon_chicken", "fg": 2269, "bg": [ ], "rotates": false }, + { "id": "mon_chipmunk", "fg": 2270, "bg": [ ], "rotates": false }, + { "id": "mon_chud", "fg": 2271, "bg": [ ], "rotates": false }, + { "id": "mon_compsognathus", "fg": 2272, "bg": [ ], "rotates": false }, + { "id": "mon_cougar", "fg": 2273, "bg": [ ], "rotates": false }, + { "id": "mon_coyote", "fg": 2274, "bg": [ ], "rotates": false }, + { "id": "mon_coyote_wolf", "fg": 2275, "bg": [ ], "rotates": false }, + { "id": "mon_crawler", "fg": 2276, "bg": [ ], "rotates": false }, + { "id": "mon_creeper_hub", "fg": 2277, "bg": [ ], "rotates": false }, + { "id": "mon_creeper_vine", "fg": 2278, "bg": [ ], "rotates": false }, + { "id": "mon_crow", "fg": 2279, "bg": [ ], "rotates": false }, + { "id": "mon_darkman", "fg": 2280, "bg": [ ], "rotates": false }, + { "id": "mon_deer", "fg": 2281, "bg": [ ], "rotates": false }, + { "id": "mon_deer_mouse", "fg": 2371, "rotates": false }, + { "id": "mon_deinonychus", "fg": 2282, "bg": [ ], "rotates": false }, + { "id": "mon_dementia", "fg": 2283, "bg": [ ], "rotates": false }, + { "id": "mon_dermatik", "fg": 2284, "bg": [ ], "rotates": false }, + { "id": "mon_dermatik_larva", "fg": 2285, "rotates": false }, + { "id": "mon_dilophosaurus", "fg": 2282, "bg": [ ], "rotates": false }, + { "id": "mon_dimorphodon", "fg": 2286, "bg": [ ], "rotates": false }, + { "id": "mon_dog", "fg": 2287, "bg": [ ], "rotates": false }, + { "id": "mon_dog_skeleton", "fg": 2288, "bg": [ ], "rotates": false }, + { "id": "mon_dog_thing", "fg": 2289, "bg": [ ], "rotates": false }, + { "id": "mon_dog_zombie_cop", "fg": 2290, "bg": [ ], "rotates": false }, + { "id": "mon_dog_zombie_rot", "fg": 2291, "bg": [ ], "rotates": false }, + { "id": "mon_dragonfly_giant", "fg": 2293, "bg": [ ], "rotates": false }, + { "id": "mon_dragonfly_small", "fg": 2292, "rotates": false }, + { "id": "mon_duck", "fg": 2294, "bg": [ ], "rotates": false }, + { "id": "mon_eoraptor", "fg": 2272, "bg": [ ], "rotates": false }, + { "id": "mon_eyebot", "fg": 2295, "bg": [ ], "rotates": false }, + { "id": "mon_fant", "fg": 2296, "rotates": false }, + { "id": "mon_fish_blinky", "fg": 2297, "rotates": false }, + { "id": "mon_fish_bluegill", "fg": 2298, "rotates": false }, + { "id": "mon_fish_bowfin", "fg": 2299, "rotates": false }, + { "id": "mon_fish_bullhead", "fg": 2300, "rotates": false }, + { "id": "mon_fish_carp", "fg": 2301, "rotates": false }, + { "id": "mon_fish_crayfish", "fg": 2302, "rotates": false }, + { "id": "mon_fish_lbass", "fg": 2303, "rotates": false }, + { "id": "mon_fish_lobster", "fg": 2304, "rotates": false }, + { "id": "mon_fish_pbass", "fg": 2305, "rotates": false }, + { "id": "mon_fish_perch", "fg": 2306, "rotates": false }, + { "id": "mon_fish_pickerel", "fg": 2307, "rotates": false }, + { "id": "mon_fish_pike", "fg": 2308, "rotates": false }, + { "id": "mon_fish_salmon", "fg": 2309, "rotates": false }, + { "id": "mon_fish_sbass", "fg": 2310, "rotates": false }, + { "id": "mon_fish_sunfish", "fg": 2311, "rotates": false }, + { "id": "mon_fish_trout", "fg": 2312, "rotates": false }, + { "id": "mon_fish_whitefish", "fg": 2313, "rotates": false }, + { "id": "mon_flaming_eye", "fg": 2314, "bg": [ ], "rotates": false }, + { "id": "mon_flashbang_hack", "fg": 2315, "bg": [ ], "rotates": false }, + { "id": "mon_fly", "fg": 2316, "bg": [ ], "rotates": false }, + { "id": "mon_fox_gray", "fg": 2317, "bg": [ ], "rotates": false }, + { "id": "mon_fox_red", "fg": 2317, "bg": [ ], "rotates": false }, + { "id": "mon_frog_giant", "fg": 2319, "bg": [ ], "rotates": false }, + { "id": "mon_frog_small", "fg": 2318, "rotates": false }, + { "id": "mon_fungal_blossom", "fg": 2322, "bg": [ ], "rotates": false }, + { "id": "mon_fungal_fighter", "fg": 2323, "bg": [ ], "rotates": false }, + { "id": "mon_fungal_hedgerow", "fg": 2324, "bg": [ ], "rotates": false }, + { "id": "mon_fungal_tendril", "fg": 2325, "bg": [ ], "rotates": false }, + { "id": "mon_fungal_wall", "fg": 2326, "bg": [ ], "rotates": false }, + { "id": "mon_fungaloid", "fg": 2320, "bg": [ ], "rotates": false }, + { "id": "mon_fungaloid_dormant", "fg": 2455, "bg": [ ], "rotates": false }, + { "id": "mon_fungaloid_young", "fg": 2321, "bg": [ ], "rotates": false }, + { "id": "mon_gallimimus", "fg": 2327, "bg": [ ], "rotates": false }, + { "id": "mon_gasbomb_hack", "fg": 2328, "bg": [ ], "rotates": false }, + { "id": "mon_gator", "fg": 2329, "rotates": false }, + { "id": "mon_gelatin", "fg": 2330, "bg": [ ], "rotates": false }, + { "id": "mon_generator", "fg": 2331, "bg": [ ], "rotates": false }, + { "id": "mon_giant_cockroach", "fg": 2332, "rotates": false }, + { "id": "mon_giant_cockroach_nymph", "fg": 2333, "rotates": false }, + { "id": "mon_goat", "fg": 2334, "rotates": false }, + { "id": "mon_gozu", "fg": 2335, "bg": [ ], "rotates": false }, + { "id": "mon_graboid", "fg": 2336, "bg": [ ], "rotates": false }, + { "id": "mon_grenade_hack", "fg": 2337, "bg": [ ], "rotates": false }, + { "id": "mon_groundhog", "fg": 2270, "bg": [ ], "rotates": false }, + { "id": "mon_halfworm", "fg": 2338, "bg": [ ], "rotates": false }, + { "id": "mon_hallu_mom", "fg": 2339, "bg": [ ], "rotates": false }, + { "id": "mon_hare", "fg": 2340, "bg": [ ], "rotates": false }, + { "id": "mon_hare_season_winter", "fg": 2341, "bg": [ ], "rotates": false }, + { "id": "mon_headless_dog_thing", "fg": 2342, "bg": [ ], "rotates": false }, + { "id": "mon_hologram", "fg": 2456, "rotates": false }, + { "id": "mon_human_snail", "fg": 2343, "bg": [ ], "rotates": false }, + { "id": "mon_irradiated_wanderer_1", "fg": 2344, "bg": [ ] }, + { "id": "mon_irradiated_wanderer_2", "fg": 2345, "bg": [ ], "rotates": false }, + { "id": "mon_irradiated_wanderer_3", "fg": 2346, "bg": [ ] }, + { "id": "mon_irradiated_wanderer_4", "fg": 2347, "bg": [ ] }, + { "id": "mon_kreck", "fg": 2348, "bg": [ ], "rotates": false }, + { "id": "mon_laserturret", "fg": 2349, "bg": [ ], "rotates": false }, + { "id": "mon_lemming", "fg": 2270, "bg": [ ], "rotates": false }, + { "id": "mon_manhack", "fg": 2350, "bg": [ ], "rotates": false }, + { "id": "mon_manhack_acid", "fg": 2351, "rotates": false }, + { "id": "mon_mi_go", "fg": 2353, "bg": [ ], "rotates": false }, + { "id": "mon_mininuke_hack", "fg": 2352, "bg": [ ], "rotates": false }, + { "id": "mon_mink", "fg": 2270, "bg": [ ], "rotates": false }, + { "id": "mon_moose", "fg": 2354, "bg": [ ], "rotates": false }, + { "id": "mon_mosquito", "fg": 2355, "rotates": false }, + { "id": "mon_mosquito_giant", "fg": 2356, "bg": [ ], "rotates": false }, + { "id": "mon_muskrat", "fg": 2371, "rotates": false }, + { "id": "mon_mutant_carp", "fg": 2357, "rotates": false }, + { "id": "mon_mutant_salmon", "fg": 2358, "rotates": false }, + { "id": "mon_one_eye", "fg": 2359, "bg": [ ], "rotates": false }, + { "id": "mon_otter", "fg": 2270, "bg": [ ], "rotates": false }, + { "id": "mon_player_blob", "fg": 2360, "bg": [ ], "rotates": false }, + { "id": "mon_pregnant_giant_cockroach", "fg": 2361, "rotates": false }, + { "id": "mon_prototype_cyborg", "fg": 2485, "bg": [ ], "rotates": false }, + { "id": "mon_rabbit", "fg": 2362, "bg": [ ], "rotates": false }, + { "id": "mon_raccoon", "fg": 2363, "bg": [ ], "rotates": false }, + { "id": "mon_rat_king", "fg": 2366, "bg": [ ], "rotates": false }, + { "id": "mon_rattlesnake", "fg": 2364, "bg": [ ], "rotates": false }, + { "id": "mon_rattlesnake_giant", "fg": 2365, "bg": [ ], "rotates": false }, + { "id": "mon_razorclaw", "fg": 2367, "bg": [ ] }, + { "id": "mon_riotbot", "fg": 2368, "bg": [ ], "rotates": false }, + { "id": "mon_secubot", "fg": 2369, "bg": [ ], "rotates": false }, + { "id": "mon_sewer_fish", "fg": 2370, "bg": [ ], "rotates": false }, + { "id": "mon_sewer_rat", "fg": 2371, "bg": [ ], "rotates": false }, + { "id": "mon_sewer_snake", "fg": 2372, "bg": [ ], "rotates": false }, + { "id": "mon_shadow", "fg": 2373, "rotates": false }, + { "id": "mon_shadow_snake", "fg": 2374, "rotates": false }, + { "id": "mon_skeleton", "fg": 2375, "bg": [ ], "rotates": false }, + { "id": "mon_skeleton_electric", "fg": 2488, "bg": [ ], "rotates": false }, + { "id": "mon_skitterbot", "fg": 2376, "bg": [ ], "rotates": false }, + { "id": "mon_sludge_crawler", "fg": 2377, "bg": [ ], "rotates": false }, + { "id": "mon_spider_cellar_giant", "fg": 2378, "bg": [ ], "rotates": false }, + { "id": "mon_spider_cellar_giant_s", "fg": 2379, "bg": [ ], "rotates": false }, + { "id": "mon_spider_jumping_giant", "fg": 2381, "bg": [ ], "rotates": false }, + { "id": "mon_spider_jumping_giant_mega", "fg": 2382, "rotates": false }, + { "id": "mon_spider_jumping_small", "fg": 2380, "bg": [ ], "rotates": false }, + { "id": "mon_spider_trapdoor", "fg": 2383, "bg": [ ], "rotates": false }, + { "id": "mon_spider_trapdoor_giant", "fg": 2384, "bg": [ ], "rotates": false }, + { "id": "mon_spider_trapdoor_giant_mega", "fg": 2385, "rotates": false }, + { "id": "mon_spider_trapdoor_giant_small", "fg": 2386, "rotates": false }, + { "id": "mon_spider_web", "fg": 2387, "bg": [ ], "rotates": false }, + { "id": "mon_spider_web_giant", "fg": 2387, "bg": [ ], "rotates": false }, + { "id": "mon_spider_web_mega", "fg": 2388, "rotates": false }, + { "id": "mon_spider_web_s", "fg": 2389, "bg": [ ], "rotates": false }, + { "id": "mon_spider_widow_giant", "fg": 2391, "bg": [ ], "rotates": false }, + { "id": "mon_spider_widow_giant_s", "fg": 2392, "bg": [ ], "rotates": false }, + { "id": "mon_spider_widow_small", "fg": 2390, "bg": [ ], "rotates": false }, + { "id": "mon_spider_wolf_giant", "fg": 2394, "bg": [ ], "rotates": false }, + { "id": "mon_spider_wolf_small", "fg": 2393, "bg": [ ], "rotates": false }, + { "id": "mon_spore", "fg": 2395, "bg": [ ], "rotates": false }, + { "id": "mon_squirrel", "fg": 2396, "bg": [ ], "rotates": false }, + { "id": "mon_squirrel_red", "fg": 2396, "bg": [ ], "rotates": false }, + { "id": "mon_titanis", "fg": 2397, "bg": [ ], "rotates": false }, + { "id": "mon_turkey", "fg": 2398, "bg": [ ], "rotates": false }, + { "id": "mon_velociraptor", "fg": 2399, "bg": [ ], "rotates": false }, + { "id": "mon_vinebeast", "fg": 2400, "bg": [ ], "rotates": false }, + { "id": "mon_vortex", "fg": 2401, "bg": [ ], "rotates": false }, + { "id": "mon_w11b10", "fg": 2458, "rotates": false }, + { "id": "mon_w11b20b4", "fg": 2459, "rotates": false }, + { "id": "mon_w11h10", "fg": 2461, "rotates": false }, + { "id": "mon_w12b10", "fg": 2460, "rotates": false }, + { "id": "mon_w12n10", "fg": 2462, "rotates": false }, + { "id": "mon_wasp", "fg": 2402, "bg": [ ], "rotates": false }, + { "id": "mon_wasp_larvae", "fg": 2285 }, + { "id": "mon_wasp_mega", "fg": 2403 }, + { "id": "mon_wasp_small", "fg": 2404, "rotates": false }, + { "id": "mon_weasel", "fg": 2270, "bg": [ ], "rotates": false }, + { "id": "mon_wolf", "fg": 2405, "bg": [ ], "rotates": false }, + { "id": "mon_worm", "fg": 2406, "bg": [ ], "rotates": false }, + { "id": "mon_zhark", "fg": 2407 }, + { "id": "mon_zolf", "fg": 2408, "bg": [ ], "rotates": false }, + { "id": "mon_zolf_shady", "fg": 2409, "rotates": false }, + { "id": "mon_zombear", "fg": 2410, "bg": [ ], "rotates": false }, + { "id": "mon_zombie_acidic", "fg": 2411, "bg": [ ], "rotates": false }, + { "id": "mon_zombie_anklebiter", "fg": 2412, "bg": [ ], "rotates": false }, + { "id": "mon_zombie_armored", "fg": 2413, "bg": [ ], "rotates": false }, + { "id": "mon_zombie_bio_op", "fg": 2414, "bg": [ ], "rotates": false }, + { "id": "mon_zombie_biter", "fg": 2415, "bg": [ ], "rotates": false }, + { "id": "mon_zombie_blind", "fg": 2416, "rotates": false }, + { "id": "mon_zombie_brainless", "fg": 2492, "bg": [ ], "rotates": false }, + { "id": "mon_zombie_brute", "fg": 2417, "bg": [ ], "rotates": false }, + { "id": "mon_zombie_brute_grappler", "fg": 2418, "bg": [ ], "rotates": false }, + { "id": "mon_zombie_brute_ninja", "fg": 2419, "bg": [ ] }, + { "id": "mon_zombie_brute_shocker", "fg": 2420, "bg": [ ], "rotates": false }, + { "id": "mon_zombie_child_fungus", "fg": 2463, "bg": [ ], "rotates": false }, + { "id": "mon_zombie_child_scorched", "fg": 2421, "bg": [ ] }, + { "id": "mon_zombie_child_scorched_2", "fg": 2422, "rotates": false }, + { "id": "mon_zombie_cop", "fg": 2423, "bg": [ ], "rotates": false }, + { "id": "mon_zombie_crawler", "fg": 2424, "bg": [ ], "rotates": false }, + { "id": "mon_zombie_creepy", "fg": 2425, "bg": [ ], "rotates": false }, + { "id": "mon_zombie_dancer", "fg": 2426, "bg": [ ], "rotates": false }, + { "id": "mon_zombie_dog", "fg": 2427, "bg": [ ], "rotates": false }, + { "id": "mon_zombie_ears", "fg": 2493 }, + { "id": "mon_zombie_electric", "fg": 2428, "bg": [ ], "rotates": false }, + { "id": "mon_zombie_fiend", "fg": 2494, "bg": [ ], "rotates": false }, + { "id": "mon_zombie_fireman", "fg": 2429, "bg": [ ], "rotates": false }, + { "id": "mon_zombie_fungus", "fg": [ 2430, 2495 ], "bg": [ ], "rotates": false }, + { "id": "mon_zombie_gasbag", "fg": 2431, "bg": [ ], "rotates": false }, + { "id": "mon_zombie_grappler", "fg": 2432, "bg": [ ], "rotates": false }, + { "id": "mon_zombie_hazmat", "fg": 2433, "bg": [ ], "rotates": false }, + { "id": "mon_zombie_hollow", "fg": 2434, "bg": [ ], "rotates": false }, + { "id": "mon_zombie_hunter", "fg": 2435, "bg": [ ], "rotates": false }, + { "id": "mon_zombie_jackson", "fg": 2436, "bg": [ ], "rotates": false }, + { "id": "mon_zombie_kevlar_1", "fg": 2499, "bg": [ ], "rotates": false }, + { "id": "mon_zombie_mancroc", "fg": 2437, "bg": [ ] }, + { "id": "mon_zombie_master", "fg": 2438, "bg": [ ], "rotates": false }, + { "id": "mon_zombie_military_pilot", "fg": 2457, "bg": [ ], "rotates": false }, + { "id": "mon_zombie_necro", "fg": 2439, "bg": [ ], "rotates": false }, + { "id": "mon_zombie_predator", "fg": 2440, "bg": [ ], "rotates": false }, + { "id": "mon_zombie_rot", "fg": 2441, "bg": [ ], "rotates": false }, + { "id": "mon_zombie_scorched", "fg": 2442, "bg": [ ] }, + { "id": "mon_zombie_shady", "fg": 2443, "bg": [ ], "rotates": false }, + { "id": "mon_zombie_shady_ghost", "fg": 2444, "rotates": false }, + { "id": "mon_zombie_shriekling", "fg": 2445, "bg": [ ], "rotates": false }, + { "id": "mon_zombie_skull", "fg": 2501, "bg": [ ], "rotates": false }, + { "id": "mon_zombie_smoker", "fg": 2446, "bg": [ ], "rotates": false }, + { "id": "mon_zombie_snotgobbler", "fg": 2447, "bg": [ ], "rotates": false }, + { "id": "mon_zombie_soldier", "fg": 2448, "bg": [ ], "rotates": false }, + { "id": "mon_zombie_soldier_acid_1", "fg": 2502, "bg": [ ], "rotates": false }, + { "id": "mon_zombie_soldier_acid_2", "fg": 2503, "bg": [ ], "rotates": false }, + { "id": "mon_zombie_soldier_blackops_1", "fg": 2504, "bg": [ ], "rotates": false }, + { "id": "mon_zombie_soldier_blackops_2", "fg": 2505, "bg": [ ], "rotates": false }, + { "id": "mon_zombie_spitter", "fg": 2449, "bg": [ ], "rotates": false }, + { "id": "mon_zombie_sproglodyte", "fg": 2450, "bg": [ ], "rotates": false }, + { "id": "mon_zombie_static", "fg": 2506, "bg": [ ], "rotates": false }, + { "id": "mon_zombie_swimmer", "fg": 2451, "bg": [ ], "rotates": false }, + { "id": "mon_zombie_thorny", "fg": 2507, "rotates": false }, + { "id": "mon_zombie_waif", "fg": 2452, "bg": [ ], "rotates": false }, + { "id": "mon_zombie_wretched", "fg": 2508, "bg": [ ], "rotates": false }, + { "id": "mon_zoose", "fg": 2453, "bg": [ ], "rotates": false }, + { "id": "mon_zougar", "fg": 2454, "bg": [ ], "rotates": false }, + { "id": "mon_triffid", "fg": 2489 }, + { "id": "mon_triffid_sprig", "fg": 2490 }, + { "id": "mon_triffid_young", "fg": 2491 }, { "id": "mon_broken_cyborg", "fg": [ - { "weight": 1, "sprite": 2487 }, - { "weight": 1, "sprite": 2488 }, - { "weight": 1, "sprite": 2489 }, - { "weight": 1, "sprite": 2490 }, - { "weight": 1, "sprite": 2491 }, - { "weight": 1, "sprite": 2492 } + { "weight": 1, "sprite": 2510 }, + { "weight": 1, "sprite": 2511 }, + { "weight": 1, "sprite": 2512 }, + { "weight": 1, "sprite": 2513 }, + { "weight": 1, "sprite": 2514 }, + { "weight": 1, "sprite": 2515 } ], "rotates": false }, { "id": "mon_feral_human_crowbar", "fg": [ - { "weight": 1, "sprite": 2501 }, - { "weight": 1, "sprite": 2502 }, - { "weight": 1, "sprite": 2503 }, - { "weight": 1, "sprite": 2504 }, - { "weight": 1, "sprite": 2505 }, - { "weight": 1, "sprite": 2506 }, - { "weight": 1, "sprite": 2507 }, - { "weight": 1, "sprite": 2508 } + { "weight": 1, "sprite": 2524 }, + { "weight": 1, "sprite": 2525 }, + { "weight": 1, "sprite": 2526 }, + { "weight": 1, "sprite": 2527 }, + { "weight": 1, "sprite": 2528 }, + { "weight": 1, "sprite": 2529 }, + { "weight": 1, "sprite": 2530 }, + { "weight": 1, "sprite": 2531 } ] }, { "id": "mon_feral_human_pipe", "fg": [ - { "weight": 1, "sprite": 2509 }, - { "weight": 1, "sprite": 2510 }, - { "weight": 1, "sprite": 2511 }, - { "weight": 1, "sprite": 2512 }, - { "weight": 1, "sprite": 2513 }, - { "weight": 1, "sprite": 2514 }, - { "weight": 1, "sprite": 2515 }, - { "weight": 1, "sprite": 2516 } + { "weight": 1, "sprite": 2532 }, + { "weight": 1, "sprite": 2533 }, + { "weight": 1, "sprite": 2534 }, + { "weight": 1, "sprite": 2535 }, + { "weight": 1, "sprite": 2536 }, + { "weight": 1, "sprite": 2537 }, + { "weight": 1, "sprite": 2538 }, + { "weight": 1, "sprite": 2539 } ] }, { "id": "mon_feral_human_axe", "fg": [ - { "weight": 1, "sprite": 2493 }, - { "weight": 1, "sprite": 2494 }, - { "weight": 1, "sprite": 2495 }, - { "weight": 1, "sprite": 2496 }, - { "weight": 1, "sprite": 2497 }, - { "weight": 1, "sprite": 2498 }, - { "weight": 1, "sprite": 2499 }, - { "weight": 1, "sprite": 2500 } + { "weight": 1, "sprite": 2516 }, + { "weight": 1, "sprite": 2517 }, + { "weight": 1, "sprite": 2518 }, + { "weight": 1, "sprite": 2519 }, + { "weight": 1, "sprite": 2520 }, + { "weight": 1, "sprite": 2521 }, + { "weight": 1, "sprite": 2522 }, + { "weight": 1, "sprite": 2523 } ] }, + { + "id": "mon_zombie_giant_heart", + "animated": true, + "fg": [ + { "weight": 15, "sprite": 2540 }, + { "weight": 15, "sprite": 2541 }, + { "weight": 15, "sprite": 2540 }, + { "weight": 15, "sprite": 2542 } + ], + "rotates": false + }, { "id": "mon_twisted_body", - "fg": [ { "weight": 1, "sprite": 2517 }, { "weight": 1, "sprite": 2518 }, { "weight": 1, "sprite": 2519 } ], + "fg": [ { "weight": 1, "sprite": 2543 }, { "weight": 1, "sprite": 2544 }, { "weight": 1, "sprite": 2545 } ], "bg": [ ], "rotates": false }, { "id": "mon_zombie", "fg": [ - { "weight": 1, "sprite": 2530 }, - { "weight": 1, "sprite": 2541 }, + { "weight": 1, "sprite": 2556 }, + { "weight": 1, "sprite": 2567 }, + { "weight": 1, "sprite": 2574 }, + { "weight": 1, "sprite": 2575 }, + { "weight": 1, "sprite": 2576 }, + { "weight": 1, "sprite": 2577 }, + { "weight": 1, "sprite": 2578 }, + { "weight": 1, "sprite": 2579 }, + { "weight": 1, "sprite": 2580 }, + { "weight": 1, "sprite": 2546 }, + { "weight": 1, "sprite": 2547 }, { "weight": 1, "sprite": 2548 }, { "weight": 1, "sprite": 2549 }, { "weight": 1, "sprite": 2550 }, @@ -3181,48 +3199,8 @@ { "weight": 1, "sprite": 2552 }, { "weight": 1, "sprite": 2553 }, { "weight": 1, "sprite": 2554 }, - { "weight": 1, "sprite": 2520 }, - { "weight": 1, "sprite": 2521 }, - { "weight": 1, "sprite": 2522 }, - { "weight": 1, "sprite": 2523 }, - { "weight": 1, "sprite": 2524 }, - { "weight": 1, "sprite": 2525 }, - { "weight": 1, "sprite": 2526 }, - { "weight": 1, "sprite": 2527 }, - { "weight": 1, "sprite": 2528 }, - { "weight": 1, "sprite": 2529 }, - { "weight": 1, "sprite": 2531 }, - { "weight": 1, "sprite": 2532 }, - { "weight": 1, "sprite": 2533 }, - { "weight": 1, "sprite": 2534 }, - { "weight": 1, "sprite": 2535 }, - { "weight": 1, "sprite": 2536 }, - { "weight": 1, "sprite": 2537 }, - { "weight": 1, "sprite": 2538 }, - { "weight": 1, "sprite": 2539 }, - { "weight": 1, "sprite": 2540 }, - { "weight": 1, "sprite": 2542 }, - { "weight": 1, "sprite": 2543 }, - { "weight": 1, "sprite": 2544 }, - { "weight": 1, "sprite": 2545 }, - { "weight": 1, "sprite": 2546 }, - { "weight": 1, "sprite": 2547 } - ], - "bg": [ ], - "rotates": false - }, - { - "id": "mon_zombie_child", - "fg": [ { "weight": 1, "sprite": 2555 }, - { "weight": 1, "sprite": 2556 }, { "weight": 1, "sprite": 2557 }, - { "weight": 1, "sprite": 2566 }, - { "weight": 1, "sprite": 2567 }, - { "weight": 1, "sprite": 2568 }, - { "weight": 1, "sprite": 2569 }, - { "weight": 1, "sprite": 2570 }, - { "weight": 1, "sprite": 2571 }, { "weight": 1, "sprite": 2558 }, { "weight": 1, "sprite": 2559 }, { "weight": 1, "sprite": 2560 }, @@ -3230,30 +3208,61 @@ { "weight": 1, "sprite": 2562 }, { "weight": 1, "sprite": 2563 }, { "weight": 1, "sprite": 2564 }, - { "weight": 1, "sprite": 2565 } + { "weight": 1, "sprite": 2565 }, + { "weight": 1, "sprite": 2566 }, + { "weight": 1, "sprite": 2568 }, + { "weight": 1, "sprite": 2569 }, + { "weight": 1, "sprite": 2570 }, + { "weight": 1, "sprite": 2571 }, + { "weight": 1, "sprite": 2572 }, + { "weight": 1, "sprite": 2573 } ], "bg": [ ], "rotates": false }, { - "id": "mon_zombie_fat", + "id": "mon_zombie_child", "fg": [ - { "weight": 1, "sprite": 2572 }, - { "weight": 1, "sprite": 2573 }, - { "weight": 1, "sprite": 2574 }, + { "weight": 1, "sprite": 2581 }, { "weight": 1, "sprite": 2582 }, { "weight": 1, "sprite": 2583 }, + { "weight": 1, "sprite": 2592 }, + { "weight": 1, "sprite": 2593 }, + { "weight": 1, "sprite": 2594 }, + { "weight": 1, "sprite": 2595 }, + { "weight": 1, "sprite": 2596 }, + { "weight": 1, "sprite": 2597 }, { "weight": 1, "sprite": 2584 }, { "weight": 1, "sprite": 2585 }, { "weight": 1, "sprite": 2586 }, { "weight": 1, "sprite": 2587 }, - { "weight": 1, "sprite": 2575 }, - { "weight": 1, "sprite": 2576 }, - { "weight": 1, "sprite": 2577 }, - { "weight": 1, "sprite": 2578 }, - { "weight": 1, "sprite": 2579 }, - { "weight": 1, "sprite": 2580 }, - { "weight": 1, "sprite": 2581 } + { "weight": 1, "sprite": 2588 }, + { "weight": 1, "sprite": 2589 }, + { "weight": 1, "sprite": 2590 }, + { "weight": 1, "sprite": 2591 } + ], + "bg": [ ], + "rotates": false + }, + { + "id": "mon_zombie_fat", + "fg": [ + { "weight": 1, "sprite": 2598 }, + { "weight": 1, "sprite": 2599 }, + { "weight": 1, "sprite": 2600 }, + { "weight": 1, "sprite": 2608 }, + { "weight": 1, "sprite": 2609 }, + { "weight": 1, "sprite": 2610 }, + { "weight": 1, "sprite": 2611 }, + { "weight": 1, "sprite": 2612 }, + { "weight": 1, "sprite": 2613 }, + { "weight": 1, "sprite": 2601 }, + { "weight": 1, "sprite": 2602 }, + { "weight": 1, "sprite": 2603 }, + { "weight": 1, "sprite": 2604 }, + { "weight": 1, "sprite": 2605 }, + { "weight": 1, "sprite": 2606 }, + { "weight": 1, "sprite": 2607 } ], "bg": [ ], "rotates": false @@ -3261,15 +3270,15 @@ { "id": "mon_zombie_grabber", "fg": [ - { "weight": 1, "sprite": 2588 }, - { "weight": 1, "sprite": 2589 }, - { "weight": 1, "sprite": 2590 }, - { "weight": 1, "sprite": 2591 }, - { "weight": 1, "sprite": 2592 }, - { "weight": 1, "sprite": 2593 }, - { "weight": 1, "sprite": 2594 }, - { "weight": 1, "sprite": 2595 }, - { "weight": 1, "sprite": 2596 } + { "weight": 1, "sprite": 2614 }, + { "weight": 1, "sprite": 2615 }, + { "weight": 1, "sprite": 2616 }, + { "weight": 1, "sprite": 2617 }, + { "weight": 1, "sprite": 2618 }, + { "weight": 1, "sprite": 2619 }, + { "weight": 1, "sprite": 2620 }, + { "weight": 1, "sprite": 2621 }, + { "weight": 1, "sprite": 2622 } ], "bg": [ ], "rotates": false @@ -3277,12 +3286,12 @@ { "id": "mon_zombie_labsecurity", "fg": [ - { "weight": 1, "sprite": 2597 }, - { "weight": 1, "sprite": 2598 }, - { "weight": 1, "sprite": 2599 }, - { "weight": 1, "sprite": 2600 }, - { "weight": 1, "sprite": 2601 }, - { "weight": 1, "sprite": 2602 } + { "weight": 1, "sprite": 2623 }, + { "weight": 1, "sprite": 2624 }, + { "weight": 1, "sprite": 2625 }, + { "weight": 1, "sprite": 2626 }, + { "weight": 1, "sprite": 2627 }, + { "weight": 1, "sprite": 2628 } ], "bg": [ ], "rotates": false @@ -3290,12 +3299,12 @@ { "id": "mon_zombie_prisoner", "fg": [ - { "weight": 1, "sprite": 2603 }, - { "weight": 1, "sprite": 2604 }, - { "weight": 1, "sprite": 2605 }, - { "weight": 1, "sprite": 2606 }, - { "weight": 1, "sprite": 2607 }, - { "weight": 1, "sprite": 2608 } + { "weight": 1, "sprite": 2629 }, + { "weight": 1, "sprite": 2630 }, + { "weight": 1, "sprite": 2631 }, + { "weight": 1, "sprite": 2632 }, + { "weight": 1, "sprite": 2633 }, + { "weight": 1, "sprite": 2634 } ], "bg": [ ], "rotates": false @@ -3303,11 +3312,11 @@ { "id": "mon_zombie_runner", "fg": [ - { "weight": 1, "sprite": 2609 }, - { "weight": 1, "sprite": 2610 }, - { "weight": 1, "sprite": 2611 }, - { "weight": 1, "sprite": 2612 }, - { "weight": 1, "sprite": 2613 } + { "weight": 1, "sprite": 2635 }, + { "weight": 1, "sprite": 2636 }, + { "weight": 1, "sprite": 2637 }, + { "weight": 1, "sprite": 2638 }, + { "weight": 1, "sprite": 2639 } ], "bg": [ ], "rotates": false @@ -3315,17 +3324,17 @@ { "id": "mon_zombie_scientist", "fg": [ - { "weight": 1, "sprite": 2614 }, - { "weight": 1, "sprite": 2617 }, - { "weight": 1, "sprite": 2618 }, - { "weight": 1, "sprite": 2619 }, - { "weight": 1, "sprite": 2620 }, - { "weight": 1, "sprite": 2621 }, - { "weight": 1, "sprite": 2622 }, - { "weight": 1, "sprite": 2623 }, - { "weight": 1, "sprite": 2624 }, - { "weight": 1, "sprite": 2615 }, - { "weight": 1, "sprite": 2616 } + { "weight": 1, "sprite": 2640 }, + { "weight": 1, "sprite": 2643 }, + { "weight": 1, "sprite": 2644 }, + { "weight": 1, "sprite": 2645 }, + { "weight": 1, "sprite": 2646 }, + { "weight": 1, "sprite": 2647 }, + { "weight": 1, "sprite": 2648 }, + { "weight": 1, "sprite": 2649 }, + { "weight": 1, "sprite": 2650 }, + { "weight": 1, "sprite": 2641 }, + { "weight": 1, "sprite": 2642 } ], "bg": [ ], "rotates": false @@ -3333,10 +3342,10 @@ { "id": "mon_zombie_screecher", "fg": [ - { "weight": 1, "sprite": 2625 }, - { "weight": 1, "sprite": 2626 }, - { "weight": 1, "sprite": 2627 }, - { "weight": 1, "sprite": 2628 } + { "weight": 1, "sprite": 2651 }, + { "weight": 1, "sprite": 2652 }, + { "weight": 1, "sprite": 2653 }, + { "weight": 1, "sprite": 2654 } ], "bg": [ ], "rotates": false @@ -3344,33 +3353,33 @@ { "id": "mon_zombie_shrieker", "fg": [ - { "weight": 1, "sprite": 2629 }, - { "weight": 1, "sprite": 2630 }, - { "weight": 1, "sprite": 2631 }, - { "weight": 1, "sprite": 2632 } + { "weight": 1, "sprite": 2655 }, + { "weight": 1, "sprite": 2656 }, + { "weight": 1, "sprite": 2657 }, + { "weight": 1, "sprite": 2658 } ], "bg": [ ], "rotates": false }, { "id": "mon_zombie_survivor", - "fg": [ { "weight": 1, "sprite": 2633 }, { "weight": 1, "sprite": 2634 } ], + "fg": [ { "weight": 1, "sprite": 2659 }, { "weight": 1, "sprite": 2660 } ], "bg": [ ], "rotates": false }, { "id": "mon_zombie_survivor_elite", - "fg": [ { "weight": 1, "sprite": 2635 }, { "weight": 1, "sprite": 2636 }, { "weight": 1, "sprite": 2637 } ], + "fg": [ { "weight": 1, "sprite": 2661 }, { "weight": 1, "sprite": 2662 }, { "weight": 1, "sprite": 2663 } ], "bg": [ ], "rotates": false }, { "id": "mon_zombie_technician", "fg": [ - { "weight": 1, "sprite": 2638 }, - { "weight": 1, "sprite": 2639 }, - { "weight": 1, "sprite": 2640 }, - { "weight": 1, "sprite": 2641 } + { "weight": 1, "sprite": 2664 }, + { "weight": 1, "sprite": 2665 }, + { "weight": 1, "sprite": 2666 }, + { "weight": 1, "sprite": 2667 } ], "bg": [ ], "rotates": false @@ -3378,185 +3387,185 @@ { "id": "mon_zombie_tough", "fg": [ - { "weight": 1, "sprite": 2642 }, - { "weight": 1, "sprite": 2643 }, - { "weight": 1, "sprite": 2644 }, - { "weight": 1, "sprite": 2651 }, - { "weight": 1, "sprite": 2652 }, - { "weight": 1, "sprite": 2653 }, - { "weight": 1, "sprite": 2654 }, - { "weight": 1, "sprite": 2655 }, - { "weight": 1, "sprite": 2656 }, - { "weight": 1, "sprite": 2645 }, - { "weight": 1, "sprite": 2646 }, - { "weight": 1, "sprite": 2647 }, - { "weight": 1, "sprite": 2648 }, - { "weight": 1, "sprite": 2649 }, - { "weight": 1, "sprite": 2650 } + { "weight": 1, "sprite": 2668 }, + { "weight": 1, "sprite": 2669 }, + { "weight": 1, "sprite": 2670 }, + { "weight": 1, "sprite": 2677 }, + { "weight": 1, "sprite": 2678 }, + { "weight": 1, "sprite": 2679 }, + { "weight": 1, "sprite": 2680 }, + { "weight": 1, "sprite": 2681 }, + { "weight": 1, "sprite": 2682 }, + { "weight": 1, "sprite": 2671 }, + { "weight": 1, "sprite": 2672 }, + { "weight": 1, "sprite": 2673 }, + { "weight": 1, "sprite": 2674 }, + { "weight": 1, "sprite": 2675 }, + { "weight": 1, "sprite": 2676 } ], "bg": [ ], "rotates": false }, - { "id": "f_aut_gas_console", "fg": 2693 }, - { "id": "f_aut_gas_console_o", "fg": 2694 }, - { "id": "t_atm", "fg": 2659, "bg": 3035, "rotates": false }, - { "id": [ "t_backboard", "t_backboard_in" ], "fg": 2660, "bg": 3028, "rotates": false }, - { "id": "t_barndoor", "fg": 2661, "bg": 3108, "rotates": false }, - { "id": "t_barndoor_season_autumn", "fg": 2661, "bg": 3112 }, - { "id": "t_barndoor_season_summer", "fg": 2661, "bg": 3116 }, - { "id": "t_barndoor_season_winter", "fg": 2661, "bg": 3081 }, - { "id": "t_bars", "fg": 2662, "bg": 3035, "rotates": false }, - { "id": "t_brick_wall_halfway", "fg": 2668, "bg": 3029 }, + { "id": "f_aut_gas_console", "fg": 2719 }, + { "id": "f_aut_gas_console_o", "fg": 2720 }, + { "id": "t_atm", "fg": 2685, "bg": 3061, "rotates": false }, + { "id": [ "t_backboard", "t_backboard_in" ], "fg": 2686, "bg": 3054, "rotates": false }, + { "id": "t_barndoor", "fg": 2687, "bg": 3151, "rotates": false }, + { "id": "t_barndoor_season_autumn", "fg": 2687, "bg": 3155 }, + { "id": "t_barndoor_season_summer", "fg": 2687, "bg": 3159 }, + { "id": "t_barndoor_season_winter", "fg": 2687, "bg": 3108 }, + { "id": "t_bars", "fg": 2688, "bg": 3061, "rotates": false }, + { "id": "t_brick_wall_halfway", "fg": 2694, "bg": 3055 }, { "id": "t_brick_wall_line", - "fg": 2663, - "bg": 3029, + "fg": 2689, + "bg": 3055, "multitile": true, "additional_tiles": [ - { "id": "unconnected", "fg": 2663 }, - { "id": "center", "fg": 2664 }, - { "id": "corner", "fg": 2665 }, - { "id": "edge", "fg": 2666 }, - { "id": "end_piece", "fg": 2667 }, - { "id": "t_connection", "fg": 2669 } + { "id": "unconnected", "fg": 2689 }, + { "id": "center", "fg": 2690 }, + { "id": "corner", "fg": 2691 }, + { "id": "edge", "fg": 2692 }, + { "id": "end_piece", "fg": 2693 }, + { "id": "t_connection", "fg": 2695 } ] }, { "id": [ "t_brick_wall", "t_secretdoor_brick_wall_c", "t_sliding_brick_wall_c" ], - "fg": 2663, - "bg": 3029, + "fg": 2689, + "bg": 3055, "multitile": true, "additional_tiles": [ - { "id": "unconnected", "fg": 2663 }, - { "id": "center", "fg": 2664 }, - { "id": "corner", "fg": 2665 }, - { "id": "edge", "fg": 2666 }, - { "id": "end_piece", "fg": 2667 }, - { "id": "t_connection", "fg": 2669 } + { "id": "unconnected", "fg": 2689 }, + { "id": "center", "fg": 2690 }, + { "id": "corner", "fg": 2691 }, + { "id": "edge", "fg": 2692 }, + { "id": "end_piece", "fg": 2693 }, + { "id": "t_connection", "fg": 2695 } ] }, - { "id": "t_bridge", "fg": 2670, "rotates": false }, - { "id": "t_card_military", "fg": 2671, "bg": 3035, "rotates": false }, - { "id": "t_card_reader_broken", "fg": 2672, "bg": 3035, "rotates": false }, - { "id": "t_card_science", "fg": 2671, "bg": 3035, "rotates": false }, - { "id": "t_carpet_green", "fg": 2673, "rotates": false }, - { "id": "t_carpet_purple", "fg": 2674, "rotates": false }, - { "id": "t_carpet_red", "fg": 2675, "rotates": false }, - { "id": "t_carpet_yellow", "fg": 2676, "rotates": false }, - { "id": "t_chainfence_posts", "fg": 2683, "bg": 3108, "rotates": false }, + { "id": "t_bridge", "fg": 2696, "rotates": false }, + { "id": "t_card_military", "fg": 2697, "bg": 3061, "rotates": false }, + { "id": "t_card_reader_broken", "fg": 2698, "bg": 3061, "rotates": false }, + { "id": "t_card_science", "fg": 2697, "bg": 3061, "rotates": false }, + { "id": "t_carpet_green", "fg": 2699, "rotates": false }, + { "id": "t_carpet_purple", "fg": 2700, "rotates": false }, + { "id": "t_carpet_red", "fg": 2701, "rotates": false }, + { "id": "t_carpet_yellow", "fg": 2702, "rotates": false }, + { "id": "t_chainfence_posts", "fg": 2709, "bg": 3151, "rotates": false }, { "id": [ "t_chainfence", "t_chainfence_h" ], - "fg": 2677, - "bg": 3028, + "fg": 2703, + "bg": 3054, "rotates": true, "multitile": true, "additional_tiles": [ - { "id": "corner", "fg": 2678, "bg": 3028 }, - { "id": "edge", "fg": 2679, "bg": 3028 }, - { "id": "t_connection", "fg": 2681, "bg": 3028 }, - { "id": "center", "fg": 2677, "bg": 3028 }, - { "id": "unconnected", "fg": 2682, "bg": 3028 }, - { "id": "end_piece", "fg": 2680, "bg": 3028 } + { "id": "corner", "fg": 2704, "bg": 3054 }, + { "id": "edge", "fg": 2705, "bg": 3054 }, + { "id": "t_connection", "fg": 2707, "bg": 3054 }, + { "id": "center", "fg": 2703, "bg": 3054 }, + { "id": "unconnected", "fg": 2708, "bg": 3054 }, + { "id": "end_piece", "fg": 2706, "bg": 3054 } ] }, { "id": "t_chainfence_v", - "fg": 2677, - "bg": 3028, + "fg": 2703, + "bg": 3054, "rotates": true, "multitile": true, "additional_tiles": [ - { "id": "corner", "fg": 2678, "bg": 3028 }, - { "id": "edge", "fg": 2679, "bg": 3028 }, - { "id": "t_connection", "fg": 2681, "bg": 3028 }, - { "id": "center", "fg": 2677, "bg": 3028 }, - { "id": "unconnected", "fg": 2682, "bg": 3028 }, - { "id": "end_piece", "fg": 2680, "bg": 3028 } + { "id": "corner", "fg": 2704, "bg": 3054 }, + { "id": "edge", "fg": 2705, "bg": 3054 }, + { "id": "t_connection", "fg": 2707, "bg": 3054 }, + { "id": "center", "fg": 2703, "bg": 3054 }, + { "id": "unconnected", "fg": 2708, "bg": 3054 }, + { "id": "end_piece", "fg": 2706, "bg": 3054 } ] }, - { "id": "t_chaingate_c", "fg": 2684, "bg": 3028, "rotates": false }, - { "id": "t_chaingate_l", "fg": 2684, "bg": 3028, "rotates": false }, - { "id": "t_chaingate_o", "fg": 2685, "bg": 3028, "rotates": false }, - { "id": [ "t_claymound", "t_clay" ], "fg": 3039, "bg": 3108 }, - { "id": [ "t_claymound_season_autumn", "t_clay_season_autumn" ], "fg": 3039, "bg": 3112 }, - { "id": [ "t_claymound_season_summer", "t_clay_season_summer" ], "fg": 3039, "bg": 3116 }, - { "id": "t_column", "fg": 2686, "rotates": false }, - { "id": "t_concrete", "fg": 3035, "rotates": false }, - { "id": "t_concrete_floor", "fg": 3035, "rotates": false }, + { "id": "t_chaingate_c", "fg": 2710, "bg": 3054, "rotates": false }, + { "id": "t_chaingate_l", "fg": 2710, "bg": 3054, "rotates": false }, + { "id": "t_chaingate_o", "fg": 2711, "bg": 3054, "rotates": false }, + { "id": [ "t_claymound", "t_clay" ], "fg": 3065, "bg": 3151 }, + { "id": [ "t_claymound_season_autumn", "t_clay_season_autumn" ], "fg": 3065, "bg": 3155 }, + { "id": [ "t_claymound_season_summer", "t_clay_season_summer" ], "fg": 3065, "bg": 3159 }, + { "id": "t_column", "fg": 2712, "rotates": false }, + { "id": "t_concrete", "fg": 3061, "rotates": false }, + { "id": "t_concrete_floor", "fg": 3061, "rotates": false }, { "id": [ "t_concrete_wall", "t_secretdoor_concrete_wall_c", "t_sliding_concrete_wall_c" ], - "fg": 2687, - "bg": 3035, + "fg": 2713, + "bg": 3061, "rotates": false, "multitile": true, "additional_tiles": [ - { "id": "center", "fg": 2687, "bg": 3035 }, - { "id": "corner", "fg": 2688, "bg": 3035 }, - { "id": "edge", "fg": 2689, "bg": 3035 }, - { "id": "t_connection", "fg": 2691, "bg": 3035 }, - { "id": "end_piece", "fg": 2690, "bg": 3035 }, - { "id": "unconnected", "fg": 2692, "bg": 3035 } + { "id": "center", "fg": 2713, "bg": 3061 }, + { "id": "corner", "fg": 2714, "bg": 3061 }, + { "id": "edge", "fg": 2715, "bg": 3061 }, + { "id": "t_connection", "fg": 2717, "bg": 3061 }, + { "id": "end_piece", "fg": 2716, "bg": 3061 }, + { "id": "unconnected", "fg": 2718, "bg": 3061 } ] }, - { "id": "t_console", "fg": 2693, "rotates": false }, - { "id": [ "t_console_broken", "t_sliding_concrete_wall_control" ], "fg": 2694, "rotates": false }, + { "id": "t_console", "fg": 2719, "rotates": false }, + { "id": [ "t_console_broken", "t_sliding_concrete_wall_control" ], "fg": 2720, "rotates": false }, { "id": "t_conveyor", - "fg": 2695, - "bg": 3035, + "fg": 2721, + "bg": 3061, "rotates": false, "multitile": true, "additional_tiles": [ - { "id": "edge", "fg": 2695 }, - { "id": "end_piece", "fg": 2695 }, - { "id": "corner", "fg": 2696 }, - { "id": "t_connection", "fg": 2697 } + { "id": "edge", "fg": 2721 }, + { "id": "end_piece", "fg": 2721 }, + { "id": "corner", "fg": 2722 }, + { "id": "t_connection", "fg": 2723 } ] }, - { "id": "t_covered_well", "fg": 2698, "bg": 3035, "rotates": false }, - { "id": "t_current_trans", "fg": 2699, "bg": 3035, "rotates": false }, - { "id": "t_curtains", "fg": 2700, "rotates": false }, + { "id": "t_covered_well", "fg": 2724, "bg": 3061, "rotates": false }, + { "id": "t_current_trans", "fg": 2725, "bg": 3061, "rotates": false }, + { "id": "t_curtains", "fg": 2726, "rotates": false }, { "id": "t_cvdbody", - "fg": 2701, + "fg": 2727, "rotates": true, "multitile": true, "additional_tiles": [ - { "id": "corner", "fg": 2702, "bg": 3028 }, - { "id": "t_connection", "fg": 2704, "bg": 3028 }, - { "id": "end_piece", "fg": 2703, "bg": 3028 }, - { "id": "unconnected", "fg": 2701 }, - { "id": "edge", "fg": 2701 }, - { "id": "center", "fg": 2701 } + { "id": "corner", "fg": 2728, "bg": 3054 }, + { "id": "t_connection", "fg": 2730, "bg": 3054 }, + { "id": "end_piece", "fg": 2729, "bg": 3054 }, + { "id": "unconnected", "fg": 2727 }, + { "id": "edge", "fg": 2727 }, + { "id": "center", "fg": 2727 } ] }, - { "id": "t_cvdmachine", "fg": 2705, "bg": 3028 }, - { "id": "t_diesel_pump", "fg": 2706, "bg": 3028 }, - { "id": "t_diesel_pump_smashed", "fg": 2707, "bg": 3028, "rotates": false }, - { "id": "t_dirtfloor", "fg": 3029, "rotates": false }, - { "id": [ "t_dirtmound", "t_dirtmoundfloor" ], "fg": 3042, "bg": 2658, "rotates": false }, - { "id": "t_door_b_peep", "fg": 3479, "rotates": false }, + { "id": "t_cvdmachine", "fg": 2731, "bg": 3054 }, + { "id": "t_diesel_pump", "fg": 2732, "bg": 3054 }, + { "id": "t_diesel_pump_smashed", "fg": 2733, "bg": 3054, "rotates": false }, + { "id": "t_dirtfloor", "fg": 3055, "rotates": false }, + { "id": [ "t_dirtmound", "t_dirtmoundfloor" ], "fg": 3068, "bg": 2684, "rotates": false }, + { "id": "t_door_b_peep", "fg": 3522, "rotates": false }, { "id": [ "t_door_b", "t_door_lab_b", "t_door_red_b", "t_door_green_b", "t_door_white_b", "t_door_gray_b" ], - "fg": 3481, + "fg": 3524, "rotates": false }, - { "id": "t_door_bar_c", "fg": 2708, "bg": 3035, "rotates": false }, - { "id": "t_door_bar_locked", "fg": 2708, "bg": 3035, "rotates": false }, - { "id": "t_door_bar_o", "fg": 2709, "bg": 3035, "rotates": false }, - { "id": "t_door_boarded", "fg": 2710, "rotates": false }, - { "id": "t_door_boarded_damaged", "fg": 2711, "rotates": false }, - { "id": "t_door_boarded_damaged_peep", "fg": 2712, "rotates": false }, - { "id": "t_door_boarded_peep", "fg": 2713, "rotates": false }, - { "id": "t_door_c_peep", "fg": 3478, "rotates": false }, + { "id": "t_door_bar_c", "fg": 2734, "bg": 3061, "rotates": false }, + { "id": "t_door_bar_locked", "fg": 2734, "bg": 3061, "rotates": false }, + { "id": "t_door_bar_o", "fg": 2735, "bg": 3061, "rotates": false }, + { "id": "t_door_boarded", "fg": 2736, "rotates": false }, + { "id": "t_door_boarded_damaged", "fg": 2737, "rotates": false }, + { "id": "t_door_boarded_damaged_peep", "fg": 2738, "rotates": false }, + { "id": "t_door_boarded_peep", "fg": 2739, "rotates": false }, + { "id": "t_door_c_peep", "fg": 3521, "rotates": false }, { "id": [ "t_door_c", "t_door_lab_c", "t_door_red_c", "t_door_green_c", "t_door_white_c", "t_door_gray_c" ], - "fg": 3480, + "fg": 3523, "rotates": false }, - { "id": "t_door_curtain_c", "fg": 2714, "rotates": false }, - { "id": "t_door_curtain_o", "fg": 2715, "rotates": false }, - { "id": "t_door_frame", "fg": 2716, "bg": 3030, "rotates": false }, + { "id": "t_door_curtain_c", "fg": 2740, "rotates": false }, + { "id": "t_door_curtain_o", "fg": 2741, "rotates": false }, + { "id": "t_door_frame", "fg": 2742, "bg": 3056, "rotates": false }, { "id": [ "t_door_glass_c", @@ -3568,78 +3577,78 @@ "t_door_glass_white_c", "t_door_glass_gray_c" ], - "fg": 2717, + "fg": 2743, "rotates": false }, - { "id": "t_door_glass_gray_o", "fg": 2718, "bg": 2765, "rotates": false }, - { "id": "t_door_glass_green_o", "fg": 2718, "bg": 2673, "rotates": false }, - { "id": [ "t_door_glass_lab_o", "t_door_glass_frosted_lab_o" ], "fg": 2718, "bg": 3035, "rotates": false }, - { "id": [ "t_door_glass_o", "t_door_glass_frosted_o" ], "fg": 2718, "bg": 3030, "rotates": false }, - { "id": "t_door_glass_red_o", "fg": 2718, "bg": 2675, "rotates": false }, - { "id": "t_door_glass_white_o", "fg": 2718, "bg": 2766, "rotates": false }, - { "id": "t_door_gray_frame", "fg": 2716, "bg": 2765, "rotates": false }, - { "id": "t_door_gray_o", "fg": 2725, "bg": 2765, "rotates": false }, - { "id": "t_door_green_frame", "fg": 2716, "bg": 2673, "rotates": false }, - { "id": "t_door_green_o", "fg": 2725, "bg": 2673, "rotates": false }, - { "id": "t_door_lab_frame", "fg": 2716, "bg": 3035, "rotates": false }, - { "id": "t_door_lab_o", "fg": 2725, "bg": 3035, "rotates": false }, - { "id": "t_door_locked", "fg": 3480, "rotates": false }, - { "id": "t_door_locked_alarm", "fg": 3480, "rotates": false }, - { "id": "t_door_locked_interior", "fg": 3480, "rotates": false }, - { "id": "t_door_locked_peep", "fg": 3478 }, - { "id": "t_door_makeshift_c", "fg": 2719, "rotates": false }, - { "id": "t_door_makeshift_o", "fg": 2720, "bg": 3030, "rotates": false }, - { "id": "t_door_metal_c_peep", "fg": 2722, "rotates": false }, - { "id": [ "t_door_metal_c", "t_door_metal_lab_c" ], "fg": 2721, "rotates": true }, - { "id": "t_door_metal_locked", "fg": 2721, "rotates": false }, - { "id": "t_door_metal_o_peep", "fg": 2723, "bg": 3035, "rotates": false }, - { "id": [ "t_door_metal_o", "t_door_metal_lab_o" ], "fg": 2723, "bg": 3035, "rotates": false }, - { "id": "t_door_metal_pickable", "fg": 2724 }, - { "id": "t_door_o", "fg": 2725, "bg": 3030, "rotates": false }, - { "id": "t_door_o_peep", "fg": 2725, "bg": 3030 }, - { "id": "t_door_red_frame", "fg": 2716, "bg": 2675, "rotates": false }, - { "id": "t_door_red_o", "fg": 2725, "bg": 2675, "rotates": false }, - { "id": "t_door_white_frame", "fg": 2716, "bg": 2766, "rotates": false }, - { "id": "t_door_white_o", "fg": 2725, "bg": 2766, "rotates": false }, - { "id": "t_elevator", "fg": 2726, "rotates": false }, - { "id": "t_elevator_control", "fg": 2693, "rotates": false }, - { "id": "t_elevator_control_off", "fg": 2694, "rotates": false }, - { "id": "t_emergency_light", "bg": 3035, "rotates": false }, - { "id": "t_emergency_light_flicker", "bg": 3035, "rotates": false }, - { "id": "t_fault", "fg": 2727, "rotates": false }, - { "id": "t_fence_barbed", "fg": 2730, "bg": 3108, "rotates": false }, - { "id": "t_fence_barbed_season_autumn", "fg": 2730, "bg": 3112 }, - { "id": "t_fence_barbed_season_summer", "fg": 2730, "bg": 3116 }, - { "id": "t_fence_barbed_season_winter", "fg": 2730, "bg": 3081 }, - { "id": "t_fence_post", "fg": 2731, "bg": 3108, "rotates": false }, - { "id": "t_fence_post_season_autumn", "fg": 2731, "bg": 3112 }, - { "id": "t_fence_post_season_summer", "fg": 2731, "bg": 3116 }, - { "id": "t_fence_post_season_winter", "fg": 2731, "bg": 3081 }, - { "id": [ "t_fence_season_autumn" ], "fg": 2732, "bg": 3112 }, - { "id": [ "t_fence_season_summer", "t_fence_h_season_summer" ], "fg": 2732, "bg": 3116 }, - { "id": [ "t_fence_season_winter", "t_fence_h_season_winter" ], "fg": 2732, "bg": 3081 }, - { "id": [ "t_fence", "t_fence_h" ], "fg": 2732, "bg": 3108, "rotates": true }, - { "id": "t_fence_v", "fg": 2732, "bg": 3108 }, - { "id": "t_fence_v_season_autumn", "fg": 2732, "bg": 3112 }, - { "id": "t_fence_v_season_summer", "fg": 2732, "bg": 3116 }, - { "id": "t_fence_v_season_winter", "fg": 2732, "bg": 3081 }, - { "id": "t_fence_wire", "fg": 2733, "bg": 3108, "rotates": false }, - { "id": "t_fence_wire_season_autumn", "fg": 2733, "bg": 3112 }, - { "id": "t_fence_wire_season_summer", "fg": 2733, "bg": 3116 }, - { "id": "t_fence_wire_season_winter", "fg": 2733, "bg": 3081 }, - { "id": "t_fencegate_c", "fg": 2728, "bg": 3108, "rotates": false }, - { "id": "t_fencegate_c_season_autumn", "fg": 2728, "bg": 3112 }, - { "id": "t_fencegate_c_season_summer", "fg": 2728, "bg": 3116 }, - { "id": "t_fencegate_c_season_winter", "fg": 2728, "bg": 3081 }, - { "id": "t_fencegate_o", "fg": 2729, "bg": 3108, "rotates": false }, - { "id": "t_fencegate_o_season_autumn", "fg": 2729, "bg": 3112 }, - { "id": "t_fencegate_o_season_summer", "fg": 2729, "bg": 3116 }, - { "id": "t_fencegate_o_season_winter", "fg": 2729, "bg": 3081 }, - { "id": "t_flat_roof", "bg": 3031, "rotates": false }, - { "id": "t_floor_blue", "fg": 3043, "rotates": false }, - { "id": "t_floor_green", "fg": 3044, "rotates": false }, - { "id": "t_floor_olight", "fg": 3045, "rotates": false }, - { "id": "t_floor_red", "fg": 3046, "rotates": false }, + { "id": "t_door_glass_gray_o", "fg": 2744, "bg": 2791, "rotates": false }, + { "id": "t_door_glass_green_o", "fg": 2744, "bg": 2699, "rotates": false }, + { "id": [ "t_door_glass_lab_o", "t_door_glass_frosted_lab_o" ], "fg": 2744, "bg": 3061, "rotates": false }, + { "id": [ "t_door_glass_o", "t_door_glass_frosted_o" ], "fg": 2744, "bg": 3056, "rotates": false }, + { "id": "t_door_glass_red_o", "fg": 2744, "bg": 2701, "rotates": false }, + { "id": "t_door_glass_white_o", "fg": 2744, "bg": 2792, "rotates": false }, + { "id": "t_door_gray_frame", "fg": 2742, "bg": 2791, "rotates": false }, + { "id": "t_door_gray_o", "fg": 2751, "bg": 2791, "rotates": false }, + { "id": "t_door_green_frame", "fg": 2742, "bg": 2699, "rotates": false }, + { "id": "t_door_green_o", "fg": 2751, "bg": 2699, "rotates": false }, + { "id": "t_door_lab_frame", "fg": 2742, "bg": 3061, "rotates": false }, + { "id": "t_door_lab_o", "fg": 2751, "bg": 3061, "rotates": false }, + { "id": "t_door_locked", "fg": 3523, "rotates": false }, + { "id": "t_door_locked_alarm", "fg": 3523, "rotates": false }, + { "id": "t_door_locked_interior", "fg": 3523, "rotates": false }, + { "id": "t_door_locked_peep", "fg": 3521 }, + { "id": "t_door_makeshift_c", "fg": 2745, "rotates": false }, + { "id": "t_door_makeshift_o", "fg": 2746, "bg": 3056, "rotates": false }, + { "id": "t_door_metal_c_peep", "fg": 2748, "rotates": false }, + { "id": [ "t_door_metal_c", "t_door_metal_lab_c" ], "fg": 2747, "rotates": true }, + { "id": "t_door_metal_locked", "fg": 2747, "rotates": false }, + { "id": "t_door_metal_o_peep", "fg": 2749, "bg": 3061, "rotates": false }, + { "id": [ "t_door_metal_o", "t_door_metal_lab_o" ], "fg": 2749, "bg": 3061, "rotates": false }, + { "id": "t_door_metal_pickable", "fg": 2750 }, + { "id": "t_door_o", "fg": 2751, "bg": 3056, "rotates": false }, + { "id": "t_door_o_peep", "fg": 2751, "bg": 3056 }, + { "id": "t_door_red_frame", "fg": 2742, "bg": 2701, "rotates": false }, + { "id": "t_door_red_o", "fg": 2751, "bg": 2701, "rotates": false }, + { "id": "t_door_white_frame", "fg": 2742, "bg": 2792, "rotates": false }, + { "id": "t_door_white_o", "fg": 2751, "bg": 2792, "rotates": false }, + { "id": "t_elevator", "fg": 2752, "rotates": false }, + { "id": "t_elevator_control", "fg": 2719, "rotates": false }, + { "id": "t_elevator_control_off", "fg": 2720, "rotates": false }, + { "id": "t_emergency_light", "bg": 3061, "rotates": false }, + { "id": "t_emergency_light_flicker", "bg": 3061, "rotates": false }, + { "id": "t_fault", "fg": 2753, "rotates": false }, + { "id": "t_fence_barbed", "fg": 2756, "bg": 3151, "rotates": false }, + { "id": "t_fence_barbed_season_autumn", "fg": 2756, "bg": 3155 }, + { "id": "t_fence_barbed_season_summer", "fg": 2756, "bg": 3159 }, + { "id": "t_fence_barbed_season_winter", "fg": 2756, "bg": 3108 }, + { "id": "t_fence_post", "fg": 2757, "bg": 3151, "rotates": false }, + { "id": "t_fence_post_season_autumn", "fg": 2757, "bg": 3155 }, + { "id": "t_fence_post_season_summer", "fg": 2757, "bg": 3159 }, + { "id": "t_fence_post_season_winter", "fg": 2757, "bg": 3108 }, + { "id": [ "t_fence_season_autumn" ], "fg": 2758, "bg": 3155 }, + { "id": [ "t_fence_season_summer", "t_fence_h_season_summer" ], "fg": 2758, "bg": 3159 }, + { "id": [ "t_fence_season_winter", "t_fence_h_season_winter" ], "fg": 2758, "bg": 3108 }, + { "id": [ "t_fence", "t_fence_h" ], "fg": 2758, "bg": 3151, "rotates": true }, + { "id": "t_fence_v", "fg": 2758, "bg": 3151 }, + { "id": "t_fence_v_season_autumn", "fg": 2758, "bg": 3155 }, + { "id": "t_fence_v_season_summer", "fg": 2758, "bg": 3159 }, + { "id": "t_fence_v_season_winter", "fg": 2758, "bg": 3108 }, + { "id": "t_fence_wire", "fg": 2759, "bg": 3151, "rotates": false }, + { "id": "t_fence_wire_season_autumn", "fg": 2759, "bg": 3155 }, + { "id": "t_fence_wire_season_summer", "fg": 2759, "bg": 3159 }, + { "id": "t_fence_wire_season_winter", "fg": 2759, "bg": 3108 }, + { "id": "t_fencegate_c", "fg": 2754, "bg": 3151, "rotates": false }, + { "id": "t_fencegate_c_season_autumn", "fg": 2754, "bg": 3155 }, + { "id": "t_fencegate_c_season_summer", "fg": 2754, "bg": 3159 }, + { "id": "t_fencegate_c_season_winter", "fg": 2754, "bg": 3108 }, + { "id": "t_fencegate_o", "fg": 2755, "bg": 3151, "rotates": false }, + { "id": "t_fencegate_o_season_autumn", "fg": 2755, "bg": 3155 }, + { "id": "t_fencegate_o_season_summer", "fg": 2755, "bg": 3159 }, + { "id": "t_fencegate_o_season_winter", "fg": 2755, "bg": 3108 }, + { "id": "t_flat_roof", "bg": 3057, "rotates": false }, + { "id": "t_floor_blue", "fg": 3069, "rotates": false }, + { "id": "t_floor_green", "fg": 3070, "rotates": false }, + { "id": "t_floor_olight", "fg": 3071, "rotates": false }, + { "id": "t_floor_red", "fg": 3072, "rotates": false }, { "id": [ "t_floor", @@ -3648,2229 +3657,2242 @@ "t_secretdoor_concrete_wall_o", "t_secretdoor_bookcase_o" ], - "bg": 3030, + "bg": 3056, "rotates": false }, - { "id": "t_floor_wax", "fg": 2734 }, - { "id": "t_floor_waxed", "fg": 2735, "rotates": false }, - { "id": "t_floor_waxed_y", "fg": 3027, "rotates": false }, + { "id": "t_floor_wax", "fg": 2760 }, + { "id": "t_floor_waxed", "fg": 2761, "rotates": false }, + { "id": "t_floor_waxed_y", "fg": 3053, "rotates": false }, { "id": "t_fungus", "bg": 1205, "rotates": false }, - { "id": "t_fungus_floor_in", "bg": 3032, "rotates": false }, - { "id": "t_fungus_floor_out", "bg": 3033, "rotates": false }, - { "id": "t_fungus_floor_sup", "bg": 3034, "rotates": false }, - { "id": "t_fungus_mound", "fg": 2736, "bg": 1205, "rotates": false }, + { "id": "t_fungus_floor_in", "bg": 3058, "rotates": false }, + { "id": "t_fungus_floor_out", "bg": 3059, "rotates": false }, + { "id": "t_fungus_floor_sup", "bg": 3060, "rotates": false }, + { "id": "t_fungus_mound", "fg": 2762, "bg": 1205, "rotates": false }, { "id": "t_fungus_wall", - "fg": 2737, - "bg": 3034, + "fg": 2763, + "bg": 3060, "multitile": true, "additional_tiles": [ - { "id": "center", "fg": 2738, "bg": 3034 }, - { "id": "corner", "fg": 2739, "bg": 3034 }, - { "id": "edge", "fg": 2740, "bg": 3034 }, - { "id": "t_connection", "fg": 2742, "bg": 3034 }, - { "id": "end_piece", "fg": 2741, "bg": 3034 }, - { "id": "unconnected", "fg": 2737, "bg": 3034 } + { "id": "center", "fg": 2764, "bg": 3060 }, + { "id": "corner", "fg": 2765, "bg": 3060 }, + { "id": "edge", "fg": 2766, "bg": 3060 }, + { "id": "t_connection", "fg": 2768, "bg": 3060 }, + { "id": "end_piece", "fg": 2767, "bg": 3060 }, + { "id": "unconnected", "fg": 2763, "bg": 3060 } ] }, { "id": "t_fungus_wall_transformed", - "fg": 2779, - "bg": 2738, - "multitile": true, - "additional_tiles": [ - { "id": "corner", "fg": 2795, "bg": 2738 }, - { "id": "edge", "fg": 2796, "bg": 2738 }, - { "id": "t_connection", "fg": 2798, "bg": 2738 }, - { "id": "center", "fg": 2794, "bg": 2738 }, - { "id": "end_piece", "fg": 2797, "bg": 2738 }, - { "id": "unconnected", "fg": 2779, "bg": 2738 } - ] - }, - { "id": "t_gas_pump", "fg": 2743, "bg": 3028, "rotates": false }, - { "id": "t_gas_pump_a", "fg": 2743, "bg": 3028 }, - { "id": "t_gas_pump_smashed", "fg": 2744, "bg": 3028, "rotates": false }, - { "id": "t_gas_tank", "fg": 2745, "bg": 3028 }, - { "id": "t_gates_control_brick", "fg": 3048, "rotates": false }, - { "id": "t_gates_control_brick_lab", "fg": 3049, "rotates": false }, - { "id": "t_gates_control_concrete", "fg": 3050, "rotates": false }, - { "id": "t_gates_control_concrete_lab", "fg": 3051, "rotates": false }, - { "id": "t_gates_control_metal", "fg": 3052, "rotates": false }, - { "id": "t_gates_control_metal_lab", "fg": 3053, "rotates": false }, - { "id": "t_gates_mech_control", "fg": 3054, "bg": 2776, "rotates": false }, - { "id": "t_gates_mech_control_lab", "fg": 3055, "bg": 2776, "rotates": false }, + "fg": 2805, + "bg": 2764, + "multitile": true, + "additional_tiles": [ + { "id": "corner", "fg": 2821, "bg": 2764 }, + { "id": "edge", "fg": 2822, "bg": 2764 }, + { "id": "t_connection", "fg": 2824, "bg": 2764 }, + { "id": "center", "fg": 2820, "bg": 2764 }, + { "id": "end_piece", "fg": 2823, "bg": 2764 }, + { "id": "unconnected", "fg": 2805, "bg": 2764 } + ] + }, + { "id": "t_gas_pump", "fg": 2769, "bg": 3054, "rotates": false }, + { "id": "t_gas_pump_a", "fg": 2769, "bg": 3054 }, + { "id": "t_gas_pump_smashed", "fg": 2770, "bg": 3054, "rotates": false }, + { "id": "t_gas_tank", "fg": 2771, "bg": 3054 }, + { "id": "t_gates_control_brick", "fg": 3074, "rotates": false }, + { "id": "t_gates_control_brick_lab", "fg": 3075, "rotates": false }, + { "id": "t_gates_control_concrete", "fg": 3076, "rotates": false }, + { "id": "t_gates_control_concrete_lab", "fg": 3077, "rotates": false }, + { "id": "t_gates_control_metal", "fg": 3078, "rotates": false }, + { "id": "t_gates_control_metal_lab", "fg": 3079, "rotates": false }, + { "id": "t_gates_mech_control", "fg": 3080, "bg": 2802, "rotates": false }, + { "id": "t_gates_mech_control_lab", "fg": 3081, "bg": 2802, "rotates": false }, { "id": "t_generator_broken", - "fg": 2746, + "fg": 2772, "rotates": true, "multitile": true, - "additional_tiles": [ { "id": "t_connection", "fg": 2747 } ] + "additional_tiles": [ { "id": "t_connection", "fg": 2773 } ] }, - { "id": "t_grate", "fg": 2726, "rotates": false }, + { "id": "t_grate", "fg": 2752, "rotates": false }, { "id": "t_guardrail_bg_dp", - "fg": 2807, - "bg": 3035, + "fg": 2833, + "bg": 3061, "multitile": true, "additional_tiles": [ - { "id": "corner", "fg": 2808, "bg": 3035 }, - { "id": "center", "fg": 2807, "bg": 3035 }, - { "id": "end_piece", "fg": 2810, "bg": 3035 }, - { "id": "t_connection", "fg": 2811, "bg": 3035 }, - { "id": "unconnected", "fg": 2812, "bg": 3035 }, - { "id": "edge", "fg": 2809, "bg": 3035 } + { "id": "corner", "fg": 2834, "bg": 3061 }, + { "id": "center", "fg": 2833, "bg": 3061 }, + { "id": "end_piece", "fg": 2836, "bg": 3061 }, + { "id": "t_connection", "fg": 2837, "bg": 3061 }, + { "id": "unconnected", "fg": 2838, "bg": 3061 }, + { "id": "edge", "fg": 2835, "bg": 3061 } ] }, { "id": "t_hole", - "fg": 2749, + "fg": 2775, "multitile": true, "additional_tiles": [ - { "id": "unconnected", "fg": 2749 }, - { "id": "center", "fg": 2750 }, - { "id": "corner", "fg": 2751 }, - { "id": "edge", "fg": 2752 }, - { "id": "end_piece", "fg": 2753 }, - { "id": "t_connection", "fg": 2754 } + { "id": "unconnected", "fg": 2775 }, + { "id": "center", "fg": 2776 }, + { "id": "corner", "fg": 2777 }, + { "id": "edge", "fg": 2778 }, + { "id": "end_piece", "fg": 2779 }, + { "id": "t_connection", "fg": 2780 } ] }, - { "id": "t_improvised_shelter", "fg": 2755, "bg": 3108, "rotates": false }, - { "id": "t_improvised_shelter_season_autumn", "fg": 2755, "bg": 3112, "rotates": false }, - { "id": "t_improvised_shelter_season_summer", "fg": 2755, "bg": 3116, "rotates": false }, - { "id": "t_improvised_shelter_season_winter", "fg": 2755, "bg": 3081, "rotates": false }, - { "id": "t_ind_assembler", "fg": 2756, "bg": 3031 }, - { "id": "t_ind_drill", "fg": 2757, "bg": 2657, "rotates": false }, - { "id": "t_ind_furnace", "fg": 2758, "bg": 3028, "rotates": false }, - { "id": "t_ind_lathe", "fg": 2759, "rotates": false }, - { "id": "t_ind_mixer", "fg": 2760, "bg": 2657, "rotates": false }, + { "id": "t_improvised_shelter", "fg": 2781, "bg": 3151, "rotates": false }, + { "id": "t_improvised_shelter_season_autumn", "fg": 2781, "bg": 3155, "rotates": false }, + { "id": "t_improvised_shelter_season_summer", "fg": 2781, "bg": 3159, "rotates": false }, + { "id": "t_improvised_shelter_season_winter", "fg": 2781, "bg": 3108, "rotates": false }, + { "id": "t_ind_assembler", "fg": 2782, "bg": 3057 }, + { "id": "t_ind_drill", "fg": 2783, "bg": 2683, "rotates": false }, + { "id": "t_ind_furnace", "fg": 2784, "bg": 3054, "rotates": false }, + { "id": "t_ind_lathe", "fg": 2785, "rotates": false }, + { "id": "t_ind_mixer", "fg": 2786, "bg": 2683, "rotates": false }, { "id": "t_ind_pipe", - "fg": 2873, - "bg": 3035, + "fg": 2899, + "bg": 3061, "rotates": false, "multitile": true, "additional_tiles": [ - { "id": "center", "fg": 2874, "bg": 3035 }, - { "id": "corner", "fg": 2875, "bg": 3035 }, - { "id": "edge", "fg": 2876, "bg": 3035 }, - { "id": "t_connection", "fg": 2878, "bg": 3035 }, - { "id": "end_piece", "fg": 2877, "bg": 3035 }, - { "id": "unconnected", "fg": 2873, "bg": 3035 } - ] - }, - { "id": "t_ind_press", "fg": 2769 }, - { "id": "t_ladder_down", "fg": 2761, "bg": 3108, "rotates": false }, - { "id": "t_ladder_down_season_autumn", "fg": 2761, "bg": 3112 }, - { "id": "t_ladder_down_season_summer", "fg": 2761, "bg": 3116 }, - { "id": "t_ladder_down_season_winter", "fg": 2761, "bg": 3081 }, - { "id": "t_ladder_up", "fg": 2762, "bg": 3028, "rotates": false }, - { "id": "t_lava", "fg": 2763, "rotates": false }, - { "id": "t_lgtn_arrest", "fg": 2764, "bg": 3035, "rotates": false }, - { "id": "t_linoleum_gray", "fg": 2765, "rotates": false }, - { "id": "t_linoleum_white", "fg": 2766, "rotates": false }, - { "id": "t_little_column", "fg": 2767, "bg": 3028, "rotates": false }, - { "id": "t_low_stairs_begin", "fg": 2896, "rotates": false }, - { "id": "t_low_stairs_end", "fg": 2768, "bg": 3028, "rotates": false }, - { "id": "t_m_frame", "fg": 2786, "bg": 3028, "rotates": false }, - { "id": "t_machinery_electronic", "fg": 2770, "bg": 3035, "rotates": false }, - { "id": "t_machinery_heavy", "fg": 2769, "bg": 3035, "rotates": false }, - { "id": "t_machinery_light", "fg": 2770, "bg": 3035, "rotates": false }, - { "id": "t_machinery_old", "fg": 2771, "bg": 3035, "rotates": false }, - { "id": "t_manhole", "fg": 2772, "bg": 3028, "rotates": false }, - { "id": "t_manhole_cover", "fg": 2773, "bg": 3028, "rotates": false }, - { "id": "t_marloss", "fg": 2774, "bg": 1205, "rotates": false }, - { "id": "t_mdoor_frame", "fg": 2775, "bg": 3030, "rotates": false }, - { "id": "t_mdoor_lab_frame", "fg": 2775, "bg": 3035, "rotates": false }, - { "id": "t_metal", "fg": 3015, "bg": 2831, "rotates": false }, - { "id": "t_metal_floor", "fg": 2776, "rotates": false }, - { "id": "t_metal_floor_olight", "fg": 3056, "rotates": false }, - { "id": "t_milking_machine", "fg": 2770, "bg": 3035, "rotates": false }, + { "id": "center", "fg": 2900, "bg": 3061 }, + { "id": "corner", "fg": 2901, "bg": 3061 }, + { "id": "edge", "fg": 2902, "bg": 3061 }, + { "id": "t_connection", "fg": 2904, "bg": 3061 }, + { "id": "end_piece", "fg": 2903, "bg": 3061 }, + { "id": "unconnected", "fg": 2899, "bg": 3061 } + ] + }, + { "id": "t_ind_press", "fg": 2795 }, + { "id": "t_ladder_down", "fg": 2787, "bg": 3151, "rotates": false }, + { "id": "t_ladder_down_season_autumn", "fg": 2787, "bg": 3155 }, + { "id": "t_ladder_down_season_summer", "fg": 2787, "bg": 3159 }, + { "id": "t_ladder_down_season_winter", "fg": 2787, "bg": 3108 }, + { "id": "t_ladder_up", "fg": 2788, "bg": 3054, "rotates": false }, + { "id": "t_lava", "fg": 2789, "rotates": false }, + { "id": "t_lgtn_arrest", "fg": 2790, "bg": 3061, "rotates": false }, + { "id": "t_linoleum_gray", "fg": 2791, "rotates": false }, + { "id": "t_linoleum_white", "fg": 2792, "rotates": false }, + { "id": "t_little_column", "fg": 2793, "bg": 3054, "rotates": false }, + { "id": "t_low_stairs_begin", "fg": 2922, "rotates": false }, + { "id": "t_low_stairs_end", "fg": 2794, "bg": 3054, "rotates": false }, + { "id": "t_m_frame", "fg": 2812, "bg": 3054, "rotates": false }, + { "id": "t_machinery_electronic", "fg": 2796, "bg": 3061, "rotates": false }, + { "id": "t_machinery_heavy", "fg": 2795, "bg": 3061, "rotates": false }, + { "id": "t_machinery_light", "fg": 2796, "bg": 3061, "rotates": false }, + { "id": "t_machinery_old", "fg": 2797, "bg": 3061, "rotates": false }, + { "id": "t_manhole", "fg": 2798, "bg": 3054, "rotates": false }, + { "id": "t_manhole_cover", "fg": 2799, "bg": 3054, "rotates": false }, + { "id": "t_marloss", "fg": 2800, "bg": 1205, "rotates": false }, + { "id": "t_mdoor_frame", "fg": 2801, "bg": 3056, "rotates": false }, + { "id": "t_mdoor_lab_frame", "fg": 2801, "bg": 3061, "rotates": false }, + { "id": "t_metal", "fg": 3041, "bg": 2857, "rotates": false }, + { "id": "t_metal_floor", "fg": 2802, "rotates": false }, + { "id": "t_metal_floor_olight", "fg": 3082, "rotates": false }, + { "id": "t_milking_machine", "fg": 2796, "bg": 3061, "rotates": false }, { "id": "t_missile", - "fg": 2777, - "bg": 3028, + "fg": 2803, + "bg": 3054, "multitile": true, - "additional_tiles": [ { "id": "corner", "fg": 2778, "bg": 3028 }, { "id": "center", "fg": 2777 }, { "id": "t_connection", "fg": 2782 } ] + "additional_tiles": [ { "id": "corner", "fg": 2804, "bg": 3054 }, { "id": "center", "fg": 2803 }, { "id": "t_connection", "fg": 2808 } ] }, { "id": "t_missile_exploded", - "bg": 3028, + "bg": 3054, "multitile": true, "additional_tiles": [ - { "id": "corner", "fg": 2780, "bg": 3028 }, - { "id": "center", "fg": 2779, "bg": 3035 }, - { "id": "t_connection", "fg": 2781 } + { "id": "corner", "fg": 2806, "bg": 3054 }, + { "id": "center", "fg": 2805, "bg": 3061 }, + { "id": "t_connection", "fg": 2807 } ] }, { "id": "t_monkey_bars", - "fg": 2783, - "bg": 3193, + "fg": 2809, + "bg": 3236, "rotates": false, "multitile": true, "additional_tiles": [ - { "id": "center", "fg": 2783, "bg": 3193 }, - { "id": "corner", "fg": 2784, "bg": 3193 }, - { "id": "t_connection", "fg": 2785, "bg": 3193 } + { "id": "center", "fg": 2809, "bg": 3236 }, + { "id": "corner", "fg": 2810, "bg": 3236 }, + { "id": "t_connection", "fg": 2811, "bg": 3236 } ] }, { "id": "t_monkey_bars_season_autumn", - "fg": 2783, - "bg": 3112, + "fg": 2809, + "bg": 3155, "multitile": true, "additional_tiles": [ - { "id": "edge", "bg": 3112 }, - { "id": "corner", "fg": 2784, "bg": 3112 }, - { "id": "center", "fg": 2783, "bg": 3112 }, - { "id": "t_connection", "fg": 2785, "bg": 3112 } + { "id": "edge", "bg": 3155 }, + { "id": "corner", "fg": 2810, "bg": 3155 }, + { "id": "center", "fg": 2809, "bg": 3155 }, + { "id": "t_connection", "fg": 2811, "bg": 3155 } ] }, { "id": "t_monkey_bars_season_summer", - "fg": 2783, - "bg": 3116, + "fg": 2809, + "bg": 3159, "multitile": true, "additional_tiles": [ - { "id": "edge", "bg": 3116 }, - { "id": "corner", "fg": 2784, "bg": 3116 }, - { "id": "center", "fg": 2783, "bg": 3116 }, - { "id": "t_connection", "fg": 2785, "bg": 3116 } + { "id": "edge", "bg": 3159 }, + { "id": "corner", "fg": 2810, "bg": 3159 }, + { "id": "center", "fg": 2809, "bg": 3159 }, + { "id": "t_connection", "fg": 2811, "bg": 3159 } ] }, { "id": "t_monkey_bars_season_winter", - "fg": 2783, - "bg": 3081, - "multitile": true, - "additional_tiles": [ - { "id": "edge", "bg": 3081 }, - { "id": "corner", "fg": 2784, "bg": 3081 }, - { "id": "center", "fg": 2783, "bg": 3081 }, - { "id": "t_connection", "fg": 2785, "bg": 3081 } - ] - }, - { "id": "t_oil_circ_brkr_l", "fg": 2787, "bg": 3035, "rotates": false }, - { "id": "t_oil_circ_brkr_s", "fg": 2788, "bg": 3035, "rotates": false }, - { "id": "t_open_air", "bg": 3036, "rotates": false }, - { "id": "t_open_air_rooved", "bg": 3036 }, - { "id": "t_ov_reb_cage", "fg": 2789, "bg": 3035 }, - { "id": "t_ov_smreb_cage", "fg": 2790, "rotates": false }, - { "id": "t_palisade", "fg": 2791, "bg": 3108 }, - { "id": "t_palisade_gate", "fg": 2792, "bg": 3108 }, - { "id": "t_palisade_gate_o", "fg": 2793, "bg": 3108 }, - { "id": "t_palisade_gate_o_season_autumn", "fg": 2793, "bg": 3112 }, - { "id": "t_palisade_gate_o_season_summer", "fg": 2793, "bg": 3116 }, - { "id": "t_palisade_gate_o_season_winter", "fg": 2793, "bg": 3081 }, - { "id": "t_palisade_gate_season_autumn", "fg": 2792, "bg": 3112 }, - { "id": "t_palisade_gate_season_summer", "fg": 2792, "bg": 3116 }, - { "id": "t_palisade_gate_season_winter", "fg": 2792, "bg": 3081 }, - { "id": "t_palisade_pulley", "fg": 2661, "bg": 3108, "rotates": false }, - { "id": "t_palisade_pulley_season_autumn", "fg": 2661, "bg": 3112 }, - { "id": "t_palisade_pulley_season_summer", "fg": 2661, "bg": 3116 }, - { "id": "t_palisade_pulley_season_winter", "fg": 2661, "bg": 3081 }, - { "id": "t_palisade_season_autumn", "fg": 2793, "bg": 3112 }, - { "id": "t_palisade_season_summer", "fg": 2793, "bg": 3116 }, - { "id": "t_palisade_season_winter", "fg": 2793, "bg": 3081 }, - { "id": "t_pavement", "bg": 3028, "rotates": false }, - { "id": "t_pavement_bg_dp", "bg": 3028 }, - { "id": "t_pavement_y", "fg": 2799, "bg": 3028, "rotates": false }, - { "id": "t_pavement_y_bg_dp", "fg": 2799, "bg": 3028 }, - { "id": "t_pedestal_temple", "fg": 2800, "bg": 3108, "rotates": false }, - { "id": "t_pedestal_wyrm", "fg": 2801, "bg": 3035 }, - { "id": "t_pit", "fg": 3057, "bg": 3108, "rotates": false }, - { "id": "t_pit_corpsed", "fg": 3058, "bg": 3108, "rotates": false }, - { "id": "t_pit_corpsed_season_autumn", "fg": 3058, "bg": 3112 }, - { "id": "t_pit_corpsed_season_summer", "fg": 3058, "bg": 3116 }, - { "id": "t_pit_corpsed_season_winter", "fg": 3058, "bg": 3081 }, - { "id": "t_pit_covered", "fg": 3059, "bg": 3108, "rotates": false }, - { "id": "t_pit_covered_season_autumn", "fg": 3059, "bg": 3112 }, - { "id": "t_pit_covered_season_summer", "fg": 3059, "bg": 3116 }, - { "id": "t_pit_covered_season_winter", "fg": 3060, "bg": 3081 }, - { "id": "t_pit_glass", "fg": 3061, "bg": 3108, "rotates": false }, - { "id": "t_pit_glass_covered", "fg": 3059, "bg": 3108 }, - { "id": "t_pit_glass_covered_season_autumn", "fg": 3059, "bg": 3112 }, - { "id": "t_pit_glass_covered_season_summer", "fg": 3059, "bg": 3116 }, - { "id": "t_pit_glass_covered_season_winter", "fg": 3060, "bg": 3081 }, - { "id": "t_pit_glass_season_autumn", "fg": 3061, "bg": 3112, "rotates": false }, - { "id": "t_pit_glass_season_summer", "fg": 3061, "bg": 3116, "rotates": false }, - { "id": "t_pit_glass_season_winter", "fg": 3061, "bg": 3081, "rotates": false }, - { "id": "t_pit_season_autumn", "fg": 3057, "bg": 3112 }, - { "id": "t_pit_season_summer", "fg": 3057, "bg": 3116 }, - { "id": "t_pit_season_winter", "fg": 3057, "bg": 3081 }, - { "id": "t_pit_shallow", "fg": 3062, "bg": 3108, "rotates": false }, - { "id": "t_pit_shallow_season_autumn", "fg": 3062, "bg": 3112 }, - { "id": "t_pit_shallow_season_summer", "fg": 3062, "bg": 3116 }, - { "id": "t_pit_shallow_season_winter", "fg": 3063, "bg": 3081 }, - { "id": "t_pit_spiked", "fg": 3064, "bg": 3108, "rotates": false }, - { "id": "t_pit_spiked_covered", "fg": 3059, "bg": 3108, "rotates": false }, - { "id": "t_pit_spiked_covered_season_autumn", "fg": 3059, "bg": 3112 }, - { "id": "t_pit_spiked_covered_season_summer", "fg": 3059, "bg": 3116 }, - { "id": "t_pit_spiked_covered_season_winter", "fg": 3060, "bg": 3081 }, - { "id": "t_pit_spiked_season_autumn", "fg": 3064, "bg": 3112 }, - { "id": "t_pit_spiked_season_summer", "fg": 3064, "bg": 3116 }, - { "id": "t_pit_spiked_season_winter", "fg": 3064, "bg": 3081 }, - { "id": "t_plut_generator", "fg": 2802, "bg": 3035 }, - { "id": "t_portcullis", "fg": 2803, "bg": 3031 }, - { "id": "t_potential_trans", "fg": 2804, "bg": 3035, "rotates": false }, - { "id": "t_radio_controls", "fg": 2694, "rotates": false }, + "fg": 2809, + "bg": 3108, + "multitile": true, + "additional_tiles": [ + { "id": "edge", "bg": 3108 }, + { "id": "corner", "fg": 2810, "bg": 3108 }, + { "id": "center", "fg": 2809, "bg": 3108 }, + { "id": "t_connection", "fg": 2811, "bg": 3108 } + ] + }, + { "id": "t_oil_circ_brkr_l", "fg": 2813, "bg": 3061, "rotates": false }, + { "id": "t_oil_circ_brkr_s", "fg": 2814, "bg": 3061, "rotates": false }, + { "id": "t_open_air", "bg": 3062, "rotates": false }, + { "id": "t_open_air_rooved", "bg": 3062 }, + { "id": "t_ov_reb_cage", "fg": 2815, "bg": 3061 }, + { "id": "t_ov_smreb_cage", "fg": 2816, "rotates": false }, + { "id": "t_palisade", "fg": 2817, "bg": 3151 }, + { "id": "t_palisade_gate", "fg": 2818, "bg": 3151 }, + { "id": "t_palisade_gate_o", "fg": 2819, "bg": 3151 }, + { "id": "t_palisade_gate_o_season_autumn", "fg": 2819, "bg": 3155 }, + { "id": "t_palisade_gate_o_season_summer", "fg": 2819, "bg": 3159 }, + { "id": "t_palisade_gate_o_season_winter", "fg": 2819, "bg": 3108 }, + { "id": "t_palisade_gate_season_autumn", "fg": 2818, "bg": 3155 }, + { "id": "t_palisade_gate_season_summer", "fg": 2818, "bg": 3159 }, + { "id": "t_palisade_gate_season_winter", "fg": 2818, "bg": 3108 }, + { "id": "t_palisade_pulley", "fg": 2687, "bg": 3151, "rotates": false }, + { "id": "t_palisade_pulley_season_autumn", "fg": 2687, "bg": 3155 }, + { "id": "t_palisade_pulley_season_summer", "fg": 2687, "bg": 3159 }, + { "id": "t_palisade_pulley_season_winter", "fg": 2687, "bg": 3108 }, + { "id": "t_palisade_season_autumn", "fg": 2819, "bg": 3155 }, + { "id": "t_palisade_season_summer", "fg": 2819, "bg": 3159 }, + { "id": "t_palisade_season_winter", "fg": 2819, "bg": 3108 }, + { "id": "t_pavement", "bg": 3054, "rotates": false }, + { "id": "t_pavement_bg_dp", "bg": 3054 }, + { "id": "t_pavement_y", "fg": 2825, "bg": 3054, "rotates": false }, + { "id": "t_pavement_y_bg_dp", "fg": 2825, "bg": 3054 }, + { "id": "t_pedestal_temple", "fg": 2826, "bg": 3151, "rotates": false }, + { "id": "t_pedestal_wyrm", "fg": 2827, "bg": 3061 }, + { "id": "t_pit", "fg": 3083, "bg": 3151, "rotates": false }, + { "id": "t_pit_corpsed", "fg": 3084, "bg": 3151, "rotates": false }, + { "id": "t_pit_corpsed_season_autumn", "fg": 3084, "bg": 3155 }, + { "id": "t_pit_corpsed_season_summer", "fg": 3084, "bg": 3159 }, + { "id": "t_pit_corpsed_season_winter", "fg": 3084, "bg": 3108 }, + { "id": "t_pit_covered", "fg": 3085, "bg": 3151, "rotates": false }, + { "id": "t_pit_covered_season_autumn", "fg": 3085, "bg": 3155 }, + { "id": "t_pit_covered_season_summer", "fg": 3085, "bg": 3159 }, + { "id": "t_pit_covered_season_winter", "fg": 3086, "bg": 3108 }, + { "id": "t_pit_glass", "fg": 3087, "bg": 3151, "rotates": false }, + { "id": "t_pit_glass_covered", "fg": 3085, "bg": 3151 }, + { "id": "t_pit_glass_covered_season_autumn", "fg": 3085, "bg": 3155 }, + { "id": "t_pit_glass_covered_season_summer", "fg": 3085, "bg": 3159 }, + { "id": "t_pit_glass_covered_season_winter", "fg": 3086, "bg": 3108 }, + { "id": "t_pit_glass_season_autumn", "fg": 3087, "bg": 3155, "rotates": false }, + { "id": "t_pit_glass_season_summer", "fg": 3087, "bg": 3159, "rotates": false }, + { "id": "t_pit_glass_season_winter", "fg": 3087, "bg": 3108, "rotates": false }, + { "id": "t_pit_season_autumn", "fg": 3083, "bg": 3155 }, + { "id": "t_pit_season_summer", "fg": 3083, "bg": 3159 }, + { "id": "t_pit_season_winter", "fg": 3083, "bg": 3108 }, + { "id": "t_pit_shallow", "fg": 3088, "bg": 3151, "rotates": false }, + { "id": "t_pit_shallow_season_autumn", "fg": 3088, "bg": 3155 }, + { "id": "t_pit_shallow_season_summer", "fg": 3088, "bg": 3159 }, + { "id": "t_pit_shallow_season_winter", "fg": 3089, "bg": 3108 }, + { "id": "t_pit_spiked", "fg": 3090, "bg": 3151, "rotates": false }, + { "id": "t_pit_spiked_covered", "fg": 3085, "bg": 3151, "rotates": false }, + { "id": "t_pit_spiked_covered_season_autumn", "fg": 3085, "bg": 3155 }, + { "id": "t_pit_spiked_covered_season_summer", "fg": 3085, "bg": 3159 }, + { "id": "t_pit_spiked_covered_season_winter", "fg": 3086, "bg": 3108 }, + { "id": "t_pit_spiked_season_autumn", "fg": 3090, "bg": 3155 }, + { "id": "t_pit_spiked_season_summer", "fg": 3090, "bg": 3159 }, + { "id": "t_pit_spiked_season_winter", "fg": 3090, "bg": 3108 }, + { "id": "t_plut_generator", "fg": 2828, "bg": 3061 }, + { "id": "t_portcullis", "fg": 2829, "bg": 3057 }, + { "id": "t_potential_trans", "fg": 2830, "bg": 3061, "rotates": false }, + { "id": "t_radio_controls", "fg": 2720, "rotates": false }, { "id": "t_radio_tower", - "fg": 2805, - "bg": 3028, + "fg": 2831, + "bg": 3054, "multitile": true, - "additional_tiles": [ { "id": "center", "fg": 2806, "bg": 3028 } ] + "additional_tiles": [ { "id": "center", "fg": 2832, "bg": 3054 } ] }, { "id": [ "t_railing", "t_railing_h" ], - "fg": 2807, - "bg": 3035, + "fg": 2833, + "bg": 3061, "rotates": true, "multitile": true, "additional_tiles": [ - { "id": "center", "fg": 2807, "bg": 3035 }, - { "id": "corner", "fg": 2808, "bg": 3035 }, - { "id": "edge", "fg": 2809, "bg": 3035 }, - { "id": "t_connection", "fg": 2811, "bg": 3035 }, - { "id": "end_piece", "fg": 2810, "bg": 3035 }, - { "id": "unconnected", "fg": 2812, "bg": 3035 } + { "id": "center", "fg": 2833, "bg": 3061 }, + { "id": "corner", "fg": 2834, "bg": 3061 }, + { "id": "edge", "fg": 2835, "bg": 3061 }, + { "id": "t_connection", "fg": 2837, "bg": 3061 }, + { "id": "end_piece", "fg": 2836, "bg": 3061 }, + { "id": "unconnected", "fg": 2838, "bg": 3061 } ] }, { "id": "t_railing_v", - "fg": 2807, - "bg": 3035, + "fg": 2833, + "bg": 3061, "rotates": true, "multitile": true, "additional_tiles": [ - { "id": "center", "fg": 2807, "bg": 3035 }, - { "id": "corner", "fg": 2808, "bg": 3035 }, - { "id": "edge", "fg": 2809, "bg": 3035 }, - { "id": "t_connection", "fg": 2811, "bg": 3035 }, - { "id": "end_piece", "fg": 2810, "bg": 3035 }, - { "id": "unconnected", "fg": 2812, "bg": 3035 } + { "id": "center", "fg": 2833, "bg": 3061 }, + { "id": "corner", "fg": 2834, "bg": 3061 }, + { "id": "edge", "fg": 2835, "bg": 3061 }, + { "id": "t_connection", "fg": 2837, "bg": 3061 }, + { "id": "end_piece", "fg": 2836, "bg": 3061 }, + { "id": "unconnected", "fg": 2838, "bg": 3061 } ] }, - { "id": "t_railroad_rubble", "bg": 3018, "rotates": true }, + { "id": "t_railroad_rubble", "bg": 3044, "rotates": true }, { "id": "t_railroad_tie", - "fg": [ 3024, 3025, 3024, 3025 ], + "fg": [ 3050, 3051, 3050, 3051 ], "rotates": true, "multitile": true, - "additional_tiles": [ { "id": "unconnected", "fg": 3018 } ] + "additional_tiles": [ { "id": "unconnected", "fg": 3044 } ] }, - { "id": "t_railroad_tie_h", "fg": 3025, "rotates": false }, - { "id": "t_railroad_tie_v", "fg": 3024, "rotates": false }, + { "id": "t_railroad_tie_h", "fg": 3051, "rotates": false }, + { "id": "t_railroad_tie_v", "fg": 3050, "rotates": false }, { "id": "t_railroad_track", - "fg": [ 3019, 3020, 3019, 3020 ], - "rotates": true, - "multitile": true, - "additional_tiles": [ { "id": "center", "fg": 3026 } ] - }, - { "id": "t_railroad_track_d", "fg": 3021, "bg": 3018, "rotates": true }, - { "id": "t_railroad_track_on_tie", "fg": [ 3023, 3022, 3023, 3022 ], "rotates": true }, - { "id": "t_raincatcher", "fg": 2813, "bg": 1096, "rotates": false }, - { "id": "t_rdoor_b", "fg": 2814, "bg": 3030, "rotates": false }, - { "id": "t_rdoor_boarded", "fg": 2815, "rotates": false }, - { "id": "t_rdoor_boarded_damaged", "fg": 2816, "rotates": false }, - { "id": "t_rdoor_c", "fg": 2817, "bg": 3030, "rotates": false }, - { "id": "t_rdoor_o", "fg": 2818, "bg": 3030, "rotates": false }, - { "id": "t_reb_cage", "fg": 2819, "bg": 3035 }, - { "id": "t_recycler", "fg": 2820, "bg": 3035, "rotates": false }, - { "id": "t_reinforced_door_glass_c", "fg": 2821, "bg": 3028 }, - { "id": "t_reinforced_door_glass_lab_c", "fg": 2821, "bg": 3035 }, - { "id": "t_reinforced_door_glass_lab_o", "fg": 2822, "bg": 3035 }, - { "id": "t_reinforced_door_glass_o", "fg": 2822, "bg": 3028 }, + "fg": [ 3045, 3046, 3045, 3046 ], + "rotates": true, + "multitile": true, + "additional_tiles": [ { "id": "center", "fg": 3052 } ] + }, + { "id": "t_railroad_track_d", "fg": 3047, "bg": 3044, "rotates": true }, + { "id": "t_railroad_track_on_tie", "fg": [ 3049, 3048, 3049, 3048 ], "rotates": true }, + { "id": "t_raincatcher", "fg": 2839, "bg": 1096, "rotates": false }, + { "id": "t_rdoor_b", "fg": 2840, "bg": 3056, "rotates": false }, + { "id": "t_rdoor_boarded", "fg": 2841, "rotates": false }, + { "id": "t_rdoor_boarded_damaged", "fg": 2842, "rotates": false }, + { "id": "t_rdoor_c", "fg": 2843, "bg": 3056, "rotates": false }, + { "id": "t_rdoor_o", "fg": 2844, "bg": 3056, "rotates": false }, + { "id": "t_reb_cage", "fg": 2845, "bg": 3061 }, + { "id": "t_recycler", "fg": 2846, "bg": 3061, "rotates": false }, + { "id": "t_reinforced_door_glass_c", "fg": 2847, "bg": 3054 }, + { "id": "t_reinforced_door_glass_lab_c", "fg": 2847, "bg": 3061 }, + { "id": "t_reinforced_door_glass_lab_o", "fg": 2848, "bg": 3061 }, + { "id": "t_reinforced_door_glass_o", "fg": 2848, "bg": 3054 }, { "id": "t_reinforced_glass", - "fg": 2823, - "bg": 3028, + "fg": 2849, + "bg": 3054, "rotates": false, "multitile": true, "additional_tiles": [ - { "id": "corner", "fg": 2824, "bg": 3028 }, - { "id": "edge", "fg": 2825, "bg": 3028 }, - { "id": "t_connection", "fg": 2829, "bg": 3028 }, - { "id": "center", "fg": 2823, "bg": 3028 }, - { "id": "unconnected", "fg": 2830, "bg": 3028 }, - { "id": "end_piece", "fg": 2826, "bg": 3028 } + { "id": "corner", "fg": 2850, "bg": 3054 }, + { "id": "edge", "fg": 2851, "bg": 3054 }, + { "id": "t_connection", "fg": 2855, "bg": 3054 }, + { "id": "center", "fg": 2849, "bg": 3054 }, + { "id": "unconnected", "fg": 2856, "bg": 3054 }, + { "id": "end_piece", "fg": 2852, "bg": 3054 } ] }, - { "id": "t_reinforced_glass_shutter", "fg": 2827, "bg": 3028, "rotates": false }, - { "id": "t_reinforced_glass_shutter_open", "fg": 2828, "bg": 3028, "rotates": false }, + { "id": "t_reinforced_glass_shutter", "fg": 2853, "bg": 3054, "rotates": false }, + { "id": "t_reinforced_glass_shutter_open", "fg": 2854, "bg": 3054, "rotates": false }, { "id": "t_rock_blue", - "fg": 2922, + "fg": 2948, "multitile": true, "additional_tiles": [ - { "id": "center", "fg": 2917 }, - { "id": "corner", "fg": 2918 }, - { "id": "edge", "fg": 2919 }, - { "id": "end_piece", "fg": 2920 }, - { "id": "t_connection", "fg": 2921 }, - { "id": "unconnected", "fg": 2922 } + { "id": "center", "fg": 2943 }, + { "id": "corner", "fg": 2944 }, + { "id": "edge", "fg": 2945 }, + { "id": "end_piece", "fg": 2946 }, + { "id": "t_connection", "fg": 2947 }, + { "id": "unconnected", "fg": 2948 } ] }, - { "id": "t_rock_floor", "bg": 3028, "rotates": false }, + { "id": "t_rock_floor", "bg": 3054, "rotates": false }, { "id": "t_rock_green", - "fg": 2937, + "fg": 2963, "multitile": true, "additional_tiles": [ - { "id": "center", "fg": 2926 }, - { "id": "corner", "fg": 2933 }, - { "id": "edge", "fg": 2934 }, - { "id": "end_piece", "fg": 2935 }, - { "id": "t_connection", "fg": 2936 }, - { "id": "unconnected", "fg": 2937 } + { "id": "center", "fg": 2952 }, + { "id": "corner", "fg": 2959 }, + { "id": "edge", "fg": 2960 }, + { "id": "end_piece", "fg": 2961 }, + { "id": "t_connection", "fg": 2962 }, + { "id": "unconnected", "fg": 2963 } ] }, { "id": "t_rock_red", - "fg": 2974, + "fg": 3000, "multitile": true, "additional_tiles": [ - { "id": "center", "fg": 2969 }, - { "id": "corner", "fg": 2970 }, - { "id": "edge", "fg": 2971 }, - { "id": "end_piece", "fg": 2972 }, - { "id": "t_connection", "fg": 2973 }, - { "id": "unconnected", "fg": 2974 } + { "id": "center", "fg": 2995 }, + { "id": "corner", "fg": 2996 }, + { "id": "edge", "fg": 2997 }, + { "id": "end_piece", "fg": 2998 }, + { "id": "t_connection", "fg": 2999 }, + { "id": "unconnected", "fg": 3000 } ] }, { "id": "t_rock_smooth", - "fg": 2835, + "fg": 2861, "multitile": true, "additional_tiles": [ - { "id": "center", "fg": 2836 }, - { "id": "corner", "fg": 2837 }, - { "id": "edge", "fg": 2838 }, - { "id": "end_piece", "fg": 2839 }, - { "id": "t_connection", "fg": 2840 }, - { "id": "unconnected", "fg": 2841 } + { "id": "center", "fg": 2862 }, + { "id": "corner", "fg": 2863 }, + { "id": "edge", "fg": 2864 }, + { "id": "end_piece", "fg": 2865 }, + { "id": "t_connection", "fg": 2866 }, + { "id": "unconnected", "fg": 2867 } ] }, { "id": [ "t_rock", "t_border_rock" ], - "fg": 2831, + "fg": 2857, "rotates": false, "multitile": true, "additional_tiles": [ - { "id": "center", "fg": 2831 }, - { "id": "corner", "fg": 2832 }, - { "id": "edge", "fg": 2833 }, - { "id": "end_piece", "fg": 2834 }, - { "id": "t_connection", "fg": 2842 }, - { "id": "unconnected", "fg": 2843 } + { "id": "center", "fg": 2857 }, + { "id": "corner", "fg": 2858 }, + { "id": "edge", "fg": 2859 }, + { "id": "end_piece", "fg": 2860 }, + { "id": "t_connection", "fg": 2868 }, + { "id": "unconnected", "fg": 2869 } ] }, { "id": "t_rock_wall", - "fg": 2779, - "bg": 3037, + "fg": 2805, + "bg": 3063, "multitile": true, "additional_tiles": [ - { "id": "corner", "fg": 2795, "bg": 3037 }, - { "id": "center", "fg": 2794, "bg": 3037 }, - { "id": "t_connection", "fg": 2798, "bg": 3037 }, - { "id": "edge", "fg": 2796, "bg": 3037 }, - { "id": "unconnected", "fg": 2779, "bg": 3037 }, - { "id": "end_piece", "fg": 2797, "bg": 3037 } + { "id": "corner", "fg": 2821, "bg": 3063 }, + { "id": "center", "fg": 2820, "bg": 3063 }, + { "id": "t_connection", "fg": 2824, "bg": 3063 }, + { "id": "edge", "fg": 2822, "bg": 3063 }, + { "id": "unconnected", "fg": 2805, "bg": 3063 }, + { "id": "end_piece", "fg": 2823, "bg": 3063 } ] }, { "id": "t_rock_wall_half", - "fg": 2844, - "bg": 3108, + "fg": 2870, + "bg": 3151, "multitile": true, "additional_tiles": [ - { "id": "unconnected", "fg": 2844 }, - { "id": "center", "fg": 2845 }, - { "id": "corner", "fg": 2846 }, - { "id": "edge", "fg": 2847 }, - { "id": "end_piece", "fg": 2848 }, - { "id": "t_connection", "fg": 2849 } + { "id": "unconnected", "fg": 2870 }, + { "id": "center", "fg": 2871 }, + { "id": "corner", "fg": 2872 }, + { "id": "edge", "fg": 2873 }, + { "id": "end_piece", "fg": 2874 }, + { "id": "t_connection", "fg": 2875 } ] }, { "id": "t_root_wall", - "fg": 2794, - "bg": 3038, + "fg": 2820, + "bg": 3064, "multitile": true, "additional_tiles": [ - { "id": "corner", "fg": 2795, "bg": 3038 }, - { "id": "center", "fg": 2794, "bg": 3038 }, - { "id": "end_piece", "fg": 2797, "bg": 3038 }, - { "id": "unconnected", "fg": 2779, "bg": 3038 }, - { "id": "t_connection", "fg": 2798, "bg": 3038 }, - { "id": "edge", "fg": 2796, "bg": 3038 } + { "id": "corner", "fg": 2821, "bg": 3064 }, + { "id": "center", "fg": 2820, "bg": 3064 }, + { "id": "end_piece", "fg": 2823, "bg": 3064 }, + { "id": "unconnected", "fg": 2805, "bg": 3064 }, + { "id": "t_connection", "fg": 2824, "bg": 3064 }, + { "id": "edge", "fg": 2822, "bg": 3064 } ] }, - { "id": "t_rope_up", "fg": 2850, "bg": 3028, "rotates": false }, - { "id": "t_sai_box", "fg": 2851, "bg": 3035, "rotates": false }, - { "id": "t_sai_box_damaged", "fg": 2852, "bg": 3035, "rotates": false }, - { "id": "t_sand", "fg": 2854 }, + { "id": "t_rope_up", "fg": 2876, "bg": 3054, "rotates": false }, + { "id": "t_sai_box", "fg": 2877, "bg": 3061, "rotates": false }, + { "id": "t_sai_box_damaged", "fg": 2878, "bg": 3061, "rotates": false }, + { "id": "t_sand", "fg": 2880 }, { "id": "t_sandbox", - "fg": 2853, + "fg": 2879, "rotates": false, "multitile": true, "additional_tiles": [ - { "id": "corner", "fg": 2853 }, - { "id": "center", "fg": 2854 }, - { "id": "edge", "fg": 2855 }, - { "id": "t_connection", "fg": 2855 }, - { "id": "unconnected", "fg": 2856 } + { "id": "corner", "fg": 2879 }, + { "id": "center", "fg": 2880 }, + { "id": "edge", "fg": 2881 }, + { "id": "t_connection", "fg": 2881 }, + { "id": "unconnected", "fg": 2882 } ] }, - { "id": "t_sandmound", "fg": 2857, "rotates": false }, - { "id": "t_sconc_wall", "fg": 2858, "bg": 3035 }, - { "id": "t_sconc_wall_halfway", "fg": 2859, "bg": 3035 }, - { "id": "t_scrap_floor", "fg": 2776, "rotates": false }, + { "id": "t_sandmound", "fg": 2883, "rotates": false }, + { "id": "t_sconc_wall", "fg": 2884, "bg": 3061 }, + { "id": "t_sconc_wall_halfway", "fg": 2885, "bg": 3061 }, + { "id": "t_scrap_floor", "fg": 2802, "rotates": false }, { "id": "t_scrap_wall", - "fg": 2860, - "bg": 3028, + "fg": 2886, + "bg": 3054, "rotates": false, "multitile": true, "additional_tiles": [ - { "id": "corner", "fg": 2861, "bg": 3028 }, - { "id": "edge", "fg": 2862, "bg": 3028 }, - { "id": "t_connection", "fg": 2864, "bg": 3028 }, - { "id": "center", "fg": 2860, "bg": 3028 }, - { "id": "unconnected", "fg": 2865, "bg": 3028 }, - { "id": "end_piece", "fg": 2863, "bg": 3028 } + { "id": "corner", "fg": 2887, "bg": 3054 }, + { "id": "edge", "fg": 2888, "bg": 3054 }, + { "id": "t_connection", "fg": 2890, "bg": 3054 }, + { "id": "center", "fg": 2886, "bg": 3054 }, + { "id": "unconnected", "fg": 2891, "bg": 3054 }, + { "id": "end_piece", "fg": 2889, "bg": 3054 } ] }, { "id": "t_scrap_wall_halfway", - "fg": 2860, - "bg": 3031, + "fg": 2886, + "bg": 3057, "rotates": false, "multitile": true, "additional_tiles": [ - { "id": "t_connection", "fg": 2864, "bg": 3031 }, - { "id": "edge", "fg": 2862, "bg": 3031 }, - { "id": "corner", "fg": 2861, "bg": 3031 }, - { "id": "center", "fg": 2860, "bg": 3031 }, - { "id": "end_piece", "fg": 2863, "bg": 3035 }, - { "id": "unconnected", "fg": 2865, "bg": 3035 } + { "id": "t_connection", "fg": 2890, "bg": 3057 }, + { "id": "edge", "fg": 2888, "bg": 3057 }, + { "id": "corner", "fg": 2887, "bg": 3057 }, + { "id": "center", "fg": 2886, "bg": 3057 }, + { "id": "end_piece", "fg": 2889, "bg": 3061 }, + { "id": "unconnected", "fg": 2891, "bg": 3061 } ] }, { "id": "t_searth_test", - "fg": 2866, - "bg": 2854, + "fg": 2892, + "bg": 2880, "rotates": false, "multitile": true, "additional_tiles": [ - { "id": "center", "fg": 2866, "bg": 2854 }, - { "id": "corner", "fg": 2867, "bg": 2854 }, - { "id": "edge", "fg": 2868, "bg": 2854 }, - { "id": "t_connection", "fg": 2870, "bg": 2854 }, - { "id": "end_piece", "fg": 2869, "bg": 2854 }, - { "id": "unconnected", "fg": 2871, "bg": 2854 } + { "id": "center", "fg": 2892, "bg": 2880 }, + { "id": "corner", "fg": 2893, "bg": 2880 }, + { "id": "edge", "fg": 2894, "bg": 2880 }, + { "id": "t_connection", "fg": 2896, "bg": 2880 }, + { "id": "end_piece", "fg": 2895, "bg": 2880 }, + { "id": "unconnected", "fg": 2897, "bg": 2880 } ] }, - { "id": "t_sewage", "fg": 2872, "rotates": false }, + { "id": "t_sewage", "fg": 2898, "rotates": false }, { "id": "t_sewage_pipe", - "fg": 2873, - "bg": 3035, + "fg": 2899, + "bg": 3061, "rotates": false, "multitile": true, "additional_tiles": [ - { "id": "center", "fg": 2874, "bg": 3035 }, - { "id": "corner", "fg": 2875, "bg": 3035 }, - { "id": "edge", "fg": 2876, "bg": 3035 }, - { "id": "t_connection", "fg": 2878, "bg": 3035 }, - { "id": "end_piece", "fg": 2877, "bg": 3035 }, - { "id": "unconnected", "fg": 2873, "bg": 3035 } + { "id": "center", "fg": 2900, "bg": 3061 }, + { "id": "corner", "fg": 2901, "bg": 3061 }, + { "id": "edge", "fg": 2902, "bg": 3061 }, + { "id": "t_connection", "fg": 2904, "bg": 3061 }, + { "id": "end_piece", "fg": 2903, "bg": 3061 }, + { "id": "unconnected", "fg": 2899, "bg": 3061 } ] }, { "id": "t_sewage_pump", - "bg": 3035, + "bg": 3061, "rotates": false, "multitile": true, "additional_tiles": [ - { "id": "center", "fg": 2879, "bg": 3035 }, - { "id": "corner", "fg": 2880, "bg": 3035 }, - { "id": "edge", "fg": 2876, "bg": 3035 }, - { "id": "t_connection", "fg": 2879, "bg": 3035 }, - { "id": "end_piece", "fg": 2877, "bg": 3035 }, - { "id": "unconnected", "fg": 2879, "bg": 3035 } - ] - }, - { "id": "t_shrub", "fg": 2881, "bg": 3108, "rotates": false }, - { "id": "t_shrub_blueberry", "fg": 2882, "bg": 3108 }, - { "id": "t_shrub_blueberry_harvested", "fg": 2882, "bg": 3108 }, - { "id": "t_shrub_blueberry_harvested_season_autumn", "fg": 2882, "bg": 3112 }, - { "id": "t_shrub_blueberry_harvested_season_summer", "fg": 2882, "bg": 3116 }, - { "id": "t_shrub_blueberry_harvested_season_winter", "fg": 2886, "bg": 3081 }, - { "id": "t_shrub_blueberry_season_autumn", "fg": 2748, "bg": 3112 }, - { "id": "t_shrub_blueberry_season_summer", "fg": 2748, "bg": 3116 }, - { "id": "t_shrub_blueberry_season_winter", "fg": 2886, "bg": 3081 }, - { "id": "t_shrub_fungal", "fg": 2883, "bg": 1205, "rotates": false }, - { "id": "t_shrub_season_autumn", "fg": 2881, "bg": 3112 }, - { "id": "t_shrub_season_summer", "fg": 2881, "bg": 3116 }, - { "id": "t_shrub_season_winter", "fg": 2884, "bg": 3081 }, - { "id": "t_shrub_strawberry", "fg": 2882, "bg": 3108 }, - { "id": "t_shrub_strawberry_harvested", "fg": 2882, "bg": 3108 }, - { "id": "t_shrub_strawberry_harvested_season_autumn", "fg": 2882, "bg": 3112 }, - { "id": "t_shrub_strawberry_harvested_season_summer", "fg": 2882, "bg": 3116 }, - { "id": "t_shrub_strawberry_harvested_season_winter", "fg": 2886, "bg": 3081 }, - { "id": "t_shrub_strawberry_season_autumn", "fg": 2885, "bg": 3112 }, - { "id": "t_shrub_strawberry_season_summer", "fg": 2885, "bg": 3116 }, - { "id": "t_shrub_strawberry_season_winter", "fg": 2882, "bg": 3081 }, - { "id": "t_sidewalk", "fg": 3035, "rotates": false }, - { "id": "t_sidewalk_bg_dp", "fg": 3035 }, - { "id": "t_skylight", "bg": 3035, "rotates": false }, + { "id": "center", "fg": 2905, "bg": 3061 }, + { "id": "corner", "fg": 2906, "bg": 3061 }, + { "id": "edge", "fg": 2902, "bg": 3061 }, + { "id": "t_connection", "fg": 2905, "bg": 3061 }, + { "id": "end_piece", "fg": 2903, "bg": 3061 }, + { "id": "unconnected", "fg": 2905, "bg": 3061 } + ] + }, + { "id": "t_shrub", "fg": 2907, "bg": 3151, "rotates": false }, + { "id": "t_shrub_blueberry", "fg": 2908, "bg": 3151 }, + { "id": "t_shrub_blueberry_harvested", "fg": 2908, "bg": 3151 }, + { "id": "t_shrub_blueberry_harvested_season_autumn", "fg": 2908, "bg": 3155 }, + { "id": "t_shrub_blueberry_harvested_season_summer", "fg": 2908, "bg": 3159 }, + { "id": "t_shrub_blueberry_harvested_season_winter", "fg": 2912, "bg": 3108 }, + { "id": "t_shrub_blueberry_season_autumn", "fg": 2774, "bg": 3155 }, + { "id": "t_shrub_blueberry_season_summer", "fg": 2774, "bg": 3159 }, + { "id": "t_shrub_blueberry_season_winter", "fg": 2912, "bg": 3108 }, + { "id": "t_shrub_fungal", "fg": 2909, "bg": 1205, "rotates": false }, + { "id": "t_shrub_season_autumn", "fg": 2907, "bg": 3155 }, + { "id": "t_shrub_season_summer", "fg": 2907, "bg": 3159 }, + { "id": "t_shrub_season_winter", "fg": 2910, "bg": 3108 }, + { "id": "t_shrub_strawberry", "fg": 2908, "bg": 3151 }, + { "id": "t_shrub_strawberry_harvested", "fg": 2908, "bg": 3151 }, + { "id": "t_shrub_strawberry_harvested_season_autumn", "fg": 2908, "bg": 3155 }, + { "id": "t_shrub_strawberry_harvested_season_summer", "fg": 2908, "bg": 3159 }, + { "id": "t_shrub_strawberry_harvested_season_winter", "fg": 2912, "bg": 3108 }, + { "id": "t_shrub_strawberry_season_autumn", "fg": 2911, "bg": 3155 }, + { "id": "t_shrub_strawberry_season_summer", "fg": 2911, "bg": 3159 }, + { "id": "t_shrub_strawberry_season_winter", "fg": 2908, "bg": 3108 }, + { "id": "t_sidewalk", "fg": 3061, "rotates": false }, + { "id": "t_sidewalk_bg_dp", "fg": 3061 }, + { "id": "t_skylight", "bg": 3061, "rotates": false }, { "id": "t_slide", - "fg": 2887, - "bg": 3193, + "fg": 2913, + "bg": 3236, "rotates": false, "multitile": true, - "additional_tiles": [ { "id": "edge", "fg": 2887, "bg": 3193 }, { "id": "end_piece", "fg": 2888, "bg": 3193 } ] + "additional_tiles": [ { "id": "edge", "fg": 2913, "bg": 3236 }, { "id": "end_piece", "fg": 2914, "bg": 3236 } ] }, { "id": "t_slide_season_autumn", - "fg": 2887, - "bg": 3112, + "fg": 2913, + "bg": 3155, "multitile": true, - "additional_tiles": [ { "id": "edge", "fg": 2887, "bg": 3112 }, { "id": "end_piece", "fg": 2888, "bg": 3112 } ] + "additional_tiles": [ { "id": "edge", "fg": 2913, "bg": 3155 }, { "id": "end_piece", "fg": 2914, "bg": 3155 } ] }, { "id": "t_slide_season_summer", - "fg": 2887, - "bg": 3116, + "fg": 2913, + "bg": 3159, "multitile": true, - "additional_tiles": [ { "id": "edge", "fg": 2887, "bg": 3116 }, { "id": "end_piece", "fg": 2888, "bg": 3116 } ] + "additional_tiles": [ { "id": "edge", "fg": 2913, "bg": 3159 }, { "id": "end_piece", "fg": 2914, "bg": 3159 } ] }, { "id": "t_slide_season_winter", - "fg": 2887, - "bg": 3081, + "fg": 2913, + "bg": 3108, "multitile": true, - "additional_tiles": [ { "id": "edge", "fg": 2887, "bg": 3081 }, { "id": "end_piece", "fg": 2888, "bg": 3081 } ] + "additional_tiles": [ { "id": "edge", "fg": 2913, "bg": 3108 }, { "id": "end_piece", "fg": 2914, "bg": 3108 } ] }, { "id": "t_slime", - "fg": 2889, - "bg": 3108, + "fg": 2915, + "bg": 3151, "rotates": false, "multitile": true, "additional_tiles": [ - { "id": "unconnected", "fg": 2889, "bg": 3108 }, - { "id": "center", "fg": 2890, "bg": 3108 }, - { "id": "corner", "fg": 2891, "bg": 3108 }, - { "id": "edge", "fg": 2892, "bg": 3108 }, - { "id": "end_piece", "fg": 2893, "bg": 3108 }, - { "id": "t_connection", "fg": 2894, "bg": 3108 } + { "id": "unconnected", "fg": 2915, "bg": 3151 }, + { "id": "center", "fg": 2916, "bg": 3151 }, + { "id": "corner", "fg": 2917, "bg": 3151 }, + { "id": "edge", "fg": 2918, "bg": 3151 }, + { "id": "end_piece", "fg": 2919, "bg": 3151 }, + { "id": "t_connection", "fg": 2920, "bg": 3151 } ] }, { "id": "t_slime_season_autumn", - "fg": 2889, - "bg": 3112, + "fg": 2915, + "bg": 3155, "multitile": true, "additional_tiles": [ - { "id": "unconnected", "fg": 2889 }, - { "id": "center", "fg": 2890 }, - { "id": "corner", "fg": 2891 }, - { "id": "edge", "fg": 2892 }, - { "id": "end_piece", "fg": 2893 }, - { "id": "t_connection", "fg": 2894 } + { "id": "unconnected", "fg": 2915 }, + { "id": "center", "fg": 2916 }, + { "id": "corner", "fg": 2917 }, + { "id": "edge", "fg": 2918 }, + { "id": "end_piece", "fg": 2919 }, + { "id": "t_connection", "fg": 2920 } ] }, { "id": "t_slime_season_summer", - "fg": 2889, - "bg": 3116, + "fg": 2915, + "bg": 3159, "multitile": true, "additional_tiles": [ - { "id": "unconnected", "fg": 2889 }, - { "id": "center", "fg": 2890 }, - { "id": "corner", "fg": 2891 }, - { "id": "edge", "fg": 2892 }, - { "id": "end_piece", "fg": 2893 }, - { "id": "t_connection", "fg": 2894 } + { "id": "unconnected", "fg": 2915 }, + { "id": "center", "fg": 2916 }, + { "id": "corner", "fg": 2917 }, + { "id": "edge", "fg": 2918 }, + { "id": "end_piece", "fg": 2919 }, + { "id": "t_connection", "fg": 2920 } ] }, { "id": "t_slime_season_winter", - "fg": 2889, - "bg": 3081, + "fg": 2915, + "bg": 3108, "multitile": true, "additional_tiles": [ - { "id": "unconnected", "fg": 2889 }, - { "id": "center", "fg": 2890 }, - { "id": "corner", "fg": 2891 }, - { "id": "edge", "fg": 2892 }, - { "id": "end_piece", "fg": 2893 }, - { "id": "t_connection", "fg": 2894 } + { "id": "unconnected", "fg": 2915 }, + { "id": "center", "fg": 2916 }, + { "id": "corner", "fg": 2917 }, + { "id": "edge", "fg": 2918 }, + { "id": "end_piece", "fg": 2919 }, + { "id": "t_connection", "fg": 2920 } ] }, - { "id": "t_slope_down", "fg": 2895, "rotates": false }, - { "id": "t_slope_up", "fg": 2896, "rotates": false }, - { "id": "t_slot_machine", "fg": 2897, "bg": 3035 }, - { "id": [ "t_stairs_down", "t_wood_stairs_down" ], "fg": 2898, "bg": 3030, "rotates": false }, - { "id": [ "t_stairs_up", "t_wood_stairs_up" ], "fg": 2899, "bg": 3028, "rotates": false }, - { "id": "t_station_disc", "fg": 2900, "bg": 3035, "rotates": false }, + { "id": "t_slope_down", "fg": 2921, "rotates": false }, + { "id": "t_slope_up", "fg": 2922, "rotates": false }, + { "id": "t_slot_machine", "fg": 2923, "bg": 3061 }, + { "id": [ "t_stairs_down", "t_wood_stairs_down" ], "fg": 2924, "bg": 3056, "rotates": false }, + { "id": [ "t_stairs_up", "t_wood_stairs_up" ], "fg": 2925, "bg": 3054, "rotates": false }, + { "id": "t_station_disc", "fg": 2926, "bg": 3061, "rotates": false }, { "id": "t_stone_wall_line", - "fg": 2779, - "bg": 3037, + "fg": 2805, + "bg": 3063, "multitile": true, "additional_tiles": [ - { "id": "corner", "fg": 2795, "bg": 3037 }, - { "id": "center", "bg": 3037 }, - { "id": "t_connection", "fg": 2798, "bg": 3037 }, - { "id": "edge", "fg": 2796, "bg": 3037 }, - { "id": "end_piece", "fg": 2797, "bg": 3037 }, - { "id": "unconnected", "fg": 2779, "bg": 3037 } + { "id": "corner", "fg": 2821, "bg": 3063 }, + { "id": "center", "bg": 3063 }, + { "id": "t_connection", "fg": 2824, "bg": 3063 }, + { "id": "edge", "fg": 2822, "bg": 3063 }, + { "id": "end_piece", "fg": 2823, "bg": 3063 }, + { "id": "unconnected", "fg": 2805, "bg": 3063 } ] }, - { "id": "t_strconc_floor", "fg": 3035, "rotates": false }, - { "id": "t_strconc_floor_halfway", "fg": 2901 }, + { "id": "t_strconc_floor", "fg": 3061, "rotates": false }, + { "id": "t_strconc_floor_halfway", "fg": 2927 }, { "id": "t_strconc_wall", - "fg": 2687, - "bg": 3035, + "fg": 2713, + "bg": 3061, "rotates": false, "multitile": true, "additional_tiles": [ - { "id": "corner", "fg": 2688, "bg": 3035 }, - { "id": "edge", "fg": 2689, "bg": 3035 }, - { "id": "center", "fg": 2687, "bg": 3035 }, - { "id": "t_connection", "fg": 2691, "bg": 3035 }, - { "id": "end_piece", "fg": 2690, "bg": 3035 }, - { "id": "unconnected", "fg": 2692, "bg": 3035 } - ] - }, - { "id": "t_strconc_wall_halfway", "fg": 2902, "bg": 3035 }, - { "id": "t_stump", "fg": 3016, "rotates": false, "bg": 3108 }, - { "id": "t_stump_season_autumn", "fg": 3016, "rotates": false, "bg": 3112 }, - { "id": "t_stump_season_summer", "fg": 3016, "rotates": false, "bg": 3116 }, - { "id": "t_stump_season_winter", "fg": 3017, "rotates": false, "bg": 3081 }, - { "id": "t_support_l", "fg": 2903, "bg": 3035, "rotates": false }, - { "id": "t_support_s", "fg": 2904, "bg": 3035, "rotates": false }, - { "id": "t_switchgear_l", "fg": 2905, "bg": 3035, "rotates": false }, - { "id": "t_switchgear_s", "fg": 2906, "bg": 3035, "rotates": false }, - { "id": "t_tarptent", "fg": 2907, "bg": 3108, "rotates": false }, - { "id": "t_thconc_floor", "fg": 3035, "rotates": false }, - { "id": "t_thconc_floor_olight", "fg": 3073, "rotates": false }, - { "id": "t_trunk", "fg": 2908, "bg": 3108, "rotates": false }, - { "id": "t_trunk_season_autumn", "fg": 2908, "bg": 3112 }, - { "id": "t_trunk_season_summer", "fg": 2908, "bg": 3116 }, - { "id": "t_trunk_season_winter", "fg": 2909, "bg": 3081 }, - { "id": "t_underbrush", "fg": 2910, "bg": 3108, "rotates": false }, - { "id": "t_underbrush_harvested_autumn", "fg": 2911, "bg": 3112, "rotates": false }, - { "id": "t_underbrush_harvested_autumn_season_autumn", "fg": 2911, "bg": 3112, "rotates": false }, - { "id": "t_underbrush_harvested_autumn_season_summer", "fg": 2911, "bg": 3116, "rotates": false }, - { "id": "t_underbrush_harvested_autumn_season_winter", "fg": 2911, "bg": 3081, "rotates": false }, - { "id": "t_underbrush_harvested_spring", "fg": 2911, "bg": 3108, "rotates": false }, - { "id": "t_underbrush_harvested_spring_season_winter", "fg": 2911, "bg": 3081, "rotates": false }, - { "id": "t_underbrush_harvested_summer", "fg": 2911, "bg": 3116, "rotates": false }, - { "id": "t_underbrush_harvested_summer_season_winter", "fg": 2911, "bg": 3081, "rotates": false }, - { "id": "t_underbrush_harvested_winter", "fg": 2912, "bg": 3120, "rotates": false }, - { "id": "t_underbrush_harvested_winter_season_winter", "fg": 2912, "bg": 3081, "rotates": false }, - { "id": "t_underbrush_season_winter", "fg": 2913, "bg": 3081, "rotates": false }, - { "id": "t_utility_light", "fg": 2914, "bg": 3035 }, - { "id": "t_vat", "fg": 2915, "bg": 3035, "rotates": false }, + { "id": "corner", "fg": 2714, "bg": 3061 }, + { "id": "edge", "fg": 2715, "bg": 3061 }, + { "id": "center", "fg": 2713, "bg": 3061 }, + { "id": "t_connection", "fg": 2717, "bg": 3061 }, + { "id": "end_piece", "fg": 2716, "bg": 3061 }, + { "id": "unconnected", "fg": 2718, "bg": 3061 } + ] + }, + { "id": "t_strconc_wall_halfway", "fg": 2928, "bg": 3061 }, + { "id": "t_stump", "fg": 3042, "rotates": false, "bg": 3151 }, + { "id": "t_stump_season_autumn", "fg": 3042, "rotates": false, "bg": 3155 }, + { "id": "t_stump_season_summer", "fg": 3042, "rotates": false, "bg": 3159 }, + { "id": "t_stump_season_winter", "fg": 3043, "rotates": false, "bg": 3108 }, + { "id": "t_support_l", "fg": 2929, "bg": 3061, "rotates": false }, + { "id": "t_support_s", "fg": 2930, "bg": 3061, "rotates": false }, + { "id": "t_switchgear_l", "fg": 2931, "bg": 3061, "rotates": false }, + { "id": "t_switchgear_s", "fg": 2932, "bg": 3061, "rotates": false }, + { "id": "t_tarptent", "fg": 2933, "bg": 3151, "rotates": false }, + { "id": "t_thconc_floor", "fg": 3061, "rotates": false }, + { "id": "t_thconc_floor_olight", "fg": 3100, "rotates": false }, + { "id": "t_trunk", "fg": 2934, "bg": 3151, "rotates": false }, + { "id": "t_trunk_season_autumn", "fg": 2934, "bg": 3155 }, + { "id": "t_trunk_season_summer", "fg": 2934, "bg": 3159 }, + { "id": "t_trunk_season_winter", "fg": 2935, "bg": 3108 }, + { "id": "t_underbrush", "fg": 2936, "bg": 3151, "rotates": false }, + { "id": "t_underbrush_harvested_autumn", "fg": 2937, "bg": 3155, "rotates": false }, + { "id": "t_underbrush_harvested_autumn_season_autumn", "fg": 2937, "bg": 3155, "rotates": false }, + { "id": "t_underbrush_harvested_autumn_season_summer", "fg": 2937, "bg": 3159, "rotates": false }, + { "id": "t_underbrush_harvested_autumn_season_winter", "fg": 2937, "bg": 3108, "rotates": false }, + { "id": "t_underbrush_harvested_spring", "fg": 2937, "bg": 3151, "rotates": false }, + { "id": "t_underbrush_harvested_spring_season_winter", "fg": 2937, "bg": 3108, "rotates": false }, + { "id": "t_underbrush_harvested_summer", "fg": 2937, "bg": 3159, "rotates": false }, + { "id": "t_underbrush_harvested_summer_season_winter", "fg": 2937, "bg": 3108, "rotates": false }, + { "id": "t_underbrush_harvested_winter", "fg": 2938, "bg": 3163, "rotates": false }, + { "id": "t_underbrush_harvested_winter_season_winter", "fg": 2938, "bg": 3108, "rotates": false }, + { "id": "t_underbrush_season_winter", "fg": 2939, "bg": 3108, "rotates": false }, + { "id": "t_utility_light", "fg": 2940, "bg": 3061 }, + { "id": "t_vat", "fg": 2941, "bg": 3061, "rotates": false }, { "id": "t_wall_b", - "fg": 2917, + "fg": 2943, "rotates": false, "multitile": true, "additional_tiles": [ - { "id": "center", "fg": 2917 }, - { "id": "corner", "fg": 2918 }, - { "id": "edge", "fg": 2919 }, - { "id": "end_piece", "fg": 2920 }, - { "id": "t_connection", "fg": 2921 }, - { "id": "unconnected", "fg": 2922 } + { "id": "center", "fg": 2943 }, + { "id": "corner", "fg": 2944 }, + { "id": "edge", "fg": 2945 }, + { "id": "end_piece", "fg": 2946 }, + { "id": "t_connection", "fg": 2947 }, + { "id": "unconnected", "fg": 2948 } ] }, { "id": "t_wall_g", - "fg": 2926, + "fg": 2952, "rotates": false, "multitile": true, "additional_tiles": [ - { "id": "center", "fg": 2926 }, - { "id": "corner", "fg": 2933 }, - { "id": "edge", "fg": 2934 }, - { "id": "end_piece", "fg": 2935 }, - { "id": "t_connection", "fg": 2936 }, - { "id": "unconnected", "fg": 2937 } + { "id": "center", "fg": 2952 }, + { "id": "corner", "fg": 2959 }, + { "id": "edge", "fg": 2960 }, + { "id": "end_piece", "fg": 2961 }, + { "id": "t_connection", "fg": 2962 }, + { "id": "unconnected", "fg": 2963 } ] }, { "id": "t_wall_glass", - "fg": 2927, + "fg": 2953, "rotates": false, "multitile": true, "additional_tiles": [ - { "id": "center", "fg": 2927, "bg": 3030 }, - { "id": "corner", "fg": 2928, "bg": 3030 }, - { "id": "edge", "fg": 2929, "bg": 3030 }, - { "id": "end_piece", "fg": 2930, "bg": 3030 }, - { "id": "t_connection", "fg": 2931, "bg": 3030 }, - { "id": "unconnected", "fg": 2932, "bg": 3030 } + { "id": "center", "fg": 2953, "bg": 3056 }, + { "id": "corner", "fg": 2954, "bg": 3056 }, + { "id": "edge", "fg": 2955, "bg": 3056 }, + { "id": "end_piece", "fg": 2956, "bg": 3056 }, + { "id": "t_connection", "fg": 2957, "bg": 3056 }, + { "id": "unconnected", "fg": 2958, "bg": 3056 } ] }, { "id": "t_wall_glass_alarm", - "fg": 2927, - "bg": 3030, + "fg": 2953, + "bg": 3056, "rotates": false, "multitile": true, "additional_tiles": [ - { "id": "unconnected", "fg": 2927, "bg": 3030 }, - { "id": "center", "fg": 2927, "bg": 3030 }, - { "id": "corner", "fg": 2928, "bg": 3030 }, - { "id": "edge", "fg": 2929, "bg": 3030 }, - { "id": "end_piece", "fg": 2930, "bg": 3030 }, - { "id": "t_connection", "fg": 2931, "bg": 3030 } + { "id": "unconnected", "fg": 2953, "bg": 3056 }, + { "id": "center", "fg": 2953, "bg": 3056 }, + { "id": "corner", "fg": 2954, "bg": 3056 }, + { "id": "edge", "fg": 2955, "bg": 3056 }, + { "id": "end_piece", "fg": 2956, "bg": 3056 }, + { "id": "t_connection", "fg": 2957, "bg": 3056 } ] }, - { "id": "t_wall_half", "fg": 2938 }, - { "id": "t_wall_half_season_winter", "fg": 2938 }, + { "id": "t_wall_half", "fg": 2964 }, + { "id": "t_wall_half_season_winter", "fg": 2964 }, { "id": "t_wall_log", - "fg": 2939, + "fg": 2965, "rotates": false, "multitile": true, "additional_tiles": [ - { "id": "center", "fg": 2939 }, - { "id": "corner", "fg": 2952 }, - { "id": "edge", "fg": 2953 }, - { "id": "end_piece", "fg": 2954 }, - { "id": "t_connection", "fg": 2961 }, - { "id": "unconnected", "fg": 2962 } + { "id": "center", "fg": 2965 }, + { "id": "corner", "fg": 2978 }, + { "id": "edge", "fg": 2979 }, + { "id": "end_piece", "fg": 2980 }, + { "id": "t_connection", "fg": 2987 }, + { "id": "unconnected", "fg": 2988 } ] }, { "id": "t_wall_log_broken", - "fg": 2940, + "fg": 2966, "rotates": false, "multitile": true, "additional_tiles": [ - { "id": "center", "fg": 2940 }, - { "id": "corner", "fg": 2941 }, - { "id": "edge", "fg": 2942 }, - { "id": "end_piece", "fg": 2943 }, - { "id": "t_connection", "fg": 2944 }, - { "id": "unconnected", "fg": 2945 } + { "id": "center", "fg": 2966 }, + { "id": "corner", "fg": 2967 }, + { "id": "edge", "fg": 2968 }, + { "id": "end_piece", "fg": 2969 }, + { "id": "t_connection", "fg": 2970 }, + { "id": "unconnected", "fg": 2971 } ] }, { "id": "t_wall_log_chipped", - "fg": 2946, + "fg": 2972, "rotates": false, "multitile": true, "additional_tiles": [ - { "id": "center", "fg": 2946 }, - { "id": "corner", "fg": 2947 }, - { "id": "edge", "fg": 2948 }, - { "id": "end_piece", "fg": 2949 }, - { "id": "t_connection", "fg": 2950 }, - { "id": "unconnected", "fg": 2951 } + { "id": "center", "fg": 2972 }, + { "id": "corner", "fg": 2973 }, + { "id": "edge", "fg": 2974 }, + { "id": "end_piece", "fg": 2975 }, + { "id": "t_connection", "fg": 2976 }, + { "id": "unconnected", "fg": 2977 } ] }, { "id": "t_wall_log_half", - "fg": 2955, + "fg": 2981, "rotates": false, "multitile": true, "additional_tiles": [ - { "id": "center", "fg": 2955 }, - { "id": "corner", "fg": 2956 }, - { "id": "edge", "fg": 2957 }, - { "id": "end_piece", "fg": 2958 }, - { "id": "t_connection", "fg": 2959 }, - { "id": "unconnected", "fg": 2960 } + { "id": "center", "fg": 2981 }, + { "id": "corner", "fg": 2982 }, + { "id": "edge", "fg": 2983 }, + { "id": "end_piece", "fg": 2984 }, + { "id": "t_connection", "fg": 2985 }, + { "id": "unconnected", "fg": 2986 } ] }, { "id": "t_wall_metal", - "fg": 2860, - "bg": 3028, + "fg": 2886, + "bg": 3054, "rotates": false, "multitile": true, "additional_tiles": [ - { "id": "corner", "fg": 2861, "bg": 3028 }, - { "id": "center", "fg": 2860, "bg": 3028 }, - { "id": "end_piece", "fg": 2863, "bg": 3028 }, - { "id": "unconnected", "fg": 2865, "bg": 3028 }, - { "id": "t_connection", "fg": 2864, "bg": 3028 }, - { "id": "edge", "fg": 2862, "bg": 3028 } + { "id": "corner", "fg": 2887, "bg": 3054 }, + { "id": "center", "fg": 2886, "bg": 3054 }, + { "id": "end_piece", "fg": 2889, "bg": 3054 }, + { "id": "unconnected", "fg": 2891, "bg": 3054 }, + { "id": "t_connection", "fg": 2890, "bg": 3054 }, + { "id": "edge", "fg": 2888, "bg": 3054 } ] }, { "id": "t_wall_p", - "fg": 2963, + "fg": 2989, "rotates": false, "multitile": true, "additional_tiles": [ - { "id": "center", "fg": 2963 }, - { "id": "corner", "fg": 2964 }, - { "id": "edge", "fg": 2965 }, - { "id": "end_piece", "fg": 2966 }, - { "id": "t_connection", "fg": 2967 }, - { "id": "unconnected", "fg": 2968 } + { "id": "center", "fg": 2989 }, + { "id": "corner", "fg": 2990 }, + { "id": "edge", "fg": 2991 }, + { "id": "end_piece", "fg": 2992 }, + { "id": "t_connection", "fg": 2993 }, + { "id": "unconnected", "fg": 2994 } ] }, { "id": "t_wall_r", - "fg": 2969, + "fg": 2995, "rotates": false, "multitile": true, "additional_tiles": [ - { "id": "center", "fg": 2969 }, - { "id": "corner", "fg": 2970 }, - { "id": "edge", "fg": 2971 }, - { "id": "end_piece", "fg": 2972 }, - { "id": "t_connection", "fg": 2973 }, - { "id": "unconnected", "fg": 2974 } + { "id": "center", "fg": 2995 }, + { "id": "corner", "fg": 2996 }, + { "id": "edge", "fg": 2997 }, + { "id": "end_piece", "fg": 2998 }, + { "id": "t_connection", "fg": 2999 }, + { "id": "unconnected", "fg": 3000 } ] }, { "id": [ "t_wall", "t_secretdoor_onetime", "t_secretdoor_wall_c", "t_sliding_wall_c" ], - "fg": 2916, - "bg": 3108, + "fg": 2942, + "bg": 3151, "rotates": false, "multitile": true, "additional_tiles": [ - { "id": "center", "fg": 2916 }, - { "id": "corner", "fg": 2923 }, - { "id": "edge", "fg": 2924 }, - { "id": "end_piece", "fg": 2925 }, - { "id": "t_connection", "fg": 2975 }, - { "id": "unconnected", "fg": 2976 } + { "id": "center", "fg": 2942 }, + { "id": "corner", "fg": 2949 }, + { "id": "edge", "fg": 2950 }, + { "id": "end_piece", "fg": 2951 }, + { "id": "t_connection", "fg": 3001 }, + { "id": "unconnected", "fg": 3002 } ] }, { "id": "t_wall_w", - "fg": 2977, + "fg": 3003, "rotates": false, "multitile": true, "additional_tiles": [ - { "id": "unconnected", "fg": 2858 }, - { "id": "center", "fg": 2977 }, - { "id": "corner", "fg": 2989 }, - { "id": "edge", "fg": 2990 }, - { "id": "end_piece", "fg": 2991 }, - { "id": "t_connection", "fg": 2992 } + { "id": "unconnected", "fg": 2884 }, + { "id": "center", "fg": 3003 }, + { "id": "corner", "fg": 3015 }, + { "id": "edge", "fg": 3016 }, + { "id": "end_piece", "fg": 3017 }, + { "id": "t_connection", "fg": 3018 } ] }, - { "id": "t_wall_wattle", "fg": 2978, "bg": 3108, "rotates": false }, - { "id": "t_wall_wattle_broken", "fg": 2979, "bg": 3108, "rotates": false }, - { "id": "t_wall_wattle_half", "fg": 2980, "bg": 3108, "rotates": false }, + { "id": "t_wall_wattle", "fg": 3004, "bg": 3151, "rotates": false }, + { "id": "t_wall_wattle_broken", "fg": 3005, "bg": 3151, "rotates": false }, + { "id": "t_wall_wattle_half", "fg": 3006, "bg": 3151, "rotates": false }, { "id": "t_wall_wood", - "fg": 2981, + "fg": 3007, "multitile": true, "additional_tiles": [ - { "id": "center", "fg": 2981 }, - { "id": "corner", "fg": 2984 }, - { "id": "unconnected", "fg": 2985 }, - { "id": "edge", "fg": 2986 }, - { "id": "end_piece", "fg": 2987 }, - { "id": "t_connection", "fg": 2988 } + { "id": "center", "fg": 3007 }, + { "id": "corner", "fg": 3010 }, + { "id": "unconnected", "fg": 3011 }, + { "id": "edge", "fg": 3012 }, + { "id": "end_piece", "fg": 3013 }, + { "id": "t_connection", "fg": 3014 } ] }, - { "id": "t_wall_wood_broken", "fg": 2982 }, - { "id": "t_wall_wood_broken_season_winter", "fg": 2982 }, - { "id": "t_wall_wood_chipped", "fg": 2983 }, + { "id": "t_wall_wood_broken", "fg": 3008 }, + { "id": "t_wall_wood_broken_season_winter", "fg": 3008 }, + { "id": "t_wall_wood_chipped", "fg": 3009 }, { "id": "t_wall_wood_line", - "fg": 2985, - "bg": 3108, + "fg": 3011, + "bg": 3151, "multitile": true, "additional_tiles": [ - { "id": "corner", "fg": 2985 }, - { "id": "center", "fg": 2985 }, - { "id": "t_connection", "fg": 2985 }, - { "id": "unconnected", "fg": 2985 }, - { "id": "edge", "fg": 2986 }, - { "id": "end_piece", "fg": 2987 } + { "id": "corner", "fg": 3011 }, + { "id": "center", "fg": 3011 }, + { "id": "t_connection", "fg": 3011 }, + { "id": "unconnected", "fg": 3011 }, + { "id": "edge", "fg": 3012 }, + { "id": "end_piece", "fg": 3013 } ] }, { "id": "t_wall_wood_season_winter", - "fg": 2981, + "fg": 3007, "multitile": true, "additional_tiles": [ - { "id": "center", "fg": 2981 }, - { "id": "corner", "fg": 2984 }, - { "id": "unconnected", "fg": 2985 }, - { "id": "edge", "fg": 2986 }, - { "id": "end_piece", "fg": 2987 }, - { "id": "t_connection", "fg": 2988 } + { "id": "center", "fg": 3007 }, + { "id": "corner", "fg": 3010 }, + { "id": "unconnected", "fg": 3011 }, + { "id": "edge", "fg": 3012 }, + { "id": "end_piece", "fg": 3013 }, + { "id": "t_connection", "fg": 3014 } ] }, { "id": "t_wall_y", - "fg": 2993, + "fg": 3019, "rotates": false, "multitile": true, "additional_tiles": [ - { "id": "center", "fg": 2993 }, - { "id": "corner", "fg": 2994 }, - { "id": "edge", "fg": 2995 }, - { "id": "end_piece", "fg": 2996 }, - { "id": "t_connection", "fg": 2997 }, - { "id": "unconnected", "fg": 2998 } + { "id": "center", "fg": 3019 }, + { "id": "corner", "fg": 3020 }, + { "id": "edge", "fg": 3021 }, + { "id": "end_piece", "fg": 3022 }, + { "id": "t_connection", "fg": 3023 }, + { "id": "unconnected", "fg": 3024 } ] }, { "id": [ "t_water_dp", "t_swater_dp" ], - "fg": 3068, + "fg": 3094, "rotates": false, "multitile": true, "additional_tiles": [ - { "id": "center", "fg": 3068, "bg": 3108 }, - { "id": "corner", "fg": 3069, "bg": 3108 }, - { "id": "edge", "fg": 3070, "bg": 3108 }, - { "id": "end_piece", "fg": 3071, "bg": 3108 }, - { "id": "unconnected", "fg": 3072, "bg": 3108 } + { "id": "center", "fg": 3094, "bg": 3151 }, + { "id": "corner", "fg": 3095, "bg": 3151 }, + { "id": "edge", "fg": 3096, "bg": 3151 }, + { "id": "end_piece", "fg": 3097, "bg": 3151 }, + { "id": "unconnected", "fg": 3098, "bg": 3151 } ], - "bg": 3108 + "bg": 3151 }, { "id": [ "t_water_dp_season_autumn", "t_swater_dp_season_autumn" ], - "fg": 3068, + "fg": 3094, "rotates": false, "multitile": true, "additional_tiles": [ - { "id": "center", "fg": 3068, "bg": 3112 }, - { "id": "corner", "fg": 3069, "bg": 3112 }, - { "id": "edge", "fg": 3070, "bg": 3112 }, - { "id": "end_piece", "fg": 3071, "bg": 3112 }, - { "id": "unconnected", "fg": 3072, "bg": 3112 } + { "id": "center", "fg": 3094, "bg": 3155 }, + { "id": "corner", "fg": 3095, "bg": 3155 }, + { "id": "edge", "fg": 3096, "bg": 3155 }, + { "id": "end_piece", "fg": 3097, "bg": 3155 }, + { "id": "unconnected", "fg": 3098, "bg": 3155 } ], - "bg": 3112 + "bg": 3155 }, { "id": [ "t_water_dp_season_summer", "t_swater_dp_season_summer" ], - "fg": 3068, + "fg": 3094, "rotates": false, "multitile": true, "additional_tiles": [ - { "id": "center", "fg": 3068, "bg": 3116 }, - { "id": "corner", "fg": 3069, "bg": 3116 }, - { "id": "edge", "fg": 3070, "bg": 3116 }, - { "id": "end_piece", "fg": 3071, "bg": 3116 }, - { "id": "unconnected", "fg": 3072, "bg": 3116 } + { "id": "center", "fg": 3094, "bg": 3159 }, + { "id": "corner", "fg": 3095, "bg": 3159 }, + { "id": "edge", "fg": 3096, "bg": 3159 }, + { "id": "end_piece", "fg": 3097, "bg": 3159 }, + { "id": "unconnected", "fg": 3098, "bg": 3159 } ], - "bg": 3116 + "bg": 3159 }, { "id": [ "t_water_season_winter_dp", "t_swater_season_winter_dp" ], - "fg": 3068, + "fg": 3094, "rotates": false, "multitile": true, "additional_tiles": [ - { "id": "center", "fg": 3068, "bg": 3081 }, - { "id": "corner", "fg": 3069, "bg": 3081 }, - { "id": "edge", "fg": 3070, "bg": 3081 }, - { "id": "end_piece", "fg": 3071, "bg": 3081 }, - { "id": "unconnected", "fg": 3072, "bg": 3081 } + { "id": "center", "fg": 3094, "bg": 3108 }, + { "id": "corner", "fg": 3095, "bg": 3108 }, + { "id": "edge", "fg": 3096, "bg": 3108 }, + { "id": "end_piece", "fg": 3097, "bg": 3108 }, + { "id": "unconnected", "fg": 3098, "bg": 3108 } ], - "bg": 3081 + "bg": 3108 }, - { "id": "t_water_pool", "fg": 2999, "rotates": false }, - { "id": "t_water_pump", "fg": 3000, "bg": 3035, "rotates": false }, + { "id": "t_water_pool", "fg": 3025, "rotates": false }, + { "id": "t_water_pump", "fg": 3026, "bg": 3061, "rotates": false }, { "id": [ "t_water_sh", "t_swater_sh" ], - "fg": 3074, - "bg": 3108, + "fg": 3101, + "bg": 3151, "rotates": false, "multitile": true, "additional_tiles": [ - { "id": "corner", "fg": 3075, "bg": 3108 }, - { "id": "edge", "fg": 3076, "bg": 3108 }, - { "id": "end_piece", "fg": 3077, "bg": 3108 }, - { "id": "center", "fg": 3074, "bg": 3108 }, - { "id": "t_connection", "fg": 3074, "bg": 3108 }, - { "id": "unconnected", "fg": 3078, "bg": 3108 } + { "id": "corner", "fg": 3102, "bg": 3151 }, + { "id": "edge", "fg": 3103, "bg": 3151 }, + { "id": "end_piece", "fg": 3104, "bg": 3151 }, + { "id": "center", "fg": 3101, "bg": 3151 }, + { "id": "t_connection", "fg": 3101, "bg": 3151 }, + { "id": "unconnected", "fg": 3105, "bg": 3151 } ] }, { "id": [ "t_water_sh_season_autumn", "t_swater_sh_season_autumn" ], - "fg": 3074, - "bg": 3112, + "fg": 3101, + "bg": 3155, "rotates": false, "multitile": true, "additional_tiles": [ - { "id": "corner", "fg": 3075, "bg": 3112 }, - { "id": "edge", "fg": 3076, "bg": 3112 }, - { "id": "end_piece", "fg": 3077, "bg": 3112 }, - { "id": "center", "fg": 3074, "bg": 3112 }, - { "id": "t_connection", "fg": 3074, "bg": 3112 }, - { "id": "unconnected", "fg": 3078, "bg": 3112 } + { "id": "corner", "fg": 3102, "bg": 3155 }, + { "id": "edge", "fg": 3103, "bg": 3155 }, + { "id": "end_piece", "fg": 3104, "bg": 3155 }, + { "id": "center", "fg": 3101, "bg": 3155 }, + { "id": "t_connection", "fg": 3101, "bg": 3155 }, + { "id": "unconnected", "fg": 3105, "bg": 3155 } ] }, { "id": [ "t_water_sh_season_summer", "t_swater_sh_season_summer" ], - "fg": 3074, - "bg": 3116, + "fg": 3101, + "bg": 3159, "rotates": false, "multitile": true, "additional_tiles": [ - { "id": "corner", "fg": 3075, "bg": 3116 }, - { "id": "edge", "fg": 3076, "bg": 3116 }, - { "id": "end_piece", "fg": 3077, "bg": 3116 }, - { "id": "center", "fg": 3074, "bg": 3116 }, - { "id": "t_connection", "fg": 3074, "bg": 3116 }, - { "id": "unconnected", "fg": 3078, "bg": 3116 } + { "id": "corner", "fg": 3102, "bg": 3159 }, + { "id": "edge", "fg": 3103, "bg": 3159 }, + { "id": "end_piece", "fg": 3104, "bg": 3159 }, + { "id": "center", "fg": 3101, "bg": 3159 }, + { "id": "t_connection", "fg": 3101, "bg": 3159 }, + { "id": "unconnected", "fg": 3105, "bg": 3159 } ] }, { "id": [ "t_water_sh_season_winter", "t_swater_sh_season_winter" ], - "fg": 3074, - "bg": 3081, + "fg": 3101, + "bg": 3108, "rotates": false, "multitile": true, "additional_tiles": [ - { "id": "corner", "fg": 3075, "bg": 3081 }, - { "id": "edge", "fg": 3076, "bg": 3081 }, - { "id": "end_piece", "fg": 3077, "bg": 3081 }, - { "id": "center", "fg": 3074, "bg": 3081 }, - { "id": "t_connection", "fg": 3074, "bg": 3081 }, - { "id": "unconnected", "fg": 3078, "bg": 3081 } - ] - }, - { "id": "t_window", "fg": 3001, "bg": 3030, "rotates": false }, - { "id": "t_window_alarm", "fg": 3001, "bg": 3030, "rotates": false }, - { "id": "t_window_alarm_taped", "fg": 3002, "bg": 3030, "rotates": false }, - { "id": "t_window_bars", "fg": 3003, "bg": 3030, "rotates": false }, - { "id": "t_window_bars_alarm", "fg": 3004, "bg": 3030, "rotates": false }, - { "id": "t_window_boarded", "fg": 3005, "bg": 3030, "rotates": false }, - { "id": "t_window_boarded_noglass", "fg": 3006, "bg": 3030, "rotates": false }, - { "id": "t_window_domestic", "fg": 3001, "bg": 3030, "rotates": false }, - { "id": "t_window_domestic_taped", "fg": 3002, "bg": 3030, "rotates": false }, - { "id": "t_window_empty", "fg": 3007, "bg": 3030, "rotates": false }, - { "id": "t_window_enhanced", "fg": 3008, "bg": 3030, "rotates": false }, - { "id": "t_window_enhanced_noglass", "fg": 3008 }, - { "id": "t_window_frame", "fg": 2786, "bg": 3030, "rotates": false }, - { "id": "t_window_no_curtains", "fg": 3001, "bg": 3030, "rotates": false }, - { "id": "t_window_no_curtains_open", "fg": 3009, "bg": 3030, "rotates": false }, - { "id": "t_window_no_curtains_taped", "fg": 3002, "bg": 3030, "rotates": false }, - { "id": "t_window_open", "fg": 3009, "bg": 3030, "rotates": false }, - { "id": "t_window_reinforced", "fg": 3010, "bg": 3030, "rotates": false }, - { "id": "t_window_reinforced_noglass", "fg": 3011, "bg": 3030, "rotates": false }, - { "id": "t_window_stained_blue", "fg": 3012, "rotates": false }, - { "id": "t_window_stained_green", "fg": 3013, "rotates": false }, - { "id": "t_window_stained_red", "fg": 3014, "rotates": false }, - { "id": "t_window_taped", "fg": 3002, "bg": 3030, "rotates": false }, - { "id": "t_zebra", "fg": 3079, "rotates": false }, - { "id": "tr_glass_pit", "fg": 3061, "bg": 3108 }, - { "id": "tr_glass_pit_season_autumn", "fg": 3061, "bg": 3112 }, - { "id": "tr_glass_pit_season_summer", "fg": 3061, "bg": 3116 }, - { "id": "tr_glass_pit_season_winter", "fg": 3061, "bg": 3081 }, - { "id": "tr_light_snare", "bg": 3458, "rotates": false }, - { "id": "tr_pit", "fg": 3057, "bg": 3108, "rotates": false }, - { "id": "tr_pit_season_autumn", "fg": 3057, "bg": 3112 }, - { "id": "tr_pit_season_summer", "fg": 3057, "bg": 3116 }, - { "id": "tr_pit_season_winter", "fg": 3057, "bg": 3081 }, - { "id": "tr_spike_pit", "fg": 3064, "bg": 3108, "rotates": false }, - { "id": "tr_spike_pit_season_autumn", "fg": 3064, "bg": 3112 }, - { "id": "tr_spike_pit_season_summer", "fg": 3064, "bg": 3116 }, - { "id": "tr_spike_pit_season_winter", "fg": 3064, "bg": 3081 }, + { "id": "corner", "fg": 3102, "bg": 3108 }, + { "id": "edge", "fg": 3103, "bg": 3108 }, + { "id": "end_piece", "fg": 3104, "bg": 3108 }, + { "id": "center", "fg": 3101, "bg": 3108 }, + { "id": "t_connection", "fg": 3101, "bg": 3108 }, + { "id": "unconnected", "fg": 3105, "bg": 3108 } + ] + }, + { "id": "t_window", "fg": 3027, "bg": 3056, "rotates": false }, + { "id": "t_window_alarm", "fg": 3027, "bg": 3056, "rotates": false }, + { "id": "t_window_alarm_taped", "fg": 3028, "bg": 3056, "rotates": false }, + { "id": "t_window_bars", "fg": 3029, "bg": 3056, "rotates": false }, + { "id": "t_window_bars_alarm", "fg": 3030, "bg": 3056, "rotates": false }, + { "id": "t_window_boarded", "fg": 3031, "bg": 3056, "rotates": false }, + { "id": "t_window_boarded_noglass", "fg": 3032, "bg": 3056, "rotates": false }, + { "id": "t_window_domestic", "fg": 3027, "bg": 3056, "rotates": false }, + { "id": "t_window_domestic_taped", "fg": 3028, "bg": 3056, "rotates": false }, + { "id": "t_window_empty", "fg": 3033, "bg": 3056, "rotates": false }, + { "id": "t_window_enhanced", "fg": 3034, "bg": 3056, "rotates": false }, + { "id": "t_window_enhanced_noglass", "fg": 3034 }, + { "id": "t_window_frame", "fg": 2812, "bg": 3056, "rotates": false }, + { "id": "t_window_no_curtains", "fg": 3027, "bg": 3056, "rotates": false }, + { "id": "t_window_no_curtains_open", "fg": 3035, "bg": 3056, "rotates": false }, + { "id": "t_window_no_curtains_taped", "fg": 3028, "bg": 3056, "rotates": false }, + { "id": "t_window_open", "fg": 3035, "bg": 3056, "rotates": false }, + { "id": "t_window_reinforced", "fg": 3036, "bg": 3056, "rotates": false }, + { "id": "t_window_reinforced_noglass", "fg": 3037, "bg": 3056, "rotates": false }, + { "id": "t_window_stained_blue", "fg": 3038, "rotates": false }, + { "id": "t_window_stained_green", "fg": 3039, "rotates": false }, + { "id": "t_window_stained_red", "fg": 3040, "rotates": false }, + { "id": "t_window_taped", "fg": 3028, "bg": 3056, "rotates": false }, + { "id": "t_zebra", "fg": 3106, "rotates": false }, + { "id": "tr_glass_pit", "fg": 3087, "bg": 3151 }, + { "id": "tr_glass_pit_season_autumn", "fg": 3087, "bg": 3155 }, + { "id": "tr_glass_pit_season_summer", "fg": 3087, "bg": 3159 }, + { "id": "tr_glass_pit_season_winter", "fg": 3087, "bg": 3108 }, + { "id": "tr_light_snare", "bg": 3501, "rotates": false }, + { "id": "tr_pit", "fg": 3083, "bg": 3151, "rotates": false }, + { "id": "tr_pit_season_autumn", "fg": 3083, "bg": 3155 }, + { "id": "tr_pit_season_summer", "fg": 3083, "bg": 3159 }, + { "id": "tr_pit_season_winter", "fg": 3083, "bg": 3108 }, + { "id": "tr_spike_pit", "fg": 3090, "bg": 3151, "rotates": false }, + { "id": "tr_spike_pit_season_autumn", "fg": 3090, "bg": 3155 }, + { "id": "tr_spike_pit_season_summer", "fg": 3090, "bg": 3159 }, + { "id": "tr_spike_pit_season_winter", "fg": 3090, "bg": 3108 }, { "id": "t_concrete_railing", - "fg": 3107, + "fg": 3134, + "multitile": true, + "additional_tiles": [ + { "id": "center", "fg": 3134, "bg": 3061 }, + { "id": "corner", "fg": [ 3128, 3130, 3129, 3127 ], "bg": 3061 }, + { "id": "t_connection", "fg": [ 3134, 3131, 3134, 3131 ], "bg": 3061 }, + { "id": "edge", "fg": [ 3131, 3134 ], "bg": 3061 }, + { "id": "end_piece", "fg": [ 3132, 3134, 3133, 3134 ], "bg": 3061 }, + { "id": "unconnected", "fg": [ 3134, 3134 ], "bg": 3061 } + ] + }, + { + "id": "t_concrete_wall_flesh", + "fg": 3150, "multitile": true, "additional_tiles": [ - { "id": "center", "fg": 3107, "bg": 3035 }, - { "id": "corner", "fg": [ 3101, 3103, 3102, 3100 ], "bg": 3035 }, - { "id": "t_connection", "fg": [ 3107, 3104, 3107, 3104 ], "bg": 3035 }, - { "id": "edge", "fg": [ 3104, 3107 ], "bg": 3035 }, - { "id": "end_piece", "fg": [ 3105, 3107, 3106, 3107 ], "bg": 3035 }, - { "id": "unconnected", "fg": [ 3107, 3107 ], "bg": 3035 } + { "id": "center", "fg": 3135 }, + { "id": "corner", "fg": [ 3137, 3139, 3138, 3136 ] }, + { "id": "t_connection", "fg": [ 3147, 3149, 3148, 3146 ] }, + { "id": "edge", "fg": [ 3141, 3140 ] }, + { "id": "end_piece", "fg": [ 3143, 3145, 3144, 3142 ] }, + { "id": "unconnected", "fg": [ 3150, 3150 ] } ] }, { "id": "t_dirt", "bg": [ - { "weight": 100, "sprite": 3108 }, - { "weight": 100, "sprite": 3109 }, - { "weight": 100, "sprite": 3110 }, - { "weight": 100, "sprite": 3111 } + { "weight": 100, "sprite": 3151 }, + { "weight": 100, "sprite": 3152 }, + { "weight": 100, "sprite": 3153 }, + { "weight": 100, "sprite": 3154 } ] }, { "id": "t_dirt_season_autumn", "bg": [ - { "weight": 100, "sprite": 3112 }, - { "weight": 100, "sprite": 3113 }, - { "weight": 100, "sprite": 3114 }, - { "weight": 100, "sprite": 3115 } + { "weight": 100, "sprite": 3155 }, + { "weight": 100, "sprite": 3156 }, + { "weight": 100, "sprite": 3157 }, + { "weight": 100, "sprite": 3158 } ] }, { "id": "t_dirt_season_summer", "bg": [ - { "weight": 100, "sprite": 3116 }, - { "weight": 100, "sprite": 3117 }, - { "weight": 100, "sprite": 3118 }, - { "weight": 100, "sprite": 3119 } + { "weight": 100, "sprite": 3159 }, + { "weight": 100, "sprite": 3160 }, + { "weight": 100, "sprite": 3161 }, + { "weight": 100, "sprite": 3162 } ] }, { "id": "t_dirt_season_winter", "bg": [ - { "weight": 100, "sprite": 3120 }, - { "weight": 100, "sprite": 3121 }, - { "weight": 100, "sprite": 3122 }, - { "weight": 100, "sprite": 3123 } + { "weight": 100, "sprite": 3163 }, + { "weight": 100, "sprite": 3164 }, + { "weight": 100, "sprite": 3165 }, + { "weight": 100, "sprite": 3166 } ] }, { "id": "t_dock", - "fg": 3139, + "fg": 3182, "multitile": true, "additional_tiles": [ - { "id": "center", "fg": 3124 }, - { "id": "corner", "fg": [ 3126, 3128, 3127, 3125 ] }, - { "id": "t_connection", "fg": [ 3136, 3138, 3137, 3135 ] }, - { "id": "edge", "fg": [ 3130, 3129 ] }, - { "id": "end_piece", "fg": [ 3132, 3134, 3133, 3131 ] }, - { "id": "unconnected", "fg": [ 3139, 3139 ] } + { "id": "center", "fg": 3167 }, + { "id": "corner", "fg": [ 3169, 3171, 3170, 3168 ] }, + { "id": "t_connection", "fg": [ 3179, 3181, 3180, 3178 ] }, + { "id": "edge", "fg": [ 3173, 3172 ] }, + { "id": "end_piece", "fg": [ 3175, 3177, 3176, 3174 ] }, + { "id": "unconnected", "fg": [ 3182, 3182 ] } ] }, { "id": "t_dock_deep", - "fg": 3155, + "fg": 3198, "multitile": true, "additional_tiles": [ - { "id": "center", "fg": 3140 }, - { "id": "corner", "fg": [ 3142, 3144, 3143, 3141 ] }, - { "id": "t_connection", "fg": [ 3152, 3154, 3153, 3151 ] }, - { "id": "edge", "fg": [ 3146, 3145 ] }, - { "id": "end_piece", "fg": [ 3148, 3150, 3149, 3147 ] }, - { "id": "unconnected", "fg": [ 3155, 3155 ] } + { "id": "center", "fg": 3183 }, + { "id": "corner", "fg": [ 3185, 3187, 3186, 3184 ] }, + { "id": "t_connection", "fg": [ 3195, 3197, 3196, 3194 ] }, + { "id": "edge", "fg": [ 3189, 3188 ] }, + { "id": "end_piece", "fg": [ 3191, 3193, 3192, 3190 ] }, + { "id": "unconnected", "fg": [ 3198, 3198 ] } ] }, { "id": "t_fence_metal", - "fg": 3165, + "fg": 3208, "multitile": true, "additional_tiles": [ - { "id": "center", "fg": 3165, "bg": 3030 }, - { "id": "corner", "fg": [ 3157, 3159, 3158, 3156 ], "bg": 3030 }, - { "id": "t_connection", "fg": [ 3165, 3164, 3165, 3163 ], "bg": 3030 }, - { "id": "edge", "fg": [ 3160, 3165 ], "bg": 3030 }, - { "id": "end_piece", "fg": [ 3161, 3165, 3162, 3165 ], "bg": 3030 }, - { "id": "unconnected", "fg": [ 3165, 3165 ], "bg": 3030 } + { "id": "center", "fg": 3208, "bg": 3056 }, + { "id": "corner", "fg": [ 3200, 3202, 3201, 3199 ], "bg": 3056 }, + { "id": "t_connection", "fg": [ 3208, 3207, 3208, 3206 ], "bg": 3056 }, + { "id": "edge", "fg": [ 3203, 3208 ], "bg": 3056 }, + { "id": "end_piece", "fg": [ 3204, 3208, 3205, 3208 ], "bg": 3056 }, + { "id": "unconnected", "fg": [ 3208, 3208 ], "bg": 3056 } ] }, { "id": "t_fence_rope", - "fg": 3176, + "fg": 3219, "multitile": true, "additional_tiles": [ { "id": "center", - "fg": 3176, + "fg": 3219, "bg": [ - { "weight": 100, "sprite": 3108 }, - { "weight": 100, "sprite": 3109 }, - { "weight": 100, "sprite": 3110 }, - { "weight": 100, "sprite": 3111 } + { "weight": 100, "sprite": 3151 }, + { "weight": 100, "sprite": 3152 }, + { "weight": 100, "sprite": 3153 }, + { "weight": 100, "sprite": 3154 } ] }, { "id": "corner", - "fg": [ 3167, 3169, 3168, 3166 ], + "fg": [ 3210, 3212, 3211, 3209 ], "bg": [ - { "weight": 100, "sprite": 3108 }, - { "weight": 100, "sprite": 3109 }, - { "weight": 100, "sprite": 3110 }, - { "weight": 100, "sprite": 3111 } + { "weight": 100, "sprite": 3151 }, + { "weight": 100, "sprite": 3152 }, + { "weight": 100, "sprite": 3153 }, + { "weight": 100, "sprite": 3154 } ] }, { "id": "t_connection", - "fg": [ 3170, 3171, 3170, 3171 ], + "fg": [ 3213, 3214, 3213, 3214 ], "bg": [ - { "weight": 100, "sprite": 3108 }, - { "weight": 100, "sprite": 3109 }, - { "weight": 100, "sprite": 3110 }, - { "weight": 100, "sprite": 3111 } + { "weight": 100, "sprite": 3151 }, + { "weight": 100, "sprite": 3152 }, + { "weight": 100, "sprite": 3153 }, + { "weight": 100, "sprite": 3154 } ] }, { "id": "edge", - "fg": [ 3171, 3170 ], + "fg": [ 3214, 3213 ], "bg": [ - { "weight": 100, "sprite": 3108 }, - { "weight": 100, "sprite": 3109 }, - { "weight": 100, "sprite": 3110 }, - { "weight": 100, "sprite": 3111 } + { "weight": 100, "sprite": 3151 }, + { "weight": 100, "sprite": 3152 }, + { "weight": 100, "sprite": 3153 }, + { "weight": 100, "sprite": 3154 } ] }, { "id": "end_piece", - "fg": [ 3173, 3175, 3174, 3172 ], + "fg": [ 3216, 3218, 3217, 3215 ], "bg": [ - { "weight": 100, "sprite": 3108 }, - { "weight": 100, "sprite": 3109 }, - { "weight": 100, "sprite": 3110 }, - { "weight": 100, "sprite": 3111 } + { "weight": 100, "sprite": 3151 }, + { "weight": 100, "sprite": 3152 }, + { "weight": 100, "sprite": 3153 }, + { "weight": 100, "sprite": 3154 } ] }, { "id": "unconnected", - "fg": [ 3176, 3176 ], + "fg": [ 3219, 3219 ], "bg": [ - { "weight": 100, "sprite": 3108 }, - { "weight": 100, "sprite": 3109 }, - { "weight": 100, "sprite": 3110 }, - { "weight": 100, "sprite": 3111 } + { "weight": 100, "sprite": 3151 }, + { "weight": 100, "sprite": 3152 }, + { "weight": 100, "sprite": 3153 }, + { "weight": 100, "sprite": 3154 } ] } ] }, { "id": "t_fence_rope_season_summer", - "fg": 3176, + "fg": 3219, "multitile": true, "additional_tiles": [ { "id": "center", - "fg": 3176, + "fg": 3219, "bg": [ - { "weight": 100, "sprite": 3116 }, - { "weight": 100, "sprite": 3117 }, - { "weight": 100, "sprite": 3118 }, - { "weight": 100, "sprite": 3119 } + { "weight": 100, "sprite": 3159 }, + { "weight": 100, "sprite": 3160 }, + { "weight": 100, "sprite": 3161 }, + { "weight": 100, "sprite": 3162 } ] }, { "id": "corner", - "fg": [ 3167, 3169, 3168, 3166 ], + "fg": [ 3210, 3212, 3211, 3209 ], "bg": [ - { "weight": 100, "sprite": 3116 }, - { "weight": 100, "sprite": 3117 }, - { "weight": 100, "sprite": 3118 }, - { "weight": 100, "sprite": 3119 } + { "weight": 100, "sprite": 3159 }, + { "weight": 100, "sprite": 3160 }, + { "weight": 100, "sprite": 3161 }, + { "weight": 100, "sprite": 3162 } ] }, { "id": "t_connection", - "fg": [ 3170, 3171, 3170, 3171 ], + "fg": [ 3213, 3214, 3213, 3214 ], "bg": [ - { "weight": 100, "sprite": 3116 }, - { "weight": 100, "sprite": 3117 }, - { "weight": 100, "sprite": 3118 }, - { "weight": 100, "sprite": 3119 } + { "weight": 100, "sprite": 3159 }, + { "weight": 100, "sprite": 3160 }, + { "weight": 100, "sprite": 3161 }, + { "weight": 100, "sprite": 3162 } ] }, { "id": "edge", - "fg": [ 3171, 3170 ], + "fg": [ 3214, 3213 ], "bg": [ - { "weight": 100, "sprite": 3116 }, - { "weight": 100, "sprite": 3117 }, - { "weight": 100, "sprite": 3118 }, - { "weight": 100, "sprite": 3119 } + { "weight": 100, "sprite": 3159 }, + { "weight": 100, "sprite": 3160 }, + { "weight": 100, "sprite": 3161 }, + { "weight": 100, "sprite": 3162 } ] }, { "id": "end_piece", - "fg": [ 3173, 3175, 3174, 3172 ], + "fg": [ 3216, 3218, 3217, 3215 ], "bg": [ - { "weight": 100, "sprite": 3116 }, - { "weight": 100, "sprite": 3117 }, - { "weight": 100, "sprite": 3118 }, - { "weight": 100, "sprite": 3119 } + { "weight": 100, "sprite": 3159 }, + { "weight": 100, "sprite": 3160 }, + { "weight": 100, "sprite": 3161 }, + { "weight": 100, "sprite": 3162 } ] }, { "id": "unconnected", - "fg": [ 3176, 3176 ], + "fg": [ 3219, 3219 ], "bg": [ - { "weight": 100, "sprite": 3116 }, - { "weight": 100, "sprite": 3117 }, - { "weight": 100, "sprite": 3118 }, - { "weight": 100, "sprite": 3119 } + { "weight": 100, "sprite": 3159 }, + { "weight": 100, "sprite": 3160 }, + { "weight": 100, "sprite": 3161 }, + { "weight": 100, "sprite": 3162 } ] } ] }, { "id": "t_fence_rope_season_autumn", - "fg": 3176, + "fg": 3219, "multitile": true, "additional_tiles": [ { "id": "center", - "fg": 3176, + "fg": 3219, "bg": [ - { "weight": 100, "sprite": 3112 }, - { "weight": 100, "sprite": 3113 }, - { "weight": 100, "sprite": 3114 }, - { "weight": 100, "sprite": 3115 } + { "weight": 100, "sprite": 3155 }, + { "weight": 100, "sprite": 3156 }, + { "weight": 100, "sprite": 3157 }, + { "weight": 100, "sprite": 3158 } ] }, { "id": "corner", - "fg": [ 3167, 3169, 3168, 3166 ], + "fg": [ 3210, 3212, 3211, 3209 ], "bg": [ - { "weight": 100, "sprite": 3112 }, - { "weight": 100, "sprite": 3113 }, - { "weight": 100, "sprite": 3114 }, - { "weight": 100, "sprite": 3115 } + { "weight": 100, "sprite": 3155 }, + { "weight": 100, "sprite": 3156 }, + { "weight": 100, "sprite": 3157 }, + { "weight": 100, "sprite": 3158 } ] }, { "id": "t_connection", - "fg": [ 3170, 3171, 3170, 3171 ], + "fg": [ 3213, 3214, 3213, 3214 ], "bg": [ - { "weight": 100, "sprite": 3112 }, - { "weight": 100, "sprite": 3113 }, - { "weight": 100, "sprite": 3114 }, - { "weight": 100, "sprite": 3115 } + { "weight": 100, "sprite": 3155 }, + { "weight": 100, "sprite": 3156 }, + { "weight": 100, "sprite": 3157 }, + { "weight": 100, "sprite": 3158 } ] }, { "id": "edge", - "fg": [ 3171, 3170 ], + "fg": [ 3214, 3213 ], "bg": [ - { "weight": 100, "sprite": 3112 }, - { "weight": 100, "sprite": 3113 }, - { "weight": 100, "sprite": 3114 }, - { "weight": 100, "sprite": 3115 } + { "weight": 100, "sprite": 3155 }, + { "weight": 100, "sprite": 3156 }, + { "weight": 100, "sprite": 3157 }, + { "weight": 100, "sprite": 3158 } ] }, { "id": "end_piece", - "fg": [ 3173, 3175, 3174, 3172 ], + "fg": [ 3216, 3218, 3217, 3215 ], "bg": [ - { "weight": 100, "sprite": 3112 }, - { "weight": 100, "sprite": 3113 }, - { "weight": 100, "sprite": 3114 }, - { "weight": 100, "sprite": 3115 } + { "weight": 100, "sprite": 3155 }, + { "weight": 100, "sprite": 3156 }, + { "weight": 100, "sprite": 3157 }, + { "weight": 100, "sprite": 3158 } ] }, { "id": "unconnected", - "fg": [ 3176, 3176 ], + "fg": [ 3219, 3219 ], "bg": [ - { "weight": 100, "sprite": 3112 }, - { "weight": 100, "sprite": 3113 }, - { "weight": 100, "sprite": 3114 }, - { "weight": 100, "sprite": 3115 } + { "weight": 100, "sprite": 3155 }, + { "weight": 100, "sprite": 3156 }, + { "weight": 100, "sprite": 3157 }, + { "weight": 100, "sprite": 3158 } ] } ] }, { "id": "t_fence_rope_season_winter", - "fg": 3176, + "fg": 3219, "multitile": true, "additional_tiles": [ { "id": "center", - "fg": 3176, + "fg": 3219, "bg": [ - { "weight": 100, "sprite": 3120 }, - { "weight": 100, "sprite": 3121 }, - { "weight": 100, "sprite": 3122 }, - { "weight": 100, "sprite": 3123 } + { "weight": 100, "sprite": 3163 }, + { "weight": 100, "sprite": 3164 }, + { "weight": 100, "sprite": 3165 }, + { "weight": 100, "sprite": 3166 } ] }, { "id": "corner", - "fg": [ 3167, 3169, 3168, 3166 ], + "fg": [ 3210, 3212, 3211, 3209 ], "bg": [ - { "weight": 100, "sprite": 3120 }, - { "weight": 100, "sprite": 3121 }, - { "weight": 100, "sprite": 3122 }, - { "weight": 100, "sprite": 3123 } + { "weight": 100, "sprite": 3163 }, + { "weight": 100, "sprite": 3164 }, + { "weight": 100, "sprite": 3165 }, + { "weight": 100, "sprite": 3166 } ] }, { "id": "t_connection", - "fg": [ 3170, 3171, 3170, 3171 ], + "fg": [ 3213, 3214, 3213, 3214 ], "bg": [ - { "weight": 100, "sprite": 3120 }, - { "weight": 100, "sprite": 3121 }, - { "weight": 100, "sprite": 3122 }, - { "weight": 100, "sprite": 3123 } + { "weight": 100, "sprite": 3163 }, + { "weight": 100, "sprite": 3164 }, + { "weight": 100, "sprite": 3165 }, + { "weight": 100, "sprite": 3166 } ] }, { "id": "edge", - "fg": [ 3171, 3170 ], + "fg": [ 3214, 3213 ], "bg": [ - { "weight": 100, "sprite": 3120 }, - { "weight": 100, "sprite": 3121 }, - { "weight": 100, "sprite": 3122 }, - { "weight": 100, "sprite": 3123 } + { "weight": 100, "sprite": 3163 }, + { "weight": 100, "sprite": 3164 }, + { "weight": 100, "sprite": 3165 }, + { "weight": 100, "sprite": 3166 } ] }, { "id": "end_piece", - "fg": [ 3173, 3175, 3174, 3172 ], + "fg": [ 3216, 3218, 3217, 3215 ], "bg": [ - { "weight": 100, "sprite": 3120 }, - { "weight": 100, "sprite": 3121 }, - { "weight": 100, "sprite": 3122 }, - { "weight": 100, "sprite": 3123 } + { "weight": 100, "sprite": 3163 }, + { "weight": 100, "sprite": 3164 }, + { "weight": 100, "sprite": 3165 }, + { "weight": 100, "sprite": 3166 } ] }, { "id": "unconnected", - "fg": [ 3176, 3176 ], + "fg": [ 3219, 3219 ], "bg": [ - { "weight": 100, "sprite": 3120 }, - { "weight": 100, "sprite": 3121 }, - { "weight": 100, "sprite": 3122 }, - { "weight": 100, "sprite": 3123 } + { "weight": 100, "sprite": 3163 }, + { "weight": 100, "sprite": 3164 }, + { "weight": 100, "sprite": 3165 }, + { "weight": 100, "sprite": 3166 } ] } ] }, { "id": "t_glass_railing", - "fg": 3191, + "fg": 3234, "multitile": true, "additional_tiles": [ - { "id": "corner", "fg": [ 3178, 3180, 3179, 3177 ], "bg": 3028 }, - { "id": "t_connection", "fg": [ 3188, 3190, 3189, 3187 ], "bg": 3028 }, - { "id": "edge", "fg": [ 3182, 3181 ], "bg": 3028 }, - { "id": "end_piece", "fg": [ 3184, 3186, 3185, 3183 ], "bg": 3028 }, - { "id": "unconnected", "fg": [ 3191, 3191 ], "bg": 3028 } + { "id": "corner", "fg": [ 3221, 3223, 3222, 3220 ], "bg": 3054 }, + { "id": "t_connection", "fg": [ 3231, 3233, 3232, 3230 ], "bg": 3054 }, + { "id": "edge", "fg": [ 3225, 3224 ], "bg": 3054 }, + { "id": "end_piece", "fg": [ 3227, 3229, 3228, 3226 ], "bg": 3054 }, + { "id": "unconnected", "fg": [ 3234, 3234 ], "bg": 3054 } ] }, { "id": "t_grass", "multitile": true, - "fg": 3210, - "bg": 3108, + "fg": 3253, + "bg": 3151, "additional_tiles": [ { "id": "center", - "bg": 3108, + "bg": 3151, "fg": [ - { "weight": 1, "sprite": 3192 }, - { "weight": 1, "sprite": 3193 }, - { "weight": 1, "sprite": 3194 }, - { "weight": 1, "sprite": 3195 } + { "weight": 1, "sprite": 3235 }, + { "weight": 1, "sprite": 3236 }, + { "weight": 1, "sprite": 3237 }, + { "weight": 1, "sprite": 3238 } ] }, - { "id": "corner", "bg": 3108, "fg": [ 3197, 3199, 3198, 3196 ] }, - { "id": "t_connection", "bg": 3108, "fg": [ 3207, 3209, 3208, 3206 ] }, - { "id": "edge", "bg": 3108, "fg": [ 3201, 3200 ] }, - { "id": "end_piece", "bg": 3108, "fg": [ 3203, 3205, 3204, 3202 ] }, - { "bg": 3108, "id": "unconnected", "fg": 3210 } + { "id": "corner", "bg": 3151, "fg": [ 3240, 3242, 3241, 3239 ] }, + { "id": "t_connection", "bg": 3151, "fg": [ 3250, 3252, 3251, 3249 ] }, + { "id": "edge", "bg": 3151, "fg": [ 3244, 3243 ] }, + { "id": "end_piece", "bg": 3151, "fg": [ 3246, 3248, 3247, 3245 ] }, + { "bg": 3151, "id": "unconnected", "fg": 3253 } ] }, { "id": "t_grass_season_summer", "multitile": true, - "fg": 3248, - "bg": 3116, + "fg": 3291, + "bg": 3159, "additional_tiles": [ { "id": "center", - "bg": 3116, + "bg": 3159, "fg": [ - { "weight": 1, "sprite": 3230 }, - { "weight": 1, "sprite": 3231 }, - { "weight": 1, "sprite": 3232 }, - { "weight": 1, "sprite": 3233 } + { "weight": 1, "sprite": 3273 }, + { "weight": 1, "sprite": 3274 }, + { "weight": 1, "sprite": 3275 }, + { "weight": 1, "sprite": 3276 } ] }, - { "id": "corner", "bg": 3116, "fg": [ 3235, 3237, 3236, 3234 ] }, - { "id": "t_connection", "bg": 3116, "fg": [ 3245, 3247, 3246, 3244 ] }, - { "id": "edge", "bg": 3116, "fg": [ 3239, 3238 ] }, - { "id": "end_piece", "bg": 3116, "fg": [ 3241, 3243, 3242, 3240 ] }, - { "bg": 3116, "id": "unconnected", "fg": 3248 } + { "id": "corner", "bg": 3159, "fg": [ 3278, 3280, 3279, 3277 ] }, + { "id": "t_connection", "bg": 3159, "fg": [ 3288, 3290, 3289, 3287 ] }, + { "id": "edge", "bg": 3159, "fg": [ 3282, 3281 ] }, + { "id": "end_piece", "bg": 3159, "fg": [ 3284, 3286, 3285, 3283 ] }, + { "bg": 3159, "id": "unconnected", "fg": 3291 } ] }, { "id": "t_grass_season_autumn", "multitile": true, - "fg": 3229, - "bg": 3112, + "fg": 3272, + "bg": 3155, "additional_tiles": [ { "id": "center", - "bg": 3112, + "bg": 3155, "fg": [ - { "weight": 1, "sprite": 3211 }, - { "weight": 1, "sprite": 3212 }, - { "weight": 1, "sprite": 3213 }, - { "weight": 1, "sprite": 3214 } + { "weight": 1, "sprite": 3254 }, + { "weight": 1, "sprite": 3255 }, + { "weight": 1, "sprite": 3256 }, + { "weight": 1, "sprite": 3257 } ] }, - { "id": "corner", "bg": 3112, "fg": [ 3216, 3218, 3217, 3215 ] }, - { "id": "t_connection", "bg": 3112, "fg": [ 3226, 3228, 3227, 3225 ] }, - { "id": "edge", "bg": 3112, "fg": [ 3220, 3219 ] }, - { "id": "end_piece", "bg": 3112, "fg": [ 3222, 3224, 3223, 3221 ] }, - { "bg": 3112, "id": "unconnected", "fg": 3229 } + { "id": "corner", "bg": 3155, "fg": [ 3259, 3261, 3260, 3258 ] }, + { "id": "t_connection", "bg": 3155, "fg": [ 3269, 3271, 3270, 3268 ] }, + { "id": "edge", "bg": 3155, "fg": [ 3263, 3262 ] }, + { "id": "end_piece", "bg": 3155, "fg": [ 3265, 3267, 3266, 3264 ] }, + { "bg": 3155, "id": "unconnected", "fg": 3272 } ] }, { "id": "t_grass_season_winter", "multitile": true, - "fg": 3099, - "bg": 3120, + "fg": 3126, + "bg": 3163, "additional_tiles": [ { "id": "center", - "bg": 3120, + "bg": 3163, "fg": [ - { "weight": 1, "sprite": 3081 }, - { "weight": 1, "sprite": 3082 }, - { "weight": 1, "sprite": 3083 }, - { "weight": 1, "sprite": 3084 } + { "weight": 1, "sprite": 3108 }, + { "weight": 1, "sprite": 3109 }, + { "weight": 1, "sprite": 3110 }, + { "weight": 1, "sprite": 3111 } ] }, - { "id": "corner", "bg": 3120, "fg": [ 3086, 3088, 3087, 3085 ] }, - { "id": "t_connection", "bg": 3120, "fg": [ 3096, 3098, 3097, 3095 ] }, - { "id": "edge", "bg": 3120, "fg": [ 3090, 3089 ] }, - { "id": "end_piece", "bg": 3120, "fg": [ 3092, 3094, 3093, 3091 ] }, - { "bg": 3120, "id": "unconnected", "fg": 3099 } + { "id": "corner", "bg": 3163, "fg": [ 3113, 3115, 3114, 3112 ] }, + { "id": "t_connection", "bg": 3163, "fg": [ 3123, 3125, 3124, 3122 ] }, + { "id": "edge", "bg": 3163, "fg": [ 3117, 3116 ] }, + { "id": "end_piece", "bg": 3163, "fg": [ 3119, 3121, 3120, 3118 ] }, + { "bg": 3163, "id": "unconnected", "fg": 3126 } ] }, { "id": "t_grass_dead", "multitile": true, - "fg": 3264, - "bg": 3108, + "fg": 3307, + "bg": 3151, "additional_tiles": [ - { "id": "center", "bg": 3108, "fg": 3249 }, - { "id": "corner", "bg": 3108, "fg": [ 3251, 3253, 3252, 3250 ] }, - { "id": "t_connection", "bg": 3108, "fg": [ 3261, 3263, 3262, 3260 ] }, - { "id": "edge", "bg": 3108, "fg": [ 3255, 3254 ] }, - { "id": "end_piece", "bg": 3108, "fg": [ 3257, 3259, 3258, 3256 ] }, - { "bg": 3108, "id": "unconnected", "fg": 3264 } + { "id": "center", "bg": 3151, "fg": 3292 }, + { "id": "corner", "bg": 3151, "fg": [ 3294, 3296, 3295, 3293 ] }, + { "id": "t_connection", "bg": 3151, "fg": [ 3304, 3306, 3305, 3303 ] }, + { "id": "edge", "bg": 3151, "fg": [ 3298, 3297 ] }, + { "id": "end_piece", "bg": 3151, "fg": [ 3300, 3302, 3301, 3299 ] }, + { "bg": 3151, "id": "unconnected", "fg": 3307 } ] }, { "id": "t_grass_dead_season_summer", "multitile": true, - "fg": 3296, - "bg": 3116, + "fg": 3339, + "bg": 3159, "additional_tiles": [ - { "id": "center", "bg": 3116, "fg": 3281 }, - { "id": "corner", "bg": 3116, "fg": [ 3283, 3285, 3284, 3282 ] }, - { "id": "t_connection", "bg": 3116, "fg": [ 3293, 3295, 3294, 3292 ] }, - { "id": "edge", "bg": 3116, "fg": [ 3287, 3286 ] }, - { "id": "end_piece", "bg": 3116, "fg": [ 3289, 3291, 3290, 3288 ] }, - { "bg": 3116, "id": "unconnected", "fg": 3296 } + { "id": "center", "bg": 3159, "fg": 3324 }, + { "id": "corner", "bg": 3159, "fg": [ 3326, 3328, 3327, 3325 ] }, + { "id": "t_connection", "bg": 3159, "fg": [ 3336, 3338, 3337, 3335 ] }, + { "id": "edge", "bg": 3159, "fg": [ 3330, 3329 ] }, + { "id": "end_piece", "bg": 3159, "fg": [ 3332, 3334, 3333, 3331 ] }, + { "bg": 3159, "id": "unconnected", "fg": 3339 } ] }, { "id": "t_grass_dead_season_autumn", "multitile": true, - "fg": 3280, - "bg": 3112, + "fg": 3323, + "bg": 3155, "additional_tiles": [ - { "id": "center", "bg": 3112, "fg": 3265 }, - { "id": "corner", "bg": 3112, "fg": [ 3267, 3269, 3268, 3266 ] }, - { "id": "t_connection", "bg": 3112, "fg": [ 3277, 3279, 3278, 3276 ] }, - { "id": "edge", "bg": 3112, "fg": [ 3271, 3270 ] }, - { "id": "end_piece", "bg": 3112, "fg": [ 3273, 3275, 3274, 3272 ] }, - { "bg": 3112, "id": "unconnected", "fg": 3280 } + { "id": "center", "bg": 3155, "fg": 3308 }, + { "id": "corner", "bg": 3155, "fg": [ 3310, 3312, 3311, 3309 ] }, + { "id": "t_connection", "bg": 3155, "fg": [ 3320, 3322, 3321, 3319 ] }, + { "id": "edge", "bg": 3155, "fg": [ 3314, 3313 ] }, + { "id": "end_piece", "bg": 3155, "fg": [ 3316, 3318, 3317, 3315 ] }, + { "bg": 3155, "id": "unconnected", "fg": 3323 } ] }, { "id": "t_grass_dead_season_winter", "multitile": true, - "fg": 3099, - "bg": 3120, + "fg": 3126, + "bg": 3163, "additional_tiles": [ { "id": "center", - "bg": 3120, + "bg": 3163, "fg": [ - { "weight": 1, "sprite": 3081 }, - { "weight": 1, "sprite": 3082 }, - { "weight": 1, "sprite": 3083 }, - { "weight": 1, "sprite": 3084 } + { "weight": 1, "sprite": 3108 }, + { "weight": 1, "sprite": 3109 }, + { "weight": 1, "sprite": 3110 }, + { "weight": 1, "sprite": 3111 } ] }, - { "id": "corner", "bg": 3120, "fg": [ 3086, 3088, 3087, 3085 ] }, - { "id": "t_connection", "bg": 3120, "fg": [ 3096, 3098, 3097, 3095 ] }, - { "id": "edge", "bg": 3120, "fg": [ 3090, 3089 ] }, - { "id": "end_piece", "bg": 3120, "fg": [ 3092, 3094, 3093, 3091 ] }, - { "bg": 3120, "id": "unconnected", "fg": 3099 } + { "id": "corner", "bg": 3163, "fg": [ 3113, 3115, 3114, 3112 ] }, + { "id": "t_connection", "bg": 3163, "fg": [ 3123, 3125, 3124, 3122 ] }, + { "id": "edge", "bg": 3163, "fg": [ 3117, 3116 ] }, + { "id": "end_piece", "bg": 3163, "fg": [ 3119, 3121, 3120, 3118 ] }, + { "bg": 3163, "id": "unconnected", "fg": 3126 } ] }, { "id": "f_grass_long", "multitile": true, - "fg": 3312, + "fg": 3355, "additional_tiles": [ - { "id": "center", "fg": 3297 }, - { "id": "corner", "fg": [ 3299, 3301, 3300, 3298 ] }, - { "id": "t_connection", "fg": [ 3309, 3311, 3310, 3308 ] }, - { "id": "edge", "fg": [ 3303, 3302 ] }, - { "id": "end_piece", "fg": [ 3305, 3307, 3306, 3304 ] }, - { "id": "unconnected", "fg": 3312 } + { "id": "center", "fg": 3340 }, + { "id": "corner", "fg": [ 3342, 3344, 3343, 3341 ] }, + { "id": "t_connection", "fg": [ 3352, 3354, 3353, 3351 ] }, + { "id": "edge", "fg": [ 3346, 3345 ] }, + { "id": "end_piece", "fg": [ 3348, 3350, 3349, 3347 ] }, + { "id": "unconnected", "fg": 3355 } ] }, { "id": "f_grass_long_season_autumn", "multitile": true, - "fg": 3328, + "fg": 3371, "additional_tiles": [ - { "id": "center", "fg": 3313 }, - { "id": "corner", "fg": [ 3315, 3317, 3316, 3314 ] }, - { "id": "t_connection", "fg": [ 3325, 3327, 3326, 3324 ] }, - { "id": "edge", "fg": [ 3319, 3318 ] }, - { "id": "end_piece", "fg": [ 3321, 3323, 3322, 3320 ] }, - { "id": "unconnected", "fg": 3328 } + { "id": "center", "fg": 3356 }, + { "id": "corner", "fg": [ 3358, 3360, 3359, 3357 ] }, + { "id": "t_connection", "fg": [ 3368, 3370, 3369, 3367 ] }, + { "id": "edge", "fg": [ 3362, 3361 ] }, + { "id": "end_piece", "fg": [ 3364, 3366, 3365, 3363 ] }, + { "id": "unconnected", "fg": 3371 } ] }, { "id": "f_grass_long_season_summer", "multitile": true, - "fg": 3344, + "fg": 3387, "additional_tiles": [ - { "id": "center", "fg": 3329 }, - { "id": "corner", "fg": [ 3331, 3333, 3332, 3330 ] }, - { "id": "t_connection", "fg": [ 3341, 3343, 3342, 3340 ] }, - { "id": "edge", "fg": [ 3335, 3334 ] }, - { "id": "end_piece", "fg": [ 3337, 3339, 3338, 3336 ] }, - { "id": "unconnected", "fg": 3344 } + { "id": "center", "fg": 3372 }, + { "id": "corner", "fg": [ 3374, 3376, 3375, 3373 ] }, + { "id": "t_connection", "fg": [ 3384, 3386, 3385, 3383 ] }, + { "id": "edge", "fg": [ 3378, 3377 ] }, + { "id": "end_piece", "fg": [ 3380, 3382, 3381, 3379 ] }, + { "id": "unconnected", "fg": 3387 } ] }, { "id": "t_grass_long", "multitile": true, - "fg": 3312, - "bg": 3108, + "fg": 3355, + "bg": 3151, "additional_tiles": [ - { "id": "center", "bg": 3108, "fg": 3297 }, - { "id": "corner", "bg": 3108, "fg": [ 3299, 3301, 3300, 3298 ] }, - { "id": "t_connection", "bg": 3108, "fg": [ 3309, 3311, 3310, 3308 ] }, - { "id": "edge", "bg": 3108, "fg": [ 3303, 3302 ] }, - { "id": "end_piece", "bg": 3108, "fg": [ 3305, 3307, 3306, 3304 ] }, - { "bg": 3108, "id": "unconnected", "fg": 3312 } + { "id": "center", "bg": 3151, "fg": 3340 }, + { "id": "corner", "bg": 3151, "fg": [ 3342, 3344, 3343, 3341 ] }, + { "id": "t_connection", "bg": 3151, "fg": [ 3352, 3354, 3353, 3351 ] }, + { "id": "edge", "bg": 3151, "fg": [ 3346, 3345 ] }, + { "id": "end_piece", "bg": 3151, "fg": [ 3348, 3350, 3349, 3347 ] }, + { "bg": 3151, "id": "unconnected", "fg": 3355 } ] }, { "id": "t_grass_long_season_autumn", "multitile": true, - "fg": 3328, - "bg": 3112, + "fg": 3371, + "bg": 3155, "additional_tiles": [ - { "id": "center", "bg": 3112, "fg": 3313 }, - { "id": "corner", "bg": 3112, "fg": [ 3315, 3317, 3316, 3314 ] }, - { "id": "t_connection", "bg": 3112, "fg": [ 3325, 3327, 3326, 3324 ] }, - { "id": "edge", "bg": 3112, "fg": [ 3319, 3318 ] }, - { "id": "end_piece", "bg": 3112, "fg": [ 3321, 3323, 3322, 3320 ] }, - { "bg": 3112, "id": "unconnected", "fg": 3328 } + { "id": "center", "bg": 3155, "fg": 3356 }, + { "id": "corner", "bg": 3155, "fg": [ 3358, 3360, 3359, 3357 ] }, + { "id": "t_connection", "bg": 3155, "fg": [ 3368, 3370, 3369, 3367 ] }, + { "id": "edge", "bg": 3155, "fg": [ 3362, 3361 ] }, + { "id": "end_piece", "bg": 3155, "fg": [ 3364, 3366, 3365, 3363 ] }, + { "bg": 3155, "id": "unconnected", "fg": 3371 } ] }, { "id": "t_grass_long_season_summer", "multitile": true, - "fg": 3344, - "bg": 3116, + "fg": 3387, + "bg": 3159, "additional_tiles": [ - { "id": "center", "bg": 3116, "fg": 3329 }, - { "id": "corner", "bg": 3116, "fg": [ 3331, 3333, 3332, 3330 ] }, - { "id": "t_connection", "bg": 3116, "fg": [ 3341, 3343, 3342, 3340 ] }, - { "id": "edge", "bg": 3116, "fg": [ 3335, 3334 ] }, - { "id": "end_piece", "bg": 3116, "fg": [ 3337, 3339, 3338, 3336 ] }, - { "bg": 3116, "id": "unconnected", "fg": 3344 } + { "id": "center", "bg": 3159, "fg": 3372 }, + { "id": "corner", "bg": 3159, "fg": [ 3374, 3376, 3375, 3373 ] }, + { "id": "t_connection", "bg": 3159, "fg": [ 3384, 3386, 3385, 3383 ] }, + { "id": "edge", "bg": 3159, "fg": [ 3378, 3377 ] }, + { "id": "end_piece", "bg": 3159, "fg": [ 3380, 3382, 3381, 3379 ] }, + { "bg": 3159, "id": "unconnected", "fg": 3387 } ] }, - { "id": "t_grass_long_season_winter", "fg": 3080 }, + { "id": "t_grass_long_season_winter", "fg": 3107 }, { "id": "f_grass_tall", "multitile": true, - "fg": 3360, + "fg": 3403, "additional_tiles": [ - { "id": "center", "fg": 3345 }, - { "id": "corner", "fg": [ 3347, 3349, 3348, 3346 ] }, - { "id": "t_connection", "fg": [ 3357, 3359, 3358, 3356 ] }, - { "id": "edge", "fg": [ 3351, 3350 ] }, - { "id": "end_piece", "fg": [ 3353, 3355, 3354, 3352 ] }, - { "id": "unconnected", "fg": 3360 } + { "id": "center", "fg": 3388 }, + { "id": "corner", "fg": [ 3390, 3392, 3391, 3389 ] }, + { "id": "t_connection", "fg": [ 3400, 3402, 3401, 3399 ] }, + { "id": "edge", "fg": [ 3394, 3393 ] }, + { "id": "end_piece", "fg": [ 3396, 3398, 3397, 3395 ] }, + { "id": "unconnected", "fg": 3403 } ] }, { "id": "f_grass_tall_season_summer", "multitile": true, - "fg": 3392, + "fg": 3435, "additional_tiles": [ - { "id": "center", "fg": 3377 }, - { "id": "corner", "fg": [ 3379, 3381, 3380, 3378 ] }, - { "id": "t_connection", "fg": [ 3389, 3391, 3390, 3388 ] }, - { "id": "edge", "fg": [ 3383, 3382 ] }, - { "id": "end_piece", "fg": [ 3385, 3387, 3386, 3384 ] }, - { "id": "unconnected", "fg": 3392 } + { "id": "center", "fg": 3420 }, + { "id": "corner", "fg": [ 3422, 3424, 3423, 3421 ] }, + { "id": "t_connection", "fg": [ 3432, 3434, 3433, 3431 ] }, + { "id": "edge", "fg": [ 3426, 3425 ] }, + { "id": "end_piece", "fg": [ 3428, 3430, 3429, 3427 ] }, + { "id": "unconnected", "fg": 3435 } ] }, { "id": "f_grass_tall_season_autumn", "multitile": true, - "fg": 3376, + "fg": 3419, "additional_tiles": [ - { "id": "center", "fg": 3361 }, - { "id": "corner", "fg": [ 3363, 3365, 3364, 3362 ] }, - { "id": "t_connection", "fg": [ 3373, 3375, 3374, 3372 ] }, - { "id": "edge", "fg": [ 3367, 3366 ] }, - { "id": "end_piece", "fg": [ 3369, 3371, 3370, 3368 ] }, - { "id": "unconnected", "fg": 3376 } + { "id": "center", "fg": 3404 }, + { "id": "corner", "fg": [ 3406, 3408, 3407, 3405 ] }, + { "id": "t_connection", "fg": [ 3416, 3418, 3417, 3415 ] }, + { "id": "edge", "fg": [ 3410, 3409 ] }, + { "id": "end_piece", "fg": [ 3412, 3414, 3413, 3411 ] }, + { "id": "unconnected", "fg": 3419 } ] }, { "id": "t_grass_tall", "multitile": true, - "fg": 3360, - "bg": 3108, + "fg": 3403, + "bg": 3151, "additional_tiles": [ - { "id": "center", "bg": 3108, "fg": 3345 }, - { "id": "corner", "bg": 3108, "fg": [ 3347, 3349, 3348, 3346 ] }, - { "id": "t_connection", "bg": 3108, "fg": [ 3357, 3359, 3358, 3356 ] }, - { "id": "edge", "bg": 3108, "fg": [ 3351, 3350 ] }, - { "id": "end_piece", "bg": 3108, "fg": [ 3353, 3355, 3354, 3352 ] }, - { "bg": 3108, "id": "unconnected", "fg": 3360 } + { "id": "center", "bg": 3151, "fg": 3388 }, + { "id": "corner", "bg": 3151, "fg": [ 3390, 3392, 3391, 3389 ] }, + { "id": "t_connection", "bg": 3151, "fg": [ 3400, 3402, 3401, 3399 ] }, + { "id": "edge", "bg": 3151, "fg": [ 3394, 3393 ] }, + { "id": "end_piece", "bg": 3151, "fg": [ 3396, 3398, 3397, 3395 ] }, + { "bg": 3151, "id": "unconnected", "fg": 3403 } ] }, { "id": "t_grass_tall_season_summer", "multitile": true, - "fg": 3392, - "bg": 3116, + "fg": 3435, + "bg": 3159, "additional_tiles": [ - { "id": "center", "bg": 3116, "fg": 3377 }, - { "id": "corner", "bg": 3116, "fg": [ 3379, 3381, 3380, 3378 ] }, - { "id": "t_connection", "bg": 3116, "fg": [ 3389, 3391, 3390, 3388 ] }, - { "id": "edge", "bg": 3116, "fg": [ 3383, 3382 ] }, - { "id": "end_piece", "bg": 3116, "fg": [ 3385, 3387, 3386, 3384 ] }, - { "bg": 3116, "id": "unconnected", "fg": 3392 } + { "id": "center", "bg": 3159, "fg": 3420 }, + { "id": "corner", "bg": 3159, "fg": [ 3422, 3424, 3423, 3421 ] }, + { "id": "t_connection", "bg": 3159, "fg": [ 3432, 3434, 3433, 3431 ] }, + { "id": "edge", "bg": 3159, "fg": [ 3426, 3425 ] }, + { "id": "end_piece", "bg": 3159, "fg": [ 3428, 3430, 3429, 3427 ] }, + { "bg": 3159, "id": "unconnected", "fg": 3435 } ] }, { "id": "t_grass_tall_season_autumn", "multitile": true, - "fg": 3376, - "bg": 3112, + "fg": 3419, + "bg": 3155, "additional_tiles": [ - { "id": "center", "bg": 3112, "fg": 3361 }, - { "id": "corner", "bg": 3112, "fg": [ 3363, 3365, 3364, 3362 ] }, - { "id": "t_connection", "bg": 3112, "fg": [ 3373, 3375, 3374, 3372 ] }, - { "id": "edge", "bg": 3112, "fg": [ 3367, 3366 ] }, - { "id": "end_piece", "bg": 3112, "fg": [ 3369, 3371, 3370, 3368 ] }, - { "bg": 3112, "id": "unconnected", "fg": 3376 } + { "id": "center", "bg": 3155, "fg": 3404 }, + { "id": "corner", "bg": 3155, "fg": [ 3406, 3408, 3407, 3405 ] }, + { "id": "t_connection", "bg": 3155, "fg": [ 3416, 3418, 3417, 3415 ] }, + { "id": "edge", "bg": 3155, "fg": [ 3410, 3409 ] }, + { "id": "end_piece", "bg": 3155, "fg": [ 3412, 3414, 3413, 3411 ] }, + { "bg": 3155, "id": "unconnected", "fg": 3419 } ] }, - { "id": "t_grass_tall_season_winter", "fg": 3080 }, + { "id": "t_grass_tall_season_winter", "fg": 3107 }, { "id": "t_metal_railing", - "fg": 3400, + "fg": 3443, "multitile": true, "additional_tiles": [ - { "id": "center", "fg": 3400, "bg": 3028 }, - { "id": "corner", "fg": [ 3394, 3396, 3395, 3393 ], "bg": 3028 }, - { "id": "t_connection", "fg": [ 3400, 3397, 3400, 3397 ], "bg": 3028 }, - { "id": "edge", "fg": [ 3397, 3400 ], "bg": 3028 }, - { "id": "end_piece", "fg": [ 3398, 3400, 3399, 3400 ], "bg": 3028 }, - { "id": "unconnected", "fg": [ 3400, 3400 ], "bg": 3028 } + { "id": "center", "fg": 3443, "bg": 3054 }, + { "id": "corner", "fg": [ 3437, 3439, 3438, 3436 ], "bg": 3054 }, + { "id": "t_connection", "fg": [ 3443, 3440, 3443, 3440 ], "bg": 3054 }, + { "id": "edge", "fg": [ 3440, 3443 ], "bg": 3054 }, + { "id": "end_piece", "fg": [ 3441, 3443, 3442, 3443 ], "bg": 3054 }, + { "id": "unconnected", "fg": [ 3443, 3443 ], "bg": 3054 } ] }, { "id": "t_paper", - "fg": 3417, + "fg": 3460, "multitile": true, "additional_tiles": [ - { "id": "center", "fg": 3401 }, - { "id": "corner", "fg": [ 3403, 3405, 3404, 3402 ] }, - { "id": "t_connection", "fg": [ 3414, 3416, 3415, 3413 ] }, - { "id": "edge", "fg": [ 3407, 3406 ] }, - { "id": "end_piece", "fg": [ 3409, 3411, 3410, 3408 ] }, - { "id": "unconnected", "fg": [ 3417, 3417 ] } + { "id": "center", "fg": 3444 }, + { "id": "corner", "fg": [ 3446, 3448, 3447, 3445 ] }, + { "id": "t_connection", "fg": [ 3457, 3459, 3458, 3456 ] }, + { "id": "edge", "fg": [ 3450, 3449 ] }, + { "id": "end_piece", "fg": [ 3452, 3454, 3453, 3451 ] }, + { "id": "unconnected", "fg": [ 3460, 3460 ] } ] }, { "id": "t_pontoon", - "fg": 3433, + "fg": 3476, "multitile": true, "additional_tiles": [ - { "id": "center", "fg": 3418 }, - { "id": "corner", "fg": [ 3420, 3422, 3421, 3419 ] }, - { "id": "t_connection", "fg": [ 3430, 3432, 3431, 3429 ] }, - { "id": "edge", "fg": [ 3424, 3423 ] }, - { "id": "end_piece", "fg": [ 3426, 3428, 3427, 3425 ] }, - { "id": "unconnected", "fg": [ 3433, 3433 ] } + { "id": "center", "fg": 3461 }, + { "id": "corner", "fg": [ 3463, 3465, 3464, 3462 ] }, + { "id": "t_connection", "fg": [ 3473, 3475, 3474, 3472 ] }, + { "id": "edge", "fg": [ 3467, 3466 ] }, + { "id": "end_piece", "fg": [ 3469, 3471, 3470, 3468 ] }, + { "id": "unconnected", "fg": [ 3476, 3476 ] } ] }, - { "id": [ "t_ramp_up_high", "t_ramp_up_low" ], "fg": 3435 }, - { "id": [ "t_ramp_down_high", "t_ramp_down_low" ], "fg": 3434 }, - { "id": [ "t_sidewalk_ramp_up_low", "t_sidewalk_ramp_up_high" ], "fg": 3437 }, - { "id": [ "t_sidewalk_ramp_down_low", "t_sidewalk_ramp_down_high" ], "fg": 3436 }, + { "id": [ "t_ramp_up_high", "t_ramp_up_low" ], "fg": 3478 }, + { "id": [ "t_ramp_down_high", "t_ramp_down_low" ], "fg": 3477 }, + { "id": [ "t_sidewalk_ramp_up_low", "t_sidewalk_ramp_up_high" ], "fg": 3480 }, + { "id": [ "t_sidewalk_ramp_down_low", "t_sidewalk_ramp_down_high" ], "fg": 3479 }, { "id": "t_screened_porch_wall", - "fg": 3455, + "fg": 3498, "multitile": true, "additional_tiles": [ - { "id": "center", "fg": 3440 }, - { "id": "corner", "fg": [ 3442, 3444, 3443, 3441 ] }, - { "id": "t_connection", "fg": [ 3452, 3454, 3453, 3451 ] }, - { "id": "edge", "fg": [ 3446, 3445 ] }, - { "id": "end_piece", "fg": [ 3448, 3450, 3449, 3447 ] }, - { "id": "unconnected", "fg": [ 3455, 3455 ] } + { "id": "center", "fg": 3483 }, + { "id": "corner", "fg": [ 3485, 3487, 3486, 3484 ] }, + { "id": "t_connection", "fg": [ 3495, 3497, 3496, 3494 ] }, + { "id": "edge", "fg": [ 3489, 3488 ] }, + { "id": "end_piece", "fg": [ 3491, 3493, 3492, 3490 ] }, + { "id": "unconnected", "fg": [ 3498, 3498 ] } ] }, - { "id": "tr_beartrap", "bg": 3476, "rotates": false }, - { "id": "tr_beartrap_buried", "fg": 3461, "bg": 3476, "rotates": false }, - { "id": "tr_beartrap_buried_season_winter", "fg": 3462, "bg": 3476 }, + { "id": "tr_beartrap", "bg": 3519, "rotates": false }, + { "id": "tr_beartrap_buried", "fg": 3504, "bg": 3519, "rotates": false }, + { "id": "tr_beartrap_buried_season_winter", "fg": 3505, "bg": 3519 }, { "id": "tr_blade", - "fg": 3463, + "fg": 3506, "rotates": true, "multitile": true, - "additional_tiles": [ { "id": "edge", "fg": 3463 } ] + "additional_tiles": [ { "id": "edge", "fg": 3506 } ] }, - { "id": "tr_bubblewrap", "fg": 3464, "rotates": false }, - { "id": "tr_caltrops", "fg": 3465, "rotates": false }, - { "id": "tr_dissector", "fg": 3466, "rotates": false }, + { "id": "tr_bubblewrap", "fg": 3507, "rotates": false }, + { "id": "tr_caltrops", "fg": 3508, "rotates": false }, + { "id": "tr_dissector", "fg": 3509, "rotates": false }, { "id": "tr_drain", - "bg": 3477, + "bg": 3520, "rotates": false, "multitile": true, - "additional_tiles": [ { "id": "center", "bg": 3456 }, { "id": "t_connection", "bg": 3456 } ] - }, - { "id": "tr_engine", "fg": 3467 }, - { "id": "tr_fur_rollmat", "fg": 3468, "rotates": false }, - { "id": "tr_goo", "fg": 3469, "bg": 3028, "rotates": false }, - { "id": "tr_heavy_snare", "bg": 3457, "rotates": false }, - { "id": "tr_lava", "fg": 2763, "rotates": false }, - { "id": "tr_leather_funnel", "fg": 3470, "rotates": false }, - { "id": "tr_nailboard", "bg": 3459, "rotates": false }, - { "id": "tr_portal", "fg": 3471, "bg": [ ], "rotates": false }, - { "id": "tr_raincatcher", "fg": 2813, "rotates": false }, - { "id": "tr_rollmat", "fg": 3472, "rotates": false }, - { "id": "tr_sinkhole", "fg": 3473, "rotates": false }, - { "id": "tr_sinkhole_season_winter", "fg": 3474, "rotates": false }, - { "id": "tr_snare", "bg": 3457, "rotates": false }, - { "id": "tr_telepad", "fg": 3475, "bg": [ ], "rotates": false }, - { "id": "tr_temple_flood", "fg": 3473 }, - { "id": "tr_tripwire", "bg": 3460, "rotates": false }, + "additional_tiles": [ { "id": "center", "bg": 3499 }, { "id": "t_connection", "bg": 3499 } ] + }, + { "id": "tr_engine", "fg": 3510 }, + { "id": "tr_fur_rollmat", "fg": 3511, "rotates": false }, + { "id": "tr_goo", "fg": 3512, "bg": 3054, "rotates": false }, + { "id": "tr_heavy_snare", "bg": 3500, "rotates": false }, + { "id": "tr_lava", "fg": 2789, "rotates": false }, + { "id": "tr_leather_funnel", "fg": 3513, "rotates": false }, + { "id": "tr_nailboard", "bg": 3502, "rotates": false }, + { "id": "tr_portal", "fg": 3514, "bg": [ ], "rotates": false }, + { "id": "tr_raincatcher", "fg": 2839, "rotates": false }, + { "id": "tr_rollmat", "fg": 3515, "rotates": false }, + { "id": "tr_sinkhole", "fg": 3516, "rotates": false }, + { "id": "tr_sinkhole_season_winter", "fg": 3517, "rotates": false }, + { "id": "tr_snare", "bg": 3500, "rotates": false }, + { "id": "tr_telepad", "fg": 3518, "bg": [ ], "rotates": false }, + { "id": "tr_temple_flood", "fg": 3516 }, + { "id": "tr_tripwire", "bg": 3503, "rotates": false }, { "id": [ "vp_seed_drill" ], - "fg": [ 3485, 3487, 3486, 3484 ], + "fg": [ 3528, 3530, 3529, 3527 ], "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 3719, "bg": [ 3485, 3487, 3486, 3484 ] } ] + "additional_tiles": [ { "id": "broken", "fg": 3762, "bg": [ 3528, 3530, 3529, 3527 ] } ] }, { "id": [ "vp_wing_mirror" ], - "fg": 3482, + "fg": 3525, "rotates": true, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 3719, "bg": 3482 } ] + "additional_tiles": [ { "id": "broken", "fg": 3762, "bg": 3525 } ] }, { "id": "vp_board_ne", - "fg": [ 3492, 3495, 3494, 3493 ], + "fg": [ 3535, 3538, 3537, 3536 ], "rotates": true, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 3719, "bg": [ 3492, 3495, 3494, 3493 ] } ] + "additional_tiles": [ { "id": "broken", "fg": 3762, "bg": [ 3535, 3538, 3537, 3536 ] } ] }, { "id": "vp_board_nw", - "fg": [ 3496, 3499, 3498, 3497 ], + "fg": [ 3539, 3542, 3541, 3540 ], "rotates": true, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 3719, "bg": [ 3496, 3499, 3498, 3497 ] } ] + "additional_tiles": [ { "id": "broken", "fg": 3762, "bg": [ 3539, 3542, 3541, 3540 ] } ] }, { "id": "vp_board_se", - "fg": [ 3500, 3502, 3496, 3501 ], + "fg": [ 3543, 3545, 3539, 3544 ], "rotates": true, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 3719, "bg": [ 3500, 3502, 3496, 3501 ] } ] + "additional_tiles": [ { "id": "broken", "fg": 3762, "bg": [ 3543, 3545, 3539, 3544 ] } ] }, { "id": "vp_board_sw", - "fg": [ 3503, 3505, 3492, 3504 ], + "fg": [ 3546, 3548, 3535, 3547 ], "rotates": true, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 3719, "bg": [ 3503, 3505, 3492, 3504 ] } ] + "additional_tiles": [ { "id": "broken", "fg": 3762, "bg": [ 3546, 3548, 3535, 3547 ] } ] }, { "id": "vp_board_vertical_left", - "fg": [ 3506, 3508, 3509, 3507 ], + "fg": [ 3549, 3551, 3552, 3550 ], "rotates": true, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 3719, "bg": [ 3506, 3508, 3509, 3507 ] } ] + "additional_tiles": [ { "id": "broken", "fg": 3762, "bg": [ 3549, 3551, 3552, 3550 ] } ] }, { "id": "vp_board_vertical_right", - "fg": [ 3509, 3507, 3506, 3508 ], + "fg": [ 3552, 3550, 3549, 3551 ], "rotates": true, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 3719, "bg": [ 3509, 3507, 3506, 3508 ] } ] + "additional_tiles": [ { "id": "broken", "fg": 3762, "bg": [ 3552, 3550, 3549, 3551 ] } ] }, { "id": [ "vp_board_horizontal", "vp_board_horizontal_2" ], - "fg": 3488, + "fg": 3531, "rotates": true, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 3719, "bg": 3488 } ] + "additional_tiles": [ { "id": "broken", "fg": 3762, "bg": 3531 } ] }, { "id": "vp_board_horizontal_front", - "fg": [ 3488, 3490, 3488, 3489 ], + "fg": [ 3531, 3533, 3531, 3532 ], "rotates": true, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 3719, "bg": [ 3488, 3490, 3488, 3489 ] } ] + "additional_tiles": [ { "id": "broken", "fg": 3762, "bg": [ 3531, 3533, 3531, 3532 ] } ] }, { "id": "vp_board_horizontal_rear", - "fg": [ 3491, 3489, 3488, 3490 ], + "fg": [ 3534, 3532, 3531, 3533 ], "rotates": true, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 3719, "bg": [ 3491, 3489, 3488, 3490 ] } ] + "additional_tiles": [ { "id": "broken", "fg": 3762, "bg": [ 3534, 3532, 3531, 3533 ] } ] }, { "id": [ "vp_board_vertical", "vp_board_vertical_2" ], - "fg": 3506, + "fg": 3549, "rotates": true, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 3719, "bg": 3506 } ] + "additional_tiles": [ { "id": "broken", "fg": 3762, "bg": 3549 } ] }, { "id": "vp_hdboard_ne", - "fg": [ 3570, 3573, 3572, 3571 ], + "fg": [ 3613, 3616, 3615, 3614 ], "rotates": true, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 3719, "bg": [ 3570, 3573, 3572, 3571 ] } ] + "additional_tiles": [ { "id": "broken", "fg": 3762, "bg": [ 3613, 3616, 3615, 3614 ] } ] }, { "id": "vp_hdboard_nw", - "fg": [ 3574, 3577, 3576, 3575 ], + "fg": [ 3617, 3620, 3619, 3618 ], "rotates": true, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 3719, "bg": [ 3574, 3577, 3576, 3575 ] } ] + "additional_tiles": [ { "id": "broken", "fg": 3762, "bg": [ 3617, 3620, 3619, 3618 ] } ] }, { "id": "vp_hdboard_se", - "fg": [ 3578, 3580, 3574, 3579 ], + "fg": [ 3621, 3623, 3617, 3622 ], "rotates": true, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 3719, "bg": [ 3578, 3580, 3574, 3579 ] } ] + "additional_tiles": [ { "id": "broken", "fg": 3762, "bg": [ 3621, 3623, 3617, 3622 ] } ] }, { "id": "vp_hdboard_sw", - "fg": [ 3581, 3583, 3570, 3582 ], + "fg": [ 3624, 3626, 3613, 3625 ], "rotates": true, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 3719, "bg": [ 3581, 3583, 3570, 3582 ] } ] + "additional_tiles": [ { "id": "broken", "fg": 3762, "bg": [ 3624, 3626, 3613, 3625 ] } ] }, { "id": "vp_hdboard_vertical_left", - "fg": [ 3584, 3586, 3585, 3586 ], + "fg": [ 3627, 3629, 3628, 3629 ], "rotates": true, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 3719, "bg": [ 3584, 3586, 3585, 3586 ] } ] + "additional_tiles": [ { "id": "broken", "fg": 3762, "bg": [ 3627, 3629, 3628, 3629 ] } ] }, { "id": "vp_hdboard_vertical_right", - "fg": [ 3585, 3586, 3584, 3586 ], + "fg": [ 3628, 3629, 3627, 3629 ], "rotates": true, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 3719, "bg": [ 3585, 3586, 3584, 3586 ] } ] + "additional_tiles": [ { "id": "broken", "fg": 3762, "bg": [ 3628, 3629, 3627, 3629 ] } ] }, { "id": [ "vp_hdboard_horizontal", "vp_hdboard_horizontal_2" ], - "fg": 3566, + "fg": 3609, "rotates": true, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 3719, "bg": 3566 } ] + "additional_tiles": [ { "id": "broken", "fg": 3762, "bg": 3609 } ] }, { "id": "vp_hdboard_horizontal_front", - "fg": [ 3566, 3568, 3566, 3567 ], + "fg": [ 3609, 3611, 3609, 3610 ], "rotates": true, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 3719, "bg": [ 3566, 3568, 3566, 3567 ] } ] + "additional_tiles": [ { "id": "broken", "fg": 3762, "bg": [ 3609, 3611, 3609, 3610 ] } ] }, { "id": "vp_hdboard_horizontal_rear", - "fg": [ 3569, 3567, 3566, 3568 ], + "fg": [ 3612, 3610, 3609, 3611 ], "rotates": true, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 3719, "bg": [ 3569, 3567, 3566, 3568 ] } ] + "additional_tiles": [ { "id": "broken", "fg": 3762, "bg": [ 3612, 3610, 3609, 3611 ] } ] }, { "id": [ "vp_hdboard_vertical", "vp_hdboard_vertical_2" ], - "fg": 3584, + "fg": 3627, "rotates": true, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 3719, "bg": 3584 } ] + "additional_tiles": [ { "id": "broken", "fg": 3762, "bg": 3627 } ] }, { "id": "vp_halfboard_ne", - "fg": [ 3531, 3534, 3533, 3532 ], + "fg": [ 3574, 3577, 3576, 3575 ], "rotates": true, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 3719, "bg": [ 3531, 3534, 3533, 3532 ] } ] + "additional_tiles": [ { "id": "broken", "fg": 3762, "bg": [ 3574, 3577, 3576, 3575 ] } ] }, { "id": "vp_halfboard_nw", - "fg": [ 3535, 3538, 3537, 3536 ], + "fg": [ 3578, 3581, 3580, 3579 ], "rotates": true, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 3719, "bg": [ 3535, 3538, 3537, 3536 ] } ] + "additional_tiles": [ { "id": "broken", "fg": 3762, "bg": [ 3578, 3581, 3580, 3579 ] } ] }, { "id": "vp_halfboard_se", - "fg": [ 3539, 3542, 3541, 3540 ], + "fg": [ 3582, 3585, 3584, 3583 ], "rotates": true, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 3719, "bg": [ 3539, 3542, 3541, 3540 ] } ] + "additional_tiles": [ { "id": "broken", "fg": 3762, "bg": [ 3582, 3585, 3584, 3583 ] } ] }, { "id": "vp_halfboard_sw", - "fg": [ 3543, 3546, 3545, 3544 ], + "fg": [ 3586, 3589, 3588, 3587 ], "rotates": true, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 3719, "bg": [ 3543, 3546, 3545, 3544 ] } ] + "additional_tiles": [ { "id": "broken", "fg": 3762, "bg": [ 3586, 3589, 3588, 3587 ] } ] }, { "id": "vp_halfboard_vertical_left", - "fg": [ 3554, 3556, 3557, 3555 ], + "fg": [ 3597, 3599, 3600, 3598 ], "rotates": true, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 3719, "bg": [ 3554, 3556, 3557, 3555 ] } ] + "additional_tiles": [ { "id": "broken", "fg": 3762, "bg": [ 3597, 3599, 3600, 3598 ] } ] }, { "id": "vp_halfboard_vertical_2_left", - "fg": [ 3548, 3550, 3551, 3549 ], + "fg": [ 3591, 3593, 3594, 3592 ], "rotates": true, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 3719, "bg": [ 3548, 3550, 3551, 3549 ] } ] + "additional_tiles": [ { "id": "broken", "fg": 3762, "bg": [ 3591, 3593, 3594, 3592 ] } ] }, { "id": "vp_halfboard_vertical_right", - "fg": [ 3557, 3555, 3554, 3556 ], + "fg": [ 3600, 3598, 3597, 3599 ], "rotates": true, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 3719, "bg": [ 3557, 3555, 3554, 3556 ] } ] + "additional_tiles": [ { "id": "broken", "fg": 3762, "bg": [ 3600, 3598, 3597, 3599 ] } ] }, { "id": "vp_halfboard_vertical_2_right", - "fg": [ 3551, 3553, 3548, 3552 ], + "fg": [ 3594, 3596, 3591, 3595 ], "rotates": true, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 3719, "bg": [ 3551, 3553, 3548, 3552 ] } ] + "additional_tiles": [ { "id": "broken", "fg": 3762, "bg": [ 3594, 3596, 3591, 3595 ] } ] }, { "id": "vp_halfboard_vertical_t_left", - "fg": [ 3559, 3561, 3560, 3558 ], + "fg": [ 3602, 3604, 3603, 3601 ], "rotates": true, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 3719, "bg": [ 3559, 3561, 3560, 3558 ] } ] + "additional_tiles": [ { "id": "broken", "fg": 3762, "bg": [ 3602, 3604, 3603, 3601 ] } ] }, { "id": "vp_halfboard_vertical_t_right", - "fg": [ 3563, 3565, 3564, 3562 ], + "fg": [ 3606, 3608, 3607, 3605 ], "rotates": true, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 3719, "bg": [ 3563, 3565, 3564, 3562 ] } ] + "additional_tiles": [ { "id": "broken", "fg": 3762, "bg": [ 3606, 3608, 3607, 3605 ] } ] }, { "id": [ "vp_halfboard_horizontal", "vp_halfboard_horizontal_2" ], - "fg": 3514, + "fg": 3557, "rotates": true, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 3719, "bg": 3514 } ] + "additional_tiles": [ { "id": "broken", "fg": 3762, "bg": 3557 } ] }, { "id": "vp_halfboard_horizontal_front", - "fg": [ 3523, 3526, 3525, 3524 ], + "fg": [ 3566, 3569, 3568, 3567 ], "rotates": true, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 3719, "bg": [ 3523, 3526, 3525, 3524 ] } ] + "additional_tiles": [ { "id": "broken", "fg": 3762, "bg": [ 3566, 3569, 3568, 3567 ] } ] }, { "id": "vp_halfboard_horizontal_2_front", - "fg": [ 3515, 3518, 3517, 3516 ], + "fg": [ 3558, 3561, 3560, 3559 ], "rotates": true, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 3719, "bg": [ 3515, 3518, 3517, 3516 ] } ] + "additional_tiles": [ { "id": "broken", "fg": 3762, "bg": [ 3558, 3561, 3560, 3559 ] } ] }, { "id": "vp_halfboard_horizontal_rear", - "fg": [ 3527, 3530, 3529, 3528 ], + "fg": [ 3570, 3573, 3572, 3571 ], "rotates": true, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 3719, "bg": [ 3527, 3530, 3529, 3528 ] } ] + "additional_tiles": [ { "id": "broken", "fg": 3762, "bg": [ 3570, 3573, 3572, 3571 ] } ] }, { "id": "vp_halfboard_horizontal_2_rear", - "fg": [ 3519, 3522, 3521, 3520 ], + "fg": [ 3562, 3565, 3564, 3563 ], "rotates": true, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 3719, "bg": [ 3519, 3522, 3521, 3520 ] } ] + "additional_tiles": [ { "id": "broken", "fg": 3762, "bg": [ 3562, 3565, 3564, 3563 ] } ] }, { "id": [ "vp_halfboard_vertical", "vp_halfboard_vertical_2" ], - "fg": 3547, + "fg": 3590, "rotates": true, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 3719, "bg": 3547 } ] + "additional_tiles": [ { "id": "broken", "fg": 3762, "bg": 3590 } ] }, { "id": "vp_halfboard_cover", - "fg": [ 3510, 3513, 3512, 3511 ], + "fg": [ 3553, 3556, 3555, 3554 ], "rotates": true, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 3719, "bg": [ 3510, 3513, 3512, 3511 ] } ] + "additional_tiles": [ { "id": "broken", "fg": 3762, "bg": [ 3553, 3556, 3555, 3554 ] } ] }, { "id": "vp_hdhalfboard_ne", - "fg": 3601, + "fg": 3644, "//": [ "vp_hdhalfboard_ne_rotW", "vp_hdhalfboard_ne_rotS", "vp_hdhalfboard_ne_rotE" ], "rotates": true, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 3719, "bg": 3601 } ] + "additional_tiles": [ { "id": "broken", "fg": 3762, "bg": 3644 } ] }, { "id": "vp_hdhalfboard_nw", - "fg": 3602, + "fg": 3645, "//": [ "vp_hdhalfboard_nw_rotW", "vp_hdhalfboard_nw_rotS", "vp_hdhalfboard_nw_rotE" ], "rotates": true, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 3719, "bg": 3602 } ] + "additional_tiles": [ { "id": "broken", "fg": 3762, "bg": 3645 } ] }, { "id": "vp_hdhalfboard_se", - "fg": 3603, + "fg": 3646, "//": [ "vp_hdhalfboard_se_rotW", "vp_hdhalfboard_se_rotS", "vp_hdhalfboard_se_rotE" ], "rotates": true, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 3719, "bg": 3603 } ] + "additional_tiles": [ { "id": "broken", "fg": 3762, "bg": 3646 } ] }, { "id": "vp_hdhalfboard_sw", - "fg": 3604, + "fg": 3647, "//": [ "vp_hdhalfboard_sw_rotW", "vp_hdhalfboard_sw_rotS", "vp_hdhalfboard_sw_rotE" ], "rotates": true, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 3719, "bg": 3604 } ] + "additional_tiles": [ { "id": "broken", "fg": 3762, "bg": 3647 } ] }, { "id": "vp_hdhalfboard_vertical_left", - "fg": 3609, + "fg": 3652, "//": [ "vp_hdhalfboard_vertical_left_rotW_right_rotE", "vp_hdhalfboard_vertical_right", @@ -5878,11 +5900,11 @@ ], "rotates": true, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 3719, "bg": 3609 } ] + "additional_tiles": [ { "id": "broken", "fg": 3762, "bg": 3652 } ] }, { "id": "vp_hdhalfboard_vertical_right", - "fg": 3610, + "fg": 3653, "//": [ "vp_hdhalfboard_vertical_left_rotE_right_rotW", "vp_hdhalfboard_vertical_left", @@ -5890,118 +5912,118 @@ ], "rotates": true, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 3719, "bg": 3610 } ] + "additional_tiles": [ { "id": "broken", "fg": 3762, "bg": 3653 } ] }, { "id": [ "vp_hdhalfboard_horizontal" ], - "fg": 3596, + "fg": 3639, "rotates": true, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 3719, "bg": 3596 } ] + "additional_tiles": [ { "id": "broken", "fg": 3762, "bg": 3639 } ] }, { "id": [ "vp_hdhalfboard_horizontal_2" ], - "fg": 3591, + "fg": 3634, "rotates": true, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 3719, "bg": 3591 } ] + "additional_tiles": [ { "id": "broken", "fg": 3762, "bg": 3634 } ] }, { "id": "vp_hdhalfboard_horizontal_front", - "fg": [ 3596, 3599, 3598, 3597 ], + "fg": [ 3639, 3642, 3641, 3640 ], "rotates": true, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 3719, "bg": [ 3596, 3599, 3598, 3597 ] } ] + "additional_tiles": [ { "id": "broken", "fg": 3762, "bg": [ 3639, 3642, 3641, 3640 ] } ] }, { "id": "vp_hdhalfboard_horizontal_2_front", - "fg": [ 3591, 3594, 3593, 3592 ], + "fg": [ 3634, 3637, 3636, 3635 ], "rotates": true, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 3719, "bg": [ 3591, 3594, 3593, 3592 ] } ] + "additional_tiles": [ { "id": "broken", "fg": 3762, "bg": [ 3634, 3637, 3636, 3635 ] } ] }, { "id": "vp_hdhalfboard_horizontal_rear", - "fg": [ 3600, 3597, 3596, 3599 ], + "fg": [ 3643, 3640, 3639, 3642 ], "rotates": true, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 3719, "bg": [ 3600, 3597, 3596, 3599 ] } ] + "additional_tiles": [ { "id": "broken", "fg": 3762, "bg": [ 3643, 3640, 3639, 3642 ] } ] }, { "id": "vp_hdhalfboard_horizontal_2_rear", - "fg": [ 3595, 3592, 3591, 3594 ], + "fg": [ 3638, 3635, 3634, 3637 ], "rotates": true, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 3719, "bg": [ 3595, 3592, 3591, 3594 ] } ] + "additional_tiles": [ { "id": "broken", "fg": 3762, "bg": [ 3638, 3635, 3634, 3637 ] } ] }, { "id": [ "vp_hdhalfboard_vertical" ], - "fg": 3605, + "fg": 3648, "rotates": true, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 3719, "bg": 3605 } ] + "additional_tiles": [ { "id": "broken", "fg": 3762, "bg": 3648 } ] }, { "id": [ "vp_hdhalfboard_vertical_2" ], - "fg": 3606, + "fg": 3649, "rotates": true, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 3719, "bg": 3606 } ] + "additional_tiles": [ { "id": "broken", "fg": 3762, "bg": 3649 } ] }, { "id": "vp_hdhalfboard_vertical_2_left", - "fg": 3607, + "fg": 3650, "rotates": true, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 3719, "bg": 3607 } ] + "additional_tiles": [ { "id": "broken", "fg": 3762, "bg": 3650 } ] }, { "id": "vp_hdhalfboard_vertical_2_right", - "fg": 3608, + "fg": 3651, "rotates": true, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 3719, "bg": 3608 } ] + "additional_tiles": [ { "id": "broken", "fg": 3762, "bg": 3651 } ] }, { "id": "vp_hdhalfboard_cover", - "fg": [ 3587, 3590, 3589, 3588 ], + "fg": [ 3630, 3633, 3632, 3631 ], "rotates": true, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 3719, "bg": [ 3587, 3590, 3589, 3588 ] } ] + "additional_tiles": [ { "id": "broken", "fg": 3762, "bg": [ 3630, 3633, 3632, 3631 ] } ] }, { "id": "vp_xlhalfboard_ne", - "fg": [ 3620, 3623, 3622, 3621 ], + "fg": [ 3663, 3666, 3665, 3664 ], "rotates": true, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 3719, "bg": [ 3620, 3623, 3622, 3621 ] } ] + "additional_tiles": [ { "id": "broken", "fg": 3762, "bg": [ 3663, 3666, 3665, 3664 ] } ] }, { "id": "vp_xlhalfboard_nw", - "fg": [ 3624, 3627, 3626, 3625 ], + "fg": [ 3667, 3670, 3669, 3668 ], "rotates": true, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 3719, "bg": [ 3624, 3627, 3626, 3625 ] } ] + "additional_tiles": [ { "id": "broken", "fg": 3762, "bg": [ 3667, 3670, 3669, 3668 ] } ] }, { "id": "vp_xlhalfboard_se", - "fg": 3628, + "fg": 3671, "//": [ "vp_xlhalfboard_se_rotW", "vp_xlhalfboard_se_rotS", "vp_xlhalfboard_se_rotE" ], "rotates": true, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 3719, "bg": 3628 } ] + "additional_tiles": [ { "id": "broken", "fg": 3762, "bg": 3671 } ] }, { "id": "vp_xlhalfboard_sw", - "fg": 3629, + "fg": 3672, "//": [ "vp_xlhalfboard_sw_rotW", "vp_xlhalfboard_sw_rotS", "vp_xlhalfboard_sw_rotE" ], "rotates": true, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 3719, "bg": 3629 } ] + "additional_tiles": [ { "id": "broken", "fg": 3762, "bg": 3672 } ] }, { "id": "vp_xlhalfboard_vertical_left", - "fg": 3631, + "fg": 3674, "//": [ "vp_xlhalfboard_vertical_left_rotW_right_rotE", "vp_xlhalfboard_vertical_right", @@ -6009,11 +6031,11 @@ ], "rotates": true, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 3719, "bg": 3631 } ] + "additional_tiles": [ { "id": "broken", "fg": 3762, "bg": 3674 } ] }, { "id": "vp_xlhalfboard_vertical_right", - "fg": 3632, + "fg": 3675, "//": [ "vp_xlhalfboard_vertical_left_rotE_right_rotW", "vp_xlhalfboard_vertical_left", @@ -6021,944 +6043,944 @@ ], "rotates": true, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 3719, "bg": 3632 } ] + "additional_tiles": [ { "id": "broken", "fg": 3762, "bg": 3675 } ] }, { "id": [ "vp_xlhalfboard_horizontal", "vp_xlhalfboard_horizontal_2" ], - "fg": 3615, + "fg": 3658, "rotates": true, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 3719, "bg": 3615 } ] + "additional_tiles": [ { "id": "broken", "fg": 3762, "bg": 3658 } ] }, { "id": "vp_xlhalfboard_horizontal_front", - "fg": [ 3615, 3618, 3617, 3616 ], + "fg": [ 3658, 3661, 3660, 3659 ], "rotates": true, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 3719, "bg": [ 3615, 3618, 3617, 3616 ] } ] + "additional_tiles": [ { "id": "broken", "fg": 3762, "bg": [ 3658, 3661, 3660, 3659 ] } ] }, { "id": "vp_xlhalfboard_horizontal_rear", - "fg": 3619, + "fg": 3662, "rotates": true, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 3719, "bg": 3619 } ] + "additional_tiles": [ { "id": "broken", "fg": 3762, "bg": 3662 } ] }, { "id": [ "vp_xlhalfboard_vertical", "vp_xlhalfboard_vertical_2" ], - "fg": 3630, + "fg": 3673, "rotates": true, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 3719, "bg": 3630 } ] + "additional_tiles": [ { "id": "broken", "fg": 3762, "bg": 3673 } ] }, { "id": "vp_xlhalfboard_cover", - "fg": [ 3611, 3614, 3613, 3612 ], + "fg": [ 3654, 3657, 3656, 3655 ], "rotates": true, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 3719, "bg": [ 3611, 3614, 3613, 3612 ] } ] + "additional_tiles": [ { "id": "broken", "fg": 3762, "bg": [ 3654, 3657, 3656, 3655 ] } ] }, { "id": "vp_cloth_halfboard_horizontal", - "fg": 3633, + "fg": 3676, "rotates": true, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 3719, "bg": 3633 } ] + "additional_tiles": [ { "id": "broken", "fg": 3762, "bg": 3676 } ] }, { "id": "vp_cloth_halfboard_horizontal_front", - "fg": 3633, + "fg": 3676, "rotates": true, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 3719, "bg": 3633 } ] + "additional_tiles": [ { "id": "broken", "fg": 3762, "bg": 3676 } ] }, { "id": "vp_cloth_halfboard_horizontal_rear", - "fg": 3633, + "fg": 3676, "rotates": true, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 3719, "bg": 3633 } ] + "additional_tiles": [ { "id": "broken", "fg": 3762, "bg": 3676 } ] }, { "id": "vp_cloth_halfboard_horizontal_2", - "fg": 3633, + "fg": 3676, "rotates": true, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 3719, "bg": 3633 } ] + "additional_tiles": [ { "id": "broken", "fg": 3762, "bg": 3676 } ] }, { "id": "vp_cloth_halfboard_horizontal_2_front", - "fg": 3633, + "fg": 3676, "rotates": true, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 3719, "bg": 3633 } ] + "additional_tiles": [ { "id": "broken", "fg": 3762, "bg": 3676 } ] }, { "id": "vp_cloth_halfboard_horizontal_2_rear", - "fg": 3633, + "fg": 3676, "rotates": true, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 3719, "bg": 3633 } ] + "additional_tiles": [ { "id": "broken", "fg": 3762, "bg": 3676 } ] }, { "id": "vp_cloth_halfboard_ne", - "fg": 3633, + "fg": 3676, "rotates": true, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 3719, "bg": 3633 } ] + "additional_tiles": [ { "id": "broken", "fg": 3762, "bg": 3676 } ] }, { "id": "vp_cloth_halfboard_nw", - "fg": 3633, + "fg": 3676, "rotates": true, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 3719, "bg": 3633 } ] + "additional_tiles": [ { "id": "broken", "fg": 3762, "bg": 3676 } ] }, { "id": "vp_cloth_halfboard_se", - "fg": 3633, + "fg": 3676, "rotates": true, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 3719, "bg": 3633 } ] + "additional_tiles": [ { "id": "broken", "fg": 3762, "bg": 3676 } ] }, { "id": "vp_cloth_halfboard_sw", - "fg": 3633, + "fg": 3676, "rotates": true, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 3719, "bg": 3633 } ] + "additional_tiles": [ { "id": "broken", "fg": 3762, "bg": 3676 } ] }, { "id": "vp_cloth_halfboard_vertical", - "fg": 3633, + "fg": 3676, "rotates": true, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 3719, "bg": 3633 } ] + "additional_tiles": [ { "id": "broken", "fg": 3762, "bg": 3676 } ] }, { "id": "vp_cloth_halfboard_vertical_left", - "fg": 3633, + "fg": 3676, "rotates": true, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 3719, "bg": 3633 } ] + "additional_tiles": [ { "id": "broken", "fg": 3762, "bg": 3676 } ] }, { "id": "vp_cloth_halfboard_vertical_right", - "fg": 3633, + "fg": 3676, "rotates": true, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 3719, "bg": 3633 } ] + "additional_tiles": [ { "id": "broken", "fg": 3762, "bg": 3676 } ] }, { "id": "vp_cloth_halfboard_vertical_2", - "fg": 3633, + "fg": 3676, "rotates": true, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 3719, "bg": 3633 } ] + "additional_tiles": [ { "id": "broken", "fg": 3762, "bg": 3676 } ] }, { "id": "vp_cloth_halfboard_vertical_2_left", - "fg": 3633, + "fg": 3676, "rotates": true, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 3719, "bg": 3633 } ] + "additional_tiles": [ { "id": "broken", "fg": 3762, "bg": 3676 } ] }, { "id": "vp_cloth_halfboard_vertical_2_right", - "fg": 3633, + "fg": 3676, "rotates": true, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 3719, "bg": 3633 } ] + "additional_tiles": [ { "id": "broken", "fg": 3762, "bg": 3676 } ] }, { "id": "vp_clothboard_horizontal", - "fg": 3633, + "fg": 3676, "rotates": true, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 3719, "bg": 3633 } ] + "additional_tiles": [ { "id": "broken", "fg": 3762, "bg": 3676 } ] }, { "id": "vp_clothboard_horizontal_front", - "fg": 3633, + "fg": 3676, "rotates": true, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 3719, "bg": 3633 } ] + "additional_tiles": [ { "id": "broken", "fg": 3762, "bg": 3676 } ] }, { "id": "vp_clothboard_horizontal_rear", - "fg": 3633, + "fg": 3676, "rotates": true, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 3719, "bg": 3633 } ] + "additional_tiles": [ { "id": "broken", "fg": 3762, "bg": 3676 } ] }, { "id": "vp_clothboard_ne", - "fg": 3633, + "fg": 3676, "rotates": true, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 3719, "bg": 3633 } ] + "additional_tiles": [ { "id": "broken", "fg": 3762, "bg": 3676 } ] }, { "id": "vp_clothboard_nw", - "fg": 3633, + "fg": 3676, "rotates": true, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 3719, "bg": 3633 } ] + "additional_tiles": [ { "id": "broken", "fg": 3762, "bg": 3676 } ] }, { "id": "vp_clothboard_se", - "fg": 3633, + "fg": 3676, "rotates": true, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 3719, "bg": 3633 } ] + "additional_tiles": [ { "id": "broken", "fg": 3762, "bg": 3676 } ] }, { "id": "vp_clothboard_sw", - "fg": 3633, + "fg": 3676, "rotates": true, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 3719, "bg": 3633 } ] + "additional_tiles": [ { "id": "broken", "fg": 3762, "bg": 3676 } ] }, { "id": "vp_clothboard_vertical", - "fg": 3633, + "fg": 3676, "rotates": true, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 3719, "bg": 3633 } ] + "additional_tiles": [ { "id": "broken", "fg": 3762, "bg": 3676 } ] }, { "id": "vp_clothboard_vertical_left", - "fg": 3633, + "fg": 3676, "rotates": true, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 3719, "bg": 3633 } ] + "additional_tiles": [ { "id": "broken", "fg": 3762, "bg": 3676 } ] }, { "id": "vp_clothboard_vertical_right", - "fg": 3633, + "fg": 3676, "rotates": true, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 3719, "bg": 3633 } ] + "additional_tiles": [ { "id": "broken", "fg": 3762, "bg": 3676 } ] }, { "id": "vp_roof_cloth", "fg": 1096, "rotates": false }, { "id": "vp_stowboard_ne", - "fg": [ 3662, 3665, 3664, 3663 ], + "fg": [ 3705, 3708, 3707, 3706 ], "rotates": true, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 3719, "bg": [ 3662, 3665, 3664, 3663 ] } ] + "additional_tiles": [ { "id": "broken", "fg": 3762, "bg": [ 3705, 3708, 3707, 3706 ] } ] }, { "id": "vp_stowboard_nw", - "fg": [ 3666, 3669, 3668, 3667 ], + "fg": [ 3709, 3712, 3711, 3710 ], "rotates": true, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 3719, "bg": [ 3666, 3669, 3668, 3667 ] } ] + "additional_tiles": [ { "id": "broken", "fg": 3762, "bg": [ 3709, 3712, 3711, 3710 ] } ] }, { "id": "vp_stowboard_se", - "fg": [ 3670, 3672, 3666, 3671 ], + "fg": [ 3713, 3715, 3709, 3714 ], "rotates": true, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 3719, "bg": [ 3670, 3672, 3666, 3671 ] } ] + "additional_tiles": [ { "id": "broken", "fg": 3762, "bg": [ 3713, 3715, 3709, 3714 ] } ] }, { "id": "vp_stowboard_sw", - "fg": [ 3673, 3675, 3662, 3674 ], + "fg": [ 3716, 3718, 3705, 3717 ], "rotates": true, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 3719, "bg": [ 3673, 3675, 3662, 3674 ] } ] + "additional_tiles": [ { "id": "broken", "fg": 3762, "bg": [ 3716, 3718, 3705, 3717 ] } ] }, { "id": "vp_stowboard_vertical_left", - "fg": [ 3676, 3678, 3679, 3677 ], + "fg": [ 3719, 3721, 3722, 3720 ], "rotates": true, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 3719, "bg": [ 3676, 3678, 3679, 3677 ] } ] + "additional_tiles": [ { "id": "broken", "fg": 3762, "bg": [ 3719, 3721, 3722, 3720 ] } ] }, { "id": "vp_stowboard_vertical_right", - "fg": [ 3679, 3677, 3676, 3678 ], + "fg": [ 3722, 3720, 3719, 3721 ], "rotates": true, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 3719, "bg": [ 3679, 3677, 3676, 3678 ] } ] + "additional_tiles": [ { "id": "broken", "fg": 3762, "bg": [ 3722, 3720, 3719, 3721 ] } ] }, { "id": [ "vp_stowboard_horizontal", "vp_stowboard_horizontal_2" ], - "fg": 3657, + "fg": 3700, "rotates": true, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 3719, "bg": 3657 } ] + "additional_tiles": [ { "id": "broken", "fg": 3762, "bg": 3700 } ] }, { "id": "vp_stowboard_horizontal_front", - "fg": [ 3657, 3660, 3659, 3658 ], + "fg": [ 3700, 3703, 3702, 3701 ], "rotates": true, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 3719, "bg": [ 3657, 3660, 3659, 3658 ] } ] + "additional_tiles": [ { "id": "broken", "fg": 3762, "bg": [ 3700, 3703, 3702, 3701 ] } ] }, { "id": "vp_stowboard_horizontal_rear", - "fg": [ 3661, 3658, 3657, 3660 ], + "fg": [ 3704, 3701, 3700, 3703 ], "rotates": true, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 3719, "bg": [ 3661, 3658, 3657, 3660 ] } ] + "additional_tiles": [ { "id": "broken", "fg": 3762, "bg": [ 3704, 3701, 3700, 3703 ] } ] }, { "id": [ "vp_stowboard_vertical" ], - "fg": 3677, + "fg": 3720, "rotates": true, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 3719, "bg": 3677 } ] + "additional_tiles": [ { "id": "broken", "fg": 3762, "bg": 3720 } ] }, { "id": "vp_hdstowboard_ne", - "fg": [ 3639, 3642, 3641, 3640 ], + "fg": [ 3682, 3685, 3684, 3683 ], "rotates": true, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 3719, "bg": [ 3639, 3642, 3641, 3640 ] } ] + "additional_tiles": [ { "id": "broken", "fg": 3762, "bg": [ 3682, 3685, 3684, 3683 ] } ] }, { "id": "vp_hdstowboard_nw", - "fg": [ 3643, 3646, 3645, 3644 ], + "fg": [ 3686, 3689, 3688, 3687 ], "rotates": true, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 3719, "bg": [ 3643, 3646, 3645, 3644 ] } ] + "additional_tiles": [ { "id": "broken", "fg": 3762, "bg": [ 3686, 3689, 3688, 3687 ] } ] }, { "id": "vp_hdstowboard_se", - "fg": [ 3647, 3649, 3643, 3648 ], + "fg": [ 3690, 3692, 3686, 3691 ], "rotates": true, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 3719, "bg": [ 3647, 3649, 3643, 3648 ] } ] + "additional_tiles": [ { "id": "broken", "fg": 3762, "bg": [ 3690, 3692, 3686, 3691 ] } ] }, { "id": "vp_hdstowboard_sw", - "fg": [ 3650, 3652, 3639, 3651 ], + "fg": [ 3693, 3695, 3682, 3694 ], "rotates": true, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 3719, "bg": [ 3650, 3652, 3639, 3651 ] } ] + "additional_tiles": [ { "id": "broken", "fg": 3762, "bg": [ 3693, 3695, 3682, 3694 ] } ] }, { "id": "vp_hdstowboard_vertical_left", - "fg": [ 3653, 3655, 3656, 3654 ], + "fg": [ 3696, 3698, 3699, 3697 ], "rotates": true, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 3719, "bg": [ 3653, 3655, 3656, 3654 ] } ] + "additional_tiles": [ { "id": "broken", "fg": 3762, "bg": [ 3696, 3698, 3699, 3697 ] } ] }, { "id": "vp_hdstowboard_vertical_right", - "fg": [ 3656, 3654, 3653, 3655 ], + "fg": [ 3699, 3697, 3696, 3698 ], "rotates": true, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 3719, "bg": [ 3656, 3654, 3653, 3655 ] } ] + "additional_tiles": [ { "id": "broken", "fg": 3762, "bg": [ 3699, 3697, 3696, 3698 ] } ] }, { "id": [ "vp_hdstowboard_horizontal", "vp_hdstowboard_horizontal_2" ], - "fg": 3634, + "fg": 3677, "rotates": true, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 3719, "bg": 3634 } ] + "additional_tiles": [ { "id": "broken", "fg": 3762, "bg": 3677 } ] }, { "id": "vp_hdstowboard_horizontal_front", - "fg": [ 3634, 3637, 3636, 3635 ], + "fg": [ 3677, 3680, 3679, 3678 ], "rotates": true, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 3719, "bg": [ 3634, 3637, 3636, 3635 ] } ] + "additional_tiles": [ { "id": "broken", "fg": 3762, "bg": [ 3677, 3680, 3679, 3678 ] } ] }, { "id": "vp_hdstowboard_horizontal_rear", - "fg": [ 3638, 3635, 3634, 3637 ], + "fg": [ 3681, 3678, 3677, 3680 ], "rotates": true, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 3719, "bg": [ 3638, 3635, 3634, 3637 ] } ] + "additional_tiles": [ { "id": "broken", "fg": 3762, "bg": [ 3681, 3678, 3677, 3680 ] } ] }, { "id": [ "vp_hdstowboard_vertical" ], - "fg": 3654, + "fg": 3697, "rotates": true, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 3719, "bg": 3654 } ] + "additional_tiles": [ { "id": "broken", "fg": 3762, "bg": 3697 } ] }, { "id": "vp_woodboard_ne", - "fg": [ 3684, 3685, 3690, 3691 ], + "fg": [ 3727, 3728, 3733, 3734 ], "rotates": true, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 3719, "bg": [ 3684, 3685, 3690, 3691 ] } ] + "additional_tiles": [ { "id": "broken", "fg": 3762, "bg": [ 3727, 3728, 3733, 3734 ] } ] }, { "id": "vp_woodboard_nw", - "fg": [ 3686, 3687, 3688, 3689 ], + "fg": [ 3729, 3730, 3731, 3732 ], "rotates": true, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 3719, "bg": [ 3686, 3687, 3688, 3689 ] } ] + "additional_tiles": [ { "id": "broken", "fg": 3762, "bg": [ 3729, 3730, 3731, 3732 ] } ] }, { "id": "vp_woodboard_se", - "fg": [ 3688, 3689, 3686, 3687 ], + "fg": [ 3731, 3732, 3729, 3730 ], "rotates": true, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 3719, "bg": [ 3688, 3689, 3686, 3687 ] } ] + "additional_tiles": [ { "id": "broken", "fg": 3762, "bg": [ 3731, 3732, 3729, 3730 ] } ] }, { "id": "vp_woodboard_sw", - "fg": [ 3690, 3691, 3684, 3685 ], + "fg": [ 3733, 3734, 3727, 3728 ], "rotates": true, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 3719, "bg": [ 3690, 3691, 3684, 3685 ] } ] + "additional_tiles": [ { "id": "broken", "fg": 3762, "bg": [ 3733, 3734, 3727, 3728 ] } ] }, { "id": "vp_woodboard_vertical_left", - "fg": [ 3692, 3682, 3693, 3680 ], + "fg": [ 3735, 3725, 3736, 3723 ], "rotates": true, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 3719, "bg": [ 3692, 3682, 3693, 3680 ] } ] + "additional_tiles": [ { "id": "broken", "fg": 3762, "bg": [ 3735, 3725, 3736, 3723 ] } ] }, { "id": "vp_woodboard_vertical_right", - "fg": [ 3693, 3680, 3692, 3682 ], + "fg": [ 3736, 3723, 3735, 3725 ], "rotates": true, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 3719, "bg": [ 3693, 3680, 3692, 3682 ] } ] + "additional_tiles": [ { "id": "broken", "fg": 3762, "bg": [ 3736, 3723, 3735, 3725 ] } ] }, { "id": [ "vp_woodboard_horizontal", "vp_woodboard_vertical", "vp_woodboard_horizontal_front" ], - "fg": [ 3680, 3681, 3682, 3683 ], + "fg": [ 3723, 3724, 3725, 3726 ], "rotates": true, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 3719, "bg": [ 3680, 3681, 3682, 3683 ] } ] + "additional_tiles": [ { "id": "broken", "fg": 3762, "bg": [ 3723, 3724, 3725, 3726 ] } ] }, { "id": "vp_woodboard_horizontal_rear", - "fg": [ 3682, 3683, 3680, 3681 ], + "fg": [ 3725, 3726, 3723, 3724 ], "rotates": true, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 3719, "bg": [ 3682, 3683, 3680, 3681 ] } ] + "additional_tiles": [ { "id": "broken", "fg": 3762, "bg": [ 3725, 3726, 3723, 3724 ] } ] }, { "id": [ "vp_basketsm", "vp_basketsm_external" ], - "fg": [ 3707, 3706 ], + "fg": [ 3750, 3749 ], "rotates": true, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 3719, "bg": [ 3707, 3706 ] } ] + "additional_tiles": [ { "id": "broken", "fg": 3762, "bg": [ 3750, 3749 ] } ] }, { "id": "vp_basketsm_bike_rear", - "fg": [ 3703, 3705, 3704, 3702 ], + "fg": [ 3746, 3748, 3747, 3745 ], "rotates": true, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 3719, "bg": [ 3703, 3705, 3704, 3702 ] } ] + "additional_tiles": [ { "id": "broken", "fg": 3762, "bg": [ 3746, 3748, 3747, 3745 ] } ] }, { "id": [ "vp_basketlg", "vp_basketlg_external" ], - "fg": [ 3701, 3700 ], + "fg": [ 3744, 3743 ], "rotates": true, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 3719, "bg": [ 3701, 3700 ] } ] + "additional_tiles": [ { "id": "broken", "fg": 3762, "bg": [ 3744, 3743 ] } ] }, { "id": "vp_basketlg_cart", - "fg": [ 3697, 3699, 3698, 3696 ], + "fg": [ 3740, 3742, 3741, 3739 ], "rotates": true, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 3719, "bg": [ 3697, 3699, 3698, 3696 ] } ] + "additional_tiles": [ { "id": "broken", "fg": 3762, "bg": [ 3740, 3742, 3741, 3739 ] } ] }, { "id": "vp_box", - "fg": [ 3708, 3709 ], + "fg": [ 3751, 3752 ], "rotates": true, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 3719, "bg": [ 3708, 3709 ] } ] + "additional_tiles": [ { "id": "broken", "fg": 3762, "bg": [ 3751, 3752 ] } ] }, { "id": "vp_wood box", - "fg": [ 3718, 3717 ], + "fg": [ 3761, 3760 ], "rotates": true, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 3719, "bg": [ 3718, 3717 ] } ] + "additional_tiles": [ { "id": "broken", "fg": 3762, "bg": [ 3761, 3760 ] } ] }, { "id": "vp_box_wheelbarrow", - "fg": [ 3711, 3713, 3712, 3710 ], + "fg": [ 3754, 3756, 3755, 3753 ], "rotates": true, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 3719, "bg": [ 3711, 3713, 3712, 3710 ] } ] + "additional_tiles": [ { "id": "broken", "fg": 3762, "bg": [ 3754, 3756, 3755, 3753 ] } ] }, { "id": "vp_trunk", - "fg": 3715, + "fg": 3758, "rotates": true, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 3719, "bg": 3715 } ] + "additional_tiles": [ { "id": "broken", "fg": 3762, "bg": 3758 } ] }, { "id": "vp_trunk_rear_edge", - "fg": 3716, + "fg": 3759, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 3719, "bg": 3716 } ] + "additional_tiles": [ { "id": "broken", "fg": 3762, "bg": 3759 } ] }, { "id": "vp_cargo_space", - "fg": 3714, + "fg": 3757, "rotates": true, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 3719, "bg": 3714 } ] + "additional_tiles": [ { "id": "broken", "fg": 3762, "bg": 3757 } ] }, { "id": "vp_external_tank", - "fg": 3694, + "fg": 3737, "rotates": true, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 3719, "bg": 3694 } ] + "additional_tiles": [ { "id": "broken", "fg": 3762, "bg": 3737 } ] }, { "id": [ "vp_door_internal" ], - "fg": [ 3742, 3746, 3744, 3740 ], + "fg": [ 3786, 3790, 3788, 3784 ], "rotates": true, "multitile": true, - "additional_tiles": [ { "id": "open", "fg": [ 3743, 3747, 3745, 3741 ] }, { "id": "broken", "fg": 3719, "bg": [ 3742, 3746, 3744, 3740 ] } ] + "additional_tiles": [ { "id": "open", "fg": [ 3787, 3791, 3789, 3785 ] }, { "id": "broken", "fg": 3762, "bg": [ 3786, 3790, 3788, 3784 ] } ] }, { "id": [ "vp_door", "vp_door_inboard" ], - "fg": 3739, + "fg": 3782, "rotates": true, "multitile": true, - "additional_tiles": [ { "id": "open", "fg": 3739 }, { "id": "broken", "fg": 3719, "bg": 3739 } ] + "additional_tiles": [ { "id": "open", "fg": 3783 }, { "id": "broken", "fg": 3762, "bg": 3782 } ] }, { "id": [ "vp_door_front" ], - "fg": [ 3731, 3738, 3737, 3736 ], + "fg": [ 3774, 3781, 3780, 3779 ], "rotates": true, "multitile": true, - "additional_tiles": [ { "id": "open", "fg": [ 3733, 3735, 3734, 3732 ] }, { "id": "broken", "fg": 3719, "bg": [ 3731, 3738, 3737, 3736 ] } ] + "additional_tiles": [ { "id": "open", "fg": [ 3776, 3778, 3777, 3775 ] }, { "id": "broken", "fg": 3762, "bg": [ 3774, 3781, 3780, 3779 ] } ] }, { "id": [ "vp_door_rear" ], - "fg": [ 3784, 3791, 3790, 3789 ], + "fg": [ 3828, 3835, 3834, 3833 ], "rotates": true, "multitile": true, - "additional_tiles": [ { "id": "open", "fg": [ 3786, 3788, 3787, 3785 ] }, { "id": "broken", "fg": 3719, "bg": [ 3784, 3791, 3790, 3789 ] } ] + "additional_tiles": [ { "id": "open", "fg": [ 3830, 3832, 3831, 3829 ] }, { "id": "broken", "fg": 3762, "bg": [ 3828, 3835, 3834, 3833 ] } ] }, { "id": [ "vp_door_left", "vp_door_vertical_left" ], - "fg": [ 3723, 3726, 3725, 3724 ], + "fg": [ 3766, 3769, 3768, 3767 ], "rotates": true, "multitile": true, - "additional_tiles": [ { "id": "open", "fg": [ 3749, 3751, 3750, 3748 ] }, { "id": "broken", "fg": 3719, "bg": [ 3723, 3726, 3725, 3724 ] } ] + "additional_tiles": [ { "id": "open", "fg": [ 3793, 3795, 3794, 3792 ] }, { "id": "broken", "fg": 3762, "bg": [ 3766, 3769, 3768, 3767 ] } ] }, { "id": [ "vp_door_nw", "vp_door_front_left" ], - "fg": [ 3756, 3759, 3758, 3757 ], + "fg": [ 3800, 3803, 3802, 3801 ], "rotates": true, "multitile": true, - "additional_tiles": [ { "id": "open", "fg": [ 3749, 3751, 3750, 3748 ] }, { "id": "broken", "fg": 3719, "bg": [ 3756, 3759, 3758, 3757 ] } ] + "additional_tiles": [ { "id": "open", "fg": [ 3793, 3795, 3794, 3792 ] }, { "id": "broken", "fg": 3762, "bg": [ 3800, 3803, 3802, 3801 ] } ] }, { "id": [ "vp_door_sw", "vp_door_rear_left" ], - "fg": [ 3805, 3808, 3807, 3806 ], + "fg": [ 3849, 3852, 3851, 3850 ], "rotates": true, "multitile": true, - "additional_tiles": [ { "id": "open", "fg": [ 3749, 3751, 3750, 3748 ] }, { "id": "broken", "fg": 3719, "bg": [ 3805, 3808, 3807, 3806 ] } ] + "additional_tiles": [ { "id": "open", "fg": [ 3793, 3795, 3794, 3792 ] }, { "id": "broken", "fg": 3762, "bg": [ 3849, 3852, 3851, 3850 ] } ] }, { "id": [ "vp_door_right", "vp_door_vertical_right", "vp_door_sliding" ], - "fg": [ 3727, 3730, 3729, 3728 ], + "fg": [ 3770, 3773, 3772, 3771 ], "rotates": true, "multitile": true, - "additional_tiles": [ { "id": "open", "fg": [ 3793, 3795, 3794, 3792 ] }, { "id": "broken", "fg": 3719, "bg": [ 3727, 3730, 3729, 3728 ] } ] + "additional_tiles": [ { "id": "open", "fg": [ 3837, 3839, 3838, 3836 ] }, { "id": "broken", "fg": 3762, "bg": [ 3770, 3773, 3772, 3771 ] } ] }, { "id": [ "vp_door_ne", "vp_door_front_right" ], - "fg": [ 3752, 3755, 3754, 3753 ], + "fg": [ 3796, 3799, 3798, 3797 ], "rotates": true, "multitile": true, - "additional_tiles": [ { "id": "open", "fg": [ 3793, 3795, 3794, 3792 ] }, { "id": "broken", "fg": 3719, "bg": [ 3752, 3755, 3754, 3753 ] } ] + "additional_tiles": [ { "id": "open", "fg": [ 3837, 3839, 3838, 3836 ] }, { "id": "broken", "fg": 3762, "bg": [ 3796, 3799, 3798, 3797 ] } ] }, { "id": [ "vp_door_se", "vp_door_rear_right" ], - "fg": [ 3796, 3799, 3798, 3797 ], + "fg": [ 3840, 3843, 3842, 3841 ], "rotates": true, "multitile": true, - "additional_tiles": [ { "id": "open", "fg": [ 3793, 3795, 3794, 3792 ] }, { "id": "broken", "fg": 3719, "bg": [ 3796, 3799, 3798, 3797 ] } ] + "additional_tiles": [ { "id": "open", "fg": [ 3837, 3839, 3838, 3836 ] }, { "id": "broken", "fg": 3762, "bg": [ 3840, 3843, 3842, 3841 ] } ] }, { "id": "vp_door_shutter", - "fg": [ 3800, 3804, 3803, 3802 ], + "fg": [ 3844, 3848, 3847, 3846 ], "rotates": true, "multitile": true, - "additional_tiles": [ { "id": "open", "fg": 3801 }, { "id": "broken", "fg": 3719, "bg": [ 3800, 3804, 3803, 3802 ] } ] + "additional_tiles": [ { "id": "open", "fg": 3845 }, { "id": "broken", "fg": 3762, "bg": [ 3844, 3848, 3847, 3846 ] } ] }, { "id": "vp_door_trunk", - "fg": [ 3809, 3816, 3815, 3814 ], + "fg": [ 3853, 3860, 3859, 3858 ], "rotates": true, "multitile": true, - "additional_tiles": [ { "id": "open", "fg": [ 3810, 3813, 3812, 3811 ] }, { "id": "broken", "fg": 3719, "bg": [ 3809, 3816, 3815, 3814 ] } ] + "additional_tiles": [ { "id": "open", "fg": [ 3854, 3857, 3856, 3855 ] }, { "id": "broken", "fg": 3762, "bg": [ 3853, 3860, 3859, 3858 ] } ] }, { "id": [ "vp_hddoor_trunk", "vp_hatch", "vp_hatch_opaque", "vp_hdhatch", "vp_hdhatch_opaque" ], - "fg": [ 3865, 3872, 3871, 3870 ], + "fg": [ 3909, 3916, 3915, 3914 ], "rotates": true, "multitile": true, - "additional_tiles": [ { "id": "open", "fg": [ 3866, 3869, 3868, 3867 ] }, { "id": "broken", "fg": 3719, "bg": [ 3865, 3872, 3871, 3870 ] } ] + "additional_tiles": [ { "id": "open", "fg": [ 3910, 3913, 3912, 3911 ] }, { "id": "broken", "fg": 3762, "bg": [ 3909, 3916, 3915, 3914 ] } ] }, { "id": [ "vp_hddoor_left" ], - "fg": [ 3818, 3820, 3819, 3817 ], + "fg": [ 3862, 3864, 3863, 3861 ], "rotates": true, "multitile": true, - "additional_tiles": [ { "id": "open", "fg": [ 3830, 3832, 3831, 3829 ] }, { "id": "broken", "fg": 3719, "bg": [ 3818, 3820, 3819, 3817 ] } ] + "additional_tiles": [ { "id": "open", "fg": [ 3874, 3876, 3875, 3873 ] }, { "id": "broken", "fg": 3762, "bg": [ 3862, 3864, 3863, 3861 ] } ] }, { "id": [ "vp_hddoor_right" ], - "fg": [ 3822, 3824, 3823, 3821 ], + "fg": [ 3866, 3868, 3867, 3865 ], "rotates": true, "multitile": true, - "additional_tiles": [ { "id": "open", "fg": [ 3862, 3864, 3863, 3861 ] }, { "id": "broken", "fg": 3719, "bg": [ 3822, 3824, 3823, 3821 ] } ] + "additional_tiles": [ { "id": "open", "fg": [ 3906, 3908, 3907, 3905 ] }, { "id": "broken", "fg": 3762, "bg": [ 3866, 3868, 3867, 3865 ] } ] }, { "id": [ "vp_hddoor", "vp_hddoor_front" ], - "fg": [ 3826, 3828, 3827, 3825 ], + "fg": [ 3870, 3872, 3871, 3869 ], "rotates": true, "multitile": true, - "additional_tiles": [ { "id": "open", "fg": [ 3733, 3735, 3734, 3732 ] }, { "id": "broken", "fg": 3719, "bg": [ 3826, 3828, 3827, 3825 ] } ] + "additional_tiles": [ { "id": "open", "fg": [ 3776, 3778, 3777, 3775 ] }, { "id": "broken", "fg": 3762, "bg": [ 3870, 3872, 3871, 3869 ] } ] }, { "id": [ "vp_hddoor_rear" ], - "fg": [ 3858, 3860, 3859, 3857 ], + "fg": [ 3902, 3904, 3903, 3901 ], "rotates": true, "multitile": true, - "additional_tiles": [ { "id": "open", "fg": [ 3786, 3788, 3787, 3785 ] }, { "id": "broken", "fg": 3719, "bg": [ 3858, 3860, 3859, 3857 ] } ] + "additional_tiles": [ { "id": "open", "fg": [ 3830, 3832, 3831, 3829 ] }, { "id": "broken", "fg": 3762, "bg": [ 3902, 3904, 3903, 3901 ] } ] }, { "id": [ "vp_door_opaque_left" ], - "fg": [ 3769, 3771, 3770, 3768 ], + "fg": [ 3813, 3815, 3814, 3812 ], "rotates": true, "multitile": true, - "additional_tiles": [ { "id": "open", "fg": [ 3765, 3767, 3766, 3764 ] }, { "id": "broken", "fg": 3719, "bg": [ 3769, 3771, 3770, 3768 ] } ] + "additional_tiles": [ { "id": "open", "fg": [ 3809, 3811, 3810, 3808 ] }, { "id": "broken", "fg": 3762, "bg": [ 3813, 3815, 3814, 3812 ] } ] }, { "id": [ "vp_door_opaque_right" ], - "fg": [ 3781, 3783, 3782, 3780 ], + "fg": [ 3825, 3827, 3826, 3824 ], "rotates": true, "multitile": true, - "additional_tiles": [ { "id": "open", "fg": [ 3777, 3779, 3778, 3776 ] }, { "id": "broken", "fg": 3719, "bg": [ 3781, 3783, 3782, 3780 ] } ] + "additional_tiles": [ { "id": "open", "fg": [ 3821, 3823, 3822, 3820 ] }, { "id": "broken", "fg": 3762, "bg": [ 3825, 3827, 3826, 3824 ] } ] }, { "id": [ "vp_door_opaque", "vp_door_opaque_front" ], - "fg": [ 3761, 3763, 3762, 3760 ], + "fg": [ 3805, 3807, 3806, 3804 ], "rotates": true, "multitile": true, - "additional_tiles": [ { "id": "open", "fg": [ 3733, 3735, 3734, 3732 ] }, { "id": "broken", "fg": 3719, "bg": [ 3761, 3763, 3762, 3760 ] } ] + "additional_tiles": [ { "id": "open", "fg": [ 3776, 3778, 3777, 3775 ] }, { "id": "broken", "fg": 3762, "bg": [ 3805, 3807, 3806, 3804 ] } ] }, { "id": [ "vp_door_opaque_rear" ], - "fg": [ 3773, 3775, 3774, 3772 ], + "fg": [ 3817, 3819, 3818, 3816 ], "rotates": true, "multitile": true, - "additional_tiles": [ { "id": "open", "fg": [ 3786, 3788, 3787, 3785 ] }, { "id": "broken", "fg": 3719, "bg": [ 3773, 3775, 3774, 3772 ] } ] + "additional_tiles": [ { "id": "open", "fg": [ 3830, 3832, 3831, 3829 ] }, { "id": "broken", "fg": 3762, "bg": [ 3817, 3819, 3818, 3816 ] } ] }, { "id": [ "vp_hddoor_opaque_left" ], - "fg": [ 3842, 3844, 3843, 3841 ], + "fg": [ 3886, 3888, 3887, 3885 ], "rotates": true, "multitile": true, - "additional_tiles": [ { "id": "open", "fg": [ 3838, 3840, 3839, 3837 ] }, { "id": "broken", "fg": 3719, "bg": [ 3842, 3844, 3843, 3841 ] } ] + "additional_tiles": [ { "id": "open", "fg": [ 3882, 3884, 3883, 3881 ] }, { "id": "broken", "fg": 3762, "bg": [ 3886, 3888, 3887, 3885 ] } ] }, { "id": [ "vp_hddoor_opaque_right" ], - "fg": [ 3854, 3856, 3855, 3853 ], + "fg": [ 3898, 3900, 3899, 3897 ], "rotates": true, "multitile": true, - "additional_tiles": [ { "id": "open", "fg": [ 3850, 3852, 3851, 3849 ] }, { "id": "broken", "fg": 3719, "bg": [ 3854, 3856, 3855, 3853 ] } ] + "additional_tiles": [ { "id": "open", "fg": [ 3894, 3896, 3895, 3893 ] }, { "id": "broken", "fg": 3762, "bg": [ 3898, 3900, 3899, 3897 ] } ] }, { "id": [ "vp_hddoor_opaque", "vp_hddoor_opaque_front" ], - "fg": [ 3834, 3836, 3835, 3833 ], + "fg": [ 3878, 3880, 3879, 3877 ], "rotates": true, "multitile": true, - "additional_tiles": [ { "id": "open", "fg": [ 3733, 3735, 3734, 3732 ] }, { "id": "broken", "fg": 3719, "bg": [ 3834, 3836, 3835, 3833 ] } ] + "additional_tiles": [ { "id": "open", "fg": [ 3776, 3778, 3777, 3775 ] }, { "id": "broken", "fg": 3762, "bg": [ 3878, 3880, 3879, 3877 ] } ] }, { "id": [ "vp_hddoor_opaque_rear" ], - "fg": [ 3846, 3848, 3847, 3845 ], + "fg": [ 3890, 3892, 3891, 3889 ], "rotates": true, "multitile": true, - "additional_tiles": [ { "id": "open", "fg": [ 3786, 3788, 3787, 3785 ] }, { "id": "broken", "fg": 3719, "bg": [ 3846, 3848, 3847, 3845 ] } ] + "additional_tiles": [ { "id": "open", "fg": [ 3830, 3832, 3831, 3829 ] }, { "id": "broken", "fg": 3762, "bg": [ 3890, 3892, 3891, 3889 ] } ] }, { "id": "vp_frame_cover", - "fg": 3873, + "fg": 3917, "//": [ "frame_cover_rotW", "frame_cover_rotS", "frame_cover_rotE" ], "rotates": true, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 3719, "bg": 3873 } ] + "additional_tiles": [ { "id": "broken", "fg": 3762, "bg": 3917 } ] }, { "id": "vp_frame_cross", - "fg": 3874, + "fg": 3918, "//": [ "frame_cross_rotW", "frame_cross_rotS", "frame_cross_rotE" ], "rotates": true, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 3719, "bg": 3874 } ] + "additional_tiles": [ { "id": "broken", "fg": 3762, "bg": 3918 } ] }, { "id": "vp_frame_cross_unconnected", - "fg": 3875, + "fg": 3919, "//": [ "frame_cross_unconnected_rotW", "frame_cross_unconnected_rotS", "frame_cross_unconnected_rotE" ], "rotates": true, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 3719, "bg": 3875 } ] + "additional_tiles": [ { "id": "broken", "fg": 3762, "bg": 3919 } ] }, { "id": "vp_frame_ne", - "fg": 3888, + "fg": 3932, "//": [ "frame_ne_rotW", "frame_ne_rotS", "frame_ne_rotE" ], "rotates": true, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 3719, "bg": 3888 } ] + "additional_tiles": [ { "id": "broken", "fg": 3762, "bg": 3932 } ] }, { "id": "vp_frame_nw", - "fg": 3889, + "fg": 3933, "//": [ "frame_nw_rotW", "frame_nw_rotS", "frame_nw_rotE" ], "rotates": true, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 3719, "bg": 3889 } ] + "additional_tiles": [ { "id": "broken", "fg": 3762, "bg": 3933 } ] }, { "id": "vp_frame_se", - "fg": 3890, + "fg": 3934, "//": [ "frame_se_rotW", "frame_se_rotS", "frame_se_rotE" ], "rotates": true, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 3719, "bg": 3890 } ] + "additional_tiles": [ { "id": "broken", "fg": 3762, "bg": 3934 } ] }, { "id": "vp_frame_sw", - "fg": 3891, + "fg": 3935, "//": [ "frame_sw_rotW", "frame_sw_rotS", "frame_sw_rotE" ], "rotates": true, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 3719, "bg": 3891 } ] + "additional_tiles": [ { "id": "broken", "fg": 3762, "bg": 3935 } ] }, { "id": "vp_frame_vertical_unconnected", - "fg": 3899, + "fg": 3943, "//": [ "frame_vertical_unconnected_rotW_right_rotE", "frame_vertical_right", "frame_vertical_unconnected_rotE_right_rotW" ], "rotates": true, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 3719, "bg": 3899 } ] + "additional_tiles": [ { "id": "broken", "fg": 3762, "bg": 3943 } ] }, { "id": "vp_frame_vertical_2_unconnected", - "fg": 3896, + "fg": 3940, "//": [ "frame_vertical2_unconnected_rotW", "frame_vertical2_right", "frame_vertical2_unconnected_rotE" ], "rotates": true, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 3719, "bg": 3896 } ] + "additional_tiles": [ { "id": "broken", "fg": 3762, "bg": 3940 } ] }, { "id": "vp_frame_vertical_left", - "fg": 3897, + "fg": 3941, "//": [ "frame_vertical_left_rotW_right_rotE", "frame_vertical_right", "frame_vertical_left_rotE_right_rotW" ], "rotates": true, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 3719, "bg": 3897 } ] + "additional_tiles": [ { "id": "broken", "fg": 3762, "bg": 3941 } ] }, { "id": "vp_frame_vertical_2_left", - "fg": 3894, + "fg": 3938, "//": [ "frame_vertical2_left_rotW", "frame_vertical2_right", "frame_vertical2_left_rotE" ], "rotates": true, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 3719, "bg": 3894 } ] + "additional_tiles": [ { "id": "broken", "fg": 3762, "bg": 3938 } ] }, { "id": "vp_frame_vertical_right", - "fg": 3898, + "fg": 3942, "//": [ "frame_vertical_left_rotE_right_rotW", "frame_vertical_left", "frame_vertical_left_rotW_right_rotE" ], "rotates": true, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 3719, "bg": 3898 } ] + "additional_tiles": [ { "id": "broken", "fg": 3762, "bg": 3942 } ] }, { "id": "vp_frame_vertical_2_right", - "fg": 3895, + "fg": 3939, "//": [ "frame_vertical2_right_rotW", "frame_vertical2_left", "frame_vertical2_right_rotE" ], "rotates": true, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 3719, "bg": 3895 } ] + "additional_tiles": [ { "id": "broken", "fg": 3762, "bg": 3939 } ] }, { "id": "vp_frame_horizontal", - "fg": 3876, + "fg": 3920, "rotates": true, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 3719, "bg": 3876 } ] + "additional_tiles": [ { "id": "broken", "fg": 3762, "bg": 3920 } ] }, { "id": "vp_frame_horizontal_2", - "fg": 3877, + "fg": 3921, "rotates": true, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 3719, "bg": 3877 } ] + "additional_tiles": [ { "id": "broken", "fg": 3762, "bg": 3921 } ] }, { "id": "vp_frame_horizontal_unconnected", - "fg": 3887, + "fg": 3931, "//": [ "frame_horizontal_unconnected_rotW", "frame_horizontal_unconnected_rotS", "frame_horizontal_unconnected_rotE" ], "rotates": true, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 3719, "bg": 3887 } ] + "additional_tiles": [ { "id": "broken", "fg": 3762, "bg": 3931 } ] }, { "id": "vp_frame_horizontal_2_unconnected", - "fg": 3880, + "fg": 3924, "//": [ "frame_horizontal2_unconnected_rotW", "frame_horizontal2_unconnected_rotS", "frame_horizontal2_unconnected_rotE" ], "rotates": true, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 3719, "bg": 3880 } ] + "additional_tiles": [ { "id": "broken", "fg": 3762, "bg": 3924 } ] }, { "id": "vp_frame_horizontal_front", - "fg": 3883, + "fg": 3927, "//": [ "frame_horizontal_front_rotW", "frame_horizontal_front_rotS", "frame_horizontal_front_rotE" ], "rotates": true, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 3719, "bg": 3883 } ] + "additional_tiles": [ { "id": "broken", "fg": 3762, "bg": 3927 } ] }, { "id": "vp_frame_horizontal_2_front", - "fg": 3878, + "fg": 3922, "//": [ "frame_horizontal2_front_rotW", "frame_horizontal2_front_rotS", "frame_horizontal2_front_rotE" ], "rotates": true, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 3719, "bg": 3878 } ] + "additional_tiles": [ { "id": "broken", "fg": 3762, "bg": 3922 } ] }, { "id": "vp_frame_horizontal_rear", - "fg": 3885, + "fg": 3929, "//": [ "frame_horizontal_rear_rotW", "frame_horizontal_rear_rotS", "frame_horizontal_rear_rotE" ], "rotates": true, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 3719, "bg": 3885 } ] + "additional_tiles": [ { "id": "broken", "fg": 3762, "bg": 3929 } ] }, { - "id": "vp_frame_horizontal2_rear", - "fg": 3879, + "id": "vp_frame_horizontal_2_rear", + "fg": 3923, "//": [ "frame_horizontal2_rear_rotW", "frame_horizontal2_rear_rotS", "frame_horizontal2_rear_rotE" ], "rotates": true, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 3719, "bg": 3879 } ] + "additional_tiles": [ { "id": "broken", "fg": 3762, "bg": 3923 } ] }, { "id": "vp_frame_horizontal_left", - "fg": 3884, + "fg": 3928, "//": [ "frame_horizontal_left_rotW", "frame_horizontal_left_rotS", "frame_horizontal_left_rotE" ], "rotates": true, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 3719, "bg": 3884 } ] + "additional_tiles": [ { "id": "broken", "fg": 3762, "bg": 3928 } ] }, { "id": "vp_frame_horizontal_2_left", - "fg": 3881, + "fg": 3925, "//": [ "frame_horizontal_2_left_rotW", "frame_horizontal_2_left_rotS", "frame_horizontal_2_left_rotE" ], "rotates": true, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 3719, "bg": 3881 } ] + "additional_tiles": [ { "id": "broken", "fg": 3762, "bg": 3925 } ] }, { "id": "vp_frame_horizontal_right", - "fg": 3886, + "fg": 3930, "//": [ "frame_horizontal_right_rotW", "frame_horizontal_right_rotS", "frame_horizontal_right_rotE" ], "rotates": true, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 3719, "bg": 3886 } ] + "additional_tiles": [ { "id": "broken", "fg": 3762, "bg": 3930 } ] }, { "id": "vp_frame_horizontal_2_right", - "fg": 3882, + "fg": 3926, "//": [ "frame_horizontal_2_right_rotW", "frame_horizontal_2_right_rotS", "frame_horizontal_2_right_rotE" ], "rotates": true, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 3719, "bg": 3882 } ] + "additional_tiles": [ { "id": "broken", "fg": 3762, "bg": 3926 } ] }, { "id": "vp_frame_vertical", - "fg": 3892, + "fg": 3936, "rotates": true, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 3719, "bg": 3892 } ] + "additional_tiles": [ { "id": "broken", "fg": 3762, "bg": 3936 } ] }, { "id": "vp_frame_vertical_2", - "fg": 3893, + "fg": 3937, "rotates": true, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 3719, "bg": 3893 } ] + "additional_tiles": [ { "id": "broken", "fg": 3762, "bg": 3937 } ] }, { "id": "vp_hdframe_cover", - "fg": 3900, + "fg": 3944, "//": [ "hdframe_cover_rotW", "hdframe_cover_rotS", "hdframe_cover_rotE" ], "rotates": true, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 3719, "bg": 3900 } ] + "additional_tiles": [ { "id": "broken", "fg": 3762, "bg": 3944 } ] }, { "id": "vp_hdframe_cross", - "fg": 3901, + "fg": 3945, "//": [ "hdframe_cross_rotW", "hdframe_cross_rotS", "hdframe_cross_rotE" ], "rotates": true, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 3719, "bg": 3901 } ] + "additional_tiles": [ { "id": "broken", "fg": 3762, "bg": 3945 } ] }, { "id": "vp_hdframe_cross_unconnected", - "fg": 3902, + "fg": 3946, "//": [ "hdframe_cross_unconnected_rotW", "hdframe_cross_unconnected_rotS", "hdframe_cross_unconnected_rotE" ], "rotates": true, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 3719, "bg": 3902 } ] + "additional_tiles": [ { "id": "broken", "fg": 3762, "bg": 3946 } ] }, { "id": "vp_hdframe_ne", - "fg": 3915, + "fg": 3959, "//": [ "hdframe_ne_rotW", "hdframe_ne_rotS", "hdframe_ne_rotE" ], "rotates": true, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 3719, "bg": 3915 } ] + "additional_tiles": [ { "id": "broken", "fg": 3762, "bg": 3959 } ] }, { "id": "vp_hdframe_nw", - "fg": 3916, + "fg": 3960, "//": [ "hdframe_nw_rotW", "hdframe_nw_rotS", "hdframe_nw_rotE" ], "rotates": true, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 3719, "bg": 3916 } ] + "additional_tiles": [ { "id": "broken", "fg": 3762, "bg": 3960 } ] }, { "id": "vp_hdframe_se", - "fg": 3917, + "fg": 3961, "//": [ "hdframe_se_rotW", "hdframe_se_rotS", "hdframe_se_rotE" ], "rotates": true, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 3719, "bg": 3917 } ] + "additional_tiles": [ { "id": "broken", "fg": 3762, "bg": 3961 } ] }, { "id": "vp_hdframe_sw", - "fg": 3918, + "fg": 3962, "//": [ "hdframe_sw_rotW", "hdframe_sw_rotS", "hdframe_sw_rotE" ], "rotates": true, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 3719, "bg": 3918 } ] + "additional_tiles": [ { "id": "broken", "fg": 3762, "bg": 3962 } ] }, { "id": "vp_hdframe_vertical_unconnected", - "fg": 3926, + "fg": 3970, "//": [ "hdframe_vertical_unconnected_rotW_right_rotE", "hdframe_vertical_right", @@ -6966,73 +6988,73 @@ ], "rotates": true, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 3719, "bg": 3926 } ] + "additional_tiles": [ { "id": "broken", "fg": 3762, "bg": 3970 } ] }, { "id": "vp_hdframe_vertical_2_unconnected", - "fg": 3923, + "fg": 3967, "//": [ "hdframe_vertical2_unconnected_rotW", "hdframe_vertical2_right", "hdframe_vertical2_unconnected_rotE" ], "rotates": true, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 3719, "bg": 3923 } ] + "additional_tiles": [ { "id": "broken", "fg": 3762, "bg": 3967 } ] }, { "id": "vp_hdframe_vertical_left", - "fg": 3924, + "fg": 3968, "//": [ "hdframe_vertical_left_rotW_right_rotE", "hdframe_vertical_right", "hdframe_vertical_left_rotE_right_rotW" ], "rotates": true, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 3719, "bg": 3924 } ] + "additional_tiles": [ { "id": "broken", "fg": 3762, "bg": 3968 } ] }, { "id": "vp_hdframe_vertical_2_left", - "fg": 3921, + "fg": 3965, "//": [ "hdframe_vertical2_left_rotW", "hdframe_vertical2_right", "hdframe_vertical2_left_rotE" ], "rotates": true, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 3719, "bg": 3921 } ] + "additional_tiles": [ { "id": "broken", "fg": 3762, "bg": 3965 } ] }, { "id": "vp_hdframe_vertical_right", - "fg": 3925, + "fg": 3969, "//": [ "hdframe_vertical_left_rotE_right_rotW", "hdframe_vertical_left", "hdframe_vertical_left_rotW_right_rotE" ], "rotates": true, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 3719, "bg": 3925 } ] + "additional_tiles": [ { "id": "broken", "fg": 3762, "bg": 3969 } ] }, { "id": "vp_hdframe_vertical_2_right", - "fg": 3922, + "fg": 3966, "//": [ "hdframe_vertical2_right_rotW", "hdframe_vertical2_left", "hdframe_vertical2_right_rotE" ], "rotates": true, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 3719, "bg": 3922 } ] + "additional_tiles": [ { "id": "broken", "fg": 3762, "bg": 3966 } ] }, { "id": "vp_hdframe_horizontal", - "fg": 3903, + "fg": 3947, "rotates": true, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 3719, "bg": 3903 } ] + "additional_tiles": [ { "id": "broken", "fg": 3762, "bg": 3947 } ] }, { "id": "vp_hdframe_horizontal_2", - "fg": 3904, + "fg": 3948, "rotates": true, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 3719, "bg": 3904 } ] + "additional_tiles": [ { "id": "broken", "fg": 3762, "bg": 3948 } ] }, { "id": "vp_hdframe_horizontal_unconnected", - "fg": 3914, + "fg": 3958, "//": [ "hdframe_horizontal_unconnected_rotW", "hdframe_horizontal_unconnected_rotS", "hdframe_horizontal_unconnected_rotE" ], "rotates": true, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 3719, "bg": 3914 } ] + "additional_tiles": [ { "id": "broken", "fg": 3762, "bg": 3958 } ] }, { "id": "vp_hdframe_horizontal_2_unconnected", - "fg": 3907, + "fg": 3951, "//": [ "hdframe_horizontal2_unconnected_rotW", "hdframe_horizontal2_unconnected_rotS", @@ -7040,145 +7062,145 @@ ], "rotates": true, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 3719, "bg": 3907 } ] + "additional_tiles": [ { "id": "broken", "fg": 3762, "bg": 3951 } ] }, { "id": "vp_hdframe_horizontal_front", - "fg": 3910, + "fg": 3954, "//": [ "hdframe_horizontal_front_rotW", "hdframe_horizontal_front_rotS", "hdframe_horizontal_front_rotE" ], "rotates": true, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 3719, "bg": 3910 } ] + "additional_tiles": [ { "id": "broken", "fg": 3762, "bg": 3954 } ] }, { "id": "vp_hdframe_horizontal_2_front", - "fg": 3905, + "fg": 3949, "//": [ "hdframe_horizontal2_front_rotW", "hdframe_horizontal2_front_rotS", "hdframe_horizontal2_front_rotE" ], "rotates": true, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 3719, "bg": 3905 } ] + "additional_tiles": [ { "id": "broken", "fg": 3762, "bg": 3949 } ] }, { "id": "vp_hdframe_horizontal_rear", - "fg": 3912, + "fg": 3956, "//": [ "hdframe_horizontal_rear_rotW", "hdframe_horizontal_rear_rotS", "hdframe_horizontal_rear_rotE" ], "rotates": true, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 3719, "bg": 3912 } ] + "additional_tiles": [ { "id": "broken", "fg": 3762, "bg": 3956 } ] }, { - "id": "vp_hdframe_horizontal2_rear", - "fg": 3906, + "id": "vp_hdframe_horizontal_2_rear", + "fg": 3950, "//": [ "hdframe_horizontal2_rear_rotW", "hdframe_horizontal2_rear_rotS", "hdframe_horizontal2_rear_rotE" ], "rotates": true, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 3719, "bg": 3906 } ] + "additional_tiles": [ { "id": "broken", "fg": 3762, "bg": 3950 } ] }, { "id": "vp_hdframe_horizontal_left", - "fg": 3911, + "fg": 3955, "//": [ "hdframe_horizontal_left_rotW", "hdframe_horizontal_left_rotS", "hdframe_horizontal_left_rotE" ], "rotates": true, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 3719, "bg": 3911 } ] + "additional_tiles": [ { "id": "broken", "fg": 3762, "bg": 3955 } ] }, { "id": "vp_hdframe_horizontal_2_left", - "fg": 3908, + "fg": 3952, "//": [ "hdframe_horizontal_2_left_rotW", "hdframe_horizontal_2_left_rotS", "hdframe_horizontal_2_left_rotE" ], "rotates": true, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 3719, "bg": 3908 } ] + "additional_tiles": [ { "id": "broken", "fg": 3762, "bg": 3952 } ] }, { "id": "vp_hdframe_horizontal_right", - "fg": 3913, + "fg": 3957, "//": [ "hdframe_horizontal_right_rotW", "hdframe_horizontal_right_rotS", "hdframe_horizontal_right_rotE" ], "rotates": true, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 3719, "bg": 3913 } ] + "additional_tiles": [ { "id": "broken", "fg": 3762, "bg": 3957 } ] }, { "id": "vp_hdframe_horizontal_2_right", - "fg": 3909, + "fg": 3953, "//": [ "hdframe_horizontal_2_right_rotW", "hdframe_horizontal_2_right_rotS", "hdframe_horizontal_2_right_rotE" ], "rotates": true, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 3719, "bg": 3909 } ] + "additional_tiles": [ { "id": "broken", "fg": 3762, "bg": 3953 } ] }, { "id": "vp_hdframe_vertical", - "fg": 3919, + "fg": 3963, "rotates": true, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 3719, "bg": 3919 } ] + "additional_tiles": [ { "id": "broken", "fg": 3762, "bg": 3963 } ] }, { "id": "vp_hdframe_vertical_2", - "fg": 3920, + "fg": 3964, "rotates": true, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 3719, "bg": 3920 } ] + "additional_tiles": [ { "id": "broken", "fg": 3762, "bg": 3964 } ] }, { "id": "vp_xlframe_cover", - "fg": 3927, + "fg": 3971, "//": [ "xlframe_cover_rotW", "xlframe_cover_rotS", "xlframe_cover_rotE" ], "rotates": true, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 3719, "bg": 3927 } ] + "additional_tiles": [ { "id": "broken", "fg": 3762, "bg": 3971 } ] }, { "id": "vp_xlframe_cross", - "fg": 3928, + "fg": 3972, "//": [ "xlframe_cross_rotW", "xlframe_cross_rotS", "xlframe_cross_rotE" ], "rotates": true, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 3719, "bg": 3928 } ] + "additional_tiles": [ { "id": "broken", "fg": 3762, "bg": 3972 } ] }, { "id": "vp_xlframe_cross_unconnected", - "fg": 3929, + "fg": 3973, "//": [ "xlframe_cross_unconnected_rotW", "xlframe_cross_unconnected_rotS", "xlframe_cross_unconnected_rotE" ], "rotates": true, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 3719, "bg": 3929 } ] + "additional_tiles": [ { "id": "broken", "fg": 3762, "bg": 3973 } ] }, { "id": "vp_xlframe_ne", - "fg": 3942, + "fg": 3986, "//": [ "xlframe_ne_rotW", "xlframe_ne_rotS", "xlframe_ne_rotE" ], "rotates": true, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 3719, "bg": 3942 } ] + "additional_tiles": [ { "id": "broken", "fg": 3762, "bg": 3986 } ] }, { "id": "vp_xlframe_nw", - "fg": 3943, + "fg": 3987, "//": [ "xlframe_nw_rotW", "xlframe_nw_rotS", "xlframe_nw_rotE" ], "rotates": true, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 3719, "bg": 3943 } ] + "additional_tiles": [ { "id": "broken", "fg": 3762, "bg": 3987 } ] }, { "id": "vp_xlframe_se", - "fg": 3944, + "fg": 3988, "//": [ "xlframe_se_rotW", "xlframe_se_rotS", "xlframe_se_rotE" ], "rotates": true, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 3719, "bg": 3944 } ] + "additional_tiles": [ { "id": "broken", "fg": 3762, "bg": 3988 } ] }, { "id": "vp_xlframe_sw", - "fg": 3945, + "fg": 3989, "//": [ "xlframe_sw_rotW", "xlframe_sw_rotS", "xlframe_sw_rotE" ], "rotates": true, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 3719, "bg": 3945 } ] + "additional_tiles": [ { "id": "broken", "fg": 3762, "bg": 3989 } ] }, { "id": "vp_xlframe_vertical_unconnected", - "fg": 3953, + "fg": 3997, "//": [ "xlframe_vertical_unconnected_rotW_right_rotE", "xlframe_vertical_unconnected", @@ -7186,73 +7208,73 @@ ], "rotates": true, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 3719, "bg": 3953 } ] + "additional_tiles": [ { "id": "broken", "fg": 3762, "bg": 3997 } ] }, { "id": "vp_xlframe_vertical_2_unconnected", - "fg": 3950, + "fg": 3994, "//": [ "xlframe_vertical2_unconnected_rotW", "xlframe_vertical2_unconnected", "xlframe_vertical2_unconnected_rotE" ], "rotates": true, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 3719, "bg": 3950 } ] + "additional_tiles": [ { "id": "broken", "fg": 3762, "bg": 3994 } ] }, { "id": "vp_xlframe_vertical_left", - "fg": 3951, + "fg": 3995, "//": [ "xlframe_vertical_left_rotW_right_rotE", "xlframe_vertical_right", "xlframe_vertical_left_rotE_right_rotW" ], "rotates": true, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 3719, "bg": 3951 } ] + "additional_tiles": [ { "id": "broken", "fg": 3762, "bg": 3995 } ] }, { "id": "vp_xlframe_vertical_2_left", - "fg": 3948, + "fg": 3992, "//": [ "xlframe_vertical2_left_rotW", "xlframe_vertical2_right", "xlframe_vertical2_left_rotE" ], "rotates": true, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 3719, "bg": 3948 } ] + "additional_tiles": [ { "id": "broken", "fg": 3762, "bg": 3992 } ] }, { "id": "vp_xlframe_vertical_right", - "fg": 3952, + "fg": 3996, "//": [ "xlframe_vertical_left_rotE_right_rotW", "xlframe_vertical_left", "vp_xlframe_vertical_left_rotW_right_rotE" ], "rotates": true, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 3719, "bg": 3952 } ] + "additional_tiles": [ { "id": "broken", "fg": 3762, "bg": 3996 } ] }, { "id": "vp_xlframe_vertical_2_right", - "fg": 3949, + "fg": 3993, "//": [ "xlframe_vertical2_right_rotW", "xlframe_vertical2_left", "vp_xlframe_vertical2_right_rotE" ], "rotates": true, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 3719, "bg": 3949 } ] + "additional_tiles": [ { "id": "broken", "fg": 3762, "bg": 3993 } ] }, { "id": "vp_xlframe_horizontal", - "fg": 3930, + "fg": 3974, "rotates": true, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 3719, "bg": 3930 } ] + "additional_tiles": [ { "id": "broken", "fg": 3762, "bg": 3974 } ] }, { "id": "vp_xlframe_horizontal_2", - "fg": 3931, + "fg": 3975, "rotates": true, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 3719, "bg": 3931 } ] + "additional_tiles": [ { "id": "broken", "fg": 3762, "bg": 3975 } ] }, { "id": "vp_xlframe_horizontal_unconnected", - "fg": 3941, + "fg": 3985, "//": [ "xlframe_horizontal_unconnected_rotW", "xlframe_horizontal_unconnected_rotS", "xlframe_horizontal_unconnected_rotE" ], "rotates": true, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 3719, "bg": 3941 } ] + "additional_tiles": [ { "id": "broken", "fg": 3762, "bg": 3985 } ] }, { "id": "vp_xlframe_horizontal_2_unconnected", - "fg": 3934, + "fg": 3978, "//": [ "xlframe_horizontal2_unconnected_rotW", "xlframe_horizontal2_unconnected_rotS", @@ -7260,423 +7282,425 @@ ], "rotates": true, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 3719, "bg": 3934 } ] + "additional_tiles": [ { "id": "broken", "fg": 3762, "bg": 3978 } ] }, { "id": "vp_xlframe_horizontal_front", - "fg": 3937, + "fg": 3981, "//": [ "xlframe_horizontal_front_rotW", "xlframe_horizontal_front_rotS", "xlframe_horizontal_front_rotE" ], "rotates": true, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 3719, "bg": 3937 } ] + "additional_tiles": [ { "id": "broken", "fg": 3762, "bg": 3981 } ] }, { "id": "vp_xlframe_horizontal_2_front", - "fg": 3932, + "fg": 3976, "//": [ "xlframe_horizontal2_front_rotW", "xlframe_horizontal2_front_rotS", "xlframe_horizontal2_front_rotE" ], "rotates": true, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 3719, "bg": 3932 } ] + "additional_tiles": [ { "id": "broken", "fg": 3762, "bg": 3976 } ] }, { "id": "vp_xlframe_horizontal_rear", - "fg": 3939, + "fg": 3983, "//": [ "xlframe_horizontal_rear_rotW", "xlframe_horizontal_rear_rotS", "xlframe_horizontal_rear_rotE" ], "rotates": true, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 3719, "bg": 3939 } ] + "additional_tiles": [ { "id": "broken", "fg": 3762, "bg": 3983 } ] }, { - "id": "vp_xlframe_horizontal2_rear", - "fg": 3933, + "id": "vp_xlframe_horizontal_2_rear", + "fg": 3977, "//": [ "xlframe_horizontal2_rear_rotW", "xlframe_horizontal2_rear_rotS", "xlframe_horizontal2_rear_rotE" ], "rotates": true, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 3719, "bg": 3933 } ] + "additional_tiles": [ { "id": "broken", "fg": 3762, "bg": 3977 } ] }, { "id": "vp_xlframe_horizontal_left", - "fg": 3938, + "fg": 3982, "//": [ "xlframe_horizontal_left_rotW", "xlframe_horizontal_left_rotS", "xlframe_horizontal_left_rotE" ], "rotates": true, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 3719, "bg": 3938 } ] + "additional_tiles": [ { "id": "broken", "fg": 3762, "bg": 3982 } ] }, { "id": "vp_xlframe_horizontal_2_left", - "fg": 3935, + "fg": 3979, "//": [ "xlframe_horizontal_2_left_rotW", "xlframe_horizontal_2_left_rotS", "xlframe_horizontal_2_left_rotE" ], "rotates": true, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 3719, "bg": 3935 } ] + "additional_tiles": [ { "id": "broken", "fg": 3762, "bg": 3979 } ] }, { "id": "vp_xlframe_horizontal_right", - "fg": 3940, + "fg": 3984, "//": [ "xlframe_horizontal_right_rotW", "xlframe_horizontal_right_rotS", "xlframe_horizontal_right_rotE" ], "rotates": true, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 3719, "bg": 3940 } ] + "additional_tiles": [ { "id": "broken", "fg": 3762, "bg": 3984 } ] }, { "id": "vp_xlframe_horizontal_2_right", - "fg": 3936, + "fg": 3980, "//": [ "xlframe_horizontal_2_right_rotW", "xlframe_horizontal_2_right_rotS", "xlframe_horizontal_2_right_rotE" ], "rotates": true, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 3719, "bg": 3936 } ] + "additional_tiles": [ { "id": "broken", "fg": 3762, "bg": 3980 } ] }, { "id": "vp_xlframe_vertical", - "fg": 3946, + "fg": 3990, "rotates": true, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 3719, "bg": 3946 } ] + "additional_tiles": [ { "id": "broken", "fg": 3762, "bg": 3990 } ] }, { "id": "vp_xlframe_vertical_2", - "fg": 3947, + "fg": 3991, "rotates": true, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 3719, "bg": 3947 } ] + "additional_tiles": [ { "id": "broken", "fg": 3762, "bg": 3991 } ] }, { "id": [ "vp_headlight", "vp_headlight_reinforced", "vp_wide_headlight_reinforced", "vp_wide_headlight" ], - "fg": 3955 + "fg": 3999 }, { "id": [ "vp_headlight_ne", "vp_headlight_reinforced_ne", "vp_wide_headlight_reinforced_ne", "vp_wide_headlight_ne" ], - "fg": 3954 + "fg": 3998 }, { "id": [ "vp_headlight_nw", "vp_headlight_reinforced_nw", "vp_wide_headlight_reinforced_nw", "vp_wide_headlight_nw" ], - "fg": 3955 + "fg": 3999 }, { "id": "vp_saddle_motor", - "fg": [ 3957, 3959, 3958, 3956 ], + "fg": [ 4001, 4003, 4002, 4000 ], "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 3719, "bg": [ 3957, 3959, 3958, 3956 ] } ] + "additional_tiles": [ { "id": "broken", "fg": 3762, "bg": [ 4001, 4003, 4002, 4000 ] } ] }, { "id": [ "vp_wheel_motorbike", "vp_wheel_motorbike_steerable", "vp_wheel_motorbike_or", "vp_wheel_motorbike_or_steerable" ], - "fg": [ 3965, 3967, 3966, 3964 ], + "fg": [ 4009, 4011, 4010, 4008 ], "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 3719, "bg": [ 3965, 3967, 3966, 3964 ] } ] + "additional_tiles": [ { "id": "broken", "fg": 3762, "bg": [ 4009, 4011, 4010, 4008 ] } ] }, { "id": [ "vp_wheel_motorbike_rear", "vp_wheel_motorbike_or_rear" ], - "fg": [ 3961, 3963, 3962, 3960 ], + "fg": [ 4005, 4007, 4006, 4004 ], "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 3719, "bg": [ 3961, 3963, 3962, 3960 ] } ] + "additional_tiles": [ { "id": "broken", "fg": 3762, "bg": [ 4005, 4007, 4006, 4004 ] } ] }, { "id": "vp_light_blue", - "fg": [ 3986, 3987 ], + "fg": [ 4030, 4031 ], "rotates": true, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 3719, "bg": [ 3986, 3987 ] } ] + "additional_tiles": [ { "id": "broken", "fg": 3762, "bg": [ 4030, 4031 ] } ] }, { "id": "vp_light_red", - "fg": [ 3988, 3989 ], + "fg": [ 4032, 4033 ], "rotates": true, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 3719, "bg": [ 3988, 3989 ] } ] + "additional_tiles": [ { "id": "broken", "fg": 3762, "bg": [ 4032, 4033 ] } ] }, { "id": [ "vp_floodlight", "vp_directed_floodlight" ], - "fg": [ 3980, 3982, 3981, 3979 ], + "fg": [ 4024, 4026, 4025, 4023 ], "rotates": true, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 3719, "bg": [ 3980, 3982, 3981, 3979 ] } ] + "additional_tiles": [ { "id": "broken", "fg": 3762, "bg": [ 4024, 4026, 4025, 4023 ] } ] }, { "id": "vp_veh_table", - "fg": [ 3969, 3969 ], - "bg": [ 3999, 3998 ], - "additional_tiles": [ { "id": "broken", "fg": 3970, "bg": [ 3999, 3998 ] } ], + "fg": [ 4013, 4013 ], + "bg": [ 4043, 4042 ], + "additional_tiles": [ { "id": "broken", "fg": 4014, "bg": [ 4043, 4042 ] } ], "multitile": true, "rotates": true }, { "id": "vp_minifridge", - "fg": 3993, + "fg": 4037, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 3719, "bg": 3993 } ] + "additional_tiles": [ { "id": "broken", "fg": 3762, "bg": 4037 } ] }, { "id": "vp_minifreezer", - "fg": 3992, + "fg": 4036, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 3719, "bg": 3992 } ] + "additional_tiles": [ { "id": "broken", "fg": 3762, "bg": 4036 } ] }, { "id": "vp_kitchen_unit", - "fg": 3985, + "fg": 4029, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 3719, "bg": 3985 } ] + "additional_tiles": [ { "id": "broken", "fg": 3762, "bg": 4029 } ] }, { "id": "vp_welding_rig", - "fg": 3997, + "fg": 4041, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 3719, "bg": 3997 } ] + "additional_tiles": [ { "id": "broken", "fg": 3762, "bg": 4041 } ] }, { "id": "vp_craft_rig", - "fg": 3976, + "fg": 4020, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 3719, "bg": 3976 } ] + "additional_tiles": [ { "id": "broken", "fg": 3762, "bg": 4020 } ] }, { "id": "vp_washing_machine", - "fg": 3996, + "fg": 4040, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 3719, "bg": 3996 } ] + "additional_tiles": [ { "id": "broken", "fg": 3762, "bg": 4040 } ] }, { "id": "vp_bed", - "fg": 3974, + "fg": 4018, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 3719, "bg": 3974 } ] + "additional_tiles": [ { "id": "broken", "fg": 3762, "bg": 4018 } ] }, { "id": "vp_veh_forge", - "fg": 3983, + "fg": 4027, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 3719, "bg": 3983 } ] + "additional_tiles": [ { "id": "broken", "fg": 3762, "bg": 4027 } ] }, { "id": "vp_veh_kiln", - "fg": 3984, + "fg": 4028, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 3719, "bg": 3984 } ] + "additional_tiles": [ { "id": "broken", "fg": 3762, "bg": 4028 } ] }, { "id": "vp_chemlab", - "fg": 3975, + "fg": 4019, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 3719, "bg": 3975 } ] + "additional_tiles": [ { "id": "broken", "fg": 3762, "bg": 4019 } ] }, { "id": [ "vp_aisle_vertical" ], - "fg": 3972, + "fg": 4016, "rotates": true, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 3719, "bg": 3972 } ] + "additional_tiles": [ { "id": "broken", "fg": 3762, "bg": 4016 } ] }, { "id": [ "vp_aisle_horizontal" ], - "fg": 3971, + "fg": 4015, "rotates": true, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 3719, "bg": 3971 } ] + "additional_tiles": [ { "id": "broken", "fg": 3762, "bg": 4015 } ] }, { "id": [ "vp_trunk_floor" ], - "fg": 3995, - "bg": 3972, + "fg": 4039, + "bg": 4016, "rotates": true, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 3719, "bg": 3995 } ] + "additional_tiles": [ { "id": "broken", "fg": 3762, "bg": 4039 } ] }, { "id": [ "vp_wooden_aisle_vertical" ], - "fg": [ 3999, 3998 ], + "fg": [ 4043, 4042 ], "rotates": true, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 3719, "bg": [ 3999, 3998 ] } ] + "additional_tiles": [ { "id": "broken", "fg": 3762, "bg": [ 4043, 4042 ] } ] }, { "id": [ "vp_wooden_aisle_horizontal" ], - "fg": [ 3998, 3999 ], + "fg": [ 4042, 4043 ], "rotates": true, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 3719, "bg": [ 3998, 3999 ] } ] + "additional_tiles": [ { "id": "broken", "fg": 3762, "bg": [ 4042, 4043 ] } ] }, { "id": [ "vp_lit_aisle_vertical" ], - "fg": 3991, + "fg": 4035, "rotates": true, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 3719, "bg": 3991 } ] + "additional_tiles": [ { "id": "broken", "fg": 3762, "bg": 4035 } ] }, { "id": [ "vp_lit_aisle_horizontal" ], - "fg": 3990, + "fg": 4034, "rotates": true, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 3719, "bg": 3990 } ] + "additional_tiles": [ { "id": "broken", "fg": 3762, "bg": 4034 } ] }, - { "id": [ "vp_crane_medium", "vp_crane_small", "vp_crane_medium_internal", "crane_tiny" ], "fg": 3977 }, + { "id": [ "vp_crane_medium", "vp_crane_small", "vp_crane_medium_internal", "crane_tiny" ], "fg": 4021 }, { "id": "vp_omnicam", - "fg": 3968, + "fg": 4012, "rotates": true, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 3719, "bg": 3968 } ] + "additional_tiles": [ { "id": "broken", "fg": 3762, "bg": 4012 } ] }, - { "id": "vp_ram_spiked", "fg": [ 4012, 4014, 4013, 4015 ], "rotates": true }, - { "id": "vp_ram_military", "fg": [ 4008, 4010, 4009, 4011 ], "rotates": true }, - { "id": "vp_ram_steel", "fg": [ 4016, 4018, 4017, 4019 ], "rotates": true }, - { "id": "vp_ram_hardsteel", "fg": [ 4004, 4006, 4005, 4007 ], "rotates": true }, - { "id": "vp_ram_alloy", "fg": [ 4000, 4002, 4001, 4003 ], "rotates": true }, + { "id": "vp_ram_spiked", "fg": [ 4056, 4058, 4057, 4059 ], "rotates": true }, + { "id": "vp_ram_wood", "fg": [ 4064, 4066, 4065, 4067 ], "rotates": true }, + { "id": "vp_spike_wood", "fg": [ 4068, 4070, 4069, 4071 ], "rotates": true }, + { "id": "vp_ram_military", "fg": [ 4052, 4054, 4053, 4055 ], "rotates": true }, + { "id": "vp_ram_steel", "fg": [ 4060, 4062, 4061, 4063 ], "rotates": true }, + { "id": "vp_ram_hardsteel", "fg": [ 4048, 4050, 4049, 4051 ], "rotates": true }, + { "id": "vp_ram_alloy", "fg": [ 4044, 4046, 4045, 4047 ], "rotates": true }, { "id": [ "vp_folding_seat", "vp_reclining_seat", "vp_seat" ], "rotates": true, - "fg": [ 4055, 4053, 4048, 4054 ], + "fg": [ 4107, 4105, 4100, 4106 ], "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 3719, "bg": [ 4055, 4053, 4048, 4054 ] } ] + "additional_tiles": [ { "id": "broken", "fg": 3762, "bg": [ 4107, 4105, 4100, 4106 ] } ] }, { "id": [ "vp_seat_leather", "vp_reclining_seat_leather" ], "rotates": true, - "fg": [ 4052, 4050, 4049, 4051 ], + "fg": [ 4104, 4102, 4101, 4103 ], "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 3719, "bg": [ 4052, 4050, 4049, 4051 ] } ] + "additional_tiles": [ { "id": "broken", "fg": 3762, "bg": [ 4104, 4102, 4101, 4103 ] } ] }, { "id": [ "vp_seat_wood" ], "rotates": true, - "bg": [ 3999, 3998 ], - "fg": [ 4058, 4058, 4059, 4059 ], + "bg": [ 4043, 4042 ], + "fg": [ 4110, 4110, 4111, 4111 ], "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 3719, "bg": [ 4058, 4058, 4059, 4059 ] } ] + "additional_tiles": [ { "id": "broken", "fg": 3762, "bg": [ 4110, 4110, 4111, 4111 ] } ] }, { "id": [ "vp_seat_wood_flimsy" ], "rotates": true, - "bg": [ 3999, 3998 ], - "fg": [ 4056, 4056, 4057, 4057 ], + "bg": [ 4043, 4042 ], + "fg": [ 4108, 4108, 4109, 4109 ], "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 3719, "bg": [ 4056, 4056, 4057, 4057 ] } ] + "additional_tiles": [ { "id": "broken", "fg": 3762, "bg": [ 4108, 4108, 4109, 4109 ] } ] }, { "id": "vp_seat_back", - "fg": [ 4046, 4047, 4024, 4025 ], + "fg": [ 4098, 4099, 4076, 4077 ], "rotates": true, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 3719, "bg": [ 4046, 4047, 4024, 4025 ] } ] + "additional_tiles": [ { "id": "broken", "fg": 3762, "bg": [ 4098, 4099, 4076, 4077 ] } ] }, { "id": "vp_seat_back_right", - "fg": [ 4044, 4045, 4042, 4043 ], + "fg": [ 4096, 4097, 4094, 4095 ], "rotates": true, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 3719, "bg": [ 4044, 4045, 4042, 4043 ] } ] + "additional_tiles": [ { "id": "broken", "fg": 3762, "bg": [ 4096, 4097, 4094, 4095 ] } ] }, { "id": "vp_seat_back_left", - "fg": [ 4040, 4041, 4038, 4039 ], + "fg": [ 4092, 4093, 4090, 4091 ], "rotates": true, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 3719, "bg": [ 4040, 4041, 4038, 4039 ] } ] + "additional_tiles": [ { "id": "broken", "fg": 3762, "bg": [ 4092, 4093, 4090, 4091 ] } ] }, { "id": "vp_seat_back_leather", - "fg": [ 4036, 4037, 4026, 4027 ], + "fg": [ 4088, 4089, 4078, 4079 ], "rotates": true, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 3719, "bg": [ 4036, 4037, 4026, 4027 ] } ] + "additional_tiles": [ { "id": "broken", "fg": 3762, "bg": [ 4088, 4089, 4078, 4079 ] } ] }, { "id": "vp_seat_back_leather_right", - "fg": [ 4034, 4035, 4032, 4033 ], + "fg": [ 4086, 4087, 4084, 4085 ], "rotates": true, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 3719, "bg": [ 4034, 4035, 4032, 4033 ] } ] + "additional_tiles": [ { "id": "broken", "fg": 3762, "bg": [ 4086, 4087, 4084, 4085 ] } ] }, { "id": "vp_seat_back_leather_left", - "fg": [ 4030, 4031, 4028, 4029 ], + "fg": [ 4082, 4083, 4080, 4081 ], "rotates": true, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 3719, "bg": [ 4030, 4031, 4028, 4029 ] } ] + "additional_tiles": [ { "id": "broken", "fg": 3762, "bg": [ 4082, 4083, 4080, 4081 ] } ] }, { "id": "vp_seat_back_vertical", - "fg": [ 4025, 4046, 4047, 4024 ], + "fg": [ 4077, 4098, 4099, 4076 ], "rotates": true, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 3719, "bg": [ 4025, 4046, 4047, 4024 ] } ] + "additional_tiles": [ { "id": "broken", "fg": 3762, "bg": [ 4077, 4098, 4099, 4076 ] } ] }, { "id": "vp_seat_back_vertical_right", - "fg": [ 4043, 4044, 4045, 4042 ], + "fg": [ 4095, 4096, 4097, 4094 ], "rotates": true, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 3719, "bg": [ 4043, 4044, 4045, 4042 ] } ] + "additional_tiles": [ { "id": "broken", "fg": 3762, "bg": [ 4095, 4096, 4097, 4094 ] } ] }, { "id": "vp_seat_back_vertical_left", - "fg": [ 4039, 4040, 4041, 4038 ], + "fg": [ 4091, 4092, 4093, 4090 ], "rotates": true, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 3719, "bg": [ 4039, 4040, 4041, 4038 ] } ] + "additional_tiles": [ { "id": "broken", "fg": 3762, "bg": [ 4091, 4092, 4093, 4090 ] } ] }, { "id": "vp_seat_back_leather_vertical", - "fg": [ 4027, 4036, 4037, 4026 ], + "fg": [ 4079, 4088, 4089, 4078 ], "rotates": true, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 3719, "bg": [ 4027, 4036, 4037, 4026 ] } ] + "additional_tiles": [ { "id": "broken", "fg": 3762, "bg": [ 4079, 4088, 4089, 4078 ] } ] }, { "id": "vp_seat_back_leather_vertical_right", - "fg": [ 4033, 4034, 4035, 4032 ], + "fg": [ 4085, 4086, 4087, 4084 ], "rotates": true, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 3719, "bg": [ 4033, 4034, 4035, 4032 ] } ] + "additional_tiles": [ { "id": "broken", "fg": 3762, "bg": [ 4085, 4086, 4087, 4084 ] } ] }, { "id": "vp_seat_back_leather_vertical_left", - "fg": [ 4029, 4030, 4031, 4028 ], + "fg": [ 4081, 4082, 4083, 4080 ], "rotates": true, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 3719, "bg": [ 4029, 4030, 4031, 4028 ] } ] + "additional_tiles": [ { "id": "broken", "fg": 3762, "bg": [ 4081, 4082, 4083, 4080 ] } ] }, { "id": [ "vp_saddle", "vp_saddle_pedal" ], - "fg": [ 4021, 4023, 4022, 4020 ], + "fg": [ 4073, 4075, 4074, 4072 ], "rotates": true, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 3719, "bg": [ 4021, 4023, 4022, 4020 ] } ] + "additional_tiles": [ { "id": "broken", "fg": 3762, "bg": [ 4073, 4075, 4074, 4072 ] } ] }, { "id": [ "vp_reinforced_solar_panel_v2", "vp_xreinforced_solar_panel_v2" ], - "fg": 4062, + "fg": 4114, "rotates": true, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 4063 } ] + "additional_tiles": [ { "id": "broken", "fg": 4115 } ] }, { "id": [ "vp_reinforced_solar_panel", "vp_xreinforced_solar_panel" ], - "fg": 4060, + "fg": 4112, "rotates": true, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 4061 } ] + "additional_tiles": [ { "id": "broken", "fg": 4113 } ] }, { "id": [ "vp_solar_panel_v2", "vp_xsolar_panel_v2" ], - "fg": 4066, + "fg": 4118, "rotates": true, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 4067 } ] + "additional_tiles": [ { "id": "broken", "fg": 4119 } ] }, { "id": [ "vp_solar_panel_v3", "vp_xsolar_panel_v3" ], - "fg": 4068, + "fg": 4120, "rotates": true, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 4069 } ] + "additional_tiles": [ { "id": "broken", "fg": 4121 } ] }, { "id": [ "vp_solar_panel", "vp_xsolar_panel" ], - "fg": 4064, + "fg": 4116, "rotates": true, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 4065 } ] + "additional_tiles": [ { "id": "broken", "fg": 4117 } ] }, { "id": [ @@ -7693,228 +7717,228 @@ "vp_mounted_m60_semi" ], "//": "rifles and machineguns", - "fg": 4071, - "bg": 4070, + "fg": 4123, + "bg": 4122, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 3719, "bg": 4071 } ] + "additional_tiles": [ { "id": "broken", "fg": 3762, "bg": 4123 } ] }, { "id": [ "vp_mounted_emp_gun", "vp_mounted_plasma_gun", "vp_plasma_gun", "vp_laser_rifle" ], "//": "energy weapons", - "fg": 4071, - "bg": 4070, + "fg": 4123, + "bg": 4122, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 3719, "bg": 4071 } ] + "additional_tiles": [ { "id": "broken", "fg": 3762, "bg": 4123 } ] }, { "id": [ "vp_mounted_hk_g80", "vp_mounted_coilgun" ], "//": "railguns", - "fg": 4071, - "bg": 4070, + "fg": 4123, + "bg": 4122, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 3719, "bg": 4071 } ] + "additional_tiles": [ { "id": "broken", "fg": 3762, "bg": 4123 } ] }, { "id": [ "vp_mounted_bigun", "vp_mounted_m134" ], "//": "multibarrel weapons", - "fg": 4071, - "bg": 4070, + "fg": 4123, + "bg": 4122, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 3719, "bg": 4071 } ] + "additional_tiles": [ { "id": "broken", "fg": 3762, "bg": 4123 } ] }, { "id": [ "vp_watercannon", "vp_flamethrower", "vp_mounted_chemical_thrower" ], "//": "liquid sprayers", - "fg": 4071, - "bg": 4070, + "fg": 4123, + "bg": 4122, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 3719, "bg": 4071 } ] + "additional_tiles": [ { "id": "broken", "fg": 3762, "bg": 4123 } ] }, { "id": [ "vp_tow_launcher" ], "//": "rocket tubes", - "fg": 4071, - "bg": 4070, + "fg": 4123, + "bg": 4122, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 3719, "bg": 4071 } ] + "additional_tiles": [ { "id": "broken", "fg": 3762, "bg": 4123 } ] }, { "id": "vp_roller_drum", - "fg": 4072, + "fg": 4124, "rotates": true, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 3719, "bg": 4072 } ] + "additional_tiles": [ { "id": "broken", "fg": 3762, "bg": 4124 } ] }, { "id": [ "vp_wheel", "vp_wheel_steerable", "vp_wheel_wide_or_steerable", "vp_wheel_wide" ], - "fg": 4074, + "fg": 4126, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 3719, "bg": 4074 } ] + "additional_tiles": [ { "id": "broken", "fg": 3762, "bg": 4126 } ] }, { "id": [ "vp_wheel_bicycle", "vp_wheel_bicycle_steerable" ], - "fg": [ 4080, 4082, 4081, 4079 ], + "fg": [ 4132, 4134, 4133, 4131 ], "rotates": true, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 3719, "bg": [ 4080, 4082, 4081, 4079 ] } ] + "additional_tiles": [ { "id": "broken", "fg": 3762, "bg": [ 4132, 4134, 4133, 4131 ] } ] }, { "id": [ "vp_wheel_bicycle_or" ], - "fg": [ 4076, 4078, 4077, 4075 ], + "fg": [ 4128, 4130, 4129, 4127 ], "rotates": true, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 3719, "bg": [ 4076, 4078, 4077, 4075 ] } ] + "additional_tiles": [ { "id": "broken", "fg": 3762, "bg": [ 4128, 4130, 4129, 4127 ] } ] }, { "id": [ "vp_wheel_bicycle_or_rear" ], - "fg": [ 4077, 4075, 4076, 4078 ], + "fg": [ 4129, 4127, 4128, 4130 ], "rotates": true, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 3719, "bg": [ 4077, 4075, 4076, 4078 ] } ] + "additional_tiles": [ { "id": "broken", "fg": 3762, "bg": [ 4129, 4127, 4128, 4130 ] } ] }, { "id": [ "vp_wheel_small", "vp_wheel_small_steerable" ], - "fg": [ 4084, 4086, 4085, 4083 ], + "fg": [ 4136, 4138, 4137, 4135 ], "rotates": true, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 3719, "bg": [ 4084, 4086, 4085, 4083 ] } ] + "additional_tiles": [ { "id": "broken", "fg": 3762, "bg": [ 4136, 4138, 4137, 4135 ] } ] }, { "id": [ "vp_wheel_bicycle_rear" ], - "fg": [ 4081, 4079, 4080, 4082 ], + "fg": [ 4133, 4131, 4132, 4134 ], "rotates": true, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 3719, "bg": [ 4081, 4079, 4080, 4082 ] } ] + "additional_tiles": [ { "id": "broken", "fg": 3762, "bg": [ 4133, 4131, 4132, 4134 ] } ] }, { "id": [ "vp_mounted_spare_tire" ], - "fg": 4073, + "fg": 4125, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 3719, "bg": 4073 } ] + "additional_tiles": [ { "id": "broken", "fg": 3762, "bg": 4125 } ] }, { "id": [ "vp_wheel_wide_or" ], - "fg": 4087, + "fg": 4139, "rotates": true, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 3719, "bg": 4087 } ] + "additional_tiles": [ { "id": "broken", "fg": 3762, "bg": 4139 } ] }, { "id": [ "vp_wheel_wood" ], - "fg": [ 4093, 4095, 4094, 4092 ], + "fg": [ 4145, 4147, 4146, 4144 ], "rotates": true, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 3719, "bg": [ 4093, 4095, 4094, 4092 ] } ] + "additional_tiles": [ { "id": "broken", "fg": 3762, "bg": [ 4145, 4147, 4146, 4144 ] } ] }, { "id": [ "vp_wheel_wood_b" ], - "fg": [ 4089, 4091, 4090, 4088 ], + "fg": [ 4141, 4143, 4142, 4140 ], "rotates": true, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 3719, "bg": [ 4089, 4091, 4090, 4088 ] } ] + "additional_tiles": [ { "id": "broken", "fg": 3762, "bg": [ 4141, 4143, 4142, 4140 ] } ] }, { "id": [ "vp_yoke_harness" ], - "fg": [ 4099, 4097, 4096, 4098 ], + "fg": [ 4151, 4149, 4148, 4150 ], "rotates": true, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 3719, "bg": [ 4099, 4097, 4096, 4098 ] } ] + "additional_tiles": [ { "id": "broken", "fg": 3762, "bg": [ 4151, 4149, 4148, 4150 ] } ] }, { "id": [ "vp_windshield", "vp_windshield_horizontal", "vp_windshield_horizontal_front", "vp_windshield_front_edge" ], - "fg": [ 4100, 4107, 4106, 4105 ], - "additional_tiles": [ { "id": "broken", "fg": 3720, "bg": [ 4100, 4107, 4106, 4105 ] } ], + "fg": [ 4152, 4159, 4158, 4157 ], + "additional_tiles": [ { "id": "broken", "fg": 3763, "bg": [ 4152, 4159, 4158, 4157 ] } ], "multitile": true, "rotates": true }, { "id": [ "vp_windshield_horizontal_rear" ], - "fg": [ 4128, 4135, 4134, 4133 ], - "additional_tiles": [ { "id": "broken", "fg": 3720, "bg": [ 4128, 4135, 4134, 4133 ] } ], + "fg": [ 4180, 4187, 4186, 4185 ], + "additional_tiles": [ { "id": "broken", "fg": 3763, "bg": [ 4180, 4187, 4186, 4185 ] } ], "multitile": true, "rotates": true }, { "id": [ "vp_windshield_horizontal_front_edge" ], - "fg": [ 4102, 4104, 4103, 4101 ], - "additional_tiles": [ { "id": "broken", "fg": 3720, "bg": [ 4102, 4104, 4103, 4101 ] } ], + "fg": [ 4154, 4156, 4155, 4153 ], + "additional_tiles": [ { "id": "broken", "fg": 3763, "bg": [ 4154, 4156, 4155, 4153 ] } ], "multitile": true, "rotates": true }, { "id": [ "vp_windshield_horizontal_rear_edge" ], - "fg": [ 4129, 4132, 4131, 4130 ], - "additional_tiles": [ { "id": "broken", "fg": 3720, "bg": [ 4129, 4132, 4131, 4130 ] } ], + "fg": [ 4181, 4184, 4183, 4182 ], + "additional_tiles": [ { "id": "broken", "fg": 3763, "bg": [ 4181, 4184, 4183, 4182 ] } ], "multitile": true, "rotates": true }, { "id": "vp_windshield_nw", - "fg": [ 4120, 4127, 4126, 4125 ], - "additional_tiles": [ { "id": "broken", "fg": 3722, "bg": [ 4120, 4127, 4126, 4125 ] } ], + "fg": [ 4172, 4179, 4178, 4177 ], + "additional_tiles": [ { "id": "broken", "fg": 3765, "bg": [ 4172, 4179, 4178, 4177 ] } ], "multitile": true, "rotates": true }, { "id": "vp_windshield_ne", - "fg": [ 4112, 4119, 4118, 4117 ], - "additional_tiles": [ { "id": "broken", "fg": 3721, "bg": [ 4112, 4119, 4118, 4117 ] } ], + "fg": [ 4164, 4171, 4170, 4169 ], + "additional_tiles": [ { "id": "broken", "fg": 3764, "bg": [ 4164, 4171, 4170, 4169 ] } ], "multitile": true, "rotates": true }, { "id": "vp_windshield_sw", - "fg": [ 4153, 4155, 4154, 4152 ], - "additional_tiles": [ { "id": "broken", "fg": 3722, "bg": [ 4153, 4155, 4154, 4152 ] } ], + "fg": [ 4205, 4207, 4206, 4204 ], + "additional_tiles": [ { "id": "broken", "fg": 3765, "bg": [ 4205, 4207, 4206, 4204 ] } ], "multitile": true, "rotates": true }, { "id": "vp_windshield_se", - "fg": [ 4145, 4147, 4146, 4144 ], - "additional_tiles": [ { "id": "broken", "fg": 3721, "bg": [ 4145, 4147, 4146, 4144 ] } ], + "fg": [ 4197, 4199, 4198, 4196 ], + "additional_tiles": [ { "id": "broken", "fg": 3764, "bg": [ 4197, 4199, 4198, 4196 ] } ], "multitile": true, "rotates": true }, { "id": "vp_windshield_nw_edge", - "fg": [ 4122, 4124, 4123, 4121 ], - "additional_tiles": [ { "id": "broken", "fg": 3722, "bg": [ 4122, 4124, 4123, 4121 ] } ], + "fg": [ 4174, 4176, 4175, 4173 ], + "additional_tiles": [ { "id": "broken", "fg": 3765, "bg": [ 4174, 4176, 4175, 4173 ] } ], "multitile": true, "rotates": true }, { "id": "vp_windshield_ne_edge", - "fg": [ 4114, 4116, 4115, 4113 ], - "additional_tiles": [ { "id": "broken", "fg": 3721, "bg": [ 4114, 4116, 4115, 4113 ] } ], + "fg": [ 4166, 4168, 4167, 4165 ], + "additional_tiles": [ { "id": "broken", "fg": 3764, "bg": [ 4166, 4168, 4167, 4165 ] } ], "multitile": true, "rotates": true }, { "id": "vp_windshield_sw_edge", - "fg": [ 4148, 4151, 4150, 4149 ], - "additional_tiles": [ { "id": "broken", "fg": 3722, "bg": [ 4148, 4151, 4150, 4149 ] } ], + "fg": [ 4200, 4203, 4202, 4201 ], + "additional_tiles": [ { "id": "broken", "fg": 3765, "bg": [ 4200, 4203, 4202, 4201 ] } ], "multitile": true, "rotates": true }, { "id": "vp_windshield_se_edge", - "fg": [ 4140, 4143, 4142, 4141 ], - "additional_tiles": [ { "id": "broken", "fg": 3721, "bg": [ 4140, 4143, 4142, 4141 ] } ], + "fg": [ 4192, 4195, 4194, 4193 ], + "additional_tiles": [ { "id": "broken", "fg": 3764, "bg": [ 4192, 4195, 4194, 4193 ] } ], "multitile": true, "rotates": true }, { "id": [ "vp_windshield_vertical_left", "vp_windshield_left" ], - "fg": [ 4108, 4111, 4110, 4109 ], - "additional_tiles": [ { "id": "broken", "fg": 3721, "bg": [ 4108, 4111, 4110, 4109 ] } ], + "fg": [ 4160, 4163, 4162, 4161 ], + "additional_tiles": [ { "id": "broken", "fg": 3764, "bg": [ 4160, 4163, 4162, 4161 ] } ], "multitile": true, "rotates": true }, { "id": [ "vp_windshield_vertical_right", "vp_windshield_right" ], - "fg": [ 4136, 4139, 4138, 4137 ], - "additional_tiles": [ { "id": "broken", "fg": 3722, "bg": [ 4136, 4139, 4138, 4137 ] } ], + "fg": [ 4188, 4191, 4190, 4189 ], + "additional_tiles": [ { "id": "broken", "fg": 3765, "bg": [ 4188, 4191, 4190, 4189 ] } ], "multitile": true, "rotates": true }, @@ -7925,283 +7949,283 @@ "vp_reinforced_windshield_horizontal_front", "vp_reinforced_windshield_front_edge" ], - "fg": 4156, + "fg": 4208, "rotates": true, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 3719, "bg": 4156 } ] + "additional_tiles": [ { "id": "broken", "fg": 3762, "bg": 4208 } ] }, { "id": [ "vp_reinforced_windshield_horizontal_rear" ], - "fg": 4157, + "fg": 4209, "rotates": true, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 3719, "bg": 4157 } ] + "additional_tiles": [ { "id": "broken", "fg": 3762, "bg": 4209 } ] }, { "id": [ "vp_reinforced_windshield_horizontal_rear_edge" ], - "fg": 4158, + "fg": 4210, "rotates": true, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 3719, "bg": 4158 } ] + "additional_tiles": [ { "id": "broken", "fg": 3762, "bg": 4210 } ] }, { "id": "vp_reinforced_windshield_nw", - "fg": 4160, + "fg": 4212, "rotates": true, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 3719, "bg": 4160 } ] + "additional_tiles": [ { "id": "broken", "fg": 3762, "bg": 4212 } ] }, { "id": "vp_reinforced_windshield_ne", - "fg": 4159, + "fg": 4211, "rotates": true, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 3719, "bg": 4159 } ] + "additional_tiles": [ { "id": "broken", "fg": 3762, "bg": 4211 } ] }, { "id": "vp_reinforced_windshield_sw", - "fg": 4163, + "fg": 4215, "rotates": true, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 3719, "bg": 4163 } ] + "additional_tiles": [ { "id": "broken", "fg": 3762, "bg": 4215 } ] }, { "id": "vp_reinforced_windshield_se", - "fg": 4161, + "fg": 4213, "rotates": true, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 3719, "bg": 4161 } ] + "additional_tiles": [ { "id": "broken", "fg": 3762, "bg": 4213 } ] }, { "id": "vp_reinforced_windshield_sw_edge", - "fg": 4164, + "fg": 4216, "rotates": true, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 3719, "bg": 4164 } ] + "additional_tiles": [ { "id": "broken", "fg": 3762, "bg": 4216 } ] }, { "id": "vp_reinforced_windshield_se_edge", - "fg": 4162, + "fg": 4214, "rotates": true, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 3719, "bg": 4162 } ] + "additional_tiles": [ { "id": "broken", "fg": 3762, "bg": 4214 } ] }, { "id": [ "vp_reinforced_windshield_vertical_left", "vp_reinforced_windshield_left" ], - "fg": 4165, + "fg": 4217, "rotates": true, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 3719, "bg": 4165 } ] + "additional_tiles": [ { "id": "broken", "fg": 3762, "bg": 4217 } ] }, { "id": [ "vp_reinforced_windshield_vertical_right", "vp_reinforced_windshield_right" ], - "fg": 4166, + "fg": 4218, "rotates": true, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 3719, "bg": 4166 } ] + "additional_tiles": [ { "id": "broken", "fg": 3762, "bg": 4218 } ] }, { "id": "vp_frame_wood_handle", - "fg": 4167, + "fg": 4219, "rotates": true, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 3719, "bg": 4167 } ] + "additional_tiles": [ { "id": "broken", "fg": 3762, "bg": 4219 } ] }, { "id": "vp_frame_wood_light_handle", - "fg": 4167, + "fg": 4219, "rotates": true, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 3719, "bg": 4167 } ] + "additional_tiles": [ { "id": "broken", "fg": 3762, "bg": 4219 } ] }, { - "id": "vp_frame_wood_vertical2", - "fg": 4188, + "id": "vp_frame_wood_vertical_2", + "fg": 4240, "rotates": true, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 3719, "bg": 4188 } ] + "additional_tiles": [ { "id": "broken", "fg": 3762, "bg": 4240 } ] }, { - "id": "vp_frame_wood_vertical2_unconnected", - "fg": 4191, + "id": "vp_frame_wood_vertical_2_unconnected", + "fg": 4243, "rotates": true, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 3719, "bg": 4191 } ] + "additional_tiles": [ { "id": "broken", "fg": 3762, "bg": 4243 } ] }, { - "id": "vp_frame_wood_vertical2_right", - "fg": 4190, + "id": "vp_frame_wood_vertical_2_right", + "fg": 4242, "rotates": true, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 3719, "bg": 4190 } ] + "additional_tiles": [ { "id": "broken", "fg": 3762, "bg": 4242 } ] }, { - "id": "vp_frame_wood_vertical2_left", - "fg": 4189, + "id": "vp_frame_wood_vertical_2_left", + "fg": 4241, "rotates": true, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 3719, "bg": 4189 } ] + "additional_tiles": [ { "id": "broken", "fg": 3762, "bg": 4241 } ] }, { "id": "vp_frame_wood_vertical", - "fg": 4187, + "fg": 4239, "rotates": true, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 3719, "bg": 4187 } ] + "additional_tiles": [ { "id": "broken", "fg": 3762, "bg": 4239 } ] }, { "id": "vp_frame_wood_vertical_unconnected", - "fg": 4194, + "fg": 4246, "rotates": true, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 3719, "bg": 4194 } ] + "additional_tiles": [ { "id": "broken", "fg": 3762, "bg": 4246 } ] }, { "id": "vp_frame_wood_vertical_right", - "fg": 4193, + "fg": 4245, "rotates": true, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 3719, "bg": 4193 } ] + "additional_tiles": [ { "id": "broken", "fg": 3762, "bg": 4245 } ] }, { "id": "vp_frame_wood_vertical_left", - "fg": 4192, + "fg": 4244, "rotates": true, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 3719, "bg": 4192 } ] + "additional_tiles": [ { "id": "broken", "fg": 3762, "bg": 4244 } ] }, { "id": "vp_frame_wood_sw", - "fg": 4186, + "fg": 4238, "rotates": true, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 3719, "bg": 4186 } ] + "additional_tiles": [ { "id": "broken", "fg": 3762, "bg": 4238 } ] }, { "id": "vp_frame_wood_se", - "fg": 4185, + "fg": 4237, "rotates": true, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 3719, "bg": 4185 } ] + "additional_tiles": [ { "id": "broken", "fg": 3762, "bg": 4237 } ] }, { "id": "vp_frame_wood_nw", - "fg": 4184, + "fg": 4236, "rotates": true, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 3719, "bg": 4184 } ] + "additional_tiles": [ { "id": "broken", "fg": 3762, "bg": 4236 } ] }, { "id": "vp_frame_wood_ne", - "fg": 4183, + "fg": 4235, "rotates": true, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 3719, "bg": 4183 } ] + "additional_tiles": [ { "id": "broken", "fg": 3762, "bg": 4235 } ] }, { - "id": "vp_frame_wood_horizontal2", - "fg": 4173, + "id": "vp_frame_wood_horizontal_2", + "fg": 4224, "rotates": true, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 3719, "bg": 4173 } ] + "additional_tiles": [ { "id": "broken", "fg": 3762, "bg": 4224 } ] }, { - "id": "vp_frame_wood_horizontal2_unconnected", - "fg": 4178, + "id": "vp_frame_wood_horizontal_2_unconnected", + "fg": 4229, "rotates": true, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 3719, "bg": 4178 } ] + "additional_tiles": [ { "id": "broken", "fg": 3762, "bg": 4229 } ] }, { - "id": "vp_frame_wood_horizontal2_right", - "fg": 4177, + "id": "vp_frame_wood_horizontal_2_right", + "fg": 4228, "rotates": true, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 3719, "bg": 4177 } ] + "additional_tiles": [ { "id": "broken", "fg": 3762, "bg": 4228 } ] }, { - "id": "vp_frame_wood_horizontal2_rear", - "fg": 4176, + "id": "vp_frame_wood_horizontal_2_rear", + "fg": 4227, "rotates": true, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 3719, "bg": 4176 } ] + "additional_tiles": [ { "id": "broken", "fg": 3762, "bg": 4227 } ] }, { - "id": "vp_frame_wood_horizontal2_left", - "fg": 4175, + "id": "vp_frame_wood_horizontal_2_left", + "fg": 4226, "rotates": true, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 3719, "bg": 4175 } ] + "additional_tiles": [ { "id": "broken", "fg": 3762, "bg": 4226 } ] }, { - "id": "vp_frame_wood_horizontal2_front", - "fg": 4174, + "id": "vp_frame_wood_horizontal_2_front", + "fg": 4225, "rotates": true, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 3719, "bg": 4174 } ] + "additional_tiles": [ { "id": "broken", "fg": 3762, "bg": 4225 } ] }, { "id": "vp_frame_wood_horizontal", - "fg": 4172, + "fg": 4223, "rotates": true, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 3719, "bg": 4172 } ] + "additional_tiles": [ { "id": "broken", "fg": 3762, "bg": 4223 } ] }, { - "id": "vp_frame_wood_horizontal-unconnected", - "fg": 4171, + "id": "vp_frame_wood_horizontal_unconnected", + "fg": 4234, "rotates": true, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 3719, "bg": 4171 } ] + "additional_tiles": [ { "id": "broken", "fg": 3762, "bg": 4234 } ] }, { "id": "vp_frame_wood_horizontal_right", - "fg": 4182, + "fg": 4233, "rotates": true, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 3719, "bg": 4182 } ] + "additional_tiles": [ { "id": "broken", "fg": 3762, "bg": 4233 } ] }, { "id": "vp_frame_wood_horizontal_rear", - "fg": 4181, + "fg": 4232, "rotates": true, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 3719, "bg": 4181 } ] + "additional_tiles": [ { "id": "broken", "fg": 3762, "bg": 4232 } ] }, { "id": "vp_frame_wood_horizontal_left", - "fg": 4180, + "fg": 4231, "rotates": true, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 3719, "bg": 4180 } ] + "additional_tiles": [ { "id": "broken", "fg": 3762, "bg": 4231 } ] }, { "id": "vp_frame_wood_horizontal_front", - "fg": 4179, + "fg": 4230, "rotates": true, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 3719, "bg": 4179 } ] + "additional_tiles": [ { "id": "broken", "fg": 3762, "bg": 4230 } ] }, { "id": "vp_frame_wood_cross", - "fg": 4169, + "fg": 4221, "rotates": true, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 3719, "bg": 4169 } ] + "additional_tiles": [ { "id": "broken", "fg": 3762, "bg": 4221 } ] }, { - "id": [ "vp_frame_wood_cross_unconnected", "frame_wood" ], - "fg": 4170, + "id": [ "vp_frame_wood_cross_unconnected", "vp_frame_wood", "frame_wood" ], + "fg": 4222, "rotates": true, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 3719, "bg": 4170 } ] + "additional_tiles": [ { "id": "broken", "fg": 3762, "bg": 4222 } ] }, { "id": "vp_frame_wood_cover", - "fg": 4168, + "fg": 4220, "rotates": true, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 3719, "bg": 4168 } ] + "additional_tiles": [ { "id": "broken", "fg": 3762, "bg": 4220 } ] }, { "id": "overlay_female_mutation_SPINES", "fg": 162 }, { "id": "overlay_female_mutation_THORNS", "fg": 164 }, @@ -8236,576 +8260,602 @@ { "id": "arm_warmers", "fg": 1215 }, { "id": "autoclave", "fg": 1216 }, { "id": "bag_plastic", "fg": 1217 }, - { "id": "bookplate", "fg": 1218 }, - { "id": "bottle_opener", "fg": 1219 }, - { "id": "boxing_gloves", "fg": 1220 }, - { "id": "broken_dimensional_anchor", "fg": 1221 }, - { "id": "can_food", "fg": 1222 }, - { "id": "can_opener", "fg": 1223 }, - { "id": "comb_pocket", "fg": 1224 }, - { "id": "condom", "fg": 1225 }, - { "id": "cookies", "fg": 1226 }, - { "id": "dehydrator", "fg": 1227 }, - { "id": "dimensional_anchor", "fg": 1228 }, - { "id": "dimensional_anchor_on", "fg": 1229 }, - { "id": "glass_sheet", "fg": 1231 }, - { "id": "hair_dryer", "fg": 1232 }, - { "id": "hinge", "fg": 1233 }, - { "id": "hotplate", "fg": 1234 }, - { "id": "knife_paring", "fg": 1235 }, - { "id": "knit_scarf", "fg": 1236 }, - { "id": "licorice", "fg": 1237 }, - { "id": "material_rocksalt", "fg": 1238 }, - { "id": "mattress", "fg": 1239 }, - { "id": "mil_plate", "fg": 1240 }, - { "id": "motor_tiny", "fg": 1241 }, - { "id": "mp3", "fg": 1242 }, - { "id": "paper", "fg": 1243 }, - { "id": "permanent_marker", "fg": 1244 }, - { "id": "plastic_straw", "fg": 1245 }, - { "id": "plums", "fg": 1246 }, - { "id": "radio", "fg": 1247 }, - { "id": "radio_on", "fg": 1248 }, - { "id": "rebreather_filter", "fg": 1249 }, - { "id": "reinforced_glass_pane", "fg": 1250 }, - { "id": "rhubarb", "fg": 1251 }, - { "id": "rock_flaking", "fg": 1252 }, - { "id": "rock_large", "fg": 1253 }, - { "id": "rock_quern", "fg": 1254 }, - { "id": "rock_sock", "fg": 1255 }, - { "id": "screwdriver_set", "fg": 1256 }, - { "id": "steel_armor", "fg": 1257 }, - { "id": "steel_plate", "fg": 1258 }, - { "id": "stereo", "fg": 1259 }, - { "id": "sunglasses", "fg": 1260 }, - { "id": "swat_armor", "fg": 1261 }, - { "id": "syringe", "fg": 1262 }, - { "id": "toolbox_empty", "fg": 1263 }, - { "id": "tux", "fg": 1264 }, - { "id": "two_way_radio", "fg": 1265 }, - { "id": "vh_autoclave", "fg": 1266 }, - { "id": "wetsuit_spring", "fg": 1267 }, - { "id": "wool_suit", "fg": 1268 }, - { "id": "wrapper", "fg": 1269 }, - { "id": "rifle_case_soft", "fg": 1324 }, - { "id": "rifle_case_soft_2", "fg": 1325 }, - { "id": "rifle_case_soft_leather_2", "fg": 1327 }, - { "id": "rucksack", "fg": 1328 }, - { "id": "clay_quern", "fg": 1359 }, - { "id": "balaclava", "fg": 1361 }, - { "id": "beret", "fg": 1362 }, - { "id": "boxer_briefs", "fg": 1363 }, - { "id": "boxer_shorts", "fg": 1364 }, - { "id": "boy_shorts", "fg": 1365 }, - { "id": "bra", "fg": 1366 }, - { "id": "briefs", "fg": 1367 }, - { "id": "coat_lab", "fg": 1368 }, - { "id": "corset", "fg": 1369 }, - { "id": "cowboy_hat", "fg": 1370 }, - { "id": "hat_ball", "fg": 1371 }, - { "id": "hat_cotton", "fg": 1372 }, - { "id": "hat_fur", "fg": 1373 }, - { "id": "helmet_barbute", "fg": 1374 }, - { "id": "helmet_chitin", "fg": 1375 }, - { "id": "helmet_kabuto", "fg": 1376 }, - { "id": "hoodie", "fg": 1377 }, - { "id": "jeans", "fg": 1378 }, - { "id": "longshirt", "fg": 1379 }, - { "id": "mask_dust", "fg": 1380 }, - { "id": "polo_shirt", "fg": 1381 }, - { "id": "ragpouch", "fg": 1382 }, - { "id": "skirt", "fg": 1383 }, - { "id": "sneakers", "fg": 1384 }, - { "id": "socks", "fg": 1385 }, - { "id": "striped_pants", "fg": 1386 }, - { "id": "striped_shirt", "fg": 1387 }, - { "id": "sweater", "fg": 1388 }, - { "id": "sweatshirt", "fg": 1389 }, - { "id": "tshirt", "fg": 1390 }, - { "id": "turban", "fg": 1391 }, - { "id": "cola", "fg": 1429 }, - { "id": "juice", "fg": 1433 }, - { "id": "milk", "fg": 1435 }, - { "id": "purple_drink", "fg": 1439 }, - { "id": "tomato_juice", "fg": 1440 }, - { "id": "vinegar", "fg": 1441 }, - { "id": "portable_game", "fg": 1494 }, - { "id": "towel", "fg": 1561 }, - { "id": "towel_soiled", "fg": 1562 }, - { "id": "towel_wet", "fg": 1563 }, - { "id": "corpse", "fg": 1608 }, - { "id": "10mm", "fg": 1721 }, - { "id": "223", "fg": 1722 }, - { "id": "22_cb", "fg": 1723 }, - { "id": "22_fmj", "fg": 1724 }, - { "id": "22_lr", "fg": 1725 }, - { "id": "22_ratshot", "fg": 1726 }, - { "id": "3006_incendiary", "fg": 1727 }, - { "id": "36navy", "fg": 1728 }, - { "id": "38_special", "fg": 1729 }, - { "id": "38_super", "fg": 1730 }, - { "id": "40fmj", "fg": 1731 }, - { "id": "40mm_flechet", "fg": 1732 }, - { "id": "40mm_shot", "fg": 1733 }, - { "id": "44army", "fg": 1734 }, - { "id": "44magnum", "fg": 1735 }, - { "id": "45_acp", "fg": 1736 }, - { "id": "45_jhp", "fg": 1737 }, - { "id": "500_Magnum", "fg": 1738 }, - { "id": "50match", "fg": 1739 }, - { "id": "545-ap", "fg": 1740 }, - { "id": "762_51", "fg": 1741 }, - { "id": "762_51_incendiary", "fg": 1742 }, - { "id": "762_m43", "fg": 1743 }, - { "id": "9mmP", "fg": 1744 }, - { "id": "9mmfmj", "fg": 1745 }, - { "id": "abstractmap", "fg": 1746 }, - { "id": "acidchitin_piece", "fg": 1747 }, - { "id": "acidchitin_plate", "fg": 1748 }, - { "id": "acoustic_guitar", "fg": 1749 }, - { "id": "aluminum_foil", "fg": 1750 }, - { "id": "ammonia", "fg": 1751 }, - { "id": "arming_sword", "fg": 1752 }, - { "id": "armor_lorica", "fg": 1753 }, - { "id": "arrowrest", "fg": 1754 }, - { "id": "atgm_heat", "fg": 1755 }, - { "id": "atomic_coffee", "fg": 1756 }, - { "id": "b_paint", "fg": 1757 }, - { "id": "bag_canvas_small", "fg": 1758 }, - { "id": "bagpipes", "fg": 1759 }, - { "id": "ballistic_vest_esapi", "fg": 1760 }, - { "id": "banjo", "fg": 1761 }, - { "id": "barley", "fg": 1762 }, - { "id": "basketball", "fg": 1763 }, - { "id": "battleaxe", "fg": 1764 }, - { "id": "beer", "fg": 1765 }, - { "id": "belgian_ale", "fg": 1766 }, - { "id": "bfipowder", "fg": 1768 }, - { "id": "bindle", "fg": 1769 }, - { "id": "bio_int_enhancer", "fg": 1770 }, - { "id": "birchbark", "fg": 1771 }, - { "id": "bismuth", "fg": 1772 }, - { "id": "blanket", "fg": 1773 }, - { "id": "bleach", "fg": 1774 }, - { "id": "blueberries_cooked", "fg": 1775 }, - { "id": "boiled_egg", "fg": 1776 }, - { "id": "bone_flute", "fg": 1777 }, - { "id": "bone_human", "fg": 1778 }, - { "id": "boots_acidchitin", "fg": 1779 }, - { "id": "boots_bunker", "fg": 1780 }, - { "id": "boots_hsurvivor", "fg": 1781 }, - { "id": "boots_lsurvivor", "fg": 1782 }, - { "id": "boots_survivor", "fg": 1783 }, - { "id": "boots_western", "fg": 1784 }, - { "id": "bottle_folding", "fg": 1785 }, - { "id": "bottle_metal", "fg": 1786 }, - { "id": "bottle_plastic_smal", "fg": 1787 }, - { "id": "bowling_pin", "fg": 1788 }, - { "id": "briefcase", "fg": 1789 }, - { "id": "broken_eyebot", "fg": 1790 }, - { "id": "broken_manhack", "fg": 1791 }, - { "id": "broken_skitterbot", "fg": 1792 }, - { "id": "broth_bone", "fg": 1793 }, - { "id": "bum_wine", "fg": 1794 }, - { "id": "camisole", "fg": 1795 }, - { "id": "can_food_unsealed", "fg": 1796 }, - { "id": "case_violin", "fg": 1797 }, - { "id": "cattail_rhizome", "fg": 1798 }, - { "id": "cattail_stalk", "fg": 1799 }, - { "id": "cell_phone_flashlight", "fg": 1800 }, - { "id": "ceramic_armor", "fg": 1801 }, - { "id": "ceramic_shard", "fg": 1802 }, - { "id": "chainmail_arms", "fg": 1803 }, - { "id": "chainmail_hauberk", "fg": 1804 }, - { "id": "chainmail_hood", "fg": 1805 }, - { "id": "chainmail_legs", "fg": 1806 }, - { "id": "chainmail_vest", "fg": 1807 }, - { "id": "chem_aluminium_powder", "fg": 1808 }, - { "id": "chem_aluminium_sulphate", "fg": 1809 }, - { "id": "chem_hexamine", "fg": 1810 }, - { "id": "chemical_thrower", "fg": 1811 }, - { "id": "chestwrap", "fg": 1812 }, - { "id": "chestwrap_fur", "fg": 1813 }, - { "id": "chestwrap_leather", "fg": 1814 }, - { "id": "chestwrap_wool", "fg": 1815 }, - { "id": "chili", "fg": 1816 }, - { "id": "chili_pepper", "fg": 1817 }, - { "id": "chipper", "fg": 1818 }, - { "id": "choc_drink", "fg": 1819 }, - { "id": "chocpretzels", "fg": 1820 }, - { "id": "cig_butt", "fg": 1821 }, - { "id": "cig_lit", "fg": 1822 }, - { "id": "clarinet", "fg": 1823 }, - { "id": "coffee", "fg": 1824 }, - { "id": "colamdew", "fg": 1825 }, - { "id": "con_milk", "fg": 1826 }, - { "id": "con_mix", "fg": 1827 }, - { "id": "concrete", "fg": 1828 }, - { "id": "contacts", "fg": 1829 }, - { "id": "cooking_oil", "fg": 1830 }, - { "id": "copper", "fg": 1831 }, - { "id": "copper_bracelet", "fg": 1832 }, - { "id": "copper_knife", "fg": 1833 }, - { "id": "corndogs_cooked", "fg": 1834 }, - { "id": "corndogs_frozen", "fg": 1835 }, - { "id": "cow_bell", "fg": 1836 }, - { "id": "crispycran", "fg": 1837 }, - { "id": "crown_golden", "fg": 1838 }, - { "id": "cs_lajatang_off", "fg": 1839 }, - { "id": "cured_hide", "fg": 1840 }, - { "id": "cured_pelt", "fg": 1841 }, - { "id": "curry_meat", "fg": 1842 }, - { "id": "curry_powder", "fg": 1843 }, - { "id": "curry_veggy", "fg": 1844 }, - { "id": "dahlia_baked", "fg": 1846 }, - { "id": "dao", "fg": 1847 }, - { "id": "detergent", "fg": 1848 }, - { "id": "diamond", "fg": 1849 }, - { "id": "diamond_dental_grill", "fg": 1850 }, - { "id": "diamond_ring", "fg": 1851 }, - { "id": "diazepam", "fg": 1852 }, - { "id": "distaff_spindle", "fg": 1854 }, - { "id": "down_blanket", "fg": 1855 }, - { "id": "down_pillow", "fg": 1856 }, - { "id": "dry_fish", "fg": 1857 }, - { "id": "dry_meat_tainted", "fg": 1858 }, - { "id": "dry_veggy_tainted", "fg": 1859 }, - { "id": "egg_bird", "fg": 1860 }, - { "id": "egg_reptile", "fg": 1861 }, - { "id": "eink_tablet_pc", "fg": 1862 }, - { "id": "elec_hairtrimmer", "fg": 1863 }, - { "id": "electric_blanket", "fg": 1864 }, - { "id": "emer_blanket", "fg": 1865 }, - { "id": "emer_blanket_on", "fg": 1866 }, - { "id": "esbit_stove", "fg": 1867 }, - { "id": "estoc", "fg": 1868 }, - { "id": "fat", "fg": 1869 }, - { "id": "fat_tainted", "fg": 1870 }, - { "id": "felt_patch", "fg": 1871 }, - { "id": "file", "fg": 1872 }, - { "id": "fire_lance", "fg": 1874 }, - { "id": "firehelmet", "fg": 1875 }, - { "id": "fish", "fg": 1876 }, - { "id": "fish_smoked", "fg": 1877 }, - { "id": "fishing_hook_basic", "fg": 1878 }, - { "id": "fishing_rod_basic", "fg": 1879 }, - { "id": "fishing_rod_professional", "fg": 1880 }, - { "id": "flask_yeast", "fg": 1881 }, - { "id": "flatbread", "fg": 1882 }, - { "id": "flint_steel", "fg": 1883 }, - { "id": "flute", "fg": 1884 }, - { "id": "folding_poncho", "fg": 1885 }, - { "id": "folding_poncho_on", "fg": 1886 }, - { "id": "food_processor", "fg": 1887 }, - { "id": "footrags", "fg": 1888 }, - { "id": "footrags_fur", "fg": 1889 }, - { "id": "footrags_leather", "fg": 1890 }, - { "id": "footrags_wool", "fg": 1891 }, - { "id": "fruit_cooked", "fg": 1892 }, - { "id": "fungicide", "fg": 1893 }, - { "id": "fur_blanket", "fg": 1894 }, - { "id": "g_carpet", "fg": 1895 }, - { "id": "g_paint", "fg": 1896 }, - { "id": "g_shovel", "fg": 1897 }, - { "id": "gal_drum", "fg": 1898 }, - { "id": "gambeson", "fg": 1899 }, - { "id": "garlic", "fg": 1900 }, - { "id": "gasdiscount_gold", "fg": 1901 }, - { "id": "gasdiscount_platinum", "fg": 1902 }, - { "id": "gasdiscount_silver", "fg": 1903 }, - { "id": "glass_shard", "fg": 1904 }, - { "id": "glass_shiv", "fg": 1905 }, - { "id": "glass_tinted", "fg": 1906 }, - { "id": "gloves_wraps_fur", "fg": 1907 }, - { "id": "gold_bracelet", "fg": 1908 }, - { "id": "gold_dental_grill", "fg": 1909 }, - { "id": "golf_ball", "fg": 1910 }, - { "id": "gown", "fg": 1911 }, - { "id": "grapnel", "fg": 1912 }, - { "id": "h&k416a5", "fg": 1913 }, - { "id": "hacksaw", "fg": 1914 }, - { "id": "halligan", "fg": 1915 }, - { "id": "halter_top", "fg": 1916 }, - { "id": "hand_axe", "fg": 1917 }, - { "id": "hand_paddles", "fg": 1918 }, - { "id": "hand_rims", "fg": 1919 }, - { "id": "handflare", "fg": 1920 }, - { "id": "handflare_dead", "fg": 1921 }, - { "id": "handflare_lit", "fg": 1922 }, - { "id": "handrolled_cig", "fg": 1923 }, - { "id": "hat_hard", "fg": 1924 }, - { "id": "hat_hard_hooded", "fg": 1925 }, - { "id": "hat_knit", "fg": 1926 }, - { "id": "hat_newsboy", "fg": 1927 }, - { "id": "hbolt_metal", "fg": 1928 }, - { "id": "hbolt_wood", "fg": 1929 }, - { "id": "hdframe", "fg": 1930 }, - { "id": "heatpack", "fg": 1931 }, - { "id": "heatpack_used", "fg": 1932 }, - { "id": "helmet_army", "fg": 1933 }, - { "id": "hickory_nut", "fg": 1934 }, - { "id": "hickory_nut_roasted", "fg": 1935 }, - { "id": "hickory_nut_unshell", "fg": 1936 }, - { "id": "hickory_root", "fg": 1937 }, - { "id": "hobo_stove", "fg": 1938 }, - { "id": "holy_symbol", "fg": 1939 }, - { "id": "honey_bottled", "fg": 1940 }, - { "id": "hotdogs_cooked", "fg": 1941 }, - { "id": "i_combustion", "fg": 1942 }, - { "id": "iceaxe", "fg": 1943 }, - { "id": "inflatable_boat", "fg": 1944 }, - { "id": "inflatable_section", "fg": 1945 }, - { "id": "jacket_army", "fg": 1946 }, - { "id": "jacket_jean", "fg": 1947 }, - { "id": "jacket_leather", "fg": 1948 }, - { "id": "jacket_light", "fg": 1949 }, - { "id": "jam_strawberries", "fg": 1950 }, - { "id": "ji", "fg": 1951 }, - { "id": "jian", "fg": 1952 }, - { "id": "joint_roach", "fg": 1954 }, - { "id": "khopesh", "fg": 1955 }, - { "id": "knife", "fg": 1956 }, - { "id": "kukri", "fg": 1957 }, - { "id": "l-stick", "fg": 1958 }, - { "id": "l-stick_on", "fg": 1959 }, - { "id": "lead_ball", "fg": 1960 }, - { "id": "leg_warmers_f", "fg": 1961 }, - { "id": "link_sheet", "fg": 1962 }, - { "id": "locket", "fg": 1963 }, - { "id": "mace", "fg": 1965 }, - { "id": "maid_dress", "fg": 1966 }, - { "id": "maid_hat", "fg": 1967 }, - { "id": "makeshift_axe", "fg": 1968 }, - { "id": "makeshift_crowbar", "fg": 1969 }, - { "id": "makeshift_funnel", "fg": 1970 }, - { "id": "makeshift_hammer", "fg": 1971 }, - { "id": "marble", "fg": 1972 }, - { "id": "marshmallow", "fg": 1973 }, - { "id": "material_aluminium_ingot", "fg": 1974 }, - { "id": "material_sand", "fg": 1975 }, - { "id": "material_shrd_limestone", "fg": 1976 }, - { "id": "meat_salted", "fg": 1977 }, - { "id": "mess_tin", "fg": 1978 }, - { "id": "metal_funnel", "fg": 1979 }, - { "id": "metal_tank_little", "fg": 1980 }, - { "id": "metal_tank_small", "fg": 1981 }, - { "id": "meth", "fg": 1982 }, - { "id": "miner_hat", "fg": 1983 }, - { "id": "mjolnir", "fg": 1984 }, - { "id": "morphine", "fg": 1985 }, - { "id": "mortar_pestle", "fg": 1986 }, - { "id": "mouthpiece", "fg": 1987 }, - { "id": "mre_beef_box", "fg": 1988 }, - { "id": "mre_chicken_box", "fg": 1989 }, - { "id": "mre_hotdog_box", "fg": 1990 }, - { "id": "mre_ravioli_box", "fg": 1991 }, - { "id": "mre_veggy_box", "fg": 1992 }, - { "id": "mustard", "fg": 1993 }, - { "id": "mutagen_bird", "fg": 1994 }, - { "id": "mutagen_cattle", "fg": 1995 }, - { "id": "mutagen_elfa", "fg": 1996 }, - { "id": "mutagen_fish", "fg": 1997 }, - { "id": "mutagen_plant", "fg": 1998 }, - { "id": "mutagen_slime", "fg": 1999 }, - { "id": "nachosc", "fg": 2000 }, - { "id": "naginata", "fg": 2001 }, - { "id": "nanoskirt", "fg": 2002 }, - { "id": "omnicamera", "fg": 2003 }, - { "id": "onion_rings", "fg": 2004 }, - { "id": "oxy_torch", "fg": 2005 }, - { "id": "p_carpet", "fg": 2006 }, - { "id": "p_paint", "fg": 2007 }, - { "id": "panties", "fg": 2008 }, - { "id": "pants", "fg": 2009 }, - { "id": "pants_army", "fg": 2010 }, - { "id": "pants_cargo", "fg": 2011 }, - { "id": "pants_checkered", "fg": 2012 }, - { "id": "pants_leather", "fg": 2013 }, - { "id": "pants_ski", "fg": 2014 }, - { "id": "pastaextruder", "fg": 2015 }, - { "id": "pet_carrier", "fg": 2016 }, - { "id": "pillow", "fg": 2017 }, - { "id": "pitchfork", "fg": 2018 }, - { "id": "plastic_shopping_bag", "fg": 2019 }, - { "id": "pliers", "fg": 2020 }, - { "id": "plut_cell", "fg": 2021 }, - { "id": "pool_ball", "fg": 2022 }, - { "id": "pot_canning", "fg": 2023 }, - { "id": "pot_copper", "fg": 2024 }, - { "id": "pot_makeshift", "fg": 2025 }, - { "id": "pot_makeshift_copper", "fg": 2026 }, - { "id": "powder_eggs", "fg": 2027 }, - { "id": "powered_earmuffs", "fg": 2028 }, - { "id": "protein_powder", "fg": 2029 }, - { "id": "qiang", "fg": 2030 }, - { "id": "r_carpet", "fg": 2031 }, - { "id": "r_paint", "fg": 2032 }, - { "id": "radio_car", "fg": 2033 }, - { "id": "radio_car_on", "fg": 2034 }, - { "id": "radiocontrol", "fg": 2035 }, - { "id": "raw_fur", "fg": 2036 }, - { "id": "raw_hleather", "fg": 2037 }, - { "id": "razor_blade", "fg": 2038 }, - { "id": "ref_lighter", "fg": 2039 }, - { "id": "reinforced_glass_sheet", "fg": 2040 }, - { "id": "reloaded_454_Casull", "fg": 2041 }, - { "id": "reloaded_shot_he", "fg": 2042 }, - { "id": "reloaded_shot_slug", "fg": 2043 }, - { "id": "reloaded_signal_fla", "fg": 2044 }, - { "id": "reloaded_ss", "fg": 2045 }, - { "id": "reloaded_sw", "fg": 2046 }, - { "id": "reloaded_xdart", "fg": 2047 }, - { "id": "robe", "fg": 2048 }, - { "id": "rollerskates", "fg": 2049 }, - { "id": "sandwich_cheese", "fg": 2050 }, - { "id": "sandwich_cheese_gri", "fg": 2051 }, - { "id": "sandwich_cucumber", "fg": 2052 }, - { "id": "sandwich_honey", "fg": 2053 }, - { "id": "sandwich_jam", "fg": 2054 }, - { "id": "sandwich_pb", "fg": 2055 }, - { "id": "sandwich_pbj", "fg": 2056 }, - { "id": "sandwich_pbm", "fg": 2057 }, - { "id": "sandwich_sauce", "fg": 2058 }, - { "id": "sausage_wasteland", "fg": 2059 }, - { "id": "saxophone", "fg": 2060 }, - { "id": "scabbard", "fg": 2061 }, - { "id": "scrap_bronze", "fg": 2062 }, - { "id": "scrap_copper", "fg": 2063 }, - { "id": "sharp_toothbrush", "fg": 2064 }, - { "id": "shavingkit", "fg": 2065 }, - { "id": "sheath", "fg": 2066 }, - { "id": "sheet_metal_small", "fg": 2067 }, - { "id": "shillelagh", "fg": 2068 }, - { "id": "shorts_denim", "fg": 2069 }, - { "id": "shot_00", "fg": 2070 }, - { "id": "shot_bird", "fg": 2071 }, - { "id": "shot_flechette", "fg": 2072 }, - { "id": "silver_bracelet", "fg": 2073 }, - { "id": "silver_small", "fg": 2074 }, - { "id": "skirt_leather", "fg": 2075 }, - { "id": "smart_phone", "fg": 2076 }, - { "id": "smart_phone_flashlight", "fg": 2077 }, - { "id": "soap", "fg": 2078 }, - { "id": "solder_wire", "fg": 2079 }, - { "id": "soup_chicken", "fg": 2080 }, - { "id": "soup_dumplings", "fg": 2081 }, - { "id": "soup_fish", "fg": 2082 }, - { "id": "soup_mushroom", "fg": 2083 }, - { "id": "soup_tomato", "fg": 2084 }, - { "id": "soup_veggy", "fg": 2085 }, - { "id": "soup_woods", "fg": 2086 }, - { "id": "spear_dory", "fg": 2087 }, - { "id": "spear_forked", "fg": 2088 }, - { "id": "spear_stone", "fg": 2089 }, - { "id": "spider_egg", "fg": 2090 }, - { "id": "sports_bra", "fg": 2091 }, - { "id": "stepladder", "fg": 2092 }, - { "id": "stomach", "fg": 2093 }, - { "id": "straw_doll", "fg": 2094 }, - { "id": "straw_fedora", "fg": 2095 }, - { "id": "straw_hat", "fg": 2096 }, - { "id": "sugar_beet", "fg": 2097 }, - { "id": "survivor_hairtrimmer", "fg": 2098 }, - { "id": "survivor_scope", "fg": 2099 }, - { "id": "survivor_vest", "fg": 2100 }, - { "id": "sushi_fishroll", "fg": 2101 }, - { "id": "swag_bag", "fg": 2102 }, - { "id": "sword_xiphos", "fg": 2103 }, - { "id": "tallow", "fg": 2104 }, - { "id": "tallow_tainted", "fg": 2105 }, - { "id": "tanbark", "fg": 2106 }, - { "id": "tanned_hide", "fg": 2107 }, - { "id": "tanned_pelt", "fg": 2108 }, - { "id": "tanto", "fg": 2109 }, - { "id": "tea", "fg": 2110 }, - { "id": "teapot", "fg": 2111 }, - { "id": "telepad", "fg": 2112 }, - { "id": "thermometer", "fg": 2113 }, - { "id": "thermos", "fg": 2114 }, - { "id": "throwing_stick", "fg": 2115 }, - { "id": "tieclip", "fg": 2116 }, - { "id": "tin", "fg": 2117 }, - { "id": "tinder", "fg": 2118 }, - { "id": "tinderbox", "fg": 2119 }, - { "id": "tinfoil_hat", "fg": 2120 }, - { "id": "toothbrush_plain", "fg": 2121 }, - { "id": "trimmer_off", "fg": 2122 }, - { "id": "trimmer_on", "fg": 2123 }, - { "id": "trumpet", "fg": 2124 }, - { "id": "tuba", "fg": 2125 }, - { "id": "tunic", "fg": 2126 }, - { "id": "tunic_rag", "fg": 2127 }, - { "id": "ukulele", "fg": 2128 }, - { "id": "undershirt", "fg": 2129 }, - { "id": "unfinished_charcoal", "fg": 2130 }, - { "id": "v_combustion", "fg": 2131 }, - { "id": "v_scoop_item", "fg": 2132 }, - { "id": "vehicle_dashboard", "fg": 2133 }, - { "id": "vibrator", "fg": 2134 }, - { "id": "violin", "fg": 2135 }, - { "id": "violin_golden", "fg": 2136 }, - { "id": "w_paint", "fg": 2137 }, - { "id": "waffleiron", "fg": 2138 }, - { "id": "wakizashi", "fg": 2139 }, - { "id": "warhammer", "fg": 2140 }, - { "id": "water_acid_weak", "fg": 2141 }, - { "id": "waterproof_gunmod", "fg": 2142 }, - { "id": "wearable_light", "fg": 2143 }, - { "id": "wearable_light_on", "fg": 2144 }, - { "id": "wheel_armor", "fg": 2145 }, - { "id": "wheel_bicycle", "fg": 2146 }, - { "id": "wheel_caster", "fg": 2147 }, - { "id": "wheel_motorbike", "fg": 2148 }, - { "id": "wheel_small", "fg": 2149 }, - { "id": "wheel_wide", "fg": 2150 }, - { "id": "whiskey", "fg": 2151 }, - { "id": "whistle", "fg": 2152 }, - { "id": "y_carpet", "fg": 2153 }, - { "id": "y_paint", "fg": 2154 }, - { "id": "yarn", "fg": 2155 }, - { "id": "yeast", "fg": 2156 }, - { "id": "yoghurt", "fg": 2157 }, - { "id": "zubon_gi", "fg": 2158 }, - { "id": "zweihander", "fg": 2159 }, - { "id": "cloak", "fg": 2160 }, - { "id": "cloak_fur", "fg": 2161 }, - { "id": "cloak_leather", "fg": 2162 }, - { "id": "cloak_wool", "fg": 2163 }, - { "id": "coat_rain", "fg": 2164 }, - { "id": "optical_cloak", "fg": 2165 }, - { "id": "ketchup", "fg": 2166 }, - { "id": "mayonnaise", "fg": 2167 }, - { "id": "graffiti", "fg": 2203 }, - { "id": "zombie_revival_indicator", "fg": 2208 }, - { "id": "mon_cookie", "fg": 2212 }, - { "id": "mon_cow_calf_choc", "fg": 2213 }, - { "id": "mon_cow_choc", "fg": 2214 }, - { "id": "mon_copbot", "fg": 2458 }, - { "id": "mon_cow", "fg": 2459 }, - { "id": "mon_cow_calf", "fg": 2460 }, - { "id": "mon_fish_eel", "fg": 2461 }, - { "id": "mon_gracke", "fg": 2462 }, - { "id": "mon_grocerybot", "fg": 2463 }, - { "id": "mon_grocerybot_busted", "fg": 2464 }, - { "id": "mon_hallu_mannequin", "fg": 2465 }, - { "id": "mon_pigeon", "fg": 2466 }, - { "id": "mon_skeleton_brute", "fg": 2468 }, - { "id": "mon_zow", "fg": 2486 }, - { "id": "t_diesel_tank", "fg": 3040 }, - { "id": "t_diesel_tank_smashed", "fg": 3041 }, - { "id": "t_gas_tank_smashed", "fg": 3047 }, - { "id": "t_paper_roof", "fg": 3412 }, - { "id": "t_screen_door_c", "fg": 3438 }, - { "id": "t_screen_door_o", "fg": 3439 }, - { "id": "vp_animal_compartment", "fg": 3695 }, - { "id": "vp_autoclave", "fg": 3973 }, - { "id": "vp_dishwasher", "fg": 3978 }, - { "id": "vp_recharge_station", "fg": 3994 } + { "id": "black_pen", "fg": 1218 }, + { "id": "blue_pen", "fg": 1219 }, + { "id": "bookplate", "fg": 1220 }, + { "id": "bottle_opener", "fg": 1221 }, + { "id": "boxing_gloves", "fg": 1222 }, + { "id": "broken_dimensional_anchor", "fg": 1223 }, + { "id": "can_food", "fg": 1224 }, + { "id": "can_opener", "fg": 1225 }, + { "id": "cell_phone", "fg": 1226 }, + { "id": "comb_pocket", "fg": 1227 }, + { "id": "condom", "fg": 1228 }, + { "id": "cookies", "fg": 1229 }, + { "id": "dehydrator", "fg": 1230 }, + { "id": "dimensional_anchor", "fg": 1231 }, + { "id": "dimensional_anchor_on", "fg": 1232 }, + { "id": "fan", "fg": 1233 }, + { "id": "glass_sheet", "fg": 1235 }, + { "id": "hair_dryer", "fg": 1236 }, + { "id": "hinge", "fg": 1237 }, + { "id": "hotplate", "fg": 1238 }, + { "id": "knife_paring", "fg": 1239 }, + { "id": "knit_scarf", "fg": 1240 }, + { "id": "licorice", "fg": 1241 }, + { "id": "material_limestone", "fg": 1242 }, + { "id": "material_rhodonite", "fg": 1243 }, + { "id": "material_rocksalt", "fg": 1244 }, + { "id": "material_zincite", "fg": 1245 }, + { "id": "mattress", "fg": 1246 }, + { "id": "meat", "fg": 1247 }, + { "id": "meat_tainted", "fg": 1248 }, + { "id": "mil_plate", "fg": 1249 }, + { "id": "motor_tiny", "fg": 1250 }, + { "id": "mp3", "fg": 1251 }, + { "id": "nanomaterial", "fg": 1252 }, + { "id": "office_holepunch", "fg": 1253 }, + { "id": "paper", "fg": 1254 }, + { "id": "pencil", "fg": 1255 }, + { "id": "permanent_marker", "fg": 1256 }, + { "id": "plastic_straw", "fg": 1257 }, + { "id": "plums", "fg": 1258 }, + { "id": "radio", "fg": 1259 }, + { "id": "radio_on", "fg": 1260 }, + { "id": "rebreather_filter", "fg": 1261 }, + { "id": "reinforced_glass_pane", "fg": 1262 }, + { "id": "rhubarb", "fg": 1263 }, + { "id": "rock_flaking", "fg": 1264 }, + { "id": "rock_large", "fg": 1265 }, + { "id": "rock_quern", "fg": 1266 }, + { "id": "rock_sock", "fg": 1267 }, + { "id": "screwdriver_set", "fg": 1268 }, + { "id": "standard_template_construct", "fg": 1269 }, + { "id": "steel_armor", "fg": 1270 }, + { "id": "steel_plate", "fg": 1271 }, + { "id": "stereo", "fg": 1272 }, + { "id": "sunglasses", "fg": 1273 }, + { "id": "swat_armor", "fg": 1274 }, + { "id": "syringe", "fg": 1275 }, + { "id": "teleumbrella", "fg": 1276 }, + { "id": "toolbox_empty", "fg": 1277 }, + { "id": "tux", "fg": 1278 }, + { "id": "two_way_radio", "fg": 1279 }, + { "id": "vh_autoclave", "fg": 1280 }, + { "id": "wetsuit_spring", "fg": 1281 }, + { "id": "wool_suit", "fg": 1282 }, + { "id": "wrapper", "fg": 1283 }, + { "id": "rifle_case_soft", "fg": 1338 }, + { "id": "rifle_case_soft_2", "fg": 1339 }, + { "id": "rifle_case_soft_leather_2", "fg": 1341 }, + { "id": "rucksack", "fg": 1342 }, + { "id": "clay_quern", "fg": 1373 }, + { "id": "balaclava", "fg": 1375 }, + { "id": "beret", "fg": 1376 }, + { "id": "boxer_briefs", "fg": 1377 }, + { "id": "boxer_shorts", "fg": 1378 }, + { "id": "boy_shorts", "fg": 1379 }, + { "id": "bra", "fg": 1380 }, + { "id": "briefs", "fg": 1381 }, + { "id": "coat_lab", "fg": 1382 }, + { "id": "corset", "fg": 1383 }, + { "id": "cowboy_hat", "fg": 1384 }, + { "id": "hat_ball", "fg": 1385 }, + { "id": "hat_cotton", "fg": 1386 }, + { "id": "hat_fur", "fg": 1387 }, + { "id": "helmet_barbute", "fg": 1388 }, + { "id": "helmet_chitin", "fg": 1389 }, + { "id": "helmet_kabuto", "fg": 1390 }, + { "id": "hoodie", "fg": 1391 }, + { "id": "jeans", "fg": 1392 }, + { "id": "longshirt", "fg": 1393 }, + { "id": "mask_dust", "fg": 1394 }, + { "id": "polo_shirt", "fg": 1395 }, + { "id": "ragpouch", "fg": 1396 }, + { "id": "skirt", "fg": 1397 }, + { "id": "sneakers", "fg": 1398 }, + { "id": "socks", "fg": 1399 }, + { "id": "striped_pants", "fg": 1400 }, + { "id": "striped_shirt", "fg": 1401 }, + { "id": "sweater", "fg": 1402 }, + { "id": "sweatshirt", "fg": 1403 }, + { "id": "tshirt", "fg": 1404 }, + { "id": "turban", "fg": 1405 }, + { "id": "cola", "fg": 1443 }, + { "id": "juice", "fg": 1447 }, + { "id": "milk", "fg": 1449 }, + { "id": "purple_drink", "fg": 1453 }, + { "id": "tomato_juice", "fg": 1454 }, + { "id": "vinegar", "fg": 1455 }, + { "id": "plunger_futuristic", "fg": 1506 }, + { "id": "plunger_toilet", "fg": 1507 }, + { "id": "portable_game", "fg": 1509 }, + { "id": "towel", "fg": 1576 }, + { "id": "towel_soiled", "fg": 1577 }, + { "id": "towel_wet", "fg": 1578 }, + { "id": "corpse", "fg": 1623 }, + { "id": "10mm", "fg": 1736 }, + { "id": "223", "fg": 1737 }, + { "id": "22_cb", "fg": 1738 }, + { "id": "22_fmj", "fg": 1739 }, + { "id": "22_lr", "fg": 1740 }, + { "id": "22_ratshot", "fg": 1741 }, + { "id": "3006_incendiary", "fg": 1742 }, + { "id": "36navy", "fg": 1743 }, + { "id": "38_special", "fg": 1744 }, + { "id": "38_super", "fg": 1745 }, + { "id": "40fmj", "fg": 1746 }, + { "id": "40mm_flechet", "fg": 1747 }, + { "id": "40mm_shot", "fg": 1748 }, + { "id": "44army", "fg": 1749 }, + { "id": "44magnum", "fg": 1750 }, + { "id": "45_acp", "fg": 1751 }, + { "id": "45_jhp", "fg": 1752 }, + { "id": "500_Magnum", "fg": 1753 }, + { "id": "50match", "fg": 1754 }, + { "id": "545-ap", "fg": 1755 }, + { "id": "762_51", "fg": 1756 }, + { "id": "762_51_incendiary", "fg": 1757 }, + { "id": "762_m43", "fg": 1758 }, + { "id": "9mmP", "fg": 1759 }, + { "id": "9mmfmj", "fg": 1760 }, + { "id": "abstractmap", "fg": 1761 }, + { "id": "acidchitin_piece", "fg": 1762 }, + { "id": "acidchitin_plate", "fg": 1763 }, + { "id": "acoustic_guitar", "fg": 1764 }, + { "id": "aluminum_foil", "fg": 1765 }, + { "id": "ammonia", "fg": 1766 }, + { "id": "arming_sword", "fg": 1767 }, + { "id": "armor_lorica", "fg": 1768 }, + { "id": "arrowrest", "fg": 1769 }, + { "id": "atgm_heat", "fg": 1770 }, + { "id": "atomic_coffee", "fg": 1771 }, + { "id": "b_paint", "fg": 1772 }, + { "id": "bag_canvas_small", "fg": 1773 }, + { "id": "bagpipes", "fg": 1774 }, + { "id": "ballistic_vest_esapi", "fg": 1775 }, + { "id": "banjo", "fg": 1776 }, + { "id": "barley", "fg": 1777 }, + { "id": "basketball", "fg": 1778 }, + { "id": "battleaxe", "fg": 1779 }, + { "id": "beer", "fg": 1780 }, + { "id": "belgian_ale", "fg": 1781 }, + { "id": "bfipowder", "fg": 1783 }, + { "id": "bindle", "fg": 1784 }, + { "id": "bio_int_enhancer", "fg": 1785 }, + { "id": "birchbark", "fg": 1786 }, + { "id": "bismuth", "fg": 1787 }, + { "id": "blanket", "fg": 1788 }, + { "id": "bleach", "fg": 1789 }, + { "id": "blueberries_cooked", "fg": 1790 }, + { "id": "boiled_egg", "fg": 1791 }, + { "id": "bone_flute", "fg": 1792 }, + { "id": "bone_human", "fg": 1793 }, + { "id": "boots_acidchitin", "fg": 1794 }, + { "id": "boots_bunker", "fg": 1795 }, + { "id": "boots_hsurvivor", "fg": 1796 }, + { "id": "boots_lsurvivor", "fg": 1797 }, + { "id": "boots_survivor", "fg": 1798 }, + { "id": "boots_western", "fg": 1799 }, + { "id": "bottle_folding", "fg": 1800 }, + { "id": "bottle_metal", "fg": 1801 }, + { "id": "bottle_plastic_smal", "fg": 1802 }, + { "id": "bowling_pin", "fg": 1803 }, + { "id": "briefcase", "fg": 1804 }, + { "id": "broken_eyebot", "fg": 1805 }, + { "id": "broken_manhack", "fg": 1806 }, + { "id": "broken_skitterbot", "fg": 1807 }, + { "id": "broth_bone", "fg": 1808 }, + { "id": "bum_wine", "fg": 1809 }, + { "id": "camisole", "fg": 1810 }, + { "id": "can_food_unsealed", "fg": 1811 }, + { "id": "case_violin", "fg": 1812 }, + { "id": "cattail_rhizome", "fg": 1813 }, + { "id": "cattail_stalk", "fg": 1814 }, + { "id": "cell_phone_flashlight", "fg": 1815 }, + { "id": "ceramic_armor", "fg": 1816 }, + { "id": "ceramic_shard", "fg": 1817 }, + { "id": "chainmail_arms", "fg": 1818 }, + { "id": "chainmail_hauberk", "fg": 1819 }, + { "id": "chainmail_hood", "fg": 1820 }, + { "id": "chainmail_legs", "fg": 1821 }, + { "id": "chainmail_vest", "fg": 1822 }, + { "id": "chem_aluminium_powder", "fg": 1823 }, + { "id": "chem_aluminium_sulphate", "fg": 1824 }, + { "id": "chem_hexamine", "fg": 1825 }, + { "id": "chemical_thrower", "fg": 1826 }, + { "id": "chestwrap", "fg": 1827 }, + { "id": "chestwrap_fur", "fg": 1828 }, + { "id": "chestwrap_leather", "fg": 1829 }, + { "id": "chestwrap_wool", "fg": 1830 }, + { "id": "chili", "fg": 1831 }, + { "id": "chili_pepper", "fg": 1832 }, + { "id": "chipper", "fg": 1833 }, + { "id": "choc_drink", "fg": 1834 }, + { "id": "chocpretzels", "fg": 1835 }, + { "id": "cig_butt", "fg": 1836 }, + { "id": "cig_lit", "fg": 1837 }, + { "id": "clarinet", "fg": 1838 }, + { "id": "coffee", "fg": 1839 }, + { "id": "colamdew", "fg": 1840 }, + { "id": "con_milk", "fg": 1841 }, + { "id": "con_mix", "fg": 1842 }, + { "id": "concrete", "fg": 1843 }, + { "id": "contacts", "fg": 1844 }, + { "id": "cooking_oil", "fg": 1845 }, + { "id": "copper", "fg": 1846 }, + { "id": "copper_bracelet", "fg": 1847 }, + { "id": "copper_knife", "fg": 1848 }, + { "id": "corndogs_cooked", "fg": 1849 }, + { "id": "corndogs_frozen", "fg": 1850 }, + { "id": "cow_bell", "fg": 1851 }, + { "id": "crispycran", "fg": 1852 }, + { "id": "crown_golden", "fg": 1853 }, + { "id": "cs_lajatang_off", "fg": 1854 }, + { "id": "cured_hide", "fg": 1855 }, + { "id": "cured_pelt", "fg": 1856 }, + { "id": "curry_meat", "fg": 1857 }, + { "id": "curry_powder", "fg": 1858 }, + { "id": "curry_veggy", "fg": 1859 }, + { "id": "dahlia_baked", "fg": 1861 }, + { "id": "dao", "fg": 1862 }, + { "id": "detergent", "fg": 1863 }, + { "id": "diamond", "fg": 1864 }, + { "id": "diamond_dental_grill", "fg": 1865 }, + { "id": "diamond_ring", "fg": 1866 }, + { "id": "diazepam", "fg": 1867 }, + { "id": "distaff_spindle", "fg": 1869 }, + { "id": "down_blanket", "fg": 1870 }, + { "id": "down_pillow", "fg": 1871 }, + { "id": "dry_fish", "fg": 1872 }, + { "id": "dry_meat_tainted", "fg": 1873 }, + { "id": "dry_veggy_tainted", "fg": 1874 }, + { "id": "egg_bird", "fg": 1875 }, + { "id": "egg_reptile", "fg": 1876 }, + { "id": "eink_tablet_pc", "fg": 1877 }, + { "id": "elec_hairtrimmer", "fg": 1878 }, + { "id": "electric_blanket", "fg": 1879 }, + { "id": "emer_blanket", "fg": 1880 }, + { "id": "emer_blanket_on", "fg": 1881 }, + { "id": "esbit_stove", "fg": 1882 }, + { "id": "estoc", "fg": 1883 }, + { "id": "fat", "fg": 1884 }, + { "id": "fat_tainted", "fg": 1885 }, + { "id": "felt_patch", "fg": 1886 }, + { "id": "file", "fg": 1887 }, + { "id": "fire_lance", "fg": 1889 }, + { "id": "firehelmet", "fg": 1890 }, + { "id": "fish", "fg": 1891 }, + { "id": "fish_smoked", "fg": 1892 }, + { "id": "fishing_hook_basic", "fg": 1893 }, + { "id": "fishing_rod_basic", "fg": 1894 }, + { "id": "fishing_rod_professional", "fg": 1895 }, + { "id": "flask_yeast", "fg": 1896 }, + { "id": "flatbread", "fg": 1897 }, + { "id": "flint_steel", "fg": 1898 }, + { "id": "flute", "fg": 1899 }, + { "id": "folding_poncho", "fg": 1900 }, + { "id": "folding_poncho_on", "fg": 1901 }, + { "id": "food_processor", "fg": 1902 }, + { "id": "footrags", "fg": 1903 }, + { "id": "footrags_fur", "fg": 1904 }, + { "id": "footrags_leather", "fg": 1905 }, + { "id": "footrags_wool", "fg": 1906 }, + { "id": "fruit_cooked", "fg": 1907 }, + { "id": "fungicide", "fg": 1908 }, + { "id": "fur_blanket", "fg": 1909 }, + { "id": "g_carpet", "fg": 1910 }, + { "id": "g_paint", "fg": 1911 }, + { "id": "g_shovel", "fg": 1912 }, + { "id": "gal_drum", "fg": 1913 }, + { "id": "gambeson", "fg": 1914 }, + { "id": "garlic", "fg": 1915 }, + { "id": "gasdiscount_gold", "fg": 1916 }, + { "id": "gasdiscount_platinum", "fg": 1917 }, + { "id": "gasdiscount_silver", "fg": 1918 }, + { "id": "glass_shard", "fg": 1919 }, + { "id": "glass_shiv", "fg": 1920 }, + { "id": "glass_tinted", "fg": 1921 }, + { "id": "gloves_wraps_fur", "fg": 1922 }, + { "id": "gold_bracelet", "fg": 1923 }, + { "id": "gold_dental_grill", "fg": 1924 }, + { "id": "golf_ball", "fg": 1925 }, + { "id": "gown", "fg": 1926 }, + { "id": "grapnel", "fg": 1927 }, + { "id": "h&k416a5", "fg": 1928 }, + { "id": "hacksaw", "fg": 1929 }, + { "id": "halligan", "fg": 1930 }, + { "id": "halter_top", "fg": 1931 }, + { "id": "hand_axe", "fg": 1932 }, + { "id": "hand_paddles", "fg": 1933 }, + { "id": "hand_rims", "fg": 1934 }, + { "id": "handflare", "fg": 1935 }, + { "id": "handflare_dead", "fg": 1936 }, + { "id": "handflare_lit", "fg": 1937 }, + { "id": "handrolled_cig", "fg": 1938 }, + { "id": "hat_hard", "fg": 1939 }, + { "id": "hat_hard_hooded", "fg": 1940 }, + { "id": "hat_knit", "fg": 1941 }, + { "id": "hat_newsboy", "fg": 1942 }, + { "id": "hbolt_metal", "fg": 1943 }, + { "id": "hbolt_wood", "fg": 1944 }, + { "id": "hdframe", "fg": 1945 }, + { "id": "heatpack", "fg": 1946 }, + { "id": "heatpack_used", "fg": 1947 }, + { "id": "helmet_army", "fg": 1948 }, + { "id": "hickory_nut", "fg": 1949 }, + { "id": "hickory_nut_roasted", "fg": 1950 }, + { "id": "hickory_nut_unshell", "fg": 1951 }, + { "id": "hickory_root", "fg": 1952 }, + { "id": "hobo_stove", "fg": 1953 }, + { "id": "holy_symbol", "fg": 1954 }, + { "id": "honey_bottled", "fg": 1955 }, + { "id": "hotdogs_cooked", "fg": 1956 }, + { "id": "i_combustion", "fg": 1957 }, + { "id": "iceaxe", "fg": 1958 }, + { "id": "inflatable_boat", "fg": 1959 }, + { "id": "inflatable_section", "fg": 1960 }, + { "id": "jacket_army", "fg": 1961 }, + { "id": "jacket_jean", "fg": 1962 }, + { "id": "jacket_leather", "fg": 1963 }, + { "id": "jacket_light", "fg": 1964 }, + { "id": "jam_strawberries", "fg": 1965 }, + { "id": "ji", "fg": 1966 }, + { "id": "jian", "fg": 1967 }, + { "id": "joint_roach", "fg": 1969 }, + { "id": "khopesh", "fg": 1970 }, + { "id": "knife", "fg": 1971 }, + { "id": "kukri", "fg": 1972 }, + { "id": "l-stick", "fg": 1973 }, + { "id": "l-stick_on", "fg": 1974 }, + { "id": "lead_ball", "fg": 1975 }, + { "id": "leg_warmers_f", "fg": 1976 }, + { "id": "link_sheet", "fg": 1977 }, + { "id": "locket", "fg": 1978 }, + { "id": "mace", "fg": 1980 }, + { "id": "maid_dress", "fg": 1981 }, + { "id": "maid_hat", "fg": 1982 }, + { "id": "makeshift_axe", "fg": 1983 }, + { "id": "makeshift_crowbar", "fg": 1984 }, + { "id": "makeshift_funnel", "fg": 1985 }, + { "id": "makeshift_hammer", "fg": 1986 }, + { "id": "marble", "fg": 1987 }, + { "id": "marshmallow", "fg": 1988 }, + { "id": "material_aluminium_ingot", "fg": 1989 }, + { "id": "material_sand", "fg": 1990 }, + { "id": "material_shrd_limestone", "fg": 1991 }, + { "id": "meat_salted", "fg": 1992 }, + { "id": "mess_tin", "fg": 1993 }, + { "id": "metal_funnel", "fg": 1994 }, + { "id": "metal_tank_little", "fg": 1995 }, + { "id": "metal_tank_small", "fg": 1996 }, + { "id": "meth", "fg": 1997 }, + { "id": "miner_hat", "fg": 1998 }, + { "id": "mjolnir", "fg": 1999 }, + { "id": "morphine", "fg": 2000 }, + { "id": "mortar_pestle", "fg": 2001 }, + { "id": "mouthpiece", "fg": 2002 }, + { "id": "mre_beef_box", "fg": 2003 }, + { "id": "mre_chicken_box", "fg": 2004 }, + { "id": "mre_hotdog_box", "fg": 2005 }, + { "id": "mre_ravioli_box", "fg": 2006 }, + { "id": "mre_veggy_box", "fg": 2007 }, + { "id": "mustard", "fg": 2008 }, + { "id": "mutagen_bird", "fg": 2009 }, + { "id": "mutagen_cattle", "fg": 2010 }, + { "id": "mutagen_elfa", "fg": 2011 }, + { "id": "mutagen_fish", "fg": 2012 }, + { "id": "mutagen_plant", "fg": 2013 }, + { "id": "mutagen_slime", "fg": 2014 }, + { "id": "nachosc", "fg": 2015 }, + { "id": "naginata", "fg": 2016 }, + { "id": "nanoskirt", "fg": 2017 }, + { "id": "omnicamera", "fg": 2018 }, + { "id": "onion_rings", "fg": 2019 }, + { "id": "oxy_torch", "fg": 2020 }, + { "id": "p_carpet", "fg": 2021 }, + { "id": "p_paint", "fg": 2022 }, + { "id": "panties", "fg": 2023 }, + { "id": "pants", "fg": 2024 }, + { "id": "pants_army", "fg": 2025 }, + { "id": "pants_cargo", "fg": 2026 }, + { "id": "pants_checkered", "fg": 2027 }, + { "id": "pants_leather", "fg": 2028 }, + { "id": "pants_ski", "fg": 2029 }, + { "id": "pastaextruder", "fg": 2030 }, + { "id": "pet_carrier", "fg": 2031 }, + { "id": "pillow", "fg": 2032 }, + { "id": "pitchfork", "fg": 2033 }, + { "id": "plastic_shopping_bag", "fg": 2034 }, + { "id": "pliers", "fg": 2035 }, + { "id": "plut_cell", "fg": 2036 }, + { "id": "pool_ball", "fg": 2037 }, + { "id": "pot_canning", "fg": 2038 }, + { "id": "pot_copper", "fg": 2039 }, + { "id": "pot_makeshift", "fg": 2040 }, + { "id": "pot_makeshift_copper", "fg": 2041 }, + { "id": "powder_eggs", "fg": 2042 }, + { "id": "powered_earmuffs", "fg": 2043 }, + { "id": "protein_powder", "fg": 2044 }, + { "id": "qiang", "fg": 2045 }, + { "id": "r_carpet", "fg": 2046 }, + { "id": "r_paint", "fg": 2047 }, + { "id": "radio_car", "fg": 2048 }, + { "id": "radio_car_on", "fg": 2049 }, + { "id": "radiocontrol", "fg": 2050 }, + { "id": "raw_fur", "fg": 2051 }, + { "id": "raw_hleather", "fg": 2052 }, + { "id": "razor_blade", "fg": 2053 }, + { "id": "ref_lighter", "fg": 2054 }, + { "id": "reinforced_glass_sheet", "fg": 2055 }, + { "id": "reloaded_454_Casull", "fg": 2056 }, + { "id": "reloaded_shot_he", "fg": 2057 }, + { "id": "reloaded_shot_slug", "fg": 2058 }, + { "id": "reloaded_signal_fla", "fg": 2059 }, + { "id": "reloaded_ss", "fg": 2060 }, + { "id": "reloaded_sw", "fg": 2061 }, + { "id": "reloaded_xdart", "fg": 2062 }, + { "id": "robe", "fg": 2063 }, + { "id": "rollerskates", "fg": 2064 }, + { "id": "sandwich_cheese", "fg": 2065 }, + { "id": "sandwich_cheese_gri", "fg": 2066 }, + { "id": "sandwich_cucumber", "fg": 2067 }, + { "id": "sandwich_honey", "fg": 2068 }, + { "id": "sandwich_jam", "fg": 2069 }, + { "id": "sandwich_pb", "fg": 2070 }, + { "id": "sandwich_pbj", "fg": 2071 }, + { "id": "sandwich_pbm", "fg": 2072 }, + { "id": "sandwich_sauce", "fg": 2073 }, + { "id": "sausage_wasteland", "fg": 2074 }, + { "id": "saxophone", "fg": 2075 }, + { "id": "scabbard", "fg": 2076 }, + { "id": "scrap_bronze", "fg": 2077 }, + { "id": "scrap_copper", "fg": 2078 }, + { "id": "sharp_toothbrush", "fg": 2079 }, + { "id": "shavingkit", "fg": 2080 }, + { "id": "sheath", "fg": 2081 }, + { "id": "sheet_metal_small", "fg": 2082 }, + { "id": "shillelagh", "fg": 2083 }, + { "id": "shorts_denim", "fg": 2084 }, + { "id": "shot_00", "fg": 2085 }, + { "id": "shot_bird", "fg": 2086 }, + { "id": "shot_flechette", "fg": 2087 }, + { "id": "silver_bracelet", "fg": 2088 }, + { "id": "silver_small", "fg": 2089 }, + { "id": "skirt_leather", "fg": 2090 }, + { "id": "smart_phone", "fg": 2091 }, + { "id": "smart_phone_flashlight", "fg": 2092 }, + { "id": "soap", "fg": 2093 }, + { "id": "solder_wire", "fg": 2094 }, + { "id": "soup_chicken", "fg": 2095 }, + { "id": "soup_dumplings", "fg": 2096 }, + { "id": "soup_fish", "fg": 2097 }, + { "id": "soup_mushroom", "fg": 2098 }, + { "id": "soup_tomato", "fg": 2099 }, + { "id": "soup_veggy", "fg": 2100 }, + { "id": "soup_woods", "fg": 2101 }, + { "id": "spear_dory", "fg": 2102 }, + { "id": "spear_forked", "fg": 2103 }, + { "id": "spear_stone", "fg": 2104 }, + { "id": "spider_egg", "fg": 2105 }, + { "id": "sports_bra", "fg": 2106 }, + { "id": "stepladder", "fg": 2107 }, + { "id": "stomach", "fg": 2108 }, + { "id": "straw_doll", "fg": 2109 }, + { "id": "straw_fedora", "fg": 2110 }, + { "id": "straw_hat", "fg": 2111 }, + { "id": "sugar_beet", "fg": 2112 }, + { "id": "survivor_hairtrimmer", "fg": 2113 }, + { "id": "survivor_scope", "fg": 2114 }, + { "id": "survivor_vest", "fg": 2115 }, + { "id": "sushi_fishroll", "fg": 2116 }, + { "id": "swag_bag", "fg": 2117 }, + { "id": "sword_xiphos", "fg": 2118 }, + { "id": "tallow", "fg": 2119 }, + { "id": "tallow_tainted", "fg": 2120 }, + { "id": "tanbark", "fg": 2121 }, + { "id": "tanned_hide", "fg": 2122 }, + { "id": "tanned_pelt", "fg": 2123 }, + { "id": "tanto", "fg": 2124 }, + { "id": "tea", "fg": 2125 }, + { "id": "teapot", "fg": 2126 }, + { "id": "telepad", "fg": 2127 }, + { "id": "thermometer", "fg": 2128 }, + { "id": "thermos", "fg": 2129 }, + { "id": "throwing_stick", "fg": 2130 }, + { "id": "tieclip", "fg": 2131 }, + { "id": "tin", "fg": 2132 }, + { "id": "tinder", "fg": 2133 }, + { "id": "tinderbox", "fg": 2134 }, + { "id": "tinfoil_hat", "fg": 2135 }, + { "id": "toothbrush_plain", "fg": 2136 }, + { "id": "trimmer_off", "fg": 2137 }, + { "id": "trimmer_on", "fg": 2138 }, + { "id": "trumpet", "fg": 2139 }, + { "id": "tuba", "fg": 2140 }, + { "id": "tunic", "fg": 2141 }, + { "id": "tunic_rag", "fg": 2142 }, + { "id": "ukulele", "fg": 2143 }, + { "id": "undershirt", "fg": 2144 }, + { "id": "unfinished_charcoal", "fg": 2145 }, + { "id": "v_combustion", "fg": 2146 }, + { "id": "v_scoop_item", "fg": 2147 }, + { "id": "vehicle_dashboard", "fg": 2148 }, + { "id": "vibrator", "fg": 2149 }, + { "id": "violin", "fg": 2150 }, + { "id": "violin_golden", "fg": 2151 }, + { "id": "w_paint", "fg": 2152 }, + { "id": "waffleiron", "fg": 2153 }, + { "id": "wakizashi", "fg": 2154 }, + { "id": "warhammer", "fg": 2155 }, + { "id": "water_acid_weak", "fg": 2156 }, + { "id": "waterproof_gunmod", "fg": 2157 }, + { "id": "wearable_light", "fg": 2158 }, + { "id": "wearable_light_on", "fg": 2159 }, + { "id": "wheel_armor", "fg": 2160 }, + { "id": "wheel_bicycle", "fg": 2161 }, + { "id": "wheel_caster", "fg": 2162 }, + { "id": "wheel_motorbike", "fg": 2163 }, + { "id": "wheel_small", "fg": 2164 }, + { "id": "wheel_wide", "fg": 2165 }, + { "id": "whiskey", "fg": 2166 }, + { "id": "whistle", "fg": 2167 }, + { "id": "y_carpet", "fg": 2168 }, + { "id": "y_paint", "fg": 2169 }, + { "id": "yarn", "fg": 2170 }, + { "id": "yeast", "fg": 2171 }, + { "id": "yoghurt", "fg": 2172 }, + { "id": "zubon_gi", "fg": 2173 }, + { "id": "zweihander", "fg": 2174 }, + { "id": "cloak", "fg": 2175 }, + { "id": "cloak_fur", "fg": 2176 }, + { "id": "cloak_leather", "fg": 2177 }, + { "id": "cloak_wool", "fg": 2178 }, + { "id": "coat_rain", "fg": 2179 }, + { "id": "optical_cloak", "fg": 2180 }, + { "id": "ketchup", "fg": 2181 }, + { "id": "mayonnaise", "fg": 2182 }, + { "id": "graffiti", "fg": 2218 }, + { "id": "zombie_revival_indicator", "fg": 2223 }, + { "id": "mon_cookie", "fg": 2227 }, + { "id": "mon_cow_calf_choc", "fg": 2228 }, + { "id": "mon_cow_choc", "fg": 2229 }, + { "id": "mon_boar_wild", "fg": 2472 }, + { "id": "mon_boar_wild_piglet", "fg": 2473 }, + { "id": "mon_copbot", "fg": 2474 }, + { "id": "mon_cow", "fg": 2475 }, + { "id": "mon_cow_calf", "fg": 2476 }, + { "id": "mon_fish_eel", "fg": 2477 }, + { "id": "mon_gracke", "fg": 2478 }, + { "id": "mon_grocerybot", "fg": 2479 }, + { "id": "mon_grocerybot_busted", "fg": 2480 }, + { "id": "mon_hallu_mannequin", "fg": 2481 }, + { "id": "mon_pig", "fg": 2482 }, + { "id": "mon_pig_piglet", "fg": 2483 }, + { "id": "mon_pigeon", "fg": 2484 }, + { "id": "mon_sheep", "fg": 2486 }, + { "id": "mon_skeleton_brute", "fg": 2487 }, + { "id": "mon_zombie_gasbag_crawler", "fg": 2496 }, + { "id": "mon_zombie_gasbag_immobile", "fg": 2497 }, + { "id": "mon_zombie_hanging_innards", "fg": 2498 }, + { "id": "mon_zombie_pig", "fg": 2500 }, + { "id": "mon_zow", "fg": 2509 }, + { "id": "t_diesel_tank", "fg": 3066 }, + { "id": "t_diesel_tank_smashed", "fg": 3067 }, + { "id": "t_gas_tank_smashed", "fg": 3073 }, + { "id": "t_thconc_floor_flesh", "fg": 3099 }, + { "id": "t_paper_roof", "fg": 3455 }, + { "id": "t_screen_door_c", "fg": 3481 }, + { "id": "t_screen_door_o", "fg": 3482 }, + { "id": "vp_animal_compartment", "fg": 3738 }, + { "id": "vp_autoclave", "fg": 4017 }, + { "id": "vp_dishwasher", "fg": 4022 }, + { "id": "vp_recharge_station", "fg": 4038 } ] }, { "file": "tall.png", - "//": "range 4208 to 4319", + "//": "range 4256 to 4367", "sprite_width": 32, "sprite_height": 48, "sprite_offset_x": 0, @@ -8815,96 +8865,96 @@ "id": "mon_demon_spider", "animated": true, "fg": [ - { "weight": 15, "sprite": 4209 }, - { "weight": 15, "sprite": 4210 }, - { "weight": 15, "sprite": 4211 }, - { "weight": 15, "sprite": 4210 } + { "weight": 15, "sprite": 4257 }, + { "weight": 15, "sprite": 4258 }, + { "weight": 15, "sprite": 4259 }, + { "weight": 15, "sprite": 4258 } ], "rotates": false }, { "id": "mon_marshmallow_buff", - "fg": [ { "weight": 1, "sprite": 4212 }, { "weight": 1, "sprite": 4213 } ], + "fg": [ { "weight": 1, "sprite": 4260 }, { "weight": 1, "sprite": 4261 } ], "bg": [ ], "rotates": false }, - { "id": "mon_nursebot", "fg": [ 4214, 4215, 4216 ], "rotates": false }, + { "id": "mon_nursebot", "fg": [ 4262, 4263, 4264 ], "rotates": false }, { "id": "mon_firefly", "animated": true, "fg": [ - { "weight": 15, "sprite": 4217 }, - { "weight": 15, "sprite": 4218 }, - { "weight": 15, "sprite": 4219 }, - { "weight": 15, "sprite": 4218 } - ] - }, - { "id": "overlay_worn_10gal_hat", "fg": 4220, "rotates": false }, - { "id": "overlay_worn_bowhat", "fg": 4221, "rotates": false }, - { "id": "overlay_worn_eboshi", "fg": 4222, "rotates": false }, - { "id": "overlay_worn_fedora", "fg": 4223, "rotates": false }, - { "id": "overlay_worn_firehelmet", "fg": 4224, "rotates": false }, - { "id": "overlay_worn_foodperson_mask_on", "fg": 4226, "rotates": false }, - { "id": "overlay_worn_foodperson_mask", "fg": 4225, "rotates": false }, - { "id": "overlay_worn_hat_chef", "fg": 4227, "rotates": false }, - { "id": "overlay_worn_hat_hard", "fg": 4228, "rotates": false }, - { "id": "overlay_worn_hat_hard_hooded", "fg": 4229, "rotates": false }, - { "id": "overlay_worn_hat_sombrero", "fg": 4230, "rotates": false }, - { "id": "overlay_worn_helmet_kabuto", "fg": 4231, "rotates": false }, - { "id": "overlay_worn_miner_hat", "fg": 4232, "rotates": false }, - { "id": "overlay_worn_miner_hat_on", "fg": 4233, "rotates": false }, - { "id": "overlay_worn_pickelhaube", "fg": 4234, "rotates": false }, - { "id": "overlay_worn_porkpie", "fg": 4235, "rotates": false }, - { "id": "overlay_worn_straw_fedora", "fg": 4236, "rotates": false }, - { "id": "overlay_worn_straw_hat", "fg": 4237, "rotates": false }, - { "id": "overlay_worn_tinfoil_hat", "fg": 4238, "rotates": false }, - { "id": "overlay_worn_tophat", "fg": 4239, "rotates": false }, - { "id": "overlay_worn_veil_wedding", "fg": 4240, "rotates": false }, - { "id": "overlay_worn_welding_mask_crude_raised", "fg": 4241, "rotates": false }, - { "id": "overlay_worn_welding_mask_raised", "fg": 4242, "rotates": false }, - { "id": "overlay_effect_badpoison", "fg": 4244 }, - { "id": "overlay_effect_bleed", "fg": 4245 }, - { "id": "overlay_effect_bouldering", "fg": 4246 }, - { "id": "overlay_effect_common_cold", "fg": 4247 }, - { "id": "overlay_effect_dazed", "fg": 4248 }, - { "id": [ "overlay_effect_deaf", "overlay_effect_earphones" ], "fg": 4249 }, - { "id": "overlay_effect_downed", "fg": 4250 }, - { "id": "overlay_effect_drunk", "fg": 4251 }, - { "id": [ "overlay_effect_flu", "overlay_effect_Influenza" ], "fg": 4252 }, - { "id": [ "overlay_effect_foodpoison", "overlay_effect_nausea" ], "fg": 4253 }, - { "id": "overlay_effect_fungus", "fg": 4254 }, - { "id": "overlay_effect_grabbed", "fg": 4255 }, - { "id": "overlay_female_effect_haslight", "fg": 4264 }, - { "id": "overlay_male_effect_haslight", "fg": 4265 }, - { "id": "overlay_effect_high", "fg": 4256 }, - { "id": "overlay_effect_paralyzepoison", "fg": 4257 }, - { "id": "overlay_effect_poison", "fg": 4258 }, - { "id": "overlay_effect_sleep", "fg": 4259 }, - { "id": "overlay_effect_spores", "fg": 4260 }, - { "id": "overlay_effect_stunned", "fg": 4261 }, - { "id": "overlay_effect_visuals", "fg": 4262 }, - { "id": [ "overlay_effect_winded", "overlay_effect_asthma" ], "fg": 4263 }, - { "id": "overlay_female_mutation_hair_black_fro", "fg": 4267, "rotates": false }, - { "id": "overlay_female_mutation_hair_gray_fro", "fg": 4270, "rotates": false }, - { "id": "overlay_female_mutation_hair_blond_fro", "fg": 4268, "rotates": false }, - { "id": "overlay_female_mutation_hair_brown_fro", "fg": 4269, "rotates": false }, - { "id": "overlay_female_mutation_hair_white_fro", "fg": 4272, "rotates": false }, - { "id": "overlay_female_mutation_hair_red_fro", "fg": 4271, "rotates": false }, - { "id": "overlay_male_mutation_hair_black_fro", "fg": 4273, "rotates": false }, - { "id": "overlay_male_mutation_hair_gray_fro", "fg": 4276, "rotates": false }, - { "id": "overlay_male_mutation_hair_blond_fro", "fg": 4274, "rotates": false }, - { "id": "overlay_male_mutation_hair_brown_fro", "fg": 4275, "rotates": false }, - { "id": "overlay_male_mutation_hair_white_fro", "fg": 4278, "rotates": false }, - { "id": "overlay_male_mutation_hair_red_fro", "fg": 4277, "rotates": false }, - { "id": "overlay_mutation_hair_black_mohawk", "fg": 4279, "rotates": false }, - { "id": "overlay_mutation_hair_gray_mohawk", "fg": 4282, "rotates": false }, - { "id": "overlay_mutation_hair_blond_mohawk", "fg": 4280, "rotates": false }, - { "id": "overlay_mutation_hair_brown_mohawk", "fg": 4281, "rotates": false }, - { "id": "overlay_mutation_hair_white_mohawk", "fg": 4284, "rotates": false }, - { "id": "overlay_mutation_hair_red_mohawk", "fg": 4283, "rotates": false }, + { "weight": 15, "sprite": 4266 }, + { "weight": 15, "sprite": 4267 }, + { "weight": 15, "sprite": 4268 }, + { "weight": 15, "sprite": 4267 } + ] + }, + { "id": "overlay_worn_10gal_hat", "fg": 4269, "rotates": false }, + { "id": "overlay_worn_bowhat", "fg": 4270, "rotates": false }, + { "id": "overlay_worn_eboshi", "fg": 4271, "rotates": false }, + { "id": "overlay_worn_fedora", "fg": 4272, "rotates": false }, + { "id": "overlay_worn_firehelmet", "fg": 4273, "rotates": false }, + { "id": "overlay_worn_foodperson_mask_on", "fg": 4275, "rotates": false }, + { "id": "overlay_worn_foodperson_mask", "fg": 4274, "rotates": false }, + { "id": "overlay_worn_hat_chef", "fg": 4276, "rotates": false }, + { "id": "overlay_worn_hat_hard", "fg": 4277, "rotates": false }, + { "id": "overlay_worn_hat_hard_hooded", "fg": 4278, "rotates": false }, + { "id": "overlay_worn_hat_sombrero", "fg": 4279, "rotates": false }, + { "id": "overlay_worn_helmet_kabuto", "fg": 4280, "rotates": false }, + { "id": "overlay_worn_miner_hat", "fg": 4281, "rotates": false }, + { "id": "overlay_worn_miner_hat_on", "fg": 4282, "rotates": false }, + { "id": "overlay_worn_pickelhaube", "fg": 4283, "rotates": false }, + { "id": "overlay_worn_porkpie", "fg": 4284, "rotates": false }, + { "id": "overlay_worn_straw_fedora", "fg": 4285, "rotates": false }, + { "id": "overlay_worn_straw_hat", "fg": 4286, "rotates": false }, + { "id": "overlay_worn_tinfoil_hat", "fg": 4287, "rotates": false }, + { "id": "overlay_worn_tophat", "fg": 4288, "rotates": false }, + { "id": "overlay_worn_veil_wedding", "fg": 4289, "rotates": false }, + { "id": "overlay_worn_welding_mask_crude_raised", "fg": 4290, "rotates": false }, + { "id": "overlay_worn_welding_mask_raised", "fg": 4291, "rotates": false }, + { "id": "overlay_effect_badpoison", "fg": 4293 }, + { "id": "overlay_effect_bleed", "fg": 4294 }, + { "id": "overlay_effect_bouldering", "fg": 4295 }, + { "id": "overlay_effect_common_cold", "fg": 4296 }, + { "id": "overlay_effect_dazed", "fg": 4297 }, + { "id": [ "overlay_effect_deaf", "overlay_effect_earphones" ], "fg": 4298 }, + { "id": "overlay_effect_downed", "fg": 4299 }, + { "id": "overlay_effect_drunk", "fg": 4300 }, + { "id": [ "overlay_effect_flu", "overlay_effect_Influenza" ], "fg": 4301 }, + { "id": [ "overlay_effect_foodpoison", "overlay_effect_nausea" ], "fg": 4302 }, + { "id": "overlay_effect_fungus", "fg": 4303 }, + { "id": "overlay_effect_grabbed", "fg": 4304 }, + { "id": "overlay_female_effect_haslight", "fg": 4313 }, + { "id": "overlay_male_effect_haslight", "fg": 4314 }, + { "id": "overlay_effect_high", "fg": 4305 }, + { "id": "overlay_effect_paralyzepoison", "fg": 4306 }, + { "id": "overlay_effect_poison", "fg": 4307 }, + { "id": "overlay_effect_sleep", "fg": 4308 }, + { "id": "overlay_effect_spores", "fg": 4309 }, + { "id": "overlay_effect_stunned", "fg": 4310 }, + { "id": "overlay_effect_visuals", "fg": 4311 }, + { "id": [ "overlay_effect_winded", "overlay_effect_asthma" ], "fg": 4312 }, + { "id": "overlay_female_mutation_hair_black_fro", "fg": 4316, "rotates": false }, + { "id": "overlay_female_mutation_hair_gray_fro", "fg": 4319, "rotates": false }, + { "id": "overlay_female_mutation_hair_blond_fro", "fg": 4317, "rotates": false }, + { "id": "overlay_female_mutation_hair_brown_fro", "fg": 4318, "rotates": false }, + { "id": "overlay_female_mutation_hair_white_fro", "fg": 4321, "rotates": false }, + { "id": "overlay_female_mutation_hair_red_fro", "fg": 4320, "rotates": false }, + { "id": "overlay_male_mutation_hair_black_fro", "fg": 4322, "rotates": false }, + { "id": "overlay_male_mutation_hair_gray_fro", "fg": 4325, "rotates": false }, + { "id": "overlay_male_mutation_hair_blond_fro", "fg": 4323, "rotates": false }, + { "id": "overlay_male_mutation_hair_brown_fro", "fg": 4324, "rotates": false }, + { "id": "overlay_male_mutation_hair_white_fro", "fg": 4327, "rotates": false }, + { "id": "overlay_male_mutation_hair_red_fro", "fg": 4326, "rotates": false }, + { "id": "overlay_mutation_hair_black_mohawk", "fg": 4328, "rotates": false }, + { "id": "overlay_mutation_hair_gray_mohawk", "fg": 4331, "rotates": false }, + { "id": "overlay_mutation_hair_blond_mohawk", "fg": 4329, "rotates": false }, + { "id": "overlay_mutation_hair_brown_mohawk", "fg": 4330, "rotates": false }, + { "id": "overlay_mutation_hair_white_mohawk", "fg": 4333, "rotates": false }, + { "id": "overlay_mutation_hair_red_mohawk", "fg": 4332, "rotates": false }, { "id": [ "overlay_female_mutation_BIOLUM0", "overlay_female_mutation_BIOLUM1", "overlay_female_mutation_BIOLUM2" ], - "fg": 4285, + "fg": 4334, "rotates": false }, { @@ -8913,12 +8963,12 @@ "overlay_female_mutation_BIOLUM1_active", "overlay_female_mutation_BIOLUM2_active" ], - "fg": 4286, + "fg": 4335, "rotates": false }, { "id": [ "overlay_male_mutation_BIOLUM0", "overlay_male_mutation_BIOLUM1", "overlay_male_mutation_BIOLUM2" ], - "fg": 4287, + "fg": 4336, "rotates": false }, { @@ -8927,170 +8977,171 @@ "overlay_male_mutation_BIOLUM1_active", "overlay_male_mutation_BIOLUM2_active" ], - "fg": 4288, + "fg": 4337, "rotates": false }, - { "id": "overlay_mutation_HORNS_POINTED", "fg": 4289, "rotates": false }, + { "id": "overlay_mutation_HORNS_POINTED", "fg": 4338, "rotates": false }, { "id": "t_privacy_fence", - "fg": 4303, - "bg": 4294, + "fg": 4352, + "bg": 4343, "multitile": true, "additional_tiles": [ - { "id": "center", "fg": 4303, "bg": 4294 }, - { "id": "corner", "fg": [ 4297, 4299, 4298, 4296 ], "bg": 4294 }, - { "id": "t_connection", "fg": [ 4300, 3065, 4300, 3065 ], "bg": 4294 }, - { "id": "edge", "fg": [ 3065, 4300 ], "bg": 4294 }, - { "id": "end_piece", "fg": [ 3066, 4302, 3067, 4301 ], "bg": 4294 }, - { "id": "unconnected", "fg": [ 4303, 4303 ], "bg": 4294 } + { "id": "center", "fg": 4352, "bg": 4343 }, + { "id": "corner", "fg": [ 4346, 4348, 4347, 4345 ], "bg": 4343 }, + { "id": "t_connection", "fg": [ 4349, 3091, 4349, 3091 ], "bg": 4343 }, + { "id": "edge", "fg": [ 3091, 4349 ], "bg": 4343 }, + { "id": "end_piece", "fg": [ 3092, 4351, 3093, 4350 ], "bg": 4343 }, + { "id": "unconnected", "fg": [ 4352, 4352 ], "bg": 4343 } ] }, { "id": "t_privacy_fence_season_autumn", - "fg": 4303, - "bg": 4292, + "fg": 4352, + "bg": 4341, "multitile": true, "additional_tiles": [ - { "id": "center", "fg": 4303, "bg": 4292 }, - { "id": "corner", "fg": [ 4297, 4299, 4298, 4296 ], "bg": 4292 }, - { "id": "t_connection", "fg": [ 4300, 3065, 4300, 3065 ], "bg": 4292 }, - { "id": "edge", "fg": [ 3065, 4300 ], "bg": 4292 }, - { "id": "end_piece", "fg": [ 3066, 4302, 3067, 4301 ], "bg": 4292 }, - { "id": "unconnected", "fg": [ 4303, 4303 ], "bg": 4292 } + { "id": "center", "fg": 4352, "bg": 4341 }, + { "id": "corner", "fg": [ 4346, 4348, 4347, 4345 ], "bg": 4341 }, + { "id": "t_connection", "fg": [ 4349, 3091, 4349, 3091 ], "bg": 4341 }, + { "id": "edge", "fg": [ 3091, 4349 ], "bg": 4341 }, + { "id": "end_piece", "fg": [ 3092, 4351, 3093, 4350 ], "bg": 4341 }, + { "id": "unconnected", "fg": [ 4352, 4352 ], "bg": 4341 } ] }, { "id": "t_privacy_fence_season_summer", - "fg": 4303, - "bg": 4293, + "fg": 4352, + "bg": 4342, "multitile": true, "additional_tiles": [ - { "id": "center", "fg": 4303, "bg": 4293 }, - { "id": "corner", "fg": [ 4297, 4299, 4298, 4296 ], "bg": 4293 }, - { "id": "t_connection", "fg": [ 4300, 3065, 4300, 3065 ], "bg": 4293 }, - { "id": "edge", "fg": [ 3065, 4300 ], "bg": 4293 }, - { "id": "end_piece", "fg": [ 3066, 4302, 3067, 4301 ], "bg": 4293 }, - { "id": "unconnected", "fg": [ 4303, 4303 ], "bg": 4293 } + { "id": "center", "fg": 4352, "bg": 4342 }, + { "id": "corner", "fg": [ 4346, 4348, 4347, 4345 ], "bg": 4342 }, + { "id": "t_connection", "fg": [ 4349, 3091, 4349, 3091 ], "bg": 4342 }, + { "id": "edge", "fg": [ 3091, 4349 ], "bg": 4342 }, + { "id": "end_piece", "fg": [ 3092, 4351, 3093, 4350 ], "bg": 4342 }, + { "id": "unconnected", "fg": [ 4352, 4352 ], "bg": 4342 } ] }, { "id": "t_privacy_fence_season_winter", - "fg": 4303, - "bg": 4295, + "fg": 4352, + "bg": 4344, "multitile": true, "additional_tiles": [ - { "id": "center", "fg": 4303, "bg": 4295 }, - { "id": "corner", "fg": [ 4297, 4299, 4298, 4296 ], "bg": 4295 }, - { "id": "t_connection", "fg": [ 4300, 3065, 4300, 3065 ], "bg": 4295 }, - { "id": "edge", "fg": [ 3065, 4300 ], "bg": 4295 }, - { "id": "end_piece", "fg": [ 3066, 4302, 3067, 4301 ], "bg": 4295 }, - { "id": "unconnected", "fg": [ 4303, 4303 ], "bg": 4295 } + { "id": "center", "fg": 4352, "bg": 4344 }, + { "id": "corner", "fg": [ 4346, 4348, 4347, 4345 ], "bg": 4344 }, + { "id": "t_connection", "fg": [ 4349, 3091, 4349, 3091 ], "bg": 4344 }, + { "id": "edge", "fg": [ 3091, 4349 ], "bg": 4344 }, + { "id": "end_piece", "fg": [ 3092, 4351, 3093, 4350 ], "bg": 4344 }, + { "id": "unconnected", "fg": [ 4352, 4352 ], "bg": 4344 } ] }, { "id": "vp_frame_handle", - "fg": [ 4305, 4307, 4306, 4304 ], + "fg": [ 4354, 4356, 4355, 4353 ], "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 3719, "bg": [ 4305, 4307, 4306, 4304 ] } ] + "additional_tiles": [ { "id": "broken", "fg": 3762, "bg": [ 4354, 4356, 4355, 4353 ] } ] }, - { "id": "f_rotary_clothesline", "fg": 4208 }, - { "id": "overlay_crouch", "fg": 4243 }, - { "id": "overlay_run", "fg": 4266 }, - { "id": "overlay_wielded_mattress", "fg": 4290 }, - { "id": "t_bulk_tank", "fg": 4291 } + { "id": "f_rotary_clothesline", "fg": 4256 }, + { "id": "mon_zombie_scissorlimbs", "fg": 4265 }, + { "id": "overlay_crouch", "fg": 4292 }, + { "id": "overlay_run", "fg": 4315 }, + { "id": "overlay_wielded_mattress", "fg": 4339 }, + { "id": "t_bulk_tank", "fg": 4340 } ] }, { "file": "large.png", - "//": "range 4320 to 4463", + "//": "range 4368 to 4511", "sprite_width": 64, "sprite_height": 80, "sprite_offset_x": -16, "sprite_offset_y": -48, "tiles": [ - { "id": "f_street_light", "fg": 4320, "bg": [ ], "rotates": false }, - { "id": "f_traffic_light", "fg": 4321, "bg": [ ], "rotates": false }, - { "id": "corpse_mon_allosaurus", "fg": 4322, "rotates": false }, - { "id": "corpse_mon_amigara_horror", "fg": 4323, "rotates": false }, - { "id": "corpse_mon_ankylosaurus", "fg": 4324, "rotates": false }, - { "id": "corpse_mon_darck_wyrm", "fg": 4325, "rotates": false }, - { "id": "corpse_mon_devourer", "fg": 4326, "rotates": false }, - { "id": "corpse_mon_fungaloid_queen", "fg": 4327, "rotates": false }, - { "id": "corpse_mon_fungaloid_seeder", "fg": 4328, "rotates": false }, - { "id": "corpse_mon_fungaloid_tower", "fg": 4329, "rotates": false }, - { "id": "corpse_mon_mi_go_guard", "fg": 4330, "rotates": false }, - { "id": "corpse_mon_mi_go_myrmidon", "fg": 4331, "rotates": false }, - { "id": "corpse_mon_mi_go_slaver", "fg": 4332, "rotates": false }, - { "id": "corpse_mon_mi_go_surgeon", "fg": 4333, "rotates": false }, - { "id": "corpse_mon_naked_molerat", "fg": 4334, "rotates": false }, - { "id": "corpse_mon_parasaurolophus", "fg": 4335, "rotates": false }, - { "id": "corpse_mon_skeleton_hulk", "fg": 4336, "rotates": false }, - { "id": "corpse_mon_spinosaurus", "fg": 4337, "rotates": false }, - { "id": "corpse_mon_stegosaurus", "fg": 4338, "rotates": false }, - { "id": "corpse_mon_triceratops", "fg": 4339, "rotates": false }, - { "id": "corpse_mon_tyrannosaurus", "fg": 4340, "rotates": false }, - { "id": "corpse_mon_utahraptor", "fg": 4341, "rotates": false }, - { "id": "corpse_mon_yugg", "fg": 4342, "rotates": false }, - { "id": "corpse_mon_zombie_corrosive", "fg": 4343, "rotates": false }, - { "id": "corpse_mon_zombie_hulk", "fg": 4344, "rotates": false }, - { "id": "corpse_mon_zombie_kevlar_2", "fg": 4345, "rotates": false }, + { "id": "f_street_light", "fg": 4368, "bg": [ ], "rotates": false }, + { "id": "f_traffic_light", "fg": 4369, "bg": [ ], "rotates": false }, + { "id": "corpse_mon_allosaurus", "fg": 4370, "rotates": false }, + { "id": "corpse_mon_amigara_horror", "fg": 4371, "rotates": false }, + { "id": "corpse_mon_ankylosaurus", "fg": 4372, "rotates": false }, + { "id": "corpse_mon_darck_wyrm", "fg": 4373, "rotates": false }, + { "id": "corpse_mon_devourer", "fg": 4374, "rotates": false }, + { "id": "corpse_mon_fungaloid_queen", "fg": 4375, "rotates": false }, + { "id": "corpse_mon_fungaloid_seeder", "fg": 4376, "rotates": false }, + { "id": "corpse_mon_fungaloid_tower", "fg": 4377, "rotates": false }, + { "id": "corpse_mon_mi_go_guard", "fg": 4378, "rotates": false }, + { "id": "corpse_mon_mi_go_myrmidon", "fg": 4379, "rotates": false }, + { "id": "corpse_mon_mi_go_slaver", "fg": 4380, "rotates": false }, + { "id": "corpse_mon_mi_go_surgeon", "fg": 4381, "rotates": false }, + { "id": "corpse_mon_naked_molerat", "fg": 4382, "rotates": false }, + { "id": "corpse_mon_parasaurolophus", "fg": 4383, "rotates": false }, + { "id": "corpse_mon_skeleton_hulk", "fg": 4384, "rotates": false }, + { "id": "corpse_mon_spinosaurus", "fg": 4385, "rotates": false }, + { "id": "corpse_mon_stegosaurus", "fg": 4386, "rotates": false }, + { "id": "corpse_mon_triceratops", "fg": 4387, "rotates": false }, + { "id": "corpse_mon_tyrannosaurus", "fg": 4388, "rotates": false }, + { "id": "corpse_mon_utahraptor", "fg": 4389, "rotates": false }, + { "id": "corpse_mon_yugg", "fg": 4390, "rotates": false }, + { "id": "corpse_mon_zombie_corrosive", "fg": 4391, "rotates": false }, + { "id": "corpse_mon_zombie_hulk", "fg": 4392, "rotates": false }, + { "id": "corpse_mon_zombie_kevlar_2", "fg": 4393, "rotates": false }, { "id": "mon_demon_spider_queen", "animated": true, "fg": [ - { "weight": 15, "sprite": 4346 }, - { "weight": 15, "sprite": 4347 }, - { "weight": 15, "sprite": 4348 }, - { "weight": 15, "sprite": 4349 }, - { "weight": 15, "sprite": 4348 }, - { "weight": 15, "sprite": 4347 } + { "weight": 15, "sprite": 4394 }, + { "weight": 15, "sprite": 4395 }, + { "weight": 15, "sprite": 4396 }, + { "weight": 15, "sprite": 4397 }, + { "weight": 15, "sprite": 4396 }, + { "weight": 15, "sprite": 4395 } ], "rotates": false }, - { "id": "mon_allosaurus", "fg": 4369, "rotates": false }, - { "id": "mon_amigara_horror", "fg": 4372, "bg": [ ], "rotates": false }, - { "id": "mon_ankylosaurus", "fg": 4368, "rotates": false }, - { "id": "mon_blob_brain", "fg": 4357, "rotates": false }, - { "id": "mon_boomer_huge", "fg": 4373, "bg": [ ], "rotates": false }, - { "id": "mon_chickenbot", "fg": 4351, "rotates": false }, - { "id": "mon_dark_wyrm", "fg": 4374, "rotates": false }, - { "id": "mon_devourer", "fg": 4375, "rotates": false }, - { "id": "mon_fungaloid_queen", "fg": 4360, "rotates": false }, - { "id": "mon_fungaloid_seeder", "fg": 4358, "rotates": false }, - { "id": "mon_fungaloid_tower", "fg": 4359, "rotates": false }, - { "id": "mon_gas_zombie", "fg": 4376, "bg": [ ], "rotates": false }, - { "id": "mon_jabberwock", "fg": 4352, "rotates": false }, - { "id": "mon_mi_go_guard", "fg": 4377, "rotates": false }, - { "id": "mon_mi_go_myrmidon", "fg": 4378, "rotates": false }, - { "id": "mon_mi_go_slaver", "fg": 4379, "rotates": false }, - { "id": "mon_mi_go_surgeon", "fg": 4380, "rotates": false }, - { "id": "mon_nakedmolerat_giant", "fg": 4363, "rotates": false }, - { "id": "mon_parasaurolophus", "fg": 4370, "rotates": false }, - { "id": "mon_shoggoth", "fg": [ 4353, 4381 ], "rotates": false }, - { "id": "mon_skeleton_hulk", "fg": 4350, "rotates": false }, - { "id": "mon_spinosaurus", "fg": 4364, "rotates": false }, - { "id": "mon_stegosaurus", "fg": 4367, "rotates": false }, - { "id": "mon_tankbot", "fg": 4354, "rotates": false }, - { "id": "mon_triceratops", "fg": 4366, "rotates": false }, - { "id": "mon_triffid_heart", "fg": 4361, "rotates": false }, - { "id": "mon_triffid_queen", "fg": 4382, "bg": [ ], "rotates": false }, - { "id": "mon_turret_searchlight", "fg": 4356, "rotates": false }, - { "id": "mon_tyrannosaurus", "fg": 4365, "rotates": false }, - { "id": "mon_utahraptor", "fg": 4371, "rotates": false }, - { "id": "mon_yugg", "fg": 4362, "rotates": false }, - { "id": "mon_zombie_corrosive", "fg": 4383, "bg": [ ], "rotates": false }, - { "id": "mon_zombie_hulk", "fg": 4355, "rotates": false }, - { "id": "mon_zombie_kevlar_2", "fg": 4384, "bg": [ ], "rotates": false }, - { "id": "mon_zombie_nullfield", "fg": 4385, "bg": [ ], "rotates": false }, - { "id": "overlay_wielded_pike", "fg": 4386, "rotates": false }, - { "id": "overlay_wielded_qiang", "fg": 4386, "rotates": false }, - { "id": "f_boulder_large", "fg": 4428, "rotates": false }, - { "id": "t_leanto", "fg": 4424, "bg": 4447, "rotates": false }, - { "id": "t_leanto_season_winter", "fg": 4424, "bg": 4450, "rotates": false }, - { "id": "t_marloss_tree", "fg": 4412, "bg": 4413, "rotates": false }, - { "id": "t_tree", "fg": 4391, "bg": 4447, "rotates": false }, - { "id": "t_tree_almond_season_autumn", "fg": 4445, "bg": 4448, "rotates": false }, - { "id": "t_tree_almond_season_spring", "fg": 4444, "bg": 4447, "rotates": false }, + { "id": "mon_allosaurus", "fg": 4417, "rotates": false }, + { "id": "mon_amigara_horror", "fg": 4420, "bg": [ ], "rotates": false }, + { "id": "mon_ankylosaurus", "fg": 4416, "rotates": false }, + { "id": "mon_blob_brain", "fg": 4405, "rotates": false }, + { "id": "mon_boomer_huge", "fg": 4421, "bg": [ ], "rotates": false }, + { "id": "mon_chickenbot", "fg": 4399, "rotates": false }, + { "id": "mon_dark_wyrm", "fg": 4422, "rotates": false }, + { "id": "mon_devourer", "fg": 4423, "rotates": false }, + { "id": "mon_fungaloid_queen", "fg": 4408, "rotates": false }, + { "id": "mon_fungaloid_seeder", "fg": 4406, "rotates": false }, + { "id": "mon_fungaloid_tower", "fg": 4407, "rotates": false }, + { "id": "mon_gas_zombie", "fg": 4424, "bg": [ ], "rotates": false }, + { "id": "mon_jabberwock", "fg": 4400, "rotates": false }, + { "id": "mon_mi_go_guard", "fg": 4426, "rotates": false }, + { "id": "mon_mi_go_myrmidon", "fg": 4427, "rotates": false }, + { "id": "mon_mi_go_slaver", "fg": 4428, "rotates": false }, + { "id": "mon_mi_go_surgeon", "fg": 4429, "rotates": false }, + { "id": "mon_nakedmolerat_giant", "fg": 4411, "rotates": false }, + { "id": "mon_parasaurolophus", "fg": 4418, "rotates": false }, + { "id": "mon_shoggoth", "fg": [ 4401, 4430 ], "rotates": false }, + { "id": "mon_skeleton_hulk", "fg": 4398, "rotates": false }, + { "id": "mon_spinosaurus", "fg": 4412, "rotates": false }, + { "id": "mon_stegosaurus", "fg": 4415, "rotates": false }, + { "id": "mon_tankbot", "fg": 4402, "rotates": false }, + { "id": "mon_triceratops", "fg": 4414, "rotates": false }, + { "id": "mon_triffid_heart", "fg": 4409, "rotates": false }, + { "id": "mon_triffid_queen", "fg": 4431, "bg": [ ], "rotates": false }, + { "id": "mon_turret_searchlight", "fg": 4404, "rotates": false }, + { "id": "mon_tyrannosaurus", "fg": 4413, "rotates": false }, + { "id": "mon_utahraptor", "fg": 4419, "rotates": false }, + { "id": "mon_yugg", "fg": 4410, "rotates": false }, + { "id": "mon_zombie_corrosive", "fg": 4432, "bg": [ ], "rotates": false }, + { "id": "mon_zombie_hulk", "fg": 4403, "rotates": false }, + { "id": "mon_zombie_kevlar_2", "fg": 4435, "bg": [ ], "rotates": false }, + { "id": "mon_zombie_nullfield", "fg": 4437, "bg": [ ], "rotates": false }, + { "id": "overlay_wielded_pike", "fg": 4439, "rotates": false }, + { "id": "overlay_wielded_qiang", "fg": 4439, "rotates": false }, + { "id": "f_boulder_large", "fg": 4481, "rotates": false }, + { "id": "t_leanto", "fg": 4477, "bg": 4500, "rotates": false }, + { "id": "t_leanto_season_winter", "fg": 4477, "bg": 4503, "rotates": false }, + { "id": "t_marloss_tree", "fg": 4465, "bg": 4466, "rotates": false }, + { "id": "t_tree", "fg": 4444, "bg": 4500, "rotates": false }, + { "id": "t_tree_almond_season_autumn", "fg": 4498, "bg": 4501, "rotates": false }, + { "id": "t_tree_almond_season_spring", "fg": 4497, "bg": 4500, "rotates": false }, { "id": [ "t_tree_apple_harvested_season_winter", @@ -9106,8 +9157,8 @@ "t_tree_pear_season_winter", "t_tree_plum_season_winter" ], - "fg": 4403, - "bg": 4450 + "fg": 4456, + "bg": 4503 }, { "id": [ @@ -9124,19 +9175,19 @@ "t_tree_pear", "t_tree_plum" ], - "fg": 4396, - "bg": 4447 - }, - { "id": "t_tree_apple_season_autumn", "fg": 4399, "bg": 4448 }, - { "id": "t_tree_apricot_season_summer", "fg": 4401, "bg": 4449 }, - { "id": "t_tree_beech_season_autumn", "fg": 4439, "bg": 4448, "rotates": false }, - { "id": "t_tree_birch", "fg": 4414, "bg": 4447, "rotates": false }, - { "id": "t_tree_birch_harvested", "fg": 4415, "bg": 4447, "rotates": false }, - { "id": "t_tree_birch_harvested_season_winter", "fg": 4415, "bg": 4450, "rotates": false }, - { "id": "t_tree_birch_season_winter", "fg": 4416, "bg": 4450, "rotates": false }, - { "id": "t_tree_blackjack", "fg": 4404, "bg": 4447, "rotates": false }, - { "id": "t_tree_blackjack_season_winter", "fg": 4405, "bg": 4450, "rotates": false }, - { "id": "t_tree_cherry_season_summer", "fg": 4397, "bg": 4449 }, + "fg": 4449, + "bg": 4500 + }, + { "id": "t_tree_apple_season_autumn", "fg": 4452, "bg": 4501 }, + { "id": "t_tree_apricot_season_summer", "fg": 4454, "bg": 4502 }, + { "id": "t_tree_beech_season_autumn", "fg": 4492, "bg": 4501, "rotates": false }, + { "id": "t_tree_birch", "fg": 4467, "bg": 4500, "rotates": false }, + { "id": "t_tree_birch_harvested", "fg": 4468, "bg": 4500, "rotates": false }, + { "id": "t_tree_birch_harvested_season_winter", "fg": 4468, "bg": 4503, "rotates": false }, + { "id": "t_tree_birch_season_winter", "fg": 4469, "bg": 4503, "rotates": false }, + { "id": "t_tree_blackjack", "fg": 4457, "bg": 4500, "rotates": false }, + { "id": "t_tree_blackjack_season_winter", "fg": 4458, "bg": 4503, "rotates": false }, + { "id": "t_tree_cherry_season_summer", "fg": 4450, "bg": 4502 }, { "id": [ "t_tree_chestnut_harvested_season_autumn", @@ -9144,11 +9195,11 @@ "t_tree_pecan_harvested_season_autumn", "t_tree_beech_harvested_season_autumn" ], - "fg": 4434, - "bg": 4448, + "fg": 4487, + "bg": 4501, "rotates": false }, - { "id": "t_tree_chestnut_season_autumn", "fg": 4436, "bg": 4448, "rotates": false }, + { "id": "t_tree_chestnut_season_autumn", "fg": 4489, "bg": 4501, "rotates": false }, { "id": [ "t_tree_chestnut_season_winter", @@ -9160,29 +9211,29 @@ "t_tree_pecan_harvested_season_winter", "t_tree_beech_harvested_season_winter" ], - "fg": 4435, - "bg": 4450, + "fg": 4488, + "bg": 4503, "rotates": false }, { "id": [ "t_tree_chestnut", "t_tree_walnut", "t_tree_pecan", "t_tree_beech" ], - "fg": 4433, - "bg": 4447, + "fg": 4486, + "bg": 4500, "rotates": false }, - { "id": [ "t_tree_dead_season_winter", "t_tree_hickory_dead_season_winter" ], "fg": 4406, "bg": 4450 }, - { "id": [ "t_tree_dead", "t_tree_hickory_dead" ], "fg": 4406, "bg": 4447 }, - { "id": "t_tree_deadpine", "fg": 4407, "bg": 4447, "rotates": false }, - { "id": "t_tree_deadpine_season_winter", "fg": 4407, "bg": 4450, "rotates": false }, - { "id": "t_tree_elderberry_season_summer", "fg": 4390, "bg": 4449, "rotates": false }, - { "id": "t_tree_fungal", "fg": 4411, "bg": 4413, "rotates": false }, + { "id": [ "t_tree_dead_season_winter", "t_tree_hickory_dead_season_winter" ], "fg": 4459, "bg": 4503 }, + { "id": [ "t_tree_dead", "t_tree_hickory_dead" ], "fg": 4459, "bg": 4500 }, + { "id": "t_tree_deadpine", "fg": 4460, "bg": 4500, "rotates": false }, + { "id": "t_tree_deadpine_season_winter", "fg": 4460, "bg": 4503, "rotates": false }, + { "id": "t_tree_elderberry_season_summer", "fg": 4443, "bg": 4502, "rotates": false }, + { "id": "t_tree_fungal", "fg": 4464, "bg": 4466, "rotates": false }, { "id": [ "t_tree_hazelnut_harvested", "t_tree_almond_harvested", "t_tree_pistachio_harvested" ], - "fg": 4441, - "bg": 4447, + "fg": 4494, + "bg": 4500, "rotates": false }, - { "id": "t_tree_hazelnut_season_autumn", "fg": 4443, "bg": 4448, "rotates": false }, + { "id": "t_tree_hazelnut_season_autumn", "fg": 4496, "bg": 4501, "rotates": false }, { "id": [ "t_tree_hazelnut_season_winter", @@ -9192,26 +9243,26 @@ "t_tree_almond_harvested_season_winter", "t_tree_pistachio_harvested_season_winter" ], - "fg": 4442, - "bg": 4450, + "fg": 4495, + "bg": 4503, "rotates": false }, - { "id": [ "t_tree_hazelnut", "t_tree_almond", "t_tree_pistachio" ], "fg": 4440, "bg": 4447, "rotates": false }, - { "id": "t_tree_hickory_season_autumn", "fg": 4409, "bg": 4448, "rotates": false }, + { "id": [ "t_tree_hazelnut", "t_tree_almond", "t_tree_pistachio" ], "fg": 4493, "bg": 4500, "rotates": false }, + { "id": "t_tree_hickory_season_autumn", "fg": 4462, "bg": 4501, "rotates": false }, { "id": [ "t_tree_hickory_season_winter", "t_tree_hickory_harvested_season_winter" ], - "fg": 4410, - "bg": 4450, + "fg": 4463, + "bg": 4503, "rotates": false }, - { "id": [ "t_tree_hickory", "t_tree_hickory_harvested" ], "fg": 4408, "bg": 4447, "rotates": false }, - { "id": "t_tree_maple", "fg": 4417, "bg": 4447, "rotates": false }, - { "id": "t_tree_maple_season_autumn", "fg": 4419, "bg": 4448, "rotates": false }, - { "id": "t_tree_maple_season_winter", "fg": 4419, "bg": 4450, "rotates": false }, - { "id": "t_tree_maple_tapped", "fg": 4418, "bg": 4447 }, - { "id": "t_tree_maple_tapped_season_autumn", "fg": 4420, "bg": 4448 }, - { "id": "t_tree_maple_tapped_season_winter", "fg": 4420, "bg": 4450 }, - { "id": "t_tree_mulberry_season_summer", "fg": 4389, "bg": 4449, "rotates": false }, + { "id": [ "t_tree_hickory", "t_tree_hickory_harvested" ], "fg": 4461, "bg": 4500, "rotates": false }, + { "id": "t_tree_maple", "fg": 4470, "bg": 4500, "rotates": false }, + { "id": "t_tree_maple_season_autumn", "fg": 4472, "bg": 4501, "rotates": false }, + { "id": "t_tree_maple_season_winter", "fg": 4472, "bg": 4503, "rotates": false }, + { "id": "t_tree_maple_tapped", "fg": 4471, "bg": 4500 }, + { "id": "t_tree_maple_tapped_season_autumn", "fg": 4473, "bg": 4501 }, + { "id": "t_tree_maple_tapped_season_winter", "fg": 4473, "bg": 4503 }, + { "id": "t_tree_mulberry_season_summer", "fg": 4442, "bg": 4502, "rotates": false }, { "id": [ "t_tree_mulberry_season_winter", @@ -9219,94 +9270,99 @@ "t_tree_mulberry_harvested_season_winter", "t_tree_elderberry_harvested_season_winter" ], - "fg": 4388, - "bg": 4450, + "fg": 4441, + "bg": 4503, "rotates": false }, { "id": [ "t_tree_mulberry", "t_tree_elderberry", "t_tree_mulberry_harvested", "t_tree_elderberry_harvested" ], - "fg": 4387, - "bg": 4447, + "fg": 4440, + "bg": 4500, "rotates": false }, - { "id": "t_tree_peach_season_summer", "fg": 4398, "bg": 4449 }, - { "id": "t_tree_pear_season_autumn", "fg": 4400, "bg": 4449 }, - { "id": "t_tree_pecan_season_autumn", "fg": 4438, "bg": 4448, "rotates": false }, - { "id": "t_tree_pine", "fg": 4392, "bg": 4447, "rotates": false }, - { "id": "t_tree_pine_season_winter", "fg": 4395, "bg": 4450, "rotates": false }, - { "id": "t_tree_pistachio_season_autumn", "fg": 4446, "bg": 4448, "rotates": false }, - { "id": "t_tree_plum_season_summer", "fg": 4402, "bg": 4449 }, + { "id": "t_tree_peach_season_summer", "fg": 4451, "bg": 4502 }, + { "id": "t_tree_pear_season_autumn", "fg": 4453, "bg": 4502 }, + { "id": "t_tree_pecan_season_autumn", "fg": 4491, "bg": 4501, "rotates": false }, + { "id": "t_tree_pine", "fg": 4445, "bg": 4500, "rotates": false }, + { "id": "t_tree_pine_season_winter", "fg": 4448, "bg": 4503, "rotates": false }, + { "id": "t_tree_pistachio_season_autumn", "fg": 4499, "bg": 4501, "rotates": false }, + { "id": "t_tree_plum_season_summer", "fg": 4455, "bg": 4502 }, { "id": "t_tree_season_autumn", - "fg": [ { "weight": 1, "sprite": 4425 }, { "weight": 1, "sprite": 4427 } ], - "bg": 4448, + "fg": [ { "weight": 1, "sprite": 4478 }, { "weight": 1, "sprite": 4480 } ], + "bg": 4501, "rotates": false }, { "id": "t_tree_season_spring", - "fg": [ { "weight": 1, "sprite": 4391 }, { "weight": 1, "sprite": 4427 } ], - "bg": 4447, + "fg": [ { "weight": 1, "sprite": 4444 }, { "weight": 1, "sprite": 4480 } ], + "bg": 4500, "rotates": false }, - { "id": "t_tree_season_winter", "fg": 4394, "bg": 4450, "rotates": false }, - { "id": "t_tree_walnut_season_autumn", "fg": 4437, "bg": 4448, "rotates": false }, - { "id": "t_tree_willow", "fg": 4421, "bg": 4447, "rotates": false }, - { "id": "t_tree_willow_harvested", "fg": 4422, "bg": 4447, "rotates": false }, - { "id": "t_tree_willow_harvested_season_winter", "fg": 4422, "bg": 4450, "rotates": false }, - { "id": "t_tree_willow_season_winter", "fg": 4423, "bg": 4450, "rotates": false }, - { "id": "t_tree_young", "fg": 4393, "bg": 4447, "rotates": false }, - { "id": "t_tree_young_season_autumn", "fg": 4426, "bg": 4448, "rotates": false }, - { "id": "t_tree_young_season_winter", "fg": 4426, "bg": 4450, "rotates": false }, + { "id": "t_tree_season_winter", "fg": 4447, "bg": 4503, "rotates": false }, + { "id": "t_tree_walnut_season_autumn", "fg": 4490, "bg": 4501, "rotates": false }, + { "id": "t_tree_willow", "fg": 4474, "bg": 4500, "rotates": false }, + { "id": "t_tree_willow_harvested", "fg": 4475, "bg": 4500, "rotates": false }, + { "id": "t_tree_willow_harvested_season_winter", "fg": 4475, "bg": 4503, "rotates": false }, + { "id": "t_tree_willow_season_winter", "fg": 4476, "bg": 4503, "rotates": false }, + { "id": "t_tree_young", "fg": 4446, "bg": 4500, "rotates": false }, + { "id": "t_tree_young_season_autumn", "fg": 4479, "bg": 4501, "rotates": false }, + { "id": "t_tree_young_season_winter", "fg": 4479, "bg": 4503, "rotates": false }, { "id": "vp_solar_array2", - "fg": 4431, + "fg": 4484, "rotates": false, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 4432 } ] + "additional_tiles": [ { "id": "broken", "fg": 4485 } ] }, { "id": "vp_solar_array2r", - "fg": 4431, + "fg": 4484, "rotates": false, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 4432 } ] + "additional_tiles": [ { "id": "broken", "fg": 4485 } ] }, { "id": "vp_solar_array", - "fg": 4429, + "fg": 4482, "rotates": false, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 4430 } ] - } + "additional_tiles": [ { "id": "broken", "fg": 4483 } ] + }, + { "id": "mon_horse", "fg": 4425 }, + { "id": "mon_zombie_gasbag_impaler", "fg": 4433 }, + { "id": "mon_zombie_horse", "fg": 4434 }, + { "id": "mon_zombie_living_wall", "fg": 4436 }, + { "id": "rid_mon_horse", "fg": 4438 } ] }, { "file": "fillersmall.png", - "//": "range 4464 to 4527", + "//": "range 4512 to 4575", "sprite_width": 20, "sprite_height": 20, "sprite_offset_x": 0, "sprite_offset_y": 0, "tiles": [ - { "id": "jack", "fg": 4464 }, - { "id": "jack_small", "fg": 4466 }, - { "id": "jack_makeshift", "fg": 4465 }, - { "id": "acorns", "fg": 4480 }, - { "id": "chips", "fg": 4484 }, - { "id": "apple", "fg": 4481 }, - { "id": "banana", "fg": 4482 }, - { "id": "broccoli", "fg": 4483 }, - { "id": "corn", "fg": 4485 }, - { "id": "cucumber", "fg": 4486 }, - { "id": "grapes", "fg": 4487 }, - { "id": "lemon", "fg": 4489 }, - { "id": "onion", "fg": 4490 }, - { "id": "orange", "fg": 4491 }, - { "id": "pear", "fg": 4492 }, - { "id": "potato", "fg": 4493 }, - { "id": "pumpkin", "fg": 4494 }, - { "id": "tomato", "fg": 4497 }, - { "id": "juniper", "fg": 4488 }, + { "id": "jack", "fg": 4512 }, + { "id": "jack_small", "fg": 4514 }, + { "id": "jack_makeshift", "fg": 4513 }, + { "id": "acorns", "fg": 4528 }, + { "id": "chips", "fg": 4532 }, + { "id": "apple", "fg": 4529 }, + { "id": "banana", "fg": 4530 }, + { "id": "broccoli", "fg": 4531 }, + { "id": "corn", "fg": 4533 }, + { "id": "cucumber", "fg": 4534 }, + { "id": "grapes", "fg": 4535 }, + { "id": "lemon", "fg": 4537 }, + { "id": "onion", "fg": 4538 }, + { "id": "orange", "fg": 4539 }, + { "id": "pear", "fg": 4540 }, + { "id": "potato", "fg": 4541 }, + { "id": "pumpkin", "fg": 4542 }, + { "id": "tomato", "fg": 4545 }, + { "id": "juniper", "fg": 4536 }, { "id": [ "seed_hops", @@ -9374,45 +9430,45 @@ "seed_mulberries", "seed_elderberries" ], - "fg": 4495 - }, - { "id": "straw_pile", "fg": 4496 }, - { "id": "wheat", "fg": 4498 }, - { "id": "withered", "fg": 4499 }, - { "id": "bee_balm", "fg": 4500 }, - { "id": "carrot_wild", "fg": 4501 }, - { "id": "dogbane", "fg": 4502 }, - { "id": "mugwort", "fg": 4503 }, - { "id": "thyme", "fg": 4504 }, - { "id": "veggy_wild", "fg": 4505 }, - { "id": "wild_herbs", "fg": 4506 }, - { "id": "feces_manure", "fg": 4510 }, - { "id": "feces_bird", "fg": 4507 }, - { "id": "feces_cow", "fg": 4508 }, - { "id": "feces_dog", "fg": 4509 }, - { "id": "feces_roach", "fg": 4511 }, - { "id": "fetid_goop", "fg": 4512 }, - { "id": "brick", "fg": 4513 }, - { "id": "scrap", "fg": 4516 }, - { "id": "e_scrap", "fg": 4515 }, - { "id": "steel_chunk", "fg": 4517 }, - { "id": "steel_lump", "fg": 4518 }, - { "id": "wire", "fg": 4519 }, - { "id": "cable", "fg": 4514 }, - { "id": "mbag", "fg": 4467 }, - { "id": "receiver", "fg": 4468 }, - { "id": "scarf", "fg": 4469 }, - { "id": "slingpack", "fg": 4470 }, - { "id": "baseball", "fg": 4471 }, - { "id": "beach_volleyball", "fg": 4472 }, - { "id": "bowling_ball", "fg": 4473 }, - { "id": "football", "fg": 4474 }, - { "id": "indoor_volleyball", "fg": 4475 }, - { "id": "misc_repairkit", "fg": 4476 }, - { "id": "puck", "fg": 4477 }, - { "id": "tourniquet_upper", "fg": 4478 }, - { "id": "wristwatch", "fg": 4479 }, - { "id": "wire_barbed", "fg": 4520 } + "fg": 4543 + }, + { "id": "straw_pile", "fg": 4544 }, + { "id": "wheat", "fg": 4546 }, + { "id": "withered", "fg": 4547 }, + { "id": "bee_balm", "fg": 4548 }, + { "id": "carrot_wild", "fg": 4549 }, + { "id": "dogbane", "fg": 4550 }, + { "id": "mugwort", "fg": 4551 }, + { "id": "thyme", "fg": 4552 }, + { "id": "veggy_wild", "fg": 4553 }, + { "id": "wild_herbs", "fg": 4554 }, + { "id": "feces_manure", "fg": 4558 }, + { "id": "feces_bird", "fg": 4555 }, + { "id": "feces_cow", "fg": 4556 }, + { "id": "feces_dog", "fg": 4557 }, + { "id": "feces_roach", "fg": 4559 }, + { "id": "fetid_goop", "fg": 4560 }, + { "id": "brick", "fg": 4561 }, + { "id": "scrap", "fg": 4564 }, + { "id": "e_scrap", "fg": 4563 }, + { "id": "steel_chunk", "fg": 4565 }, + { "id": "steel_lump", "fg": 4566 }, + { "id": "wire", "fg": 4567 }, + { "id": "cable", "fg": 4562 }, + { "id": "mbag", "fg": 4515 }, + { "id": "receiver", "fg": 4516 }, + { "id": "scarf", "fg": 4517 }, + { "id": "slingpack", "fg": 4518 }, + { "id": "baseball", "fg": 4519 }, + { "id": "beach_volleyball", "fg": 4520 }, + { "id": "bowling_ball", "fg": 4521 }, + { "id": "football", "fg": 4522 }, + { "id": "indoor_volleyball", "fg": 4523 }, + { "id": "misc_repairkit", "fg": 4524 }, + { "id": "puck", "fg": 4525 }, + { "id": "tourniquet_upper", "fg": 4526 }, + { "id": "wristwatch", "fg": 4527 }, + { "id": "wire_barbed", "fg": 4568 } ] }, { diff --git a/gfx/MshockXotto+/tiles.png b/gfx/MshockXotto+/tiles.png index a3c7cc6e05ba5..5c957003930c2 100644 Binary files a/gfx/MshockXotto+/tiles.png and b/gfx/MshockXotto+/tiles.png differ diff --git a/gfx/RetroDaysTileset/tile_config.json b/gfx/RetroDaysTileset/tile_config.json index 0af9006e1bebc..155e283c55c16 100644 --- a/gfx/RetroDaysTileset/tile_config.json +++ b/gfx/RetroDaysTileset/tile_config.json @@ -1,2600 +1,3529 @@ { "tile_info": [ - { "height": 10, "width": 10, "pixelscale": 2 } + { "width": 10, "height": 10, "pixelscale": 2 } ], "tiles-new": [ { "file": "tiles.png", + "//": "range 1 to 3311", "tiles": [ - { "id": [ "nothing", "tr_ledge" ], "fg": 0 }, - { "id": [ "t_hole", "lighting_hidden" ], "fg": 1, "rotates": false }, - { "id": "lighting_lowlight_dark", "fg": 2, "rotates": false }, - { "id": "lighting_lowlight_light", "fg": 3, "rotates": false }, - { "id": "lighting_boomered_dark", "fg": 4, "rotates": false }, - { "id": "lighting_boomered_light", "fg": 5, "rotates": false }, - { "id": "animation_line", "fg": 6 }, - { "id": "animation_hit", "fg": 7 }, - { "id": "fd_dazzling", "fg": 8, "rotates": false }, - { "id": [ "fd_hot_air1", "fd_hot_air2", "fd_hot_air3", "fd_hot_air4" ], "fg": 9, "rotates": false }, - { "id": [ "t_open_air", "t_open_air_rooved" ], "fg": 10, "rotates": false }, - { "id": "fd_spotlight", "fg": 11, "rotates": false }, - { "id": [ "highlight", "line_target", "line_trail", "cursor" ], "fg": 12 }, - { "id": "highlight_item", "fg": 13, "rotates": false }, - { "id": "unknown", "fg": 14, "rotates": false }, - { "id": "footstep", "fg": 15, "rotates": false }, - { "id": "infrared_creature", "fg": 16, "rotates": false }, + { "id": "npc_female", "fg": 3, "rotates": false }, + { "id": "npc_male", "fg": 4, "rotates": false }, + { "id": "player_female", "fg": 1, "rotates": false }, + { "id": "player_male", "fg": 2, "rotates": false }, + { "id": "overlay_male_mutation_AMORPHOUS", "fg": 58 }, { - "id": "explosion", - "fg": 17, + "id": [ "overlay_male_mutation_BENDY2", "overlay_male_mutation_BENDY3", "overlay_male_mutation_BENDY1" ], + "fg": 56 + }, + { "id": [ "overlay_male_mutation_FLOWERS", "overlay_male_mutation_ROSEBUDS" ], "fg": 51 }, + { "id": "overlay_male_mutation_INT_UP_4", "fg": 44 }, + { "id": "overlay_male_mutation_PER_SLIME", "fg": 60 }, + { "id": "overlay_male_mutation_THRESH_ALPHA", "fg": 26 }, + { "id": "overlay_male_mutation_THRESH_BEAST", "fg": 31 }, + { "id": "overlay_male_mutation_THRESH_CEPHALOPOD", "fg": 42 }, + { "id": "overlay_male_mutation_THRESH_ELFA", "fg": 28 }, + { "id": "overlay_male_mutation_THRESH_MARLOSS", "fg": 24 }, + { "id": "overlay_male_mutation_THRESH_PLANT", "fg": 49 }, + { "id": "overlay_male_mutation_THRESH_SLIME", "fg": 54 }, + { "id": "overlay_male_mutation_THRESH_SPIDER", "fg": 46 }, + { "id": "overlay_male_mutation_THRESH_TROGLOBITE", "fg": 37 }, + { "id": "overlay_male_mutation_active_bio_infrared", "fg": 22 }, + { "id": "overlay_male_mutation_active_bio_night_vision", "fg": 20 }, + { + "id": [ "overlay_male_mutation_active_bio_scent_vision", "overlay_male_mutation_active_bio_blindfold" ], + "fg": 18 + }, + { "id": "overlay_male_mutation_bio_armor_arms", "fg": 10 }, + { "id": "overlay_male_mutation_bio_armor_head", "fg": 12 }, + { "id": "overlay_male_mutation_bio_armor_legs", "fg": 6 }, + { "id": "overlay_male_mutation_bio_armor_torso", "fg": 8 }, + { "id": "overlay_male_mutation_bio_blaster", "fg": 14 }, + { "id": "overlay_male_mutation_bio_deformity", "fg": 16 }, + { "id": "overlay_mutation_AMORPHOUS", "fg": 57 }, + { "id": [ "overlay_mutation_BENDY2", "overlay_mutation_BENDY3", "overlay_mutation_BENDY1" ], "fg": 55 }, + { "id": [ "overlay_mutation_FLOWERS", "overlay_mutation_ROSEBUDS" ], "fg": 50 }, + { "id": "overlay_mutation_INT_UP_4", "fg": 43 }, + { "id": "overlay_mutation_PER_SLIME", "fg": 59 }, + { "id": "overlay_mutation_PER_SLIME_OK", "fg": 61 }, + { "id": "overlay_mutation_THRESH_ALPHA", "fg": 25 }, + { "id": "overlay_mutation_THRESH_BEAST", "fg": 30 }, + { "id": "overlay_mutation_THRESH_BIRD", "fg": 38 }, + { "id": "overlay_mutation_THRESH_CEPHALOPOD", "fg": 41 }, + { "id": "overlay_mutation_THRESH_CHIMERA", "fg": 29 }, + { "id": "overlay_mutation_THRESH_ELFA", "fg": 27 }, + { "id": "overlay_mutation_THRESH_FELINE", "fg": 32 }, + { "id": "overlay_mutation_THRESH_FISH", "fg": 40 }, + { "id": "overlay_mutation_THRESH_INSECT", "fg": 47 }, + { "id": "overlay_mutation_THRESH_LUPINE", "fg": 33 }, + { "id": "overlay_mutation_THRESH_MARLOSS", "fg": 23 }, + { "id": "overlay_mutation_THRESH_MOUSE", "fg": 35 }, + { "id": "overlay_mutation_THRESH_MYCUS", "fg": 52 }, + { "id": "overlay_mutation_THRESH_PLANT", "fg": 48 }, + { "id": "overlay_mutation_THRESH_RAPTOR", "fg": 39 }, + { "id": "overlay_mutation_THRESH_RAT", "fg": 34 }, + { "id": "overlay_mutation_THRESH_SLIME", "fg": 53 }, + { "id": "overlay_mutation_THRESH_SPIDER", "fg": 45 }, + { "id": "overlay_mutation_THRESH_TROGLOBITE", "fg": 36 }, + { "id": "overlay_mutation_active_bio_infrared", "fg": 21 }, + { "id": "overlay_mutation_active_bio_night_vision", "fg": 19 }, + { "id": [ "overlay_mutation_active_bio_scent_vision", "overlay_mutation_active_bio_blindfold" ], "fg": 17 }, + { "id": "overlay_mutation_bio_armor_arms", "fg": 9 }, + { "id": "overlay_mutation_bio_armor_head", "fg": 11 }, + { "id": "overlay_mutation_bio_armor_legs", "fg": 5 }, + { "id": "overlay_mutation_bio_armor_torso", "fg": 7 }, + { "id": "overlay_mutation_bio_blaster", "fg": 13 }, + { "id": "overlay_mutation_bio_deformity", "fg": 15 }, + { + "id": "fd_acid", + "fg": 83, "rotates": false, "multitile": true, "additional_tiles": [ - { "id": "center", "fg": 17 }, - { "id": "corner", "fg": 18 }, - { "id": "edge", "fg": 17 }, - { "id": "end_piece", "fg": 17 }, - { "id": "t_connection", "fg": 17 }, - { "id": "unconnected", "fg": 17 } + { "id": "center", "fg": 84 }, + { "id": "corner", "fg": 85 }, + { "id": "edge", "fg": 86 }, + { "id": "end_piece", "fg": 87 }, + { "id": "t_connection", "fg": 88 }, + { "id": "unconnected", "fg": 83 } ] }, + { "id": "fd_acid_vent", "fg": 82, "rotates": false }, + { "id": "fd_bees", "fg": 63, "rotates": false }, { - "id": "explosion_medium", - "fg": 19, + "id": [ "fd_bile", "fd_gibs_veggy", "fd_sap" ], + "fg": 89, "rotates": false, "multitile": true, "additional_tiles": [ - { "id": "center", "fg": 19 }, - { "id": "corner", "fg": 20 }, - { "id": "edge", "fg": 19 }, - { "id": "end_piece", "fg": 19 }, - { "id": "t_connection", "fg": 19 }, - { "id": "unconnected", "fg": 19 } + { "id": "center", "fg": 90 }, + { "id": "corner", "fg": 91 }, + { "id": "edge", "fg": 92 }, + { "id": "end_piece", "fg": 93 }, + { "id": "t_connection", "fg": 94 }, + { "id": "unconnected", "fg": 89 } ] }, + { "id": "fd_blood", "fg": 156, "rotates": false }, + { "id": [ "fd_blood_insect", "fd_gibs_insect" ], "fg": 159, "rotates": false }, + { "id": [ "fd_blood_invertebrate", "fd_gibs_invertebrate" ], "fg": 158, "rotates": false }, + { "id": "fd_blood_veggy", "fg": 157, "rotates": false }, { - "id": "explosion_weak", - "fg": 21, + "id": [ "fd_cigsmoke", "fd_weedsmoke", "fd_methsmoke", "fd_cracksmoke" ], + "fg": 134, "rotates": false, "multitile": true, "additional_tiles": [ - { "id": "center", "fg": 21 }, - { "id": "corner", "fg": 22 }, - { "id": "edge", "fg": 21 }, - { "id": "end_piece", "fg": 21 }, - { "id": "t_connection", "fg": 21 }, - { "id": "unconnected", "fg": 21 } + { "id": "center", "fg": 135 }, + { "id": "corner", "fg": 136 }, + { "id": "edge", "fg": 137 }, + { "id": "end_piece", "fg": 138 }, + { "id": "t_connection", "fg": 139 }, + { "id": "unconnected", "fg": 134 } ] }, - { "id": "fd_laser", "fg": 23 }, - { "id": [ "animation_bullet_shrapnel", "animation_bullet_normal" ], "fg": 24 }, - { "id": "fd_plasma", "fg": 25 }, - { "id": "weather_rain_drop", "fg": 26 }, - { "id": "weather_acid_drop", "fg": 27 }, - { "id": "weather_snowflake", "fg": 28 }, - { "id": [ "t_water_moving_dp", "t_swater_dp", "t_water_dp" ], "fg": 29, "rotates": false }, - { "id": [ "t_water_moving_sh", "t_swater_sh", "t_water_pool", "t_water_sh" ], "fg": 30, "rotates": false }, - { "id": [ "t_slime", "t_sewage" ], "fg": 31, "rotates": false }, - { "id": [ "tr_lava", "t_lava" ], "fg": 32, "rotates": false }, - { "id": "t_sludge", "fg": 33, "rotates": false }, - { "id": "t_tar", "fg": 34, "rotates": false }, - { "id": [ "t_dirtfloor", "t_dirt" ], "fg": 35, "rotates": false }, - { "id": "t_dirt_season_winter", "fg": 36, "rotates": false }, - { "id": "t_searth_test", "fg": 37, "rotates": false }, - { "id": "t_sand", "fg": 38, "rotates": false }, - { "id": "t_clay", "fg": 39, "rotates": false }, - { "id": "t_woodchips", "fg": 40, "rotates": false }, - { "id": "f_ash", "fg": 41, "rotates": false }, - { "id": [ "fd_rubble", "f_rubble_rock" ], "fg": 42, "rotates": false }, - { "id": "f_rubble", "fg": 43, "rotates": false }, - { "id": [ "t_sidewalk_bg_dp", "t_sidewalk" ], "fg": 44, "rotates": false }, - { "id": [ "t_pavement_bg_dp", "t_pavement" ], "fg": 45, "rotates": false }, - { "id": [ "t_pavement_y_bg_dp", "t_pavement_y" ], "fg": 46, "rotates": false }, - { "id": "t_rock_floor", "fg": 47, "rotates": false }, + { "id": "fd_dazzling", "fg": 155, "rotates": false }, { - "id": [ "t_concrete_floor", "t_flat_roof", "t_strconc_floor", "t_thconc_floor", "t_railroad_rubble", "t_concrete" ], - "fg": 48, - "rotates": false + "id": "fd_electricity", + "fg": 96, + "rotates": false, + "multitile": true, + "additional_tiles": [ + { "id": "center", "fg": 97 }, + { "id": "corner", "fg": 98 }, + { "id": "edge", "fg": 99 }, + { "id": "end_piece", "fg": 100 }, + { "id": "t_connection", "fg": 101 }, + { "id": "unconnected", "fg": 96 } + ] }, - { "id": "t_thconc_floor_olight", "fg": 49, "rotates": false }, - { "id": [ "t_scrap_floor", "t_junk_floor", "t_metal_floor" ], "fg": 50, "rotates": false }, - { "id": "f_wreckage", "fg": 51, "rotates": false }, - { "id": [ "t_linoleum_gray", "t_strconc_floor_halfway" ], "fg": 52, "rotates": false }, - { "id": [ "t_floor_red", "t_carpet_red" ], "fg": 53, "rotates": false }, - { "id": [ "t_carpet_yellow", "t_floor_waxed_y" ], "fg": 54, "rotates": false }, - { "id": "t_floor_waxed", "fg": 55, "rotates": false }, - { "id": [ "f_tatami", "f_skin_groundsheet" ], "fg": 56, "rotates": false }, - { "id": "t_floor_primitive", "fg": 57, "rotates": false }, { - "id": [ "f_groundsheet", "f_fema_groundsheet", "f_large_groundsheet", "f_center_groundsheet" ], - "fg": 58, - "rotates": false - }, - { "id": [ "t_floor_green", "t_carpet_green" ], "fg": 59, "rotates": false }, - { "id": "t_floor_blue", "fg": 60, "rotates": false }, - { "id": "t_floor", "fg": 61, "rotates": false }, - { "id": "t_carpet_purple", "fg": 62, "rotates": false }, - { "id": "t_elevator", "fg": 63, "rotates": false }, - { "id": [ "t_skylight", "t_linoleum_white", "t_paper_floor", "f_canvas_floor" ], "fg": 64, "rotates": false }, - { "id": [ "t_claymound", "t_dirtmoundfloor", "t_dirtmound" ], "fg": 65, "rotates": false }, - { "id": "t_sandmound", "fg": 66, "rotates": false }, - { "id": [ "t_grass", "t_grass_season_spring" ], "fg": 67, "rotates": false }, - { "id": "t_grass_season_summer", "fg": 68, "rotates": false }, - { "id": "t_grass_season_autumn", "fg": 69, "rotates": false }, - { "id": "t_grass_season_winter", "fg": 70, "rotates": false }, - { "id": [ "t_fungus", "t_grass_white" ], "fg": 71, "rotates": false }, - { "id": [ "t_grass_long", "t_grass_long_season_spring" ], "fg": 72, "rotates": false }, - { "id": "t_grass_long_season_summer", "fg": 73, "rotates": false }, - { "id": "t_grass_long_season_autumn", "fg": 74, "rotates": false }, - { "id": "t_grass_long_season_winter", "fg": 75, "rotates": false }, - { "id": [ "t_grass_tall", "t_grass_tall_season_spring" ], "fg": 76, "rotates": false }, - { "id": "t_grass_tall_summer", "fg": 77, "rotates": false }, - { "id": "t_grass_tall_season_autumn", "fg": 78, "rotates": false }, - { "id": "t_grass_tall_season_winter", "fg": 79, "rotates": false }, - { "id": [ "t_underbrush_season_spring", "t_underbrush" ], "fg": 80, "rotates": false }, - { "id": "t_underbrush_season_summer", "fg": 81, "rotates": false }, - { "id": "t_underbrush_season_autumn", "fg": 82, "rotates": false }, - { "id": "t_underbrush_season_winter", "fg": 83, "rotates": false }, - { "id": "mon_minecraft", "fg": 84, "rotates": false }, - { "id": "mon_minecraft_charged", "fg": 85, "rotates": false }, - { "id": "mon_minecraft_season_winter", "fg": 86, "rotates": false }, - { "id": "mon_minecraft_charged_season_winter", "fg": 87, "rotates": false }, + "id": [ "fd_fatigue", "fd_relax_gas" ], + "fg": 128, + "rotates": false, + "multitile": true, + "additional_tiles": [ + { "id": "center", "fg": 129 }, + { "id": "corner", "fg": 130 }, + { "id": "edge", "fg": 131 }, + { "id": "end_piece", "fg": 132 }, + { "id": "t_connection", "fg": 133 }, + { "id": "unconnected", "fg": 128 } + ] + }, + { "id": "fd_fire_vent", "fg": 102, "rotates": false }, { - "id": [ - "t_underbrush_harvested_spring", - "t_underbrush_harvested_spring_season_spring", - "t_underbrush_harvested_summer", - "t_underbrush_harvested_summer_season_spring", - "t_underbrush_harvested_autumn", - "t_underbrush_harvested_autumn_season_spring", - "t_underbrush_harvested_winter", - "t_underbrush_harvested_winter_season_spring" - ], - "fg": 88, - "rotates": false + "id": [ "fd_flame_burst", "fd_fire" ], + "fg": 108, + "rotates": false, + "multitile": true, + "additional_tiles": [ + { "id": "center", "fg": 103 }, + { "id": "corner", "fg": 104 }, + { "id": "edge", "fg": 105 }, + { "id": "end_piece", "fg": 106 }, + { "id": "t_connection", "fg": 107 }, + { "id": "unconnected", "fg": 108 } + ] }, { - "id": [ - "t_underbrush_harvested_spring_season_summer", - "t_underbrush_harvested_summer_season_summer", - "t_underbrush_harvested_autumn_season_summer", - "t_underbrush_harvested_winter_season_summer" - ], - "fg": 89, - "rotates": false + "id": "fd_fungal_haze", + "fg": 122, + "rotates": false, + "multitile": true, + "additional_tiles": [ + { "id": "center", "fg": 123 }, + { "id": "corner", "fg": 124 }, + { "id": "edge", "fg": 125 }, + { "id": "end_piece", "fg": 126 }, + { "id": "t_connection", "fg": 127 }, + { "id": "unconnected", "fg": 122 } + ] }, { - "id": [ - "t_underbrush_harvested_spring_season_autumn", - "t_underbrush_harvested_summer_season_autumn", - "t_underbrush_harvested_autumn_season_autumn", - "t_underbrush_harvested_winter_season_autumn" - ], - "fg": 90, - "rotates": false + "id": "fd_fungicidal_gas", + "fg": 109, + "rotates": false, + "multitile": true, + "additional_tiles": [ + { "id": "center", "fg": 110 }, + { "id": "corner", "fg": 111 }, + { "id": "edge", "fg": 112 }, + { "id": "end_piece", "fg": 113 }, + { "id": "t_connection", "fg": 114 }, + { "id": "unconnected", "fg": 109 } + ] }, + { "id": "fd_gas_vent", "fg": 115, "rotates": false }, + { "id": "fd_gibs_flesh", "fg": 160, "rotates": false }, + { "id": [ "fd_hot_air1", "fd_hot_air2", "fd_hot_air3", "fd_hot_air4" ], "fg": 161, "rotates": false }, { - "id": [ - "t_underbrush_harvested_spring_season_winter", - "t_underbrush_harvested_summer_season_winter", - "t_underbrush_harvested_autumn_season_winter" - ], - "fg": 91, - "rotates": false + "id": "fd_incendiary", + "fg": 1821, + "rotates": false, + "multitile": true, + "additional_tiles": [ + { "id": "center", "fg": 103 }, + { "id": "corner", "fg": 104 }, + { "id": "edge", "fg": 105 }, + { "id": "end_piece", "fg": 106 }, + { "id": "t_connection", "fg": 107 }, + { "id": "unconnected", "fg": 1821 } + ] }, - { "id": "t_underbrush_harvested_winter_season_winter", "fg": 92, "rotates": false }, + { "id": "fd_laser", "fg": 145 }, + { "id": "fd_plasma", "fg": 146 }, + { "id": "fd_shock_vent", "fg": 95, "rotates": false }, { - "id": [ - "t_shrub", - "t_shrub_season_spring", - "t_shrub_peanut", - "t_shrub_peanut_season_spring", - "t_shrub_peanut_harvested", - "t_shrub_peanut_harvested_season_spring" - ], - "fg": 93, - "rotates": false + "id": "fd_slime", + "fg": 70, + "rotates": false, + "multitile": true, + "additional_tiles": [ + { "id": "center", "fg": 71 }, + { "id": "corner", "fg": 72 }, + { "id": "edge", "fg": 73 }, + { "id": "end_piece", "fg": 74 }, + { "id": "t_connection", "fg": 75 }, + { "id": "unconnected", "fg": 70 } + ] }, { - "id": [ "t_shrub_peanut_season_summer", "t_shrub_peanut_harvested_season_summer", "t_shrub_season_summer" ], - "fg": 94, - "rotates": false + "id": "fd_sludge", + "fg": 76, + "rotates": false, + "multitile": true, + "additional_tiles": [ + { "id": "center", "fg": 77 }, + { "id": "corner", "fg": 78 }, + { "id": "edge", "fg": 79 }, + { "id": "end_piece", "fg": 80 }, + { "id": "t_connection", "fg": 81 }, + { "id": "unconnected", "fg": 76 } + ] }, { - "id": [ "t_shrub_season_autumn", "t_shrub_peanut_season_autumn", "t_shrub_peanut_harvested_season_autumn" ], - "fg": 95, - "rotates": false + "id": [ "fd_smoke", "fd_tear_gas" ], + "fg": 165, + "rotates": false, + "multitile": true, + "additional_tiles": [ + { "id": "center", "fg": 140 }, + { "id": "corner", "fg": 141 }, + { "id": "edge", "fg": 142 }, + { "id": "end_piece", "fg": 143 }, + { "id": "t_connection", "fg": 144 }, + { "id": "unconnected", "fg": 165 } + ] }, + { "id": "fd_spotlight", "fg": 62, "rotates": false }, { - "id": [ - "t_shrub_peanut_season_winter", - "t_shrub_peanut_harvested_season_winter", - "t_shrub_blueberry_season_winter", - "t_shrub_strawberry_season_winter", - "t_shrub_season_winter" - ], - "fg": 96, - "rotates": false + "id": [ "fd_tindalos_gas" ], + "fg": 147, + "rotates": false, + "multitile": true, + "additional_tiles": [ + { "id": "center", "fg": 148 }, + { "id": "corner", "fg": 149 }, + { "id": "edge", "fg": 150 }, + { "id": "end_piece", "fg": 151 }, + { "id": "t_connection", "fg": 152 }, + { "id": "unconnected", "fg": 147 } + ] }, + { "id": "fd_tindalos_rift", "fg": 153, "rotates": false }, { - "id": [ "t_shrub_strawberry_harvested", "t_shrub_strawberry_season_spring", "t_shrub_strawberry_season_autumn" ], - "fg": 97, - "rotates": false + "id": [ "fd_toxic_gas", "fd_nuke_gas" ], + "fg": 116, + "rotates": false, + "multitile": true, + "additional_tiles": [ + { "id": "center", "fg": 117 }, + { "id": "corner", "fg": 118 }, + { "id": "edge", "fg": 119 }, + { "id": "end_piece", "fg": 120 }, + { "id": "t_connection", "fg": 121 }, + { "id": "unconnected", "fg": 116 } + ] }, - { "id": "t_shrub_strawberry", "fg": 98, "rotates": false }, { - "id": [ "t_shrub_blueberry_harvested", "t_shrub_blueberry_season_spring", "t_shrub_blueberry_season_autumn" ], - "fg": 99, - "rotates": false + "id": "fd_web", + "fg": 64, + "rotates": false, + "multitile": true, + "additional_tiles": [ + { "id": "center", "fg": 65 }, + { "id": "corner", "fg": 66 }, + { "id": "edge", "fg": 67 }, + { "id": "end_piece", "fg": 68 }, + { "id": "t_connection", "fg": 69 }, + { "id": "unconnected", "fg": 64 } + ] }, - { "id": "t_shrub_blueberry", "fg": 100, "rotates": false }, - { "id": "t_shrub_fungal", "fg": 101, "rotates": false }, - { "id": [ "t_tree_young", "t_tree_young_season_spring" ], "fg": 102, "rotates": false }, - { "id": "t_tree_young_season_summer", "fg": 103, "rotates": false }, - { "id": "t_tree_young_season_autumn", "fg": 104, "rotates": false }, - { "id": "t_tree_fungal_young", "fg": 105, "rotates": false }, - { "id": "t_tree_young_season_winter", "fg": 106, "rotates": false }, - { "id": "t_tree_fungal", "fg": 107, "rotates": false }, - { "id": [ "t_tree_cherry", "t_tree_plum" ], "fg": 108, "rotates": false }, + { "id": "f_air_conditioner", "fg": 363, "rotates": false }, + { "id": "f_alien_anemone", "fg": 177, "rotates": false }, + { "id": "f_alien_gasper", "fg": 179, "rotates": false }, + { "id": "f_alien_pod", "fg": 175, "rotates": false }, + { "id": "f_alien_pod_organ", "fg": 174, "rotates": false }, + { "id": "f_alien_pod_resin", "fg": 176, "rotates": false }, + { "id": "f_alien_scar", "fg": 178, "rotates": false }, { - "id": [ - "t_tree_season_autumn", - "t_tree_harvested_season_autumn", - "t_tree_cherry_season_autumn", - "t_tree_plum_season_autumn", - "t_tree_peach_season_autumn", - "t_tree_apricot_season_autumn" - ], - "fg": 109, - "rotates": false + "id": "f_alien_table", + "fg": 2606, + "rotates": false, + "multitile": true, + "additional_tiles": [ + { "id": "center", "fg": 182 }, + { "id": "corner", "fg": 183 }, + { "id": "edge", "fg": 184 }, + { "id": "end_piece", "fg": 185 }, + { "id": "t_connection", "fg": 186 }, + { "id": "unconnected", "fg": 181 } + ] }, - { "id": [ "t_tree_peach", "t_tree_apricot" ], "fg": 110, "rotates": false }, - { "id": [ "t_tree_peach_harvested", "t_tree_apricot_harvested" ], "fg": 111, "rotates": false }, + { "id": "f_alien_tendril", "fg": 173, "rotates": false }, + { "id": "f_alien_zapper", "fg": 180, "rotates": false }, + { "id": "f_arcade_machine", "fg": 372, "rotates": false }, + { "id": "f_armchair", "fg": 354, "rotates": false }, + { "id": "f_ash", "fg": 199, "rotates": false }, + { "id": [ "f_aut_gas_console", "vp_controls_electronic", "t_console" ], "fg": 209, "rotates": false }, + { "id": [ "f_autoclave", "f_autoclave_full" ], "fg": 172, "rotates": false }, + { "id": "f_autodoc", "fg": 204, "rotates": false }, + { "id": [ "f_autodoc_couch", "f_sofa" ], "fg": 273, "rotates": false }, + { "id": "f_ball_mach", "fg": 267, "rotates": false }, + { "id": "f_barricade_road", "fg": 347, "rotates": false }, { - "id": [ "t_tree_harvested", "t_tree_season_summer", "t_tree_harvested_season_summer", "t_tree_harvested_season_spring" ], - "fg": 112, - "rotates": false + "id": "f_bathtub", + "fg": 287, + "rotates": false, + "multitile": true, + "additional_tiles": [ + { "id": "center", "fg": 288 }, + { "id": "corner", "fg": 289 }, + { "id": "edge", "fg": 290 }, + { "id": "end_piece", "fg": 291 }, + { "id": "t_connection", "fg": 292 }, + { "id": "unconnected", "fg": 287 } + ] }, { - "id": [ - "t_tree_season_spring", - "t_tree", - "t_tree_apple_season_summer", - "t_tree_pear_season_summer", - "t_tree_apple_harvested", - "t_tree_pear_harvested" - ], - "fg": 113, - "rotates": false + "id": "f_bed", + "fg": 242, + "rotates": false, + "multitile": true, + "additional_tiles": [ + { "id": "center", "fg": 243 }, + { "id": "corner", "fg": 244 }, + { "id": "edge", "fg": 245 }, + { "id": "end_piece", "fg": 246 }, + { "id": "t_connection", "fg": 247 }, + { "id": "unconnected", "fg": 242 } + ] }, - { "id": [ "t_tree_apple", "t_tree_pear" ], "fg": 114, "rotates": false }, - { "id": "t_marloss_tree", "fg": 115, "rotates": false }, { - "id": [ - "t_tree_cherry_season_spring", - "t_tree_plum_season_spring", - "t_tree_cherry_harvested", - "t_tree_plum_harvested", - "t_tree_apple_season_spring", - "t_tree_pear_season_spring", - "t_tree_peach_season_spring", - "t_tree_apricot_season_spring" - ], - "fg": 116, + "id": "f_bench", + "fg": 351, + "rotates": true, + "multitile": true, + "additional_tiles": [ { "id": "t_connection", "fg": 352 } ] + }, + { "id": "f_bigmirror", "fg": 370, "rotates": false }, + { "id": "f_bigmirror_b", "fg": 371, "rotates": false }, + { "id": "f_birdbath", "fg": 284, "rotates": false }, + { "id": "f_black_eyed_susan", "fg": 316, "rotates": false }, + { "id": "f_blade", "fg": 293, "rotates": false }, + { "id": "f_bluebell", "fg": 309, "rotates": false }, + { "id": "f_bookcase", "fg": 210, "rotates": false }, + { "id": "f_boulder_large", "fg": 301, "rotates": false }, + { "id": "f_boulder_medium", "fg": 302, "rotates": false }, + { "id": "f_boulder_small", "fg": 303, "rotates": false }, + { "id": "f_brazier", "fg": 286, "rotates": false }, + { "id": "f_butcher_rack", "fg": 337, "rotates": false }, + { "id": "f_cattails", "fg": 304, "rotates": false }, + { "id": [ "f_cellphone_booster", "f_TV_antenna", "f_spike" ], "fg": 294, "rotates": false }, + { "id": "f_chamomile", "fg": 319, "rotates": false }, + { "id": "f_chemical_mixer", "fg": 365, "rotates": false }, + { "id": "f_chimney", "fg": 297, "rotates": false }, + { "id": "f_clay_kiln", "fg": 218, "rotates": false }, + { "id": "f_coffin_c", "fg": 355, "rotates": false }, + { "id": "f_coffin_o", "fg": 356, "rotates": false }, + { + "id": "f_counter", + "fg": 261, + "rotates": false, + "multitile": true, + "additional_tiles": [ + { "id": "center", "fg": 262 }, + { "id": "corner", "fg": 263 }, + { "id": "edge", "fg": 264 }, + { "id": "end_piece", "fg": 265 }, + { "id": "t_connection", "fg": 266 }, + { "id": "unconnected", "fg": 261 } + ] + }, + { "id": "f_counter_gate_c", "fg": 188, "rotates": false }, + { "id": "f_counter_gate_o", "fg": 189, "rotates": false }, + { "id": "f_crate_c", "fg": 349, "rotates": false }, + { "id": "f_crate_o", "fg": 350, "rotates": false }, + { "id": [ "f_cupboard", "t_sai_box" ], "fg": 213, "rotates": false }, + { "id": [ "f_curtain_open", "t_door_curtain_o" ], "fg": 202, "rotates": false }, + { "id": [ "f_curtain", "t_door_curtain_c" ], "fg": 201, "rotates": false }, + { "id": "f_dahlia", "fg": 310, "rotates": false }, + { "id": "f_dandelion", "fg": 307, "rotates": false }, + { "id": "f_datura", "fg": 308, "rotates": false }, + { + "id": "f_desk", + "fg": 267, + "rotates": false, + "multitile": true, + "additional_tiles": [ + { "id": "center", "fg": 268 }, + { "id": "corner", "fg": 269 }, + { "id": "edge", "fg": 270 }, + { "id": "end_piece", "fg": 271 }, + { "id": "t_connection", "fg": 272 }, + { "id": "unconnected", "fg": 267 } + ] + }, + { "id": "f_displaycase", "fg": 381, "rotates": false }, + { "id": "f_displaycase_b", "fg": 382, "rotates": false }, + { "id": "f_dive_block", "fg": 389, "rotates": false }, + { "id": "f_dresser", "fg": 344, "rotates": false }, + { "id": "f_dryer", "fg": 367, "rotates": false }, + { "id": [ "f_egg_sackcs", "mon_trapdoor_egg", "f_egg_sackbw" ], "fg": 299, "rotates": false }, + { "id": "f_egg_sacke", "fg": 300, "rotates": false }, + { "id": "f_egg_sackws", "fg": 298, "rotates": false }, + { "id": "f_ergometer", "fg": 374, "rotates": false }, + { "id": "f_exercise", "fg": 376, "rotates": false }, + { "id": [ "f_filing_cabinet", "f_file_cabinet" ], "fg": 340, "rotates": false }, + { "id": "f_fireplace", "fg": 334, "rotates": false }, + { "id": "f_firering", "fg": 335, "rotates": false }, + { "id": "f_floor_canvas", "fg": 377, "rotates": false }, + { "id": "f_flower_fungal", "fg": 313, "rotates": false }, + { "id": "f_flower_marloss", "fg": 312, "rotates": false }, + { "id": "f_flower_spurge", "fg": 315, "rotates": false }, + { "id": "f_flower_tulip", "fg": 306, "rotates": false }, + { "id": [ "f_forge", "char_forge" ], "fg": 332, "rotates": false }, + { "id": "f_forge_rock", "fg": 217, "rotates": false }, + { "id": "f_fridge", "fg": 368, "rotates": false }, + { "id": [ "f_fume_hood", "t_switchgear_l" ], "fg": 212, "rotates": false }, + { "id": "f_fungal_clump", "fg": 328, "rotates": false }, + { "id": "f_fungal_mass", "fg": 329, "rotates": false }, + { "id": "f_fvat_empty", "fg": 387, "rotates": false }, + { "id": "f_fvat_full", "fg": 388, "rotates": false }, + { "id": "f_glass_cabinet", "fg": 341, "rotates": false }, + { "id": "f_glass_fridge", "fg": 369, "rotates": false }, + { "id": "f_grave_head", "fg": 358, "rotates": false }, + { "id": "f_grave_monument", "fg": 359, "rotates": false }, + { "id": "f_grave_stone", "fg": 360, "rotates": false }, + { "id": "f_grave_stone_old", "fg": 361, "rotates": false }, + { + "id": [ "f_groundsheet", "f_fema_groundsheet", "f_large_groundsheet", "f_center_groundsheet" ], + "fg": 208, "rotates": false }, - { "id": "t_tree_maple_season_autumn", "fg": 117, "rotates": false }, + { "id": [ "f_gun_safe_el", "f_gunsafe_ml", "f_safe_c" ], "fg": 383, "rotates": false }, + { "id": "f_hay", "fg": 327, "rotates": false }, + { "id": "f_home_furnace", "fg": 207, "rotates": false }, + { "id": "f_indoor_plant", "fg": 326, "rotates": false }, + { "id": "f_indoor_plant_y", "fg": 325, "rotates": false }, { "id": [ - "t_tree_blackjack_season_autumn", - "t_tree_hickory_season_autumn", - "t_tree_hickory_harvested_season_autumn", - "t_tree_almond_season_autumn", - "t_tree_almond_harvested_season_autumn", - "t_tree_pecan_season_autumn", - "t_tree_pecan_harvested_season_autumn" + "f_kiln_metal_empty", + "fuel_bunker", + "kiln", + "brick_kiln", + "kilnrig", + "char_kiln", + "vp_veh_kiln", + "vp_fuel_bunker", + "f_kiln_empty" ], - "fg": 118, + "fg": 331, "rotates": false }, + { "id": [ "f_kiln_metal_full", "kiln_full", "f_kiln_full" ], "fg": 333, "rotates": false }, + { "id": "f_ladder", "fg": 166, "rotates": false }, + { "id": "f_lane", "fg": 348, "rotates": true }, + { "id": [ "f_large_canvas_door", "f_canvas_door" ], "fg": 231, "rotates": false }, + { "id": [ "f_large_canvas_door_o", "f_canvas_door_o" ], "fg": 232, "rotates": false }, + { + "id": [ "f_large_canvas_wall", "f_canvas_wall" ], + "fg": 1649, + "rotates": false, + "multitile": true, + "additional_tiles": [ + { "id": "center", "fg": 226 }, + { "id": "corner", "fg": 227 }, + { "id": "edge", "fg": 228 }, + { "id": "end_piece", "fg": 229 }, + { "id": "t_connection", "fg": 230 }, + { "id": "unconnected", "fg": 1649 } + ] + }, + { "id": "f_leather_tarp", "fg": 162, "rotates": false }, + { "id": "f_lily", "fg": 311, "rotates": false }, + { "id": "f_lilypad", "fg": 305, "rotates": false }, + { "id": [ "f_locker", "t_switchgear_s" ], "fg": 211, "rotates": false }, + { "id": "f_lotus", "fg": 318, "rotates": false }, + { "id": "f_mailbox", "fg": 362, "rotates": false }, + { "id": "f_makeshift_bed", "fg": 242, "rotates": false }, + { "id": "f_metal_butcher_rack", "fg": 336, "rotates": false }, + { "id": "f_mutpoppy", "fg": 314, "rotates": false }, { "id": [ - "t_tree_blackjack_season_spring", - "t_tree_hickory_season_spring", - "t_tree_hickory", - "t_tree_hickory_harvested_season_spring", - "t_tree_hickory_harvested", - "t_tree_maple_season_spring", - "t_tree_maple", - "t_tree_almond_season_spring", - "t_tree_almond", - "t_tree_almond_harvested_season_spring", - "t_tree_almond_harvested", - "t_tree_pecan_season_spring", - "t_tree_pecan", - "t_tree_pecan_harvested_season_spring", - "t_tree_pecan_harvested" + "f_mutpoppy_season_winter", + "f_dandelion_season_winter", + "f_flower_spurge_season_winter", + "f_black_eyed_susan_season_winter", + "f_sunflower_season_winter", + "f_datura_season_winter", + "f_bluebell_season_winter", + "f_dahlia_season_winter", + "f_lily_season_winter", + "f_chamomile_season_winter", + "f_lotus_season_winter", + "f_flower_marloss_season_winter", + "f_flower_tulip_season_winter" ], - "fg": 119, + "fg": 320, "rotates": false }, + { "id": [ "f_oven", "t_sai_box_damaged" ], "fg": 214, "rotates": false }, + { "id": "f_piano", "fg": 342, "rotates": false }, { - "id": [ - "t_tree_hickory_season_summer", - "t_tree_hickory_harvested_season_summer", - "t_tree_almond_season_summer", - "t_tree_almond_harvested_season_summer", - "t_tree_pecan_season_summer", - "t_tree_pecan_harvested_season_summer", - "t_tree_maple_season_summer", - "t_tree_blackjack" - ], - "fg": 120, - "rotates": false - }, - { "id": "t_tree_maple_tapped_season_autumn", "fg": 121, "rotates": false }, - { "id": "t_tree_maple_tapped_season_summer", "fg": 122, "rotates": false }, - { "id": [ "t_tree_maple_tapped", "t_tree_maple_tapped_season_spring" ], "fg": 123, "rotates": false }, - { "id": "mon_treent_green", "fg": 124, "rotates": false }, - { "id": "t_tree_birch_harvested_season_autumn", "fg": 125, "rotates": false }, - { "id": "t_tree_birch_season_autumn", "fg": 126, "rotates": false }, - { "id": "t_tree_birch_season_summer", "fg": 127, "rotates": false }, - { "id": "t_tree_birch_harvested_season_summer", "fg": 128, "rotates": false }, - { "id": [ "t_tree_birch_season_spring", "t_tree_birch" ], "fg": 129, "rotates": false }, - { "id": [ "t_tree_birch_harvested_season_spring", "t_tree_birch_harvested" ], "fg": 130, "rotates": false }, - { "id": "t_tree_willow_season_autumn", "fg": 131, "rotates": false }, - { "id": "t_tree_willow_harvested_season_autumn", "fg": 132, "rotates": false }, - { "id": "t_tree_willow_season_summer", "fg": 133, "rotates": false }, - { "id": [ "t_tree_willow_season_spring", "t_tree_willow" ], "fg": 134, "rotates": false }, - { "id": [ "t_tree_willow_harvested_season_spring", "t_tree_willow_harvested" ], "fg": 135, "rotates": false }, - { "id": "t_tree_willow_harvested_season_summer", "fg": 136, "rotates": false }, - { "id": "t_tree_pine", "fg": 137, "rotates": false }, - { "id": "t_tree_deadpine", "fg": 138, "rotates": false }, - { - "id": [ - "t_tree_hickory_dead", - "t_tree_blackjack_harvested_season_spring", - "t_tree_blackjack_harvested_season_summer", - "t_tree_blackjack_harvested_season_autumn", - "mon_treent" - ], - "fg": 139, - "rotates": false - }, - { "id": "t_tree_dead", "fg": 140, "rotates": false }, - { "id": "t_tree_deadpine_season_winter", "fg": 141, "rotates": false }, - { "id": "t_tree_pine_season_winter", "fg": 142, "rotates": false }, - { - "id": [ - "t_tree_blackjack_harvested_season_winter", - "mon_treent_season_winter", - "mon_treent_green_season_winter", - "t_tree_hickory_dead_season_winter" - ], - "fg": 143, - "rotates": false - }, - { - "id": [ - "t_tree_harvested_season_winter", - "t_tree_cherry_season_winter", - "t_tree_plum_season_winter", - "t_tree_apple_season_winter", - "t_tree_pear_season_winter", - "t_tree_peach_season_winter", - "t_tree_apricot_season_winter", - "t_tree_apple_harvested_season_winter", - "t_tree_apricot_harvested_season_winter", - "t_tree_cherry_harvested_season_winter", - "t_tree_peach_harvested_season_winter", - "t_tree_pear_harvested_season_winter", - "t_tree_plum_harvested_season_winter", - "t_tree_season_winter" - ], - "fg": 144, - "rotates": false - }, - { - "id": [ - "t_tree_birch_harvested_season_winter", - "t_tree_hickory_season_winter", - "t_tree_hickory_harvested_season_winter", - "t_tree_almond_season_winter", - "t_tree_almond_harvested_season_winter", - "t_tree_pecan_season_winter", - "t_tree_pecan_harvested_season_winter", - "t_tree_maple_season_winter", - "t_tree_willow_season_winter", - "t_tree_blackjack_season_winter" - ], - "fg": 145, - "rotates": false - }, - { "id": "t_tree_birch_season_winter", "fg": 146, "rotates": false }, - { "id": "t_tree_willow_harvested_season_winter", "fg": 147, "rotates": false }, - { "id": "t_tree_dead_season_winter", "fg": 148, "rotates": false }, - { "id": "t_tree_maple_tapped_season_winter", "fg": 149, "rotates": false }, - { "id": "t_trunk", "fg": 150, "rotates": false }, - { "id": "t_stump", "fg": 151, "rotates": false }, - { "id": "t_marloss", "fg": 152, "rotates": false }, - { "id": "t_fungus_mound", "fg": 153, "rotates": false }, - { "id": "t_fungus_floor_sup", "fg": 154, "rotates": false }, - { - "id": "vp_cargo_bag", - "fg": 154, + "id": "f_pillow_fort", + "fg": 248, "rotates": true, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 155 } ] - }, - { "id": "t_fungus_floor_out", "fg": 156, "rotates": false }, - { "id": "t_fungus_floor_in", "fg": 157, "rotates": false }, - { "id": [ "t_fungus_wall_transformed", "t_fungus_wall" ], "fg": 158, "rotates": false }, - { - "id": "tr_goo", - "fg": 159, - "rotates": false, - "multitile": true, - "additional_tiles": [ - { "id": "center", "fg": 160 }, - { "id": "corner", "fg": 161 }, - { "id": "edge", "fg": 162 }, - { "id": "end_piece", "fg": 163 }, - { "id": "t_connection", "fg": 164 }, - { "id": "unconnected", "fg": 159 } - ] - }, - { "id": [ "t_pit_foxhole", "tr_sinkhole" ], "fg": 165, "rotates": false }, - { - "id": "t_pit_shallow", - "fg": 166, - "rotates": false, - "multitile": true, - "additional_tiles": [ - { "id": "center", "fg": 167 }, - { "id": "corner", "fg": 168 }, - { "id": "edge", "fg": 169 }, - { "id": "end_piece", "fg": 170 }, - { "id": "t_connection", "fg": 171 }, - { "id": "unconnected", "fg": 166 } - ] - }, - { - "id": [ "tr_pit", "t_pit" ], - "fg": 165, - "rotates": false, - "multitile": true, "additional_tiles": [ - { "id": "center", "fg": 172 }, - { "id": "corner", "fg": 173 }, - { "id": "edge", "fg": 174 }, - { "id": "end_piece", "fg": 175 }, - { "id": "t_connection", "fg": 176 }, - { "id": "unconnected", "fg": 165 } + { "id": "center", "fg": 249 }, + { "id": "corner", "fg": [ 250, 251, 252, 253 ] }, + { "id": "edge", "fg": [ 254, 248, 254, 248 ] }, + { "id": "end_piece", "fg": [ 255, 248, 256, 248 ] }, + { "id": "t_connection", "fg": [ 257, 258, 259, 260 ] }, + { "id": "unconnected", "fg": 248 } ] }, + { "id": "f_pinball_machine", "fg": 373, "rotates": false }, + { "id": "f_plant_harvest", "fg": 324, "rotates": false }, + { "id": "f_plant_mature", "fg": 323, "rotates": false }, + { "id": "f_plant_seed", "fg": 321, "rotates": false }, + { "id": "f_plant_seedling", "fg": 322, "rotates": false }, + { "id": "f_planter", "fg": 167, "rotates": false }, + { "id": "f_planter_harvest", "fg": 171, "rotates": false }, + { "id": "f_planter_mature", "fg": 170, "rotates": false }, + { "id": "f_planter_seed", "fg": 168, "rotates": false }, + { "id": "f_planter_seedling", "fg": 169, "rotates": false }, { - "id": [ "t_pit_spiked", "tr_spike_pit" ], - "fg": 177, + "id": "f_pool_table", + "fg": 239, "rotates": false, "multitile": true, - "additional_tiles": [ - { "id": "center", "fg": 178 }, - { "id": "corner", "fg": 179 }, - { "id": "edge", "fg": 180 }, - { "id": "end_piece", "fg": 181 }, - { "id": "t_connection", "fg": 182 }, - { "id": "unconnected", "fg": 177 } - ] + "additional_tiles": [ { "id": "corner", "fg": 240 }, { "id": "t_connection", "fg": 239 } ] }, + { "id": "f_rack_coat", "fg": 345, "rotates": false }, + { "id": "f_rack_wood", "fg": 192, "rotates": false }, { - "id": [ "tr_glass_pit", "t_pit_glass" ], - "fg": 183, + "id": [ "f_recycle_bin", "f_dumpster" ], + "fg": 233, "rotates": false, "multitile": true, "additional_tiles": [ - { "id": "center", "fg": 184 }, - { "id": "corner", "fg": 185 }, - { "id": "edge", "fg": 186 }, - { "id": "end_piece", "fg": 187 }, - { "id": "t_connection", "fg": 188 }, - { "id": "unconnected", "fg": 183 } - ] - }, - { - "id": "t_pit_corpsed", - "fg": 189, - "bg": 194, - "rotates": true, - "multitile": true, - "additional_tiles": [ - { "id": "center", "bg": 194 }, - { "id": "corner", "fg": 190, "bg": 194 }, - { "id": "edge", "fg": 191, "bg": 194 }, - { "id": "end_piece", "fg": 192, "bg": 194 }, - { "id": "t_connection", "fg": 193, "bg": 194 }, - { "id": "unconnected", "fg": 189, "bg": 194 } + { "id": "center", "fg": 234 }, + { "id": "corner", "fg": 235 }, + { "id": "edge", "fg": 236 }, + { "id": "end_piece", "fg": 237 }, + { "id": "t_connection", "fg": 238 }, + { "id": "unconnected", "fg": 233 } ] }, + { "id": "f_robotic_arm", "fg": 205, "rotates": false }, + { "id": "f_roof_turbine_vent", "fg": 296, "rotates": false }, + { "id": "f_rubble", "fg": 200, "rotates": false }, { "id": "f_rubble_landfill", - "fg": 189, - "bg": 195, + "fg": 2572, + "bg": 163, "rotates": true, "multitile": true, "additional_tiles": [ - { "id": "center", "bg": 195 }, - { "id": "corner", "fg": 190, "bg": 195 }, - { "id": "edge", "fg": 191, "bg": 195 }, - { "id": "end_piece", "fg": 192, "bg": 195 }, - { "id": "t_connection", "fg": 193, "bg": 195 }, - { "id": "unconnected", "fg": 189, "bg": 195 } + { "id": "center", "bg": 163 }, + { "id": "corner", "fg": 2573, "bg": 163 }, + { "id": "edge", "fg": 2574, "bg": 163 }, + { "id": "end_piece", "fg": 2575, "bg": 163 }, + { "id": "t_connection", "fg": 2576, "bg": 163 }, + { "id": "unconnected", "fg": 2572, "bg": 163 } ] }, { "id": "f_rubble_landfill_season_winter", - "fg": 189, - "bg": 196, - "rotates": true, - "multitile": true, - "additional_tiles": [ - { "id": "center", "bg": 196 }, - { "id": "corner", "fg": 190, "bg": 196 }, - { "id": "edge", "fg": 191, "bg": 196 }, - { "id": "end_piece", "fg": 192, "bg": 196 }, - { "id": "t_connection", "fg": 193, "bg": 196 }, - { "id": "unconnected", "fg": 189, "bg": 196 } - ] - }, - { "id": [ "t_pit_glass_covered", "t_pit_spiked_covered", "t_pit_covered" ], "fg": 197, "rotates": false }, - { - "id": "t_sandbox", - "fg": 198, - "rotates": false, - "multitile": true, - "additional_tiles": [ - { "id": "center", "fg": 199 }, - { "id": "corner", "fg": 200 }, - { "id": "edge", "fg": 201 }, - { "id": "end_piece", "fg": 202 }, - { "id": "t_connection", "fg": 203 }, - { "id": "unconnected", "fg": 198 } - ] - }, - { "id": "t_wax", "fg": 204, "rotates": false }, - { "id": "t_floor_wax", "fg": 205, "rotates": false }, - { "id": "t_golf_hole", "fg": 206, "rotates": false }, - { "id": "t_rock_red", "fg": 207, "rotates": false }, - { "id": "t_rock_green", "fg": 208, "rotates": false }, - { "id": "t_rock_blue", "fg": 209, "rotates": false }, - { "id": "t_rock", "fg": 210, "rotates": false }, - { "id": "t_rock_smooth", "fg": 211, "rotates": false }, - { "id": "t_fault", "fg": 212, "rotates": false }, - { "id": "t_paper", "fg": 213, "rotates": false }, - { "id": "t_stairs_up", "fg": 214, "rotates": false }, - { "id": "t_stairs_down", "fg": 215, "rotates": false }, - { "id": "t_slope_up", "fg": 216, "rotates": false }, - { "id": "t_slope_down", "fg": 217, "rotates": false }, - { "id": "t_low_stairs_begin", "fg": 218, "rotates": false }, - { "id": "t_low_stairs_end", "fg": 219, "rotates": false }, - { "id": "t_manhole", "fg": 220, "rotates": false }, - { "id": [ "manhole_cover", "t_manhole_cover" ], "fg": 221, "rotates": false }, - { "id": "t_ladder_up", "fg": 222, "rotates": false }, - { "id": "t_ladder_down", "fg": 223, "rotates": false }, - { "id": "f_ladder", "fg": 224, "rotates": false }, - { - "id": "vp_travois", - "fg": 224, - "rotates": true, - "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 225 } ] - }, - { "id": "t_rope_up", "fg": 226, "rotates": false }, - { - "id": "t_root_wall", - "fg": 227, - "rotates": false, - "multitile": true, - "additional_tiles": [ - { "id": "center", "fg": 228 }, - { "id": "corner", "fg": 229 }, - { "id": "edge", "fg": 227 }, - { "id": "end_piece", "fg": 230 }, - { "id": "t_connection", "fg": 231 }, - { "id": "unconnected", "fg": 227 } - ] - }, - { - "id": "t_improvised_fence", - "fg": 232, - "rotates": false, - "multitile": true, - "additional_tiles": [ - { "id": "center", "fg": 233 }, - { "id": "corner", "fg": 234 }, - { "id": "edge", "fg": 232 }, - { "id": "end_piece", "fg": 235 }, - { "id": "t_connection", "fg": 236 }, - { "id": "unconnected", "fg": 232 } - ] - }, - { - "id": "t_fence_rope", - "fg": 227, - "rotates": false, - "multitile": true, - "additional_tiles": [ - { "id": "center", "fg": 233 }, - { "id": "corner", "fg": 234 }, - { "id": "edge", "fg": 227 }, - { "id": "end_piece", "fg": 235 }, - { "id": "t_connection", "fg": 236 }, - { "id": "unconnected", "fg": 227 } - ] - }, - { "id": "t_fence_post", "fg": 237, "rotates": false }, - { - "id": "vp_spike_wood", - "fg": 237, - "rotates": true, - "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 225 } ] - }, - { - "id": [ "t_fence_h", "t_fence_v", "t_fence" ], - "fg": 238, + "fg": 2572, + "bg": 164, "rotates": true, "multitile": true, "additional_tiles": [ - { "id": "center", "fg": 239 }, - { "id": "corner", "fg": [ 240, 241, 242, 238 ] }, - { "id": "edge", "fg": [ 243, 244, 243, 244 ] }, - { "id": "end_piece", "fg": [ 243, 244, 245, 238 ] }, - { "id": "t_connection", "fg": [ 244, 241, 239, 242 ] }, - { "id": "unconnected", "fg": 238 } - ] - }, - { "id": "t_fencegate_c", "fg": [ 246, 247, 246, 247 ], "rotates": true }, - { "id": "t_fencegate_o", "fg": [ 248, 249, 248, 249 ], "rotates": true }, - { "id": "t_palisade", "fg": [ 250, 251, 250, 251 ], "rotates": true }, - { "id": "t_palisade_gate", "fg": [ 252, 253, 252, 253 ], "rotates": true }, - { "id": "t_palisade_gate_o", "fg": [ 254, 255, 254, 255 ], "rotates": true }, - { "id": "t_portcullis", "fg": 256, "rotates": false }, - { "id": [ "t_support_s", "t_chainfence_posts" ], "fg": 257, "rotates": false }, - { - "id": "t_iron_fence", - "fg": 258, - "rotates": false, - "multitile": true, - "additional_tiles": [ - { "id": "center", "fg": 259 }, - { "id": "corner", "fg": 260 }, - { "id": "edge", "fg": 258 }, - { "id": "end_piece", "fg": 261 }, - { "id": "t_connection", "fg": 262 }, - { "id": "unconnected", "fg": 258 } + { "id": "center", "bg": 164 }, + { "id": "corner", "fg": 2573, "bg": 164 }, + { "id": "edge", "fg": 2574, "bg": 164 }, + { "id": "end_piece", "fg": 2575, "bg": 164 }, + { "id": "t_connection", "fg": 2576, "bg": 164 }, + { "id": "unconnected", "fg": 2572, "bg": 164 } ] }, + { "id": [ "f_safe_l", "f_gunsafe_mj" ], "fg": 384, "rotates": false }, + { "id": "f_safe_o", "fg": 385, "rotates": false }, { - "id": [ "t_chainfence_v", "t_chainfence", "t_chainfence_h", "t_fence_wire" ], - "fg": 263, + "id": "f_sandbag_wall", + "fg": 193, "rotates": true, "multitile": true, "additional_tiles": [ - { "id": "center", "fg": 259 }, - { "id": "corner", "fg": 260 }, - { "id": "edge", "fg": 263 }, - { "id": "end_piece", "fg": 261 }, - { "id": "t_connection", "fg": 262 }, - { "id": "unconnected", "fg": 263 } - ] - }, - { - "id": "t_fence_barbed", - "fg": 264, - "rotates": false, - "multitile": true, - "additional_tiles": [ - { "id": "center", "fg": 259 }, - { "id": "corner", "fg": 265 }, - { "id": "edge", "fg": 264 }, - { "id": "end_piece", "fg": 266 }, - { "id": "t_connection", "fg": 267 }, - { "id": "unconnected", "fg": 264 } + { "id": "center", "fg": 194 }, + { "id": "corner", "fg": 195 }, + { "id": "edge", "fg": 196 }, + { "id": "end_piece", "fg": 197 }, + { "id": "t_connection", "fg": 198 }, + { "id": "unconnected", "fg": 193 } ] }, - { "id": "t_iron_fence_posts", "fg": 268, "rotates": false }, - { "id": "t_chaingate_o", "fg": 269, "rotates": false }, - { "id": "t_chaingate_c", "fg": 270, "rotates": false }, - { "id": "t_chaingate_l", "fg": 271, "rotates": false }, + { "id": "f_shackle", "fg": 281, "rotates": false }, + { "id": "f_shower", "fg": 282, "rotates": false }, + { "id": [ "f_sign", "f_bulletin" ], "fg": 346, "rotates": false }, + { "id": "f_sink", "fg": 285, "rotates": false }, + { "id": "f_skin_door", "fg": 224, "rotates": false }, + { "id": "f_skin_door_o", "fg": 225, "rotates": false }, { - "id": [ "t_reb_cage", "t_bars" ], - "fg": 272, + "id": "f_skin_wall", + "fg": 1648, "rotates": false, "multitile": true, "additional_tiles": [ - { "id": "center", "fg": 273 }, - { "id": "corner", "fg": 274 }, - { "id": "edge", "fg": 275 }, - { "id": "end_piece", "fg": 275 }, - { "id": "t_connection", "fg": 276 }, - { "id": "unconnected", "fg": 272 } + { "id": "center", "fg": 219 }, + { "id": "corner", "fg": 220 }, + { "id": "edge", "fg": 221 }, + { "id": "end_piece", "fg": 222 }, + { "id": "t_connection", "fg": 223 }, + { "id": "unconnected", "fg": 1648 } ] }, + { "id": "f_slab", "fg": 357, "rotates": false }, + { "id": "f_smoking_rack", "fg": 338, "rotates": false }, + { "id": "f_smoking_rack_active", "fg": 165, "rotates": false }, + { "id": "f_speaker_cabinet", "fg": 187, "rotates": false }, + { "id": [ "f_statue", "t_sliding_brick_wall_control" ], "fg": 215, "rotates": false }, + { "id": [ "f_stool", "f_chair" ], "fg": 353, "rotates": false }, + { "id": [ "f_straw_bed", "tr_fur_rollmat" ], "fg": 241, "rotates": false }, + { "id": "f_street_light", "fg": 190, "rotates": false }, + { "id": "f_sunflower", "fg": 317, "rotates": false }, { - "id": "t_window_bars", - "fg": 275, + "id": "f_table", + "fg": 274, "rotates": false, "multitile": true, "additional_tiles": [ - { "id": "center", "fg": 273 }, - { "id": "corner", "fg": 274 }, - { "id": "edge", "fg": 275 }, - { "id": "end_piece", "fg": 275 }, - { "id": "t_connection", "fg": 276 }, - { "id": "unconnected", "fg": 275 } - ] - }, - { "id": [ "t_ov_reb_cage", "t_ov_smreb_cage", "t_metal" ], "fg": 277, "rotates": false }, - { - "id": "t_wall_wattle_half", - "fg": 278, - "rotates": true, - "multitile": true, - "additional_tiles": [ - { "id": "center", "fg": 279 }, - { "id": "corner", "fg": 280 }, - { "id": "edge", "fg": 281 }, - { "id": "end_piece", "fg": 282 }, - { "id": "t_connection", "fg": 283 }, - { "id": "unconnected", "fg": 278 } - ] - }, - { - "id": [ "t_wall_half", "t_wall_log_half" ], - "fg": 284, - "rotates": true, - "multitile": true, - "additional_tiles": [ - { "id": "center", "fg": 285 }, - { "id": "corner", "fg": 286 }, - { "id": "edge", "fg": 287 }, - { "id": "end_piece", "fg": 288 }, - { "id": "t_connection", "fg": 289 }, - { "id": "unconnected", "fg": 284 } - ] - }, - { - "id": [ "t_scrap_wall_halfway", "t_junk_palisade" ], - "fg": 290, - "rotates": true, - "multitile": true, - "additional_tiles": [ - { "id": "center", "fg": 291 }, - { "id": "corner", "fg": 292 }, - { "id": "edge", "fg": 293 }, - { "id": "end_piece", "fg": 294 }, - { "id": "t_connection", "fg": 295 }, - { "id": "unconnected", "fg": 290 } - ] - }, - { - "id": [ "t_brick_wall_halfway", "f_sandbag_half" ], - "fg": 296, - "rotates": true, - "multitile": true, - "additional_tiles": [ - { "id": "center", "fg": 297 }, - { "id": "corner", "fg": 298 }, - { "id": "edge", "fg": 299 }, - { "id": "end_piece", "fg": 300 }, - { "id": "t_connection", "fg": 301 }, - { "id": "unconnected", "fg": 296 } - ] - }, - { - "id": [ "t_rock_wall_half", "t_sconc_wall_halfway", "t_strconc_wall_halfway" ], - "fg": 302, - "rotates": true, - "multitile": true, - "additional_tiles": [ - { "id": "center", "fg": 303 }, - { "id": "corner", "fg": 304 }, - { "id": "edge", "fg": 305 }, - { "id": "end_piece", "fg": 306 }, - { "id": "t_connection", "fg": 307 }, - { "id": "unconnected", "fg": 302 } - ] - }, - { - "id": "t_concrete_wall", - "fg": 308, - "rotates": true, - "multitile": true, - "additional_tiles": [ - { "id": "center", "fg": 309 }, - { "id": "corner", "fg": 310 }, - { "id": "edge", "fg": 311 }, - { "id": "end_piece", "fg": 312 }, - { "id": "t_connection", "fg": 313 }, - { "id": "unconnected", "fg": 308 } + { "id": "center", "fg": 275 }, + { "id": "corner", "fg": 276 }, + { "id": "edge", "fg": 277 }, + { "id": "end_piece", "fg": 278 }, + { "id": "t_connection", "fg": 279 }, + { "id": "unconnected", "fg": 274 } ] }, - { "id": [ "t_sliding_concrete_wall_c", "t_secretdoor_concrete_wall_c" ], "fg": 311, "rotates": true }, - { "id": "t_secretdoor_concrete_wall_o", "fg": 314, "rotates": true }, + { "id": "f_target", "fg": 216, "rotates": false }, + { "id": [ "f_tatami", "f_skin_groundsheet" ], "fg": 206, "rotates": false }, + { "id": "f_toilet", "fg": 283, "rotates": false }, + { "id": "f_tourist_table", "fg": 280, "rotates": false }, + { "id": "f_traffic_light", "fg": 191, "rotates": false }, + { "id": "f_trashcan", "fg": 386, "rotates": false }, + { "id": "f_treadmill", "fg": 375, "rotates": false }, + { "id": [ "f_utility_shelf", "f_rack" ], "fg": 339, "rotates": false }, + { "id": "f_vending_c", "fg": 379, "rotates": false }, + { "id": "f_vending_o", "fg": 380, "rotates": false }, + { "id": "f_vending_reinforced", "fg": 378, "rotates": false }, + { "id": "f_vent_pipe", "fg": 295, "rotates": false }, + { "id": "f_wardrobe", "fg": 343, "rotates": false }, + { "id": "f_washer", "fg": 366, "rotates": false }, + { "id": "f_water_heater", "fg": 364, "rotates": false }, + { "id": "f_woodstove", "fg": 330, "rotates": false }, + { "id": "f_wreckage", "fg": 203, "rotates": false }, + { "id": [ "fd_rubble", "f_rubble_rock" ], "fg": 154, "rotates": false }, + { "id": "firekatana_off", "fg": 873, "rotates": false }, + { "id": "10gal_hat", "fg": 1149, "rotates": false }, + { "id": "120mm_casing", "fg": 1381, "rotates": false }, { - "id": [ "t_railing_h", "t_railing_v", "t_guardrail_bg_dp", "t_railing" ], - "fg": 315, - "rotates": true, - "multitile": true, - "additional_tiles": [ - { "id": "center", "fg": 315 }, - { "id": "corner", "fg": 316 }, - { "id": "edge", "fg": 317 }, - { "id": "end_piece", "fg": 318 }, - { "id": "t_connection", "fg": 319 }, - { "id": "unconnected", "fg": 320 } - ] + "id": [ "120mm_usable_heat", "120mm_usable_shot", "120mm_usable_slug", "120mm_usable_ap" ], + "fg": 602, + "rotates": false }, + { "id": "12mm", "fg": 603, "rotates": false }, + { "id": "155mm_casing", "fg": 1382, "rotates": false }, + { "id": [ "155mm_frag", "155mm_heat", "155mm_shot", "155mm_slug", "atgm_heat" ], "fg": 620, "rotates": false }, + { "id": "1st_aid", "fg": 1386, "rotates": false }, { - "id": [ "t_glass_railing", "t_glass_railing_h", "t_glass_railing_v" ], - "fg": 321, - "rotates": true, - "multitile": true, - "additional_tiles": [ - { "id": "center", "fg": 321 }, - { "id": "corner", "fg": 322 }, - { "id": "edge", "fg": 323 }, - { "id": "end_piece", "fg": 324 }, - { "id": "t_connection", "fg": 325 }, - { "id": "unconnected", "fg": 326 } - ] + "id": [ + "20x66_10_mag", + "stanag10", + "falmag", + "falbigmag", + "g3mag", + "m14mag", + "m1918bigmag", + "m1918mag", + "saiga10mag", + "8x40_10_mag" + ], + "fg": 696 }, { - "id": "t_metal_railing", - "fg": 327, - "rotates": true, - "multitile": true, - "additional_tiles": [ - { "id": "center", "fg": 327 }, - { "id": "corner", "fg": 328 }, - { "id": "edge", "fg": 329 }, - { "id": "end_piece", "fg": 330 }, - { "id": "t_connection", "fg": 331 }, - { "id": "unconnected", "fg": 332 } - ] + "id": [ + "20x66_20_mag", + "lw223mag", + "stanag30", + "scarhmag", + "akmmag", + "akmbigmag", + "saiga30mag", + "ppshmag", + "saiga410mag_10rd", + "ruger30", + "8x40_25_mag" + ], + "fg": 698 }, { "id": [ - "t_railroad_track", - "t_railroad_track_h", - "t_railroad_track_v", - "t_railroad_track_d", - "t_railroad_track_d1", - "t_railroad_track_d2" + "22_fmj", + "22_cb", + "22_ratshot", + "9mm", + "9mmP", + "9mmP2", + "9mmfmj", + "762_25", + "762_25hot", + "762_25typeP", + "reloaded_762_25", + "38_special", + "38_super", + "38_fmj", + "10mm", + "40sw", + "40fmj", + "44magnum", + "44fmj", + "45_acp", + "45_jhp", + "45_super", + "454_Casull", + "500_Magnum", + "57mm", + "46mm", + "762_m43", + "762_m87", + "223", + "556", + "556_incendiary", + "270", + "3006", + "3006fmj", + "3006_incendiary", + "308", + "762_51", + "762_51_incendiary", + "700nx", + "32_acp", + "300_winmag", + "762_54R", + "reloaded_9mm", + "reloaded_9mmP", + "reloaded_9mmP2", + "reloaded_9mmfmj", + "reloaded_38_special", + "reloaded_38_super", + "reloaded_38_fmj", + "reloaded_10mm", + "reloaded_40sw", + "reloaded_40fmj", + "reloaded_44magnum", + "reloaded_44fmj", + "reloaded_45_acp", + "reloaded_45_jhp", + "reloaded_45_super", + "reloaded_454_Casull", + "reloaded_500_Magnum", + "reloaded_57mm", + "reloaded_46mm", + "reloaded_762_m43", + "reloaded_762_m87", + "reloaded_223", + "reloaded_556", + "reloaded_556_incendiary", + "reloaded_270", + "reloaded_3006", + "reloaded_3006_incendiary", + "reloaded_308", + "reloaded_762_51", + "reloaded_762_51_incendiary", + "reloaded_50bmg", + "reloaded_50ss", + "reloaded_50_incendiary", + "reloaded_300_winmag", + "reloaded_32_acp", + "reloaded_700nx", + "reloaded_762_54R", + "reloaded_22_cb", + "reloaded_22_fmj", + "reloaded_22_lr", + "reloaded_22_ratshot", + "545", + "545_ap", + "9x18mm", + "9x18mmfmj", + "9x18mmP2", + "reloaded_545", + "reloaded_545_ap", + "reloaded_9x18mm", + "reloaded_9x18mmfmj", + "reloaded_9x18mmP2", + "reloaded_3006fmj", + "50bmg", + "50ss", + "50_incendiary", + "357sig_fmj", + "357sig_jhp", + "reloaded_357sig_fmj", + "reloaded_357sig_jhp", + "357", + "357_P", + "45_long_colt", + "reloaded_357", + "reloaded_357_P", + "reloaded_45_long_colt", + "22_lr" + ], + "fg": 604, + "rotates": false + }, + { "id": [ "2lcanteen", "canteen_wood", "canteen" ], "fg": 545, "rotates": false }, + { "id": "2x4", "fg": 1390, "rotates": false }, + { "id": "30gal_barrel", "fg": 1645, "rotates": false }, + { "id": "30mm_casing", "fg": 1383, "rotates": false }, + { "id": [ "30mm_hei", "30mm_slug", "30mm_hedp" ], "fg": 605, "rotates": false }, + { "id": [ "36navy", "44army", "flintlock_shot", "flintlock_ammo" ], "fg": 655, "rotates": false }, + { + "id": [ + "40mm_frag", + "40mm_incendiary", + "40mm_teargas", + "40mm_smoke", + "40mm_flare", + "40mm_flashbang", + "40mm_shot", + "40mm_flechette", + "reloaded_40mm_flechette", + "66mm_HEAT", + "120mm_HEAT", + "40mm_beanbag", + "84x246mm_he", + "84x246mm_hedp", + "84x246mm_smoke", + "m235tpa", + "40mm_concussive" + ], + "fg": 606, + "rotates": false + }, + { "id": [ "50_casing", "357sig_casing", "357_mag_casing", "45lc_casing" ], "fg": 610, "rotates": false }, + { "id": [ "55gal_drum", "30gal_drum", "keg", "keg_steel" ], "fg": 1643, "rotates": false }, + { "id": [ "5x50_hull", "410_hull", "shot_hull" ], "fg": 1385 }, + { + "id": [ + "8mm_bootleg", + "8mm_fmj", + "8mm_jhp", + "8mm_inc", + "8mm_hvp", + "8mm_civilian", + "20x66_shot", + "20x66_flechette", + "20x66_slug", + "20x66_exp", + "20x66_frag", + "20x66_flare", + "20x66_inc", + "20x66_beanbag", + "20x66_bootleg_shot", + "20x66_bootleg_flechette", + "20x66_bootleg_slug", + "8mm_caseless" + ], + "fg": 609, + "rotates": false + }, + { "id": [ "8x40_100_mag", "8x40_500_mag", "360_200_mag", "hk_g80mag", "5x50_100_mag" ], "fg": 694 }, + { "id": [ "8x40_50_mag", "20x66_40_mag", "lw223bigmag", "5x50_50_mag" ], "fg": 695 }, + { + "id": [ + "9mm_casing", + "22_casing", + "38_casing", + "40_casing", + "44_casing", + "45_casing", + "454_casing", + "500_casing", + "57mm_casing", + "46mm_casing", + "762_casing", + "223_casing", + "3006_casing", + "308_casing", + "40mm_casing", + "700nx_casing", + "300_casing", + "762R_casing", + "762_25_casing", + "32_casing", + "9x18mm_casing", + "545_casing", + "22_casing_new" + ], + "fg": 610 + }, + { + "id": [ + "9mm_speedloader7", + "8x40_speedloader5", + "500_speedloader5", + "460_speedloader6", + "44_speedloader6", + "40_speedloader6", + "223_speedloader5", + "22_speedloader8", + "454_speedloader5", + "38_speedloader5", + "38_speedloader", + "shot_speedloader8", + "shot_speedloader6" + ], + "fg": 1619, + "rotates": false + }, + { "id": "BFG", "fg": 733, "rotates": false }, + { "id": "EMPbomb", "fg": 595, "rotates": false }, + { "id": "EMPbomb_act", "fg": 588, "rotates": false }, + { "id": "LAW_Packed", "fg": 799, "rotates": false }, + { "id": "RPG-7_ammo", "fg": 645, "rotates": false }, + { "id": "RPG", "fg": 759, "rotates": false }, + { "id": "TDI", "fg": 769, "rotates": false }, + { + "id": [ + "V8", + "wine_cabernet", + "wine_noir", + "bum_wine", + "drink_kalimotxo", + "blood", + "mutagen_jabberblood", + "curry_veggy", + "curry_meat", + "soup_tomato", + "brew_bum_wine", + "taint_tornado", + "mixed_alcohol_strong", + "oxyacetylene" + ], + "fg": 1700, + "rotates": false + }, + { "id": "a180mag", "fg": 700 }, + { "id": "abdul_necro", "fg": 1682, "rotates": false }, + { "id": "acidbomb", "fg": 556, "rotates": false }, + { "id": "acidbomb_large", "fg": 611, "rotates": false }, + { "id": "acidbomb_medium", "fg": 540, "rotates": false }, + { "id": "acidbomb_micro", "fg": 612, "rotates": false }, + { "id": "acidbomb_small", "fg": 613, "rotates": false }, + { "id": [ "advanced_ecig", "antenna" ], "fg": 506, "rotates": false }, + { + "id": [ + "advanced_electronics", + "mag_dude", + "textbook_computers", + "computer_science", + "repeater_mod_guide", + "textbook_business", + "textbook_mechanics", + "book_icef", + "textbook_chemistry", + "textbook_carpentry", + "SICP", + "textbook_robots", + "record_weather", + "record_patient", + "record_accounting", + "priest_diary", + "visions_solitude", + "textbook_armschina", + "textbook_biodiesel", + "textbook_armwest", + "holybook_mormon" + ], + "fg": 1693, + "rotates": false + }, + { "id": "airhorn", "fg": 801, "rotates": false }, + { "id": "airspeargun", "fg": 724, "rotates": false }, + { "id": [ "ak74mag", "rpk74mag" ], "fg": 699 }, + { "id": "alarmclock", "fg": 777, "rotates": false }, + { "id": "american_flag", "fg": 1072, "rotates": false }, + { + "id": [ "ammolink30mm", "ammolink40mm", "ammolink50", "ammolink223", "ammolink308", "ammolink" ], + "fg": 1396 + }, + { "id": "amplifier_head", "fg": 1627, "rotates": false }, + { "id": [ "anbc_suit", "aep_suit" ], "fg": 1150, "rotates": false }, + { "id": "antibiotics", "fg": 502, "rotates": false }, + { "id": [ "antidote_posion", "revival_serum", "antidote_badpoison" ], "fg": 555, "rotates": false }, + { "id": [ "anvil", "f_anvil" ], "fg": 1664, "rotates": false }, + { "id": "aperture_potato", "fg": 802, "rotates": false }, + { + "id": [ "apple_cider", "energy_drink_atomic", "colamdew", "drink_wild_apple", "pine_tea" ], + "fg": 1703, + "rotates": false + }, + { "id": "apron_leather", "fg": 1157, "rotates": false }, + { "id": "arachnotron_guts", "fg": 1397, "rotates": false }, + { + "id": [ + "arm_splint", + "leg_splint", + "2byarm_guard", + "2byshin_guard", + "vambrace_larmor", + "armguard_larmor", + "armguard_larmor_mod" + ], + "fg": 1161, + "rotates": false + }, + { + "id": [ "arm_warmers", "leg_warmers", "leg_warmers_f", "leg_warmers_xl", "leg_warmers_xlf" ], + "fg": 1162, + "rotates": false + }, + { "id": "armguard_bone", "fg": 1164, "rotates": false }, + { "id": "armguard_chitin", "fg": 1158, "rotates": false }, + { + "id": [ "armguard_hard", "armguard_paper", "legguard_hard", "legguard_paper" ], + "fg": 1159, + "rotates": false + }, + { + "id": [ + "armguard_soft", + "chainmail_arms", + "armguard_metal", + "legguard_metal", + "chainmail_legs", + "armguard_lightplate", + "legguard_lightplate" ], - "fg": 333, - "rotates": true, - "multitile": true, - "additional_tiles": [ - { "id": "center", "fg": 333 }, - { "id": "corner", "fg": [ 334, 335, 336, 337 ] }, - { "id": "edge", "fg": 338 }, - { "id": "end_piece", "fg": 338 }, - { "id": "t_connection", "fg": 339 }, - { "id": "unconnected", "fg": 338 } - ] + "fg": 1160, + "rotates": false }, - { "id": "t_railroad_track_on_tie", "fg": 340 }, + { "id": "armor_bone", "fg": 1046, "rotates": false }, + { "id": "armor_chitin", "fg": 1047, "rotates": false }, + { "id": "armor_cuirass", "fg": 1165, "rotates": false }, + { "id": [ "armor_larmor", "armor_blarmor", "touring_suit", "armor_lamellar" ], "fg": 1048, "rotates": false }, + { "id": [ "armor_plarmor", "jacket_leather_mod", "armor_scrapsuit" ], "fg": 1166, "rotates": false }, + { "id": "armor_samurai", "fg": 1113, "rotates": false }, + { "id": [ "armor_scavenger", "jacket_army" ], "fg": 1295, "rotates": false }, + { "id": "army_top", "fg": 1167, "rotates": false }, + { "id": "arrow_cf", "fg": 625, "rotates": false }, + { "id": "arrow_plastic", "fg": 623, "rotates": false }, + { "id": "arrow_small_game_fletched", "fg": 627, "rotates": false }, { - "id": [ "t_railroad_tie_h", "t_railroad_tie_v", "t_railroad_tie" ], - "fg": 341, - "rotates": true, - "multitile": true, - "additional_tiles": [ { "id": "edge", "fg": 342 } ] + "id": [ "arrow_wood_heavy", "arrow_field_point_fletched", "arrow_heavy_field_point_fletched", "flamable_arrow", "arrow_wood" ], + "fg": 628, + "rotates": false }, { - "id": [ "t_wall_log", "t_wall_wood" ], - "fg": 343, - "rotates": true, - "multitile": true, - "additional_tiles": [ - { "id": "center", "fg": 344 }, - { "id": "corner", "fg": 345 }, - { "id": "edge", "fg": 346 }, - { "id": "end_piece", "fg": 347 }, - { "id": "t_connection", "fg": 348 }, - { "id": "unconnected", "fg": 343 } - ] + "id": [ + "aspirin", + "antifungal", + "antiparasitic", + "pur_tablets", + "iodine", + "tramadol", + "diazepam", + "calcium_tablet", + "weak_antibiotic" + ], + "fg": 500, + "rotates": false }, { - "id": [ "t_wall_wood_chipped", "t_wall_log_chipped" ], - "fg": 349, - "rotates": true, - "multitile": true, - "additional_tiles": [ - { "id": "center", "fg": 350 }, - { "id": "corner", "fg": 351 }, - { "id": "edge", "fg": 352 }, - { "id": "end_piece", "fg": 353 }, - { "id": "t_connection", "fg": 354 }, - { "id": "unconnected", "fg": 349 } - ] + "id": [ + "atgm_launcher", + "atgm_turret", + "howitzer_gun", + "tank_gun_auto", + "tank_gun_manual", + "tank_gun_rws", + "surv_rocket_launcher" + ], + "fg": 768, + "rotates": false }, + { "id": "atlatl", "fg": 729, "rotates": false }, + { "id": "atomic_coffeepot", "fg": 1398, "rotates": false }, + { "id": "atomic_lamp", "fg": 963, "rotates": false }, + { "id": "atomic_light", "fg": 681, "rotates": false }, + { "id": [ "atomic_light_off", "baseball" ], "fg": 682, "rotates": false }, + { "id": "aux_pressurized_tank", "fg": 701, "rotates": false }, + { "id": "b_paint", "fg": 516, "rotates": false }, + { "id": [ "back_holster", "XL_holster", "holster" ], "fg": 1281, "rotates": false }, + { "id": "backpack_giant", "fg": 1605, "rotates": false }, + { "id": "backpack_hiking", "fg": 1603, "rotates": false }, { - "id": [ "t_wall_wood_broken", "t_wall_log_broken" ], - "fg": 355, - "rotates": true, - "multitile": true, - "additional_tiles": [ - { "id": "center", "fg": 356 }, - { "id": "corner", "fg": 357 }, - { "id": "edge", "fg": 358 }, - { "id": "end_piece", "fg": 358 }, - { "id": "t_connection", "fg": 356 }, - { "id": "unconnected", "fg": 355 } - ] + "id": [ "backpack_leather", "survivor_pack", "survivor_runner_pack", "swag_bag" ], + "fg": 559, + "rotates": false }, + { "id": [ "backpack", "runner_bag", "slingpack" ], "fg": 558, "rotates": false }, + { "id": "backpack_tactical_large", "fg": 1604, "rotates": false }, + { "id": [ "bacon", "fetus" ], "fg": 1801, "rotates": false }, { - "id": [ "t_scrap_wall", "t_junk_wall", "t_wall_metal" ], - "fg": 359, - "rotates": true, - "multitile": true, - "additional_tiles": [ - { "id": "center", "fg": 360 }, - { "id": "corner", "fg": 361 }, - { "id": "edge", "fg": 362 }, - { "id": "end_piece", "fg": 363 }, - { "id": "t_connection", "fg": 364 }, - { "id": "unconnected", "fg": 359 } - ] + "id": [ "badge_deputy", "badge_marshal", "badge_detective", "badge_cybercop", "badge_swat" ], + "fg": 1039, + "rotates": false }, + { "id": [ "bag_bundle_10", "bag_plastic" ], "fg": 568, "rotates": false }, { - "id": "t_wall_r", - "fg": 365, - "rotates": true, - "multitile": true, - "additional_tiles": [ - { "id": "center", "fg": 366 }, - { "id": "corner", "fg": 367 }, - { "id": "edge", "fg": 368 }, - { "id": "end_piece", "fg": 369 }, - { "id": "t_connection", "fg": 370 }, - { "id": "unconnected", "fg": 365 } - ] + "id": [ + "bag_canvas", + "bag_canvas_small", + "mre_beef_box", + "mre_veggy_box", + "mre_chicken_box", + "mre_hotdog_box", + "mre_ravioli_box" + ], + "fg": 567, + "rotates": false + }, + { "id": "bagpipes", "fg": 1137, "rotates": false }, + { "id": "bandages", "fg": 487, "rotates": false }, + { "id": "bandana", "fg": 1168, "rotates": false }, + { "id": [ "bandolier_bomblet", "grenade_pouch" ], "fg": 1252, "rotates": false }, + { "id": [ "bandolier_rifle", "bandolier_shotgun", "bandolier_pistol" ], "fg": 1169, "rotates": false }, + { "id": "bandolier_wrist", "fg": 1170, "rotates": false }, + { "id": [ "barometer", "clock" ], "fg": 776, "rotates": false }, + { "id": "barrette", "fg": 1173, "rotates": false }, + { "id": "basket", "fg": 1546, "rotates": false }, + { "id": "basket_laundry", "fg": 1339, "rotates": false }, + { "id": "bat", "fg": 1401, "rotates": false }, + { "id": "bat_metal", "fg": 1400, "rotates": false }, + { "id": "bathroom_scale", "fg": 1633, "rotates": false }, + { "id": [ "baton", "baton-extended" ], "fg": 674, "rotates": false }, + { "id": "battery_atomic", "fg": 619, "rotates": false }, + { "id": [ "battery", "laser_capacitor" ], "fg": 615, "rotates": false }, + { + "id": [ "battery_motorbike", "battery_car", "medium_storage_battery", "storage_battery", "small_storage_battery" ], + "fg": 714, + "rotates": false + }, + { "id": [ "battleaxe_inferior", "battleaxe_fake", "battleaxe" ], "fg": 805, "rotates": false }, + { "id": "battletorch_done", "fg": 1402, "rotates": false }, + { "id": "battletorch_lit", "fg": 806, "rotates": false }, + { "id": "beaker", "fg": 1638, "rotates": false }, + { "id": "beartrap", "fg": 1671, "rotates": false }, + { "id": [ "bee_balm", "lily_flower", "lotus_flower" ], "fg": 1742, "rotates": false }, + { "id": "bee_sting", "fg": 648, "rotates": false }, + { "id": [ "belt308", "belt40mm", "belt50", "belt30mm", "belt223" ], "fg": 702 }, + { "id": [ "beret_wool", "beret" ], "fg": 1177, "rotates": false }, + { "id": "berserker_drug_act", "fg": 511, "rotates": false }, + { "id": [ "berserker_drug", "adrenaline_injector" ], "fg": 510, "rotates": false }, + { "id": "bfg_shell", "fg": 621, "rotates": false }, + { "id": "bfg_shell_act", "fg": 652, "rotates": false }, + { "id": "bigback", "fg": 1607, "rotates": false }, + { "id": "bike_basket", "fg": 3193, "rotates": false }, + { "id": [ "bikini_top_fur", "fur_cat_ears" ], "fg": 1179, "rotates": false }, + { "id": "bikini_top_leather", "fg": 1180, "rotates": false }, + { "id": "bindle", "fg": 1181, "rotates": false }, + { "id": "binoculars", "fg": 1138, "rotates": false }, + { + "id": [ + "bio_null", + "bio_power_storage", + "bio_power_storage_mkII", + "bio_batteries", + "bio_metabolics", + "bio_solar", + "bio_torsionratchet", + "bio_furnace", + "bio_ethanol", + "bio_memory", + "bio_ears", + "bio_eye_enhancer", + "bio_dex_enhancer", + "bio_str_enhancer", + "bio_int_enhancer", + "bio_membrane", + "bio_targeting", + "bio_gills", + "bio_purifier", + "bio_climate", + "bio_storage", + "bio_recycler", + "bio_digestion", + "bio_tools", + "bio_shock", + "bio_heat_absorb", + "bio_carbon", + "bio_armor_head", + "bio_armor_torso", + "bio_armor_arms", + "bio_armor_legs", + "bio_flashlight", + "bio_night_vision", + "bio_infrared", + "bio_face_mask", + "bio_ads", + "bio_ods", + "bio_scent_mask", + "bio_scent_vision", + "bio_cloak", + "bio_painkiller", + "bio_nanobots", + "bio_heatsink", + "bio_resonator", + "bio_time_freeze", + "bio_teleport", + "bio_blood_anal", + "bio_blood_filter", + "bio_alarm", + "bio_evap", + "bio_lighter", + "bio_claws", + "bio_blaster", + "bio_laser", + "bio_emp", + "bio_hydraulics", + "bio_water_extractor", + "bio_magnet", + "bio_fingerhack", + "bio_lockpick", + "bio_ground_sonar", + "bio_power_armor_interface", + "bio_power_armor_interface_mkII", + "bio_flashbang", + "bio_railgun", + "bio_probability_travel", + "bio_shockwave", + "bio_chain_lightning", + "bio_night", + "bio_uncanny_dodge", + "bio_dis_shock", + "bio_dis_acid", + "bio_drain", + "bio_noise", + "bio_power_weakness", + "bio_sunglasses", + "bio_speed", + "bio_watch", + "bio_faraday", + "bio_armor_eyes", + "bio_leukocyte", + "bio_geiger", + "bio_radscrubber", + "bio_adrenaline", + "bio_razors", + "bio_blade", + "bio_itchy", + "bio_nostril", + "bio_thumbs", + "bio_spasm", + "bio_shakes", + "bio_leaky", + "bio_sleepy", + "bio_deformity", + "bio_voice", + "bio_pokedeye", + "bio_ankles", + "bio_trip", + "bio_cqb", + "bio_meteorologist", + "bio_ups", + "bio_remote", + "bio_advreactor", + "bio_plut_filter", + "bio_reactor", + "bio_reactor_upgrade", + "bio_stiff", + "bio_eye_optic", + "bio_chest_gun", + "bio_emp_armgun", + "bio_surgical_razor", + "bio_cable" + ], + "fg": 600, + "rotates": false }, + { "id": "biollante_bud", "fg": 1403, "rotates": false }, + { "id": [ "biscuit", "flatbread", "tortilla_corn", "cookies" ], "fg": 466, "rotates": false }, + { "id": "black_box", "fg": 807, "rotates": false }, + { "id": [ "blade", "metal_smoother" ], "fg": 778, "rotates": false }, + { "id": "blade_trap", "fg": 1673, "rotates": false }, + { "id": [ "blanket", "down_blanket", "towel_wet" ], "fg": 1067, "rotates": false }, + { "id": [ "blazer", "jacket_windbreaker" ], "fg": 1077, "rotates": false }, + { "id": [ "blindfold", "obi_gi" ], "fg": 1334, "rotates": false }, + { "id": "blob_dormant", "fg": 809, "rotates": false }, { - "id": "t_wall_y", - "fg": 371, - "rotates": true, - "multitile": true, - "additional_tiles": [ - { "id": "center", "fg": 372 }, - { "id": "corner", "fg": 373 }, - { "id": "edge", "fg": 374 }, - { "id": "end_piece", "fg": 375 }, - { "id": "t_connection", "fg": 376 }, - { "id": "unconnected", "fg": 371 } - ] + "id": [ "blowgun", "skewer", "knitting_needles", "pointy_stick", "pool_cue", "digging_stick" ], + "fg": 673, + "rotates": false }, + { "id": "bluebell_bud", "fg": 1404, "rotates": false }, + { "id": "bluebell_flower", "fg": 1744, "rotates": false }, + { "id": "blueberries_cooked", "fg": 1770, "rotates": false }, { - "id": "t_brick_wall", - "fg": 377, - "rotates": true, - "multitile": true, - "additional_tiles": [ - { "id": "center", "fg": 378 }, - { "id": "corner", "fg": 379 }, - { "id": "edge", "fg": 380 }, - { "id": "end_piece", "fg": 381 }, - { "id": "t_connection", "fg": 382 }, - { "id": "unconnected", "fg": 377 } - ] + "id": [ "blueberries", "irradiated_blueberries", "blackberries", "irradiated_blackberries" ], + "fg": 1750, + "rotates": false }, - { "id": [ "t_sliding_brick_wall_c", "t_secretdoor_brick_wall_c" ], "fg": 380, "rotates": true }, - { "id": "t_secretdoor_brick_wall_o", "fg": 383, "rotates": true }, + { "id": "board_trap", "fg": 1677, "rotates": false }, + { "id": "boat_board", "fg": 1530, "rotates": false }, + { "id": "bodypillow", "fg": 1483, "rotates": false }, + { "id": [ "boiled_egg", "egg_reptile", "egg_wasp", "ant_egg" ], "fg": 1724, "rotates": false }, + { "id": "bokken", "fg": 926, "rotates": false }, + { "id": "bolt_bone", "fg": 626, "rotates": false }, { - "id": "f_sandbag_wall", - "fg": 384, - "rotates": true, - "multitile": true, - "additional_tiles": [ - { "id": "center", "fg": 385 }, - { "id": "corner", "fg": 386 }, - { "id": "edge", "fg": 387 }, - { "id": "end_piece", "fg": 388 }, - { "id": "t_connection", "fg": 389 }, - { "id": "unconnected", "fg": 384 } - ] + "id": [ + "bolt_metal", + "bolt_steel", + "bolt_steel_target", + "bolt_steel_bodkin", + "bolt_explosive", + "arrow_metal", + "arrow_metal_bodkin", + "arrow_metal_sharpened_fletched", + "arrow_metal_target", + "arrow_exploding", + "arrow_flamming" + ], + "fg": 624, + "rotates": false }, { - "id": "t_wall_wattle", - "fg": 390, - "rotates": true, - "multitile": true, - "additional_tiles": [ - { "id": "center", "fg": 391 }, - { "id": "corner", "fg": 392 }, - { "id": "edge", "fg": 393 }, - { "id": "end_piece", "fg": 394 }, - { "id": "t_connection", "fg": 395 }, - { "id": "unconnected", "fg": 390 } - ] + "id": [ "bolt_wood", "arrow_fire_hardened_fletched", "arrow_heavy_fire_hardened_fletched" ], + "fg": 622, + "rotates": false + }, + { "id": "boltcutters", "fg": 810, "rotates": false }, + { "id": "bomblet_acid", "fg": 635, "rotates": false }, + { "id": [ "bomblet_archdemon", "bomblet_explosive" ], "fg": 1834, "rotates": false }, + { "id": [ "bomblet_archvile", "bomblet_fire", "bomblet_vile" ], "fg": 630, "rotates": false }, + { "id": "bomblet_casing", "fg": 631, "rotates": false }, + { "id": "bomblet_chickenbot", "fg": 632, "rotates": false }, + { "id": "bomblet_chickenbot_act", "fg": 812, "rotates": false }, + { "id": "bomblet_frag", "fg": 633, "rotates": false }, + { "id": "bomblet_launcher_brute", "fg": 734, "rotates": false }, + { "id": "bomblet_stun", "fg": 634, "rotates": false }, + { "id": "bomblet_stun_act", "fg": 813, "rotates": false }, + { "id": [ "bomblet_vile_act", "bomblet_archvile_act" ], "fg": 811, "rotates": false }, + { "id": "bondage_mask", "fg": 1182, "rotates": false }, + { "id": "bondage_suit", "fg": 1114, "rotates": false }, + { "id": "bone_flute", "fg": 814, "rotates": false }, + { "id": [ "bone_human", "bone" ], "fg": 428, "rotates": false }, + { "id": "bone_tainted", "fg": 427, "rotates": false }, + { "id": "boobytrap", "fg": 1669, "rotates": false }, + { "id": "book_asgard", "fg": 1685, "rotates": false }, + { "id": "bookplate", "fg": 1049, "rotates": false }, + { "id": "boots_bone", "fg": 1184, "rotates": false }, + { "id": "boots_chitin", "fg": 1185, "rotates": false }, + { "id": [ "boots_combat", "boots_lsurvivor" ], "fg": 1186, "rotates": false }, + { "id": "boots_fur", "fg": 1192, "rotates": false }, + { "id": "boots_hiking", "fg": 1187, "rotates": false }, + { "id": [ "boots_larmor", "boots" ], "fg": 1183, "rotates": false }, + { + "id": [ "boots_plate", "boots_fsurvivor", "boots_hsurvivor", "motorbike_boots", "megaarmor_boots_1" ], + "fg": 1188, + "rotates": false + }, + { "id": [ "boots_rubber", "boots_bunker" ], "fg": 1189, "rotates": false }, + { "id": [ "boots_survivor", "boots_xlsurvivor", "boots_steel" ], "fg": 1193, "rotates": false }, + { "id": [ "boots_western", "knee_high_boots" ], "fg": 1305, "rotates": false }, + { "id": [ "boots_winter", "boots_wsurvivor" ], "fg": 1190, "rotates": false }, + { "id": "bot_EMP_hack", "fg": 1560, "rotates": false }, + { "id": "bot_antimateriel", "fg": 1591, "rotates": false }, + { "id": "bot_c4_hack", "fg": 1564, "rotates": false }, + { "id": "bot_dispatch", "fg": 1585, "rotates": false }, + { "id": "bot_dispatch_military", "fg": 1587, "rotates": false }, + { "id": "bot_flashbang_hack", "fg": 1556, "rotates": false }, + { "id": "bot_gasbomb_hack", "fg": 1558, "rotates": false }, + { "id": "bot_grenade_hack", "fg": 1562, "rotates": false }, + { "id": "bot_laserturret", "fg": 1580, "rotates": false }, + { "id": "bot_manhack", "fg": 1566, "rotates": false }, + { "id": "bot_manhack_fire", "fg": 1568, "rotates": false }, + { "id": "bot_manhack_missile", "fg": 1570, "rotates": false }, + { "id": "bot_mininuke_hack", "fg": 1573, "rotates": false }, + { "id": [ "bot_nursebot", "broken_nursebot", "broken_nursebot_defective" ], "fg": 1636, "rotates": false }, + { "id": [ "bot_rifleturret", "bot_crows_m240" ], "fg": 1578, "rotates": false }, + { "id": "bot_robot_drone", "fg": 1589, "rotates": false }, + { "id": "bot_science_bot", "fg": 1581, "rotates": false }, + { "id": [ "bot_secubot", "broken_secubot" ], "fg": 1635, "rotates": false }, + { "id": "bot_skitterbot", "fg": 1592, "rotates": false }, + { "id": [ "bot_talon_m202a1", "broken_talon_m202a1" ], "fg": 1628, "rotates": false }, + { "id": "bot_turret", "fg": 1577, "rotates": false }, + { "id": "bot_turret_shockcannon", "fg": 1579, "rotates": false }, + { "id": "bottle_folding", "fg": 537, "rotates": false }, + { "id": "bottle_glass", "fg": 543, "rotates": false }, + { "id": "bottle_metal", "fg": 538, "rotates": false }, + { "id": [ "bottle_twoliter", "bottle_plastic", "bottle_plastic_small" ], "fg": 539, "rotates": false }, + { "id": [ "bowhat", "porkpie" ], "fg": 1098, "rotates": false }, + { "id": "bowl_clay", "fg": 1655, "rotates": false }, + { "id": "bowl_pewter", "fg": 1653, "rotates": false }, + { "id": "bowl_plastic", "fg": 1657, "rotates": false }, + { "id": "bowling_axe", "fg": 1409, "rotates": false }, + { "id": "bowling_pin", "fg": 1410, "rotates": false }, + { "id": "box_cigarette", "fg": 570, "rotates": false }, + { "id": "box_large", "fg": 1629, "rotates": false }, + { "id": "box_small", "fg": 571, "rotates": false }, + { "id": [ "bra", "sports_bra", "bikini_top" ], "fg": 1178, "rotates": false }, + { "id": "brazier", "fg": 1652, "rotates": false }, + { "id": "brick", "fg": 1411, "rotates": false }, + { + "id": [ "brioche", "toastem", "toastem2", "toastem3", "toasterpastryfrozen", "wastebread", "bread" ], + "fg": 1791, + "rotates": false }, - { "id": "t_wall_wattle_broken", "fg": 396, "rotates": true }, { - "id": "t_wall_g", - "fg": 397, - "rotates": true, - "multitile": true, - "additional_tiles": [ - { "id": "center", "fg": 398 }, - { "id": "corner", "fg": 399 }, - { "id": "edge", "fg": 400 }, - { "id": "end_piece", "fg": 401 }, - { "id": "t_connection", "fg": 402 }, - { "id": "unconnected", "fg": 397 } - ] + "id": [ + "broadsword_inferior", + "zweihander", + "zweihander_inferior", + "arming_sword", + "arming_sword_inferior", + "longsword", + "longsword_inferior", + "broadsword_fake", + "zweihander_fake", + "arming_sword_fake", + "longsword_fake", + "broadsword" + ], + "fg": 818, + "rotates": false + }, + { "id": "broken_EMP_hack", "fg": 1561, "rotates": false }, + { "id": "broken_c4_hack", "fg": 1565, "rotates": false }, + { "id": "broken_copbot", "fg": 1575, "rotates": false }, + { "id": "broken_dispatch", "fg": 1586, "rotates": false }, + { "id": "broken_dispatch_military", "fg": 1588, "rotates": false }, + { "id": "broken_eyebot", "fg": 1576, "rotates": false }, + { "id": "broken_flashbang_hack", "fg": 1557, "rotates": false }, + { "id": "broken_gasbomb_hack", "fg": 1559, "rotates": false }, + { "id": "broken_grenade_hack", "fg": 1563, "rotates": false }, + { "id": "broken_manhack", "fg": 1567, "rotates": false }, + { "id": "broken_manhack_fire", "fg": 1569, "rotates": false }, + { "id": "broken_mechaspider", "fg": 1595, "rotates": false }, + { "id": "broken_mininuke_hack", "fg": 1574, "rotates": false }, + { "id": "broken_molebot", "fg": 1583, "rotates": false }, + { "id": "broken_riotbot", "fg": 1584, "rotates": false }, + { "id": "broken_robot_drone", "fg": 1590, "rotates": false }, + { "id": "broken_science_bot", "fg": 1582, "rotates": false }, + { "id": "broken_skitterbot", "fg": 1593, "rotates": false }, + { "id": [ "broken_soulcube", "soulcube" ], "fg": 1597, "rotates": false }, + { "id": "broken_tankbot", "fg": 1594, "rotates": false }, + { "id": "broken_tripod", "fg": 1596, "rotates": false }, + { "id": [ "broketent", "largebroketent" ], "fg": 1646, "rotates": false }, + { "id": "brooch", "fg": 1171, "rotates": false }, + { "id": [ "brownie", "brownie_weed", "cake2" ], "fg": 481, "rotates": false }, + { "id": "bubblewrap", "fg": 1670, "rotates": false }, + { "id": "bucket", "fg": 565, "rotates": false }, + { "id": "bullwhip", "fg": 1413, "rotates": false }, + { "id": "bundle_leather", "fg": 1526, "rotates": false }, + { "id": "bundle_rag", "fg": 1527, "rotates": false }, + { "id": "bundle_wool", "fg": 1525, "rotates": false }, + { "id": "bunker_pants", "fg": 1201, "rotates": false }, + { "id": [ "bwirebat", "battletorch" ], "fg": 779, "rotates": false }, + { "id": "c4", "fg": 820, "rotates": false }, + { "id": "c4armed", "fg": 821, "rotates": false }, + { "id": [ "c_fishspear", "qiang", "m_fishspear" ], "fg": 663, "rotates": false }, + { "id": "cable", "fg": 636, "rotates": false }, + { "id": "caffeine", "fg": 495, "rotates": false }, + { "id": [ "calicomag", "fnp90mag" ], "fg": 703 }, + { "id": [ "caltrops", "tr_caltrops" ], "fg": 1672, "rotates": false }, + { "id": "camera", "fg": 822, "rotates": false }, + { "id": "camera_control", "fg": 3211, "rotates": false }, + { "id": "camera_pro", "fg": 823, "rotates": false }, + { "id": [ "camisole", "tank_top" ], "fg": 1375, "rotates": false }, + { + "id": [ + "can_beans", + "granola", + "macaroni_helper", + "hobo_helper", + "pork_beans", + "peanutbutter", + "mushroom_cooked", + "deluxe_beans", + "deluxe_veggy_beans", + "deluxe_beansnrice", + "deluxe_veggy_beansnrice", + "acorns_cooked", + "buckwheat", + "buckwheat_cooked", + "heroin", + "tobacco", + "coffee_raw", + "feces_roach", + "material_soil", + "dogfood", + "f_woodchips" + ], + "fg": 1775, + "rotates": false }, { - "id": "t_wall_b", - "fg": 403, - "rotates": true, - "multitile": true, - "additional_tiles": [ - { "id": "center", "fg": 404 }, - { "id": "corner", "fg": 405 }, - { "id": "edge", "fg": 406 }, - { "id": "end_piece", "fg": 407 }, - { "id": "t_connection", "fg": 408 }, - { "id": "unconnected", "fg": 403 } - ] + "id": [ + "can_clams", + "can_chowder", + "rehydrated_fish", + "milk_powder", + "dry_rice", + "rice_cooked", + "beansnrice", + "yeast", + "bfipowder", + "morphine", + "sushi_rice", + "coke", + "meth", + "poppy_sleep", + "poppy_pain", + "lye_powder", + "detergent", + "chem_aluminium_sulphate", + "chem_ammonium_nitrate", + "chem_saltpetre", + "chem_rdx", + "material_quicklime", + "chem_hmtd" + ], + "fg": 1774, + "rotates": false }, { - "id": "t_wall_p", - "fg": 409, - "rotates": true, - "multitile": true, - "additional_tiles": [ - { "id": "center", "fg": 410 }, - { "id": "corner", "fg": 411 }, - { "id": "edge", "fg": 412 }, - { "id": "end_piece", "fg": 413 }, - { "id": "t_connection", "fg": 414 }, - { "id": "unconnected", "fg": 409 } - ] + "id": [ + "can_coconut", + "yoghurt", + "pudding", + "can_chicken", + "horseradish", + "con_milk", + "flour", + "sugar", + "salt", + "meal_bone", + "meal_bone_tainted", + "starch", + "mayonnaise" + ], + "fg": 1762, + "rotates": false }, { - "id": [ "t_wall", "t_wall_w" ], - "fg": 415, - "rotates": true, - "multitile": true, - "additional_tiles": [ - { "id": "center", "fg": 416 }, - { "id": "corner", "fg": 417 }, - { "id": "edge", "fg": 418 }, - { "id": "end_piece", "fg": 419 }, - { "id": "t_connection", "fg": 420 }, - { "id": "unconnected", "fg": 415 } - ] + "id": [ + "can_corn", + "can_pineapple", + "fertilizer_commercial", + "lemonade_powder", + "powder_eggs", + "cornmeal", + "deluxe_rice", + "deluxe_veggy_rice", + "can_cheese", + "chem_sulphur" + ], + "fg": 1776, + "rotates": false }, - { "id": [ "t_secretdoor_wall_c", "t_sliding_wall_c", "t_secretdoor_onetime" ], "fg": 418, "rotates": true }, - { "id": [ "t_sliding_wall_o", "t_secretdoor_wall_o" ], "fg": 421, "rotates": true }, + { "id": "can_drink_unsealed", "fg": 525, "rotates": false }, + { "id": "can_food", "fg": 522, "rotates": false }, + { "id": "can_food_unsealed", "fg": 524, "rotates": false }, + { "id": [ "can_sealer", "pastaextruder" ], "fg": 1479, "rotates": false }, + { "id": [ "candle_smoke", "candle" ], "fg": 824, "rotates": false }, + { "id": [ "candle_smoke_lit", "candle_lit" ], "fg": 825, "rotates": false }, + { "id": "candlestick", "fg": 1414, "rotates": false }, { - "id": [ "t_rock_wall", "t_sconc_wall", "t_strconc_wall" ], - "fg": 422, - "rotates": true, - "multitile": true, - "additional_tiles": [ - { "id": "center", "fg": 423 }, - { "id": "corner", "fg": 424 }, - { "id": "edge", "fg": 425 }, - { "id": "end_piece", "fg": 426 }, - { "id": "t_connection", "fg": 427 }, - { "id": "unconnected", "fg": 422 } - ] + "id": [ "candy2", "candy3", "neccowafers", "gummy_vitamins", "maple_candy", "candy" ], + "fg": 1756, + "rotates": false }, + { "id": "candycigarette", "fg": 414, "rotates": false }, + { "id": "cane", "fg": 1415, "rotates": false }, + { "id": "canister_empty", "fg": 1658, "rotates": false }, + { "id": "canola", "fg": 417, "rotates": false }, + { "id": [ "cantilever_small", "cantilever_medium" ], "fg": 1416, "rotates": false }, { - "id": [ "t_gutter", "t_gutter_north", "t_gutter_east", "t_gutter_south", "t_gutter_west" ], - "fg": 428, - "rotates": true, - "multitile": true, - "additional_tiles": [ - { "id": "center", "fg": 429 }, - { "id": "corner", "fg": 430 }, - { "id": "edge", "fg": 431 }, - { "id": "end_piece", "fg": 432 }, - { "id": "t_connection", "fg": 433 }, - { "id": "unconnected", "fg": 428 } - ] + "id": [ "car_headlight", "wide_headlight_reinforced", "car_wide_headlight", "headlight_reinforced" ], + "fg": 1550, + "rotates": true }, + { "id": [ "carding_paddles", "broom" ], "fg": 1412, "rotates": false }, + { "id": "cargo_lock", "fg": 1417, "rotates": false }, + { "id": "cargo_rack", "fg": 3194, "rotates": false }, + { "id": [ "carver_on", "carver_off" ], "fg": 826, "rotates": false }, + { "id": "case_violin", "fg": 1202, "rotates": false }, + { "id": "cattlefodder", "fg": 831, "rotates": false }, + { "id": "cell_phone", "fg": 832, "rotates": false }, + { "id": "cell_phone_flashlight", "fg": 833, "rotates": false }, + { "id": "ceramic_armor", "fg": 928, "rotates": false }, + { "id": "ceramic_bowl", "fg": 1654, "rotates": false }, + { "id": [ "ceramic_cup", "ceramic_mug" ], "fg": 533, "rotates": false }, + { "id": "ceramic_plate", "fg": 1420, "rotates": false }, + { "id": [ "cereal", "cereal2", "cereal3", "can_peach" ], "fg": 1800, "rotates": false }, + { "id": "cestus", "fg": 1424, "rotates": false }, + { "id": "chain_link", "fg": 637, "rotates": false }, { - "id": "t_gutter_drop", - "fg": 434, - "rotates": true, - "multitile": true, - "additional_tiles": [ - { "id": "center", "fg": 435 }, - { "id": "corner", "fg": 436 }, - { "id": "edge", "fg": 437 }, - { "id": "end_piece", "fg": 438 }, - { "id": "t_connection", "fg": 439 }, - { "id": "unconnected", "fg": 434 } - ] + "id": [ "chainsaw_on", "elec_chainsaw_off", "elec_chainsaw_on", "chainsaw_off" ], + "fg": 834, + "rotates": false }, - { "id": "t_gutter_downspout", "fg": 440, "rotates": true }, + { "id": "chaps_leather", "fg": 1203, "rotates": false }, + { "id": "char_purifier", "fg": 836, "rotates": false }, + { "id": "char_smoker", "fg": 886, "rotates": false }, { - "id": "t_window_bars_alarm", - "fg": 441, - "rotates": true, - "multitile": true, - "additional_tiles": [ - { "id": "center", "fg": 442 }, - { "id": "corner", "fg": 443 }, - { "id": "edge", "fg": 444 }, - { "id": "end_piece", "fg": 445 }, - { "id": "t_connection", "fg": 446 }, - { "id": "unconnected", "fg": 441 } - ] + "id": [ "charcoal_cooker", "rock_pot", "pot_makeshift", "pot_canning", "pressure_cooker", "f_standing_tank" ], + "fg": 1488, + "rotates": false }, { - "id": "t_reinforced_glass_shutter", - "fg": 447, - "rotates": true, - "multitile": true, - "additional_tiles": [ - { "id": "center", "fg": 448 }, - { "id": "corner", "fg": 449 }, - { "id": "edge", "fg": 450 }, - { "id": "end_piece", "fg": 451 }, - { "id": "t_connection", "fg": 452 }, - { "id": "unconnected", "fg": 447 } - ] + "id": [ + "chaw", + "dandelion_cooked", + "wild_herbs", + "veggy_salad", + "dried_salad", + "insta_salad", + "veggy_aspic", + "veggy_canned", + "veggy_salted", + "dry_veggy", + "homebrew_antiseptic", + "chem_chromium_oxide" + ], + "fg": 1786, + "rotates": false }, + { "id": [ "cheese_hard", "cheese" ], "fg": 478, "rotates": false }, + { "id": [ "chem_hexamine", "money" ], "fg": 662, "rotates": false }, + { "id": "chemical_thrower", "fg": 735, "rotates": false }, + { "id": [ "chemistry_set_basic", "chemistry_set" ], "fg": 837, "rotates": false }, + { "id": "chemlab", "fg": 3201, "rotates": false }, { - "id": "t_reinforced_glass_shutter_open", - "fg": 453, - "rotates": true, - "multitile": true, - "additional_tiles": [ - { "id": "center", "fg": 454 }, - { "id": "corner", "fg": 455 }, - { "id": "edge", "fg": 456 }, - { "id": "end_piece", "fg": 457 }, - { "id": "t_connection", "fg": 458 }, - { "id": "unconnected", "fg": 453 } - ] + "id": [ "cherries", "irradiated_cherries", "raspberries", "irradiated_raspberries" ], + "fg": 1758, + "rotates": false }, + { "id": "chestwrap_fur", "fg": 1205, "rotates": false }, + { "id": [ "chestwrap_leather", "leather" ], "fg": 1357, "rotates": false }, + { "id": [ "chestwrap_wool", "felt_patch" ], "fg": 690, "rotates": false }, + { "id": "chili_pepper", "fg": 431, "rotates": false }, { - "id": "t_reinforced_glass", - "fg": 459, - "rotates": true, - "multitile": true, - "additional_tiles": [ - { "id": "center", "fg": 460 }, - { "id": "corner", "fg": 461 }, - { "id": "edge", "fg": 462 }, - { "id": "end_piece", "fg": 463 }, - { "id": "t_connection", "fg": 464 }, - { "id": "unconnected", "fg": 459 } - ] + "id": [ "chilly-p", "curry_powder", "can_tomato", "meat_salted", "hflesh_salted" ], + "fg": 1779, + "rotates": false }, + { "id": [ "chime_scrap_act", "chime_scrap" ], "fg": 638, "rotates": false }, + { "id": [ "chipper", "chisel" ], "fg": 838, "rotates": false }, + { "id": [ "chips2", "chips3", "chips" ], "fg": 1798, "rotates": false }, + { "id": "chitin_piece", "fg": 1425, "rotates": false }, + { "id": [ "chitin_plate", "alloy_plate", "alloy_sheet" ], "fg": 1391, "rotates": false }, + { "id": "choc_waffles", "fg": 465, "rotates": false }, + { "id": [ "chocpretzels", "pretzels" ], "fg": 483, "rotates": false }, + { "id": "cig", "fg": 443, "rotates": false }, + { "id": "cig_butt", "fg": 445, "rotates": false }, + { "id": "cig_lit", "fg": 444, "rotates": false }, + { "id": "cigar", "fg": 446, "rotates": false }, + { "id": "cigar_butt", "fg": 448, "rotates": false }, + { "id": "cigar_lit", "fg": 447, "rotates": false }, + { "id": [ "circsaw_blade", "clockworks" ], "fg": 1428, "rotates": false }, + { "id": [ "circsaw_on", "circsaw_off" ], "fg": 842, "rotates": false }, + { "id": "clarinet", "fg": 843, "rotates": false }, + { "id": "clay_canister", "fg": 536, "rotates": false }, + { "id": "clay_hydria", "fg": 549, "rotates": false }, + { "id": [ "clay_lump", "clay_boiled", "chocolate" ], "fg": 449, "rotates": false }, + { "id": "clay_pot_flower", "fg": 1389, "rotates": false }, + { "id": "clay_quern", "fg": 990, "rotates": false }, + { "id": "clay_teapot", "fg": 1427, "rotates": false }, + { "id": [ "clay_watercont", "survivor_mess_kit", "crucible_clay", "clay_pot" ], "fg": 1487, "rotates": false }, + { "id": "cloak_fur", "fg": 1102, "rotates": false }, + { "id": "cloak_wool", "fg": 1105, "rotates": false }, + { "id": [ "clown_suit", "karate_gi", "judo_gi" ], "fg": 1115, "rotates": false }, + { "id": "clownshoes", "fg": 1074, "rotates": false }, + { "id": [ "coal_lump", "coal" ], "fg": 1740, "rotates": false }, + { "id": [ "coat_fur_sf", "coat_fur" ], "fg": 1207, "rotates": false }, + { "id": [ "coat_rain", "bunker_coat", "folding_poncho_on" ], "fg": 1078, "rotates": false }, + { "id": [ "coat_winter", "jacket_leather_red" ], "fg": 1079, "rotates": false }, + { "id": "codeine", "fg": 499, "rotates": false }, + { "id": "coffeemaker", "fg": 780, "rotates": false }, + { "id": "coin_quarter", "fg": 1626, "rotates": false }, + { "id": [ "combatnail", "nail" ], "fg": 665, "rotates": false }, + { "id": [ "combatsaw_off", "combatsaw_on" ], "fg": 835, "rotates": false }, + { "id": [ "compgreatbow", "compbow" ], "fg": 736, "rotates": false }, + { "id": "compositebow", "fg": 738, "rotates": false }, + { "id": "con_mix", "fg": 846, "rotates": false }, + { "id": [ "concrete", "mortar_build" ], "fg": 569, "rotates": false }, + { "id": "condom", "fg": 1617, "rotates": false }, + { "id": "contacts", "fg": 484, "rotates": false }, + { "id": [ "control_chip", "burnt_out_bionic" ], "fg": 601, "rotates": false }, + { "id": "control_laptop", "fg": 845, "rotates": false }, + { "id": [ "cooked_pumpkin", "dry_mushroom", "dry_mushroom_magic" ], "fg": 1777, "rotates": false }, { - "id": [ "t_wall_glass_alarm", "t_window", "t_window_alarm", "t_wall_glass" ], - "fg": 465, - "rotates": true, - "multitile": true, - "additional_tiles": [ - { "id": "center", "fg": 466 }, - { "id": "corner", "fg": 467 }, - { "id": "edge", "fg": 468 }, - { "id": "end_piece", "fg": 469 }, - { "id": "t_connection", "fg": 470 }, - { "id": "unconnected", "fg": 465 } - ] + "id": [ + "cooking_oil", + "cooking_oil2", + "protein_shake", + "hflesh_shake_fortified", + "hflesh_shake", + "mead", + "brew_mead", + "dandelion_wine", + "brew_dandelion_wine", + "dandelion_tea", + "drink_beeknees", + "drink_wsour", + "honey_gold", + "mugwort_oil", + "thyme_oil", + "protein_shake_fortified", + "lemonade", + "lamp_oil" + ], + "fg": 1701, + "rotates": false }, { "id": [ - "t_door_glass_frosted_c", - "t_door_glass_lab_c", - "t_door_glass_frosted_lab_c", - "t_door_glass_red_c", - "t_door_glass_green_c", - "t_door_glass_white_c", - "t_door_glass_gray_c", - "t_door_glass_c" + "cop_38", + "sig_mosquito", + "sw_22", + "glock_17", + "glock_19", + "glock_22", + "usp_9mm", + "sw_619", + "taurus_38", + "sig_40", + "sw_610", + "sw_500", + "raging_bull", + "ruger_redhawk", + "deagle_44", + "usp_45", + "m1911", + "fn57", + "hk_ucp", + "tokarev", + "walther_ppk", + "sig_p230", + "l_enforcer_45", + "l_sp_9mm", + "l_mp_9mm", + "l_sp_45", + "l_mp_45", + "l_bak_223", + "l_lookout_9mm", + "surv_hand_cannon", + "surv_six_shooter", + "sw629", + "colt_navy", + "rm99_pistol", + "rm103a_pistol", + "colt_army", + "m9", + "makarov", + "ruger_lcr_22", + "ruger_lcr_38", + "ashot", + "needlepistol", + "p226_357sig", + "af2011a1_38super", + "bond_410", + "m1991a1_38super", + "raging_judge", + "kp3at", + "cz75" ], - "fg": 471, - "rotates": true + "fg": 746, + "rotates": false }, + { "id": "copper_ax", "fg": 783, "rotates": false }, + { "id": "copper_bracelet", "fg": 1095, "rotates": false }, + { "id": "copper_ear", "fg": 1210, "rotates": false }, + { "id": "copper_knife", "fg": 581, "rotates": false }, + { "id": "cordless_drill", "fg": 847, "rotates": false }, + { "id": [ "corndogs_cooked", "corndogs_frozen" ], "fg": 436, "rotates": false }, + { "id": "corpse", "fg": 1429, "rotates": false }, + { "id": "corset", "fg": 1211, "rotates": false }, + { "id": "cot", "fg": 1062, "rotates": false }, + { "id": "cow_bell", "fg": 848, "rotates": false }, + { "id": [ "cowboy_hat", "fedora" ], "fg": 1085, "rotates": false }, + { "id": "cowl_wool", "fg": 1212, "rotates": false }, { "id": [ - "t_door_glass_frosted_o", - "t_door_glass_lab_o", - "t_door_glass_frosted_lab_o", - "t_door_glass_red_o", - "t_door_glass_green_o", - "t_door_glass_white_o", - "t_door_glass_gray_o", - "t_door_glass_o" + "crack", + "dry_fish", + "oatmeal", + "quikclot", + "protein_powder", + "hflesh_powder", + "seasoning_salt", + "pine_nuts", + "cinnamon", + "fried_seeds", + "sauerkraut", + "sauerkraut_onions" ], - "fg": 472, - "rotates": true - }, - { - "id": "t_window_stained_red", - "fg": 473, - "rotates": true, - "multitile": true, - "additional_tiles": [ { "id": "t_connection", "fg": 474 } ] - }, - { - "id": "t_window_stained_green", - "fg": 475, - "rotates": true, - "multitile": true, - "additional_tiles": [ { "id": "t_connection", "fg": 476 } ] - }, - { - "id": "t_window_domestic", - "fg": 477, - "rotates": true, - "multitile": true, - "additional_tiles": [ { "id": "t_connection", "fg": 478 } ] - }, - { - "id": "t_window_open", - "fg": 479, - "rotates": true, - "multitile": true, - "additional_tiles": [ { "id": "t_connection", "fg": 480 } ] + "fg": 1778, + "rotates": false }, + { "id": "crackpipe", "fg": 849, "rotates": false }, + { "id": "craftrig", "fg": 1554, "rotates": true }, + { "id": [ "creepy_doll", "talking_doll" ], "fg": 1012, "rotates": false }, { - "id": "t_window_stained_blue", - "fg": 481, - "rotates": true, - "multitile": true, - "additional_tiles": [ { "id": "t_connection", "fg": 482 } ] + "id": [ "crossbow", "huge_crossbow", "rep_crossbow", "bullet_crossbow", "crossbow_makeshift", "hand_crossbow" ], + "fg": 754, + "rotates": false }, + { "id": "crossbow_trap", "fg": 1676, "rotates": false }, + { "id": [ "crown_golden_survivor", "crown_golden" ], "fg": 1213, "rotates": false }, + { "id": "crucible", "fg": 851, "rotates": false }, + { "id": "crude_picklock", "fg": 853, "rotates": false }, + { "id": [ "cs_lajatang_on", "cs_lajatang_off" ], "fg": 854, "rotates": false }, + { "id": "cu_pipe", "fg": 1432, "rotates": false }, + { "id": "cudgel", "fg": 1430, "rotates": false }, + { "id": "cup_plastic_unsealed", "fg": 531, "rotates": false }, + { "id": "cured_hide", "fg": 406, "rotates": false }, + { "id": "cured_pelt", "fg": 403, "rotates": false }, + { "id": [ "dahlia_bud", "poppy_bud" ], "fg": 1405, "rotates": false }, + { "id": "dahlia_flower", "fg": 1745, "rotates": false }, { - "id": "t_window_no_curtains", - "fg": 483, - "rotates": true, - "multitile": true, - "additional_tiles": [ { "id": "t_connection", "fg": 484 } ] + "id": [ + "dahlia_root", + "dahlia_baked", + "cattail_rhizome", + "hickory_root", + "seed_hops", + "salsify_raw", + "salsify_baked", + "chicory_raw" + ], + "fg": 423, + "rotates": false }, + { "id": "damaged_shelter_kit", "fg": 1647, "rotates": false }, { - "id": "t_window_no_curtains_open", - "fg": 485, - "rotates": true, - "multitile": true, - "additional_tiles": [ { "id": "t_connection", "fg": 486 } ] + "id": [ "dandelion_fried", "sunflower", "spurge_flower", "black_eyed_susan_flower", "raw_dandelion" ], + "fg": 1741, + "rotates": false }, - { "id": "t_window_no_curtains_taped", "fg": 487, "rotates": false }, - { "id": [ "t_window_taped", "t_window_domestic_taped", "t_window_alarm_taped" ], "fg": 488, "rotates": false }, - { "id": "t_window_reinforced", "fg": 489, "rotates": false }, - { "id": "t_window_boarded", "fg": 490, "rotates": false }, - { "id": "t_window_enhanced", "fg": 491, "rotates": false }, - { "id": "t_window_reinforced_noglass", "fg": 492, "rotates": false }, - { "id": "t_window_boarded_noglass", "fg": 493, "rotates": false }, - { "id": "t_window_enhanced_noglass", "fg": 494, "rotates": false }, - { "id": "t_window_frame", "fg": 495, "rotates": false }, - { "id": [ "t_m_frame", "t_window_empty" ], "fg": 496, "rotates": false }, - { "id": "t_curtains", "fg": 497, "rotates": false }, + { "id": "dao", "fg": 855, "rotates": false }, + { "id": [ "dart", "lawn_dart" ], "fg": 629, "rotates": false }, + { "id": "dayquil", "fg": 504, "rotates": false }, + { "id": "dehydrator", "fg": 856, "rotates": false }, { - "id": [ "vp_v_curtain", "vp_aisle_curtain" ], - "fg": 497, - "rotates": true, - "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 155 } ] + "id": [ "deluxe_eggs", "nachos", "nachosc", "nachosm", "nachoshf", "nachosmc", "nachoshc", "chunk_sulfur", "scrambled_eggs" ], + "fg": 399, + "rotates": false }, - { "id": [ "f_curtain", "t_door_curtain_c" ], "fg": 498, "rotates": false }, - { "id": [ "f_curtain_open", "t_door_curtain_o" ], "fg": 499, "rotates": false }, - { "id": "t_glass_roof", "fg": 500, "rotates": false }, + { "id": [ "depowered_armor", "power_armor_basic" ], "fg": 1345, "rotates": false }, + { "id": [ "depowered_helmet", "power_armor_helmet_basic" ], "fg": 1348, "rotates": false }, + { "id": "diamond", "fg": 1433, "rotates": false }, + { "id": [ "diamond_dental_grill", "gold_dental_grill" ], "fg": 1249, "rotates": false }, { "id": [ - "t_door_o", - "t_door_lab_o", - "t_door_o_peep", - "t_door_gray_o", - "t_door_red_o", - "t_door_green_o", - "t_door_white_o", - "t_door_frame", - "t_door_lab_frame", - "t_door_gray_frame", - "t_door_red_frame", - "t_door_green_frame", - "t_door_white_frame" + "diamond_ring", + "ring", + "silver_ring", + "platinum_ring", + "ring_engagement", + "ring_purity", + "ring_signet", + "ring_wedding", + "gold_ring" ], - "fg": 501, + "fg": 1354, "rotates": false }, + { "id": "dinosuit", "fg": 1116, "rotates": false }, + { "id": [ "directional_antenna", "f_small_satelitte_dish" ], "fg": 1659, "rotates": false }, + { "id": "dnd_handbook", "fg": 1694, "rotates": false }, + { "id": "dogbane", "fg": 415, "rotates": false }, + { "id": [ "double_plutonium_core", "it_battery_mount", "battery_compartment" ], "fg": 1044, "rotates": false }, + { "id": [ "down_feather", "feather" ], "fg": 646, "rotates": false }, + { "id": [ "down_pillow", "pillow" ], "fg": 1482, "rotates": false }, + { "id": "dr_stem_cell", "fg": 508, "rotates": false }, + { "id": "dress_wedding", "fg": 1222, "rotates": false }, { - "id": [ "t_door_c", "t_door_lab_c", "t_door_gray_c", "t_door_red_c", "t_door_green_c", "t_door_white_c" ], - "fg": 502, - "rotates": false - }, - { "id": [ "t_door_locked", "t_door_locked_alarm", "t_door_locked_interior" ], "fg": 503, "rotates": false }, - { "id": "t_door_locked_peep", "fg": 504, "rotates": false }, - { "id": "t_door_c_peep", "fg": 505, "rotates": false }, + "id": [ "drink_boozeberry", "maple_sap", "wash_rum", "wash_vodka", "cattail_jelly" ], + "fg": 1704, + "rotates": false + }, + { "id": "drive_by_wire_controls", "fg": 1547, "rotates": false }, + { "id": [ "drivebelt_makeshift", "drivebelt" ], "fg": 1434, "rotates": false }, + { "id": "dry_fruit", "fg": 1780, "rotates": false }, + { "id": [ "dry_meat", "dry_hflesh" ], "fg": 1781, "rotates": false }, + { "id": [ "dry_meat_tainted", "dry_veggy_tainted" ], "fg": 1782, "rotates": false }, + { "id": "duct_tape", "fg": 489, "rotates": false }, + { "id": "duffelbag", "fg": 560, "rotates": false }, + { "id": "dump_pouch", "fg": 1223, "rotates": false }, + { "id": "dusksword", "fg": 858, "rotates": false }, + { "id": [ "duster_fur", "trenchcoat_fur" ], "fg": 1291, "rotates": false }, + { "id": "dynamite", "fg": 859, "rotates": false }, + { "id": "dynamite_act", "fg": 860, "rotates": false }, + { "id": "e_handcuffs", "fg": 397, "rotates": false }, + { "id": [ "e_scrap", "power_supply" ], "fg": 1494, "rotates": false }, + { "id": [ "e_tool", "g_shovel", "e_tool_chinese", "shovel" ], "fg": 999, "rotates": false }, + { "id": "ear_plugs", "fg": 1224, "rotates": false }, + { "id": "eclipse_glasses", "fg": 1228, "rotates": false }, + { "id": "eink_tablet_pc", "fg": 861, "rotates": false }, + { "id": "elec_hairtrimmer", "fg": 863, "rotates": false }, + { "id": [ "elec_jackhammer", "jackhammer" ], "fg": 923, "rotates": false }, + { "id": "electric_blanket", "fg": 1063, "rotates": false }, + { "id": "electric_blanket_on", "fg": 1071, "rotates": false }, + { "id": [ "electric_primer_large", "electric_primer" ], "fg": 642, "rotates": false }, + { "id": "electrohack", "fg": 862, "rotates": false }, + { "id": "element", "fg": 1435, "rotates": false }, + { "id": [ "emer_blanket", "generic_folded_vehicle" ], "fg": 1054, "rotates": false }, + { "id": "emer_blanket_on", "fg": 1064, "rotates": false }, + { + "id": [ "energy_drink", "poppysyrup", "iv_purifier", "purple_drink", "cranberry_juice", "pepto" ], + "fg": 1705, + "rotates": false + }, + { "id": "etched_skull", "fg": 864, "rotates": false }, + { "id": "exploding_arrow_warhead", "fg": 1384, "rotates": false }, + { "id": "eyedrops", "fg": 485, "rotates": false }, + { "id": "family_photo", "fg": 1634, "rotates": false }, + { "id": [ "fan", "polisher" ], "fg": 781, "rotates": false }, + { "id": "fancy_sunglasses", "fg": 1231, "rotates": false }, + { "id": [ "fanny", "dive_bag" ], "fg": 561, "rotates": false }, + { "id": "fat_tainted", "fg": 400, "rotates": false }, + { "id": "fc_hairpin", "fg": 1087, "rotates": false }, + { "id": "fchicken", "fg": 426, "rotates": false }, + { "id": "feces_bird", "fg": 1772, "rotates": false }, + { "id": [ "feces_dog", "feces_cow", "feces_manure" ], "fg": 1771, "rotates": false }, + { "id": "fertilizer_chelated", "fg": 544, "rotates": false }, + { "id": "fiber_mat", "fg": 1058, "rotates": false }, + { "id": "fighter_sting", "fg": 649, "rotates": false }, + { "id": [ "filter_air_makeshift", "filter_air" ], "fg": 1436, "rotates": false }, + { "id": [ "filter_liquid_makeshift", "filter_liquid" ], "fg": 1437 }, + { "id": "fire_ax", "fg": 877, "rotates": false }, + { "id": [ "fire_drill_large", "fire_drill" ], "fg": 878, "rotates": false }, + { "id": [ "fire_gauntlets", "gloves_survivor", "gloves_xlsurvivor" ], "fg": 1122, "rotates": false }, + { "id": "fire_lance", "fg": 722, "rotates": false }, + { "id": "firecracker", "fg": 869, "rotates": false }, + { "id": "firecracker_act", "fg": 870, "rotates": false }, + { "id": "firecracker_pack", "fg": 871, "rotates": false }, + { "id": "firecracker_pack_act", "fg": 872, "rotates": false }, + { "id": "firekatana_on", "fg": 874, "rotates": false }, + { "id": [ "fireman_belt", "leather_belt" ], "fg": 1307, "rotates": false }, + { "id": "fish_bait", "fg": 1789, "rotates": false }, + { "id": "fish_bowl", "fg": 1438, "rotates": false }, + { "id": [ "fish_canned", "lutefisk" ], "fg": 1796, "rotates": false }, + { "id": [ "fish_cooked", "fish_pickled", "salted_fish", "wool_staple" ], "fg": 1794, "rotates": false }, + { "id": [ "fish_fried", "cornbread", "johnnycake", "noodles_fast" ], "fg": 1795, "rotates": false }, { - "id": [ "t_door_b", "t_door_lab_b", "t_door_b_peep", "t_door_gray_b", "t_door_red_b", "t_door_green_b", "t_door_white_b" ], - "fg": 506, + "id": [ "fish", "lunchmeat", "fruit_leather", "fried_spam", "meat_aspic", "hflesh_aspic", "sashimi" ], + "fg": 1793, "rotates": false }, - { "id": [ "t_door_boarded_peep", "t_door_boarded" ], "fg": 507, "rotates": false }, - { "id": [ "t_door_boarded_damaged_peep", "t_door_boarded_damaged" ], "fg": 508, "rotates": false }, - { "id": "t_door_makeshift_o", "fg": 509, "rotates": false }, - { "id": "t_door_makeshift_c", "fg": 510, "rotates": false }, - { "id": "t_rdoor_o", "fg": 511, "rotates": false }, - { "id": "t_rdoor_c", "fg": 512, "rotates": false }, - { "id": "t_rdoor_b", "fg": 513, "rotates": false }, - { "id": "t_rdoor_boarded", "fg": 514, "rotates": false }, - { "id": "t_rdoor_boarded_damaged", "fg": 515, "rotates": false }, - { "id": [ "t_reinforced_door_glass_o", "t_reinforced_door_glass_lab_o" ], "fg": 516, "rotates": false }, - { "id": [ "t_reinforced_door_glass_lab_c", "t_reinforced_door_glass_c" ], "fg": 517, "rotates": false }, + { "id": [ "fish_trap", "water_purifier" ], "fg": 1043, "rotates": false }, + { "id": [ "fishing_hook_basic", "fishing_hook_bone", "needle_curved" ], "fg": 782, "rotates": false }, + { "id": "fishing_rod_basic", "fg": 880, "rotates": false }, + { "id": "fishing_rod_professional", "fg": 879, "rotates": false }, + { "id": "fishing_waders", "fg": 1156, "rotates": false }, + { "id": "flag_shirt", "fg": 1232, "rotates": false }, + { "id": "flamethrower_crude", "fg": 743, "rotates": false }, { - "id": [ "t_door_metal_o", "t_door_metal_lab_o", "t_door_metal_o_peep", "t_mdoor_frame", "t_mdoor_lab_frame" ], - "fg": 518, - "rotates": false - }, - { "id": [ "t_door_metal_c", "t_door_metal_lab_c" ], "fg": 519, "rotates": false }, - { "id": [ "t_door_metal_locked", "t_door_metal_pickable" ], "fg": 520, "rotates": false }, - { "id": "t_door_metal_c_peep", "fg": 521, "rotates": false }, - { "id": "t_iron_gate_c", "fg": 522, "rotates": false }, - { "id": "t_iron_gate_l", "fg": 523, "rotates": false }, - { "id": [ "t_door_bar_o", "t_iron_gate_o" ], "fg": 524, "rotates": false }, - { "id": "t_door_bar_c", "fg": 525, "rotates": false }, - { "id": "t_door_bar_locked", "fg": 526, "rotates": false }, - { "id": "t_rootcellar", "fg": 527, "rotates": false }, - { "id": [ "t_dock", "t_sh_bridge" ], "fg": 528, "rotates": false }, - { "id": "t_grate", "fg": 529, "rotates": false }, - { "id": "t_bridge", "fg": 530, "rotates": false }, - { "id": [ "t_riverbridge_dp", "t_pontoon_dp" ], "fg": 531, "rotates": false }, + "id": [ "flamethrower_simple", "flamethrower", "rm451_flamethrower", "hell_laser_napalm" ], + "fg": 720, + "rotates": false + }, + { "id": "flaming_ball", "fg": 653, "rotates": false }, + { "id": "flaming_skull", "fg": 651, "rotates": false }, + { "id": "flaregun", "fg": 751, "rotates": false }, + { "id": "flashbang", "fg": 592, "rotates": false }, + { "id": [ "flashbang_act", "t_lgtn_arrest" ], "fg": 589, "rotates": false }, + { "id": "flask_hip", "fg": 546, "rotates": false }, + { "id": [ "flask_yeast", "flask_glass" ], "fg": 554, "rotates": false }, + { "id": "fletching", "fg": 654, "rotates": false }, + { "id": "flint_steel", "fg": 883, "rotates": false }, + { "id": "flintlock_pouch", "fg": 1233, "rotates": false }, + { "id": "floodlight", "fg": 1550, "rotates": false }, + { "id": "flotation_vest", "fg": 1110, "rotates": false }, + { "id": "flotation_vest_ms", "fg": 1109, "rotates": false }, + { "id": [ "flu_shot", "vaccine_shot" ], "fg": 580, "rotates": false }, + { "id": [ "fn_fal", "ak74", "an94", "ak47" ], "fg": 725, "rotates": false }, { - "id": "t_sewage_pipe", - "fg": 532, - "rotates": false, - "multitile": true, - "additional_tiles": [ - { "id": "center", "fg": 533 }, - { "id": "corner", "fg": 534 }, - { "id": "edge", "fg": 535 }, - { "id": "end_piece", "fg": 536 }, - { "id": "t_connection", "fg": 537 }, - { "id": "unconnected", "fg": 532 } - ] - }, + "id": [ + "fn_p90", + "rm802", + "bigun", + "heavy_rail_rifle", + "rm360_carbine", + "m134", + "tihar", + "helsing", + "watercannon", + "bomblet_launcher_double", + "bomblet_launcher_dualshot", + "bomblet_launcher_rotary", + "bomblet_launcher_single", + "bomblet_launcher_chickenbot" + ], + "fg": 723, + "rotates": false + }, + { "id": "foil_alum", "fg": 584, "rotates": false }, + { "id": "folding_basket", "fg": 1443, "rotates": false }, + { "id": [ "folding_poncho", "lasagne_raw" ], "fg": 477, "rotates": false }, + { "id": "food_processor", "fg": 885, "rotates": false }, + { "id": "foot_crank", "fg": 1539, "rotates": false }, + { "id": "football", "fg": 1444, "rotates": false }, + { "id": "football_armor", "fg": 1050, "rotates": false }, + { "id": "forge", "fg": 887, "rotates": false }, + { "id": "forgerig", "fg": 3199, "rotates": false }, + { "id": "fp_loyalty_card", "fg": 1610, "rotates": false }, + { "id": "frame", "fg": 1439, "rotates": false }, + { "id": [ "frame_wood", "frame_wood_light", "foldwoodframe" ], "fg": 1440, "rotates": false }, + { "id": [ "fresh_fries", "fries", "cheese_fries", "fresh_fries_big" ], "fg": 410, "rotates": false }, + { "id": [ "frozen_burrito", "cooked_burrito" ], "fg": 442, "rotates": false }, + { "id": [ "frozen_dinner", "mre_chicken" ], "fg": 1802, "rotates": false }, + { "id": [ "fruit_pancakes", "choc_pancakes", "pancakes" ], "fg": 480, "rotates": false }, + { "id": "fungicide", "fg": 1764, "rotates": false }, + { "id": "funnel", "fg": 896, "rotates": false }, + { "id": [ "fur_blanket", "sleeping_bag_fur" ], "fg": 1070, "rotates": false }, + { "id": "fur_rollmat", "fg": 1060, "rotates": false }, + { "id": [ "fur", "tanbark", "birchbark", "willowbark" ], "fg": 1359, "rotates": false }, + { "id": "g_carpet", "fg": 1059, "rotates": false }, + { "id": [ "g_paint", "jar_sauerkraut_pickled" ], "fg": 517, "rotates": false }, + { "id": "game_watch", "fg": 1139, "rotates": false }, + { "id": "garandclip", "fg": 704 }, + { "id": "garlic", "fg": 1723, "rotates": false }, + { "id": "gasbomb", "fg": 597, "rotates": false }, + { "id": "gasbomb_act", "fg": 591, "rotates": false }, + { "id": [ "gasbomb_makeshift_act", "tool_black_powder_bomb_act" ], "fg": 1024, "rotates": false }, + { "id": [ "gasbomb_makeshift", "tool_black_powder_bomb" ], "fg": 1023, "rotates": false }, + { "id": [ "gasdiscount_gold", "cash_card" ], "fg": 827, "rotates": false }, + { "id": [ "gasdiscount_silver", "gasdiscount_platinum" ], "fg": 828, "rotates": false }, + { "id": [ "gasoline_cooker", "oil_cooker", "hotplate" ], "fg": 920, "rotates": false }, + { "id": [ "gauntlets_bone", "beekeeping_gloves" ], "fg": 1123, "rotates": false }, + { "id": "geiger_off", "fg": 898, "rotates": false }, + { "id": "geiger_on", "fg": 899, "rotates": false }, + { "id": "gelbox", "fg": 1639, "rotates": false }, { - "id": "t_missile", - "fg": 538, - "rotates": false, - "multitile": true, - "additional_tiles": [ - { "id": "center", "fg": 538 }, - { "id": "corner", "fg": 539 }, - { "id": "edge", "fg": 538 }, - { "id": "end_piece", "fg": 538 }, - { "id": "t_connection", "fg": 540 }, - { "id": "unconnected", "fg": 538 } - ] - }, - { "id": "t_missile_exploded", "fg": 155, "rotates": false }, + "id": [ "glaive", "halberd", "halberd_fake", "naginata", "makeshift_halberd" ], + "fg": 1467, + "rotates": false + }, + { "id": "glass", "fg": 532, "rotates": false }, + { "id": "glass_bowl", "fg": 1656, "rotates": false }, + { "id": "glass_macuahuitl", "fg": 1446, "rotates": false }, + { "id": "glass_plate", "fg": 1418, "rotates": false }, + { "id": "glass_shard", "fg": 1447, "rotates": false }, + { "id": "glass_sheet", "fg": 1449, "rotates": false }, + { "id": "glass_shiv", "fg": 583, "rotates": false }, + { "id": "glass_tinted", "fg": 1450, "rotates": false }, + { "id": [ "glass_tube_small", "test_tube", "test_tube_micro" ], "fg": 534, "rotates": false }, + { "id": "glasses_bal", "fg": 1225, "rotates": false }, + { "id": "glasses_bifocal", "fg": 1242, "rotates": false }, + { "id": [ "glasses_eye", "fitover_sunglasses" ], "fg": 1239, "rotates": false }, + { "id": "glasses_monocle", "fg": 1243, "rotates": false }, + { "id": "glasses_reading", "fg": 1240, "rotates": false }, + { "id": "glasses_safety", "fg": 1230, "rotates": false }, + { "id": "glazed_tenderloin", "fg": 479, "rotates": false }, { - "id": "t_slide", - "fg": 541, - "rotates": false, - "multitile": true, - "additional_tiles": [ { "id": "edge", "fg": 541 }, { "id": "end_piece", "fg": 542 } ] + "id": [ + "glockmag", + "glock40mag", + "glock40bigmag", + "lw21mag", + "m9bigmag", + "m9mag", + "usp9mag", + "makarovmag", + "mosquitomag", + "sw22mag", + "ppkmag", + "sigp230mag", + "taurus38mag", + "deaglemag", + "lw12mag", + "m1911bigmag", + "m1911mag", + "usp45mag", + "fn57mag", + "sig40mag", + "tokarevmag", + "glock17_17", + "glock17_22", + "p226mag_15rd_357sig", + "af2011a1mag", + "m1991_38smag", + "glockbigmag", + "bhp9mag_15rd", + "bhp9mag_13rd", + "bhp40mag", + "hptjhpmag", + "hptjcpmag", + "m1911mag_10rd_38super", + "fn1910mag", + "p320mag_14rd_357sig", + "p320mag_17rd_9x19mm", + "p38mag", + "j22mag", + "cz75mag_12rd", + "cz75mag_20rd", + "cz75mag_26rd", + "wp22mag", + "rugerlcpmag", + "hptc9mag_8rd", + "hptc9mag_10rd", + "hptc9mag_15rd", + "hptcf380mag_8rd", + "hptcf380mag_10rd", + "kp32mag", + "ppq9mag_15rd", + "ppq9mag_10rd", + "ppq40mag_12rd", + "ppq40mag_10rd", + "ppq45mag", + "ppq9mag_17rd", + "ppq40mag_14rd", + "ccpmag", + "kpf9mag", + "kp3atmag" + ], + "fg": 705 }, + { "id": "glove_jackson", "fg": 1247, "rotates": false }, { - "id": "t_monkey_bars", - "fg": 543, - "rotates": false, - "multitile": true, - "additional_tiles": [ { "id": "center", "fg": 543 }, { "id": "corner", "fg": 544 }, { "id": "t_connection", "fg": 545 } ] + "id": [ "gloves_fingerless_mod", "gloves_wraps_fur", "gloves_wraps_leather", "gloves_fingerless" ], + "fg": 1244, + "rotates": false }, - { "id": "t_centrifuge", "fg": 546, "rotates": false }, + { "id": "gloves_fur", "fg": 1245, "rotates": false }, + { "id": [ "gloves_leather", "gauntlets_larmor", "gloves_work" ], "fg": 1124, "rotates": false }, { - "id": "t_cvdbody", - "fg": 547, - "rotates": false, - "multitile": true, - "additional_tiles": [ - { "id": "center", "fg": 548 }, - { "id": "corner", "fg": 549 }, - { "id": "edge", "fg": 550 }, - { "id": "end_piece", "fg": 551 }, - { "id": "t_connection", "fg": 552 }, - { "id": "unconnected", "fg": 547 } - ] + "id": [ "gloves_liner", "gloves_wraps", "winter_gloves_army", "long_glove_white", "gloves_golf" ], + "fg": 1125, + "rotates": false }, + { "id": "gloves_lsurvivor", "fg": 1126, "rotates": false }, + { "id": "gloves_medical", "fg": 1127, "rotates": false }, + { "id": "gloves_rubber", "fg": 1128, "rotates": false }, + { "id": "gloves_tactical", "fg": 1246, "rotates": false }, + { "id": [ "gloves_winter", "gloves_wsurvivor" ], "fg": 1129, "rotates": false }, + { "id": "gloves_wool", "fg": 1130, "rotates": false }, { - "id": "t_generator_broken", - "fg": 553, - "rotates": false, - "multitile": true, - "additional_tiles": [ { "id": "corner", "fg": 553 }, { "id": "t_connection", "fg": 554 } ] - }, + "id": [ "gloves_wraps_wool", "gloves_light", "gauntlets_chitin", "gloves_bag" ], + "fg": 1131, + "rotates": false + }, + { "id": "glowplug", "fg": 1451, "rotates": false }, + { "id": "glowstick", "fg": 902, "rotates": false }, + { "id": "glowstick_dead", "fg": 900, "rotates": false }, + { "id": "glowstick_lit", "fg": 901, "rotates": false }, + { "id": [ "goggles_nv_on", "goggles_ir", "goggles_ir_on", "goggles_nv" ], "fg": 1140, "rotates": false }, + { "id": "goggles_ski", "fg": 1226, "rotates": false }, + { "id": "goggles_swim", "fg": 1248, "rotates": false }, + { "id": [ "goggles_welding", "survivor_goggles", "iggaak" ], "fg": 1227, "rotates": false }, + { "id": "gold_bracelet", "fg": 1096, "rotates": false }, + { "id": "gold_ear", "fg": 1208, "rotates": false }, + { "id": "gold_small", "fg": 640, "rotates": false }, + { "id": "golf_bag", "fg": 798, "rotates": false }, + { "id": "golf_ball", "fg": 1399, "rotates": false }, + { "id": "golf_club", "fg": 1452, "rotates": false }, + { "id": "golf_tee", "fg": 1387, "rotates": false }, + { "id": [ "grahmcrackers", "hardtack", "frenchtoast", "crackers" ], "fg": 467, "rotates": false }, + { "id": "granade", "fg": 903, "rotates": false }, + { "id": "granade_act", "fg": 904, "rotates": false }, + { "id": [ "grapefruit", "irradiated_grapefruit", "honey_ant" ], "fg": 1714, "rotates": false }, + { "id": "grapnel", "fg": 1453, "rotates": false }, + { "id": "grenade", "fg": 905, "rotates": false }, + { "id": "grenade_act", "fg": 906, "rotates": false }, + { "id": "grenade_inc", "fg": 593, "rotates": false }, + { "id": "grenade_inc_act", "fg": 586, "rotates": false }, + { "id": "guitar_electric", "fg": 1609, "rotates": false }, + { "id": "gum", "fg": 450, "rotates": false }, + { "id": "gungnir_replica", "fg": 1454, "rotates": false }, + { "id": "hacksaw", "fg": 908, "rotates": false }, + { "id": [ "hairpin", "distaff_spindle" ], "fg": 1086, "rotates": false }, + { "id": "hammer", "fg": 909, "rotates": false }, + { "id": "hammer_sledge", "fg": 1455, "rotates": false }, + { "id": "hand_crank_charger", "fg": 1630, "rotates": false }, + { "id": "hand_drill", "fg": 913, "rotates": false }, + { "id": "hand_paddles", "fg": 1457, "rotates": false }, + { "id": "hand_pump", "fg": 914, "rotates": false }, + { "id": "hand_rims", "fg": 3189, "rotates": false }, + { "id": "hand_vice", "fg": 1632, "rotates": false }, + { "id": "handflare", "fg": 910, "rotates": false }, + { "id": "handflare_act", "fg": 911, "rotates": false }, + { "id": "handflare_dead", "fg": 1456, "rotates": false }, + { "id": "handflare_lit", "fg": 912, "rotates": false }, + { "id": "hard_plate", "fg": 1392, "rotates": false }, + { "id": "harmonica_holder", "fg": 1141, "rotates": false }, + { "id": "hat_ball", "fg": 1271, "rotates": false }, + { "id": "hat_chef", "fg": 1256, "rotates": false }, + { "id": "hat_fur", "fg": 1259, "rotates": false }, + { "id": "hat_golf", "fg": 1273, "rotates": false }, + { "id": [ "hat_hard", "firehelmet", "hat_hard_hooded" ], "fg": 1254, "rotates": false }, + { "id": "hat_hooded", "fg": 1260, "rotates": false }, + { "id": "hat_hunting", "fg": 1261, "rotates": false }, + { "id": "hat_knit", "fg": 1258, "rotates": false }, + { "id": [ "hatchet", "ax" ], "fg": 784, "rotates": false }, + { "id": "hazardous_waste_drum", "fg": 521, "rotates": false }, + { "id": [ "hazmat_suit", "cleansuit", "subsuit_xl" ], "fg": 1117, "rotates": false }, + { "id": "hd_battery", "fg": 706, "rotates": false }, + { "id": "hd_steel_drum", "fg": 1531, "rotates": true }, + { "id": "hdframe", "fg": 1441, "rotates": false }, + { "id": "heatpack", "fg": 916, "rotates": false }, + { "id": "heatpack_used", "fg": 915, "rotates": false }, + { "id": [ "heavy_flashlight_on", "reading_light_on", "flashlight_on" ], "fg": 882, "rotates": false }, + { "id": [ "heavy_flashlight", "reading_light", "flashlight" ], "fg": 881, "rotates": false }, + { "id": [ "heavy_snare_kit", "light_snare_kit" ], "fg": 1674, "rotates": false }, + { "id": [ "hell_laser_queen", "hell_laser" ], "fg": 656, "rotates": true }, + { "id": "hell_napalm", "fg": 657, "rotates": false }, + { "id": [ "hell_plasma_c", "hell_plasma_k", "hell_plasma_b" ], "fg": 658, "rotates": false }, + { "id": "helmet_army", "fg": 1266, "rotates": false }, + { "id": "helmet_ball", "fg": 1269, "rotates": false }, + { "id": "helmet_barbute", "fg": 1270, "rotates": false }, + { "id": [ "helmet_bike", "maid_hat", "kufi" ], "fg": 1263, "rotates": false }, + { "id": "helmet_bone", "fg": 1274, "rotates": false }, + { "id": [ "helmet_bone_megabear", "megabear_skull_clean" ], "fg": 395, "rotates": false }, + { "id": "helmet_chitin", "fg": 1175, "rotates": false }, + { "id": "helmet_conical", "fg": 1275, "rotates": false }, + { "id": "helmet_corinthian", "fg": 1276, "rotates": false }, + { "id": [ "helmet_football", "headgear" ], "fg": 1090, "rotates": false }, + { "id": "helmet_galea", "fg": 1277, "rotates": false }, + { "id": "helmet_kabuto", "fg": 1278, "rotates": false }, + { "id": "helmet_larmor", "fg": 1267, "rotates": false }, + { "id": [ "helmet_liner", "helmet_nomad", "veil_wedding" ], "fg": 1268, "rotates": false }, + { "id": [ "helmet_lobster", "pickelhaube" ], "fg": 1338, "rotates": false }, + { "id": "helmet_nasal", "fg": 1280, "rotates": false }, + { "id": [ "helmet_netting", "hat_boonie" ], "fg": 1253, "rotates": false }, + { "id": "helmet_plate", "fg": 1176, "rotates": false }, + { "id": [ "helmet_riot_raised", "tac_fullhelmet", "helmet_riot" ], "fg": 1089, "rotates": false }, + { "id": [ "helmet_scavenger", "beekeeping_hood" ], "fg": 1174, "rotates": false }, + { "id": [ "helmet_skid", "tinfoil_hat" ], "fg": 1255, "rotates": false }, + { "id": [ "helmet_survivor", "helmet_xlsurvivor", "kippah" ], "fg": 1264, "rotates": false }, + { "id": [ "hfleshbologna", "bologna" ], "fg": 454, "rotates": false }, + { "id": "highlight_item", "fg": 1813, "rotates": false }, + { "id": [ "highlight", "line_target", "line_trail", "cursor" ], "fg": 1812 }, + { "id": "hinge", "fg": 1614, "rotates": false }, { - "id": "t_conveyor", - "fg": 555, - "rotates": false, - "multitile": true, - "additional_tiles": [ - { "id": "center", "fg": 555 }, - { "id": "corner", "fg": 556 }, - { "id": "edge", "fg": 555 }, - { "id": "end_piece", "fg": 555 }, - { "id": "t_connection", "fg": 557 }, - { "id": "unconnected", "fg": 555 } - ] + "id": [ + "hk_g3", + "hk_g36", + "arx160", + "acr", + "ar15", + "m4a1", + "scar_l", + "scar_h", + "m107a1", + "h&k416a5", + "m27iar", + "rm51_assault_rifle" + ], + "fg": 726, + "rotates": false + }, + { "id": [ "hobo_stove", "esbit_stove" ], "fg": 917, "rotates": false }, + { "id": "hockey_stick", "fg": 1458, "rotates": false }, + { "id": "hoe", "fg": 918, "rotates": false }, + { "id": "holo_cloak", "fg": 1106, "rotates": false }, + { "id": [ "homewrecker", "nailbat" ], "fg": 1475, "rotates": false }, + { "id": "honeycomb", "fg": 457, "rotates": false }, + { "id": "hood_lsurvivor", "fg": 1286, "rotates": false }, + { "id": "hood_rain", "fg": 1283, "rotates": false }, + { "id": [ "hood_survivor", "hood_xlsurvivor" ], "fg": 1284, "rotates": false }, + { "id": "hood_wsurvivor", "fg": 1285, "rotates": false }, + { "id": [ "hops", "celery", "irradiated_celery" ], "fg": 422, "rotates": false }, + { "id": [ "horn_car", "horn_big", "beeper", "chimes", "horn_bicycle" ], "fg": 919, "rotates": false }, + { "id": [ "hose", "vine_30" ], "fg": 576, "rotates": false }, + { "id": "hot_pants", "fg": 1290, "rotates": false }, + { "id": "hot_pants_fur", "fg": 1287, "rotates": false }, + { "id": "hot_pants_leather", "fg": 1288, "rotates": false }, + { "id": "house_coat", "fg": 1294, "rotates": false }, + { "id": [ "hsurvivor_suit", "fsurvivor_suit", "h20survivor_suit" ], "fg": 1151, "rotates": false }, + { "id": [ "human_flesh", "meat_canned", "human_canned", "meat" ], "fg": 1804, "rotates": false }, + { "id": "hygrometer", "fg": 775, "rotates": false }, + { "id": "i_staff", "fg": 997, "rotates": false }, + { "id": [ "iceaxe", "pickaxe" ], "fg": 967, "rotates": false }, + { "id": "ichaival_replica", "fg": 737, "rotates": false }, + { "id": "id_military", "fg": 829, "rotates": false }, + { "id": "id_science", "fg": 830, "rotates": false }, + { "id": [ "incendiary_hm_rocket", "cyber_rocket" ], "fg": 644, "rotates": false }, + { "id": "inflatable_airbag", "fg": 1543, "rotates": false }, + { "id": "inflatable_boat", "fg": 921, "rotates": false }, + { "id": "inflatable_section", "fg": 1544, "rotates": false }, + { "id": [ "inhaler_stimgas", "inhaler", "inhaler_sewergas" ], "fg": 486, "rotates": false }, + { "id": [ "inj_vitb", "inj_iron" ], "fg": 512, "rotates": false }, + { "id": [ "irradiated_apple", "apple" ], "fg": 1732, "rotates": false }, + { "id": [ "irradiated_apricot", "apricot" ], "fg": 1734, "rotates": false }, + { "id": [ "irradiated_banana", "banana" ], "fg": 429, "rotates": false }, + { "id": [ "irradiated_broccoli", "cannabis", "broccoli" ], "fg": 421, "rotates": false }, + { "id": [ "irradiated_cabbage", "cabbage" ], "fg": 1738, "rotates": false }, + { "id": [ "irradiated_carrot", "carrot" ], "fg": 430, "rotates": false }, + { "id": [ "irradiated_corn", "corn" ], "fg": 441, "rotates": false }, + { "id": [ "irradiated_cranberries", "seed_strawberries", "cranberries" ], "fg": 1757, "rotates": false }, + { "id": [ "irradiated_grapes", "grapes" ], "fg": 432, "rotates": false }, + { "id": [ "irradiated_mango", "mango" ], "fg": 1728, "rotates": false }, + { "id": [ "irradiated_pear", "pear" ], "fg": 1736, "rotates": false }, + { "id": [ "irradiated_pineapple", "pineapple" ], "fg": 433, "rotates": false }, + { "id": [ "irradiated_pomegranate", "pomegranate" ], "fg": 1730, "rotates": false }, + { "id": [ "irradiated_pumpkin", "pumpkin" ], "fg": 1737, "rotates": false }, + { "id": [ "irradiated_rhubarb", "rhubarb" ], "fg": 418, "rotates": false }, + { "id": [ "irradiated_strawberries", "strawberries" ], "fg": 1787, "rotates": false }, + { "id": [ "irradiated_tomato", "tomato" ], "fg": 1731, "rotates": false }, + { "id": [ "ithaca_doom", "ithaca_doom_dual", "410_lever" ], "fg": 762, "rotates": false }, + { "id": [ "jack_makeshift", "jack_small", "jack" ], "fg": 922, "rotates": false }, + { "id": "jacket_flannel", "fg": 1296, "rotates": false }, + { "id": [ "jacket_jean", "jacket_evac" ], "fg": 1080, "rotates": false }, + { "id": "jacket_leather", "fg": 1081, "rotates": false }, + { "id": [ "jacket_light", "cassock" ], "fg": 1082, "rotates": false }, + { "id": "jar_3l_glass", "fg": 528, "rotates": false }, + { "id": "jar_3l_glass_sealed", "fg": 529, "rotates": false }, + { "id": "jar_glass", "fg": 526, "rotates": false }, + { "id": [ "jar_glass_sealed", "spider_steak_pickled" ], "fg": 527, "rotates": false }, + { "id": "jar_pickles_pickled", "fg": 520, "rotates": false }, + { + "id": [ "javelin_iron", "javelin_stone", "spear_knife", "pike", "spear_stone", "fishspear" ], + "fg": 692, + "rotates": false + }, + { "id": [ "javelin", "javelin_copper", "spear_wood" ], "fg": 664, "rotates": false }, + { "id": "jeans", "fg": 1194, "rotates": false }, + { + "id": [ "jerky", "jerky_human", "cooked_dinner", "meat_smoked", "human_smoked", "mre_beef" ], + "fg": 1803, + "rotates": false }, - { "id": [ "t_palisade_pulley", "t_barndoor" ], "fg": 558, "rotates": false }, + { "id": "jerrycan_big", "fg": 572, "rotates": false }, + { "id": [ "jerrypack", "jerrycan" ], "fg": 573, "rotates": false }, + { "id": "jersey", "fg": 1297, "rotates": false }, { "id": [ - "t_gates_mech_control", - "t_gates_control_concrete", - "t_gates_control_brick", - "t_gates_mech_control_lab", - "t_gates_control_concrete_lab", - "t_gates_control_brick_lab" + "jewelry_book", + "textbook_weapeast", + "recipe_melee", + "recipe_lab_cvd", + "glassblowing_book", + "commune_prospectus", + "necropolis_freq" + ], + "fg": 1691, + "rotates": false + }, + { "id": "ji", "fg": 1459, "rotates": false }, + { "id": [ "jian_inferior", "sword_forged", "jian_fake", "jian" ], "fg": 794, "rotates": false }, + { "id": [ "jihelucake", "cake3" ], "fg": 482, "rotates": false }, + { "id": [ "joint", "handrolled_cig" ], "fg": 437, "rotates": false }, + { "id": "joint_lit", "fg": 1460, "rotates": false }, + { "id": "joint_roach", "fg": 1461, "rotates": false }, + { "id": "judo_belt_black", "fg": 1304, "rotates": false }, + { "id": "judo_belt_blue", "fg": 1298, "rotates": false }, + { "id": "judo_belt_brown", "fg": 1299, "rotates": false }, + { "id": "judo_belt_green", "fg": 1300, "rotates": false }, + { "id": "judo_belt_orange", "fg": 1301, "rotates": false }, + { "id": "judo_belt_white", "fg": 1302, "rotates": false }, + { "id": "judo_belt_yellow", "fg": 1303, "rotates": false }, + { "id": "jug_clay", "fg": 548, "rotates": false }, + { "id": "jug_plastic", "fg": 547, "rotates": false }, + { "id": [ "jumper_cable_heavy", "jumper_cable" ], "fg": 924, "rotates": false }, + { "id": [ "jumpsuit", "jumpsuit_xl" ], "fg": 1118, "rotates": false }, + { "id": "juniper", "fg": 1624, "rotates": false }, + { + "id": [ + "katana_inferior", + "tanto", + "wakizashi", + "wakizashi_inferior", + "kukri", + "cutlass", + "cutlass_inferior", + "nodachi", + "scimitar", + "scimitar_inferior", + "cavalry_sabre", + "katana_fake", + "wakizashi_fake", + "cutlass_fake", + "nodachi_fake", + "scimitar_fake", + "cavalry_sabre_fake", + "katana" ], - "fg": 559, - "rotates": false - }, - { - "id": [ "t_switch_even", "t_gates_control_metal", "t_gates_control_metal_lab" ], - "fg": 560, - "rotates": false - }, - { "id": "t_switch_gb", "fg": 561, "rotates": false }, - { "id": "t_switch_rb", "fg": 562, "rotates": false }, - { "id": "t_switch_rg", "fg": 563, "rotates": false }, - { "id": "t_machinery_light", "fg": 564, "rotates": false }, - { "id": "t_machinery_old", "fg": 565, "rotates": false }, - { "id": [ "t_machinery_heavy", "t_sewage_pump" ], "fg": 566, "rotates": false }, - { "id": "t_machinery_electronic", "fg": 567, "rotates": false }, - { "id": "f_autodoc", "fg": 568, "rotates": false }, - { "id": "f_robotic_arm", "fg": 569, "rotates": false }, - { "id": "t_ind_assembler", "fg": 570, "rotates": false }, - { "id": "t_ind_drill", "fg": 571, "rotates": false }, - { "id": "t_ind_furnace", "fg": 572, "rotates": false }, - { "id": "t_ind_lathe", "fg": 573, "rotates": false }, - { "id": "t_ind_mixer", "fg": 574, "rotates": false }, - { "id": "t_ind_pipe", "fg": 575, "rotates": false }, - { "id": "t_ind_press", "fg": 576, "rotates": false }, - { "id": "t_elevator_control", "fg": 577, "rotates": false }, - { "id": "t_elevator_control_off", "fg": 578, "rotates": false }, - { "id": "t_diesel_pump", "fg": 579, "rotates": false }, - { "id": "t_gas_pump_a", "fg": 580, "rotates": false }, - { "id": "t_gas_pump", "fg": 581, "rotates": false }, - { "id": "t_diesel_pump_smashed", "fg": 582, "rotates": false }, - { "id": "t_gas_pump_smashed", "fg": 583, "rotates": false }, - { "id": "t_slot_machine", "fg": 584, "rotates": false }, - { "id": "t_atm", "fg": 585, "rotates": false }, - { "id": [ "t_card_science", "t_card_military", "t_card_robofac" ], "fg": 586, "rotates": false }, - { "id": "t_card_reader_broken", "fg": 587, "rotates": false }, - { - "id": [ "t_sliding_concrete_wall_control", "f_aut_gas_console_o", "electronics_controls", "t_console_broken" ], - "fg": 588, + "fg": 925, "rotates": false }, - { "id": "f_home_furnace", "fg": 589, "rotates": false }, - { "id": "t_cvdmachine", "fg": 590, "rotates": false }, + { "id": "keffiyeh", "fg": 1091, "rotates": false }, { "id": [ - "t_radio_controls", - "t_containment_control", - "t_ins_bridge_control", - "t_jaildoor_control", - "t_outs_bridge_control", - "t_reinforced_glass_control" + "keikogi", + "kariginu", + "kimono", + "kittel", + "thawb", + "coat_lab", + "yukata", + "jacket_chef", + "beekeeping_suit", + "fencing_jacket", + "winter_jacket_army" ], - "fg": 591, + "fg": 1083, "rotates": false }, - { "id": [ "f_aut_gas_console", "vp_controls_electronic", "t_console" ], "fg": 592, "rotates": false }, - { "id": "t_radio_tower", "fg": 593, "rotates": false }, - { "id": "t_utility_light", "fg": 594, "rotates": false }, - { "id": [ "t_support_l", "t_little_column", "t_column" ], "fg": 595, "rotates": false }, - { "id": "t_column_halfway", "fg": 596, "rotates": true }, - { "id": "f_bookcase", "fg": 597, "rotates": false }, + { "id": [ "kernels", "seed_corn" ], "fg": 1751, "rotates": false }, + { "id": "kevlar_harness", "fg": 927, "rotates": false }, + { "id": [ "kevlar", "makeshift_kevlar" ], "fg": 1215, "rotates": false }, + { "id": "kevlar_plate", "fg": 929, "rotates": false }, + { "id": "khopesh", "fg": 930, "rotates": false }, + { "id": "kiln_done", "fg": 1662, "rotates": false }, + { "id": "kiln_lit", "fg": 1663, "rotates": false }, + { "id": [ "kilt", "skirt" ], "fg": 1368, "rotates": false }, + { "id": "kitchen_unit", "fg": 3204, "rotates": false }, + { "id": [ "knee_pads", "elbow_pads" ], "fg": 1229, "rotates": false }, + { "id": "knife_butter", "fg": 1462, "rotates": false }, { "id": [ - "t_secretdoor_bookcase_c", - "t_sliding_bookcase_c", - "t_sliding_bookcase_control", - "t_sliding_wall_control", - "t_decoy_bookcase" + "knife_steak", + "knife_butcher", + "knife_combat", + "diveknife", + "makeshift_knife", + "primitive_knife", + "knife_trench", + "switchblade", + "kris", + "knife_hunting", + "knife_rambo", + "knife_rm42", + "honey_scraper", + "bio_blade_weapon", + "kris_fake", + "knife_folding" ], - "fg": 598, - "rotates": false - }, - { "id": "t_secretdoor_bookcase_o", "fg": 599, "rotates": false }, - { "id": [ "f_locker", "t_switchgear_s" ], "fg": 600, "rotates": false }, - { "id": [ "f_fume_hood", "t_switchgear_l" ], "fg": 601, "rotates": false }, - { "id": [ "f_cupboard", "t_sai_box" ], "fg": 602, "rotates": false }, - { "id": [ "f_oven", "t_sai_box_damaged" ], "fg": 603, "rotates": false }, - { "id": "t_station_disc", "fg": 604, "rotates": false }, - { "id": "t_current_trans", "fg": 605, "rotates": false }, - { "id": "t_oil_circ_brkr_l", "fg": 606, "rotates": false }, - { "id": [ "t_potential_trans", "t_oil_circ_brkr_s" ], "fg": 607, "rotates": false }, - { "id": "t_milking_machine", "fg": 608, "rotates": false }, - { "id": "t_water_pump", "fg": 609, "rotates": false }, - { "id": "well_pump", "fg": 610, "rotates": false }, - { "id": "t_pedestal_wyrm", "fg": 611, "rotates": false }, - { "id": "tr_temple_flood", "fg": 612, "rotates": false }, - { "id": "t_pedestal_temple", "fg": 613, "rotates": false }, - { "id": "tr_temple_toggle", "fg": 614, "rotates": false }, - { "id": [ "t_backboard_in", "t_backboard" ], "fg": 615, "rotates": false }, - { "id": "t_vat", "fg": 616, "rotates": false }, - { "id": "t_plut_generator", "fg": 617, "rotates": false }, - { "id": "t_nuclear_reactor", "fg": 618, "rotates": false }, - { "id": [ "mon_hallu_mannequin", "f_mannequin" ], "fg": 619, "rotates": false }, - { "id": [ "f_statue", "t_sliding_brick_wall_control" ], "fg": 620, "rotates": false }, - { "id": "f_target", "fg": 621, "rotates": false }, - { "id": "t_bulk_tank", "fg": 622, "rotates": false }, - { "id": "t_covered_well", "fg": 623, "rotates": false }, - { "id": "vp_external_tank", "fg": 624, "rotates": true }, - { "id": "t_gas_tank", "fg": 625, "rotates": false }, - { "id": [ "55gal_drum", "30gal_drum", "keg", "keg_steel" ], "fg": 626, "rotates": false }, - { "id": [ "wooden_barrel", "f_wood_keg" ], "fg": 627, "rotates": false }, - { "id": "vp_tank_barrel", "fg": 627, "rotates": true }, - { "id": "30gal_barrel", "fg": 628, "rotates": false }, - { "id": "f_forge_rock", "fg": 629, "rotates": false }, - { "id": "f_clay_kiln", "fg": 630, "rotates": false }, - { "id": [ "broketent", "largebroketent" ], "fg": 631, "rotates": false }, - { "id": "damaged_shelter_kit", "fg": 632, "rotates": false }, - { "id": "t_improvised_shelter", "fg": 633, "rotates": false }, - { "id": "shelter_kit", "fg": 634, "rotates": false }, - { "id": [ "tent_kit", "large_tent_kit" ], "fg": 635, "rotates": false }, - { - "id": "f_skin_wall", - "fg": 634, - "rotates": false, - "multitile": true, - "additional_tiles": [ - { "id": "center", "fg": 636 }, - { "id": "corner", "fg": 637 }, - { "id": "edge", "fg": 638 }, - { "id": "end_piece", "fg": 639 }, - { "id": "t_connection", "fg": 640 }, - { "id": "unconnected", "fg": 634 } - ] - }, - { "id": "f_skin_door", "fg": 641, "rotates": false }, - { "id": "f_skin_door_o", "fg": 642, "rotates": false }, + "fg": 582, + "rotates": false + }, + { "id": "knuckle_brass", "fg": 1422, "rotates": false }, + { "id": [ "knuckle_katar", "knuckle_nail", "bagh_nakha", "bio_claws_weapon" ], "fg": 1406, "rotates": false }, + { "id": "knuckle_steel", "fg": 1423, "rotates": false }, + { "id": "l-stick_on", "fg": 790, "rotates": false }, + { "id": [ "l-stick", "skewer_bone" ], "fg": 789, "rotates": false }, + { "id": "laevateinn_replica", "fg": 933, "rotates": false }, + { "id": "lajatang", "fg": 1463, "rotates": false }, + { "id": [ "lance_charge_shot", "lance_charge" ], "fg": 659, "rotates": false }, + { "id": "landmine", "fg": 1668, "rotates": false }, + { "id": "laptop", "fg": 844, "rotates": false }, + { "id": [ "laser_cannon", "cerberus_laser", "unbio_blaster_gun" ], "fg": 719, "rotates": false }, + { "id": [ "laser_pack", "reloaded_laser_pack", "rechargeable_battery" ], "fg": 616, "rotates": false }, + { "id": "lawnmower", "fg": 1464, "rotates": false }, + { "id": [ "lead_plate", "sheet_metal" ], "fg": 1503, "rotates": false }, + { "id": [ "lead", "silver_small", "platinum_small", "bismuth", "tin", "scrap" ], "fg": 641, "rotates": false }, + { "id": "leather_cat_ears", "fg": 1308, "rotates": false }, + { "id": [ "leather_cat_tail", "fur_cat_tail", "string_6", "string_36" ], "fg": 577, "rotates": false }, + { "id": [ "leather_collar", "locket_lucy", "fur_collar" ], "fg": 1238, "rotates": false }, + { "id": "leather_funnel", "fg": 893, "rotates": false }, + { "id": "leather_pouch", "fg": 1310, "rotates": false }, + { "id": "leather_tarp", "fg": 1053, "rotates": false }, + { "id": [ "leg", "arm" ], "fg": 425, "rotates": false }, + { "id": "legguard_bronze", "fg": 1311, "rotates": false }, + { "id": "legrig", "fg": 1312, "rotates": false }, + { "id": [ "lemon", "irradiated_lemon" ], "fg": 2272, "rotates": false }, + { "id": [ "lens", "lens_small" ], "fg": 683, "rotates": false }, + { "id": [ "lettuce", "irradiated_lettuce" ], "fg": 1739, "rotates": false }, + { "id": "light_bulb", "fg": 1465, "rotates": false }, + { "id": "light_emergency_blue", "fg": 3205, "rotates": false }, + { "id": "light_emergency_red", "fg": 1551, "rotates": false }, + { "id": "lighter", "fg": 934, "rotates": false }, + { "id": "lightstrip", "fg": 935, "rotates": false }, + { "id": "lightstrip_inactive", "fg": 936, "rotates": false }, + { "id": "link_sheet", "fg": 937, "rotates": false }, + { "id": "linuxtshirt", "fg": 1315, "rotates": false }, + { "id": "lobotomizer", "fg": 938, "rotates": false }, + { "id": [ "locket", "holy_symbol_wood", "necklace" ], "fg": 1331, "rotates": false }, + { "id": "log", "fg": 1466, "rotates": false }, + { "id": "loincloth_fur", "fg": 1318, "rotates": false }, + { "id": "loincloth_leather", "fg": 1317, "rotates": false }, { - "id": [ "f_large_canvas_wall", "f_canvas_wall" ], - "fg": 635, - "rotates": false, - "multitile": true, - "additional_tiles": [ - { "id": "center", "fg": 643 }, - { "id": "corner", "fg": 644 }, - { "id": "edge", "fg": 645 }, - { "id": "end_piece", "fg": 646 }, - { "id": "t_connection", "fg": 647 }, - { "id": "unconnected", "fg": 635 } - ] - }, - { "id": [ "f_large_canvas_door", "f_canvas_door" ], "fg": 648, "rotates": false }, - { "id": [ "f_large_canvas_door_o", "f_canvas_door_o" ], "fg": 649, "rotates": false }, - { "id": "t_leanto", "fg": 650, "rotates": false }, - { "id": "t_tarptent", "fg": 651, "rotates": false }, - { "id": "t_recycler", "fg": 652, "rotates": false }, - { - "id": [ "f_recycle_bin", "f_dumpster" ], - "fg": 653, - "rotates": false, - "multitile": true, - "additional_tiles": [ - { "id": "center", "fg": 654 }, - { "id": "corner", "fg": 655 }, - { "id": "edge", "fg": 656 }, - { "id": "end_piece", "fg": 657 }, - { "id": "t_connection", "fg": 658 }, - { "id": "unconnected", "fg": 653 } - ] - }, - { - "id": "f_pool_table", - "fg": 659, - "rotates": false, - "multitile": true, - "additional_tiles": [ { "id": "corner", "fg": 660 }, { "id": "t_connection", "fg": 659 } ] - }, - { "id": [ "tr_cot", "f_fiber_mat" ], "fg": 661, "rotates": false }, - { "id": [ "f_straw_bed", "tr_fur_rollmat" ], "fg": 662, "rotates": false }, - { "id": "tr_rollmat", "fg": 663, "rotates": false }, - { - "id": "vp_bed", - "fg": 663, - "rotates": true, - "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 155 } ] - }, - { "id": "f_makeshift_bed", "fg": 664, "rotates": false }, - { - "id": "f_bed", - "fg": 664, - "rotates": false, - "multitile": true, - "additional_tiles": [ - { "id": "center", "fg": 665 }, - { "id": "corner", "fg": 666 }, - { "id": "edge", "fg": 667 }, - { "id": "end_piece", "fg": 668 }, - { "id": "t_connection", "fg": 669 }, - { "id": "unconnected", "fg": 664 } - ] + "id": [ "loincloth_wool", "briefs", "panties", "bikini_bottom", "loincloth" ], + "fg": 1316, + "rotates": false }, + { "id": "long_underpants", "fg": 1195, "rotates": false }, + { "id": "long_undertop", "fg": 1219, "rotates": false }, { - "id": "f_pillow_fort", - "fg": 670, - "rotates": true, - "multitile": true, - "additional_tiles": [ - { "id": "center", "fg": 671 }, - { "id": "corner", "fg": [ 672, 673, 674, 675 ] }, - { "id": "edge", "fg": [ 676, 670, 676, 670 ] }, - { "id": "end_piece", "fg": [ 677, 670, 678, 670 ] }, - { "id": "t_connection", "fg": [ 679, 680, 681, 682 ] }, - { "id": "unconnected", "fg": 670 } - ] + "id": [ "lowtops", "golf_shoes", "footrags", "footrags_wool", "socks_bag", "flip_flops" ], + "fg": 1234, + "rotates": false }, + { "id": "lsd", "fg": 493, "rotates": false }, + { "id": [ "lsurvivor_armor", "dragonskin" ], "fg": 1214, "rotates": false }, + { "id": "lsurvivor_suit", "fg": 1152, "rotates": false }, + { "id": [ "luigilasagne", "lasagne" ], "fg": 476, "rotates": false }, + { "id": [ "m107a1mag", "as50mag", "tac50mag" ], "fg": 707 }, + { "id": [ "m202_flash", "hell_launcher", "LAW" ], "fg": 756, "rotates": false }, { - "id": "f_counter", - "fg": 683, - "rotates": false, - "multitile": true, - "additional_tiles": [ - { "id": "center", "fg": 684 }, - { "id": "corner", "fg": 685 }, - { "id": "edge", "fg": 686 }, - { "id": "end_piece", "fg": 687 }, - { "id": "t_connection", "fg": 688 }, - { "id": "unconnected", "fg": 683 } - ] + "id": [ "m249", "30mm_autocannon", "rm614_lmg", "rm20", "rm298", "m240", "m60", "mgl" ], + "fg": 721, + "rotates": false }, + { "id": [ "m320", "rm228", "triple_launcher_simple", "launcher_simple" ], "fg": 755, "rotates": false }, + { "id": "m3_carlgustav", "fg": 757, "rotates": false }, + { "id": "m79", "fg": 760, "rotates": false }, + { "id": [ "mace", "paint_brush" ], "fg": 785, "rotates": false }, { - "id": "f_desk", - "fg": 689, - "rotates": false, - "multitile": true, - "additional_tiles": [ - { "id": "center", "fg": 690 }, - { "id": "corner", "fg": 691 }, - { "id": "edge", "fg": 692 }, - { "id": "end_piece", "fg": 693 }, - { "id": "t_connection", "fg": 694 }, - { "id": "unconnected", "fg": 689 } - ] + "id": [ "mag_cutting", "mag_melee", "manual_melee", "mag_stabbing", "news_regional", "novel_crime2", "novel_war2" ], + "fg": 1683, + "rotates": false }, - { "id": [ "f_autodoc_couch", "f_sofa" ], "fg": 695, "rotates": false }, { - "id": "f_table", - "fg": 696, - "rotates": false, - "multitile": true, - "additional_tiles": [ - { "id": "center", "fg": 697 }, - { "id": "corner", "fg": 698 }, - { "id": "edge", "fg": 699 }, - { "id": "end_piece", "fg": 700 }, - { "id": "t_connection", "fg": 701 }, - { "id": "unconnected", "fg": 696 } - ] + "id": [ + "mag_mechanics", + "textbook_gaswarfare", + "recipe_mininuke_launch", + "recipe_lab_elec", + "phonebook", + "mag_unarmed", + "mag_launcher", + "textbook_speech", + "novel_buddy", + "essay_book", + "101_carpentry", + "radio_book", + "adv_chemistry", + "carpentry_book", + "manual_fabrication", + "textbook_weapwest", + "textbook_fireman", + "holybook_vedas", + "holybook_sutras", + "mag_animecon" + ], + "fg": 1684, + "rotates": false }, - { "id": "seat", "fg": 702, "rotates": false }, { - "id": [ "vp_seat", "vp_folding_seat", "vp_reclining_seat" ], - "fg": 702, - "rotates": true, - "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 155 } ] + "id": [ + "mag_pistol", + "recipe_caseless", + "recipe_augs", + "recipe_mil_augs", + "textbook_anarch", + "decoy_anarch", + "recipe_elfa", + "decoy_elfa", + "mag_smg", + "novel_pulp", + "novel_satire", + "guidebook", + "holybook_bible2", + "holybook_quran", + "holybook_hadith", + "holybook_tanakh", + "holybook_bible3", + "scots_cookbook", + "holybook_kojiki", + "holybook_havamal" + ], + "fg": 1680, + "rotates": false }, { - "id": [ "vp_seat_wood", "vp_seat_leather", "vp_reclining_seat_leather" ], - "fg": 703, - "rotates": true, - "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 225 } ] - }, - { "id": "f_tourist_table", "fg": 704, "rotates": false }, - { "id": "tourist_table", "fg": 705, "rotates": false }, - { "id": "f_shackle", "fg": 706, "rotates": false }, - { "id": "f_shower", "fg": 707, "rotates": false }, - { "id": "f_toilet", "fg": 708, "rotates": false }, - { "id": "f_birdbath", "fg": 709, "rotates": false }, - { "id": "f_sink", "fg": 710, "rotates": false }, - { "id": "f_brazier", "fg": 711, "rotates": false }, - { "id": "brazier", "fg": 712, "rotates": false }, - { "id": "bowl_pewter", "fg": 713, "rotates": false }, - { "id": "ceramic_bowl", "fg": 714, "rotates": false }, - { "id": "bowl_clay", "fg": 715, "rotates": false }, - { "id": "glass_bowl", "fg": 716, "rotates": false }, - { "id": "bowl_plastic", "fg": 717, "rotates": false }, - { - "id": "f_bathtub", - "fg": 718, - "rotates": false, - "multitile": true, - "additional_tiles": [ - { "id": "center", "fg": 719 }, - { "id": "corner", "fg": 720 }, - { "id": "edge", "fg": 721 }, - { "id": "end_piece", "fg": 722 }, - { "id": "t_connection", "fg": 723 }, - { "id": "unconnected", "fg": 718 } - ] + "id": [ + "mag_porn", + "mag_traps", + "mag_electronics", + "mag_bashing", + "mag_tv", + "mag_news", + "mag_cars", + "mag_cooking", + "mag_glam", + "mag_beauty", + "mag_carpentry", + "mag_guns", + "mag_archery", + "mag_gaming", + "mag_comic", + "mag_firstaid", + "mag_dodge", + "mag_throwing", + "mag_swimming", + "novel_road", + "child_book", + "novel_erotic", + "poetry_book", + "plays_book", + "mag_tailor", + "mag_fabrication", + "mag_fieldrepair", + "manual_dodge_kid" + ], + "fg": 1696, + "rotates": false }, + { "id": "magic_8_ball", "fg": 1621, "rotates": false }, + { "id": "magnifying_glass", "fg": 941, "rotates": false }, + { "id": "maid_dress", "fg": 1319, "rotates": false }, + { "id": "makeshift_axe", "fg": 942, "rotates": false }, + { "id": [ "makeshift_crowbar", "halligan", "crowbar" ], "fg": 850, "rotates": false }, + { "id": "makeshift_funnel", "fg": 894, "rotates": false }, + { "id": [ "makeshift_hammer", "primitive_hammer" ], "fg": 978, "rotates": false }, + { "id": "makeshift_machete", "fg": 943, "rotates": false }, { - "id": "vp_blade_vertical", - "fg": 724, - "rotates": true, - "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 725 } ] + "id": [ + "makeshift_sealer", + "battery_ups", + "magazine_battery_mod", + "stereo", + "vac_sealer", + "magazine_battery_light_mod", + "magazine_battery_medium_mod", + "magazine_battery_heavy_mod" + ], + "fg": 1032, + "rotates": false }, - { "id": "tr_blade", "fg": 724, "rotates": true }, - { "id": "f_blade", "fg": 726, "rotates": false }, - { "id": [ "f_cellphone_booster", "f_TV_antenna", "f_spike" ], "fg": 727, "rotates": false }, - { "id": "f_vent_pipe", "fg": 728, "rotates": false }, - { "id": "canister_empty", "fg": 729, "rotates": false }, - { "id": "f_roof_turbine_vent", "fg": 730, "rotates": false }, - { "id": [ "directional_antenna", "f_small_satelitte_dish" ], "fg": 731, "rotates": false }, - { "id": "f_chimney", "fg": 732, "rotates": false }, - { "id": [ "reinforced_solar_panel", "reinforced_solar_panel_v2" ], "fg": 733, "rotates": false }, - { "id": [ "solar_panel", "solar_panel_v2", "solar_panel_v3", "f_solar_unit" ], "fg": 734, "rotates": false }, + { "id": [ "makeshift_shovel", "primitive_shovel" ], "fg": 979, "rotates": false }, + { "id": "makeshift_sling", "fg": 1320, "rotates": false }, + { "id": "manhack_firebomb", "fg": 1571, "rotates": false }, + { "id": "manhack_firebomb_act", "fg": 1572, "rotates": false }, + { "id": [ "manhole_cover", "t_manhole_cover" ], "fg": 1529, "rotates": false }, { - "id": [ "vp_reinforced_solar_panel", "vp_reinforced_solar_panel_v2" ], - "fg": 733, - "rotates": true, - "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 735 } ] + "id": [ "mannwurstgravy", "sausagegravy", "cooked_cattail_stalk", "vibrator" ], + "fg": 438, + "rotates": false }, - { - "id": [ "vp_solar_panel", "vp_solar_panel_v2", "vp_solar_panel_v3" ], - "fg": 734, - "rotates": true, - "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 736 } ] - }, - { "id": "f_egg_sackws", "fg": 737, "rotates": false }, - { "id": "mon_trapdoor_queen", "fg": 738, "rotates": false }, - { "id": [ "f_egg_sackcs", "mon_trapdoor_egg", "f_egg_sackbw" ], "fg": 739, "rotates": false }, - { "id": "f_egg_sacke", "fg": 740, "rotates": false }, - { "id": "f_boulder_large", "fg": 741, "rotates": false }, - { "id": "f_boulder_medium", "fg": 742, "rotates": false }, - { "id": "f_boulder_small", "fg": 743, "rotates": false }, - { "id": "t_border_rock", "fg": 744, "rotates": false }, - { "id": "f_cattails", "fg": 745, "rotates": false }, - { "id": "f_lilypad", "fg": 746, "rotates": false }, - { "id": "f_flower_tulip", "fg": 747, "rotates": false }, - { "id": "f_dandelion", "fg": 748, "rotates": false }, - { "id": "f_datura", "fg": 749, "rotates": false }, - { "id": "f_bluebell", "fg": 750, "rotates": false }, - { "id": "f_dahlia", "fg": 751, "rotates": false }, - { "id": "f_lily", "fg": 752, "rotates": false }, - { "id": "f_flower_marloss", "fg": 753, "rotates": false }, - { "id": "f_flower_fungal", "fg": 754, "rotates": false }, - { "id": "f_mutpoppy", "fg": 755, "rotates": false }, - { "id": "f_flower_spurge", "fg": 756, "rotates": false }, - { "id": "f_black_eyed_susan", "fg": 757, "rotates": false }, - { "id": "f_sunflower", "fg": 758, "rotates": false }, - { "id": "f_lotus", "fg": 759, "rotates": false }, - { "id": "f_chamomile", "fg": 760, "rotates": false }, + { "id": "manual_pankration", "fg": 1687, "rotates": false }, { "id": [ - "f_mutpoppy_season_winter", - "f_dandelion_season_winter", - "f_flower_spurge_season_winter", - "f_black_eyed_susan_season_winter", - "f_sunflower_season_winter", - "f_datura_season_winter", - "f_bluebell_season_winter", - "f_dahlia_season_winter", - "f_lily_season_winter", - "f_chamomile_season_winter", - "f_lotus_season_winter", - "f_flower_marloss_season_winter", - "f_flower_tulip_season_winter" + "manual_pistol", + "textbook_computer", + "textbook_firstaid", + "booklet_firstaid", + "manual_dodge", + "novel_crime", + "novel_experimental", + "philosophy_book", + "story_book", + "textbook_electronics", + "emergency_book", + "welding_book", + "recipe_medicalmut", + "holybook_upanishads", + "novel_coa2", + "mag_barter" ], - "fg": 761, + "fg": 1697, "rotates": false }, - { "id": "f_plant_seed", "fg": 762, "rotates": false }, - { "id": "f_plant_seedling", "fg": 763, "rotates": false }, - { "id": "f_plant_mature", "fg": 764, "rotates": false }, - { "id": "f_plant_harvest", "fg": 765, "rotates": false }, - { "id": "f_indoor_plant_y", "fg": 766, "rotates": false }, - { "id": "f_indoor_plant", "fg": 767, "rotates": false }, - { "id": "f_hay", "fg": 768, "rotates": false }, - { "id": "f_fungal_clump", "fg": 769, "rotates": false }, - { "id": "f_fungal_mass", "fg": 770, "rotates": false }, - { "id": "f_woodstove", "fg": 771, "rotates": false }, { "id": [ - "f_kiln_metal_empty", - "fuel_bunker", - "kiln", - "brick_kiln", - "kilnrig", - "char_kiln", - "vp_veh_kiln", - "vp_fuel_bunker", - "f_kiln_empty" + "manual_smg", + "novel_romance", + "novel_spy", + "novel_scifi", + "novel_drama", + "novel_swash", + "novel_fantasy", + "novel_mystery", + "novel_horror", + "novel_tragedy", + "ZSG", + "textbook_armeast", + "brewing_cookbook" ], - "fg": 772, - "rotates": false - }, - { "id": [ "f_forge", "char_forge" ], "fg": 773, "rotates": false }, - { "id": [ "f_kiln_metal_full", "kiln_full", "f_kiln_full" ], "fg": 774, "rotates": false }, - { "id": "kiln_done", "fg": 775, "rotates": false }, - { "id": "kiln_lit", "fg": 776, "rotates": false }, - { "id": [ "anvil", "f_anvil" ], "fg": 777, "rotates": false }, - { "id": "f_fireplace", "fg": 778, "rotates": false }, - { "id": "f_firering", "fg": 779, "rotates": false }, - { "id": "metal_butcher_rack", "fg": 780, "rotates": false }, - { "id": "f_metal_butcher_rack", "fg": 781, "rotates": false }, - { "id": "f_butcher_rack", "fg": 782, "rotates": false }, - { "id": "f_smoking_rack", "fg": 783, "rotates": false }, - { "id": [ "f_utility_shelf", "f_rack" ], "fg": 784, "rotates": false }, - { "id": [ "f_filing_cabinet", "f_file_cabinet" ], "fg": 785, "rotates": false }, - { "id": "f_glass_cabinet", "fg": 786, "rotates": false }, - { "id": "f_piano", "fg": 787, "rotates": false }, - { "id": "f_wardrobe", "fg": 788, "rotates": false }, - { "id": "f_dresser", "fg": 789, "rotates": false }, - { "id": "f_rack_coat", "fg": 790, "rotates": false }, - { "id": [ "f_sign", "f_bulletin" ], "fg": 791, "rotates": false }, - { "id": "f_barricade_road", "fg": 792, "rotates": false }, - { "id": "f_lane", "fg": 793, "rotates": true }, - { "id": "f_crate_c", "fg": 794, "rotates": false }, - { "id": "f_crate_o", "fg": 795, "rotates": false }, + "fg": 1695, + "rotates": false + }, + { "id": "manual_swordsmanship", "fg": 1688, "rotates": false }, + { "id": [ "marble", "bearing", "bb", "bearing_lead", "pebble_clay", "pebble" ], "fg": 667, "rotates": false }, + { "id": "marloss_berry", "fg": 1735, "rotates": false }, + { "id": "marloss_seed", "fg": 1722, "rotates": false }, + { "id": "mask_bal", "fg": 1321, "rotates": false }, + { "id": "mask_dust", "fg": 1322, "rotates": false }, + { "id": [ "mask_filter" ], "fg": 1092, "rotates": false }, { - "id": "f_bench", - "fg": 796, - "rotates": true, - "multitile": true, - "additional_tiles": [ { "id": "t_connection", "fg": 797 } ] + "id": [ + "mask_gas_xl", + "mask_survivor", + "mask_survivorxl", + "mask_hsurvivor", + "mask_lsurvivor", + "mask_bunker", + "mask_bunker_on", + "mask_wsurvivor", + "mask_wsurvivorxl", + "mask_fsurvivor", + "mask_fsurvivorxl", + "mask_h20survivor", + "mask_h20survivor_on", + "mask_h20survivorxl", + "mask_h20survivorxl_on", + "rebreather", + "rebreather_on", + "rebreather_xl", + "rebreather_xl_on", + "mask_gas" + ], + "fg": 1093, + "rotates": false }, - { "id": [ "f_stool", "f_chair" ], "fg": 798, "rotates": false }, - { "id": "f_armchair", "fg": 799, "rotates": false }, - { "id": "f_coffin_c", "fg": 800, "rotates": false }, - { "id": "f_coffin_o", "fg": 801, "rotates": false }, - { "id": "f_slab", "fg": 802, "rotates": false }, - { "id": "f_grave_head", "fg": 803, "rotates": false }, - { "id": "f_grave_monument", "fg": 804, "rotates": false }, - { "id": "f_grave_stone", "fg": 805, "rotates": false }, - { "id": "f_grave_stone_old", "fg": 806, "rotates": false }, - { "id": "f_mailbox", "fg": 807, "rotates": false }, - { "id": "f_air_conditioner", "fg": 808, "rotates": false }, - { "id": "f_water_heater", "fg": 809, "rotates": false }, - { "id": "f_chemical_mixer", "fg": 810, "rotates": false }, + { "id": [ "mask_guy_fawkes", "mask_hockey" ], "fg": 1323, "rotates": false }, + { "id": "mask_rioter", "fg": 1324, "rotates": false }, { - "id": "vp_washing_machine", - "fg": 811, - "rotates": false, - "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 812 } ] - }, - { "id": "washing_machine", "fg": 811, "rotates": false }, - { "id": "f_washer", "fg": 813, "rotates": false }, - { "id": "f_dryer", "fg": 814, "rotates": false }, - { "id": "f_fridge", "fg": 815, "rotates": false }, - { "id": "f_glass_fridge", "fg": 816, "rotates": false }, - { "id": "f_bigmirror", "fg": 817, "rotates": false }, - { "id": "f_bigmirror_b", "fg": 818, "rotates": false }, - { "id": "f_arcade_machine", "fg": 819, "rotates": false }, - { "id": "f_pinball_machine", "fg": 820, "rotates": false }, - { "id": "f_ball_mach", "fg": 689, "rotates": false }, - { "id": "f_ergometer", "fg": 821, "rotates": false }, - { "id": "f_treadmill", "fg": 822, "rotates": false }, - { "id": "f_exercise", "fg": 823, "rotates": false }, - { "id": "f_floor_canvas", "fg": 824, "rotates": false }, - { "id": "f_vending_reinforced", "fg": 825, "rotates": false }, - { "id": "f_vending_c", "fg": 826, "rotates": false }, - { "id": "f_vending_o", "fg": 827, "rotates": false }, - { "id": "f_displaycase", "fg": 828, "rotates": false }, - { "id": "f_displaycase_b", "fg": 829, "rotates": false }, - { "id": [ "still", "f_still" ], "fg": 830, "rotates": false }, - { "id": [ "f_gun_safe_el", "f_gunsafe_ml", "f_safe_c" ], "fg": 831, "rotates": false }, - { "id": [ "f_safe_l", "f_gunsafe_mj" ], "fg": 832, "rotates": false }, - { "id": "f_safe_o", "fg": 833, "rotates": false }, - { "id": "f_trashcan", "fg": 834, "rotates": false }, - { "id": "f_fvat_empty", "fg": 835, "rotates": false }, - { "id": "f_fvat_full", "fg": 836, "rotates": false }, - { "id": "f_dive_block", "fg": 837, "rotates": false }, - { "id": "telepad", "fg": 838, "rotates": false }, - { "id": "tr_telepad", "fg": 839, "rotates": false }, - { "id": "tr_dissector", "fg": 840, "rotates": false }, - { "id": [ "tr_landmine_buried", "tr_beartrap_buried" ], "fg": 841, "rotates": false }, - { "id": "tr_landmine", "fg": 842, "rotates": false }, - { "id": "landmine", "fg": 843, "rotates": false }, - { "id": "tr_boobytrap", "fg": 844, "rotates": false }, - { "id": "boobytrap", "fg": 845, "rotates": false }, - { "id": "tr_bubblewrap", "fg": 846, "rotates": false }, - { "id": "bubblewrap", "fg": 847, "rotates": false }, + "id": [ "mask_ski_loose", "thermal_mask", "thermal_mask_on", "balclava", "mask_ski" ], + "fg": 1052, + "rotates": false + }, + { "id": "matchbomb", "fg": 944, "rotates": false }, + { "id": "matchbomb_act", "fg": 945, "rotates": false }, + { "id": "matches", "fg": 946, "rotates": true }, + { "id": "material_niter", "fg": 660, "rotates": false }, + { "id": [ "material_shrd_limestone", "ceramic_shard" ], "fg": 1421, "rotates": false }, + { "id": "meal_chitin_piece", "fg": 1765, "rotates": false }, + { "id": [ "meat_cooked", "human_cooked", "royal_beef", "spider_steak_cooked" ], "fg": 1805, "rotates": false }, + { "id": "meat_scrap", "fg": 1790, "rotates": false }, + { "id": "meat_scrap_cooked", "fg": 1788, "rotates": false }, + { "id": "meat_tainted", "fg": 1806, "rotates": false }, + { "id": "medical_gauze", "fg": 492, "rotates": false }, + { "id": "medical_tape", "fg": 490, "rotates": false }, + { "id": "medikit", "fg": 488, "rotates": false }, + { "id": "megaarmor_armguards_1", "fg": 1163, "rotates": false }, + { "id": "megaarmor_head_1", "fg": 1325, "rotates": false }, + { "id": "megaarmor_leggings_1", "fg": 1326, "rotates": false }, + { "id": "megaarmor_torso_1", "fg": 1327, "rotates": false }, + { "id": "megaarmor_torso_2", "fg": 1328, "rotates": false }, + { "id": "megaarmor_torso_3", "fg": 1136, "rotates": false }, + { "id": "megaarmor_torso_3_act", "fg": 1135, "rotates": false }, + { "id": "megabear_skull_unclean", "fg": 396, "rotates": false }, + { "id": [ "melon", "irradiated_melon", "cotton_boll", "egg_locust" ], "fg": 1715, "rotates": false }, + { "id": [ "mess_kit", "mil_mess_kit" ], "fg": 1489, "rotates": false }, + { "id": "mess_tin", "fg": 1468, "rotates": false }, + { "id": "metal_butcher_rack", "fg": 1665, "rotates": false }, + { "id": [ "metal_file", "pin_reamer" ], "fg": 1631, "rotates": false }, + { "id": "metal_funnel", "fg": 895, "rotates": false }, + { "id": [ "metal_tank_small", "metal_tank_little", "metal_tank" ], "fg": 574, "rotates": false }, + { "id": [ "microscope", "microscope_dissecting" ], "fg": 1641, "rotates": false }, + { "id": "microwave", "fg": 1470, "rotates": false }, + { "id": "mil_plate", "fg": 1393, "rotates": false }, + { "id": [ "milk_curdling", "milk_curdling2", "milk_curdling3" ], "fg": 553, "rotates": false }, { - "id": [ "tr_snake", "tr_glow", "tr_hum", "tr_shadow", "fd_push_items", "tr_drain" ], - "fg": 848, - "rotates": false - }, - { "id": "tr_beartrap", "fg": 849, "rotates": false }, - { "id": "beartrap", "fg": 850, "rotates": false }, - { "id": [ "caltrops", "tr_caltrops" ], "fg": 851, "rotates": false }, - { "id": "blade_trap", "fg": 852, "rotates": false }, - { "id": [ "tr_light_snare", "tr_heavy_snare", "tr_snare" ], "fg": 853, "rotates": false }, - { "id": [ "heavy_snare_kit", "light_snare_kit" ], "fg": 854, "rotates": false }, - { "id": "snare_trigger", "fg": 855, "rotates": false }, - { "id": "tr_crossbow", "fg": 856, "rotates": false }, - { "id": "crossbow_trap", "fg": 857, "rotates": false }, - { "id": "tr_nailboard", "fg": 858, "rotates": false }, - { "id": "board_trap", "fg": 859, "rotates": false }, - { "id": [ "tr_shotgun_1", "tr_shotgun_2", "tr_shotgun_2_1" ], "fg": 860, "rotates": false }, - { "id": "shotgun_trap", "fg": 861, "rotates": false }, - { "id": "tr_tripwire", "fg": 862, "rotates": false }, - { "id": "tripwire", "fg": 863, "rotates": false }, + "id": [ "milk", "soup_cullenskink", "brew_milk_curdled", "milk_curdled", "eggnog", "eggnog_spiked" ], + "fg": 1706, + "rotates": false + }, + { "id": "miner_hat", "fg": 1142, "rotates": false }, + { "id": "miner_hat_on", "fg": 1143, "rotates": false }, + { "id": "minifreezer", "fg": 1553, "rotates": false }, + { "id": "minifridge", "fg": 3206, "rotates": false }, + { "id": "mininuke_act", "fg": 947, "rotates": false }, + { "id": "mininuke_launcher", "fg": 758, "rotates": false }, + { "id": [ "mininuke", "mininuke_mod" ], "fg": 661, "rotates": false }, + { "id": "minion_dormant", "fg": 808, "rotates": false }, + { "id": "minireactor", "fg": 3122, "rotates": false }, + { "id": "minispeargun", "fg": 744, "rotates": false }, + { "id": [ "mintpatties", "basketball", "coconut" ], "fg": 1713, "rotates": false }, + { "id": "mirror", "fg": 1524, "rotates": false }, + { "id": [ "mittens", "boxing_gloves" ], "fg": 1132, "rotates": false }, + { "id": [ "mjolnir", "morningstar" ], "fg": 1474, "rotates": false }, + { "id": "mjolnir_replica", "fg": 1471, "rotates": false }, { - "id": [ - "mag_pistol", - "recipe_caseless", - "recipe_augs", - "recipe_mil_augs", - "textbook_anarch", - "decoy_anarch", - "recipe_elfa", - "decoy_elfa", - "mag_smg", - "novel_pulp", - "novel_satire", - "guidebook", - "holybook_bible2", - "holybook_quran", - "holybook_hadith", - "holybook_tanakh", - "holybook_bible3", - "scots_cookbook", - "holybook_kojiki", - "holybook_havamal" - ], - "fg": 864, + "id": [ "mobile_memory_card_used", "mobile_memory_card_encrypted", "mobile_memory_card_science", "mobile_memory_card" ], + "fg": 1472, "rotates": false }, { "id": [ - "novel_thriller", - "novel_sports", - "fairy_tales", - "holybook_talmud", - "holybook_tripitaka", - "holybook_pastafarian", - "holybook_slack", - "holybook_kallisti", - "manual_karate", - "manual_aikido", - "manual_judo", - "manual_tai_chi", - "manual_capoeira", - "manual_krav_maga", - "manual_muay_thai", - "manual_ninjutsu", - "manual_taekwondo", - "manual_zui_quan", - "manual_crane", - "manual_dragon", - "manual_leopard", - "manual_tiger", - "manual_snake", - "manual_centipede", - "manual_scorpion", - "manual_toad", - "manual_lizard", - "manual_venom_snake" + "mocassins", + "leathersandals", + "bastsandals", + "clogs", + "footrags_fur", + "footrags_leather", + "straw_sandals", + "slippers" ], - "fg": 865, + "fg": 1235, "rotates": false }, - { "id": "abdul_necro", "fg": 866, "rotates": false }, { - "id": [ "mag_cutting", "mag_melee", "manual_melee", "mag_stabbing", "news_regional", "novel_crime2", "novel_war2" ], - "fg": 867, + "id": [ "modularvest", "modularvestsuper", "modularveststeel", "modularvestceramic", "modularvestkevlar", "modularvesthard" ], + "fg": 1216, "rotates": false }, + { "id": "mold_plastic", "fg": 948, "rotates": false }, + { "id": [ "molle_pack", "gobag", "rucksack" ], "fg": 1356, "rotates": false }, + { "id": [ "molotov_micro_act", "molotov_lit" ], "fg": 950, "rotates": false }, + { "id": [ "molotov_micro", "molotov" ], "fg": 949, "rotates": false }, + { "id": "money_bundle", "fg": 1473, "rotates": false }, + { "id": "mop", "fg": 951, "rotates": false }, + { "id": "mortar_pestle", "fg": 952, "rotates": false }, { - "id": [ - "mag_mechanics", - "textbook_gaswarfare", - "recipe_mininuke_launch", - "recipe_lab_elec", - "phonebook", - "mag_unarmed", - "mag_launcher", - "textbook_speech", - "novel_buddy", - "essay_book", - "101_carpentry", - "radio_book", - "adv_chemistry", - "carpentry_book", - "manual_fabrication", - "textbook_weapwest", - "textbook_fireman", - "holybook_vedas", - "holybook_sutras", - "mag_animecon" - ], - "fg": 868, + "id": [ "moss_brownie", "pistol_flintlock", "2_shot_special", "lemat_revolver", "colt_saa", "410_revolver" ], + "fg": 745, "rotates": false }, - { "id": "book_asgard", "fg": 869, "rotates": false }, { "id": [ - "photo_album", - "recipe_bullets", - "recipe_arrows", - "recipe_bows", - "modern_tanner", - "atomic_survival", - "trappers_companion", - "howto_computer", - "manual_launcher", - "manual_archery", - "novel_adventure", - "novel_war", - "novel_western", - "pocket_firstaid", - "pocket_firearms", - "tailor_portfolio", - "family_cookbook" + "motor_large", + "motor_small", + "motor_enhanced", + "motor_tiny", + "alternator_bicycle", + "alternator_motorbike", + "alternator_car", + "alternator_truck", + "motor" ], - "fg": 870, + "fg": 1542, "rotates": false }, - { "id": "manual_pankration", "fg": 871, "rotates": false }, - { "id": "manual_swordsmanship", "fg": 872, "rotates": false }, + { "id": "mouthpiece", "fg": 1329, "rotates": false }, + { "id": "mp3", "fg": 953, "rotates": false }, + { "id": "mp3_on", "fg": 954, "rotates": false }, { "id": [ - "recipe_alpha", - "recipe_chimera", - "recipe_serum", - "recipe_creepy", - "recipe_animal", - "recipe_maiar", - "recipe_labchem", - "recipe_raptor", - "holybook_bible1", - "cookbook_sushi", - "holybook_granth", - "holybook_scientology" + "mp5bigmag", + "360_400_mag", + "thompson_drum", + "g3bigmag", + "scarhbigmag", + "glock_drum_100rd", + "glock_drum_50rd", + "ppshdrum", + "saiga410mag_30rd", + "8x40_250_mag" ], - "fg": 873, - "rotates": false + "fg": 697 }, + { "id": "muffler", "fg": 1549, "rotates": false }, + { "id": [ "mugwort", "pine_bough", "tobacco_raw", "weed" ], "fg": 434, "rotates": false }, + { "id": [ "multi_cooker", "mon_hallu_multicooker", "safe_box" ], "fg": 800, "rotates": false }, + { "id": [ "multitool", "knife_swissarmy" ], "fg": 931, "rotates": false }, + { "id": [ "mushroom_morel", "morel_cooked", "morel_fried", "mushroom" ], "fg": 424, "rotates": false }, + { "id": [ "mustard", "honey_bottled", "marloss_gel" ], "fg": 1766, "rotates": false }, { "id": [ - "textbook_launcher", - "mag_computer", - "mag_survival", - "fun_survival", - "manual_bashing", - "manual_cutting", - "mag_rifle", - "manual_rifle", - "mag_shotgun", - "manual_shotgun", - "textbook_survival", - "survival_book", - "textbook_traps", - "manual_gun", - "book_archery", - "manual_throw", - "manual_swimming", - "novel_coa", - "novel_samurai", - "tall_tales", - "recipe_fauxfur", - "classic_literature", - "collector_book", - "manual_brawl", - "manual_knives", - "manual_stabbing", - "manual_mechanics", - "manual_survival", - "manual_speech", - "manual_business", - "manual_first_aid", - "pocket_survival", - "manual_computers", - "cookbook", - "cookbook_human", - "cookbook_italian", - "manual_electronics", - "manual_tailor", - "textbook_tailor", - "howto_traps", - "manual_traps", - "manual_carpentry", - "manual_driving", - "textbook_fabrication", - "manual_niten", - "manual_boxing", - "manual_eskrima", - "manual_fencing", - "manual_silat", - "manual_sojutsu" + "mutagen", + "mutagen_plant", + "mutagen_insect", + "mutagen_spider", + "mutagen_slime", + "mutagen_fish", + "mutagen_mouse", + "mutagen_rat", + "mutagen_beast", + "mutagen_cattle", + "mutagen_cephalopod", + "mutagen_bird", + "mutagen_lizard", + "mutagen_troglobite", + "mutagen_medical", + "mutagen_chimera", + "mutagen_alpha", + "mutagen_ursine", + "mutagen_feline", + "mutagen_lupine", + "mutagen_elfa", + "mutagen_raptor", + "pine_wine" ], - "fg": 874, + "fg": 1707, "rotates": false }, + { "id": "mycus_fruit", "fg": 1733, "rotates": false }, + { "id": "nail_bomb", "fg": 541, "rotates": false }, + { "id": "nailboard", "fg": 793, "rotates": false }, + { "id": "nailgun", "fg": 747, "rotates": false }, + { "id": "nailrifle", "fg": 731, "rotates": false }, + { "id": "nanoskirt", "fg": 1330, "rotates": false }, + { "id": "needle_bone", "fg": 956, "rotates": false }, + { "id": "needle_wood", "fg": 955, "rotates": false }, + { "id": "nic_gum", "fg": 451, "rotates": false }, + { "id": "nicotine_liquid", "fg": 666, "rotates": false }, + { "id": "noise_emitter", "fg": 958, "rotates": false }, + { "id": "noise_emitter_on", "fg": 960, "rotates": false }, { - "id": [ - "jewelry_book", - "textbook_weapeast", - "recipe_melee", - "recipe_lab_cvd", - "glassblowing_book", - "commune_prospectus", - "necropolis_freq" - ], - "fg": 875, + "id": [ "nomex_hood", "wetsuit_hood", "hood_fsurvivor", "hood_h20survivor", "fencing_mask", "chainmail_hood", "helmet_motor" ], + "fg": 1279, "rotates": false }, - { "id": "textbook_atomic", "fg": 876, "rotates": false }, { "id": [ - "advanced_electronics", - "mag_dude", - "textbook_computers", - "computer_science", - "repeater_mod_guide", - "textbook_business", - "textbook_mechanics", - "book_icef", - "textbook_chemistry", - "textbook_carpentry", - "SICP", - "textbook_robots", - "record_weather", - "record_patient", - "record_accounting", - "priest_diary", - "visions_solitude", - "textbook_armschina", - "textbook_biodiesel", - "textbook_armwest", - "holybook_mormon" + "novel_thriller", + "novel_sports", + "fairy_tales", + "holybook_talmud", + "holybook_tripitaka", + "holybook_pastafarian", + "holybook_slack", + "holybook_kallisti", + "manual_karate", + "manual_aikido", + "manual_judo", + "manual_tai_chi", + "manual_capoeira", + "manual_krav_maga", + "manual_muay_thai", + "manual_ninjutsu", + "manual_taekwondo", + "manual_zui_quan", + "manual_crane", + "manual_dragon", + "manual_leopard", + "manual_tiger", + "manual_snake", + "manual_centipede", + "manual_scorpion", + "manual_toad", + "manual_lizard", + "manual_venom_snake" ], - "fg": 877, + "fg": 1681, "rotates": false }, - { "id": "dnd_handbook", "fg": 878, "rotates": false }, + { "id": "nuclear_fuel", "fg": 1477, "rotates": false }, + { "id": "nuclear_waste", "fg": 1476, "rotates": false }, { "id": [ - "manual_smg", - "novel_romance", - "novel_spy", - "novel_scifi", - "novel_drama", - "novel_swash", - "novel_fantasy", - "novel_mystery", - "novel_horror", - "novel_tragedy", - "ZSG", - "textbook_armeast", - "brewing_cookbook" + "nx17", + "hk_g80", + "plasma_rifle", + "laser_rifle", + "hell_laser_gun", + "hell_laser_gun_queen", + "coilgun", + "laser_rifle_cheap", + "ftk93" ], - "fg": 879, + "fg": 752, "rotates": false }, + { "id": "nyquil", "fg": 503, "rotates": false }, + { "id": [ "oatmeal_deluxe", "oatmeal_cooked" ], "fg": 473, "rotates": false }, + { "id": "offal", "fg": 392, "rotates": false }, + { "id": [ "offal_canned", "r_paint", "pickles_ferment" ], "fg": 513, "rotates": false }, + { "id": "offal_cooked", "fg": 391, "rotates": false }, { - "id": [ - "mag_porn", - "mag_traps", - "mag_electronics", - "mag_bashing", - "mag_tv", - "mag_news", - "mag_cars", - "mag_cooking", - "mag_glam", - "mag_beauty", - "mag_carpentry", - "mag_guns", - "mag_archery", - "mag_gaming", - "mag_comic", - "mag_firstaid", - "mag_dodge", - "mag_throwing", - "mag_swimming", - "novel_road", - "child_book", - "novel_erotic", - "poetry_book", - "plays_book", - "mag_tailor", - "mag_fabrication", - "mag_fieldrepair", - "manual_dodge_kid" - ], - "fg": 880, + "id": [ "offal_pickled", "sauerkraut_ferment", "jar_spider_steak_pickled", "megabear_skull_picked" ], + "fg": 514, "rotates": false }, + { "id": [ "oj", "juice", "orangesoda", "triple_sec", "drink_screwdriver" ], "fg": 1708, "rotates": false }, + { "id": "omnicamera", "fg": 1552, "rotates": false }, { - "id": [ - "manual_pistol", - "textbook_computer", - "textbook_firstaid", - "booklet_firstaid", - "manual_dodge", - "novel_crime", - "novel_experimental", - "philosophy_book", - "story_book", - "textbook_electronics", - "emergency_book", - "welding_book", - "recipe_medicalmut", - "holybook_upanishads", - "novel_coa2", - "mag_barter" - ], - "fg": 881, + "id": [ "onigiri", "seed_garlic", "fat", "material_limestone", "material_rocksalt", "marshmallow" ], + "fg": 401, + "rotates": false + }, + { "id": [ "onion", "irradiated_onion" ], "fg": 1716, "rotates": false }, + { "id": "onion_rings", "fg": 398, "rotates": false }, + { "id": "optical_cloak", "fg": 1104, "rotates": false }, + { "id": [ "orange", "irradiated_orange" ], "fg": 1717, "rotates": false }, + { "id": [ "oxy_torch", "welder" ], "fg": 1036, "rotates": false }, + { "id": "p_carpet", "fg": 1055, "rotates": false }, + { "id": "p_paint", "fg": 518, "rotates": false }, + { "id": "pallet_lifter", "fg": 1478, "rotates": false }, + { "id": [ "pan", "waffleiron" ], "fg": 940, "rotates": false }, + { "id": "panacea", "fg": 505, "rotates": false }, + { "id": "pants_army", "fg": 1336, "rotates": false }, + { "id": [ "pants_cargo", "pants_survivor", "lsurvivor_pants" ], "fg": 1197, "rotates": false }, + { "id": "pants_checkered", "fg": 1335, "rotates": false }, + { "id": "pants_fur", "fg": 1337, "rotates": false }, + { "id": [ "pants_leather", "breeches" ], "fg": 1198, "rotates": false }, + { "id": [ "pants_ski", "jeans_red" ], "fg": 1199, "rotates": false }, + { + "id": [ "pants", "tights", "technician_pants_gray", "motorbike_pants", "hakama_gi" ], + "fg": 1196, "rotates": false }, + { "id": [ "papaya", "irradiated_papaya" ], "fg": 1729, "rotates": false }, + { "id": [ "peach", "irradiated_peach" ], "fg": 1718, "rotates": false }, + { "id": [ "peacoat", "gambeson" ], "fg": 1084, "rotates": false }, { - "id": [ - "recipe_atomic_battery", - "paper", - "scorecard", - "sarcophagus_access_code", - "flyer", - "survnote", - "file", - "note", - "newest_newspaper", - "many_years_old_newspaper", - "years_old_newspaper", - "one_year_old_newspaper", - "months_old_newspaper", - "weeks_old_newspaper", - "necropolis_leaflet", - "black_box_transcript" - ], - "fg": 882, + "id": [ "pearl_collar", "platinum_locket", "platinum_necklace", "silver_locket", "silver_necklace" ], + "fg": 1332, "rotates": false }, + { "id": "peephole", "fg": 1480, "rotates": false }, { "id": [ - "soup_fish", - "soup_chicken", - "soup_mushroom", - "soup_dumplings", - "protein_drink", - "hflesh_drink", - "spider_steak_soup", - "oxygen", - "oxygen_tank", - "oxygen_cylinder" + "pemmican", + "hflesh_pemmican", + "toasterpastry", + "cloutie_dumpling", + "haggis", + "human_haggis", + "unfinished_charcoal", + "fish_smoked" ], - "fg": 883, + "fg": 1792, "rotates": false }, { "id": [ - "V8", - "wine_cabernet", - "wine_noir", - "bum_wine", - "drink_kalimotxo", - "blood", - "mutagen_jabberblood", - "curry_veggy", - "curry_meat", - "soup_tomato", - "brew_bum_wine", - "taint_tornado", - "mixed_alcohol_strong", - "oxyacetylene" + "pepper", + "can_sardine", + "can_herring", + "gunpowder", + "magnesium", + "oxy_powder", + "material_cement", + "chem_aluminium_powder", + "chem_black_powder", + "chem_carbide", + "chem_rocket_fuel", + "chem_thermite", + "chem_zinc_powder", + "incendiary", + "charcoal", + "material_sand", + "ash" ], - "fg": 884, + "fg": 1773, "rotates": false }, + { "id": "permanent_marker", "fg": 509, "rotates": false }, + { "id": "pet_carrier", "fg": 965, "rotates": false }, + { "id": "petpack", "fg": 1606, "rotates": false }, + { "id": "petrified_eye", "fg": 1481, "rotates": false }, + { "id": "pheromone", "fg": 966, "rotates": false }, { "id": [ - "cooking_oil", - "cooking_oil2", - "protein_shake", - "hflesh_shake_fortified", - "hflesh_shake", - "mead", - "brew_mead", - "dandelion_wine", - "brew_dandelion_wine", - "dandelion_tea", - "drink_beeknees", - "drink_wsour", - "honey_gold", - "mugwort_oil", - "thyme_oil", - "protein_shake_fortified", - "lemonade", - "lamp_oil" + "photo_album", + "recipe_bullets", + "recipe_arrows", + "recipe_bows", + "modern_tanner", + "atomic_survival", + "trappers_companion", + "howto_computer", + "manual_launcher", + "manual_archery", + "novel_adventure", + "novel_war", + "novel_western", + "pocket_firstaid", + "pocket_firearms", + "tailor_portfolio", + "family_cookbook" ], - "fg": 885, + "fg": 1686, + "rotates": false + }, + { "id": "picklocks", "fg": 852, "rotates": false }, + { "id": [ "pie_meat", "pie_human", "pie_maple", "pie" ], "fg": 460, "rotates": false }, + { "id": [ "pills_sleep", "prussian_blue", "oxycodone" ], "fg": 498, "rotates": false }, + { "id": [ "pilot_light", "crude_firestarter" ], "fg": 786, "rotates": false }, + { "id": "pinecone", "fg": 1721, "rotates": false }, + { "id": "pipe", "fg": 1431, "rotates": false }, + { "id": [ "pipe__gun_44", "pipe_shotgunsawn" ], "fg": 763, "rotates": false }, + { "id": "pipe_glass", "fg": 970, "rotates": false }, + { "id": "pipe_solid", "fg": 1484, "rotates": false }, + { "id": "pipe_solid_spear", "fg": 1485, "rotates": false }, + { "id": "pipe_tobacco", "fg": 971, "rotates": false }, + { "id": "pizza_cheese", "fg": 461, "rotates": false }, + { "id": [ "pizza_meat", "pizza_human" ], "fg": 462, "rotates": false }, + { "id": [ "pizza_veggy", "pie_veggy" ], "fg": 463, "rotates": false }, + { "id": "plant_fibre", "fg": 671, "rotates": false }, + { "id": "plant_sac", "fg": 1748, "rotates": false }, + { + "id": [ "plasma", "charge_shot", "rebreather_filter", "gasfilter_s", "gasfilter_m", "gasfilter_l" ], + "fg": 617, + "rotates": false + }, + { "id": "plastic_bag_vac", "fg": 566, "rotates": false }, + { "id": "plastic_chunk", "fg": 972, "rotates": false }, + { "id": "plastic_pot_flower", "fg": 1388, "rotates": false }, + { "id": "plastic_sheet", "fg": 1620, "rotates": false }, + { "id": [ "plastic_shopping_bag", "plastic_bucket" ], "fg": 563, "rotates": false }, + { "id": [ "pliers", "tongs" ], "fg": 1019, "rotates": false }, + { "id": [ "plums", "irradiated_plums" ], "fg": 1760, "rotates": false }, + { "id": "plut_cell", "fg": 618, "rotates": false }, + { "id": "pocketwatch", "fg": 787, "rotates": false }, + { "id": "pockknife", "fg": 932, "rotates": false }, + { "id": "pokeball", "fg": 973, "rotates": false }, + { "id": "polo_shirt", "fg": 1313, "rotates": false }, + { "id": "poncho", "fg": 1340, "rotates": false }, + { "id": [ "pool_ball", "bowling_ball" ], "fg": 684, "rotates": false }, + { "id": [ "popcan_stove", "can_drink" ], "fg": 523, "rotates": false }, + { "id": [ "popcorn", "popcorn2", "popcorn3" ], "fg": 1799, "rotates": false }, + { "id": [ "poppy_flower", "tulip_flower" ], "fg": 1743, "rotates": false }, + { "id": "portable_game", "fg": 974, "rotates": false }, + { "id": "portal", "fg": 975, "rotates": false }, + { "id": "postman_hat", "fg": 1272, "rotates": false }, + { "id": "postman_shirt", "fg": 1220, "rotates": false }, + { "id": "postman_shorts", "fg": 1344, "rotates": false }, + { "id": "pot", "fg": 1492, "rotates": false }, + { "id": "pot_copper", "fg": 1491, "rotates": false }, + { "id": "pot_makeshift_copper", "fg": 1490, "rotates": false }, + { "id": [ "pot_xlhelmet", "pot_helmet" ], "fg": 1493, "rotates": false }, + { "id": "potato_baked", "fg": 1725, "rotates": false }, + { + "id": [ "potato", "irradiated_potato", "kiwi", "irradiated_kiwi", "egg_bird" ], + "fg": 1726, + "rotates": false + }, + { "id": "pouch_autoclave", "fg": 1601, "rotates": false }, + { "id": "powder_candy", "fg": 411, "rotates": false }, + { "id": "power_armor_frame", "fg": 1346, "rotates": false }, + { "id": "power_armor_heavy", "fg": 1347, "rotates": false }, + { "id": "power_armor_helmet_heavy", "fg": 1349, "rotates": false }, + { "id": "power_armor_helmet_light", "fg": 1350, "rotates": false }, + { "id": "power_armor_light", "fg": 1351, "rotates": false }, + { "id": [ "powered_earmuffs_on", "hat_noise_cancelling", "powered_earmuffs" ], "fg": 1088, "rotates": false }, + { "id": "press", "fg": 976, "rotates": false }, + { "id": "pressurized_tank", "fg": 710, "rotates": false }, + { "id": [ "primitive_adze", "hand_axe", "primitive_axe" ], "fg": 977, "rotates": false }, + { + "id": [ "processor", "RAM", "amplifier", "transponder", "receiver", "radio_repeater_mod", "circuit", "radio_mod" ], + "fg": 788, "rotates": false }, + { "id": "prozac", "fg": 501, "rotates": false }, + { "id": [ "puck", "ear_spool" ], "fg": 1380, "rotates": false }, + { "id": "puller", "fg": 980, "rotates": false }, + { "id": "pump_complex", "fg": 1495, "rotates": false }, + { "id": "punch_dagger", "fg": 1496, "rotates": false }, { "id": [ - "wine_chardonnay", - "creamsoda", - "lemonlime", - "bee_balm_tea", - "vinegar", - "brew_vinegar", - "gasoline", - "diesel", - "gas_fungicidal", - "wine_riesling" + "purifier", + "crispycran", + "drink_strawberry_surprise", + "fruit_wine", + "brew_fruit_wine", + "brandy", + "mixed_alcohol_weak", + "sports_drink", + "napalm" ], - "fg": 886, + "fg": 1709, "rotates": false }, + { "id": "purse", "fg": 562, "rotates": false }, + { "id": [ "q_solarpack_on", "solarpack_on" ], "fg": 1094, "rotates": false }, + { "id": "q_staff", "fg": 791, "rotates": false }, + { "id": [ "quiver_birchbark", "sheath", "bootsheath", "quiver" ], "fg": 1352, "rotates": false }, { - "id": [ "apple_cider", "energy_drink_atomic", "colamdew", "drink_wild_apple", "pine_tea" ], - "fg": 887, + "id": [ "quiver_large_birchbark", "scabbard", "bscabbard", "baldric", "quiver_large" ], + "fg": 1353, "rotates": false }, + { "id": "r_carpet", "fg": 1056, "rotates": false }, + { "id": [ "rad_badge", "wrapped_rad_badge" ], "fg": 1040, "rotates": false }, + { "id": "radio", "fg": 957, "rotates": false }, + { "id": "radio_car", "fg": 982, "rotates": false }, + { "id": "radio_car_on", "fg": 983, "rotates": false }, + { "id": "radio_on", "fg": 959, "rotates": false }, + { "id": "rag_bloody", "fg": 691, "rotates": false }, + { "id": [ "rag", "chestwrap", "nomex", "neoprene", "tinder" ], "fg": 689, "rotates": false }, + { "id": "ragpouch", "fg": 1309, "rotates": false }, { - "id": [ "drink_boozeberry", "maple_sap", "wash_rum", "wash_vodka", "cattail_jelly" ], - "fg": 888, + "id": [ "rapier_fake", "fencing_foil", "fencing_epee", "fencing_sabre", "estoc", "estoc_fake", "rapier" ], + "fg": 984, "rotates": false }, + { "id": [ "raw_hleather", "raw_tainted_leather", "raw_leather" ], "fg": 405, "rotates": false }, + { "id": [ "raw_tainted_fur", "raw_fur" ], "fg": 402, "rotates": false }, + { "id": "razor_blade", "fg": 1497, "rotates": false }, + { "id": [ "razorclaw_roe", "egg_fish" ], "fg": 1719, "rotates": false }, + { "id": [ "rebar", "spear_rebar", "spear_steel", "spear_pipe", "flute" ], "fg": 792, "rotates": false }, + { "id": "recharge_station", "fg": 3207, "rotates": false }, { - "id": [ "energy_drink", "poppysyrup", "iv_purifier", "purple_drink", "cranberry_juice", "pepto" ], - "fg": 889, + "id": [ + "recipe_alpha", + "recipe_chimera", + "recipe_serum", + "recipe_creepy", + "recipe_animal", + "recipe_maiar", + "recipe_labchem", + "recipe_raptor", + "holybook_bible1", + "cookbook_sushi", + "holybook_granth", + "holybook_scientology" + ], + "fg": 1689, "rotates": false }, { - "id": [ "milk", "soup_cullenskink", "brew_milk_curdled", "milk_curdled", "eggnog", "eggnog_spiked" ], - "fg": 890, + "id": [ + "recipe_atomic_battery", + "paper", + "scorecard", + "sarcophagus_access_code", + "flyer", + "survnote", + "file", + "note", + "newest_newspaper", + "many_years_old_newspaper", + "years_old_newspaper", + "one_year_old_newspaper", + "months_old_newspaper", + "weeks_old_newspaper", + "necropolis_leaflet", + "black_box_transcript" + ], + "fg": 1698, + "rotates": false + }, + { "id": "ref_lighter", "fg": 985, "rotates": false }, + { "id": "ref_lighter_dare", "fg": 986, "rotates": false }, + { "id": "ref_lighter_on", "fg": 987, "rotates": false }, + { "id": "ref_lighter_string", "fg": 1144, "rotates": false }, + { "id": [ "reference_cooking", "reference_fabrication1" ], "fg": 1625, "rotates": false }, + { + "id": [ "rehydrated_fruit", "juice_pulp", "can_spam", "can_tuna", "can_salmon", "can_catfood", "chem_anfo", "catfood" ], + "fg": 1783, + "rotates": false + }, + { + "id": [ "rehydrated_meat", "rehydrated_hflesh", "apple_canned", "apple_sugar", "meat_pickled", "human_pickled" ], + "fg": 1784, "rotates": false }, + { "id": [ "rehydrated_veggy", "veggy_pickled" ], "fg": 1785, "rotates": false }, + { "id": [ "reinforced_glass_sheet", "reinforced_glass_pane" ], "fg": 1448, "rotates": false }, + { "id": [ "reinforced_solar_panel", "reinforced_solar_panel_v2" ], "fg": 1660, "rotates": false }, + { "id": [ "reloaded_5x50dart", "5x50heavy", "5x50dart" ], "fg": 607, "rotates": false }, + { "id": [ "remotevehcontrol", "radiocontrol" ], "fg": 981, "rotates": false }, + { "id": "resin_cord", "fg": 491, "rotates": false }, { "id": [ - "mutagen", - "mutagen_plant", - "mutagen_insect", - "mutagen_spider", - "mutagen_slime", - "mutagen_fish", - "mutagen_mouse", - "mutagen_rat", - "mutagen_beast", - "mutagen_cattle", - "mutagen_cephalopod", - "mutagen_bird", - "mutagen_lizard", - "mutagen_troglobite", - "mutagen_medical", - "mutagen_chimera", - "mutagen_alpha", - "mutagen_ursine", - "mutagen_feline", - "mutagen_lupine", - "mutagen_elfa", - "mutagen_raptor", - "pine_wine" + "retool_45", + "suppressor", + "grip", + "lwfeed", + "barrel_big", + "barrel_small", + "barrel_rifled", + "clip", + "clip2", + "spare_mag", + "brass_catcher", + "stabilizer", + "blowback", + "autofire", + "retool_9mm", + "retool_22", + "retool_57", + "retool_46", + "retool_308", + "retool_223", + "conversion_battle", + "conversion_sniper", + "m203", + "pipe_launcher40mm", + "u_shotgun", + "masterkey", + "gun_crossbow", + "laser_sight", + "improve_sights", + "red_dot_sight", + "holo_sight", + "tele_sight", + "rifle_scope", + "barrel_ported", + "pistol_grip", + "adjustable_stock", + "pistol_stock", + "crafted_suppressor", + "aux_flamer", + "pistol_bayonet", + "rm121aux", + "rail_laser_sight", + "pistol_scope", + "recoil_stock", + "waterproof_gunmod", + "wire_stock", + "stock_mount", + "tuned_mechanism", + "match_trigger", + "bipod", + "m320_mod", + "muzzle_brake", + "shot_suppressor", + "shoulder_strap", + "bow_sight", + "arrowrest", + "bow_stabilizer", + "folding_stock", + "light_grip", + "suppressor_compact", + "beltfeed", + "combination_gun_shotgun", + "combination_gun_shotgun_pipe", + "inter_bayonet", + "ksg_aux_shotgun", + "lemat_revolver_shotgun", + "offset_sights", + "riv_scope", + "riv_suppressor", + "acog_scope", + "autofire_654", + "beam_scatterer", + "electrolaser_conversion", + "high_density_capacitor", + "bomblet_undermod", + "M6_shotgun", + "retool_410", + "makeshift_pistol_bayonet", + "makeshift_sword_bayonet", + "sword_bayonet", + "ugl_buttstock", + "l_car_223_kit", + "l_mbr_223_kit", + "l_dsr_223_kit", + "l_lmg_223_kit", + "mn_classic_kit", + "mn_ebr_kit", + "makeshift_bayonet", + "briefcase_smg" ], - "fg": 891, + "fg": 770, "rotates": false }, - { "id": [ "oj", "juice", "orangesoda", "triple_sec", "drink_screwdriver" ], "fg": 892, "rotates": false }, { "id": [ - "purifier", - "crispycran", - "drink_strawberry_surprise", - "fruit_wine", - "brew_fruit_wine", - "brandy", - "mixed_alcohol_weak", - "sports_drink", - "napalm" + "revolver_shotgun", + "remington_870", + "mossberg_500", + "rm120c", + "m2browning", + "mark19", + "l_def_12", + "m1014", + "m2browning_sawn", + "abzats", + "ksg", + "shotgun_410" ], - "fg": 893, + "fg": 740, "rotates": false }, { "id": [ - "sewage", - "water_sewage", - "cola", - "rootbeer", - "spezi", - "drink_hobo", - "broth", - "broth_bone", - "broth_human", - "chai_tea", - "hickory_nut_ambrosia", - "soup_meat", - "soup_woods", - "soup_human", - "whiskey", - "single_malt_whiskey", - "irish_coffee", - "drink_rumcola", - "drink_sewerbrew", - "rum", - "tequila", - "long_island", - "beer", - "european_pilsner", - "pale_ale", - "india_pale_ale", - "stout", - "belgian_ale", - "imperial_stout", - "syrup", - "coffee_syrup", - "brew_whiskey", - "hb_beer", - "brew_hb_beer", - "moonshine", - "brew_moonshine", - "molasses", - "tea", - "coffee", - "atomic_coffee", - "cola_meth", - "beet_syrup", - "soysauce", - "milk_coffee", - "milk_tea", - "tea_bark", - "hot_chocolate", - "mex_chocolate", - "wash_moonshine", - "wash_whiskey", - "choc_drink" + "rifle_9mm", + "m2010", + "m14ebr", + "rm11b_sniper_rifle", + "mosin44_ebr", + "mosin91_30_ebr", + "cx4", + "l_base_223", + "l_car_223", + "l_mbr_223", + "l_dsr_223", + "l_lmg_223", + "ksub2000", + "rm88_battle_rifle" ], - "fg": 894, + "fg": 732, "rotates": false }, { "id": [ - "soup_veggy", - "herbal_tea", - "iv_mutagen", - "iv_mutagen_plant", - "iv_mutagen_insect", - "iv_mutagen_spider", - "iv_mutagen_slime", - "iv_mutagen_fish", - "iv_mutagen_mouse", - "iv_mutagen_rat", - "iv_mutagen_beast", - "iv_mutagen_ursine", - "iv_mutagen_feline", - "iv_mutagen_lupine", - "iv_mutagen_cattle", - "iv_mutagen_cephalopod", - "iv_mutagen_bird", - "iv_mutagen_lizard", - "iv_mutagen_troglobite", - "iv_mutagen_alpha", - "iv_mutagen_medical", - "iv_mutagen_chimera", - "iv_mutagen_elfa", - "iv_mutagen_raptor", - "brew_pine_wine", - "plut_slurry", - "plut_slurry_dense", - "gas_chloramine" + "rm13_armor_on", + "armor_lightplate", + "cuirass_lightplate", + "armor_lorica", + "armor_plate", + "entry_suit", + "chainmail_suit", + "motorbike_armor", + "shark_suit", + "shark_suit_faraday", + "chainmail_hauberk", + "rm13_armor" ], - "fg": 895, + "fg": 1045, + "rotates": false + }, + { "id": "rm4502", "fg": 711, "rotates": false }, + { "id": "rm4504", "fg": 712, "rotates": false }, + { "id": "robe", "fg": 1206, "rotates": false }, + { "id": "robot_controls", "fg": 1548, "rotates": false }, + { "id": "rock_quern", "fg": 991, "rotates": false }, + { "id": [ "rock" ], "fg": 685, "rotates": false }, + { "id": "rock_sock", "fg": 1499, "rotates": false }, + { "id": "rocket_core", "fg": 988, "rotates": false }, + { "id": "rocket_core_act", "fg": 989, "rotates": false }, + { "id": [ "rollerskates", "roller_blades" ], "fg": 1355, "rotates": false }, + { "id": [ "rolling_paper", "aluminum_foil", "wrapper" ], "fg": 585, "rotates": false }, + { "id": "rollmat", "fg": 1061, "rotates": false }, + { "id": [ "rope_6", "rope_makeshift_30", "rope_makeshift_6", "rope_30" ], "fg": 1500, "rotates": false }, + { "id": "royal_jelly", "fg": 456, "rotates": false }, + { "id": "royal_jelly_sap", "fg": 455, "rotates": false }, + { + "id": [ "rubber_slug", "canister_goo", "bot_fungal_boil", "bot_fungal_boil_egg" ], + "fg": 535, + "rotates": false + }, + { "id": [ "ruger1022bigmag", "mp5mag" ], "fg": 708 }, + { "id": "ruined_chunks", "fg": 1759, "rotates": false }, + { "id": [ "rx12_injector", "rx11_stimpack" ], "fg": 749, "rotates": false }, + { + "id": [ "sac_purse_clean_water_ankle", "sac_purse_clean_water_arm", "sac_purse_clean_water_leg", "sac_purse_clean_water" ], + "fg": 1145, + "rotates": false + }, + { "id": [ "sac_purse", "sac_purse_ankle", "sac_purse_arm", "sac_purse_leg" ], "fg": 551, "rotates": false }, + { "id": [ "sac_treated", "sac_empty" ], "fg": 550, "rotates": false }, + { "id": "saddle", "fg": 3210, "rotates": false }, + { "id": [ "saiga_12", "m1918", "saiga_410" ], "fg": 753, "rotates": false }, + { "id": [ "sandwich_cucumber", "sandwich_veggy" ], "fg": 469, "rotates": false }, + { + "id": [ "sandwich_pbh", "sandwich_cheese_grilled", "sandwich_cheese", "sandwich_honey", "sandwich_pbm", "fish_sandwich" ], + "fg": 468, "rotates": false }, + { "id": [ "sandwich_pbj", "blt", "sandwich_jam" ], "fg": 470, "rotates": false }, { "id": [ - "water", - "water_clean", - "water_mineral", - "saline", - "salt_water", - "sweet_water", - "chem_DMSO", - "chem_chloroform", - "chem_phenol", - "chem_glycerol", - "chem_hydrogen_peroxide", - "ether", - "vodka", - "gin", - "brew_rum", - "brew_vodka", - "bleach", - "ammonia", - "fertilizer_liquid", - "water_acid", - "water_acid_weak", - "acid", - "kompot", - "disinfectant", - "lye", - "water_smoke", - "chem_methanol", - "chem_ethanol", - "denat_alcohol", - "chem_acetic_acid", - "chem_acetone", - "chem_hydrogen_peroxide_conc", - "chem_nitric_acid", - "chem_sulphuric_acid", - "chem_formaldehyde" + "sandwich_t", + "sandwich_human", + "smores", + "sandwich_pb", + "cheeseburgerhuman", + "sandwich_deluxe", + "sandwich_dudeluxe", + "cheeseburger", + "hamburger", + "bobburger", + "sloppyjoe", + "manwich", + "sandwich_sauce", + "spider_steak_sandwich" ], - "fg": 896, + "fg": 471, "rotates": false }, - { "id": [ "mintpatties", "basketball", "coconut" ], "fg": 897, "rotates": false }, - { "id": [ "grapefruit", "irradiated_grapefruit", "honey_ant" ], "fg": 898, "rotates": false }, - { "id": [ "melon", "irradiated_melon", "cotton_boll", "egg_locust" ], "fg": 899, "rotates": false }, - { "id": [ "onion", "irradiated_onion" ], "fg": 900, "rotates": false }, - { "id": [ "orange", "irradiated_orange" ], "fg": 901, "rotates": false }, - { "id": [ "peach", "irradiated_peach" ], "fg": 902, "rotates": false }, - { "id": [ "razorclaw_roe", "egg_fish" ], "fg": 903, "rotates": false }, - { "id": [ "spider_egg", "cotton_ball" ], "fg": 904, "rotates": false }, - { "id": "pinecone", "fg": 905, "rotates": false }, - { "id": "marloss_seed", "fg": 906, "rotates": false }, - { "id": "garlic", "fg": 907, "rotates": false }, - { "id": [ "boiled_egg", "egg_reptile", "egg_wasp", "ant_egg" ], "fg": 908, "rotates": false }, - { "id": [ "lemon", "irradiated_lemon" ], "fg": 909, "rotates": false }, - { "id": "potato_baked", "fg": 910, "rotates": false }, + { "id": [ "sauce_pesto", "seasoning_italian", "tea_raw", "fertilizer" ], "fg": 1767, "rotates": false }, { - "id": [ "potato", "irradiated_potato", "kiwi", "irradiated_kiwi", "egg_bird" ], - "fg": 911, + "id": [ "sauce_red", "ketchup", "strawberries_cooked", "fruit_cooked", "jam_fruit" ], + "fg": 1768, "rotates": false }, { - "id": [ "watermelon", "irradiated_watermelon", "tool_rocket_candy", "tool_rocket_candy_act" ], - "fg": 912, - "rotates": false - }, - { "id": [ "irradiated_mango", "mango" ], "fg": 913, "rotates": false }, - { "id": [ "papaya", "irradiated_papaya" ], "fg": 914, "rotates": false }, - { "id": [ "irradiated_pomegranate", "pomegranate" ], "fg": 915, "rotates": false }, - { "id": [ "irradiated_tomato", "tomato" ], "fg": 916, "rotates": false }, - { "id": [ "irradiated_apple", "apple" ], "fg": 917, "rotates": false }, - { "id": "mycus_fruit", "fg": 918, "rotates": false }, - { "id": [ "irradiated_apricot", "apricot" ], "fg": 919, "rotates": false }, - { "id": "marloss_berry", "fg": 920, "rotates": false }, - { "id": [ "irradiated_pear", "pear" ], "fg": 921, "rotates": false }, - { "id": [ "irradiated_pumpkin", "pumpkin" ], "fg": 922, "rotates": false }, - { "id": [ "irradiated_cabbage", "cabbage" ], "fg": 923, "rotates": false }, - { "id": [ "lettuce", "irradiated_lettuce" ], "fg": 924, "rotates": false }, - { "id": [ "coal_lump", "coal" ], "fg": 925, "rotates": false }, + "id": [ + "sausage", + "mre_maplesausage", + "hotdogs_frozen", + "hotdogs_cooked", + "hotdogs_campfire", + "chilidogs", + "chilidogs_human", + "mannwurst", + "currywurst", + "h_currywurst", + "sweet_sausage" + ], + "fg": 439, + "rotates": false + }, + { "id": "sausage_wasteland", "fg": 393, "rotates": false }, + { "id": "saw", "fg": 907, "rotates": false }, + { "id": "saxophone", "fg": 1146, "rotates": false }, + { "id": "scalpel", "fg": 992, "rotates": false }, { - "id": [ "dandelion_fried", "sunflower", "spurge_flower", "black_eyed_susan_flower", "raw_dandelion" ], - "fg": 926, + "id": [ "scarf_fur", "scarf_fur_long", "scarf_fur_long_loose", "scarf_fur_loose" ], + "fg": 1148, "rotates": false }, - { "id": [ "bee_balm", "lily_flower", "lotus_flower" ], "fg": 927, "rotates": false }, - { "id": [ "poppy_flower", "tulip_flower" ], "fg": 928, "rotates": false }, - { "id": "bluebell_flower", "fg": 929, "rotates": false }, - { "id": "dahlia_flower", "fg": 930, "rotates": false }, - { "id": [ "small_charcoal", "small_coal" ], "fg": 931, "rotates": false }, - { "id": "steel_chunk", "fg": 932, "rotates": false }, - { "id": "plant_sac", "fg": 933, "rotates": false }, - { "id": [ "seed_mushroom_morel", "fungal_seeds", "seed_mushroom" ], "fg": 934, "rotates": false }, { - "id": [ "blueberries", "irradiated_blueberries", "blackberries", "irradiated_blackberries" ], - "fg": 935, + "id": [ + "scarf_long", + "knit_scarf", + "long_knit_scarf", + "knit_scarf_loose", + "long_knit_scarf_loose", + "long_patchwork_scarf", + "long_patchwork_scarf_loose", + "patchwork_scarf", + "patchwork_scarf_loose", + "scarf_long_loose", + "scarf_loose", + "scarf" + ], + "fg": 1147, "rotates": false }, - { "id": [ "kernels", "seed_corn" ], "fg": 936, "rotates": false }, + { "id": "scissors", "fg": 993, "rotates": false }, + { "id": "scrambler", "fg": 594, "rotates": false }, + { "id": "scrambler_act", "fg": 587, "rotates": false }, + { "id": [ "scrap_bronze", "scrap_copper", "copper" ], "fg": 639, "rotates": false }, + { "id": "screwdriver", "fg": 839, "rotates": false }, + { "id": "screwdriver_set", "fg": 840, "rotates": false }, + { "id": "scythe", "fg": 994, "rotates": false }, + { "id": "scythe_war", "fg": 1528, "rotates": false }, + { "id": "seat", "fg": 1650, "rotates": false }, + { "id": "seed_blueberries", "fg": 1761, "rotates": false }, + { "id": [ "seed_mushroom_morel", "fungal_seeds", "seed_mushroom" ], "fg": 1749, "rotates": false }, + { "id": "seed_rhubarb", "fg": 416, "rotates": false }, { "id": [ "seed_wheat", @@ -2636,5939 +3565,4995 @@ "seed_chili_pepper", "pistachio" ], - "fg": 937, + "fg": 1752, "rotates": false }, - { "id": [ "veggy", "veggy_wild" ], "fg": 938, "rotates": false }, { "id": [ - "veggy_cooked", - "veggy_wild_cooked", - "choco_coffee_beans", - "maltballs", - "acorns", - "datura_seed", - "coffee_bean", - "roasted_coffee_bean", - "seed_broccoli", - "raw_beans", - "hickory_nut_roasted", - "hickory_nut_unshelled", - "seed_cabbage", - "seed_sunflower", - "macaroni_raw", - "seed_onion", - "mre_veggy", - "hickory_nut", - "pistachio_roasted", - "pistachio_unshelled" + "sewage", + "water_sewage", + "cola", + "rootbeer", + "spezi", + "drink_hobo", + "broth", + "broth_bone", + "broth_human", + "chai_tea", + "hickory_nut_ambrosia", + "soup_meat", + "soup_woods", + "soup_human", + "whiskey", + "single_malt_whiskey", + "irish_coffee", + "drink_rumcola", + "drink_sewerbrew", + "rum", + "tequila", + "long_island", + "beer", + "european_pilsner", + "pale_ale", + "india_pale_ale", + "stout", + "belgian_ale", + "imperial_stout", + "syrup", + "coffee_syrup", + "brew_whiskey", + "hb_beer", + "brew_hb_beer", + "moonshine", + "brew_moonshine", + "molasses", + "tea", + "coffee", + "atomic_coffee", + "cola_meth", + "beet_syrup", + "soysauce", + "milk_coffee", + "milk_tea", + "tea_bark", + "hot_chocolate", + "mex_chocolate", + "wash_moonshine", + "wash_whiskey", + "choc_drink" + ], + "fg": 1710, + "rotates": false + }, + { "id": [ "sf_watch", "gold_watch", "platinum_watch", "silver_watch" ], "fg": 1250, "rotates": false }, + { "id": "sharp_rock", "fg": 1501, "rotates": false }, + { "id": "sharp_toothbrush", "fg": 1502, "rotates": false }, + { "id": [ "shavingkit", "survivor_shavingkit" ], "fg": 996, "rotates": false }, + { "id": "sheet_metal_lit", "fg": 1504, "rotates": false }, + { "id": "sheet_metal_small", "fg": 687, "rotates": false }, + { "id": "shelter_kit", "fg": 1648, "rotates": false }, + { "id": [ "sheriffshirt", "longshirt" ], "fg": 1221, "rotates": false }, + { "id": "shield_buckler", "fg": 1360, "rotates": false }, + { "id": "shield_heater", "fg": 1361, "rotates": false }, + { "id": "shield_hoplon", "fg": 1362, "rotates": false }, + { "id": "shield_kite", "fg": 1363, "rotates": false }, + { "id": "shield_round", "fg": 1364, "rotates": false }, + { "id": "shield_scutum", "fg": 1365, "rotates": false }, + { "id": "shield_wooden", "fg": 1366, "rotates": false }, + { "id": "shield_wooden_large", "fg": 1367, "rotates": false }, + { "id": [ "shishkebab_off", "firemachete_off" ], "fg": 875, "rotates": false }, + { "id": [ "shishkebab_on", "firemachete_on" ], "fg": 876, "rotates": false }, + { "id": "shock_staff", "fg": 998, "rotates": false }, + { "id": [ "shockcannon", "shockcannon_plut", "shockcannon_ups", "emp_gun" ], "fg": 739, "rotates": false }, + { "id": "shocktonfa_on", "fg": 796, "rotates": false }, + { "id": "shoes_bowling", "fg": 1236, "rotates": false }, + { "id": [ "sholster", "bootstrap" ], "fg": 1191, "rotates": false }, + { + "id": [ "shortbow", "recurbow", "reflexbow", "longbow", "hybridbow", "reflexrecurvebow", "selfbow" ], + "fg": 761, + "rotates": false + }, + { "id": "shorts_cargo", "fg": 1342, "rotates": false }, + { "id": [ "shorts_denim", "b_shorts" ], "fg": 1343, "rotates": false }, + { "id": [ "shorts", "under_armor_shorts" ], "fg": 1341, "rotates": false }, + { + "id": [ + "shot_bird", + "shot_00", + "shot_slug", + "shot_he", + "shot_flechette", + "reloaded_shot_bird", + "reloaded_shot_00", + "reloaded_shot_slug", + "reloaded_shot_flechette", + "blun_flechette", + "blun_shot", + "blun_slug", + "reloaded_shot_beanbag", + "shot_scrap", + "shot_scrapbag", + "shot_beanbag", + "generic_no_ammo", + "signal_flare", + "410_birdshot", + "410_scrap", + "410_shot", + "410_slug", + "reloaded_410_birdshot", + "reloaded_410_shot", + "reloaded_410_slug", + "shot_410", + "shot_410_flechette", + "shot_410_flechette_reloaded", + "shot_410_hull", + "shot_410_inc", + "shot_410_inc_reloaded", + "shot_410_reloaded", + "shot_410_slug", + "shot_410_slug_reloaded" ], - "fg": 939, + "fg": 608, "rotates": false }, - { "id": "veggy_tainted", "fg": 940, "rotates": false }, { - "id": [ "candy2", "candy3", "neccowafers", "gummy_vitamins", "maple_candy", "candy" ], - "fg": 941, + "id": [ "shotgun_primer", "smpistol_primer", "lgpistol_primer", "smrifle_primer", "lgrifle_primer" ], + "fg": 668, "rotates": false }, - { "id": [ "irradiated_cranberries", "seed_strawberries", "cranberries" ], "fg": 942, "rotates": false }, { - "id": [ "cherries", "irradiated_cherries", "raspberries", "irradiated_raspberries" ], - "fg": 943, + "id": [ + "shotgun_s", + "pipe_shotgun", + "shotgun_d", + "pipe_double_shotgun", + "rebar_rifle", + "doublespeargun", + "blunderbuss", + "combination_gun", + "pipe_combination_gun", + "surv_levershotgun", + "410_pipe_shotgun", + "m6_asw" + ], + "fg": 741, "rotates": false }, - { "id": "ruined_chunks", "fg": 944, "rotates": false }, - { "id": [ "plums", "irradiated_plums" ], "fg": 945, "rotates": false }, - { "id": "seed_blueberries", "fg": 946, "rotates": false }, + { "id": "shotgun_sawn", "fg": 764, "rotates": false }, + { "id": "shotgun_trap", "fg": 1678, "rotates": false }, + { "id": "shrapnel", "fg": 675, "rotates": false }, + { "id": "sickle", "fg": 1000, "rotates": false }, { "id": [ - "can_coconut", - "yoghurt", - "pudding", - "can_chicken", - "horseradish", - "con_milk", - "flour", - "sugar", - "salt", - "meal_bone", - "meal_bone_tainted", - "starch", - "mayonnaise" + "sig552", + "needlegun", + "uzi", + "tec9", + "calico", + "hk_mp5", + "mac_10", + "hk_ump45", + "sten", + "skorpion_61", + "skorpion_82", + "hk_mp7", + "rm2000_smg", + "paintballgun" ], - "fg": 947, + "fg": 728, "rotates": false }, - { "id": "sugar_fried", "fg": 948, "rotates": false }, - { "id": "fungicide", "fg": 949, "rotates": false }, - { "id": "meal_chitin_piece", "fg": 950, "rotates": false }, - { "id": [ "mustard", "honey_bottled", "marloss_gel" ], "fg": 951, "rotates": false }, - { "id": [ "sauce_pesto", "seasoning_italian", "tea_raw", "fertilizer" ], "fg": 952, "rotates": false }, + { "id": [ "silver_bracelet", "rad_monitor" ], "fg": 1097, "rotates": false }, + { "id": "silver_ear", "fg": 1209, "rotates": false }, + { "id": "sinew", "fg": 669, "rotates": false }, + { "id": "skirt_leather", "fg": 1369, "rotates": false }, + { "id": "sleeping_bag", "fg": 1068, "rotates": false }, + { "id": "slime_scrap", "fg": 1769, "rotates": false }, + { "id": "sling", "fg": 765, "rotates": false }, + { "id": "slingshot", "fg": 766, "rotates": false }, + { "id": [ "sm_extinguisher", "extinguisher" ], "fg": 865, "rotates": false }, + { "id": [ "small_charcoal", "small_coal" ], "fg": 1746, "rotates": false }, + { "id": "small_lcd_screen", "fg": 1505, "rotates": false }, + { "id": [ "small_relic", "holy_symbol" ], "fg": 1333, "rotates": false }, { - "id": [ "sauce_red", "ketchup", "strawberries_cooked", "fruit_cooked", "jam_fruit" ], - "fg": 953, + "id": [ "small_repairkit", "large_repairkit", "misc_repairkit", "weather_reader", "briefcase", "l_HFPack" ], + "fg": 771, "rotates": false }, - { "id": "slime_scrap", "fg": 954, "rotates": false }, - { "id": "blueberries_cooked", "fg": 955, "rotates": false }, - { "id": "fd_blood", "fg": 956, "rotates": false }, - { "id": "fd_blood_veggy", "fg": 957, "rotates": false }, - { "id": [ "fd_blood_invertebrate", "fd_gibs_invertebrate" ], "fg": 958, "rotates": false }, - { "id": [ "fd_blood_insect", "fd_gibs_insect" ], "fg": 959, "rotates": false }, - { "id": "fd_gibs_flesh", "fg": 960, "rotates": false }, - { "id": [ "feces_dog", "feces_cow", "feces_manure" ], "fg": 961, "rotates": false }, - { "id": "feces_bird", "fg": 962, "rotates": false }, { - "id": [ - "pepper", - "can_sardine", - "can_herring", - "gunpowder", - "magnesium", - "oxy_powder", - "material_cement", - "chem_aluminium_powder", - "chem_black_powder", - "chem_carbide", - "chem_rocket_fuel", - "chem_thermite", - "chem_zinc_powder", - "incendiary", - "charcoal", - "material_sand", - "ash" - ], - "fg": 963, + "id": [ "smart_lamp", "gasoline_lantern", "electric_lantern", "oxylamp", "atomic_lamp_off", "oil_lamp" ], + "fg": 961, "rotates": false }, { - "id": [ - "can_clams", - "can_chowder", - "rehydrated_fish", - "milk_powder", - "dry_rice", - "rice_cooked", - "beansnrice", - "yeast", - "bfipowder", - "morphine", - "sushi_rice", - "coke", - "meth", - "poppy_sleep", - "poppy_pain", - "lye_powder", - "detergent", - "chem_aluminium_sulphate", - "chem_ammonium_nitrate", - "chem_saltpetre", - "chem_rdx", - "material_quicklime", - "chem_hmtd" - ], - "fg": 964, + "id": [ "smart_lamp_on", "gasoline_lantern_on", "electric_lantern_on", "oxylamp_on", "oil_lamp_on" ], + "fg": 962, "rotates": false }, { - "id": [ - "can_beans", - "granola", - "macaroni_helper", - "hobo_helper", - "pork_beans", - "peanutbutter", - "mushroom_cooked", - "deluxe_beans", - "deluxe_veggy_beans", - "deluxe_beansnrice", - "deluxe_veggy_beansnrice", - "acorns_cooked", - "buckwheat", - "buckwheat_cooked", - "heroin", - "tobacco", - "coffee_raw", - "feces_roach", - "material_soil", - "dogfood", - "f_woodchips" - ], - "fg": 965, - "rotates": false + "id": [ "smg_22_mag", "smg_38_mag", "smg_40_mag", "smg_45_mag", "smg_9mm_mag", "brute_shot_mag", "nailmag" ], + "fg": 709 }, + { "id": "smoke_machine", "fg": 1001, "rotates": false }, + { "id": "smoke_machine_act", "fg": 1002, "rotates": false }, + { "id": "smoke_machine_unpreped", "fg": 1003, "rotates": false }, + { "id": "smokebomb", "fg": 596, "rotates": false }, + { "id": "smokebomb_act", "fg": 590, "rotates": false }, { "id": [ - "can_corn", - "can_pineapple", - "fertilizer_commercial", - "lemonade_powder", - "powder_eggs", - "cornmeal", - "deluxe_rice", - "deluxe_veggy_rice", - "can_cheese", - "chem_sulphur" + "smoxygen_tank", + "scuba_tank", + "scuba_tank_on", + "small_scuba_tank", + "small_scuba_tank_on", + "oxygen_tank", + "oxygen_cylinder" ], - "fg": 966, + "fg": 964, "rotates": false }, - { "id": [ "cooked_pumpkin", "dry_mushroom", "dry_mushroom_magic" ], "fg": 967, "rotates": false }, + { "id": "snare_trigger", "fg": 1675, "rotates": false }, { - "id": [ - "crack", - "dry_fish", - "oatmeal", - "quikclot", - "protein_powder", - "hflesh_powder", - "seasoning_salt", - "pine_nuts", - "cinnamon", - "fried_seeds", - "sauerkraut", - "sauerkraut_onions" - ], - "fg": 968, + "id": [ "sneakers", "dance_shoes", "shoes_birchbark", "dress_shoes", "roller_shoes_on", "roller_shoes_off" ], + "fg": 1237, "rotates": false }, + { "id": "snuggie", "fg": 1069, "rotates": false }, + { "id": "soap", "fg": 676, "rotates": false }, + { "id": [ "socks", "tabi_gi", "socks_bowling", "sockmitts" ], "fg": 1075, "rotates": false }, + { "id": [ "socks_wool", "geta" ], "fg": 1076, "rotates": false }, + { "id": "solar_cell", "fg": 686, "rotates": false }, + { "id": [ "solar_panel", "solar_panel_v2", "solar_panel_v3", "f_solar_unit" ], "fg": 1661, "rotates": false }, { - "id": [ "chilly-p", "curry_powder", "can_tomato", "meat_salted", "hflesh_salted" ], - "fg": 969, + "id": [ + "solarpack", + "q_solarpack", + "mbag", + "survivor_rucksack", + "survivor_duffel_bag", + "ammo_satchel", + "chestpouch", + "legpouch", + "legpouch_large", + "makeshift_knapsack", + "camelbak" + ], + "fg": 557, "rotates": false }, - { "id": "dry_fruit", "fg": 970, "rotates": false }, - { "id": [ "dry_meat", "dry_hflesh" ], "fg": 971, "rotates": false }, - { "id": [ "dry_meat_tainted", "dry_veggy_tainted" ], "fg": 972, "rotates": false }, + { "id": "solder_wire", "fg": 677, "rotates": false }, + { "id": "soldering_iron", "fg": 841, "rotates": false }, + { "id": "soulcube_charging", "fg": 1599, "rotates": false }, + { "id": "soulcube_on", "fg": 1598, "rotates": false }, { - "id": [ "rehydrated_fruit", "juice_pulp", "can_spam", "can_tuna", "can_salmon", "can_catfood", "chem_anfo", "catfood" ], - "fg": 973, + "id": [ + "soup_fish", + "soup_chicken", + "soup_mushroom", + "soup_dumplings", + "protein_drink", + "hflesh_drink", + "spider_steak_soup", + "oxygen" + ], + "fg": 1699, "rotates": false }, { - "id": [ "rehydrated_meat", "rehydrated_hflesh", "apple_canned", "apple_sugar", "meat_pickled", "human_pickled" ], - "fg": 974, + "id": [ + "soup_veggy", + "herbal_tea", + "iv_mutagen", + "iv_mutagen_plant", + "iv_mutagen_insect", + "iv_mutagen_spider", + "iv_mutagen_slime", + "iv_mutagen_fish", + "iv_mutagen_mouse", + "iv_mutagen_rat", + "iv_mutagen_beast", + "iv_mutagen_ursine", + "iv_mutagen_feline", + "iv_mutagen_lupine", + "iv_mutagen_cattle", + "iv_mutagen_cephalopod", + "iv_mutagen_bird", + "iv_mutagen_lizard", + "iv_mutagen_troglobite", + "iv_mutagen_alpha", + "iv_mutagen_medical", + "iv_mutagen_chimera", + "iv_mutagen_elfa", + "iv_mutagen_raptor", + "brew_pine_wine", + "plut_slurry", + "plut_slurry_dense", + "gas_chloramine" + ], + "fg": 1711, "rotates": false }, - { "id": [ "rehydrated_veggy", "veggy_pickled" ], "fg": 975, "rotates": false }, + { "id": [ "spaghetti_bolognese", "spaghetti_human", "chili", "chili_human" ], "fg": 474, "rotates": false }, + { "id": "spaghetti_cooked", "fg": 579, "rotates": false }, + { "id": "spaghetti_pesto", "fg": 475, "rotates": false }, + { "id": [ "spaghetti_raw", "cracklins", "porkstick", "mre_hotdog" ], "fg": 412, "rotates": false }, + { "id": "spear_copper", "fg": 1507, "rotates": false }, + { "id": "spear_dory", "fg": 693, "rotates": false }, + { "id": [ "spear_forked", "pitchfork" ], "fg": 1486, "rotates": false }, + { "id": "spear_survivor", "fg": 1506, "rotates": false }, { "id": [ - "chaw", - "dandelion_cooked", - "wild_herbs", - "veggy_salad", - "dried_salad", - "insta_salad", - "veggy_aspic", - "veggy_canned", - "veggy_salted", - "dry_veggy", - "homebrew_antiseptic", - "chem_chromium_oxide" + "speargun", + "carbine_flintlock_double", + "rifle_flintlock", + "carbine_flintlock", + "rifle_308", + "surv_carbine_223", + "garand", + "m1903", + "rifle_22", + "marlin_9a", + "ruger_1022", + "survivor_special_700", + "rifle_3006", + "browning_blr", + "remington_700", + "sks", + "m1a", + "ruger_mini", + "savage_111f", + "win70", + "weatherby_5", + "mosin91_30", + "mosin44", + "l_long_45", + "bh_m89", + "henry_big_boy", + "colt_lightning", + "levergun_44", + "rifle_223", + "rifle_38", + "rifle_40", + "rifle_44", + "rifle_45", + "bbgun" ], - "fg": 976, - "rotates": false - }, - { "id": [ "irradiated_strawberries", "strawberries" ], "fg": 977, "rotates": false }, - { "id": "meat_scrap_cooked", "fg": 978, "rotates": false }, - { "id": "fish_bait", "fg": 979, "rotates": false }, - { "id": "meat_scrap", "fg": 980, "rotates": false }, - { - "id": [ "brioche", "toastem", "toastem2", "toastem3", "toasterpastryfrozen", "wastebread", "bread" ], - "fg": 981, - "rotates": false - }, + "fg": 730, + "rotates": false + }, + { "id": "spess_chunk", "fg": 1004 }, + { "id": "spider_brain", "fg": 394, "rotates": false }, + { "id": [ "spider_egg", "cotton_ball" ], "fg": 1720, "rotates": false }, + { "id": "spider_steak", "fg": 1807, "rotates": false }, + { "id": "spider_steak_fried", "fg": 1808, "rotates": false }, + { "id": "spike", "fg": 1508, "rotates": false }, + { "id": "spiked_plate", "fg": 1509, "rotates": false }, + { "id": [ "spiked_rocket", "explosive_hm_rocket" ], "fg": 643, "rotates": false }, + { "id": "spiral_stone", "fg": 1033, "rotates": false }, + { "id": "splinter", "fg": 1510, "rotates": false }, + { "id": "sponge", "fg": 1600, "rotates": false }, + { "id": "spoon", "fg": 1511, "rotates": false }, + { "id": [ "spork", "foon", "fork" ], "fg": 1445, "rotates": false }, + { "id": "spray_can", "fg": 1005, "rotates": false }, + { "id": "spring", "fg": 1512, "rotates": false }, + { "id": "stamina_vial", "fg": 575, "rotates": false }, + { "id": "stanag50", "fg": 715 }, + { "id": "steel_chunk", "fg": 1747, "rotates": false }, + { "id": "steel_lump", "fg": 688, "rotates": false }, + { "id": [ "steel_plate", "bone_plate" ], "fg": 1394, "rotates": false }, + { "id": [ "steel_rail", "rebar_rail" ], "fg": 672, "rotates": false }, { "id": [ - "pemmican", - "hflesh_pemmican", - "toasterpastry", - "cloutie_dumpling", - "haggis", - "human_haggis", - "unfinished_charcoal", - "fish_smoked" + "stenmag", + "survivor9mm_mag", + "uzimag", + "skorpion82mag", + "skorpion61mag", + "mac10mag", + "tdi_mag", + "thompson_bigmag", + "thompson_mag", + "ump45mag", + "hk46mag", + "hk46bigmag", + "tec9mag", + "mac11mag" ], - "fg": 982, - "rotates": false - }, - { - "id": [ "fish", "lunchmeat", "fruit_leather", "fried_spam", "meat_aspic", "hflesh_aspic", "sashimi" ], - "fg": 983, - "rotates": false + "fg": 716 }, - { "id": [ "fish_cooked", "fish_pickled", "salted_fish", "wool_staple" ], "fg": 984, "rotates": false }, - { "id": [ "fish_fried", "cornbread", "johnnycake", "noodles_fast" ], "fg": 985, "rotates": false }, - { "id": [ "fish_canned", "lutefisk" ], "fg": 986, "rotates": false }, - { "id": "sweetbread", "fg": 987, "rotates": false }, - { "id": [ "chips2", "chips3", "chips" ], "fg": 988, "rotates": false }, - { "id": [ "popcorn", "popcorn2", "popcorn3" ], "fg": 989, "rotates": false }, - { "id": [ "cereal", "cereal2", "cereal3", "can_peach" ], "fg": 990, "rotates": false }, - { "id": [ "bacon", "fetus" ], "fg": 991, "rotates": false }, - { "id": [ "frozen_dinner", "mre_chicken" ], "fg": 992, "rotates": false }, + { "id": "stepladder", "fg": 1006, "rotates": false }, + { "id": [ "stethoscope", "wristrocket" ], "fg": 774, "rotates": false }, + { "id": "steyr_aug", "fg": 767, "rotates": false }, + { "id": "stick", "fg": 1514, "rotates": false }, + { "id": "stick_long", "fg": 1513, "rotates": false }, + { "id": [ "still", "f_still" ], "fg": 1666, "rotates": false }, + { "id": [ "stimpack_ammo", "ampoule" ], "fg": 614, "rotates": false }, { - "id": [ "jerky", "jerky_human", "cooked_dinner", "meat_smoked", "human_smoked", "mre_beef" ], - "fg": 993, + "id": [ "stockings", "stockings_tent_legs", "stockings_tent_arms", "leggings" ], + "fg": 1306, "rotates": false }, - { "id": [ "human_flesh", "meat_canned", "human_canned", "meat" ], "fg": 994, "rotates": false }, - { "id": [ "meat_cooked", "human_cooked", "royal_beef", "spider_steak_cooked" ], "fg": 995, "rotates": false }, - { "id": "meat_tainted", "fg": 996, "rotates": false }, - { "id": "spider_steak", "fg": 997, "rotates": false }, - { "id": "spider_steak_fried", "fg": 998, "rotates": false }, - { "id": [ "stomach_large", "hstomach", "hstomach_large", "stomach" ], "fg": 999, "rotates": false }, { "id": [ "stomach_boiled", "hstomach_boiled", "small_stomach_boiled", "small_hstomach_boiled" ], - "fg": 1000, + "fg": 390, "rotates": false }, - { "id": "offal_cooked", "fg": 1001, "rotates": false }, - { "id": "offal", "fg": 1002, "rotates": false }, - { "id": "sausage_wasteland", "fg": 1003, "rotates": false }, - { "id": "spider_brain", "fg": 1004, "rotates": false }, - { "id": [ "helmet_bone_megabear", "megabear_skull_clean" ], "fg": 1005, "rotates": false }, - { "id": "megabear_skull_unclean", "fg": 1006, "rotates": false }, - { "id": "e_handcuffs", "fg": 1007, "rotates": false }, - { "id": "onion_rings", "fg": 1008, "rotates": false }, + { "id": [ "stomach_large", "hstomach", "hstomach_large", "stomach" ], "fg": 1809, "rotates": false }, + { "id": "straw_basket", "fg": 564, "rotates": false }, + { "id": "straw_doll", "fg": 1013, "rotates": false }, + { "id": [ "straw_hat", "hat_sombrero", "straw_fedora" ], "fg": 1099, "rotates": false }, + { "id": "straw_pile", "fg": 413, "rotates": false }, + { "id": [ "striped_pants", "zubon_gi", "fencing_pants", "winter_pants_army" ], "fg": 1200, "rotates": false }, + { "id": [ "striped_shirt", "dress_shirt" ], "fg": 1218, "rotates": false }, + { "id": [ "styrofoam_cup", "cup_plastic" ], "fg": 530, "rotates": false }, + { "id": "sugar_beet", "fg": 435, "rotates": false }, + { "id": "sugar_fried", "fg": 1763, "rotates": false }, + { "id": "suit", "fg": 1370, "rotates": false }, + { "id": [ "suitcase_l", "radio_car_box" ], "fg": 772, "rotates": false }, + { "id": "suitcase_m", "fg": 773, "rotates": false }, + { "id": [ "sundress", "sleeveless_tunic", "tunic", "gown", "dress" ], "fg": 1217, "rotates": false }, + { "id": "sunglasses", "fg": 1241, "rotates": false }, + { "id": "superglue", "fg": 1408, "rotates": false }, + { "id": [ "survival_kit", "survival_kit_box", "cuvettes" ], "fg": 1640, "rotates": false }, + { "id": [ "survivor223mag", "m14smallmag", "blrmag", "m2010mag", "ruger1022mag", "ruger5" ], "fg": 713 }, + { "id": [ "survivor_belt", "survivor_belt_notools", "tool_belt" ], "fg": 1377, "rotates": false }, + { "id": "survivor_hairtrimmer", "fg": 1007, "rotates": false }, + { "id": [ "survivor_light", "wearable_light" ], "fg": 1133, "rotates": false }, + { "id": [ "survivor_machete", "machete" ], "fg": 939, "rotates": false }, + { "id": "survivor_scope", "fg": 1008, "rotates": false }, + { "id": [ "survivor_suit", "xlsurvivor_suit" ], "fg": 1153, "rotates": false }, + { "id": [ "survivor_vest", "chestrig" ], "fg": 1204, "rotates": false }, { - "id": [ "deluxe_eggs", "nachos", "nachosc", "nachosm", "nachoshf", "nachosmc", "nachoshc", "chunk_sulfur", "scrambled_eggs" ], - "fg": 1009, + "id": [ "survivormap", "militarymap", "restaurantmap", "touristmap", "trailmap", "roadmap" ], + "fg": 1498, "rotates": false }, - { "id": "fat_tainted", "fg": 1010, "rotates": false }, - { - "id": [ "onigiri", "seed_garlic", "fat", "material_limestone", "material_rocksalt", "marshmallow" ], - "fg": 1011, - "rotates": false - }, - { "id": [ "raw_tainted_fur", "raw_fur" ], "fg": 1012, "rotates": false }, - { "id": "cured_pelt", "fg": 1013, "rotates": false }, - { "id": "tanned_pelt", "fg": 1014, "rotates": false }, - { "id": [ "raw_hleather", "raw_tainted_leather", "raw_leather" ], "fg": 1015, "rotates": false }, - { "id": "cured_hide", "fg": 1016, "rotates": false }, - { "id": "tanned_hide", "fg": 1017, "rotates": false }, - { "id": "tanning_hide", "fg": 1018, "rotates": false }, - { "id": "tanning_pelt", "fg": 1019, "rotates": false }, - { "id": [ "fresh_fries", "fries", "cheese_fries", "fresh_fries_big" ], "fg": 1020, "rotates": false }, - { "id": "powder_candy", "fg": 1021, "rotates": false }, - { "id": [ "spaghetti_raw", "cracklins", "porkstick", "mre_hotdog" ], "fg": 1022, "rotates": false }, - { "id": "straw_pile", "fg": 1023, "rotates": false }, - { "id": "candycigarette", "fg": 1024, "rotates": false }, - { "id": "dogbane", "fg": 1025, "rotates": false }, - { "id": "seed_rhubarb", "fg": 1026, "rotates": false }, - { "id": "canola", "fg": 1027, "rotates": false }, - { "id": [ "irradiated_rhubarb", "rhubarb" ], "fg": 1028, "rotates": false }, - { "id": [ "thyme", "seed_veggy_wild" ], "fg": 1029, "rotates": false }, - { "id": [ "wheat", "barley" ], "fg": 1030, "rotates": false }, - { "id": [ "irradiated_broccoli", "cannabis", "broccoli" ], "fg": 1031, "rotates": false }, - { "id": [ "hops", "celery", "irradiated_celery" ], "fg": 1032, "rotates": false }, + { "id": [ "sushi_fishroll", "sushi_meatroll", "sushi_veggyroll" ], "fg": 459, "rotates": false }, + { "id": "swage", "fg": 1009, "rotates": false }, + { "id": "swat_armor", "fg": 1051, "rotates": false }, + { "id": [ "swat_shield_act", "swat_shield" ], "fg": 1371, "rotates": false }, + { "id": "sweater", "fg": 1373, "rotates": false }, + { "id": "sweatshirt", "fg": 1372, "rotates": false }, + { "id": "sweetbread", "fg": 1797, "rotates": false }, + { "id": "swim_fins", "fg": 1374, "rotates": false }, + { "id": "sword_crude", "fg": 816, "rotates": false }, + { "id": "sword_nail", "fg": 1515, "rotates": false }, + { "id": "sword_wood", "fg": 819, "rotates": false }, + { "id": "sword_xiphos", "fg": 1010, "rotates": false }, + { "id": "syringe", "fg": 1011, "rotates": false }, + { "id": [ "tac_helmet", "helmet_hsurvivor", "hat_newsboy" ], "fg": 1265, "rotates": false }, + { "id": [ "tailors_kit", "sewing_kit" ], "fg": 995, "rotates": false }, + { "id": [ "tallow", "lard", "caff_gum" ], "fg": 452, "rotates": false }, + { "id": [ "tallow_tainted", "material_aluminium_ingot" ], "fg": 453, "rotates": false }, + { "id": "tanned_hide", "fg": 407, "rotates": false }, + { "id": "tanned_pelt", "fg": 404, "rotates": false }, + { "id": "tanning_hide", "fg": 408, "rotates": false }, + { "id": "tanning_pelt", "fg": 409, "rotates": false }, + { "id": "tarp", "fg": 1100, "rotates": false }, + { "id": "tazer", "fg": 1015, "rotates": false }, + { "id": "teapot", "fg": 1426, "rotates": false }, + { "id": "teddy", "fg": 1014, "rotates": false }, + { "id": "telepad", "fg": 1667, "rotates": false }, + { "id": "teleporter", "fg": 897, "rotates": false }, + { "id": [ "teleumbrella", "umbrella" ], "fg": 1519, "rotates": false }, + { "id": "television", "fg": 1469, "rotates": false }, + { "id": "textbook_atomic", "fg": 1692, "rotates": false }, { "id": [ - "dahlia_root", - "dahlia_baked", - "cattail_rhizome", - "hickory_root", - "seed_hops", - "salsify_raw", - "salsify_baked", - "chicory_raw" + "textbook_launcher", + "mag_computer", + "mag_survival", + "fun_survival", + "manual_bashing", + "manual_cutting", + "mag_rifle", + "manual_rifle", + "mag_shotgun", + "manual_shotgun", + "textbook_survival", + "survival_book", + "textbook_traps", + "manual_gun", + "book_archery", + "manual_throw", + "manual_swimming", + "novel_coa", + "novel_samurai", + "tall_tales", + "recipe_fauxfur", + "classic_literature", + "collector_book", + "manual_brawl", + "manual_knives", + "manual_stabbing", + "manual_mechanics", + "manual_survival", + "manual_speech", + "manual_business", + "manual_first_aid", + "pocket_survival", + "manual_computers", + "cookbook", + "cookbook_human", + "cookbook_italian", + "manual_electronics", + "manual_tailor", + "textbook_tailor", + "howto_traps", + "manual_traps", + "manual_carpentry", + "manual_driving", + "textbook_fabrication", + "manual_niten", + "manual_boxing", + "manual_eskrima", + "manual_fencing", + "manual_silat", + "manual_sojutsu" ], - "fg": 1033, - "rotates": false - }, - { "id": [ "mushroom_morel", "morel_cooked", "morel_fried", "mushroom" ], "fg": 1034, "rotates": false }, - { "id": [ "leg", "arm" ], "fg": 1035, "rotates": false }, - { "id": "fchicken", "fg": 1036, "rotates": false }, - { "id": "bone_tainted", "fg": 1037, "rotates": false }, - { "id": [ "bone_human", "bone" ], "fg": 1038, "rotates": false }, - { "id": [ "irradiated_banana", "banana" ], "fg": 1039, "rotates": false }, - { "id": [ "irradiated_carrot", "carrot" ], "fg": 1040, "rotates": false }, - { "id": "chili_pepper", "fg": 1041, "rotates": false }, - { "id": [ "irradiated_grapes", "grapes" ], "fg": 1042, "rotates": false }, - { "id": [ "irradiated_pineapple", "pineapple" ], "fg": 1043, "rotates": false }, - { "id": [ "mugwort", "pine_bough", "tobacco_raw", "weed" ], "fg": 1044, "rotates": false }, - { "id": "sugar_beet", "fg": 1045, "rotates": false }, - { "id": [ "corndogs_cooked", "corndogs_frozen" ], "fg": 1046, "rotates": false }, - { "id": [ "joint", "handrolled_cig" ], "fg": 1047, "rotates": false }, - { - "id": [ "mannwurstgravy", "sausagegravy", "cooked_cattail_stalk", "vibrator" ], - "fg": 1048, + "fg": 1690, "rotates": false }, { "id": [ - "sausage", - "mre_maplesausage", - "hotdogs_frozen", - "hotdogs_cooked", - "hotdogs_campfire", - "chilidogs", - "chilidogs_human", - "mannwurst", - "currywurst", - "h_currywurst", - "sweet_sausage" + "thermal_gloves_on", + "wetsuit_gloves", + "nomex_gloves", + "gloves_fsurvivor", + "gloves_h20survivor", + "gloves_hsurvivor", + "gloves_plate", + "megaarmor_gloves_1", + "thermal_gloves" ], - "fg": 1049, - "rotates": false - }, - { - "id": [ "zucchini", "irradiated_zucchini", "cucumber", "irradiated_cucumber", "cattail_stalk", "stick_fiber", "pickle" ], - "fg": 1050, - "rotates": false - }, - { "id": [ "irradiated_corn", "corn" ], "fg": 1051, "rotates": false }, - { "id": [ "frozen_burrito", "cooked_burrito" ], "fg": 1052, "rotates": false }, - { "id": "cig", "fg": 1053, "rotates": false }, - { "id": "cig_lit", "fg": 1054, "rotates": false }, - { "id": "cig_butt", "fg": 1055, "rotates": false }, - { "id": "cigar", "fg": 1056, "rotates": false }, - { "id": "cigar_lit", "fg": 1057, "rotates": false }, - { "id": "cigar_butt", "fg": 1058, "rotates": false }, - { "id": [ "clay_lump", "clay_boiled", "clay_lump", "chocolate" ], "fg": 1059, "rotates": false }, - { "id": "gum", "fg": 1060, "rotates": false }, - { "id": "nic_gum", "fg": 1061, "rotates": false }, - { "id": [ "tallow", "lard", "caff_gum" ], "fg": 1062, "rotates": false }, - { "id": [ "tallow_tainted", "material_aluminium_ingot" ], "fg": 1063, "rotates": false }, - { "id": [ "hfleshbologna", "bologna" ], "fg": 1064, "rotates": false }, - { "id": "royal_jelly_sap", "fg": 1065, "rotates": false }, - { "id": "royal_jelly", "fg": 1066, "rotates": false }, - { "id": "honeycomb", "fg": 1067, "rotates": false }, - { "id": "wax", "fg": 1068, "rotates": false }, - { "id": [ "sushi_fishroll", "sushi_meatroll", "sushi_veggyroll" ], "fg": 1069, "rotates": false }, - { "id": [ "pie_meat", "pie_human", "pie_maple", "pie" ], "fg": 1070, "rotates": false }, - { "id": "pizza_cheese", "fg": 1071, "rotates": false }, - { "id": [ "pizza_meat", "pizza_human" ], "fg": 1072, "rotates": false }, - { "id": [ "pizza_veggy", "pie_veggy" ], "fg": 1073, "rotates": false }, - { "id": [ "waffles", "fruit_waffles" ], "fg": 1074, "rotates": false }, - { "id": "choc_waffles", "fg": 1075, "rotates": false }, - { "id": [ "biscuit", "flatbread", "tortilla_corn", "cookies" ], "fg": 1076, "rotates": false }, - { "id": [ "grahmcrackers", "hardtack", "frenchtoast", "crackers" ], "fg": 1077, "rotates": false }, - { - "id": [ "sandwich_pbh", "sandwich_cheese_grilled", "sandwich_cheese", "sandwich_honey", "sandwich_pbm", "fish_sandwich" ], - "fg": 1078, + "fg": 1121, "rotates": false }, - { "id": [ "sandwich_cucumber", "sandwich_veggy" ], "fg": 1079, "rotates": false }, - { "id": [ "sandwich_pbj", "blt", "sandwich_jam" ], "fg": 1080, "rotates": false }, - { - "id": [ - "sandwich_t", - "sandwich_human", - "smores", - "sandwich_pb", - "cheeseburgerhuman", - "sandwich_deluxe", - "sandwich_dudeluxe", - "cheeseburger", - "hamburger", - "bobburger", - "sloppyjoe", - "manwich", - "sandwich_sauce", - "spider_steak_sandwich" - ], - "fg": 1081, - "rotates": false - }, - { "id": [ "tiotaco", "quesadilla_cheese", "taco" ], "fg": 1082, "rotates": false }, - { "id": [ "oatmeal_deluxe", "oatmeal_cooked" ], "fg": 1083, "rotates": false }, - { "id": [ "spaghetti_bolognese", "spaghetti_human", "chili", "chili_human" ], "fg": 1084, "rotates": false }, - { "id": "spaghetti_pesto", "fg": 1085, "rotates": false }, - { "id": [ "luigilasagne", "lasagne" ], "fg": 1086, "rotates": false }, - { "id": [ "folding_poncho", "lasagne_raw" ], "fg": 1087, "rotates": false }, - { "id": [ "cheese_hard", "cheese" ], "fg": 1088, "rotates": false }, - { "id": "glazed_tenderloin", "fg": 1089, "rotates": false }, - { "id": [ "fruit_pancakes", "choc_pancakes", "pancakes" ], "fg": 1090, "rotates": false }, - { "id": [ "brownie", "brownie_weed", "cake2" ], "fg": 1091, "rotates": false }, - { "id": [ "jihelucake", "cake3" ], "fg": 1092, "rotates": false }, - { "id": [ "chocpretzels", "pretzels" ], "fg": 1093, "rotates": false }, - { "id": "contacts", "fg": 1094, "rotates": false }, - { "id": "eyedrops", "fg": 1095, "rotates": false }, - { "id": [ "inhaler_stimgas", "inhaler", "inhaler_sewergas" ], "fg": 1096, "rotates": false }, - { "id": "bandages", "fg": 1097, "rotates": false }, - { "id": "medikit", "fg": 1098, "rotates": false }, - { "id": "duct_tape", "fg": 1099, "rotates": false }, - { "id": "medical_tape", "fg": 1100, "rotates": false }, - { "id": "resin_cord", "fg": 1101, "rotates": false }, - { "id": "medical_gauze", "fg": 1102, "rotates": false }, - { "id": "lsd", "fg": 1103, "rotates": false }, - { "id": [ "vitamins", "adderall" ], "fg": 1104, "rotates": false }, - { "id": "caffeine", "fg": 1105, "rotates": false }, - { "id": "thorazine", "fg": 1106, "rotates": false }, - { "id": "xanax", "fg": 1107, "rotates": false }, - { "id": [ "pills_sleep", "prussian_blue", "oxycodone" ], "fg": 1108, "rotates": false }, - { "id": "codeine", "fg": 1109, "rotates": false }, { - "id": [ - "aspirin", - "antifungal", - "antiparasitic", - "pur_tablets", - "iodine", - "tramadol", - "diazepam", - "calcium_tablet", - "weak_antibiotic" - ], - "fg": 1110, + "id": [ "thermal_socks_on", "cleats", "tabi_dress", "wetsuit_booties", "nomex_socks", "boots_h20survivor", "thermal_socks" ], + "fg": 1073, "rotates": false }, - { "id": "prozac", "fg": 1111, "rotates": false }, - { "id": "antibiotics", "fg": 1112, "rotates": false }, - { "id": "nyquil", "fg": 1113, "rotates": false }, - { "id": "dayquil", "fg": 1114, "rotates": false }, - { "id": "panacea", "fg": 1115, "rotates": false }, - { "id": [ "advanced_ecig", "antenna" ], "fg": 1116, "rotates": false }, - { "id": [ "tie_skinny", "tie_necktie", "tie_clipon", "ecig" ], "fg": 1117, "rotates": false }, - { "id": "dr_stem_cell", "fg": 1118, "rotates": false }, - { "id": "permanent_marker", "fg": 1119, "rotates": false }, - { "id": [ "berserker_drug", "adrenaline_injector" ], "fg": 1120, "rotates": false }, - { "id": "berserker_drug_act", "fg": 1121, "rotates": false }, - { "id": [ "inj_vitb", "inj_iron" ], "fg": 1122, "rotates": false }, - { "id": [ "offal_canned", "r_paint", "pickles_ferment" ], "fg": 1123, "rotates": false }, { - "id": [ "offal_pickled", "sauerkraut_ferment", "jar_spider_steak_pickled", "megabear_skull_picked" ], - "fg": 1124, - "rotates": false - }, - { "id": [ "y_paint", "honey_glassed" ], "fg": 1125, "rotates": false }, - { "id": "b_paint", "fg": 1126, "rotates": false }, - { "id": [ "g_paint", "jar_sauerkraut_pickled" ], "fg": 1127, "rotates": false }, - { "id": "p_paint", "fg": 1128, "rotates": false }, - { "id": "w_paint", "fg": 1129, "rotates": false }, - { "id": "jar_pickles_pickled", "fg": 1130, "rotates": false }, - { "id": "hazardous_waste_drum", "fg": 1131, "rotates": false }, - { "id": "can_food", "fg": 1132, "rotates": false }, - { "id": [ "popcan_stove", "can_drink" ], "fg": 1133, "rotates": false }, - { "id": "can_food_unsealed", "fg": 1134, "rotates": false }, - { "id": "can_drink_unsealed", "fg": 1135, "rotates": false }, - { "id": "jar_glass", "fg": 1136, "rotates": false }, - { "id": [ "jar_glass_sealed", "spider_steak_pickled" ], "fg": 1137, "rotates": false }, - { "id": "jar_3l_glass", "fg": 1138, "rotates": false }, - { "id": "jar_3l_glass_sealed", "fg": 1139, "rotates": false }, - { "id": [ "styrofoam_cup", "cup_plastic" ], "fg": 1140, "rotates": false }, - { "id": "cup_plastic_unsealed", "fg": 1141, "rotates": false }, - { "id": "glass", "fg": 1142, "rotates": false }, - { "id": [ "ceramic_cup", "ceramic_mug" ], "fg": 1143, "rotates": false }, - { "id": [ "glass_tube_small", "test_tube", "test_tube_micro" ], "fg": 1144, "rotates": false }, + "id": [ "thermal_suit_on", "thermal_outfit", "thermal_outfit_on", "wetsuit", "nomex_suit", "stillsuit", "thermal_suit" ], + "fg": 1112, + "rotates": false + }, + { "id": "thermometer", "fg": 1016, "rotates": false }, + { "id": "thermos", "fg": 598, "rotates": false }, + { "id": [ "thigh_high_boots", "heels" ], "fg": 1262, "rotates": false }, + { "id": "thorazine", "fg": 496, "rotates": false }, + { "id": [ "thread", "yarn" ], "fg": 670, "rotates": false }, + { "id": "throw_extinguisher", "fg": 866, "rotates": false }, + { "id": "throwing_axe", "fg": 678, "rotates": false }, + { "id": [ "throwing_knife", "survival_marker", "fighter_sting_juice" ], "fg": 647, "rotates": false }, + { "id": "throwing_stick", "fg": 679, "rotates": false }, + { "id": [ "thyme", "seed_veggy_wild" ], "fg": 419, "rotates": false }, + { "id": "tie_bow", "fg": 1602, "rotates": false }, + { "id": [ "tie_skinny", "tie_necktie", "tie_clipon", "ecig" ], "fg": 507, "rotates": false }, + { "id": [ "tieclip", "collarpin" ], "fg": 1172, "rotates": false }, + { "id": "tin_plate", "fg": 1419, "rotates": false }, + { "id": "tinderbox", "fg": 1017, "rotates": false }, + { "id": "tinderbox_on", "fg": 1018, "rotates": false }, + { "id": "tinyweldtank", "fg": 717 }, + { "id": [ "tiotaco", "quesadilla_cheese", "taco" ], "fg": 472, "rotates": false }, + { "id": "toaster", "fg": 1516, "rotates": false }, { - "id": [ "rubber_slug", "canister_goo", "bot_fungal_boil", "bot_fungal_boil_egg" ], - "fg": 1145, - "rotates": false - }, - { "id": "clay_canister", "fg": 1146, "rotates": false }, - { "id": "bottle_folding", "fg": 1147, "rotates": false }, - { "id": "bottle_metal", "fg": 1148, "rotates": false }, - { "id": [ "bottle_twoliter", "bottle_plastic", "bottle_plastic_small" ], "fg": 1149, "rotates": false }, - { "id": "acidbomb_medium", "fg": 1150, "rotates": false }, - { "id": "nail_bomb", "fg": 1151, "rotates": false }, - { "id": "triffid_sap_grenade", "fg": 1152, "rotates": false }, - { "id": "bottle_glass", "fg": 1153, "rotates": false }, - { "id": "fertilizer_chelated", "fg": 1154, "rotates": false }, - { "id": [ "2lcanteen", "canteen_wood", "canteen" ], "fg": 1155, "rotates": false }, - { "id": "flask_hip", "fg": 1156, "rotates": false }, - { "id": "jug_plastic", "fg": 1157, "rotates": false }, - { "id": "jug_clay", "fg": 1158, "rotates": false }, - { "id": "clay_hydria", "fg": 1159, "rotates": false }, - { "id": [ "sac_treated", "sac_empty" ], "fg": 1160, "rotates": false }, - { "id": [ "sac_purse", "sac_purse_ankle", "sac_purse_arm", "sac_purse_leg" ], "fg": 1161, "rotates": false }, + "id": [ "tommygun", "ppsh", "smg_22", "smg_38", "smg_40", "smg_45", "smg_9mm", "american_180" ], + "fg": 727, + "rotates": false + }, + { "id": [ "tonfa", "PR24-retracted", "PR24-extended", "shocktonfa_off" ], "fg": 797, "rotates": false }, + { "id": [ "tool_black_powder_charge_act", "fertilizer_bomb_act" ], "fg": 868, "rotates": false }, + { "id": [ "tool_black_powder_charge", "fertilizer_bomb" ], "fg": 867, "rotates": false }, + { "id": [ "tool_rdx_charge_act", "tool_anfo_charge_act" ], "fg": 1022, "rotates": false }, + { "id": [ "tool_rdx_charge", "tool_anfo_charge" ], "fg": 1021, "rotates": false }, + { "id": [ "tool_rdx_sand_bomb_act", "pipebomb_act" ], "fg": 969, "rotates": false }, + { "id": [ "tool_rdx_sand_bomb", "pipebomb" ], "fg": 968, "rotates": false }, + { "id": "toolbox", "fg": 1020, "rotates": false }, + { "id": "tophat", "fg": 1378, "rotates": false }, + { "id": "torch", "fg": 1025, "rotates": false }, + { "id": "torch_done", "fg": 1517, "rotates": false }, + { "id": "torch_lit", "fg": 1026, "rotates": false }, + { "id": "towel", "fg": 1065, "rotates": false }, + { "id": "towel_soiled", "fg": 1066, "rotates": false }, + { "id": "travelpack", "fg": 1608, "rotates": false }, + { "id": "tree_spile", "fg": 1518, "rotates": false }, + { "id": [ "trenchcoat", "duster", "greatcoat" ], "fg": 1292, "rotates": false }, { - "id": [ "waterskin2", "waterskin3", "large_stomach_sealed", "stomach_sealed", "waterskin" ], - "fg": 1162, + "id": [ "trenchcoat_leather", "trenchcoat_survivor", "duster_survivor", "armor_nomad", "duster_leather" ], + "fg": 1293, "rotates": false }, - { "id": [ "milk_curdling", "milk_curdling2", "milk_curdling3" ], "fg": 1163, "rotates": false }, - { "id": [ "flask_yeast", "flask_glass" ], "fg": 1164, "rotates": false }, - { "id": [ "antidote_posion", "revival_serum", "antidote_badpoison" ], "fg": 1165, "rotates": false }, - { "id": "acidbomb", "fg": 1166, "rotates": false }, + { "id": "trex_gun", "fg": 742, "rotates": false }, + { "id": [ "tricorne", "eboshi", "hat_cotton" ], "fg": 1257, "rotates": false }, + { "id": "triffid_sap", "fg": 680, "rotates": false }, + { "id": "triffid_sap_grenade", "fg": 542, "rotates": false }, + { "id": "triffid_sap_grenade_act", "fg": 1027, "rotates": false }, + { "id": "triffid_sap_thrown", "fg": 1028, "rotates": false }, + { "id": [ "trimmer_on", "trimmer_off" ], "fg": 1029, "rotates": false }, + { "id": "tripwire", "fg": 1679, "rotates": false }, + { "id": [ "trunks", "boy_shorts", "boxer_shorts", "boxer_briefs" ], "fg": 1289, "rotates": false }, + { "id": [ "tshirt", "undershirt", "tshirt_text", "technician_shirt_gray" ], "fg": 1314, "rotates": false }, + { "id": [ "tuba", "trumpet" ], "fg": 1030, "rotates": false }, + { "id": "turban", "fg": 1379, "rotates": false }, + { "id": "tux", "fg": 1111, "rotates": false }, + { "id": "two_way_radio", "fg": 1031, "rotates": false }, + { "id": [ "ukulele", "violin", "acoustic_guitar", "banjo" ], "fg": 803, "rotates": false }, + { "id": [ "under_armor", "kevlar_tee" ], "fg": 1376, "rotates": false }, + { "id": [ "union_suit", "wool_suit" ], "fg": 1119, "rotates": false }, + { "id": "usb_drive", "fg": 1520, "rotates": false }, { "id": [ - "solarpack", - "q_solarpack", - "mbag", - "survivor_rucksack", - "survivor_duffel_bag", - "ammo_satchel", - "chestpouch", - "legpouch", - "legpouch_large", - "makeshift_knapsack", - "camelbak" + "v12_diesel", + "1cyl_combustion", + "1cyl_combustion_small", + "v2_combustion", + "i4_combustion", + "v6_combustion", + "v8_combustion", + "v12_combustion", + "i6_diesel", + "v6_diesel", + "v8_diesel" ], - "fg": 1167, - "rotates": false - }, - { "id": [ "backpack", "runner_bag", "slingpack" ], "fg": 1168, "rotates": false }, - { - "id": [ "backpack_leather", "survivor_pack", "survivor_runner_pack", "swag_bag" ], - "fg": 1169, + "fg": 1540, "rotates": false }, - { "id": "duffelbag", "fg": 1170, "rotates": false }, - { "id": [ "fanny", "dive_bag" ], "fg": 1171, "rotates": false }, - { "id": "purse", "fg": 1172, "rotates": false }, - { "id": [ "plastic_shopping_bag", "plastic_bucket" ], "fg": 1173, "rotates": false }, - { "id": "straw_basket", "fg": 1174, "rotates": false }, - { "id": "bucket", "fg": 1175, "rotates": false }, - { "id": "plastic_bag_vac", "fg": 1176, "rotates": false }, + { "id": [ "v29", "v29_cheap" ], "fg": 748, "rotates": false }, + { "id": [ "v_curtain_item", "sheet" ], "fg": 1358, "rotates": false }, { "id": [ - "bag_canvas", - "bag_canvas_small", - "mre_beef_box", - "mre_veggy_box", - "mre_chicken_box", - "mre_hotdog_box", - "mre_ravioli_box" + "v_planter_item", + "v_planter_item_advanced", + "v_plow_item", + "v_reaper_item", + "v_reaper_item_advanced", + "v_scoop_item", + "folding_bicycle" ], - "fg": 1177, - "rotates": false - }, - { "id": [ "bag_bundle_10", "bag_plastic" ], "fg": 1178, "rotates": false }, - { "id": [ "concrete", "mortar_build" ], "fg": 1179, "rotates": false }, - { "id": "box_cigarette", "fg": 1180, "rotates": false }, - { "id": "box_small", "fg": 1181, "rotates": false }, - { "id": "jerrycan_big", "fg": 1182, "rotates": false }, - { - "id": "vp_tank_medium", - "fg": 1182, - "rotates": false, - "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 1183 } ] - }, - { "id": [ "jerrypack", "jerrycan" ], "fg": 1184, "rotates": false }, - { - "id": "vp_tank_small", - "fg": 1184, - "rotates": false, - "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 1183 } ] - }, - { - "id": [ "metal_tank_small", "metal_tank_little", "metal_tank_small", "metal_tank" ], - "fg": 1185, + "fg": 884, "rotates": false }, - { - "id": [ "vp_tank", "vp_tank_little" ], - "fg": 1185, - "rotates": false, - "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 1183 } ] - }, - { "id": "stamina_vial", "fg": 1186, "rotates": false }, - { "id": [ "hose", "vine_30" ], "fg": 1187, "rotates": false }, - { "id": [ "leather_cat_tail", "fur_cat_tail", "string_6", "string_36" ], "fg": 1188, "rotates": false }, - { "id": [ "wire", "wire_barbed", "chain" ], "fg": 1189, "rotates": false }, - { "id": "spaghetti_cooked", "fg": 1190, "rotates": false }, - { "id": [ "flu_shot", "vaccine_shot" ], "fg": 1191, "rotates": false }, - { "id": "copper_knife", "fg": 1192, "rotates": false }, + { "id": "v_table", "fg": 3192, "rotates": false }, + { "id": "vacutainer", "fg": 599, "rotates": false }, { "id": [ - "knife_steak", - "knife_butcher", - "knife_combat", - "diveknife", - "makeshift_knife", - "primitive_knife", - "knife_trench", - "switchblade", - "kris", - "knife_hunting", - "knife_rambo", - "knife_rm42", - "honey_scraper", - "bio_blade_weapon", - "kris_fake", - "knife_folding" + "veggy_cooked", + "veggy_wild_cooked", + "choco_coffee_beans", + "maltballs", + "acorns", + "datura_seed", + "coffee_bean", + "roasted_coffee_bean", + "seed_broccoli", + "raw_beans", + "hickory_nut_roasted", + "hickory_nut_unshelled", + "seed_cabbage", + "seed_sunflower", + "macaroni_raw", + "seed_onion", + "mre_veggy", + "hickory_nut", + "pistachio_roasted", + "pistachio_unshelled" ], - "fg": 1193, + "fg": 1754, "rotates": false }, - { "id": "glass_shiv", "fg": 1194, "rotates": false }, - { "id": "foil_alum", "fg": 1195, "rotates": false }, - { "id": [ "rolling_paper", "aluminum_foil", "wrapper" ], "fg": 1196, "rotates": false }, - { "id": "grenade_inc_act", "fg": 1197, "rotates": false }, - { "id": "scrambler_act", "fg": 1198, "rotates": false }, - { "id": "EMPbomb_act", "fg": 1199, "rotates": false }, - { "id": [ "flashbang_act", "t_lgtn_arrest" ], "fg": 1200, "rotates": false }, - { "id": "smokebomb_act", "fg": 1201, "rotates": false }, - { "id": "gasbomb_act", "fg": 1202, "rotates": false }, - { "id": "flashbang", "fg": 1203, "rotates": false }, - { "id": "grenade_inc", "fg": 1204, "rotates": false }, - { "id": "scrambler", "fg": 1205, "rotates": false }, - { "id": "EMPbomb", "fg": 1206, "rotates": false }, - { "id": "smokebomb", "fg": 1207, "rotates": false }, - { "id": "gasbomb", "fg": 1208, "rotates": false }, - { "id": "thermos", "fg": 1209, "rotates": false }, - { "id": "vacutainer", "fg": 1210, "rotates": false }, + { "id": "veggy_tainted", "fg": 1755, "rotates": false }, + { "id": [ "veggy", "veggy_wild" ], "fg": 1753, "rotates": false }, + { "id": "veh_tracker", "fg": 3208, "rotates": false }, + { "id": "vehicle_controls", "fg": 3197, "rotates": false }, + { "id": "vehicle_dashboard", "fg": 1545, "rotates": false }, { "id": [ - "bio_null", - "bio_power_storage", - "bio_power_storage_mkII", - "bio_batteries", - "bio_metabolics", - "bio_solar", - "bio_torsionratchet", - "bio_furnace", - "bio_ethanol", - "bio_memory", - "bio_ears", - "bio_eye_enhancer", - "bio_dex_enhancer", - "bio_str_enhancer", - "bio_int_enhancer", - "bio_membrane", - "bio_targeting", - "bio_gills", - "bio_purifier", - "bio_climate", - "bio_storage", - "bio_recycler", - "bio_digestion", - "bio_tools", - "bio_shock", - "bio_heat_absorb", - "bio_carbon", - "bio_armor_head", - "bio_armor_torso", - "bio_armor_arms", - "bio_armor_legs", - "bio_flashlight", - "bio_night_vision", - "bio_infrared", - "bio_face_mask", - "bio_ads", - "bio_ods", - "bio_scent_mask", - "bio_scent_vision", - "bio_cloak", - "bio_painkiller", - "bio_nanobots", - "bio_heatsink", - "bio_resonator", - "bio_time_freeze", - "bio_teleport", - "bio_blood_anal", - "bio_blood_filter", - "bio_alarm", - "bio_evap", - "bio_lighter", - "bio_claws", - "bio_blaster", - "bio_laser", - "bio_emp", - "bio_hydraulics", - "bio_water_extractor", - "bio_magnet", - "bio_fingerhack", - "bio_lockpick", - "bio_ground_sonar", - "bio_power_armor_interface", - "bio_power_armor_interface_mkII", - "bio_flashbang", - "bio_railgun", - "bio_probability_travel", - "bio_shockwave", - "bio_chain_lightning", - "bio_night", - "bio_uncanny_dodge", - "bio_dis_shock", - "bio_dis_acid", - "bio_drain", - "bio_noise", - "bio_power_weakness", - "bio_sunglasses", - "bio_speed", - "bio_watch", - "bio_faraday", - "bio_armor_eyes", - "bio_leukocyte", - "bio_geiger", - "bio_radscrubber", - "bio_adrenaline", - "bio_razors", - "bio_blade", - "bio_itchy", - "bio_nostril", - "bio_thumbs", - "bio_spasm", - "bio_shakes", - "bio_leaky", - "bio_sleepy", - "bio_deformity", - "bio_voice", - "bio_pokedeye", - "bio_ankles", - "bio_trip", - "bio_cqb", - "bio_meteorologist", - "bio_ups", - "bio_remote", - "bio_advreactor", - "bio_plut_filter", - "bio_reactor", - "bio_reactor_upgrade", - "bio_stiff", - "bio_eye_optic", - "bio_chest_gun", - "bio_emp_armgun", - "bio_surgical_razor", - "bio_cable" + "vest_leather", + "sleeveless_trenchcoat_leather", + "sleeveless_trenchcoat_fur", + "sleeveless_trenchcoat_survivor", + "sleeveless_duster_fur", + "sleeveless_duster_leather", + "sleeveless_duster_survivor", + "cloak_leather", + "jedi_cloak" ], - "fg": 1211, + "fg": 1103, "rotates": false }, - { "id": [ "control_chip", "burnt_out_bionic" ], "fg": 1212, "rotates": false }, + { "id": "vest_leather_zuicide_short", "fg": 1107, "rotates": false }, + { "id": "vest_leather_zuicide_short_active", "fg": 1108, "rotates": false }, { - "id": [ "120mm_usable_heat", "120mm_usable_shot", "120mm_usable_slug", "120mm_usable_ap" ], - "fg": 1213, + "id": [ "vest", "waistcoat", "sleeveless_trenchcoat", "chainmail_vest", "sleeveless_duster", "vest_leather_mod", "cloak" ], + "fg": 1101, + "rotates": false + }, + { "id": "violin_golden", "fg": 804, "rotates": false }, + { "id": [ "vitamins", "adderall" ], "fg": 494, "rotates": false }, + { + "id": [ "voltmeter", "balance_small", "melting_point", "spectrophotometer", "ph_meter", "vortex" ], + "fg": 1637, "rotates": false }, - { "id": "12mm", "fg": 1214, "rotates": false }, + { "id": "vortex_stone", "fg": 1034, "rotates": false }, + { "id": "w_paint", "fg": 519, "rotates": false }, + { "id": "w_table", "fg": 1555, "rotates": false }, + { "id": [ "waffles", "fruit_waffles" ], "fg": 464, "rotates": false }, + { "id": "warhammer", "fg": 1521, "rotates": false }, + { "id": "wash_kit", "fg": 2689, "rotates": false }, + { "id": "washboard", "fg": 1035, "rotates": false }, + { "id": "washing_machine", "fg": 3309, "rotates": false }, + { "id": [ "wasp_glue", "wasp_glue_super", "bone_glue" ], "fg": 1407, "rotates": false }, + { "id": "wasp_sting", "fg": 650, "rotates": false }, + { "id": "water_faucet", "fg": 1522, "rotates": false }, { "id": [ - "22_fmj", - "22_cb", - "22_ratshot", - "9mm", - "9mmP", - "9mmP2", - "9mmfmj", - "762_25", - "762_25hot", - "762_25typeP", - "reloaded_762_25", - "38_special", - "38_super", - "38_fmj", - "10mm", - "40sw", - "40fmj", - "44magnum", - "44fmj", - "45_acp", - "45_jhp", - "45_super", - "454_Casull", - "500_Magnum", - "57mm", - "46mm", - "762_m43", - "762_m87", - "223", - "556", - "556_incendiary", - "270", - "3006", - "3006fmj", - "3006_incendiary", - "308", - "762_51", - "762_51_incendiary", - "700nx", - "32_acp", - "300_winmag", - "762_54R", - "reloaded_9mm", - "reloaded_9mmP", - "reloaded_9mmP2", - "reloaded_9mmfmj", - "reloaded_38_special", - "reloaded_38_super", - "reloaded_38_fmj", - "reloaded_10mm", - "reloaded_40sw", - "reloaded_40fmj", - "reloaded_44magnum", - "reloaded_44fmj", - "reloaded_45_acp", - "reloaded_45_jhp", - "reloaded_45_super", - "reloaded_454_Casull", - "reloaded_500_Magnum", - "reloaded_57mm", - "reloaded_46mm", - "reloaded_762_m43", - "reloaded_762_m87", - "reloaded_223", - "reloaded_556", - "reloaded_556_incendiary", - "reloaded_270", - "reloaded_3006", - "reloaded_3006_incendiary", - "reloaded_308", - "reloaded_762_51", - "reloaded_762_51_incendiary", - "reloaded_50bmg", - "reloaded_50ss", - "reloaded_50_incendiary", - "reloaded_300_winmag", - "reloaded_32_acp", - "reloaded_700nx", - "reloaded_762_54R", - "reloaded_22_cb", - "reloaded_22_fmj", - "reloaded_22_lr", - "reloaded_22_ratshot", - "545", - "545_ap", - "9x18mm", - "9x18mmfmj", - "9x18mmP2", - "reloaded_545", - "reloaded_545_ap", - "reloaded_9x18mm", - "reloaded_9x18mmfmj", - "reloaded_9x18mmP2", - "reloaded_3006fmj", - "50bmg", - "50ss", - "50_incendiary", - "357sig_fmj", - "357sig_jhp", - "reloaded_357sig_fmj", - "reloaded_357sig_jhp", - "357", - "357_P", - "45_long_colt", - "reloaded_357", - "reloaded_357_P", - "reloaded_45_long_colt", - "22_lr" + "water", + "water_clean", + "water_mineral", + "saline", + "salt_water", + "sweet_water", + "chem_DMSO", + "chem_chloroform", + "chem_phenol", + "chem_glycerol", + "chem_hydrogen_peroxide", + "ether", + "vodka", + "gin", + "brew_rum", + "brew_vodka", + "bleach", + "ammonia", + "fertilizer_liquid", + "water_acid", + "water_acid_weak", + "acid", + "kompot", + "disinfectant", + "lye", + "water_smoke", + "chem_methanol", + "chem_ethanol", + "denat_alcohol", + "chem_acetic_acid", + "chem_acetone", + "chem_hydrogen_peroxide_conc", + "chem_nitric_acid", + "chem_sulphuric_acid", + "chem_formaldehyde" ], - "fg": 1215, + "fg": 1712, "rotates": false }, - { "id": [ "30mm_hei", "30mm_slug", "30mm_hedp" ], "fg": 1216, "rotates": false }, { - "id": [ - "40mm_frag", - "40mm_incendiary", - "40mm_teargas", - "40mm_smoke", - "40mm_flare", - "40mm_flashbang", - "40mm_shot", - "40mm_flechette", - "reloaded_40mm_flechette", - "66mm_HEAT", - "120mm_HEAT", - "40mm_beanbag", - "84x246mm_he", - "84x246mm_hedp", - "84x246mm_smoke", - "m235tpa", - "40mm_concussive" - ], - "fg": 1217, + "id": [ "watermelon", "irradiated_watermelon", "tool_rocket_candy", "tool_rocket_candy_act" ], + "fg": 1727, "rotates": false }, - { "id": [ "reloaded_5x50dart", "5x50heavy", "5x50dart" ], "fg": 1218, "rotates": false }, { - "id": [ - "shot_bird", - "shot_00", - "shot_slug", - "shot_he", - "shot_flechette", - "reloaded_shot_bird", - "reloaded_shot_00", - "reloaded_shot_slug", - "reloaded_shot_flechette", - "blun_flechette", - "blun_shot", - "blun_slug", - "reloaded_shot_beanbag", - "shot_scrap", - "shot_scrapbag", - "shot_beanbag", - "generic_no_ammo", - "signal_flare", - "410_birdshot", - "410_scrap", - "410_shot", - "410_slug", - "reloaded_410_birdshot", - "reloaded_410_shot", - "reloaded_410_slug", - "shot_410", - "shot_410_flechette", - "shot_410_flechette_reloaded", - "shot_410_hull", - "shot_410_inc", - "shot_410_inc_reloaded", - "shot_410_reloaded", - "shot_410_slug", - "shot_410_slug_reloaded" - ], - "fg": 1219, + "id": [ "waterskin2", "waterskin3", "large_stomach_sealed", "stomach_sealed", "waterskin" ], + "fg": 552, + "rotates": false + }, + { "id": "wax", "fg": 458, "rotates": false }, + { "id": [ "wearable_light_on", "survivor_light_on" ], "fg": 1134, "rotates": false }, + { "id": "wearable_rx12", "fg": 750, "rotates": false }, + { "id": "welder_crude", "fg": 1037, "rotates": false }, + { "id": [ "welding_mask_crude", "welding_mask_crude_raised" ], "fg": 1623, "rotates": false }, + { "id": [ "welding_mask", "welding_mask_raised" ], "fg": 1622, "rotates": false }, + { "id": "weldrig", "fg": 3209, "rotates": false }, + { "id": "weldtank", "fg": 718 }, + { "id": "well_pump", "fg": 1642, "rotates": false }, + { "id": [ "wetsuit_spring", "halter_top", "tunic_rag" ], "fg": 1120, "rotates": false }, + { "id": [ "wheat", "barley" ], "fg": 420, "rotates": false }, + { "id": "wheel_armor", "fg": 3187, "rotates": false }, + { "id": [ "wheel_barrow", "wheel_small" ], "fg": 1536, "rotates": true }, + { + "id": [ "wheel_bicycle_or", "wheel_motorbike", "wheel_motorbike_or", "wheel_slick", "wheel_bicycle" ], + "fg": 1535, "rotates": false }, + { "id": "wheel_caster", "fg": 1537, "rotates": false }, + { "id": [ "wheel_metal", "wheel" ], "fg": 1532, "rotates": false }, + { "id": "wheel_wheelchair", "fg": 1538, "rotates": false }, + { "id": [ "wheel_wide", "wheel_wide_or" ], "fg": 1534, "rotates": false }, + { "id": "wheel_wood", "fg": 1533, "rotates": false }, + { "id": "wheel_wood_b", "fg": 3188, "rotates": false }, + { "id": [ "whistle", "dog_whistle" ], "fg": 857, "rotates": false }, + { "id": "whistle_multitool", "fg": 1038, "rotates": false }, { "id": [ - "8mm_bootleg", - "8mm_fmj", - "8mm_jhp", - "8mm_inc", - "8mm_hvp", - "8mm_civilian", - "20x66_shot", - "20x66_flechette", - "20x66_slug", - "20x66_exp", - "20x66_frag", - "20x66_flare", - "20x66_inc", - "20x66_beanbag", - "20x66_bootleg_shot", - "20x66_bootleg_flechette", - "20x66_bootleg_slug", - "8mm_caseless" + "wine_chardonnay", + "creamsoda", + "lemonlime", + "bee_balm_tea", + "vinegar", + "brew_vinegar", + "gasoline", + "diesel", + "gas_fungicidal", + "wine_riesling" ], - "fg": 1220, + "fg": 1702, + "rotates": false + }, + { "id": [ "wire", "wire_barbed", "chain" ], "fg": 578, "rotates": false }, + { "id": "withered", "fg": 1523, "rotates": false }, + { "id": [ "wolfsuit", "armor_farmor" ], "fg": 1154, "rotates": false }, + { "id": "wood_panel", "fg": 1616, "rotates": false }, + { "id": "wood_plate", "fg": 1395, "rotates": false }, + { "id": "wood_sheet", "fg": 1615, "rotates": false }, + { "id": [ "wood_smoother", "tonfa_wood" ], "fg": 795, "rotates": false }, + { "id": [ "wooden_barrel", "f_wood_keg" ], "fg": 1644, "rotates": false }, + { "id": [ "wool_hoodie", "hoodie" ], "fg": 1282, "rotates": false }, + { "id": "wrench", "fg": 1041, "rotates": false }, + { "id": [ "wristwatch", "diving_watch" ], "fg": 1251, "rotates": false }, + { "id": "wsurvivor_suit", "fg": 1155, "rotates": false }, + { "id": "xacto", "fg": 1042, "rotates": false }, + { "id": "xanax", "fg": 497, "rotates": false }, + { "id": [ "xlframe", "foldframe" ], "fg": 1442, "rotates": false }, + { "id": "y_carpet", "fg": 1057, "rotates": false }, + { "id": [ "y_paint", "honey_glassed" ], "fg": 515, "rotates": false }, + { "id": "zombie_revival_indicator", "fg": 1618 }, + { + "id": [ "zucchini", "irradiated_zucchini", "cucumber", "irradiated_cucumber", "cattail_stalk", "stick_fiber", "pickle" ], + "fg": 440, "rotates": false }, + { "id": [ "zweifire_off", "broadfire_off" ], "fg": 815, "rotates": false }, + { "id": [ "zweifire_on", "broadfire_on" ], "fg": 817, "rotates": false }, + { "id": "animation_bullet_flame", "fg": 1821 }, + { "id": [ "animation_bullet_shrapnel", "animation_bullet_normal" ], "fg": 1824 }, + { "id": "animation_hit", "fg": 1833 }, + { "id": "animation_line", "fg": 1832 }, { - "id": [ - "9mm_casing", - "22_casing", - "38_casing", - "40_casing", - "44_casing", - "45_casing", - "454_casing", - "500_casing", - "57mm_casing", - "46mm_casing", - "762_casing", - "223_casing", - "3006_casing", - "308_casing", - "40mm_casing", - "700nx_casing", - "300_casing", - "762R_casing", - "762_25_casing", - "32_casing", - "9x18mm_casing", - "545_casing", - "22_casing_new" - ], - "fg": 1221 + "id": "explosion", + "fg": 1817, + "rotates": false, + "multitile": true, + "additional_tiles": [ + { "id": "center", "fg": 1817 }, + { "id": "corner", "fg": 1818 }, + { "id": "edge", "fg": 1817 }, + { "id": "end_piece", "fg": 1817 }, + { "id": "t_connection", "fg": 1817 }, + { "id": "unconnected", "fg": 1817 } + ] }, - { "id": [ "50_casing", "357sig_casing", "357_mag_casing", "45lc_casing" ], "fg": 1221, "rotates": false }, - { "id": "acidbomb_large", "fg": 1222, "rotates": false }, - { "id": "acidbomb_micro", "fg": 1223, "rotates": false }, - { "id": "acidbomb_small", "fg": 1224, "rotates": false }, - { "id": [ "stimpack_ammo", "ampoule" ], "fg": 1225, "rotates": false }, - { "id": [ "battery", "laser_capacitor" ], "fg": 1226, "rotates": false }, { - "id": [ "laser_pack", "reloaded_laser_pack", "rechargeable_battery", "rechargeable_battery" ], - "fg": 1227, - "rotates": false + "id": "explosion_medium", + "fg": 1819, + "rotates": false, + "multitile": true, + "additional_tiles": [ + { "id": "center", "fg": 1819 }, + { "id": "corner", "fg": 1820 }, + { "id": "edge", "fg": 1819 }, + { "id": "end_piece", "fg": 1819 }, + { "id": "t_connection", "fg": 1819 }, + { "id": "unconnected", "fg": 1819 } + ] }, { - "id": [ "plasma", "charge_shot", "rebreather_filter", "gasfilter_s", "gasfilter_m", "gasfilter_l" ], - "fg": 1228, - "rotates": false + "id": "explosion_weak", + "fg": 1822, + "rotates": false, + "multitile": true, + "additional_tiles": [ + { "id": "center", "fg": 1822 }, + { "id": "corner", "fg": 1823 }, + { "id": "edge", "fg": 1822 }, + { "id": "end_piece", "fg": 1822 }, + { "id": "t_connection", "fg": 1822 }, + { "id": "unconnected", "fg": 1822 } + ] }, - { "id": "plut_cell", "fg": 1229, "rotates": false }, - { "id": "battery_atomic", "fg": 1230, "rotates": false }, + { "id": "footstep", "fg": 1815, "rotates": false }, + { "id": "infrared_creature", "fg": 1816, "rotates": false }, + { "id": "lighting_boomered_dark", "fg": 1830, "rotates": false }, + { "id": "lighting_boomered_light", "fg": 1831, "rotates": false }, + { "id": "lighting_lowlight_dark", "fg": 1828, "rotates": false }, + { "id": "lighting_lowlight_light", "fg": 1829, "rotates": false }, + { "id": "unknown", "fg": 1814, "rotates": false }, + { "id": "unknown_terrain", "fg": 2581, "rotates": false }, + { "id": "weather_acid_drop", "fg": 1826 }, + { "id": "weather_rain_drop", "fg": 1825 }, + { "id": "weather_snowflake", "fg": 1827 }, { - "id": [ "155mm_frag", "155mm_heat", "155mm_shot", "155mm_slug", "atgm_heat" ], - "fg": 1231, - "rotates": false + "id": [ + "bot_cyberdemon", + "bot_hell_baron", + "bot_hell_knight", + "bot_imp", + "bot_imp_black", + "bot_lostsoul", + "bot_mancubus", + "bot_mechaspider", + "bot_rat", + "bot_revenant", + "bot_spider_trapdoor_giant", + "bot_spider_trapdoor_giant_guardian", + "bot_spider_web_omega", + "bot_spider_web_s", + "bot_trapdoor_s", + "bot_pinky", + "bot_acidic_pk", + "bot_blind", + "bot_cacodemon_revive", + "bot_cherub", + "bot_cherub_fly", + "bot_churl_revive", + "bot_grabber", + "bot_hell_knight_revive", + "bot_hollow", + "bot_imp_revive", + "bot_pinky_revive", + "bot_shady", + "bot_thing_head", + "bot_thing_spider", + "bot_tripod", + "bot_cacodemon" + ], + "fg": 1876, + "rotates": false + }, + { "id": "debug_mon", "fg": 1927, "rotates": false }, + { "id": "mon_EMP_hack", "fg": 1840, "rotates": false }, + { "id": "mon_albino_penguin", "fg": 2004, "rotates": false }, + { "id": "mon_allosaurus", "fg": 2021, "rotates": false }, + { "id": "mon_alpha_razorclaw", "fg": 2047, "rotates": false }, + { "id": "mon_amigara_horror", "fg": 1921, "rotates": false }, + { "id": "mon_ankylosaurus", "fg": 2022, "rotates": false }, + { "id": "mon_ant", "fg": 2104, "rotates": false }, + { "id": "mon_ant_acid", "fg": 2102, "rotates": false }, + { "id": "mon_ant_acid_kwama", "fg": 2093, "rotates": false }, + { "id": "mon_ant_acid_larva", "fg": 2109, "rotates": false }, + { "id": "mon_ant_acid_queen", "fg": 2095, "rotates": false }, + { "id": "mon_ant_acid_soldier", "fg": 2096, "rotates": false }, + { "id": "mon_ant_fungus", "fg": 2106, "rotates": false }, + { "id": [ "mon_ant_larva", "mon_bee_larvae", "mon_maggot", "mon_wasp_larvae" ], "fg": 2108, "rotates": false }, + { "id": "mon_ant_male", "fg": 2103, "rotates": false }, + { "id": "mon_ant_queen_firebug", "fg": 2094, "rotates": false }, + { "id": [ "mon_ant_queen", "mon_ant_queen_young" ], "fg": 2099, "rotates": false }, + { "id": "mon_ant_scrib", "fg": 2107, "rotates": false }, + { "id": "mon_ant_soldier", "fg": 2100, "rotates": false }, + { "id": [ "mon_ant_soldier_pk", "mon_ant_soldier_pk_weak" ], "fg": 2101, "rotates": false }, + { "id": "mon_ant_soldier_terminal", "fg": 2097, "rotates": false }, + { "id": "mon_ant_terminal", "fg": 2098, "rotates": false }, + { "id": "mon_bat", "fg": 2003, "rotates": false }, + { "id": "mon_bat_vampire", "fg": 2002, "rotates": false }, + { "id": "mon_bear_mega", "fg": 1949, "rotates": false }, + { "id": "mon_bear_mega_baby", "fg": 1952, "rotates": false }, + { "id": "mon_bear_mega_kid", "fg": 1951, "rotates": false }, + { "id": "mon_bear_mega_mating", "fg": 1948, "rotates": false }, + { "id": [ "mon_bear_pk", "mon_bear_weak", "mon_bear" ], "fg": 1953, "rotates": false }, + { "id": [ "mon_bear_smoky", "mon_bear_smoky_pk" ], "fg": 1954, "rotates": false }, + { "id": [ "mon_beaver", "mon_muskrat", "mon_chipmunk" ], "fg": 1990, "rotates": false }, + { "id": "mon_bee_king", "fg": 2073, "rotates": false }, + { "id": "mon_bee_queen", "fg": 2072, "rotates": false }, + { "id": [ "mon_bee_scout", "mon_bee_soldier", "mon_bee" ], "fg": 2074, "rotates": false }, + { "id": [ "mon_beekeeper", "mon_beekeeper_pk" ], "fg": 2200, "rotates": false }, + { "id": [ "mon_biollante", "mon_biollante_pk" ], "fg": 2120, "rotates": false }, + { "id": "mon_bjay", "fg": 2006, "rotates": false }, + { "id": "mon_blank", "fg": 1914, "rotates": false }, + { "id": "mon_blob", "fg": 2255, "rotates": false }, + { "id": "mon_blob_brain", "fg": 2251, "rotates": false }, + { "id": "mon_blob_small", "fg": 2256, "rotates": false }, + { "id": "mon_blood_sacrifice", "fg": 1836, "rotates": false }, + { "id": "mon_bobcat", "fg": 1956, "rotates": false }, + { "id": "mon_boomer", "fg": 2205, "rotates": false }, + { "id": "mon_boomer_fungus", "fg": 2206, "rotates": false }, + { "id": [ "mon_boomer_huge_pk", "mon_boomer_huge" ], "fg": 2204, "rotates": false }, + { "id": "mon_breather", "fg": 2257, "rotates": false }, + { "id": "mon_breather_hub", "fg": 2252, "rotates": false }, + { "id": "mon_broken_cyborg", "fg": 1847, "rotates": false }, + { "id": "mon_butterfly", "fg": 2075, "rotates": false }, + { "id": "mon_c4_hack", "fg": 1842, "rotates": false }, + { "id": [ "mon_cacodemon_revive", "mon_cacodemon" ], "fg": 1885, "rotates": false }, + { "id": "mon_cat", "fg": 1960, "rotates": false }, + { "id": "mon_caterpillar", "fg": 2076, "rotates": false }, + { "id": "mon_centipede_giant", "fg": 2084, "rotates": false }, + { "id": [ "mon_centipede", "mon_slug", "mon_mosquito" ], "fg": 2090, "rotates": false }, + { "id": "mon_charred_nightmare", "fg": 1925, "rotates": false }, + { "id": [ "mon_cherub_fly", "mon_cherub" ], "fg": 1894, "rotates": false }, + { "id": "mon_chicken", "fg": 2008, "rotates": false }, + { "id": "mon_chickenbot", "fg": 1849, "rotates": false }, + { "id": "mon_chud", "fg": 1937, "rotates": false }, + { "id": "mon_cockatrice_chick", "fg": 2015, "rotates": false }, + { "id": "mon_compsognathus", "fg": 2026, "rotates": false }, + { "id": "mon_copbot", "fg": 1850, "rotates": false }, + { "id": [ "mon_cougar_pk", "mon_cougar_weak", "mon_cougar" ], "fg": 1957, "rotates": false }, + { "id": "mon_cow", "fg": 1988, "rotates": false }, + { "id": [ "mon_coyote_wolf", "mon_coyote_small", "mon_coyote" ], "fg": 1968, "rotates": false }, + { "id": "mon_coyote_wolf_zerg", "fg": 1969, "rotates": false }, + { "id": "mon_crawler", "fg": 1926, "rotates": false }, + { "id": "mon_creeper_hub", "fg": 2137, "rotates": false }, + { "id": "mon_creeper_root", "fg": 2136, "rotates": false }, + { + "id": [ "mon_creeper_vine_pk", "mon_creeper_vine" ], + "fg": 2130, + "rotates": false, + "multitile": true, + "additional_tiles": [ + { "id": "center", "fg": 2131 }, + { "id": "corner", "fg": 2132 }, + { "id": "edge", "fg": 2133 }, + { "id": "end_piece", "fg": 2134 }, + { "id": "t_connection", "fg": 2135 }, + { "id": "unconnected", "fg": 2130 } + ] }, - { "id": "bfg_shell", "fg": 1232, "rotates": false }, { - "id": [ "bolt_wood", "arrow_fire_hardened_fletched", "arrow_heavy_fire_hardened_fletched" ], - "fg": 1233, + "id": [ "mon_creeper_vine_terminal", "mon_creeper_vine_terminal_pk" ], + "fg": 2123, + "rotates": false, + "multitile": true, + "additional_tiles": [ + { "id": "center", "fg": 2124 }, + { "id": "corner", "fg": 2125 }, + { "id": "edge", "fg": 2126 }, + { "id": "end_piece", "fg": 2127 }, + { "id": "t_connection", "fg": 2128 }, + { "id": "unconnected", "fg": 2123 } + ] + }, + { "id": "mon_crow", "fg": 2010, "rotates": false }, + { "id": "mon_cult_churl", "fg": 1947, "rotates": false }, + { "id": "mon_cult_slave", "fg": 1934, "rotates": false }, + { "id": "mon_cyberdemon", "fg": 1882, "rotates": false }, + { "id": "mon_cyborg_cop", "fg": 1851, "rotates": false }, + { "id": "mon_cyborg_guard", "fg": 1852, "rotates": false }, + { "id": "mon_dark_wyrm", "fg": 2113, "rotates": false }, + { "id": "mon_darkman", "fg": 1912, "rotates": false }, + { "id": "mon_deer", "fg": 1983, "rotates": false }, + { "id": "mon_deer_rutting", "fg": 1982, "rotates": false }, + { "id": "mon_deer_small", "fg": 1984, "rotates": false }, + { "id": "mon_deinonychus", "fg": 2027, "rotates": false }, + { "id": "mon_dementia", "fg": 1938, "rotates": false }, + { "id": "mon_dermatik", "fg": 2068, "rotates": false }, + { "id": "mon_dermatik_larva", "fg": 2069, "rotates": false }, + { "id": "mon_dilophosaurus", "fg": 2029, "rotates": false }, + { "id": "mon_dimorphodon", "fg": 2016, "rotates": false }, + { "id": "mon_dionaea", "fg": 2139, "rotates": false }, + { "id": "mon_dionaea_sprout", "fg": 2141, "rotates": false }, + { "id": "mon_dispatch", "fg": 1864, "rotates": false }, + { "id": "mon_dispatch_military", "fg": 1865, "rotates": false }, + { + "id": [ + "mon_dog_bcollie", + "mon_dog_boxer", + "mon_dog_gshepherd", + "mon_dog_gpyrenees", + "mon_dog_rottweiler", + "mon_dog_auscattle", + "mon_dog_thing", + "mon_dog_large", + "mon_dog" + ], + "fg": 1966, "rotates": false }, - { "id": "arrow_plastic", "fg": 1234, "rotates": false }, { "id": [ - "bolt_metal", - "bolt_steel", - "bolt_steel_target", - "bolt_steel_bodkin", - "bolt_explosive", - "arrow_metal", - "arrow_metal_bodkin", - "arrow_metal_sharpened_fletched", - "arrow_metal_target", - "arrow_exploding", - "arrow_flamming" + "mon_dog_bull", + "mon_dog_bull_pup", + "mon_dog_pitbullmix", + "mon_dog_pitbullmix_pup", + "mon_dog_beagle", + "mon_dog_beagle_pup", + "mon_dog_bcollie_pup", + "mon_dog_boxer_pup", + "mon_dog_chihuahua", + "mon_dog_chihuahua_pup", + "mon_dog_dachshund", + "mon_dog_dachshund_pup", + "mon_dog_gshepherd_pup", + "mon_dog_gpyrenees_pup", + "mon_dog_rottweiler_pup", + "mon_dog_auscattle_pup", + "mon_dog_pup" ], - "fg": 1235, + "fg": 1967, "rotates": false }, - { "id": "arrow_cf", "fg": 1236, "rotates": false }, - { "id": "bolt_bone", "fg": 1237, "rotates": false }, - { "id": "arrow_small_game_fletched", "fg": 1238, "rotates": false }, + { "id": [ "mon_dog_skeleton", "mon_dog_skeleton_pk" ], "fg": 2225, "rotates": false }, + { "id": [ "mon_dog_zombie_cop", "mon_dog_zombie_cop_pk" ], "fg": 2223, "rotates": false }, { - "id": [ "arrow_wood_heavy", "arrow_field_point_fletched", "arrow_heavy_field_point_fletched", "flamable_arrow", "arrow_wood" ], - "fg": 1239, - "rotates": false - }, - { "id": [ "dart", "lawn_dart" ], "fg": 1240, "rotates": false }, - { "id": [ "bomblet_archdemon", "bomblet_explosive" ], "fg": 1241, "rotates": false }, - { "id": [ "bomblet_archvile", "bomblet_fire", "bomblet_vile" ], "fg": 1242, "rotates": false }, - { "id": "bomblet_casing", "fg": 1243, "rotates": false }, - { "id": "bomblet_chickenbot", "fg": 1244, "rotates": false }, - { "id": "bomblet_frag", "fg": 1245, "rotates": false }, - { "id": "bomblet_stun", "fg": 1246, "rotates": false }, - { "id": "bomblet_acid", "fg": 1247, "rotates": false }, - { "id": "cable", "fg": 1248, "rotates": false }, - { "id": "chain_link", "fg": 1249, "rotates": false }, - { "id": [ "chime_scrap_act", "chime_scrap" ], "fg": 1250, "rotates": false }, - { "id": [ "scrap_bronze", "scrap_copper", "copper" ], "fg": 1251, "rotates": false }, - { "id": "gold_small", "fg": 1252, "rotates": false }, - { - "id": [ "lead", "silver_small", "platinum_small", "bismuth", "tin", "scrap" ], - "fg": 1253, - "rotates": false - }, - { "id": [ "electric_primer_large", "electric_primer" ], "fg": 1254, "rotates": false }, - { "id": [ "spiked_rocket", "explosive_hm_rocket" ], "fg": 1255, "rotates": false }, - { "id": [ "incendiary_hm_rocket", "cyber_rocket" ], "fg": 1256, "rotates": false }, - { "id": "RPG-7_ammo", "fg": 1257, "rotates": false }, - { "id": [ "down_feather", "feather" ], "fg": 1258, "rotates": false }, - { "id": [ "throwing_knife", "survival_marker", "fighter_sting_juice" ], "fg": 1259, "rotates": false }, - { "id": "bee_sting", "fg": 1260, "rotates": false }, - { "id": "fighter_sting", "fg": 1261, "rotates": false }, - { "id": "wasp_sting", "fg": 1262, "rotates": false }, - { "id": "flaming_skull", "fg": 1263, "rotates": false }, - { "id": "bfg_shell_act", "fg": 1264, "rotates": false }, - { "id": "flaming_ball", "fg": 1265, "rotates": false }, - { "id": "fletching", "fg": 1266, "rotates": false }, - { "id": [ "36navy", "44army", "flintlock_shot", "flintlock_ammo" ], "fg": 1267, "rotates": false }, - { "id": [ "hell_laser_queen", "hell_laser" ], "fg": 1268, "rotates": true }, - { "id": "hell_napalm", "fg": 1269, "rotates": false }, - { "id": [ "hell_plasma_c", "hell_plasma_k", "hell_plasma_b" ], "fg": 1270, "rotates": false }, - { "id": [ "lance_charge_shot", "lance_charge" ], "fg": 1271, "rotates": false }, - { "id": "material_niter", "fg": 1272, "rotates": false }, - { "id": [ "mininuke", "mininuke_mod" ], "fg": 1273, "rotates": false }, - { "id": [ "chem_hexamine", "money" ], "fg": 1274, "rotates": false }, - { "id": [ "c_fishspear", "qiang", "m_fishspear" ], "fg": 1275, "rotates": false }, - { "id": [ "javelin", "javelin_copper", "javelin", "spear_wood" ], "fg": 1276, "rotates": false }, - { "id": [ "combatnail", "nail" ], "fg": 1277, "rotates": false }, - { "id": "nicotine_liquid", "fg": 1278, "rotates": false }, - { "id": [ "marble", "bearing", "bb", "bearing_lead", "pebble_clay", "pebble" ], "fg": 1279, "rotates": false }, + "id": [ "mon_dog_zombie_rot", "mon_dog_zombie_rot_pain", "mon_dog_zombie_rot_worms" ], + "fg": 2224, + "rotates": false + }, + { "id": "mon_donatello", "fg": 1946, "rotates": false }, + { "id": "mon_doom_archdemon", "fg": 1877, "rotates": false }, + { + "id": [ "mon_doom_archvile_2", "mon_doom_archvile_3", "mon_doom_archvile_4", "mon_doom_archvile_5", "mon_doom_archvile" ], + "fg": 1878, + "rotates": false + }, + { "id": "mon_doom_archvile_queen", "fg": 1879, "rotates": false }, + { "id": [ "mon_doom_churl", "mon_doom_churl_revive" ], "fg": 1895, "rotates": false }, + { "id": "mon_doom_cur", "fg": 1897, "rotates": false }, + { "id": "mon_doom_sacrifice", "fg": 1898, "rotates": false }, + { "id": "mon_doom_slave", "fg": 1896, "rotates": false }, + { "id": "mon_dragonfly_giant", "fg": 2078, "rotates": false }, + { "id": "mon_duck", "fg": 2009, "rotates": false }, + { "id": [ "mon_duck_chick", "mon_chicken_chick" ], "fg": 2013, "rotates": false }, + { "id": "mon_eoraptor", "fg": 2023, "rotates": false }, + { "id": "mon_eyebot", "fg": 1853, "rotates": false }, + { "id": "mon_fant", "fg": 2105, "rotates": false }, + { "id": "mon_fardigrade", "fg": 2119, "rotates": false }, + { "id": "mon_feer", "fg": 1985, "rotates": false }, + { "id": "mon_finebeast", "fg": 2129, "rotates": false }, + { "id": "mon_finecraft", "fg": 2138, "rotates": false }, + { "id": "mon_fionaea", "fg": 2140, "rotates": false }, + { "id": "mon_fish_blinky", "fg": 2036, "rotates": false }, + { "id": [ "mon_fish_bullhead", "mon_fish_sbass", "mon_fish_lbass" ], "fg": 2039, "rotates": false }, + { "id": "mon_fish_carp", "fg": 2038, "rotates": false }, + { "id": "mon_fish_eel", "fg": 2046, "rotates": false }, + { "id": "mon_fish_eel_large", "fg": 2045, "rotates": false }, + { "id": "mon_fish_flying", "fg": 2044, "rotates": false }, + { "id": [ "mon_fish_lobster", "mon_fish_crayfish" ], "fg": 2050, "rotates": false }, + { "id": [ "mon_fish_pike", "mon_fish_bluegill" ], "fg": 2040, "rotates": false }, + { + "id": [ "mon_fish_trout", "mon_fish_perch", "mon_fish_salmon", "mon_fish_sunfish", "mon_fish_bowfin" ], + "fg": 2037, + "rotates": false + }, + { "id": [ "mon_fish_whitefish", "mon_fish_pickerel", "mon_fish_pbass" ], "fg": 2043, "rotates": false }, + { "id": "mon_flaming_eye", "fg": 1919, "rotates": false }, + { "id": "mon_flashbang_hack", "fg": 1838, "rotates": false }, + { "id": "mon_flesh_angel", "fg": 1924, "rotates": false }, + { "id": "mon_fly", "fg": 2083, "rotates": false }, + { "id": "mon_flying_polyp", "fg": 1901, "rotates": false }, + { "id": "mon_folf", "fg": 1962, "rotates": false }, + { "id": "mon_foose", "fg": 1977, "rotates": false }, + { "id": "mon_fougar", "fg": 1958, "rotates": false }, + { "id": "mon_fox_gray", "fg": 1971, "rotates": false }, + { "id": "mon_fox_red", "fg": 1970, "rotates": false }, + { "id": "mon_frog_giant", "fg": 2035, "rotates": false }, + { "id": [ "mon_frog", "mon_dragonfly" ], "fg": 2079, "rotates": false }, + { "id": "mon_fungal_blossom", "fg": 2150, "rotates": false }, + { "id": "mon_fungal_fighter", "fg": 2147, "rotates": false }, + { "id": "mon_fungal_hedgerow", "fg": 2153, "rotates": false }, + { "id": "mon_fungal_tendril", "fg": 2151, "rotates": false }, + { "id": "mon_fungal_wall", "fg": 2152, "rotates": false }, + { "id": [ "mon_fungaloid_dormant", "mon_fungaloid_pk", "mon_fungaloid" ], "fg": 2148, "rotates": false }, + { "id": "mon_fungaloid_young", "fg": 2149, "rotates": false }, + { "id": [ "mon_fungus_boil", "mon_spore" ], "fg": 2154, "rotates": false }, + { "id": "mon_fungus_pig", "fg": 1974, "rotates": false }, + { "id": "mon_furvivor", "fg": 1932, "rotates": false }, + { + "id": [ "mon_furvivor_glock", "mon_furvivor_pk", "mon_furvivor_shotgun", "mon_furvivor_smg", "mon_furvivor_deagle" ], + "fg": 1933, + "rotates": false + }, + { "id": "mon_gallimimus", "fg": 2024, "rotates": false }, + { "id": "mon_gas_zombie", "fg": 2188, "rotates": false }, + { "id": "mon_gasbomb_hack", "fg": 1839, "rotates": false }, + { "id": "mon_gator", "fg": 2034, "rotates": false }, + { "id": [ "mon_gelatin", "mon_blob_large" ], "fg": 2253, "rotates": false }, + { "id": "mon_generator_SCINET", "fg": 1875, "rotates": false }, + { "id": [ "mon_generator", "generator_7500w" ], "fg": 1837, "rotates": false }, + { "id": "mon_giant_cockroach_nymph", "fg": 2089, "rotates": false }, + { "id": [ "mon_giant_crayfish", "mon_fish_lobster_giant" ], "fg": 2049, "rotates": false }, + { "id": "mon_goat", "fg": 1986, "rotates": false }, + { "id": "mon_gozu", "fg": 1910, "rotates": false }, + { "id": "mon_graboid", "fg": 2114, "rotates": false }, + { "id": "mon_gracke", "fg": 2233, "rotates": false }, + { "id": "mon_grenade_hack", "fg": 1841, "rotates": false }, + { + "id": [ "mon_grouse_chick", "mon_crow_chick", "mon_turkey_chick", "mon_pheasant_chick" ], + "fg": 2014, + "rotates": false + }, + { "id": "mon_gull", "fg": 2011, "rotates": false }, + { "id": "mon_halfworm", "fg": 2117, "rotates": false }, + { "id": [ "mon_hallu_mannequin", "f_mannequin" ], "fg": 2266, "rotates": false }, + { "id": "mon_hallu_mom", "fg": 1939, "rotates": false }, + { "id": "mon_hare", "fg": 1997, "rotates": false }, + { "id": "mon_hazmatbot", "fg": 1854, "rotates": false }, + { "id": "mon_headless_dog_thing", "fg": 1911, "rotates": false }, + { "id": "mon_hell_baron", "fg": 1881, "rotates": false }, + { "id": [ "mon_hell_knight_revive", "mon_hell_knight" ], "fg": 1880, "rotates": false }, + { "id": "mon_hologram", "fg": 1935, "rotates": false }, + { "id": "mon_homunculus", "fg": 2187, "rotates": false }, + { "id": "mon_horror_dusk", "fg": 1917, "rotates": false }, + { "id": "mon_horror_dusk_queen", "fg": 1916, "rotates": false }, + { "id": "mon_horse", "fg": 1979, "rotates": false }, + { "id": "mon_horse_zombie", "fg": 1980, "rotates": false }, + { "id": "mon_horse_zombie_scorched", "fg": 1981, "rotates": false }, + { "id": [ "mon_hound_tindalos", "mon_hound_tindalos_afterimage" ], "fg": 2261 }, + { "id": "mon_human_snail", "fg": 1929, "rotates": false }, + { "id": "mon_hunting_horror", "fg": 1918, "rotates": false }, + { "id": "mon_imp_black", "fg": 1890, "rotates": false }, + { "id": [ "mon_imp_revive", "mon_imp" ], "fg": 1889, "rotates": false }, { - "id": [ "shotgun_primer", "smpistol_primer", "lgpistol_primer", "smrifle_primer", "lgrifle_primer" ], - "fg": 1280, - "rotates": false - }, - { "id": "sinew", "fg": 1281, "rotates": false }, - { "id": [ "thread", "yarn" ], "fg": 1282, "rotates": false }, - { "id": "plant_fibre", "fg": 1283, "rotates": false }, - { "id": [ "steel_rail", "rebar_rail" ], "fg": 1284, "rotates": false }, + "id": [ "mon_irradiated_wanderer_2", "mon_irradiated_wanderer_3", "mon_irradiated_wanderer_4", "mon_irradiated_wanderer_1" ], + "fg": 1930, + "rotates": false + }, + { "id": [ "mon_jabberwock_pk", "mon_jabberwock" ], "fg": 1928, "rotates": false }, + { "id": "mon_laserturret", "fg": 1858, "rotates": false }, + { "id": "mon_legion", "fg": 1902, "rotates": false }, + { "id": "mon_lemming", "fg": 1995, "rotates": false }, + { "id": "mon_leonardo", "fg": 1943, "rotates": false }, + { "id": "mon_locust", "fg": 2081, "rotates": false }, + { "id": "mon_locust_nymph", "fg": 2082, "rotates": false }, + { "id": "mon_lostsoul", "fg": 1892, "rotates": false }, + { "id": "mon_lostsoul_mount", "fg": 1893, "rotates": false }, + { "id": "mon_mancubus", "fg": 1886, "rotates": false }, + { "id": "mon_manhack", "fg": 1843, "rotates": false }, + { "id": "mon_manhack_fire", "fg": 1844, "rotates": false }, + { "id": "mon_manhack_missile", "fg": 1845, "rotates": false }, + { "id": "mon_marloss_man", "fg": 1931, "rotates": false }, + { "id": "mon_mechaspider", "fg": 1884, "rotates": false }, + { "id": "mon_mechaspider_queen", "fg": 1883, "rotates": false }, + { "id": "mon_mi_go", "fg": 1905, "rotates": false }, + { "id": "mon_mi_go_fly", "fg": 1903, "rotates": false }, + { "id": "mon_mi_go_terminal", "fg": 1904, "rotates": false }, + { "id": "mon_michelangelo", "fg": 1944, "rotates": false }, + { "id": "mon_minecraft", "fg": 2268, "rotates": false }, + { "id": "mon_minecraft_charged", "fg": 2269, "rotates": false }, + { "id": "mon_minecraft_charged_season_winter", "fg": 2271, "rotates": false }, + { "id": "mon_minecraft_season_winter", "fg": 2270, "rotates": false }, + { "id": "mon_mininuke_hack", "fg": 1846, "rotates": false }, + { "id": "mon_mole_large", "fg": 1991, "rotates": false }, + { "id": "mon_molebot", "fg": 1862, "rotates": false }, + { "id": [ "mon_moose_pk", "mon_moose_weak", "mon_moose" ], "fg": 1976, "rotates": false }, + { "id": "mon_mosquito_giant", "fg": 2080, "rotates": false }, + { "id": "mon_moth", "fg": 2077, "rotates": false }, + { "id": "mon_nakedmolerat_giant", "fg": 1989, "rotates": false }, + { "id": "mon_nuculais", "fg": 1915, "rotates": false }, + { "id": [ "mon_nursebot", "mon_nursebot_defective" ], "fg": 2260, "rotates": false }, + { "id": "mon_one_eye", "fg": 1940, "rotates": false }, + { "id": [ "mon_opossum", "mon_raccoon", "mon_black_rat" ], "fg": 1999, "rotates": false }, + { "id": "mon_otter", "fg": 2000, "rotates": false }, + { "id": "mon_parasaurolophus", "fg": 2017, "rotates": false }, + { "id": "mon_pidgeon", "fg": 2012, "rotates": false }, + { "id": "mon_pig", "fg": 1973, "rotates": false }, + { "id": "mon_pig_saber", "fg": 1972, "rotates": false }, + { "id": [ "mon_pinky_revive", "mon_pinky" ], "fg": 1891, "rotates": false }, + { "id": "mon_plague_nymph", "fg": 2087, "rotates": false }, + { "id": "mon_plague_vector", "fg": 2085, "rotates": false }, + { "id": "mon_player_blob", "fg": 2254, "rotates": false }, + { "id": [ "mon_pregnant_giant_cockroach", "mon_giant_cockroach" ], "fg": 2088, "rotates": false }, + { "id": "mon_prototype_cyborg", "fg": 1848, "rotates": false }, + { "id": [ "mon_pupae_pk", "mon_pupae" ], "fg": 2092, "rotates": false }, + { "id": "mon_rabbit", "fg": 1996, "rotates": false }, + { "id": "mon_raphael", "fg": 1945, "rotates": false }, + { "id": "mon_rat_king", "fg": 1942, "rotates": false }, + { "id": "mon_ratman_ninja", "fg": 1941, "rotates": false }, + { "id": "mon_rattlesnake", "fg": 2031, "rotates": false }, + { "id": "mon_rattlesnake_giant", "fg": 2030, "rotates": false }, + { "id": "mon_razorclaw", "fg": 2048, "rotates": false }, + { "id": "mon_revenant", "fg": 1887, "rotates": false }, + { "id": "mon_riotbot", "fg": 1863, "rotates": false }, + { "id": "mon_robin", "fg": 2005, "rotates": false }, + { "id": "mon_robot_drone", "fg": 1866, "rotates": false }, + { "id": "mon_science_bot", "fg": 1861, "rotates": false }, + { "id": "mon_secubot", "fg": 1867, "rotates": false }, + { "id": "mon_sewer_fish", "fg": 2041, "rotates": false }, + { "id": [ "mon_sewer_rat", "mon_weasel", "mon_mink" ], "fg": 2001, "rotates": false }, + { "id": "mon_sewer_snake", "fg": 2033, "rotates": false }, + { "id": "mon_shadow", "fg": 1913, "rotates": false }, + { "id": "mon_shadow_snake", "fg": 2032, "rotates": false }, + { "id": "mon_sheep", "fg": 1987, "rotates": false }, + { "id": [ "mon_shia", "mon_zombie_jackson" ], "fg": 1936, "rotates": false }, + { "id": "mon_shoggoth", "fg": 1900, "rotates": false }, + { "id": [ "mon_shrew", "mon_deer_mouse" ], "fg": 1994, "rotates": false }, + { "id": "mon_skeleton", "fg": 2210, "rotates": false }, + { "id": "mon_skeleton_brute", "fg": 2209, "rotates": false }, + { "id": "mon_skeleton_electric", "fg": 2259, "rotates": false }, + { "id": "mon_skeleton_scorched", "fg": 2211, "rotates": false }, + { "id": "mon_skitterbot", "fg": 1868, "rotates": false }, + { "id": "mon_skittering_plague", "fg": 2086, "rotates": false }, + { "id": "mon_skunk", "fg": 1998, "rotates": false }, + { "id": "mon_sludge_crawler", "fg": 2112, "rotates": false }, + { "id": "mon_sludge_crawler_queen", "fg": 2111, "rotates": false }, + { "id": "mon_slug_giant", "fg": 2110, "rotates": false }, + { "id": "mon_soulcube", "fg": 1899, "rotates": false }, + { "id": "mon_spider_cellar_giant", "fg": 2064, "rotates": false }, + { "id": "mon_spider_cellar_giant_s", "fg": 2065, "rotates": false }, + { "id": "mon_spider_jumping", "fg": 2053, "rotates": false }, + { "id": "mon_spider_jumping_giant", "fg": 2052, "rotates": false }, + { "id": "mon_spider_jumping_giant_acid", "fg": 2051, "rotates": false }, + { "id": "mon_spider_trapdoor_giant_guardian", "fg": 2054, "rotates": false }, + { "id": [ "mon_spider_trapdoor_giant", "mon_spider_trapdoor_giant_pk" ], "fg": 2055, "rotates": false }, + { "id": [ "mon_spider_trapdoor", "mon_spider_trapdoor_giant_s" ], "fg": 2056, "rotates": false }, + { "id": "mon_spider_web", "fg": 2060, "rotates": false }, + { "id": "mon_spider_web_alpha", "fg": 2058, "rotates": false }, + { "id": [ "mon_spider_web_omega", "mon_spider_web_mu" ], "fg": 2059, "rotates": false }, + { "id": "mon_spider_web_queen", "fg": 2057, "rotates": false }, + { "id": "mon_spider_web_s", "fg": 2061, "rotates": false }, + { "id": "mon_spider_widow_giant", "fg": 2066, "rotates": false }, + { "id": [ "mon_spider_widow_giant_s", "mon_spider_widow" ], "fg": 2067, "rotates": false }, + { "id": "mon_spider_wolf", "fg": 2063, "rotates": false }, + { "id": [ "mon_spider_wolf_giant", "mon_spider_wolf_giant_pk" ], "fg": 2062, "rotates": false }, + { "id": "mon_spinosaurus", "fg": 2018, "rotates": false }, + { "id": "mon_squirrel", "fg": 1993, "rotates": false }, + { "id": [ "mon_squirrel_red", "mon_groundhog" ], "fg": 1992, "rotates": false }, + { "id": "mon_stegosaurus", "fg": 2019, "rotates": false }, + { "id": "mon_stemcell_nether", "fg": 1920, "rotates": false }, + { "id": "mon_talon_m202a1", "fg": 2258, "rotates": false }, + { "id": "mon_tankbot", "fg": 1869, "rotates": false }, + { "id": "mon_tardigrade", "fg": 2118, "rotates": false }, + { "id": "mon_thing", "fg": 1906, "rotates": false }, + { "id": "mon_thing_head", "fg": 1907, "rotates": false }, + { "id": "mon_thing_spider", "fg": 1908, "rotates": false }, + { "id": "mon_thing_swamp", "fg": 1909, "rotates": false }, + { "id": "mon_titanis", "fg": 2020, "rotates": false }, + { "id": "mon_trapdoor_queen", "fg": 2267, "rotates": false }, + { "id": "mon_treent_green", "fg": 1835, "rotates": false }, + { "id": "mon_triffid_heart", "fg": 2142, "rotates": false }, + { "id": [ "mon_triffid_pk", "mon_triffid" ], "fg": 2144, "rotates": false }, + { "id": "mon_triffid_queen", "fg": 2143, "rotates": false }, + { "id": "mon_triffid_sprig", "fg": 2146, "rotates": false }, + { "id": "mon_triffid_young", "fg": 2145, "rotates": false }, + { "id": "mon_tripod", "fg": 1888, "rotates": false }, + { "id": "mon_turkey", "fg": 2007, "rotates": false }, + { "id": "mon_turret", "fg": 1855, "rotates": false }, + { "id": "mon_turret_bmg", "fg": 1859, "rotates": false }, + { "id": [ "mon_turret_rifle", "mon_crows_m240" ], "fg": 1856, "rotates": false }, + { "id": "mon_turret_searchlight", "fg": 1860, "rotates": false }, + { "id": "mon_turret_shockcannon", "fg": 1857, "rotates": false }, + { "id": "mon_twisted_body", "fg": 1923, "rotates": false }, + { "id": "mon_utahraptor", "fg": 2025, "rotates": false }, + { "id": "mon_velociraptor", "fg": 2028, "rotates": false }, + { "id": [ "mon_vinebeast", "mon_vinebeast_pk" ], "fg": 2122, "rotates": false }, + { "id": "mon_vinebeast_terminal", "fg": 2121, "rotates": false }, + { "id": "mon_vortex", "fg": 1922, "rotates": false }, + { "id": "mon_w11b10", "fg": 1874, "rotates": false }, + { "id": "mon_w11b20b4", "fg": 1870, "rotates": false }, + { "id": "mon_w11h10", "fg": 1871, "rotates": false }, + { "id": "mon_w12b10", "fg": 1872, "rotates": false }, + { "id": "mon_w12n10", "fg": 1873, "rotates": false }, + { "id": "mon_wasp", "fg": 2071, "rotates": false }, + { "id": "mon_wasp_queen", "fg": 2070, "rotates": false }, + { "id": "mon_wasp_small", "fg": 2091, "rotates": false }, + { "id": "mon_wolf", "fg": 1961, "rotates": false }, + { "id": "mon_worm", "fg": 2116, "rotates": false }, + { "id": "mon_yugg", "fg": 2115, "rotates": false }, + { "id": "mon_zanimal_scorched", "fg": 2248, "rotates": false }, + { "id": "mon_zanimal_skeleton", "fg": 2249, "rotates": false }, + { "id": "mon_zanimal_skeleton_dead", "fg": 2250, "rotates": false }, + { "id": [ "mon_zhark", "mon_mutant_carp", "mon_mutant_salmon" ], "fg": 2042, "rotates": false }, + { "id": "mon_zolf", "fg": 1963, "rotates": false }, + { "id": "mon_zolf_scorched", "fg": 1965, "rotates": false }, + { "id": "mon_zolf_shady", "fg": 1964, "rotates": false }, + { "id": "mon_zombear", "fg": 1955, "rotates": false }, + { "id": [ "mon_zombie_acidic", "mon_zombie_acidic_pk" ], "fg": 2241, "rotates": false }, + { "id": "mon_zombie_anklebiter", "fg": 2199, "rotates": false }, + { "id": "mon_zombie_armored", "fg": 2174, "rotates": false }, + { "id": "mon_zombie_bear_mega", "fg": 1950, "rotates": false }, + { "id": "mon_zombie_bio_op", "fg": 2179, "rotates": false }, + { "id": "mon_zombie_biter", "fg": 2198, "rotates": false }, + { "id": [ "mon_zombie_blind_pk", "mon_zombie_blind" ], "fg": 2231, "rotates": false }, + { "id": "mon_zombie_brainless", "fg": 2236, "rotates": false }, + { "id": "mon_zombie_brute", "fg": 2193, "rotates": false }, + { "id": "mon_zombie_brute_grappler", "fg": 2194, "rotates": false }, + { "id": "mon_zombie_brute_ninja", "fg": 2191, "rotates": false }, + { "id": "mon_zombie_brute_shocker", "fg": 2192, "rotates": false }, { - "id": [ "blowgun", "skewer", "knitting_needles", "pointy_stick", "pool_cue", "digging_stick" ], - "fg": 1285, + "id": [ "mon_zombie_child_2", "mon_zombie_child_3", "mon_zombie_child_pk", "mon_zombie_child" ], + "fg": 2221, "rotates": false }, - { "id": [ "baton", "baton-extended" ], "fg": 1286, "rotates": false }, - { "id": "shrapnel", "fg": 1287, "rotates": false }, - { "id": "soap", "fg": 1288, "rotates": false }, - { "id": "solder_wire", "fg": 1289, "rotates": false }, - { "id": "throwing_axe", "fg": 1290, "rotates": false }, - { "id": "throwing_stick", "fg": 1291, "rotates": false }, - { "id": "triffid_sap", "fg": 1292, "rotates": false }, - { "id": "atomic_light", "fg": 1293, "rotates": false }, - { "id": [ "atomic_light_off", "baseball" ], "fg": 1294, "rotates": false }, - { "id": [ "lens", "lens_small" ], "fg": 1295, "rotates": false }, - { "id": [ "pool_ball", "bowling_ball", "pool_ball" ], "fg": 1296, "rotates": false }, + { "id": "mon_zombie_child_fungus", "fg": 2222, "rotates": false }, + { "id": [ "mon_zombie_child_reaver", "mon_kreck" ], "fg": 2220, "rotates": false }, + { "id": [ "mon_zombie_child_scorched_2", "mon_zombie_child_scorched" ], "fg": 2219, "rotates": false }, + { "id": "mon_zombie_cop", "fg": 2183, "rotates": false }, + { "id": "mon_zombie_corrosive", "fg": 2189, "rotates": false }, { - "id": "vp_atomic_light", - "fg": 1293, - "rotates": true, - "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 155 } ] - }, - { "id": [ "rock", "rock" ], "fg": 1297, "rotates": false }, - { "id": "solar_cell", "fg": 1298, "rotates": false }, - { "id": "sheet_metal_small", "fg": 1299, "rotates": false }, - { "id": "steel_lump", "fg": 1300, "rotates": false }, - { "id": [ "rag", "chestwrap", "nomex", "neoprene", "tinder" ], "fg": 1301, "rotates": false }, - { "id": [ "chestwrap_wool", "felt_patch" ], "fg": 1302, "rotates": false }, - { "id": "rag_bloody", "fg": 1303, "rotates": false }, + "id": [ "mon_zombie_crawler_pk", "mon_zombie_crawler_pk_weak", "mon_zombie_crawler" ], + "fg": 2228, + "rotates": false + }, + { "id": "mon_zombie_crawler_scorched", "fg": 2229, "rotates": false }, + { "id": "mon_zombie_creepy", "fg": 2213, "rotates": false }, + { "id": "mon_zombie_cripple", "fg": 2230, "rotates": false }, + { "id": "mon_zombie_dancer", "fg": 2245, "rotates": false }, + { "id": [ "mon_zombie_dog", "mon_zombie_dog_pk", "mon_zombie_fast" ], "fg": 2226, "rotates": false }, + { "id": "mon_zombie_ears", "fg": 2235, "rotates": false }, + { "id": "mon_zombie_electric_fungal", "fg": 2159, "rotates": false }, + { "id": [ "mon_zombie_electric_pk", "mon_zombie_electric" ], "fg": 2160, "rotates": false }, + { "id": [ "mon_zombie_fat", "mon_zombie_fat_2", "mon_zombie_fat_3" ], "fg": 2208, "rotates": false }, + { "id": [ "mon_zombie_fiend_pk", "mon_zombie_fiend" ], "fg": 2157, "rotates": false }, + { "id": "mon_zombie_fiend_shocker", "fg": 2156, "rotates": false }, + { "id": "mon_zombie_fireman", "fg": 2180, "rotates": false }, + { "id": "mon_zombie_flamer", "fg": 2172, "rotates": false }, + { "id": "mon_zombie_fungus", "fg": 2240, "rotates": false }, + { "id": "mon_zombie_gasbag_crawler", "fg": 2262, "rotates": false }, + { "id": "mon_zombie_gasbag_immobile", "fg": 2263, "rotates": false }, + { "id": "mon_zombie_gasbag_impaler", "fg": 2264, "rotates": false }, + { "id": [ "mon_zombie_gasbag", "mon_zombie_gasbag_pk" ], "fg": 2207, "rotates": false }, + { "id": "mon_zombie_grabber", "fg": 2196, "rotates": false }, + { "id": "mon_zombie_grappler", "fg": 2195, "rotates": false }, + { "id": "mon_zombie_grenadier", "fg": 2175, "rotates": false }, + { "id": "mon_zombie_grenadier_elite", "fg": 2176, "rotates": false }, + { "id": "mon_zombie_hazmat", "fg": 2181, "rotates": false }, + { "id": [ "mon_zombie_hollow", "mon_zombie_hollow_pk" ], "fg": 2234, "rotates": false }, + { "id": "mon_zombie_hunter", "fg": 2227, "rotates": false }, + { "id": "mon_zombie_kevlar_1", "fg": 2190, "rotates": false }, + { "id": "mon_zombie_labsecurity", "fg": 2186, "rotates": false }, + { "id": "mon_zombie_living_wall", "fg": 2265, "rotates": false }, + { "id": "mon_zombie_lord", "fg": 2162, "rotates": false }, + { "id": "mon_zombie_mancroc", "fg": 2197, "rotates": false }, + { "id": [ "mon_zombie_master_pk", "mon_zombie_master" ], "fg": 2163, "rotates": false }, + { "id": "mon_zombie_military_pilot", "fg": 2171, "rotates": false }, + { "id": [ "mon_zombie_necro_pk", "mon_zombie_necro" ], "fg": 2165, "rotates": false }, + { "id": "mon_zombie_nullfield", "fg": 2158, "rotates": false }, + { "id": "mon_zombie_pig", "fg": 1975, "rotates": false }, + { "id": [ "mon_zombie_pk", "mon_zombie_2", "mon_zombie_3", "mon_zombie" ], "fg": 2247, "rotates": false }, + { "id": "mon_zombie_predator", "fg": 2167, "rotates": false }, + { "id": "mon_zombie_radbag", "fg": 2201, "rotates": false }, { - "id": [ "javelin_iron", "javelin_stone", "spear_knife", "pike", "javelin_iron", "spear_stone", "fishspear" ], - "fg": 1304, + "id": [ + "mon_zombie_rot_flu", + "mon_zombie_rot_pain", + "mon_zombie_rot_worms", + "mon_zombie_rot_pk", + "mon_zombie_rot_pk_flu", + "mon_zombie_rot_pk_pain", + "mon_zombie_rot_pk_worms", + "mon_zombie_rot" + ], + "fg": 2237, "rotates": false }, - { "id": "spear_dory", "fg": 1305, "rotates": false }, - { "id": [ "8x40_100_mag", "8x40_500_mag", "360_200_mag", "hk_g80mag", "5x50_100_mag" ], "fg": 1306 }, - { "id": [ "8x40_50_mag", "20x66_40_mag", "lw223bigmag", "5x50_50_mag" ], "fg": 1307 }, + { "id": [ "mon_zombie_runner_pk", "mon_zombie_runner" ], "fg": 2168, "rotates": false }, + { "id": "mon_zombie_scales", "fg": 2243, "rotates": false }, + { "id": "mon_zombie_scientist", "fg": 2184, "rotates": false }, + { "id": "mon_zombie_scorched_master", "fg": 2164, "rotates": false }, + { "id": "mon_zombie_scorched_necro", "fg": 2166, "rotates": false }, + { "id": [ "mon_zombie_scorched_pk", "mon_zombie_scorched" ], "fg": 2246, "rotates": false }, + { "id": "mon_zombie_scorched_shocker", "fg": 2161, "rotates": false }, + { "id": "mon_zombie_screecher", "fg": 2216, "rotates": false }, + { "id": "mon_zombie_shady_ghost", "fg": 2238, "rotates": false }, + { "id": [ "mon_zombie_shady_pk", "mon_zombie_shady" ], "fg": 2239, "rotates": false }, + { "id": "mon_zombie_shrieker", "fg": 2217, "rotates": false }, + { "id": "mon_zombie_shriekling", "fg": 2218, "rotates": false }, + { "id": "mon_zombie_skull", "fg": 2232, "rotates": false }, + { "id": [ "mon_zombie_smoker_pk", "mon_zombie_smoker" ], "fg": 2202, "rotates": false }, + { "id": "mon_zombie_snotgobbler", "fg": 2215, "rotates": false }, + { "id": "mon_zombie_soldier", "fg": 2177, "rotates": false }, + { "id": "mon_zombie_soldier_acid_1", "fg": 2173, "rotates": false }, + { "id": "mon_zombie_soldier_acid_2", "fg": 2178, "rotates": false }, + { "id": "mon_zombie_soldier_blackops_1", "fg": 2170, "rotates": false }, + { "id": "mon_zombie_soldier_blackops_2", "fg": 2169, "rotates": false }, + { "id": "mon_zombie_spitter", "fg": 2203, "rotates": false }, + { "id": "mon_zombie_sproglodyte", "fg": 2214, "rotates": false }, + { "id": "mon_zombie_survivor", "fg": 2182, "rotates": false }, + { "id": [ "mon_zombie_swimmer", "mon_zombie_swimmer_pk" ], "fg": 2244, "rotates": false }, + { "id": "mon_zombie_technician", "fg": 2185, "rotates": false }, + { "id": "mon_zombie_thorny", "fg": 2155 }, + { "id": [ "mon_zombie_tough", "mon_zombie_tough_2", "mon_zombie_tough_3" ], "fg": 2242, "rotates": false }, + { "id": "mon_zombie_waif", "fg": 2212, "rotates": false }, + { "id": "mon_zoose", "fg": 1978, "rotates": false }, + { "id": "mon_zougar", "fg": 1959, "rotates": false }, + { "id": "2silos", "fg": [ 2339, 2339, 2339, 2339 ], "bg": [ 2335, 2336, 2337, 2338 ], "rotates": true }, { "id": [ - "20x66_10_mag", - "stanag10", - "falmag", - "falbigmag", - "g3mag", - "m14mag", - "m1918bigmag", - "m1918mag", - "saiga10mag", - "8x40_10_mag" + "airliner_1a", + "airliner_2a", + "airliner_3a", + "airliner_1b", + "airliner_3b", + "airliner_1c", + "airliner_2c", + "airliner_2d", + "airliner_3d", + "airliner_1e", + "airliner_2e", + "airliner_3e", + "airliner_1f", + "airliner_3f", + "airliner_1g", + "airliner_1h", + "airliner_2h", + "airliner_3h", + "airliner_1i", + "airliner_2i", + "airliner_3i", + "airliner_1j", + "airliner_3j" + ], + "fg": 3056, + "rotates": false + }, + { "id": "airliner_1d", "fg": 2448, "bg": 3056, "rotates": true }, + { "id": "airliner_2b", "fg": 2446, "bg": 3056, "rotates": true }, + { "id": "airliner_2f", "fg": 2449, "bg": 3056, "rotates": true }, + { "id": "airliner_2g", "fg": 2451, "bg": 3056, "rotates": true }, + { "id": "airliner_2j", "fg": 2452, "bg": 3056, "rotates": true }, + { "id": "airliner_3c", "fg": 2447, "bg": 3056, "rotates": true }, + { "id": "airliner_3g", "fg": 2450, "bg": 3056, "rotates": true }, + { "id": "ants_end", "fg": [ 2394, 2395, 2396, 2397 ], "bg": 2393, "rotates": true }, + { "id": "ants_es", "fg": 2400, "bg": 2393, "rotates": false }, + { "id": "ants_esw", "fg": 2404, "bg": 2393, "rotates": false }, + { "id": "ants_ew", "fg": 2399, "bg": 2393, "rotates": false }, + { "id": "ants_food", "fg": 2410, "rotates": false }, + { "id": "ants_isolated", "fg": 2409, "bg": 2393, "rotates": false }, + { "id": "ants_larvae", "fg": 2411, "rotates": false }, + { "id": "ants_ne", "fg": 2403, "bg": 2393, "rotates": false }, + { "id": "ants_nes", "fg": 2407, "bg": 2393, "rotates": false }, + { "id": "ants_nesw", "fg": 2408, "bg": 2393, "rotates": false }, + { "id": "ants_new", "fg": 2406, "bg": 2393, "rotates": false }, + { "id": "ants_ns", "fg": 2398, "bg": 2393, "rotates": false }, + { "id": "ants_nsw", "fg": 2405, "bg": 2393, "rotates": false }, + { "id": "ants_queen", "fg": 2412, "rotates": false }, + { "id": "ants_sw", "fg": 2401, "bg": 2393, "rotates": false }, + { "id": "ants_wn", "fg": 2402, "bg": 2393, "rotates": false }, + { + "id": [ + "basement", + "house_01_basement", + "house_02_basement", + "house_03_basement", + "house_04_basement", + "house_05_basement", + "house_05_ab_basement", + "house_06_basement", + "house_07_basement", + "house_08_basement", + "house_09_basement", + "house_10_basement", + "house_11_basement", + "house_12_basement", + "house_13_basement", + "house_14_basement", + "house_15_basement", + "house_16_basement", + "house_17_basement", + "house_18_basement", + "house_19_basement", + "house_20_basement", + "house_21_basement", + "house_22_basement", + "house_23_basement", + "house_24_basement", + "house_25_basement", + "house_26_basement", + "house_27_basement", + "house_28_basement", + "house_29_basement", + "house_30_basement", + "house_31_basement", + "house_32_basement", + "house_33_basement", + "house_34_basement", + "house_35_basement", + "house_36_basement", + "house_37_basement", + "house_38_basement", + "house_39_basement", + "house_40_basement", + "house_41_basement", + "house_42_basement", + "house_detatched1_basement", + "house_detatched2_basement", + "house_detatched3_basement", + "house_detatched4_basement", + "house_detatched5_basement", + "house_detatched6_basement", + "house_detatched7_basement", + "house_detatched8_basement", + "house_detatched9_basement", + "house_detatched10_basement", + "house_w_1_basement", + "house_w_2_basement", + "house_w_3_basement", + "house_w_4_basement", + "house_w_5_basement", + "house_w_6_basement", + "house_toolshed_basement", + "house_garage_basement", + "house_garage2_basement", + "house_garage3_basement", + "house_garage4_basement", + "house_garage5_basement", + "house_garage6_basement", + "house_garage7_basement", + "house_garage8_basement", + "house_patio_basement", + "basement_survival", + "house_2story_basement", + "house_gardener_basement", + "house_rv_basement", + "basement_chem", + "basement_chem2", + "rural_house2_basement", + "basement_meth", + "basement_weed", + "house_crack3_basement", + "basement_bionic", + "house_porch_basement", + "basement_bionic_decoy", + "house_modern_1_basement", + "basement_messed" ], - "fg": 1308 + "fg": 2375, + "rotates": true + }, + { "id": "bridge", "fg": [ 2487, 2488, 2487, 2488 ], "bg": [ 2279, 2283, 2279, 2283 ], "rotates": true }, + { "id": "cave", "fg": 2489, "rotates": false }, + { "id": "cemetery_4square_00", "fg": [ 2357, 2358, 2359, 2360 ], "rotates": true }, + { "id": "cemetery_4square_01", "fg": [ 2365, 2366, 2367, 2368 ], "rotates": true }, + { "id": "cemetery_4square_10", "fg": [ 2361, 2362, 2363, 2364 ], "rotates": true }, + { "id": "cemetery_4square_11", "fg": [ 2369, 2370, 2371, 2372 ], "rotates": true }, + { + "id": "construction_site", + "fg": [ 2348, 2348, 2348, 2348 ], + "bg": [ 2341, 2342, 2343, 2344 ], + "rotates": true }, + { "id": "crater", "fg": 2453, "rotates": false }, + { "id": "dirt_road", "fg": [ 2325, 2326, 2325, 2326 ], "bg": 2581, "rotates": true }, + { "id": "dirt_road_3way", "fg": [ 2331, 2332, 2333, 2334 ], "bg": 2581, "rotates": true }, + { "id": "dirt_road_3way_forest", "fg": [ 2331, 2332, 2333, 2334 ], "bg": 2324, "rotates": true }, + { "id": "dirt_road_forest", "fg": [ 2325, 2326, 2325, 2326 ], "bg": 2324, "rotates": true }, + { "id": "dirt_road_turn1", "fg": [ 2330, 2327, 2328, 2329 ], "bg": 2581, "rotates": true }, + { "id": "dirt_road_turn1_forest", "fg": [ 2330, 2327, 2328, 2329 ], "bg": 2324, "rotates": true }, + { "id": "dirt_road_turn", "fg": [ 2327, 2328, 2329, 2330 ], "bg": 2581, "rotates": true }, + { "id": "dirt_road_turn_forest", "fg": [ 2327, 2328, 2329, 2330 ], "bg": 2324, "rotates": true }, + { "id": "empty_rock", "fg": 2374, "rotates": false }, + { "id": "field", "fg": 3056, "rotates": false }, + { "id": "forest", "fg": 2290, "rotates": false }, + { "id": "forest_thick", "fg": 2291, "rotates": false }, + { "id": "forest_trail_end", "fg": [ 2308, 2309, 2310, 2311 ], "bg": 2324, "rotates": true }, + { "id": "forest_trail_es", "fg": 2315, "bg": 2324, "rotates": false }, + { "id": "forest_trail_esw", "fg": 2322, "bg": 2324, "rotates": false }, + { "id": "forest_trail_ew", "fg": 2318, "bg": 2324, "rotates": false }, + { "id": "forest_trail_isolated", "fg": 2312, "bg": 2324, "rotates": false }, + { "id": "forest_trail_ne", "fg": 2313, "bg": 2324, "rotates": false }, + { "id": "forest_trail_nes", "fg": 2316, "bg": 2324, "rotates": false }, + { "id": "forest_trail_nesw", "fg": 2323, "bg": 2324, "rotates": false }, + { "id": "forest_trail_new", "fg": 2319, "bg": 2324, "rotates": false }, + { "id": "forest_trail_ns", "fg": 2314, "bg": 2324, "rotates": false }, + { "id": "forest_trail_nsw", "fg": 2321, "bg": 2324, "rotates": false }, + { "id": "forest_trail_sw", "fg": 2320, "bg": 2324, "rotates": false }, + { "id": "forest_trail_wn", "fg": 2317, "bg": 2324, "rotates": false }, + { "id": "forest_water", "fg": 2306, "rotates": false }, + { "id": "fungal_bloom", "fg": 313, "rotates": false }, + { "id": "fungal_flowers", "fg": 312, "rotates": false }, + { "id": "fungal_tower", "fg": 2495, "rotates": false }, + { "id": [ "furniture" ], "fg": [ 2373, 2373, 2373, 2373 ], "bg": [ 2341, 2342, 2343, 2344 ], "rotates": true }, + { "id": "helipad_ne", "fg": [ 2443, 2444, 2445, 2442 ], "bg": 2581, "rotates": true }, + { "id": "helipad_nw", "fg": [ 2442, 2443, 2444, 2445 ], "bg": 2581, "rotates": true }, + { "id": "helipad_se", "fg": [ 2444, 2445, 2442, 2443 ], "bg": 2581, "rotates": true }, + { "id": "helipad_sw", "fg": [ 2445, 2442, 2443, 2444 ], "bg": 2581, "rotates": true }, + { "id": "hospital_1", "fg": [ 2414, 2415, 2416, 2417 ], "rotates": true }, + { "id": "hospital_2", "fg": [ 2418, 2419, 2420, 2421 ], "rotates": true }, + { "id": "hospital_3", "fg": [ 2422, 2423, 2424, 2425 ], "rotates": true }, + { "id": "hospital_4", "fg": [ 2426, 2427, 2428, 2429 ], "rotates": true }, + { "id": "hospital_5", "fg": 2413, "rotates": false }, + { "id": "hospital_6", "fg": [ 2428, 2429, 2426, 2427 ], "rotates": true }, + { "id": "hospital_7", "fg": [ 2430, 2431, 2432, 2433 ], "rotates": true }, + { "id": "hospital_8", "fg": [ 2434, 2435, 2436, 2437 ], "rotates": true }, + { "id": "hospital_9", "fg": [ 2438, 2439, 2440, 2441 ], "rotates": true }, { "id": [ - "mp5bigmag", - "360_400_mag", - "thompson_drum", - "g3bigmag", - "scarhbigmag", - "glock_drum_100rd", - "glock_drum_50rd", - "ppshdrum", - "saiga410mag_30rd", - "8x40_250_mag" + "house_01", + "house_02", + "house_03", + "house_04", + "house_05", + "house_05ab", + "house_06", + "house_07", + "house_08", + "house_09", + "house_10", + "house_11", + "house_12", + "house_13", + "house_14", + "house_15", + "house_16", + "house_17", + "house_18", + "house_19", + "house_20", + "house_21", + "house_22", + "house_23", + "house_24", + "house_25", + "house_26", + "house_27", + "house_28", + "house_29", + "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_2story_base", + "house_dogs", + "house_detatched1", + "house_detatched2", + "house_detatched3", + "house_detatched4", + "house_detatched5", + "house_detatched6", + "house_detatched7", + "house_detatched8", + "house_detatched9", + "house_detatched10", + "house_porch", + "house_w_1", + "house_w_2", + "house_w_3", + "house_w_4", + "house_w_5", + "house_w_6", + "house_wooded", + "house_patio", + "house_vacant", + "house_vacant2", + "house_gardener", + "rural_house1", + "rural_house2", + "house_library", + "house_quiverfull", + "house_rv", + "house_crack1", + "house_crack2", + "house_crack3", + "house_prepper" ], - "fg": 1309 + "fg": [ 2345, 2345, 2345, 2345 ], + "bg": [ 2341, 2342, 2343, 2344 ], + "rotates": true }, { "id": [ - "20x66_20_mag", - "lw223mag", - "stanag30", - "scarhmag", - "akmmag", - "akmbigmag", - "saiga30mag", - "ppshmag", - "saiga410mag_10rd", - "ruger30", - "8x40_25_mag" + "house_duplex1", + "house_duplex2", + "house_duplex3", + "house_duplex4", + "house_duplex5", + "house_duplex6", + "house_duplex7", + "house_duplex8", + "house_duplex9", + "house_duplex10", + "house_duplex11", + "duplex" ], - "fg": 1310 + "fg": [ 2347, 2347, 2347, 2347 ], + "bg": [ 2341, 2342, 2343, 2344 ], + "rotates": true }, - { "id": [ "ak74mag", "rpk74mag" ], "fg": 1311 }, - { "id": "a180mag", "fg": 1312 }, - { "id": "aux_pressurized_tank", "fg": 1313, "rotates": false }, - { "id": [ "belt308", "belt40mm", "belt50", "belt30mm", "belt223" ], "fg": 1314 }, - { "id": [ "calicomag", "fnp90mag" ], "fg": 1315 }, - { "id": "garandclip", "fg": 1316 }, + { "id": "house_farm", "fg": [ 2340, 2340, 2340, 2340 ], "bg": [ 2337, 2338, 2335, 2336 ], "rotates": true }, { "id": [ - "glockmag", - "glock40mag", - "glock40bigmag", - "lw21mag", - "m9bigmag", - "m9mag", - "usp9mag", - "makarovmag", - "mosquitomag", - "sw22mag", - "ppkmag", - "sigp230mag", - "taurus38mag", - "deaglemag", - "lw12mag", - "m1911bigmag", - "m1911mag", - "usp45mag", - "fn57mag", - "sig40mag", - "tokarevmag", - "glock17_17", - "glock17_22", - "p226mag_15rd_357sig", - "af2011a1mag", - "m1991_38smag", - "glockbigmag", - "bhp9mag_15rd", - "bhp9mag_13rd", - "bhp40mag", - "hptjhpmag", - "hptjcpmag", - "m1911mag_10rd_38super", - "fn1910mag", - "p320mag_14rd_357sig", - "p320mag_17rd_9x19mm", - "p38mag", - "j22mag", - "cz75mag_12rd", - "cz75mag_20rd", - "cz75mag_26rd", - "wp22mag", - "rugerlcpmag", - "hptc9mag_8rd", - "hptc9mag_10rd", - "hptc9mag_15rd", - "hptcf380mag_8rd", - "hptcf380mag_10rd", - "kp32mag", - "ppq9mag_15rd", - "ppq9mag_10rd", - "ppq40mag_12rd", - "ppq40mag_10rd", - "ppq45mag", - "ppq9mag_17rd", - "ppq40mag_14rd", - "ccpmag", - "kpf9mag", - "kp3atmag" + "house_garage", + "house_toolshed", + "house_garage2", + "house_garage3", + "house_garage4", + "house_garage5", + "house_garage6", + "house_garage7", + "house_garage8" ], - "fg": 1317 - }, - { "id": "hd_battery", "fg": 1318, "rotates": false }, - { "id": [ "m107a1mag", "as50mag", "tac50mag" ], "fg": 1319 }, - { "id": [ "ruger1022bigmag", "mp5mag" ], "fg": 1320 }, - { - "id": [ "smg_22_mag", "smg_38_mag", "smg_40_mag", "smg_45_mag", "smg_9mm_mag", "brute_shot_mag", "nailmag" ], - "fg": 1321 + "fg": [ 2346, 2346, 2346, 2346 ], + "bg": [ 2341, 2342, 2343, 2344 ], + "rotates": true }, - { "id": "pressurized_tank", "fg": 1322, "rotates": false }, - { "id": "rm4502", "fg": 1323, "rotates": false }, - { "id": "rm4504", "fg": 1324, "rotates": false }, - { "id": [ "survivor223mag", "m14smallmag", "blrmag", "m2010mag", "ruger1022mag", "ruger5" ], "fg": 1325 }, + { "id": "lake_shore", "fg": 2305, "rotates": false }, + { "id": "mission_arrow_down", "fg": 2483, "rotates": false }, + { "id": "mission_arrow_e", "fg": 2475, "rotates": false }, + { "id": "mission_arrow_n", "fg": 2474, "rotates": false }, + { "id": "mission_arrow_ne", "fg": 2479, "rotates": false }, + { "id": "mission_arrow_nw", "fg": 2478, "rotates": false }, + { "id": "mission_arrow_s", "fg": 2476, "rotates": false }, + { "id": "mission_arrow_se", "fg": 2480, "rotates": false }, + { "id": "mission_arrow_sw", "fg": 2481, "rotates": false }, + { "id": "mission_arrow_up", "fg": 2482, "rotates": false }, + { "id": "mission_arrow_w", "fg": 2477, "rotates": false }, + { "id": "mission_cursor", "fg": 2484, "rotates": false }, { - "id": [ "battery_motorbike", "battery_car", "medium_storage_battery", "storage_battery", "small_storage_battery" ], - "fg": 1326, - "rotates": false + "id": [ "office_cubical", "office_cubical_1" ], + "fg": [ 2455, 2455, 2455, 2455 ], + "bg": [ 2341, 2342, 2343, 2344 ], + "rotates": true }, + { "id": "park", "fg": [ 2290, 2290, 2290, 2290 ], "bg": [ 2341, 2342, 2343, 2344 ], "rotates": true }, + { "id": [ "pavilion", "pavilion_1" ], "fg": 2349, "bg": 3056, "rotates": false }, + { "id": "pond_field", "fg": 2454, "rotates": true }, { - "id": [ - "vp_small_storage_battery", - "vp_medium_storage_battery", - "vp_storage_battery", - "vp_storage_battery_removable", - "vp_battery_motorbike", - "vp_battery_car" - ], - "fg": 1326, - "rotates": false, - "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 1183 } ] + "id": [ "pool", "pool_1", "pool_2", "pool_3", "pool_4", "pool_5", "pool_6" ], + "fg": 2456, + "bg": [ 2341, 2342, 2343, 2344 ], + "rotates": true }, - { "id": "stanag50", "fg": 1327 }, + { "id": "river", "fg": [ 2301, 2302, 2303, 2304 ], "rotates": true }, + { "id": "river_c_not_ne", "fg": 2296, "rotates": false }, + { "id": "river_c_not_nw", "fg": 2293, "rotates": false }, + { "id": "river_c_not_se", "fg": 2295, "rotates": false }, + { "id": "river_c_not_sw", "fg": 2294, "rotates": false }, + { "id": [ "river_center", "lake_surface", "lake_water_cube" ], "fg": 2292, "rotates": false }, + { "id": "river_ne", "fg": 2297, "rotates": false }, + { "id": "river_nw", "fg": 2300, "rotates": false }, + { "id": "river_se", "fg": 2298, "rotates": false }, + { "id": "river_sw", "fg": 2299, "rotates": false }, + { "id": "road_end", "fg": [ 2273, 2274, 2275, 2276 ], "rotates": true }, + { "id": "road_es", "fg": 2280, "rotates": false }, + { "id": "road_esw", "fg": 2287, "rotates": false }, + { "id": "road_ew", "fg": 2283, "rotates": false }, + { "id": "road_isolated", "fg": 2277, "rotates": false }, + { "id": "road_ne", "fg": 2278, "rotates": false }, + { "id": "road_nes", "fg": 2281, "rotates": false }, + { "id": "road_nesw", "fg": 2288, "rotates": false }, + { "id": "road_nesw_manhole", "fg": 2289, "rotates": false }, + { "id": "road_new", "fg": 2284, "rotates": false }, + { "id": "road_ns", "fg": 2279, "rotates": false }, + { "id": "road_nsw", "fg": 2286, "rotates": false }, + { "id": "road_sw", "fg": 2285, "rotates": false }, + { "id": "road_wn", "fg": 2282, "rotates": false }, { - "id": [ - "stenmag", - "survivor9mm_mag", - "uzimag", - "skorpion82mag", - "skorpion61mag", - "mac10mag", - "tdi_mag", - "thompson_bigmag", - "thompson_mag", - "ump45mag", - "hk46mag", - "hk46bigmag", - "tec9mag", - "mac11mag" - ], - "fg": 1328 + "id": [ "s_clothes", "s_clothes_1", "s_clothes_2", "s_clothes_3", "s_clothes_4", "s_clothes_5", "s_clothes_6" ], + "fg": [ 2352, 2352, 2352, 2352 ], + "bg": [ 2341, 2342, 2343, 2344 ], + "rotates": true }, - { "id": "tinyweldtank", "fg": 1329 }, - { "id": "weldtank", "fg": 1330 }, - { "id": [ "laser_cannon", "cerberus_laser", "unbio_blaster_gun" ], "fg": 1331, "rotates": false }, { - "id": [ "flamethrower_simple", "flamethrower", "rm451_flamethrower", "hell_laser_napalm" ], - "fg": 1332, - "rotates": false + "id": [ "s_garage", "s_garage_1" ], + "fg": [ 2457, 2457, 2457, 2457 ], + "bg": [ 2341, 2342, 2343, 2344 ], + "rotates": true }, { - "id": [ "m249", "30mm_autocannon", "rm614_lmg", "rm20", "rm298", "m240", "m60", "mgl" ], - "fg": 1333, - "rotates": false + "id": [ "s_grocery", "s_grocery_1" ], + "fg": [ 2355, 2355, 2355, 2355 ], + "bg": [ 2341, 2342, 2343, 2344 ], + "rotates": true }, - { "id": "fire_lance", "fg": 1334, "rotates": false }, { - "id": [ - "fn_p90", - "rm802", - "bigun", - "heavy_rail_rifle", - "rm360_carbine", - "m134", - "tihar", - "helsing", - "watercannon", - "bomblet_launcher_double", - "bomblet_launcher_dualshot", - "bomblet_launcher_rotary", - "bomblet_launcher_single", - "bomblet_launcher_chickenbot" - ], - "fg": 1335, - "rotates": false + "id": [ "s_gun", "s_gun_1", "s_gun_2", "s_gun_3", "s_gun_4" ], + "fg": [ 2350, 2350, 2350, 2350 ], + "bg": [ 2341, 2342, 2343, 2344 ], + "rotates": true }, - { "id": "airspeargun", "fg": 1336, "rotates": false }, - { "id": [ "fn_fal", "ak74", "an94", "ak47" ], "fg": 1337, "rotates": false }, { - "id": [ - "hk_g3", - "hk_g36", - "arx160", - "acr", - "ar15", - "m4a1", - "scar_l", - "scar_h", - "m107a1", - "h&k416a5", - "m27iar", - "rm51_assault_rifle" - ], - "fg": 1338, - "rotates": false + "id": [ "s_hardware", "s_hardware_1", "s_hardware_2", "s_hardware_3" ], + "fg": [ 2353, 2353, 2353, 2353 ], + "bg": [ 2341, 2342, 2343, 2344 ], + "rotates": true }, { - "id": [ "tommygun", "ppsh", "smg_22", "smg_38", "smg_40", "smg_45", "smg_9mm", "american_180" ], - "fg": 1339, - "rotates": false + "id": [ "s_restaurant_fast", "s_restaurant_fast_1", "s_restaurant_foodplace" ], + "fg": [ 2356, 2356, 2356, 2356 ], + "bg": [ 2341, 2342, 2343, 2344 ], + "rotates": true }, + { "id": "sewer_end", "fg": [ 2377, 2378, 2379, 2380 ], "bg": 2376, "rotates": true }, + { "id": "sewer_es", "fg": 2383, "bg": 2376, "rotates": false }, + { "id": "sewer_esw", "fg": 2387, "bg": 2376, "rotates": false }, + { "id": "sewer_ew", "fg": 2382, "bg": 2376, "rotates": false }, + { "id": "sewer_isolated", "fg": 2392, "bg": 2376, "rotates": false }, + { "id": "sewer_ne", "fg": 2386, "bg": 2376, "rotates": false }, + { "id": "sewer_nes", "fg": 2390, "bg": 2376, "rotates": false }, + { "id": "sewer_nesw", "fg": 2391, "bg": 2376, "rotates": false }, + { "id": "sewer_new", "fg": 2389, "bg": 2376, "rotates": false }, + { "id": "sewer_ns", "fg": 2381, "bg": 2376, "rotates": false }, + { "id": "sewer_nsw", "fg": 2388, "bg": 2376, "rotates": false }, + { "id": "sewer_sw", "fg": 2384, "bg": 2376, "rotates": false }, + { "id": "sewer_wn", "fg": 2385, "bg": 2376, "rotates": false }, { - "id": [ - "sig552", - "needlegun", - "uzi", - "tec9", - "calico", - "hk_mp5", - "mac_10", - "hk_ump45", - "sten", - "skorpion_61", - "skorpion_82", - "hk_mp7", - "rm2000_smg", - "paintballgun" - ], - "fg": 1340, - "rotates": false + "id": [ "shelter", "shelter_1", "shelter_2", "shelter_vandal", "shelter_1_vandal", "shelter_2_vandal" ], + "fg": [ 2486, 2486, 2486, 2486 ], + "bg": [ 2275, 2276, 2273, 2274 ], + "rotates": true }, - { "id": "atlatl", "fg": 1341, "rotates": false }, { - "id": [ - "speargun", - "carbine_flintlock_double", - "rifle_flintlock", - "carbine_flintlock", - "rifle_308", - "surv_carbine_223", - "garand", - "m1903", - "rifle_22", - "marlin_9a", - "ruger_1022", - "survivor_special_700", - "rifle_3006", - "browning_blr", - "remington_700", - "sks", - "m1a", - "ruger_mini", - "savage_111f", - "win70", - "weatherby_5", - "mosin91_30", - "mosin44", - "l_long_45", - "bh_m89", - "henry_big_boy", - "colt_lightning", - "levergun_44", - "rifle_223", - "rifle_38", - "rifle_40", - "rifle_44", - "rifle_45", - "bbgun" - ], - "fg": 1342, - "rotates": false + "id": "small_wooded_trail", + "fg": [ 2354, 2354, 2354, 2354 ], + "bg": [ 2341, 2342, 2343, 2344 ], + "rotates": true }, - { "id": "nailrifle", "fg": 1343, "rotates": false }, + { "id": "subway_end", "fg": [ 2377, 2378, 2379, 2380 ], "bg": [ 2459, 2460, 2461, 2462 ], "rotates": true }, + { "id": "subway_es", "fg": 2383, "bg": 2465, "rotates": false }, + { "id": "subway_esw", "fg": 2387, "bg": 2469, "rotates": false }, + { "id": "subway_ew", "fg": 2382, "bg": 2464, "rotates": false }, + { "id": "subway_isolated", "fg": 2392, "bg": 2458, "rotates": false }, + { "id": "subway_ne", "fg": 2386, "bg": 2468, "rotates": false }, + { "id": "subway_nes", "fg": 2390, "bg": 2472, "rotates": false }, + { "id": "subway_nesw", "fg": 2391, "bg": 2473, "rotates": false }, + { "id": "subway_new", "fg": 2389, "bg": 2471, "rotates": false }, + { "id": "subway_ns", "fg": 2381, "bg": 2463, "rotates": false }, + { "id": "subway_nsw", "fg": 2388, "bg": 2470, "rotates": false }, + { "id": "subway_sw", "fg": 2384, "bg": 2466, "rotates": false }, + { "id": "subway_wn", "fg": 2385, "bg": 2467, "rotates": false }, + { "id": "temple_stairs", "fg": 2485, "rotates": false }, + { "id": [ "trailhead_shack_z0", "trailhead_outhouse_z0", "trailhead" ], "fg": 2307, "rotates": true }, { "id": [ - "rifle_9mm", - "m2010", - "m14ebr", - "rm11b_sniper_rifle", - "mosin44_ebr", - "mosin91_30_ebr", - "cx4", - "l_base_223", - "l_car_223", - "l_mbr_223", - "l_dsr_223", - "l_lmg_223", - "ksub2000", - "rm88_battle_rifle" + "urban_32_1", + "urban_32_2", + "urban_32_3", + "urban_32_4", + "urban_32_5", + "urban_32_6", + "urban_32_7", + "urban_32_8", + "urban_32_9", + "urban_32_10", + "urban_32_11", + "urban_32_12", + "urban_32_13", + "urban_32_14", + "urban_32_15", + "urban_32_16", + "urban_32_17", + "urban_32_18", + "urban_32_19", + "urban_32_20", + "urban_32_21", + "fire_station" ], - "fg": 1344, - "rotates": false + "fg": [ 2351, 2351, 2351, 2351 ], + "bg": [ 2341, 2342, 2343, 2344 ], + "rotates": true }, - { "id": "BFG", "fg": 1345, "rotates": false }, - { "id": "bomblet_launcher_brute", "fg": 1346, "rotates": false }, - { "id": "chemical_thrower", "fg": 1347, "rotates": false }, - { "id": [ "compgreatbow", "compbow" ], "fg": 1348, "rotates": false }, - { "id": "ichaival_replica", "fg": 1349, "rotates": false }, - { "id": "compositebow", "fg": 1350, "rotates": false }, - { "id": [ "shockcannon", "shockcannon_plut", "shockcannon_ups", "emp_gun" ], "fg": 1351, "rotates": false }, + { "id": "t_atm", "fg": 3017, "rotates": false }, + { "id": [ "t_backboard_in", "t_backboard" ], "fg": 3039, "rotates": false }, + { "id": "t_border_rock", "fg": 3063, "rotates": false }, { - "id": [ - "revolver_shotgun", - "remington_870", - "mossberg_500", - "rm120c", - "m2browning", - "mark19", - "l_def_12", - "m1014", - "m2browning_sawn", - "abzats", - "ksg", - "shotgun_410" - ], - "fg": 1352, - "rotates": false + "id": "t_brick_wall", + "fg": 2803, + "rotates": true, + "multitile": true, + "additional_tiles": [ + { "id": "center", "fg": 2804 }, + { "id": "corner", "fg": 2805 }, + { "id": "edge", "fg": 2807 }, + { "id": "end_piece", "fg": 2808 }, + { "id": "t_connection", "fg": 2809 }, + { "id": "unconnected", "fg": 2803 } + ] }, { - "id": [ - "shotgun_s", - "pipe_shotgun", - "shotgun_d", - "pipe_double_shotgun", - "rebar_rifle", - "doublespeargun", - "blunderbuss", - "combination_gun", - "pipe_combination_gun", - "surv_levershotgun", - "410_pipe_shotgun", - "m6_asw" - ], - "fg": 1353, - "rotates": false + "id": [ "t_brick_wall_halfway", "f_sandbag_half" ], + "fg": 2675, + "rotates": true, + "multitile": true, + "additional_tiles": [ + { "id": "center", "fg": 2680 }, + { "id": "corner", "fg": 2690 }, + { "id": "edge", "fg": 2699 }, + { "id": "end_piece", "fg": 2708 }, + { "id": "t_connection", "fg": 2709 }, + { "id": "unconnected", "fg": 2675 } + ] }, - { "id": "trex_gun", "fg": 1354, "rotates": false }, - { "id": "flamethrower_crude", "fg": 1355, "rotates": false }, - { "id": "minispeargun", "fg": 1356, "rotates": false }, + { "id": "t_bridge", "fg": 2960, "rotates": false }, + { "id": "t_bulk_tank", "fg": 3044, "rotates": false }, + { "id": "t_card_reader_broken", "fg": 3019, "rotates": false }, + { "id": [ "t_card_science", "t_card_military", "t_card_robofac" ], "fg": 3018, "rotates": false }, + { "id": "t_carpet_purple", "fg": 3047, "rotates": false }, + { "id": [ "t_carpet_yellow", "t_floor_waxed_y" ], "fg": 2981, "rotates": false }, + { "id": "t_centrifuge", "fg": 2977, "rotates": false }, { - "id": [ "moss_brownie", "pistol_flintlock", "2_shot_special", "lemat_revolver", "colt_saa", "410_revolver" ], - "fg": 1357, - "rotates": false + "id": [ "t_chainfence_v", "t_chainfence", "t_chainfence_h", "t_fence_wire" ], + "fg": 2642, + "rotates": true, + "multitile": true, + "additional_tiles": [ + { "id": "center", "fg": 2638 }, + { "id": "corner", "fg": 2639 }, + { "id": "edge", "fg": 2642 }, + { "id": "end_piece", "fg": 2640 }, + { "id": "t_connection", "fg": 2641 }, + { "id": "unconnected", "fg": 2642 } + ] }, + { "id": "t_chaingate_c", "fg": 2649, "rotates": false }, + { "id": "t_chaingate_l", "fg": 2650, "rotates": false }, + { "id": "t_chaingate_o", "fg": 2648, "rotates": false }, + { "id": "t_clay", "fg": 2822, "rotates": false }, + { "id": [ "t_claymound", "t_dirtmoundfloor", "t_dirtmound" ], "fg": 3054, "rotates": false }, + { "id": "t_column_halfway", "fg": 3026, "rotates": true }, { - "id": [ - "cop_38", - "sig_mosquito", - "sw_22", - "glock_17", - "glock_19", - "glock_22", - "usp_9mm", - "sw_619", - "taurus_38", - "sig_40", - "sw_610", - "sw_500", - "raging_bull", - "ruger_redhawk", - "deagle_44", - "usp_45", - "m1911", - "fn57", - "hk_ucp", - "tokarev", - "walther_ppk", - "sig_p230", - "l_enforcer_45", - "l_sp_9mm", - "l_mp_9mm", - "l_sp_45", - "l_mp_45", - "l_bak_223", - "l_lookout_9mm", - "surv_hand_cannon", - "surv_six_shooter", - "sw629", - "colt_navy", - "rm99_pistol", - "rm103a_pistol", - "colt_army", - "m9", - "makarov", - "ruger_lcr_22", - "ruger_lcr_38", - "ashot", - "needlepistol", - "p226_357sig", - "af2011a1_38super", - "bond_410", - "m1991a1_38super", - "raging_judge", - "kp3at", - "cz75" - ], - "fg": 1358, + "id": [ "t_concrete_floor", "t_flat_roof", "t_strconc_floor", "t_thconc_floor", "t_railroad_rubble", "t_concrete" ], + "fg": 2918, "rotates": false }, - { "id": "nailgun", "fg": 1359, "rotates": false }, - { "id": [ "v29", "v29_cheap" ], "fg": 1360, "rotates": false }, - { "id": [ "rx12_injector", "rx11_stimpack" ], "fg": 1361, "rotates": false }, - { "id": "wearable_rx12", "fg": 1362, "rotates": false }, - { "id": "flaregun", "fg": 1363, "rotates": false }, { - "id": [ - "nx17", - "hk_g80", - "plasma_rifle", - "laser_rifle", - "hell_laser_gun", - "hell_laser_gun_queen", - "coilgun", - "laser_rifle_cheap", - "ftk93" - ], - "fg": 1364, - "rotates": false + "id": "t_concrete_wall", + "fg": 2728, + "rotates": true, + "multitile": true, + "additional_tiles": [ + { "id": "center", "fg": 2729 }, + { "id": "corner", "fg": 2731 }, + { "id": "edge", "fg": 2732 }, + { "id": "end_piece", "fg": 2733 }, + { "id": "t_connection", "fg": 2734 }, + { "id": "unconnected", "fg": 2728 } + ] }, - { "id": [ "saiga_12", "m1918", "saiga_410" ], "fg": 1365, "rotates": false }, { - "id": [ "crossbow", "huge_crossbow", "rep_crossbow", "bullet_crossbow", "crossbow_makeshift", "hand_crossbow" ], - "fg": 1366, - "rotates": false + "id": "t_conveyor", + "fg": 2987, + "rotates": false, + "multitile": true, + "additional_tiles": [ + { "id": "center", "fg": 2987 }, + { "id": "corner", "fg": 2988 }, + { "id": "edge", "fg": 2987 }, + { "id": "end_piece", "fg": 2987 }, + { "id": "t_connection", "fg": 2989 }, + { "id": "unconnected", "fg": 2987 } + ] }, - { "id": [ "m320", "rm228", "triple_launcher_simple", "launcher_simple" ], "fg": 1367, "rotates": false }, - { "id": [ "m202_flash", "hell_launcher", "LAW" ], "fg": 1368, "rotates": false }, - { "id": "m3_carlgustav", "fg": 1369, "rotates": false }, - { "id": "mininuke_launcher", "fg": 1370, "rotates": false }, - { "id": "RPG", "fg": 1371, "rotates": false }, - { "id": "m79", "fg": 1372, "rotates": false }, + { "id": "t_covered_well", "fg": 3045, "rotates": false }, + { "id": "t_current_trans", "fg": 3031, "rotates": false }, + { "id": "t_curtains", "fg": 2926, "rotates": false }, { - "id": [ "shortbow", "recurbow", "reflexbow", "longbow", "hybridbow", "reflexrecurvebow", "selfbow" ], - "fg": 1373, - "rotates": false + "id": "t_cvdbody", + "fg": 2978, + "rotates": false, + "multitile": true, + "additional_tiles": [ + { "id": "center", "fg": 2979 }, + { "id": "corner", "fg": 2980 }, + { "id": "edge", "fg": 2982 }, + { "id": "end_piece", "fg": 2983 }, + { "id": "t_connection", "fg": 2984 }, + { "id": "unconnected", "fg": 2978 } + ] }, - { "id": [ "ithaca_doom", "ithaca_doom_dual", "410_lever" ], "fg": 1374, "rotates": false }, - { "id": [ "pipe__gun_44", "pipe_shotgunsawn" ], "fg": 1375, "rotates": false }, - { "id": "shotgun_sawn", "fg": 1376, "rotates": false }, - { "id": "sling", "fg": 1377, "rotates": false }, - { "id": "slingshot", "fg": 1378, "rotates": false }, - { "id": "steyr_aug", "fg": 1379, "rotates": false }, + { "id": "t_cvdmachine", "fg": 3021, "rotates": false }, + { "id": "t_diesel_pump", "fg": 3010, "rotates": false }, + { "id": "t_diesel_pump_smashed", "fg": 3014, "rotates": false }, + { "id": "t_dirt_season_winter", "fg": 2795, "rotates": false }, + { "id": [ "t_dirtfloor", "t_dirt" ], "fg": 2784, "rotates": false }, + { "id": [ "t_dock", "t_sh_bridge" ], "fg": 2957, "rotates": false }, + { "id": [ "t_door_b", "t_door_lab_b", "t_door_b_peep" ], "fg": 2934, "rotates": false }, + { "id": "t_door_bar_c", "fg": 2954, "rotates": false }, + { "id": "t_door_bar_locked", "fg": 2955, "rotates": false }, + { "id": [ "t_door_bar_o", "t_iron_gate_o" ], "fg": 2953, "rotates": false }, + { "id": [ "t_door_boarded_damaged_peep", "t_door_boarded_damaged" ], "fg": 2936, "rotates": false }, + { "id": [ "t_door_boarded_peep", "t_door_boarded" ], "fg": 2935, "rotates": false }, + { "id": "t_door_c_peep", "fg": 2933, "rotates": false }, + { "id": [ "t_door_c", "t_door_lab_c" ], "fg": 2930, "rotates": false }, { "id": [ - "atgm_launcher", - "atgm_turret", - "howitzer_gun", - "tank_gun_auto", - "tank_gun_manual", - "tank_gun_rws", - "surv_rocket_launcher" + "t_door_glass_frosted_c", + "t_door_glass_lab_c", + "t_door_glass_frosted_lab_c", + "t_door_glass_red_c", + "t_door_glass_green_c", + "t_door_glass_white_c", + "t_door_glass_gray_c", + "t_door_glass_c" + ], + "fg": 2898, + "rotates": true + }, + { + "id": [ + "t_door_glass_frosted_o", + "t_door_glass_lab_o", + "t_door_glass_frosted_lab_o", + "t_door_glass_red_o", + "t_door_glass_green_o", + "t_door_glass_white_o", + "t_door_glass_gray_o", + "t_door_glass_o" ], - "fg": 1380, + "fg": 2899, + "rotates": true + }, + { "id": "t_door_gray_b", "fg": 2678, "rotates": false }, + { "id": "t_door_gray_c", "fg": 2677, "rotates": false }, + { "id": "t_door_gray_o", "fg": 2676, "rotates": false }, + { "id": "t_door_green_b", "fg": 2685, "rotates": false }, + { "id": "t_door_green_c", "fg": 2684, "rotates": false }, + { "id": "t_door_green_o", "fg": 2683, "rotates": false }, + { "id": "t_door_locked_peep", "fg": 2932, "rotates": false }, + { "id": [ "t_door_locked", "t_door_locked_alarm", "t_door_locked_interior" ], "fg": 2931, "rotates": false }, + { "id": "t_door_makeshift_c", "fg": 2939, "rotates": false }, + { "id": "t_door_makeshift_o", "fg": 2937, "rotates": false }, + { "id": "t_door_metal_c_peep", "fg": 2950, "rotates": false }, + { "id": [ "t_door_metal_c", "t_door_metal_lab_c" ], "fg": 2948, "rotates": false }, + { "id": [ "t_door_metal_locked", "t_door_metal_pickable" ], "fg": 2949, "rotates": false }, + { + "id": [ "t_door_metal_o", "t_door_metal_lab_o", "t_door_metal_o_peep", "t_mdoor_frame", "t_mdoor_lab_frame" ], + "fg": 2947, "rotates": false }, - { "id": "TDI", "fg": 1381, "rotates": false }, { "id": [ - "retool_45", - "suppressor", - "grip", - "lwfeed", - "barrel_big", - "barrel_small", - "barrel_rifled", - "clip", - "clip2", - "spare_mag", - "brass_catcher", - "stabilizer", - "blowback", - "autofire", - "retool_9mm", - "retool_22", - "retool_57", - "retool_46", - "retool_308", - "retool_223", - "conversion_battle", - "conversion_sniper", - "m203", - "pipe_launcher40mm", - "u_shotgun", - "masterkey", - "gun_crossbow", - "laser_sight", - "improve_sights", - "red_dot_sight", - "holo_sight", - "tele_sight", - "rifle_scope", - "barrel_ported", - "pistol_grip", - "adjustable_stock", - "pistol_stock", - "crafted_suppressor", - "aux_flamer", - "pistol_bayonet", - "rm121aux", - "rail_laser_sight", - "pistol_scope", - "recoil_stock", - "waterproof_gunmod", - "wire_stock", - "stock_mount", - "tuned_mechanism", - "match_trigger", - "bipod", - "m320_mod", - "muzzle_brake", - "shot_suppressor", - "shoulder_strap", - "bow_sight", - "arrowrest", - "bow_stabilizer", - "folding_stock", - "light_grip", - "suppressor_compact", - "beltfeed", - "combination_gun_shotgun", - "combination_gun_shotgun_pipe", - "inter_bayonet", - "ksg_aux_shotgun", - "lemat_revolver_shotgun", - "offset_sights", - "riv_scope", - "riv_suppressor", - "acog_scope", - "autofire_654", - "beam_scatterer", - "electrolaser_conversion", - "high_density_capacitor", - "bomblet_undermod", - "M6_shotgun", - "retool_410", - "makeshift_pistol_bayonet", - "makeshift_sword_bayonet", - "sword_bayonet", - "ugl_buttstock", - "l_car_223_kit", - "l_mbr_223_kit", - "l_dsr_223_kit", - "l_lmg_223_kit", - "mn_classic_kit", - "mn_ebr_kit", - "makeshift_bayonet", - "briefcase_smg" + "t_door_o", + "t_door_lab_o", + "t_door_o_peep", + "t_door_frame", + "t_door_lab_frame", + "t_door_gray_frame", + "t_door_red_frame", + "t_door_green_frame", + "t_door_white_frame" ], - "fg": 1382, + "fg": 2929, "rotates": false }, + { "id": "t_door_red_b", "fg": 2682, "rotates": false }, + { "id": "t_door_red_c", "fg": 2681, "rotates": false }, + { "id": "t_door_red_o", "fg": 2679, "rotates": false }, + { "id": "t_door_white_b", "fg": 2688, "rotates": false }, + { "id": "t_door_white_c", "fg": 2687, "rotates": false }, + { "id": "t_door_white_o", "fg": 2686, "rotates": false }, + { "id": "t_elevator", "fg": 3049, "rotates": false }, + { "id": "t_elevator_control", "fg": 3008, "rotates": false }, + { "id": "t_elevator_control_off", "fg": 3009, "rotates": false }, + { "id": "t_fault", "fg": 2594, "rotates": false }, { - "id": [ "small_repairkit", "large_repairkit", "misc_repairkit", "weather_reader", "briefcase", "l_HFPack" ], - "fg": 1383, - "rotates": false + "id": "t_fence_barbed", + "fg": 2643, + "rotates": false, + "multitile": true, + "additional_tiles": [ + { "id": "center", "fg": 2638 }, + { "id": "corner", "fg": 2644 }, + { "id": "edge", "fg": 2643 }, + { "id": "end_piece", "fg": 2645 }, + { "id": "t_connection", "fg": 2646 }, + { "id": "unconnected", "fg": 2643 } + ] }, - { "id": [ "suitcase_l", "radio_car_box" ], "fg": 1384, "rotates": false }, - { "id": "suitcase_m", "fg": 1385, "rotates": false }, - { "id": [ "stethoscope", "wristrocket" ], "fg": 1386, "rotates": false }, - { "id": "hygrometer", "fg": 1387, "rotates": false }, - { "id": [ "barometer", "clock" ], "fg": 1388, "rotates": false }, { - "id": "vp_vehicle_clock", - "fg": 1388, + "id": [ "t_fence_h", "t_fence_v", "t_fence" ], + "fg": 2617, "rotates": true, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 155 } ] + "additional_tiles": [ + { "id": "center", "fg": 2618 }, + { "id": "corner", "fg": [ 2619, 2620, 2621, 2617 ] }, + { "id": "edge", "fg": [ 2622, 2623, 2622, 2623 ] }, + { "id": "end_piece", "fg": [ 2622, 2623, 2624, 2617 ] }, + { "id": "t_connection", "fg": [ 2623, 2620, 2618, 2621 ] }, + { "id": "unconnected", "fg": 2617 } + ] }, - { "id": "alarmclock", "fg": 1389, "rotates": false }, - { "id": [ "blade", "metal_smoother" ], "fg": 1390, "rotates": false }, - { "id": [ "bwirebat", "battletorch" ], "fg": 1391, "rotates": false }, - { "id": "coffeemaker", "fg": 1392, "rotates": false }, - { "id": [ "fan", "polisher" ], "fg": 1393, "rotates": false }, - { "id": [ "fishing_hook_basic", "fishing_hook_bone", "needle_curved" ], "fg": 1394, "rotates": false }, - { "id": "copper_ax", "fg": 1395, "rotates": false }, - { "id": [ "hatchet", "ax" ], "fg": 1396, "rotates": false }, - { "id": [ "mace", "paint_brush" ], "fg": 1397, "rotates": false }, - { "id": [ "pilot_light", "crude_firestarter" ], "fg": 1398, "rotates": false }, - { "id": "pocketwatch", "fg": 1399, "rotates": false }, + { "id": "t_fence_post", "fg": 2616, "rotates": false }, { - "id": [ "processor", "RAM", "amplifier", "transponder", "receiver", "radio_repeater_mod", "circuit", "radio_mod" ], - "fg": 1400, - "rotates": false - }, - { "id": [ "l-stick", "skewer_bone" ], "fg": 1401, "rotates": false }, - { "id": "l-stick_on", "fg": 1402, "rotates": false }, - { "id": "q_staff", "fg": 1403, "rotates": false }, - { "id": [ "rebar", "spear_rebar", "spear_steel", "spear_pipe", "flute" ], "fg": 1404, "rotates": false }, - { "id": "nailboard", "fg": 1405, "rotates": false }, - { "id": [ "jian_inferior", "sword_forged", "jian_fake", "jian" ], "fg": 1406, "rotates": false }, - { "id": [ "wood_smoother", "tonfa_wood" ], "fg": 1407, "rotates": false }, - { "id": "shocktonfa_on", "fg": 1408, "rotates": false }, - { "id": [ "tonfa", "PR24-retracted", "PR24-extended", "shocktonfa_off" ], "fg": 1409, "rotates": false }, - { "id": "golf_bag", "fg": 1410, "rotates": false }, - { "id": "LAW_Packed", "fg": 1411, "rotates": false }, - { "id": [ "multi_cooker", "mon_hallu_multicooker", "safe_box" ], "fg": 1412, "rotates": false }, - { "id": [ "UPS_off", "UPS_off" ], "fg": 1413, "rotates": false }, - { "id": [ "adv_UPS_off", "adv_UPS_off" ], "fg": 1414, "rotates": false }, - { "id": "airhorn", "fg": 1415, "rotates": false }, - { "id": "aperture_potato", "fg": 1416, "rotates": false }, - { "id": [ "ukulele", "violin", "acoustic_guitar", "banjo" ], "fg": 1417, "rotates": false }, - { "id": "violin_golden", "fg": 1418, "rotates": false }, - { "id": [ "battleaxe_inferior", "battleaxe_fake", "battleaxe" ], "fg": 1419, "rotates": false }, - { "id": "battletorch_lit", "fg": 1420, "rotates": false }, - { "id": "black_box", "fg": 1421, "rotates": false }, - { "id": "minion_dormant", "fg": 1422, "rotates": false }, - { "id": "blob_dormant", "fg": 1423, "rotates": false }, - { "id": "boltcutters", "fg": 1424, "rotates": false }, - { "id": [ "bomblet_vile_act", "bomblet_archvile_act" ], "fg": 1425, "rotates": false }, - { "id": "bomblet_chickenbot_act", "fg": 1426, "rotates": false }, - { "id": "bomblet_stun_act", "fg": 1427, "rotates": false }, - { "id": "bone_flute", "fg": 1428, "rotates": false }, - { "id": [ "zweifire_off", "broadfire_off" ], "fg": 1429, "rotates": false }, - { "id": "sword_crude", "fg": 1430, "rotates": false }, - { "id": [ "zweifire_on", "broadfire_on" ], "fg": 1431, "rotates": false }, + "id": "t_fence_rope", + "fg": 2606, + "rotates": false, + "multitile": true, + "additional_tiles": [ + { "id": "center", "fg": 2612 }, + { "id": "corner", "fg": 2613 }, + { "id": "edge", "fg": 2606 }, + { "id": "end_piece", "fg": 2614 }, + { "id": "t_connection", "fg": 2615 }, + { "id": "unconnected", "fg": 2606 } + ] + }, + { "id": "t_fencegate_c", "fg": [ 2625, 2626, 2625, 2626 ], "rotates": true }, + { "id": "t_fencegate_o", "fg": [ 2627, 2628, 2627, 2628 ], "rotates": true }, + { "id": "t_floor", "fg": 3043, "rotates": false }, + { "id": "t_floor_blue", "fg": 3036, "rotates": false }, + { "id": [ "t_floor_green", "t_carpet_green" ], "fg": 3029, "rotates": false }, + { "id": "t_floor_primitive", "fg": 3011, "rotates": false }, + { "id": [ "t_floor_red", "t_carpet_red" ], "fg": 2970, "rotates": false }, + { "id": "t_floor_resin", "fg": 2702, "rotates": false }, + { "id": "t_floor_wax", "fg": 2587, "rotates": false }, + { "id": "t_floor_waxed", "fg": 2992, "rotates": false }, + { "id": "t_fungus_floor_in", "fg": 2546, "rotates": false }, + { "id": "t_fungus_floor_out", "fg": 2545, "rotates": false }, + { "id": "t_fungus_floor_sup", "fg": 2544, "rotates": false }, + { "id": "t_fungus_mound", "fg": 2543, "rotates": false }, + { "id": [ "t_fungus", "t_grass_white" ], "fg": 3060, "rotates": false }, + { "id": [ "t_fungus_wall_transformed", "t_fungus_wall" ], "fg": 2547, "rotates": false }, + { "id": "t_gas_pump", "fg": 3013, "rotates": false }, + { "id": "t_gas_pump_a", "fg": 3012, "rotates": false }, + { "id": "t_gas_pump_smashed", "fg": 3015, "rotates": false }, + { "id": "t_gas_tank", "fg": 3046, "rotates": false }, + { "id": "t_gate_metal_c", "fg": 2722, "rotates": false }, + { "id": "t_gate_metal_o", "fg": 2723, "rotates": false }, { "id": [ - "broadsword_inferior", - "zweihander", - "zweihander_inferior", - "arming_sword", - "arming_sword_inferior", - "longsword", - "longsword_inferior", - "broadsword_fake", - "zweihander_fake", - "arming_sword_fake", - "longsword_fake", - "broadsword" + "t_gates_mech_control", + "t_gates_control_concrete", + "t_gates_control_brick", + "t_gates_mech_control_lab", + "t_gates_control_concrete_lab", + "t_gates_control_brick_lab" ], - "fg": 1432, - "rotates": false - }, - { "id": "sword_wood", "fg": 1433, "rotates": false }, - { "id": "c4", "fg": 1434, "rotates": false }, - { "id": "c4armed", "fg": 1435, "rotates": false }, - { "id": "camera", "fg": 1436, "rotates": false }, - { "id": "camera_pro", "fg": 1437, "rotates": false }, - { "id": [ "candle_smoke", "candle" ], "fg": 1438, "rotates": false }, - { "id": [ "candle_smoke_lit", "candle_lit" ], "fg": 1439, "rotates": false }, - { "id": [ "carver_on", "carver_off" ], "fg": 1440, "rotates": false }, - { "id": [ "gasdiscount_gold", "cash_card" ], "fg": 1441, "rotates": false }, - { "id": [ "gasdiscount_silver", "gasdiscount_platinum" ], "fg": 1442, "rotates": false }, - { "id": "id_military", "fg": 1443, "rotates": false }, - { "id": "id_science", "fg": 1444, "rotates": false }, - { "id": "cattlefodder", "fg": 1445, "rotates": false }, - { "id": "cell_phone", "fg": 1446, "rotates": false }, - { "id": "cell_phone_flashlight", "fg": 1447, "rotates": false }, + "fg": 2991, + "rotates": false + }, { - "id": [ "chainsaw_on", "elec_chainsaw_off", "elec_chainsaw_on", "chainsaw_off" ], - "fg": 1448, - "rotates": false - }, - { "id": [ "combatsaw_off", "combatsaw_on" ], "fg": 1449, "rotates": false }, - { "id": "char_purifier", "fg": 1450, "rotates": false }, - { "id": [ "chemistry_set_basic", "chemistry_set" ], "fg": 1451, "rotates": false }, - { "id": [ "chipper", "chisel" ], "fg": 1452, "rotates": false }, - { "id": "screwdriver", "fg": 1453, "rotates": false }, - { "id": "screwdriver_set", "fg": 1454, "rotates": false }, - { "id": "soldering_iron", "fg": 1455, "rotates": false }, - { "id": [ "circsaw_on", "circsaw_off" ], "fg": 1456, "rotates": false }, - { "id": "clarinet", "fg": 1457, "rotates": false }, - { "id": "laptop", "fg": 1458, "rotates": false }, - { "id": "control_laptop", "fg": 1459, "rotates": false }, - { "id": "con_mix", "fg": 1460, "rotates": false }, - { "id": "cordless_drill", "fg": 1461, "rotates": false }, - { "id": "cow_bell", "fg": 1462, "rotates": false }, - { "id": "crackpipe", "fg": 1463, "rotates": false }, - { "id": [ "makeshift_crowbar", "halligan", "crowbar" ], "fg": 1464, "rotates": false }, - { "id": "crucible", "fg": 1465, "rotates": false }, - { "id": "picklocks", "fg": 1466, "rotates": false }, - { "id": "crude_picklock", "fg": 1467, "rotates": false }, - { "id": [ "cs_lajatang_on", "cs_lajatang_off" ], "fg": 1468, "rotates": false }, - { "id": "dao", "fg": 1469, "rotates": false }, - { "id": "dehydrator", "fg": 1470, "rotates": false }, - { "id": [ "whistle", "dog_whistle" ], "fg": 1471, "rotates": false }, - { "id": "dusksword", "fg": 1472, "rotates": false }, - { "id": "dynamite", "fg": 1473, "rotates": false }, - { "id": "dynamite_act", "fg": 1474, "rotates": false }, - { "id": "eink_tablet_pc", "fg": 1475, "rotates": false }, - { "id": "electrohack", "fg": 1476, "rotates": false }, - { "id": "elec_hairtrimmer", "fg": 1477, "rotates": false }, - { "id": "etched_skull", "fg": 1478, "rotates": false }, - { "id": [ "sm_extinguisher", "extinguisher" ], "fg": 1479, "rotates": false }, - { "id": "throw_extinguisher", "fg": 1480, "rotates": false }, - { "id": [ "tool_black_powder_charge", "fertilizer_bomb" ], "fg": 1481, "rotates": false }, - { "id": [ "tool_black_powder_charge_act", "fertilizer_bomb_act" ], "fg": 1482, "rotates": false }, - { "id": "firecracker", "fg": 1483, "rotates": false }, - { "id": "firecracker_act", "fg": 1484, "rotates": false }, - { "id": "firecracker_pack", "fg": 1485, "rotates": false }, - { "id": "firecracker_pack_act", "fg": 1486, "rotates": false }, - { "id": "firekatana_off", "fg": 1487, "rotates": false }, - { "id": "firekatana_on", "fg": 1488, "rotates": false }, - { "id": [ "shishkebab_off", "firemachete_off" ], "fg": 1489, "rotates": false }, - { "id": [ "shishkebab_on", "firemachete_on" ], "fg": 1490, "rotates": false }, - { "id": "fire_ax", "fg": 1491, "rotates": false }, - { "id": [ "fire_drill_large", "fire_drill" ], "fg": 1492, "rotates": false }, - { "id": "fishing_rod_professional", "fg": 1493, "rotates": false }, - { "id": "fishing_rod_basic", "fg": 1494, "rotates": false }, - { "id": [ "heavy_flashlight", "reading_light", "flashlight" ], "fg": 1495, "rotates": false }, - { "id": [ "heavy_flashlight_on", "reading_light_on", "flashlight_on" ], "fg": 1496, "rotates": false }, - { "id": "flint_steel", "fg": 1497, "rotates": false }, + "id": "t_generator_broken", + "fg": 2985, + "rotates": false, + "multitile": true, + "additional_tiles": [ { "id": "corner", "fg": 2985 }, { "id": "t_connection", "fg": 2986 } ] + }, { - "id": [ - "v_planter_item", - "v_planter_item_advanced", - "v_plow_item", - "v_reaper_item", - "v_reaper_item_advanced", - "v_scoop_item", - "folding_bicycle" - ], - "fg": 1498, - "rotates": false + "id": [ "t_glass_railing", "t_glass_railing_h", "t_glass_railing_v" ], + "fg": 2743, + "rotates": true, + "multitile": true, + "additional_tiles": [ + { "id": "center", "fg": 2743 }, + { "id": "corner", "fg": 2744 }, + { "id": "edge", "fg": 2745 }, + { "id": "end_piece", "fg": 2746 }, + { "id": "t_connection", "fg": 2747 }, + { "id": "unconnected", "fg": 2748 } + ] }, - { "id": "food_processor", "fg": 1499, "rotates": false }, - { "id": "char_smoker", "fg": 1500, "rotates": false }, - { "id": "forge", "fg": 1501, "rotates": false }, - { "id": "tr_metal_funnel", "fg": 1502, "rotates": false }, - { "id": "tr_funnel", "fg": 1503, "rotates": false }, - { "id": "tr_makeshift_funnel", "fg": 1504, "rotates": false }, - { "id": [ "tr_raincatcher", "t_raincatcher" ], "fg": 1505, "rotates": false }, - { "id": "tr_leather_funnel", "fg": 1506, "rotates": false }, + { "id": "t_glass_roof", "fg": 2928, "rotates": false }, + { "id": "t_golf_hole", "fg": 2588, "rotates": false }, + { "id": "t_grass_long_season_autumn", "fg": 3064, "rotates": false }, + { "id": "t_grass_long_season_summer", "fg": 3062, "rotates": false }, + { "id": "t_grass_long_season_winter", "fg": 3065, "rotates": false }, + { "id": [ "t_grass_long", "t_grass_long_season_spring" ], "fg": 3061, "rotates": false }, + { "id": "t_grass_season_autumn", "fg": 3058, "rotates": false }, + { "id": "t_grass_season_summer", "fg": 3057, "rotates": false }, + { "id": "t_grass_season_winter", "fg": 3059, "rotates": false }, + { "id": [ "t_grass", "t_grass_season_spring" ], "fg": 3056, "rotates": false }, + { "id": "t_grass_tall_season_autumn", "fg": 3068, "rotates": false }, + { "id": "t_grass_tall_season_winter", "fg": 3069, "rotates": false }, + { "id": "t_grass_tall_summer", "fg": 3067, "rotates": false }, + { "id": [ "t_grass_tall", "t_grass_tall_season_spring" ], "fg": 3066, "rotates": false }, + { "id": "t_grate", "fg": 2958, "rotates": false }, + { "id": "t_gutter_downspout", "fg": 2864, "rotates": true }, { - "id": "vp_funnel", - "fg": 1503, + "id": "t_gutter_drop", + "fg": 2858, "rotates": true, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 155 } ] + "additional_tiles": [ + { "id": "center", "fg": 2859 }, + { "id": "corner", "fg": 2860 }, + { "id": "edge", "fg": 2861 }, + { "id": "end_piece", "fg": 2862 }, + { "id": "t_connection", "fg": 2863 }, + { "id": "unconnected", "fg": 2858 } + ] }, { - "id": "vp_makeshift_funnel", - "fg": 1504, + "id": [ "t_gutter", "t_gutter_north", "t_gutter_east", "t_gutter_south", "t_gutter_west" ], + "fg": 2852, "rotates": true, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 155 } ] + "additional_tiles": [ + { "id": "center", "fg": 2853 }, + { "id": "corner", "fg": 2854 }, + { "id": "edge", "fg": 2855 }, + { "id": "end_piece", "fg": 2856 }, + { "id": "t_connection", "fg": 2857 }, + { "id": "unconnected", "fg": 2852 } + ] }, + { "id": [ "t_hole", "lighting_hidden" ], "fg": 2581, "rotates": false }, { - "id": "vp_leather_funnel", - "fg": 1506, + "id": "t_improvised_fence", + "fg": 2611, "rotates": false, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 155 } ] + "additional_tiles": [ + { "id": "center", "fg": 2612 }, + { "id": "corner", "fg": 2613 }, + { "id": "edge", "fg": 2611 }, + { "id": "end_piece", "fg": 2614 }, + { "id": "t_connection", "fg": 2615 }, + { "id": "unconnected", "fg": 2611 } + ] }, + { "id": "t_improvised_shelter", "fg": 3048, "rotates": false }, + { "id": "t_ind_assembler", "fg": 3001, "rotates": false }, + { "id": "t_ind_drill", "fg": 3002, "rotates": false }, + { "id": "t_ind_furnace", "fg": 3003, "rotates": false }, + { "id": "t_ind_lathe", "fg": 3004, "rotates": false }, + { "id": "t_ind_mixer", "fg": 3005, "rotates": false }, + { "id": "t_ind_pipe", "fg": 3006, "rotates": false }, + { "id": "t_ind_press", "fg": 3007, "rotates": false }, + { "id": "t_intercom", "fg": 2726, "rotates": false }, { - "id": "vp_metal_funnel", - "fg": 1502, + "id": "t_iron_fence", + "fg": 2637, "rotates": false, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 155 } ] - }, - { "id": "leather_funnel", "fg": 1507, "rotates": false }, - { "id": "makeshift_funnel", "fg": 1508, "rotates": false }, - { "id": "metal_funnel", "fg": 1509, "rotates": false }, - { "id": "funnel", "fg": 1510, "rotates": false }, - { "id": "teleporter", "fg": 1511, "rotates": false }, - { "id": "geiger_off", "fg": 1512, "rotates": false }, - { "id": "geiger_on", "fg": 1513, "rotates": false }, - { "id": "glowstick_dead", "fg": 1514, "rotates": false }, - { "id": "glowstick_lit", "fg": 1515, "rotates": false }, - { "id": "glowstick", "fg": 1516, "rotates": false }, - { "id": "granade", "fg": 1517, "rotates": false }, - { "id": "granade_act", "fg": 1518, "rotates": false }, - { "id": "grenade", "fg": 1519, "rotates": false }, - { "id": "grenade_act", "fg": 1520, "rotates": false }, - { "id": "saw", "fg": 1521, "rotates": false }, - { "id": "hacksaw", "fg": 1522, "rotates": false }, - { "id": "hammer", "fg": 1523, "rotates": false }, - { "id": "handflare", "fg": 1524, "rotates": false }, - { "id": "handflare_act", "fg": 1525, "rotates": false }, - { "id": "handflare_lit", "fg": 1526, "rotates": false }, - { "id": "hand_drill", "fg": 1527, "rotates": false }, - { "id": "hand_pump", "fg": 1528, "rotates": false }, - { "id": "heatpack_used", "fg": 1529, "rotates": false }, + "additional_tiles": [ + { "id": "center", "fg": 2638 }, + { "id": "corner", "fg": 2639 }, + { "id": "edge", "fg": 2637 }, + { "id": "end_piece", "fg": 2640 }, + { "id": "t_connection", "fg": 2641 }, + { "id": "unconnected", "fg": 2637 } + ] + }, + { "id": "t_iron_fence_posts", "fg": 2647, "rotates": false }, + { "id": "t_iron_gate_c", "fg": 2951, "rotates": false }, + { "id": "t_iron_gate_l", "fg": 2952, "rotates": false }, + { "id": "t_ladder_down", "fg": 2604, "rotates": false }, + { "id": "t_ladder_up", "fg": 2603, "rotates": false }, + { "id": "t_leanto", "fg": 3051, "rotates": false }, + { "id": [ "t_linoleum_gray", "t_strconc_floor_halfway" ], "fg": 2959, "rotates": false }, + { "id": "t_low_stairs_begin", "fg": 2600, "rotates": false }, + { "id": "t_low_stairs_end", "fg": 2601, "rotates": false }, + { "id": [ "t_m_frame", "t_window_empty" ], "fg": 2925, "rotates": false }, + { "id": "t_machinery_electronic", "fg": 3000, "rotates": false }, + { "id": [ "t_machinery_heavy", "t_sewage_pump" ], "fg": 2999, "rotates": false }, + { "id": "t_machinery_light", "fg": 2997, "rotates": false }, + { "id": "t_machinery_old", "fg": 2998, "rotates": false }, + { "id": "t_manhole", "fg": 2602, "rotates": false }, + { "id": "t_marloss", "fg": 2542, "rotates": false }, + { "id": "t_marloss_tree", "fg": 2506, "rotates": false }, { - "id": "vp_vehicle_scoop", - "fg": 1529, + "id": "t_metal_railing", + "fg": 2749, "rotates": true, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 155 } ] + "additional_tiles": [ + { "id": "center", "fg": 2749 }, + { "id": "corner", "fg": 2750 }, + { "id": "edge", "fg": 2751 }, + { "id": "end_piece", "fg": 2752 }, + { "id": "t_connection", "fg": 2753 }, + { "id": "unconnected", "fg": 2754 } + ] }, + { "id": "t_milking_machine", "fg": 3034, "rotates": false }, { - "id": "vp_plow", - "fg": 1530, + "id": "t_missile", + "fg": 2968, + "rotates": false, + "multitile": true, + "additional_tiles": [ + { "id": "center", "fg": 2968 }, + { "id": "corner", "fg": 2969 }, + { "id": "edge", "fg": 2968 }, + { "id": "end_piece", "fg": 2968 }, + { "id": "t_connection", "fg": 2971 }, + { "id": "unconnected", "fg": 2968 } + ] + }, + { "id": "t_missile_exploded", "fg": 3120, "rotates": false }, + { + "id": "t_monkey_bars", + "fg": 2974, + "rotates": false, + "multitile": true, + "additional_tiles": [ { "id": "center", "fg": 2974 }, { "id": "corner", "fg": 2975 }, { "id": "t_connection", "fg": 2976 } ] + }, + { "id": "t_nuclear_reactor", "fg": 3042, "rotates": false }, + { "id": "t_oil_circ_brkr_l", "fg": 3032, "rotates": false }, + { "id": [ "t_open_air", "t_open_air_rooved" ], "fg": 2500, "rotates": false }, + { "id": [ "t_ov_reb_cage", "t_ov_smreb_cage", "t_metal" ], "fg": 2656, "rotates": false }, + { "id": "t_palisade", "fg": [ 2629, 2630, 2629, 2630 ], "rotates": true }, + { "id": "t_palisade_gate", "fg": [ 2631, 2632, 2631, 2632 ], "rotates": true }, + { "id": "t_palisade_gate_o", "fg": [ 2633, 2634, 2633, 2634 ], "rotates": true }, + { "id": [ "t_palisade_pulley", "t_barndoor" ], "fg": 2990, "rotates": false }, + { "id": "t_paper", "fg": 2595, "rotates": false }, + { "id": [ "t_pavement_bg_dp", "t_pavement" ], "fg": 2885, "rotates": false }, + { "id": [ "t_pavement_y_bg_dp", "t_pavement_y" ], "fg": 2896, "rotates": false }, + { "id": "t_pedestal_temple", "fg": 3038, "rotates": false }, + { "id": "t_pedestal_wyrm", "fg": 3037, "rotates": false }, + { + "id": "t_pit_corpsed", + "fg": 2572, + "bg": 2577, "rotates": true, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 1531 } ] + "additional_tiles": [ + { "id": "center", "bg": 2577 }, + { "id": "corner", "fg": 2573, "bg": 2577 }, + { "id": "edge", "fg": 2574, "bg": 2577 }, + { "id": "end_piece", "fg": 2575, "bg": 2577 }, + { "id": "t_connection", "fg": 2576, "bg": 2577 }, + { "id": "unconnected", "fg": 2572, "bg": 2577 } + ] }, - { "id": "heatpack", "fg": 1532, "rotates": false }, - { "id": [ "hobo_stove", "esbit_stove" ], "fg": 1533, "rotates": false }, - { "id": "hoe", "fg": 1535, "rotates": false }, - { "id": [ "horn_car", "horn_big", "beeper", "chimes", "horn_bicycle" ], "fg": 1536, "rotates": false }, - { "id": [ "gasoline_cooker", "oil_cooker", "hotplate" ], "fg": 1537, "rotates": false }, - { "id": "inflatable_boat", "fg": 1538, "rotates": false }, - { "id": [ "jack_makeshift", "jack_small", "jack" ], "fg": 1539, "rotates": false }, - { "id": [ "elec_jackhammer", "jackhammer" ], "fg": 1540, "rotates": false }, - { "id": [ "jumper_cable_heavy", "jumper_cable" ], "fg": 1541, "rotates": false }, + { "id": [ "t_pit_foxhole", "tr_sinkhole" ], "fg": 2548, "rotates": false }, + { "id": [ "t_pit_glass_covered", "t_pit_spiked_covered", "t_pit_covered" ], "fg": 2578, "rotates": false }, { - "id": [ - "katana_inferior", - "tanto", - "wakizashi", - "wakizashi_inferior", - "kukri", - "cutlass", - "cutlass_inferior", - "nodachi", - "scimitar", - "scimitar_inferior", - "cavalry_sabre", - "katana_fake", - "wakizashi_fake", - "cutlass_fake", - "nodachi_fake", - "scimitar_fake", - "cavalry_sabre_fake", - "katana" - ], - "fg": 1542, - "rotates": false + "id": "t_pit_shallow", + "fg": 2549, + "rotates": false, + "multitile": true, + "additional_tiles": [ + { "id": "center", "fg": 2550 }, + { "id": "corner", "fg": 2551 }, + { "id": "edge", "fg": 2552 }, + { "id": "end_piece", "fg": 2553 }, + { "id": "t_connection", "fg": 2554 }, + { "id": "unconnected", "fg": 2549 } + ] }, - { "id": "bokken", "fg": 1543, "rotates": false }, - { "id": "kevlar_harness", "fg": 1544, "rotates": false }, - { "id": "ceramic_armor", "fg": 1545, "rotates": false }, - { "id": "kevlar_plate", "fg": 1546, "rotates": false }, - { "id": "khopesh", "fg": 1547, "rotates": false }, - { "id": [ "multitool", "knife_swissarmy" ], "fg": 1548, "rotates": false }, - { "id": "pockknife", "fg": 1549, "rotates": false }, - { "id": "laevateinn_replica", "fg": 1550, "rotates": false }, - { "id": "lighter", "fg": 1551, "rotates": false }, - { "id": "lightstrip", "fg": 1552, "rotates": false }, - { "id": "lightstrip_inactive", "fg": 1553, "rotates": false }, - { "id": "link_sheet", "fg": 1554, "rotates": false }, - { "id": "lobotomizer", "fg": 1555, "rotates": false }, - { "id": [ "survivor_machete", "machete" ], "fg": 1556, "rotates": false }, - { "id": [ "pan", "waffleiron" ], "fg": 1557, "rotates": false }, - { "id": "magnifying_glass", "fg": 1558, "rotates": false }, - { "id": "makeshift_axe", "fg": 1559, "rotates": false }, - { "id": "makeshift_machete", "fg": 1560, "rotates": false }, - { "id": "matchbomb", "fg": 1561, "rotates": false }, - { "id": "matchbomb_act", "fg": 1562, "rotates": false }, - { "id": "matches", "fg": 1563, "rotates": true }, - { "id": "mininuke_act", "fg": 1564, "rotates": false }, - { "id": "mold_plastic", "fg": 1565, "rotates": false }, - { "id": [ "molotov_micro", "molotov" ], "fg": 1566, "rotates": false }, - { "id": [ "molotov_micro_act", "molotov_lit" ], "fg": 1567, "rotates": false }, - { "id": "mop", "fg": 1568, "rotates": false }, - { "id": "mortar_pestle", "fg": 1569, "rotates": false }, - { "id": "mp3", "fg": 1570, "rotates": false }, - { "id": "mp3_on", "fg": 1571, "rotates": false }, - { "id": "needle_wood", "fg": 1572, "rotates": false }, - { "id": "needle_bone", "fg": 1573, "rotates": false }, - { "id": "radio", "fg": 1574, "rotates": false }, - { "id": "noise_emitter", "fg": 1575, "rotates": false }, - { "id": "radio_on", "fg": 1576, "rotates": false }, - { "id": "noise_emitter_on", "fg": 1577, "rotates": false }, { - "id": [ "smart_lamp", "gasoline_lantern", "electric_lantern", "oxylamp", "atomic_lamp_off", "oil_lamp" ], - "fg": 1578, - "rotates": false + "id": [ "t_pit_spiked", "tr_spike_pit" ], + "fg": 2560, + "rotates": false, + "multitile": true, + "additional_tiles": [ + { "id": "center", "fg": 2561 }, + { "id": "corner", "fg": 2562 }, + { "id": "edge", "fg": 2563 }, + { "id": "end_piece", "fg": 2564 }, + { "id": "t_connection", "fg": 2565 }, + { "id": "unconnected", "fg": 2560 } + ] }, + { "id": "t_plut_generator", "fg": 3041, "rotates": false }, + { "id": "t_portcullis", "fg": 2635, "rotates": false }, + { "id": [ "t_potential_trans", "t_oil_circ_brkr_s" ], "fg": 3033, "rotates": false }, { - "id": [ "smart_lamp_on", "gasoline_lantern_on", "electric_lantern_on", "oxylamp_on", "oil_lamp_on" ], - "fg": 1579, + "id": [ + "t_radio_controls", + "t_containment_control", + "t_ins_bridge_control", + "t_jaildoor_control", + "t_outs_bridge_control", + "t_reinforced_glass_control" + ], + "fg": 3022, "rotates": false }, - { "id": "atomic_lamp", "fg": 1580, "rotates": false }, + { "id": "t_radio_tower", "fg": 3023, "rotates": false }, { - "id": "vp_atomic_lamp", - "fg": 1580, + "id": [ "t_railing_h", "t_railing_v", "t_guardrail_bg_dp", "t_railing" ], + "fg": 2736, + "rotates": true, + "multitile": true, + "additional_tiles": [ + { "id": "center", "fg": 2736 }, + { "id": "corner", "fg": 2737 }, + { "id": "edge", "fg": 2738 }, + { "id": "end_piece", "fg": 2739 }, + { "id": "t_connection", "fg": 2740 }, + { "id": "unconnected", "fg": 2742 } + ] + }, + { + "id": [ "t_railroad_tie_h", "t_railroad_tie_v", "t_railroad_tie" ], + "fg": 2764, "rotates": true, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 155 } ] + "additional_tiles": [ { "id": "edge", "fg": 2765 } ] }, + { "id": "t_railroad_track_on_tie", "fg": 2763 }, { "id": [ - "smoxygen_tank", - "scuba_tank", - "scuba_tank_on", - "small_scuba_tank", - "small_scuba_tank_on", - "oxygen_tank", - "oxygen_cylinder" + "t_railroad_track", + "t_railroad_track_h", + "t_railroad_track_v", + "t_railroad_track_d", + "t_railroad_track_d1", + "t_railroad_track_d2" ], - "fg": 1581, - "rotates": false - }, - { "id": "pet_carrier", "fg": 1582, "rotates": false }, - { "id": "pheromone", "fg": 1583, "rotates": false }, - { "id": [ "iceaxe", "pickaxe" ], "fg": 1584, "rotates": false }, - { "id": [ "tool_rdx_sand_bomb", "pipebomb" ], "fg": 1585, "rotates": false }, - { "id": [ "tool_rdx_sand_bomb_act", "pipebomb_act" ], "fg": 1586, "rotates": false }, - { "id": "pipe_glass", "fg": 1587, "rotates": false }, - { "id": "pipe_tobacco", "fg": 1588, "rotates": false }, - { "id": "plastic_chunk", "fg": 1589, "rotates": false }, - { "id": "pokeball", "fg": 1590, "rotates": false }, - { "id": "portable_game", "fg": 1591, "rotates": false }, - { "id": "portal", "fg": 1592, "rotates": false }, - { "id": "press", "fg": 1593, "rotates": false }, - { "id": [ "primitive_adze", "hand_axe", "primitive_axe" ], "fg": 1594, "rotates": false }, - { "id": [ "makeshift_hammer", "primitive_hammer" ], "fg": 1595, "rotates": false }, - { "id": [ "makeshift_shovel", "primitive_shovel" ], "fg": 1596, "rotates": false }, - { "id": "puller", "fg": 1597, "rotates": false }, - { "id": [ "remotevehcontrol", "radiocontrol" ], "fg": 1598, "rotates": false }, - { "id": "radio_car", "fg": 1599, "rotates": false }, - { "id": "radio_car_on", "fg": 1600, "rotates": false }, + "fg": 2755, + "rotates": true, + "multitile": true, + "additional_tiles": [ + { "id": "center", "fg": 2755 }, + { "id": "corner", "fg": [ 2756, 2757, 2758, 2759 ] }, + { "id": "edge", "fg": 2760 }, + { "id": "end_piece", "fg": 2760 }, + { "id": "t_connection", "fg": 2761 }, + { "id": "unconnected", "fg": 2760 } + ] + }, + { "id": "t_rdoor_b", "fg": 2942, "rotates": false }, + { "id": "t_rdoor_boarded", "fg": 2943, "rotates": false }, + { "id": "t_rdoor_boarded_damaged", "fg": 2944, "rotates": false }, + { "id": "t_rdoor_c", "fg": 2941, "rotates": false }, + { "id": "t_rdoor_o", "fg": 2940, "rotates": false }, { - "id": [ "rapier_fake", "fencing_foil", "fencing_epee", "fencing_sabre", "estoc", "estoc_fake", "rapier" ], - "fg": 1601, - "rotates": false - }, - { "id": "ref_lighter", "fg": 1602, "rotates": false }, - { "id": "ref_lighter_dare", "fg": 1603, "rotates": false }, - { "id": "ref_lighter_on", "fg": 1604, "rotates": false }, - { "id": "rocket_core", "fg": 1605, "rotates": false }, - { "id": "rocket_core_act", "fg": 1606, "rotates": false }, - { "id": "clay_quern", "fg": 1607, "rotates": false }, - { "id": "rock_quern", "fg": 1608, "rotates": false }, - { "id": "scalpel", "fg": 1609, "rotates": false }, - { "id": "scissors", "fg": 1610, "rotates": false }, - { "id": "scythe", "fg": 1611, "rotates": false }, - { "id": [ "tailors_kit", "sewing_kit" ], "fg": 1612, "rotates": false }, - { "id": [ "shavingkit", "survivor_shavingkit" ], "fg": 1613, "rotates": false }, - { "id": "i_staff", "fg": 1614, "rotates": false }, - { "id": "shock_staff", "fg": 1615, "rotates": false }, - { "id": [ "e_tool", "g_shovel", "e_tool_chinese", "shovel" ], "fg": 1616, "rotates": false }, - { "id": "sickle", "fg": 1617, "rotates": false }, - { "id": "smoke_machine", "fg": 1618, "rotates": false }, - { "id": "smoke_machine_act", "fg": 1619, "rotates": false }, - { "id": "smoke_machine_unpreped", "fg": 1620, "rotates": false }, - { "id": "spess_chunk", "fg": 1621 }, - { "id": "spray_can", "fg": 1622, "rotates": false }, - { "id": "stepladder", "fg": 1623, "rotates": false }, - { "id": "survivor_hairtrimmer", "fg": 1624, "rotates": false }, - { "id": "survivor_scope", "fg": 1625, "rotates": false }, - { "id": "swage", "fg": 1626, "rotates": false }, - { "id": "sword_xiphos", "fg": 1627, "rotates": false }, - { "id": "syringe", "fg": 1628, "rotates": false }, - { "id": [ "creepy_doll", "talking_doll" ], "fg": 1629, "rotates": false }, - { "id": "straw_doll", "fg": 1630, "rotates": false }, - { "id": "teddy", "fg": 1631, "rotates": false }, - { "id": "tazer", "fg": 1632, "rotates": false }, - { "id": "thermometer", "fg": 1633, "rotates": false }, - { "id": "tinderbox", "fg": 1634, "rotates": false }, - { "id": "tinderbox_on", "fg": 1635, "rotates": false }, - { "id": [ "pliers", "tongs" ], "fg": 1636, "rotates": false }, - { "id": "toolbox", "fg": 1637, "rotates": false }, - { "id": [ "tool_rdx_charge", "tool_anfo_charge" ], "fg": 1638, "rotates": false }, - { "id": [ "tool_rdx_charge_act", "tool_anfo_charge_act" ], "fg": 1639, "rotates": false }, - { "id": [ "gasbomb_makeshift", "tool_black_powder_bomb" ], "fg": 1640, "rotates": false }, - { "id": [ "gasbomb_makeshift_act", "tool_black_powder_bomb_act" ], "fg": 1641, "rotates": false }, - { "id": "torch", "fg": 1642, "rotates": false }, - { "id": "torch_lit", "fg": 1643, "rotates": false }, - { "id": "triffid_sap_grenade_act", "fg": 1644, "rotates": false }, - { "id": "triffid_sap_thrown", "fg": 1645, "rotates": false }, - { "id": [ "trimmer_on", "trimmer_off" ], "fg": 1646, "rotates": false }, - { "id": [ "tuba", "trumpet" ], "fg": 1647, "rotates": false }, - { "id": "two_way_radio", "fg": 1648, "rotates": false }, + "id": [ "t_reb_cage", "t_bars" ], + "fg": 2651, + "rotates": false, + "multitile": true, + "additional_tiles": [ + { "id": "center", "fg": 2652 }, + { "id": "corner", "fg": 2653 }, + { "id": "edge", "fg": 2654 }, + { "id": "end_piece", "fg": 2654 }, + { "id": "t_connection", "fg": 2655 }, + { "id": "unconnected", "fg": 2651 } + ] + }, + { "id": "t_recycler", "fg": 3053, "rotates": false }, + { "id": [ "t_reinforced_door_glass_lab_c", "t_reinforced_door_glass_c" ], "fg": 2946, "rotates": false }, + { "id": [ "t_reinforced_door_glass_o", "t_reinforced_door_glass_lab_o" ], "fg": 2945, "rotates": false }, { - "id": [ - "makeshift_sealer", - "battery_ups", - "magazine_battery_mod", - "stereo", - "vac_sealer", - "magazine_battery_light_mod", - "magazine_battery_medium_mod", - "magazine_battery_heavy_mod" - ], - "fg": 1649, - "rotates": false + "id": "t_reinforced_glass", + "fg": 2884, + "rotates": true, + "multitile": true, + "additional_tiles": [ + { "id": "center", "fg": 2886 }, + { "id": "corner", "fg": 2887 }, + { "id": "edge", "fg": 2888 }, + { "id": "end_piece", "fg": 2889 }, + { "id": "t_connection", "fg": 2890 }, + { "id": "unconnected", "fg": 2884 } + ] }, - { "id": "spiral_stone", "fg": 1650, "rotates": false }, - { "id": "vortex_stone", "fg": 1651, "rotates": false }, - { "id": "washboard", "fg": 1652, "rotates": false }, - { "id": [ "oxy_torch", "welder" ], "fg": 1653, "rotates": false }, - { "id": "welder_crude", "fg": 1654, "rotates": false }, - { "id": "whistle_multitool", "fg": 1655, "rotates": false }, { - "id": [ "badge_deputy", "badge_marshal", "badge_detective", "badge_cybercop", "badge_swat" ], - "fg": 1656, + "id": "t_reinforced_glass_shutter", + "fg": 2871, + "rotates": true, + "multitile": true, + "additional_tiles": [ + { "id": "center", "fg": 2872 }, + { "id": "corner", "fg": 2873 }, + { "id": "edge", "fg": 2875 }, + { "id": "end_piece", "fg": 2876 }, + { "id": "t_connection", "fg": 2877 }, + { "id": "unconnected", "fg": 2871 } + ] + }, + { + "id": "t_reinforced_glass_shutter_open", + "fg": 2878, + "rotates": true, + "multitile": true, + "additional_tiles": [ + { "id": "center", "fg": 2879 }, + { "id": "corner", "fg": 2880 }, + { "id": "edge", "fg": 2881 }, + { "id": "end_piece", "fg": 2882 }, + { "id": "t_connection", "fg": 2883 }, + { "id": "unconnected", "fg": 2878 } + ] + }, + { "id": "t_resin_hole", "fg": 2701, "rotates": false }, + { "id": "t_resin_hole_c", "fg": 2697, "rotates": false }, + { "id": "t_resin_hole_o", "fg": 2698, "rotates": false }, + { "id": [ "t_riverbridge_dp", "t_pontoon_dp" ], "fg": 2961, "rotates": false }, + { "id": "t_rock", "fg": 2592, "rotates": false }, + { "id": "t_rock_blue", "fg": 2591, "rotates": false }, + { "id": "t_rock_floor", "fg": 2907, "rotates": false }, + { "id": "t_rock_green", "fg": 2590, "rotates": false }, + { "id": "t_rock_red", "fg": 2589, "rotates": false }, + { "id": "t_rock_smooth", "fg": 2593, "rotates": false }, + { + "id": [ "t_rock_wall_half", "t_sconc_wall_halfway", "t_strconc_wall_halfway" ], + "fg": 2710, + "rotates": true, + "multitile": true, + "additional_tiles": [ + { "id": "center", "fg": 2714 }, + { "id": "corner", "fg": 2719 }, + { "id": "edge", "fg": 2724 }, + { "id": "end_piece", "fg": 2725 }, + { "id": "t_connection", "fg": 2727 }, + { "id": "unconnected", "fg": 2710 } + ] + }, + { + "id": [ "t_rock_wall", "t_sconc_wall", "t_strconc_wall" ], + "fg": 2846, + "rotates": true, + "multitile": true, + "additional_tiles": [ + { "id": "center", "fg": 2847 }, + { "id": "corner", "fg": 2848 }, + { "id": "edge", "fg": 2849 }, + { "id": "end_piece", "fg": 2850 }, + { "id": "t_connection", "fg": 2851 }, + { "id": "unconnected", "fg": 2846 } + ] + }, + { + "id": "t_root_wall", + "fg": 2606, + "rotates": false, + "multitile": true, + "additional_tiles": [ + { "id": "center", "fg": 2607 }, + { "id": "corner", "fg": 2608 }, + { "id": "edge", "fg": 2606 }, + { "id": "end_piece", "fg": 2609 }, + { "id": "t_connection", "fg": 2610 }, + { "id": "unconnected", "fg": 2606 } + ] + }, + { "id": "t_rootcellar", "fg": 2956, "rotates": false }, + { "id": "t_rope_up", "fg": 2605, "rotates": false }, + { "id": "t_sand", "fg": 2811, "rotates": false }, + { + "id": "t_sandbox", + "fg": 2579, + "rotates": false, + "multitile": true, + "additional_tiles": [ + { "id": "center", "fg": 2580 }, + { "id": "corner", "fg": 2582 }, + { "id": "edge", "fg": 2583 }, + { "id": "end_piece", "fg": 2584 }, + { "id": "t_connection", "fg": 2585 }, + { "id": "unconnected", "fg": 2579 } + ] + }, + { "id": "t_sandmound", "fg": 3055, "rotates": false }, + { "id": [ "t_scrap_floor", "t_junk_floor", "t_metal_floor" ], "fg": 2938, "rotates": false }, + { + "id": [ "t_scrap_wall_halfway", "t_junk_palisade" ], + "fg": 2669, + "rotates": true, + "multitile": true, + "additional_tiles": [ + { "id": "center", "fg": 2670 }, + { "id": "corner", "fg": 2671 }, + { "id": "edge", "fg": 2672 }, + { "id": "end_piece", "fg": 2673 }, + { "id": "t_connection", "fg": 2674 }, + { "id": "unconnected", "fg": 2669 } + ] + }, + { + "id": [ "t_scrap_wall", "t_junk_wall", "t_wall_metal" ], + "fg": 2783, + "rotates": true, + "multitile": true, + "additional_tiles": [ + { "id": "center", "fg": 2785 }, + { "id": "corner", "fg": 2786 }, + { "id": "edge", "fg": 2787 }, + { "id": "end_piece", "fg": 2788 }, + { "id": "t_connection", "fg": 2789 }, + { "id": "unconnected", "fg": 2783 } + ] + }, + { "id": "t_searth_test", "fg": 2806, "rotates": false }, + { + "id": [ + "t_secretdoor_bookcase_c", + "t_sliding_bookcase_c", + "t_sliding_bookcase_control", + "t_sliding_wall_control", + "t_decoy_bookcase" + ], + "fg": 3027, "rotates": false }, - { "id": [ "rad_badge", "wrapped_rad_badge" ], "fg": 1657, "rotates": false }, - { "id": "wrench", "fg": 1658, "rotates": false }, - { "id": "xacto", "fg": 1659, "rotates": false }, - { "id": [ "fish_trap", "water_purifier" ], "fg": 1660, "rotates": false }, - { - "id": "vp_water_purifier", - "fg": 1660, - "rotates": true, - "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 1661 } ] - }, + { "id": "t_secretdoor_bookcase_o", "fg": 3028, "rotates": false }, + { "id": "t_secretdoor_brick_wall_o", "fg": 2810, "rotates": true }, + { "id": "t_secretdoor_concrete_wall_o", "fg": 2735, "rotates": true }, + { "id": [ "t_secretdoor_wall_c", "t_sliding_wall_c", "t_secretdoor_onetime" ], "fg": 2842, "rotates": true }, { - "id": "vp_minireactor", - "fg": 1662, + "id": "t_sewage_pipe", + "fg": 2962, "rotates": false, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 1183 } ] + "additional_tiles": [ + { "id": "center", "fg": 2963 }, + { "id": "corner", "fg": 2964 }, + { "id": "edge", "fg": 2965 }, + { "id": "end_piece", "fg": 2966 }, + { "id": "t_connection", "fg": 2967 }, + { "id": "unconnected", "fg": 2962 } + ] }, - { "id": "minireactor", "fg": 1662, "rotates": false }, - { "id": [ "double_plutonium_core", "it_battery_mount", "battery_compartment" ], "fg": 1663, "rotates": false }, + { "id": "t_shrub_blueberry", "fg": 2490, "rotates": false }, { - "id": [ - "rm13_armor_on", - "armor_lightplate", - "cuirass_lightplate", - "armor_lorica", - "armor_plate", - "entry_suit", - "chainmail_suit", - "motorbike_armor", - "shark_suit", - "shark_suit_faraday", - "chainmail_hauberk", - "rm13_armor" - ], - "fg": 1664, + "id": [ "t_shrub_blueberry_harvested", "t_shrub_blueberry_season_spring", "t_shrub_blueberry_season_autumn" ], + "fg": 3085, "rotates": false }, - { "id": "armor_bone", "fg": 1665, "rotates": false }, - { "id": "armor_chitin", "fg": 1666, "rotates": false }, - { "id": [ "armor_larmor", "armor_blarmor", "touring_suit", "armor_lamellar" ], "fg": 1667, "rotates": false }, - { "id": "bookplate", "fg": 1668, "rotates": false }, - { "id": "football_armor", "fg": 1669, "rotates": false }, - { "id": "swat_armor", "fg": 1670, "rotates": false }, - { - "id": [ "mask_ski_loose", "thermal_mask", "thermal_mask_on", "balclava", "mask_ski" ], - "fg": 1671, - "rotates": false - }, - { "id": "f_leather_tarp", "fg": 1672, "rotates": false }, - { "id": "leather_tarp", "fg": 1673, "rotates": false }, - { "id": [ "emer_blanket", "generic_folded_vehicle" ], "fg": 1674, "rotates": false }, - { "id": "p_carpet", "fg": 1675, "rotates": false }, - { "id": "r_carpet", "fg": 1676, "rotates": false }, - { "id": "y_carpet", "fg": 1677, "rotates": false }, - { "id": "fiber_mat", "fg": 1678, "rotates": false }, - { "id": "g_carpet", "fg": 1679, "rotates": false }, - { "id": "fur_rollmat", "fg": 1680, "rotates": false }, - { "id": "rollmat", "fg": 1681, "rotates": false }, - { "id": "cot", "fg": 1682, "rotates": false }, - { "id": "electric_blanket", "fg": 1683, "rotates": false }, - { "id": "emer_blanket_on", "fg": 1684, "rotates": false }, - { "id": "towel", "fg": 1685, "rotates": false }, - { "id": "towel_soiled", "fg": 1686, "rotates": false }, - { "id": [ "blanket", "down_blanket", "towel_wet" ], "fg": 1687, "rotates": false }, - { "id": "sleeping_bag", "fg": 1688, "rotates": false }, - { "id": "snuggie", "fg": 1689, "rotates": false }, - { "id": [ "fur_blanket", "sleeping_bag_fur" ], "fg": 1690, "rotates": false }, - { "id": "electric_blanket_on", "fg": 1691, "rotates": false }, - { "id": "american_flag", "fg": 1692, "rotates": false }, + { "id": "t_shrub_fungal", "fg": 2491, "rotates": false }, { - "id": [ "thermal_socks_on", "cleats", "tabi_dress", "wetsuit_booties", "nomex_socks", "boots_h20survivor", "thermal_socks" ], - "fg": 1693, + "id": [ "t_shrub_peanut_season_summer", "t_shrub_peanut_harvested_season_summer", "t_shrub_season_summer" ], + "fg": 3080, "rotates": false }, - { "id": "clownshoes", "fg": 1694, "rotates": false }, - { "id": [ "socks", "tabi_gi", "socks_bowling", "sockmitts" ], "fg": 1695, "rotates": false }, - { "id": [ "socks_wool", "geta" ], "fg": 1696, "rotates": false }, - { "id": [ "blazer", "jacket_windbreaker" ], "fg": 1697, "rotates": false }, - { "id": [ "coat_rain", "bunker_coat", "folding_poncho_on" ], "fg": 1698, "rotates": false }, - { "id": [ "coat_winter", "jacket_leather_red" ], "fg": 1699, "rotates": false }, - { "id": [ "jacket_jean", "jacket_evac" ], "fg": 1700, "rotates": false }, - { "id": "jacket_leather", "fg": 1701, "rotates": false }, - { "id": [ "jacket_light", "cassock" ], "fg": 1702, "rotates": false }, { "id": [ - "keikogi", - "kariginu", - "kimono", - "kittel", - "thawb", - "coat_lab", - "yukata", - "jacket_chef", - "beekeeping_suit", - "fencing_jacket", - "winter_jacket_army" + "t_shrub_peanut_season_winter", + "t_shrub_peanut_harvested_season_winter", + "t_shrub_blueberry_season_winter", + "t_shrub_strawberry_season_winter", + "t_shrub_season_winter" ], - "fg": 1703, + "fg": 3082, "rotates": false }, - { "id": [ "peacoat", "gambeson" ], "fg": 1704, "rotates": false }, - { "id": [ "cowboy_hat", "fedora" ], "fg": 1705, "rotates": false }, - { "id": [ "hairpin", "distaff_spindle" ], "fg": 1706, "rotates": false }, - { "id": "fc_hairpin", "fg": 1707, "rotates": false }, - { "id": [ "powered_earmuffs_on", "hat_noise_cancelling", "powered_earmuffs" ], "fg": 1708, "rotates": false }, - { "id": [ "helmet_riot_raised", "tac_fullhelmet", "helmet_riot" ], "fg": 1709, "rotates": false }, - { "id": [ "helmet_football", "headgear" ], "fg": 1710, "rotates": false }, - { "id": "keffiyeh", "fg": 1711, "rotates": false }, - { "id": [ "mask_filter", "mask_filter" ], "fg": 1712, "rotates": false }, { - "id": [ - "mask_gas_xl", - "mask_survivor", - "mask_survivorxl", - "mask_hsurvivor", - "mask_lsurvivor", - "mask_bunker", - "mask_bunker_on", - "mask_wsurvivor", - "mask_wsurvivorxl", - "mask_fsurvivor", - "mask_fsurvivorxl", - "mask_h20survivor", - "mask_h20survivor_on", - "mask_h20survivorxl", - "mask_h20survivorxl_on", - "rebreather", - "rebreather_on", - "rebreather_xl", - "rebreather_xl_on", - "mask_gas" - ], - "fg": 1713, + "id": [ "t_shrub_season_autumn", "t_shrub_peanut_season_autumn", "t_shrub_peanut_harvested_season_autumn" ], + "fg": 3081, "rotates": false }, - { "id": [ "q_solarpack_on", "solarpack_on" ], "fg": 1714, "rotates": false }, - { "id": "copper_bracelet", "fg": 1715, "rotates": false }, - { "id": "gold_bracelet", "fg": 1716, "rotates": false }, - { "id": [ "silver_bracelet", "rad_monitor" ], "fg": 1717, "rotates": false }, - { "id": [ "bowhat", "porkpie" ], "fg": 1718, "rotates": false }, - { "id": [ "straw_hat", "hat_sombrero", "straw_fedora" ], "fg": 1719, "rotates": false }, - { "id": "tarp", "fg": 1720, "rotates": false }, + { "id": "t_shrub_strawberry", "fg": 3084, "rotates": false }, { - "id": [ "vest", "waistcoat", "sleeveless_trenchcoat", "chainmail_vest", "sleeveless_duster", "vest_leather_mod", "cloak" ], - "fg": 1721, + "id": [ "t_shrub_strawberry_harvested", "t_shrub_strawberry_season_spring", "t_shrub_strawberry_season_autumn" ], + "fg": 3083, "rotates": false }, - { "id": "cloak_fur", "fg": 1722, "rotates": false }, { "id": [ - "vest_leather", - "sleeveless_trenchcoat_leather", - "sleeveless_trenchcoat_fur", - "sleeveless_trenchcoat_survivor", - "sleeveless_duster_fur", - "sleeveless_duster_leather", - "sleeveless_duster_survivor", - "cloak_leather", - "jedi_cloak" + "t_shrub", + "t_shrub_season_spring", + "t_shrub_peanut", + "t_shrub_peanut_season_spring", + "t_shrub_peanut_harvested", + "t_shrub_peanut_harvested_season_spring" ], - "fg": 1723, + "fg": 3079, "rotates": false }, - { "id": "optical_cloak", "fg": 1724, "rotates": false }, - { "id": "cloak_wool", "fg": 1725, "rotates": false }, - { "id": "holo_cloak", "fg": 1726, "rotates": false }, - { "id": "vest_leather_zuicide_short", "fg": 1727, "rotates": false }, - { "id": "vest_leather_zuicide_short_active", "fg": 1728, "rotates": false }, - { "id": "flotation_vest_ms", "fg": 1729, "rotates": false }, - { "id": "flotation_vest", "fg": 1730, "rotates": false }, - { "id": "tux", "fg": 1731, "rotates": false }, + { "id": [ "t_sidewalk_bg_dp", "t_sidewalk" ], "fg": 2874, "rotates": false }, { - "id": [ "thermal_suit_on", "thermal_outfit", "thermal_outfit_on", "wetsuit", "nomex_suit", "stillsuit", "thermal_suit" ], - "fg": 1732, + "id": [ "t_skylight", "t_linoleum_white", "t_paper_floor", "f_canvas_floor" ], + "fg": 3050, "rotates": false }, - { "id": "armor_samurai", "fg": 1733, "rotates": false }, - { "id": "bondage_suit", "fg": 1734, "rotates": false }, - { "id": [ "clown_suit", "karate_gi", "judo_gi" ], "fg": 1735, "rotates": false }, - { "id": "dinosuit", "fg": 1736, "rotates": false }, - { "id": [ "hazmat_suit", "cleansuit", "subsuit_xl" ], "fg": 1737, "rotates": false }, - { "id": [ "jumpsuit", "jumpsuit_xl" ], "fg": 1738, "rotates": false }, - { "id": [ "union_suit", "wool_suit" ], "fg": 1739, "rotates": false }, - { "id": [ "wetsuit_spring", "halter_top", "tunic_rag" ], "fg": 1740, "rotates": false }, { - "id": [ - "thermal_gloves_on", - "wetsuit_gloves", - "nomex_gloves", - "gloves_fsurvivor", - "gloves_h20survivor", - "gloves_hsurvivor", - "gloves_plate", - "megaarmor_gloves_1", - "thermal_gloves" - ], - "fg": 1741, - "rotates": false + "id": "t_slide", + "fg": 2972, + "rotates": false, + "multitile": true, + "additional_tiles": [ { "id": "edge", "fg": 2972 }, { "id": "end_piece", "fg": 2973 } ] }, - { "id": [ "fire_gauntlets", "gloves_survivor", "gloves_xlsurvivor" ], "fg": 1742, "rotates": false }, - { "id": [ "gauntlets_bone", "beekeeping_gloves" ], "fg": 1743, "rotates": false }, - { "id": [ "gloves_leather", "gauntlets_larmor", "gloves_work" ], "fg": 1744, "rotates": false }, + { "id": [ "t_sliding_brick_wall_c", "t_secretdoor_brick_wall_c" ], "fg": 2807, "rotates": true }, + { "id": [ "t_sliding_concrete_wall_c", "t_secretdoor_concrete_wall_c" ], "fg": 2732, "rotates": true }, { - "id": [ "gloves_liner", "gloves_wraps", "winter_gloves_army", "long_glove_white", "gloves_golf" ], - "fg": 1745, + "id": [ "t_sliding_concrete_wall_control", "f_aut_gas_console_o", "electronics_controls", "t_console_broken" ], + "fg": 3020, + "rotates": false + }, + { "id": [ "t_sliding_wall_o", "t_secretdoor_wall_o" ], "fg": 2845, "rotates": true }, + { "id": [ "t_slime", "t_sewage" ], "fg": 2741, "rotates": false }, + { "id": "t_slope_down", "fg": 2599, "rotates": false }, + { "id": "t_slope_up", "fg": 2598, "rotates": false }, + { "id": "t_slot_machine", "fg": 3016, "rotates": false }, + { "id": "t_sludge", "fg": 2762, "rotates": false }, + { "id": "t_stairs_down", "fg": 2597, "rotates": false }, + { "id": "t_stairs_up", "fg": 2596, "rotates": false }, + { "id": "t_station_disc", "fg": 3030, "rotates": false }, + { "id": "t_stump", "fg": 2541, "rotates": false }, + { "id": [ "t_support_l", "t_little_column", "t_column" ], "fg": 3025, "rotates": false }, + { "id": [ "t_support_s", "t_chainfence_posts" ], "fg": 2636, "rotates": false }, + { + "id": [ "t_switch_even", "t_gates_control_metal", "t_gates_control_metal_lab" ], + "fg": 2993, "rotates": false }, - { "id": "gloves_lsurvivor", "fg": 1746, "rotates": false }, - { "id": "gloves_medical", "fg": 1747, "rotates": false }, - { "id": "gloves_rubber", "fg": 1748, "rotates": false }, - { "id": [ "gloves_winter", "gloves_wsurvivor" ], "fg": 1749, "rotates": false }, - { "id": "gloves_wool", "fg": 1750, "rotates": false }, + { "id": "t_switch_gb", "fg": 2994, "rotates": false }, + { "id": "t_switch_rb", "fg": 2995, "rotates": false }, + { "id": "t_switch_rg", "fg": 2996, "rotates": false }, + { "id": "t_tar", "fg": 2773, "rotates": false }, + { "id": "t_tarptent", "fg": 3052, "rotates": false }, + { "id": "t_thconc_floor_olight", "fg": 2927, "rotates": false }, + { "id": "t_ticket_machine", "fg": 2721, "rotates": false }, + { "id": "t_ticket_vendor", "fg": 2720, "rotates": false }, + { "id": [ "t_tree_apple", "t_tree_pear" ], "fg": 2505, "rotates": false }, + { "id": "t_tree_birch_harvested_season_autumn", "fg": 2515, "rotates": false }, + { "id": [ "t_tree_birch_harvested_season_spring", "t_tree_birch_harvested" ], "fg": 2520, "rotates": false }, + { "id": "t_tree_birch_harvested_season_summer", "fg": 2518, "rotates": false }, { - "id": [ "gloves_wraps_wool", "gloves_light", "gauntlets_chitin", "gloves_bag" ], - "fg": 1751, - "rotates": false - }, - { "id": [ "mittens", "boxing_gloves" ], "fg": 1752, "rotates": false }, - { "id": [ "survivor_light", "wearable_light" ], "fg": 1753, "rotates": false }, - { "id": [ "wearable_light_on", "survivor_light_on" ], "fg": 1754, "rotates": false }, - { "id": "megaarmor_torso_3_act", "fg": 1755, "rotates": false }, - { "id": "megaarmor_torso_3", "fg": 1756, "rotates": false }, - { "id": "bagpipes", "fg": 1757, "rotates": false }, - { "id": "binoculars", "fg": 1758, "rotates": false }, - { "id": "game_watch", "fg": 1759, "rotates": false }, - { "id": [ "goggles_nv_on", "goggles_ir", "goggles_ir_on", "goggles_nv" ], "fg": 1760, "rotates": false }, - { "id": "harmonica_holder", "fg": 1761, "rotates": false }, - { "id": "miner_hat", "fg": 1762, "rotates": false }, - { "id": "miner_hat_on", "fg": 1763, "rotates": false }, - { "id": "ref_lighter_string", "fg": 1764, "rotates": false }, - { - "id": [ "sac_purse_clean_water_ankle", "sac_purse_clean_water_arm", "sac_purse_clean_water_leg", "sac_purse_clean_water" ], - "fg": 1765, + "id": [ + "t_tree_birch_harvested_season_winter", + "t_tree_hickory_season_winter", + "t_tree_hickory_harvested_season_winter", + "t_tree_almond_season_winter", + "t_tree_almond_harvested_season_winter", + "t_tree_pecan_season_winter", + "t_tree_pecan_harvested_season_winter", + "t_tree_maple_season_winter", + "t_tree_willow_season_winter", + "t_tree_blackjack_season_winter" + ], + "fg": 2535, "rotates": false }, - { "id": "saxophone", "fg": 1766, "rotates": false }, + { "id": "t_tree_birch_season_autumn", "fg": 2516, "rotates": false }, + { "id": [ "t_tree_birch_season_spring", "t_tree_birch" ], "fg": 2519, "rotates": false }, + { "id": "t_tree_birch_season_summer", "fg": 2517, "rotates": false }, + { "id": "t_tree_birch_season_winter", "fg": 2536, "rotates": false }, { "id": [ - "scarf_long", - "knit_scarf", - "long_knit_scarf", - "knit_scarf_loose", - "long_knit_scarf_loose", - "long_patchwork_scarf", - "long_patchwork_scarf_loose", - "patchwork_scarf", - "patchwork_scarf_loose", - "scarf_long_loose", - "scarf_loose", - "scarf" + "t_tree_blackjack_harvested_season_winter", + "mon_treent_season_winter", + "mon_treent_green_season_winter", + "t_tree_hickory_dead_season_winter" ], - "fg": 1767, + "fg": 2533, "rotates": false }, { - "id": [ "scarf_fur", "scarf_fur_long", "scarf_fur_long_loose", "scarf_fur_loose" ], - "fg": 1768, + "id": [ + "t_tree_blackjack_season_autumn", + "t_tree_hickory_season_autumn", + "t_tree_hickory_harvested_season_autumn", + "t_tree_almond_season_autumn", + "t_tree_almond_harvested_season_autumn", + "t_tree_pecan_season_autumn", + "t_tree_pecan_harvested_season_autumn" + ], + "fg": 2509, "rotates": false }, - { "id": "10gal_hat", "fg": 1769, "rotates": false }, - { "id": [ "anbc_suit", "aep_suit" ], "fg": 1770, "rotates": false }, - { "id": [ "hsurvivor_suit", "fsurvivor_suit", "h20survivor_suit" ], "fg": 1771, "rotates": false }, - { "id": "lsurvivor_suit", "fg": 1772, "rotates": false }, - { "id": [ "survivor_suit", "xlsurvivor_suit" ], "fg": 1773, "rotates": false }, - { "id": [ "wolfsuit", "armor_farmor" ], "fg": 1774, "rotates": false }, - { "id": "wsurvivor_suit", "fg": 1775, "rotates": false }, - { "id": "fishing_waders", "fg": 1776, "rotates": false }, - { "id": "apron_leather", "fg": 1777, "rotates": false }, - { "id": "armguard_chitin", "fg": 1778, "rotates": false }, { - "id": [ "armguard_hard", "armguard_paper", "legguard_hard", "legguard_paper" ], - "fg": 1779, + "id": [ + "t_tree_blackjack_season_spring", + "t_tree_hickory_season_spring", + "t_tree_hickory", + "t_tree_hickory_harvested_season_spring", + "t_tree_hickory_harvested", + "t_tree_maple_season_spring", + "t_tree_maple", + "t_tree_almond_season_spring", + "t_tree_almond", + "t_tree_almond_harvested_season_spring", + "t_tree_almond_harvested", + "t_tree_pecan_season_spring", + "t_tree_pecan", + "t_tree_pecan_harvested_season_spring", + "t_tree_pecan_harvested" + ], + "fg": 2510, "rotates": false }, { "id": [ - "armguard_soft", - "chainmail_arms", - "armguard_metal", - "legguard_metal", - "chainmail_legs", - "armguard_lightplate", - "legguard_lightplate" + "t_tree_cherry_season_spring", + "t_tree_plum_season_spring", + "t_tree_cherry_harvested", + "t_tree_plum_harvested", + "t_tree_apple_season_spring", + "t_tree_pear_season_spring", + "t_tree_peach_season_spring", + "t_tree_apricot_season_spring" ], - "fg": 1780, + "fg": 2507, "rotates": false }, + { "id": [ "t_tree_cherry", "t_tree_plum" ], "fg": 2498, "rotates": false }, + { "id": "t_tree_dead", "fg": 2530, "rotates": false }, + { "id": "t_tree_dead_season_winter", "fg": 2538, "rotates": false }, + { "id": "t_tree_deadpine", "fg": 2528, "rotates": false }, + { "id": "t_tree_deadpine_season_winter", "fg": 2531, "rotates": false }, + { "id": "t_tree_fungal", "fg": 2497, "rotates": false }, + { "id": "t_tree_fungal_young", "fg": 2495, "rotates": false }, { "id": [ - "arm_splint", - "leg_splint", - "2byarm_guard", - "2byshin_guard", - "vambrace_larmor", - "armguard_larmor", - "armguard_larmor_mod" + "t_tree_harvested_season_winter", + "t_tree_cherry_season_winter", + "t_tree_plum_season_winter", + "t_tree_apple_season_winter", + "t_tree_pear_season_winter", + "t_tree_peach_season_winter", + "t_tree_apricot_season_winter", + "t_tree_apple_harvested_season_winter", + "t_tree_apricot_harvested_season_winter", + "t_tree_cherry_harvested_season_winter", + "t_tree_peach_harvested_season_winter", + "t_tree_pear_harvested_season_winter", + "t_tree_plum_harvested_season_winter", + "t_tree_season_winter" ], - "fg": 1781, + "fg": 2534, "rotates": false }, { - "id": [ "arm_warmers", "leg_warmers", "leg_warmers_f", "leg_warmers_xl", "leg_warmers_xlf" ], - "fg": 1782, - "rotates": false - }, - { "id": "megaarmor_armguards_1", "fg": 1783, "rotates": false }, - { "id": "armguard_bone", "fg": 1784, "rotates": false }, - { "id": "armor_cuirass", "fg": 1785, "rotates": false }, - { "id": [ "armor_plarmor", "jacket_leather_mod", "armor_scrapsuit" ], "fg": 1786, "rotates": false }, - { "id": "army_top", "fg": 1787, "rotates": false }, - { "id": "bandana", "fg": 1788, "rotates": false }, - { "id": [ "bandolier_rifle", "bandolier_shotgun", "bandolier_pistol" ], "fg": 1789, "rotates": false }, - { "id": "bandolier_wrist", "fg": 1790, "rotates": false }, - { "id": "brooch", "fg": 1791, "rotates": false }, - { "id": [ "tieclip", "collarpin" ], "fg": 1792, "rotates": false }, - { "id": "barrette", "fg": 1793, "rotates": false }, - { "id": [ "helmet_scavenger", "beekeeping_hood" ], "fg": 1794, "rotates": false }, - { "id": "helmet_chitin", "fg": 1795, "rotates": false }, - { "id": "helmet_plate", "fg": 1796, "rotates": false }, - { "id": [ "beret_wool", "beret" ], "fg": 1797, "rotates": false }, - { "id": [ "bra", "sports_bra", "bikini_top" ], "fg": 1798, "rotates": false }, - { "id": [ "bikini_top_fur", "fur_cat_ears" ], "fg": 1799, "rotates": false }, - { "id": "bikini_top_leather", "fg": 1800, "rotates": false }, - { "id": "bindle", "fg": 1801, "rotates": false }, - { "id": "bondage_mask", "fg": 1802, "rotates": false }, - { "id": [ "boots_larmor", "boots" ], "fg": 1803, "rotates": false }, - { "id": "boots_bone", "fg": 1804, "rotates": false }, - { "id": "boots_chitin", "fg": 1805, "rotates": false }, - { "id": [ "boots_combat", "boots_lsurvivor" ], "fg": 1806, "rotates": false }, - { "id": "boots_hiking", "fg": 1807, "rotates": false }, - { - "id": [ "boots_plate", "boots_fsurvivor", "boots_hsurvivor", "motorbike_boots", "megaarmor_boots_1" ], - "fg": 1808, + "id": [ "t_tree_harvested", "t_tree_season_summer", "t_tree_harvested_season_summer", "t_tree_harvested_season_spring" ], + "fg": 2503, "rotates": false }, - { "id": [ "boots_rubber", "boots_bunker" ], "fg": 1809, "rotates": false }, - { "id": [ "boots_winter", "boots_wsurvivor" ], "fg": 1810, "rotates": false }, - { "id": [ "sholster", "bootstrap" ], "fg": 1811, "rotates": false }, - { "id": "boots_fur", "fg": 1812, "rotates": false }, - { "id": [ "boots_survivor", "boots_xlsurvivor", "boots_steel" ], "fg": 1813, "rotates": false }, - { "id": "jeans", "fg": 1814, "rotates": false }, - { "id": "long_underpants", "fg": 1815, "rotates": false }, - { - "id": [ "pants", "tights", "technician_pants_gray", "motorbike_pants", "hakama_gi" ], - "fg": 1816, - "rotates": false - }, - { "id": [ "pants_cargo", "pants_survivor", "lsurvivor_pants" ], "fg": 1817, "rotates": false }, - { "id": [ "pants_leather", "breeches" ], "fg": 1818, "rotates": false }, - { "id": [ "pants_ski", "jeans_red" ], "fg": 1819, "rotates": false }, - { "id": [ "striped_pants", "zubon_gi", "fencing_pants", "winter_pants_army" ], "fg": 1820, "rotates": false }, - { "id": "bunker_pants", "fg": 1821, "rotates": false }, - { "id": "case_violin", "fg": 1822, "rotates": false }, - { "id": "chaps_leather", "fg": 1823, "rotates": false }, - { "id": [ "survivor_vest", "chestrig" ], "fg": 1824, "rotates": false }, - { "id": "chestwrap_fur", "fg": 1825, "rotates": false }, - { "id": "robe", "fg": 1826, "rotates": false }, - { "id": [ "coat_fur_sf", "coat_fur" ], "fg": 1827, "rotates": false }, - { "id": "gold_ear", "fg": 1828, "rotates": false }, - { "id": "silver_ear", "fg": 1829, "rotates": false }, - { "id": "copper_ear", "fg": 1830, "rotates": false }, - { "id": "corset", "fg": 1831, "rotates": false }, - { "id": "cowl_wool", "fg": 1832, "rotates": false }, - { "id": [ "crown_golden_survivor", "crown_golden" ], "fg": 1833, "rotates": false }, - { "id": [ "lsurvivor_armor", "dragonskin" ], "fg": 1834, "rotates": false }, - { "id": [ "kevlar", "makeshift_kevlar" ], "fg": 1835, "rotates": false }, { - "id": [ "modularvest", "modularvestsuper", "modularveststeel", "modularvestceramic", "modularvestkevlar", "modularvesthard" ], - "fg": 1836, - "rotates": false - }, - { "id": [ "sundress", "sleeveless_tunic", "tunic", "gown", "dress" ], "fg": 1837, "rotates": false }, - { "id": [ "striped_shirt", "dress_shirt" ], "fg": 1838, "rotates": false }, - { "id": "long_undertop", "fg": 1839, "rotates": false }, - { "id": "postman_shirt", "fg": 1840, "rotates": false }, - { "id": [ "sheriffshirt", "longshirt" ], "fg": 1841, "rotates": false }, - { "id": "dress_wedding", "fg": 1842, "rotates": false }, - { "id": "dump_pouch", "fg": 1843, "rotates": false }, - { "id": "ear_plugs", "fg": 1844, "rotates": false }, - { "id": "glasses_bal", "fg": 1845, "rotates": false }, - { "id": "goggles_ski", "fg": 1846, "rotates": false }, - { "id": [ "goggles_welding", "survivor_goggles", "iggaak" ], "fg": 1847, "rotates": false }, - { "id": "eclipse_glasses", "fg": 1848, "rotates": false }, - { "id": [ "knee_pads", "elbow_pads" ], "fg": 1849, "rotates": false }, - { "id": "glasses_safety", "fg": 1850, "rotates": false }, - { "id": "fancy_sunglasses", "fg": 1851, "rotates": false }, - { "id": "flag_shirt", "fg": 1852, "rotates": false }, - { "id": "flintlock_pouch", "fg": 1853, "rotates": false }, + "id": [ + "t_tree_hickory_dead", + "t_tree_blackjack_harvested_season_spring", + "t_tree_blackjack_harvested_season_summer", + "t_tree_blackjack_harvested_season_autumn", + "mon_treent" + ], + "fg": 2529, + "rotates": false + }, { - "id": [ "lowtops", "golf_shoes", "footrags", "footrags_wool", "socks_bag", "flip_flops" ], - "fg": 1854, + "id": [ + "t_tree_hickory_season_summer", + "t_tree_hickory_harvested_season_summer", + "t_tree_almond_season_summer", + "t_tree_almond_harvested_season_summer", + "t_tree_pecan_season_summer", + "t_tree_pecan_harvested_season_summer", + "t_tree_maple_season_summer", + "t_tree_blackjack" + ], + "fg": 2511, "rotates": false }, + { "id": "t_tree_juniper", "fg": 2711, "rotates": false }, + { "id": "t_tree_juniper_harvested", "fg": 2713, "rotates": false }, + { "id": "t_tree_juniper_season_winter", "fg": 2712, "rotates": false }, + { "id": "t_tree_maple_season_autumn", "fg": 2508, "rotates": false }, + { "id": "t_tree_maple_tapped_season_autumn", "fg": 2512, "rotates": false }, + { "id": "t_tree_maple_tapped_season_summer", "fg": 2513, "rotates": false }, + { "id": "t_tree_maple_tapped_season_winter", "fg": 2539, "rotates": false }, + { "id": [ "t_tree_maple_tapped", "t_tree_maple_tapped_season_spring" ], "fg": 2514, "rotates": false }, + { "id": [ "t_tree_peach_harvested", "t_tree_apricot_harvested" ], "fg": 2502, "rotates": false }, + { "id": [ "t_tree_peach", "t_tree_apricot" ], "fg": 2501, "rotates": false }, + { "id": "t_tree_pine", "fg": 2527, "rotates": false }, + { "id": "t_tree_pine_season_winter", "fg": 2532, "rotates": false }, { "id": [ - "mocassins", - "leathersandals", - "bastsandals", - "clogs", - "footrags_fur", - "footrags_leather", - "straw_sandals", - "slippers" + "t_tree_season_autumn", + "t_tree_harvested_season_autumn", + "t_tree_cherry_season_autumn", + "t_tree_plum_season_autumn", + "t_tree_peach_season_autumn", + "t_tree_apricot_season_autumn" ], - "fg": 1855, + "fg": 2499, "rotates": false }, - { "id": "shoes_bowling", "fg": 1856, "rotates": false }, { - "id": [ "sneakers", "dance_shoes", "shoes_birchbark", "dress_shoes", "roller_shoes_on", "roller_shoes_off" ], - "fg": 1857, + "id": [ + "t_tree_season_spring", + "t_tree", + "t_tree_apple_season_summer", + "t_tree_pear_season_summer", + "t_tree_apple_harvested", + "t_tree_pear_harvested" + ], + "fg": 2504, "rotates": false }, - { "id": [ "leather_collar", "locket_lucy", "fur_collar" ], "fg": 1858, "rotates": false }, - { "id": [ "glasses_eye", "fitover_sunglasses" ], "fg": 1859, "rotates": false }, - { "id": "glasses_reading", "fg": 1860, "rotates": false }, - { "id": "sunglasses", "fg": 1861, "rotates": false }, - { "id": "glasses_bifocal", "fg": 1862, "rotates": false }, - { "id": "glasses_monocle", "fg": 1863, "rotates": false }, - { - "id": [ "gloves_fingerless_mod", "gloves_wraps_fur", "gloves_wraps_leather", "gloves_fingerless" ], - "fg": 1864, - "rotates": false - }, - { "id": "gloves_fur", "fg": 1865, "rotates": false }, - { "id": "gloves_tactical", "fg": 1866, "rotates": false }, - { "id": "glove_jackson", "fg": 1867, "rotates": false }, - { "id": "goggles_swim", "fg": 1868, "rotates": false }, - { "id": [ "diamond_dental_grill", "gold_dental_grill" ], "fg": 1869, "rotates": false }, - { "id": [ "sf_watch", "gold_watch", "platinum_watch", "silver_watch" ], "fg": 1870, "rotates": false }, - { "id": [ "wristwatch", "diving_watch" ], "fg": 1871, "rotates": false }, - { "id": [ "bandolier_bomblet", "grenade_pouch" ], "fg": 1872, "rotates": false }, - { "id": [ "helmet_netting", "hat_boonie" ], "fg": 1873, "rotates": false }, - { "id": [ "hat_hard", "firehelmet", "hat_hard_hooded" ], "fg": 1874, "rotates": false }, - { "id": [ "helmet_skid", "pot_helmet", "tinfoil_hat" ], "fg": 1875, "rotates": false }, - { "id": "hat_chef", "fg": 1876, "rotates": false }, - { "id": [ "tricorne", "eboshi", "hat_cotton" ], "fg": 1877, "rotates": false }, - { "id": "hat_knit", "fg": 1878, "rotates": false }, - { "id": "hat_fur", "fg": 1879, "rotates": false }, - { "id": "hat_hooded", "fg": 1880, "rotates": false }, - { "id": "hat_hunting", "fg": 1881, "rotates": false }, - { "id": [ "thigh_high_boots", "heels" ], "fg": 1882, "rotates": false }, - { "id": [ "helmet_bike", "maid_hat", "kufi" ], "fg": 1883, "rotates": false }, - { "id": [ "helmet_survivor", "helmet_xlsurvivor", "kippah" ], "fg": 1884, "rotates": false }, - { "id": [ "tac_helmet", "helmet_hsurvivor", "hat_newsboy" ], "fg": 1885, "rotates": false }, - { "id": "helmet_army", "fg": 1886, "rotates": false }, - { "id": "helmet_larmor", "fg": 1887, "rotates": false }, - { "id": [ "helmet_liner", "helmet_nomad", "veil_wedding" ], "fg": 1888, "rotates": false }, - { "id": "helmet_ball", "fg": 1889, "rotates": false }, - { "id": "helmet_barbute", "fg": 1890, "rotates": false }, - { "id": "hat_ball", "fg": 1891, "rotates": false }, - { "id": "postman_hat", "fg": 1892, "rotates": false }, - { "id": "hat_golf", "fg": 1893, "rotates": false }, - { "id": "helmet_bone", "fg": 1894, "rotates": false }, - { "id": "helmet_conical", "fg": 1895, "rotates": false }, - { "id": "helmet_corinthian", "fg": 1896, "rotates": false }, - { "id": "helmet_galea", "fg": 1897, "rotates": false }, - { "id": "helmet_kabuto", "fg": 1898, "rotates": false }, - { - "id": [ "nomex_hood", "wetsuit_hood", "hood_fsurvivor", "hood_h20survivor", "fencing_mask", "chainmail_hood", "helmet_motor" ], - "fg": 1899, - "rotates": false - }, - { "id": "helmet_nasal", "fg": 1900, "rotates": false }, - { "id": [ "back_holster", "XL_holster", "holster" ], "fg": 1901, "rotates": false }, - { "id": [ "wool_hoodie", "hoodie" ], "fg": 1902, "rotates": false }, - { "id": "hood_rain", "fg": 1903, "rotates": false }, - { "id": [ "hood_survivor", "hood_xlsurvivor" ], "fg": 1904, "rotates": false }, - { "id": "hood_wsurvivor", "fg": 1905, "rotates": false }, - { "id": "hood_lsurvivor", "fg": 1906, "rotates": false }, - { "id": "hot_pants_fur", "fg": 1907, "rotates": false }, - { "id": "hot_pants_leather", "fg": 1908, "rotates": false }, - { "id": [ "trunks", "boy_shorts", "boxer_shorts", "boxer_briefs" ], "fg": 1909, "rotates": false }, - { "id": "hot_pants", "fg": 1910, "rotates": false }, - { "id": [ "duster_fur", "trenchcoat_fur" ], "fg": 1911, "rotates": false }, - { "id": [ "trenchcoat", "duster", "greatcoat" ], "fg": 1912, "rotates": false }, - { - "id": [ "trenchcoat_leather", "trenchcoat_survivor", "duster_survivor", "armor_nomad", "duster_leather" ], - "fg": 1913, - "rotates": false - }, - { "id": "house_coat", "fg": 1914, "rotates": false }, - { "id": [ "armor_scavenger", "jacket_army" ], "fg": 1915, "rotates": false }, - { "id": "jacket_flannel", "fg": 1916, "rotates": false }, - { "id": "jersey", "fg": 1917, "rotates": false }, - { "id": "judo_belt_blue", "fg": 1918, "rotates": false }, - { "id": "judo_belt_brown", "fg": 1919, "rotates": false }, - { "id": "judo_belt_green", "fg": 1920, "rotates": false }, - { "id": "judo_belt_orange", "fg": 1921, "rotates": false }, - { "id": "judo_belt_white", "fg": 1922, "rotates": false }, - { "id": "judo_belt_yellow", "fg": 1923, "rotates": false }, - { "id": "judo_belt_black", "fg": 1924, "rotates": false }, - { "id": [ "boots_western", "knee_high_boots" ], "fg": 1925, "rotates": false }, + { "id": "t_tree_willow_harvested_season_autumn", "fg": 2522, "rotates": false }, + { "id": [ "t_tree_willow_harvested_season_spring", "t_tree_willow_harvested" ], "fg": 2525, "rotates": false }, + { "id": "t_tree_willow_harvested_season_summer", "fg": 2526, "rotates": false }, + { "id": "t_tree_willow_harvested_season_winter", "fg": 2537, "rotates": false }, + { "id": "t_tree_willow_season_autumn", "fg": 2521, "rotates": false }, + { "id": [ "t_tree_willow_season_spring", "t_tree_willow" ], "fg": 2524, "rotates": false }, + { "id": "t_tree_willow_season_summer", "fg": 2523, "rotates": false }, + { "id": "t_tree_young_season_autumn", "fg": 2494, "rotates": false }, + { "id": "t_tree_young_season_summer", "fg": 2493, "rotates": false }, + { "id": "t_tree_young_season_winter", "fg": 2496, "rotates": false }, + { "id": [ "t_tree_young", "t_tree_young_season_spring" ], "fg": 2492, "rotates": false }, + { "id": "t_trunk", "fg": 2540, "rotates": false }, { - "id": [ "stockings", "stockings_tent_legs", "stockings_tent_arms", "leggings" ], - "fg": 1926, + "id": [ + "t_underbrush_harvested_spring_season_autumn", + "t_underbrush_harvested_summer_season_autumn", + "t_underbrush_harvested_autumn_season_autumn", + "t_underbrush_harvested_winter_season_autumn" + ], + "fg": 3076, "rotates": false }, - { "id": [ "fireman_belt", "leather_belt" ], "fg": 1927, "rotates": false }, - { "id": "leather_cat_ears", "fg": 1928, "rotates": false }, - { "id": "ragpouch", "fg": 1929, "rotates": false }, - { "id": "leather_pouch", "fg": 1930, "rotates": false }, - { "id": "legguard_bronze", "fg": 1931, "rotates": false }, - { "id": "legrig", "fg": 1932, "rotates": false }, - { "id": "polo_shirt", "fg": 1933, "rotates": false }, - { "id": [ "tshirt", "undershirt", "tshirt_text", "technician_shirt_gray" ], "fg": 1934, "rotates": false }, - { "id": "linuxtshirt", "fg": 1935, "rotates": false }, { - "id": [ "loincloth_wool", "briefs", "panties", "bikini_bottom", "loincloth" ], - "fg": 1936, - "rotates": false - }, - { "id": "loincloth_leather", "fg": 1937, "rotates": false }, - { "id": "loincloth_fur", "fg": 1938, "rotates": false }, - { "id": "maid_dress", "fg": 1939, "rotates": false }, - { "id": "makeshift_sling", "fg": 1940, "rotates": false }, - { "id": "mask_bal", "fg": 1941, "rotates": false }, - { "id": "mask_dust", "fg": 1942, "rotates": false }, - { "id": [ "mask_guy_fawkes", "mask_hockey" ], "fg": 1943, "rotates": false }, - { "id": "mask_rioter", "fg": 1944, "rotates": false }, - { "id": "megaarmor_head_1", "fg": 1945, "rotates": false }, - { "id": "megaarmor_leggings_1", "fg": 1946, "rotates": false }, - { "id": "megaarmor_torso_1", "fg": 1947, "rotates": false }, - { "id": "megaarmor_torso_2", "fg": 1948, "rotates": false }, - { "id": "mouthpiece", "fg": 1949, "rotates": false }, - { "id": "nanoskirt", "fg": 1950, "rotates": false }, - { "id": [ "locket", "holy_symbol_wood", "necklace" ], "fg": 1951, "rotates": false }, - { - "id": [ "pearl_collar", "platinum_locket", "platinum_necklace", "silver_locket", "silver_necklace" ], - "fg": 1952, - "rotates": false - }, - { "id": [ "small_relic", "holy_symbol" ], "fg": 1953, "rotates": false }, - { "id": [ "blindfold", "obi_gi" ], "fg": 1954, "rotates": false }, - { "id": "pants_checkered", "fg": 1955, "rotates": false }, - { "id": "pants_army", "fg": 1956, "rotates": false }, - { "id": "pants_fur", "fg": 1957, "rotates": false }, - { "id": [ "helmet_lobster", "pickelhaube" ], "fg": 1958, "rotates": false }, - { "id": "basket_laundry", "fg": 1959, "rotates": false }, - { "id": "poncho", "fg": 1960, "rotates": false }, - { "id": [ "shorts", "under_armor_shorts" ], "fg": 1961, "rotates": false }, - { "id": "shorts_cargo", "fg": 1962, "rotates": false }, - { "id": [ "shorts_denim", "b_shorts" ], "fg": 1963, "rotates": false }, - { "id": "postman_shorts", "fg": 1964, "rotates": false }, - { "id": [ "depowered_armor", "power_armor_basic" ], "fg": 1965, "rotates": false }, - { "id": "power_armor_frame", "fg": 1966, "rotates": false }, - { "id": "power_armor_heavy", "fg": 1967, "rotates": false }, - { "id": [ "depowered_helmet", "power_armor_helmet_basic" ], "fg": 1968, "rotates": false }, - { "id": "power_armor_helmet_heavy", "fg": 1969, "rotates": false }, - { "id": "power_armor_helmet_light", "fg": 1970, "rotates": false }, - { "id": "power_armor_light", "fg": 1971, "rotates": false }, - { "id": [ "quiver_birchbark", "sheath", "bootsheath", "quiver" ], "fg": 1972, "rotates": false }, - { - "id": [ "quiver_large_birchbark", "scabbard", "bscabbard", "baldric", "quiver_large" ], - "fg": 1973, + "id": [ + "t_underbrush_harvested_spring_season_summer", + "t_underbrush_harvested_summer_season_summer", + "t_underbrush_harvested_autumn_season_summer", + "t_underbrush_harvested_winter_season_summer" + ], + "fg": 3075, "rotates": false }, { "id": [ - "diamond_ring", - "ring", - "silver_ring", - "platinum_ring", - "ring_engagement", - "ring_purity", - "ring_signet", - "ring_wedding", - "gold_ring" + "t_underbrush_harvested_spring_season_winter", + "t_underbrush_harvested_summer_season_winter", + "t_underbrush_harvested_autumn_season_winter" ], - "fg": 1974, - "rotates": false - }, - { "id": [ "rollerskates", "roller_blades" ], "fg": 1975, "rotates": false }, - { "id": [ "molle_pack", "gobag", "rucksack" ], "fg": 1976, "rotates": false }, - { "id": [ "chestwrap_leather", "leather" ], "fg": 1977, "rotates": false }, - { "id": [ "v_curtain_item", "sheet" ], "fg": 1978, "rotates": false }, - { "id": [ "fur", "tanbark", "birchbark", "willowbark" ], "fg": 1979, "rotates": false }, - { "id": "shield_buckler", "fg": 1980, "rotates": false }, - { "id": "shield_heater", "fg": 1981, "rotates": false }, - { "id": "shield_hoplon", "fg": 1982, "rotates": false }, - { "id": "shield_kite", "fg": 1983, "rotates": false }, - { "id": "shield_round", "fg": 1984, "rotates": false }, - { "id": "shield_scutum", "fg": 1985, "rotates": false }, - { "id": "shield_wooden", "fg": 1986, "rotates": false }, - { "id": "shield_wooden_large", "fg": 1987, "rotates": false }, - { "id": [ "kilt", "skirt" ], "fg": 1988, "rotates": false }, - { "id": "skirt_leather", "fg": 1989, "rotates": false }, - { "id": "suit", "fg": 1990, "rotates": false }, - { "id": [ "swat_shield_act", "swat_shield" ], "fg": 1991, "rotates": false }, - { "id": "sweatshirt", "fg": 1992, "rotates": false }, - { "id": "sweater", "fg": 1993, "rotates": false }, - { "id": "swim_fins", "fg": 1994, "rotates": false }, - { "id": [ "camisole", "tank_top" ], "fg": 1995, "rotates": false }, - { "id": [ "under_armor", "kevlar_tee" ], "fg": 1996, "rotates": false }, - { "id": [ "survivor_belt", "survivor_belt_notools", "tool_belt" ], "fg": 1997, "rotates": false }, - { "id": "tophat", "fg": 1998, "rotates": false }, - { "id": "turban", "fg": 1999, "rotates": false }, - { "id": [ "puck", "ear_spool" ], "fg": 2000, "rotates": false }, - { "id": "120mm_casing", "fg": 2001, "rotates": false }, - { "id": "155mm_casing", "fg": 2002, "rotates": false }, - { "id": "30mm_casing", "fg": 2003, "rotates": false }, - { "id": "exploding_arrow_warhead", "fg": 2004, "rotates": false }, - { "id": [ "5x50_hull", "410_hull", "shot_hull" ], "fg": 2005 }, - { "id": "1st_aid", "fg": 2006, "rotates": false }, - { "id": "golf_tee", "fg": 2007, "rotates": false }, - { "id": "plastic_pot_flower", "fg": 2008, "rotates": false }, - { "id": "clay_pot_flower", "fg": 2009, "rotates": false }, - { "id": "2x4", "fg": 2010, "rotates": false }, - { "id": [ "chitin_plate", "alloy_plate", "alloy_sheet" ], "fg": 2011, "rotates": false }, - { "id": "hard_plate", "fg": 2012, "rotates": false }, - { "id": "mil_plate", "fg": 2013, "rotates": false }, - { "id": [ "steel_plate", "bone_plate" ], "fg": 2014, "rotates": false }, - { "id": "wood_plate", "fg": 2015, "rotates": false }, - { - "id": [ "ammolink30mm", "ammolink40mm", "ammolink50", "ammolink223", "ammolink308", "ammolink" ], - "fg": 2016 - }, - { "id": "arachnotron_guts", "fg": 2017, "rotates": false }, - { "id": "atomic_coffeepot", "fg": 2018, "rotates": false }, - { "id": "golf_ball", "fg": 2019, "rotates": false }, - { "id": "bat_metal", "fg": 2020, "rotates": false }, - { "id": "bat", "fg": 2021, "rotates": false }, - { "id": "battletorch_done", "fg": 2022, "rotates": false }, - { "id": "biollante_bud", "fg": 2023, "rotates": false }, - { "id": "bluebell_bud", "fg": 2024, "rotates": false }, - { "id": [ "dahlia_bud", "poppy_bud" ], "fg": 2025, "rotates": false }, - { "id": [ "knuckle_katar", "knuckle_nail", "bagh_nakha", "bio_claws_weapon" ], "fg": 2026, "rotates": false }, - { "id": [ "wasp_glue", "wasp_glue_super", "bone_glue" ], "fg": 2027, "rotates": false }, - { "id": "superglue", "fg": 2028, "rotates": false }, - { "id": "bowling_axe", "fg": 2029, "rotates": false }, - { "id": "bowling_pin", "fg": 2030, "rotates": false }, - { "id": "brick", "fg": 2031, "rotates": false }, - { "id": [ "carding_paddles", "broom" ], "fg": 2032, "rotates": false }, - { "id": "bullwhip", "fg": 2033, "rotates": false }, - { "id": "candlestick", "fg": 2034, "rotates": false }, - { "id": "cane", "fg": 2035, "rotates": false }, - { "id": [ "cantilever_small", "cantilever_medium" ], "fg": 2036, "rotates": false }, - { - "id": [ "vp_crane_medium", "vp_crane_small" ], - "fg": 2036, - "rotates": true, - "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 155 } ] - }, - { "id": "cargo_lock", "fg": 2037, "rotates": false }, - { "id": "glass_plate", "fg": 2038, "rotates": false }, - { "id": "tin_plate", "fg": 2039, "rotates": false }, - { "id": "ceramic_plate", "fg": 2040, "rotates": false }, - { "id": [ "material_shrd_limestone", "ceramic_shard" ], "fg": 2041, "rotates": false }, - { "id": "knuckle_brass", "fg": 2042, "rotates": false }, - { "id": "knuckle_steel", "fg": 2043, "rotates": false }, - { "id": "cestus", "fg": 2044, "rotates": false }, - { "id": "chitin_piece", "fg": 2045, "rotates": false }, - { "id": "teapot", "fg": 2046, "rotates": false }, - { "id": "clay_teapot", "fg": 2047, "rotates": false }, - { "id": [ "circsaw_blade", "clockworks" ], "fg": 2048, "rotates": false }, - { "id": "mon_blood_sacrifice", "fg": 2049, "rotates": false }, - { "id": "corpse", "fg": 2050, "rotates": false }, - { "id": "cudgel", "fg": 2051, "rotates": false }, - { "id": "pipe", "fg": 2052, "rotates": false }, - { "id": "cu_pipe", "fg": 2053, "rotates": false }, - { "id": "diamond", "fg": 2054, "rotates": false }, - { "id": [ "drivebelt_makeshift", "drivebelt" ], "fg": 2055, "rotates": false }, - { "id": "element", "fg": 2056, "rotates": false }, - { "id": [ "filter_air_makeshift", "filter_air" ], "fg": 2057, "rotates": false }, - { "id": [ "filter_liquid_makeshift", "filter_liquid" ], "fg": 2058 }, - { "id": "fish_bowl", "fg": 2059, "rotates": false }, - { "id": "frame", "fg": 2060, "rotates": false }, - { "id": [ "frame_wood", "frame_wood_light", "foldwoodframe" ], "fg": 2061, "rotates": false }, - { "id": "hdframe", "fg": 2062, "rotates": false }, - { "id": [ "xlframe", "foldframe" ], "fg": 2063, "rotates": false }, - { "id": "folding_basket", "fg": 2064, "rotates": false }, - { "id": "football", "fg": 2065, "rotates": false }, - { "id": [ "spork", "foon", "fork" ], "fg": 2066, "rotates": false }, - { "id": "glass_macuahuitl", "fg": 2067, "rotates": false }, - { "id": "glass_shard", "fg": 2068, "rotates": false }, - { "id": [ "reinforced_glass_sheet", "reinforced_glass_pane" ], "fg": 2069, "rotates": false }, - { "id": "glass_sheet", "fg": 2070, "rotates": false }, - { "id": "glass_tinted", "fg": 2071, "rotates": false }, - { "id": "glowplug", "fg": 2072, "rotates": false }, - { "id": "golf_club", "fg": 2073, "rotates": false }, - { "id": "grapnel", "fg": 2074, "rotates": false }, - { "id": "gungnir_replica", "fg": 2075, "rotates": false }, - { "id": "hammer_sledge", "fg": 2076, "rotates": false }, - { "id": "handflare_dead", "fg": 2077, "rotates": false }, - { "id": "hand_paddles", "fg": 2078, "rotates": false }, - { "id": "hockey_stick", "fg": 2079, "rotates": false }, - { "id": "ji", "fg": 2080, "rotates": false }, - { "id": "joint_lit", "fg": 2081, "rotates": false }, - { "id": "joint_roach", "fg": 2082, "rotates": false }, - { "id": "knife_butter", "fg": 2083, "rotates": false }, - { "id": "lajatang", "fg": 2084, "rotates": false }, - { "id": "lawnmower", "fg": 2085, "rotates": false }, - { "id": "light_bulb", "fg": 2086, "rotates": false }, - { "id": "log", "fg": 2087, "rotates": false }, - { - "id": [ "glaive", "halberd", "halberd_fake", "naginata", "makeshift_halberd" ], - "fg": 2088, + "fg": 3077, "rotates": false }, - { "id": "mess_tin", "fg": 2089, "rotates": false }, - { "id": "television", "fg": 2090, "rotates": false }, - { "id": "microwave", "fg": 2091, "rotates": false }, - { "id": "mjolnir_replica", "fg": 2092, "rotates": false }, - { - "id": [ "mobile_memory_card_used", "mobile_memory_card_encrypted", "mobile_memory_card_science", "mobile_memory_card" ], - "fg": 2093, - "rotates": false - }, - { "id": "money_bundle", "fg": 2094, "rotates": false }, - { "id": [ "mjolnir", "morningstar" ], "fg": 2095, "rotates": false }, - { "id": [ "homewrecker", "nailbat" ], "fg": 2096, "rotates": false }, - { "id": "nuclear_waste", "fg": 2097, "rotates": false }, - { "id": "nuclear_fuel", "fg": 2098, "rotates": false }, - { "id": "pallet_lifter", "fg": 2099, "rotates": false }, - { "id": [ "can_sealer", "pastaextruder" ], "fg": 2100, "rotates": false }, - { "id": "peephole", "fg": 2101, "rotates": false }, - { "id": "petrified_eye", "fg": 2102, "rotates": false }, - { "id": [ "down_pillow", "pillow" ], "fg": 2103, "rotates": false }, - { "id": "bodypillow", "fg": 2104, "rotates": false }, - { "id": "pipe_solid", "fg": 2105, "rotates": false }, - { "id": "pipe_solid_spear", "fg": 2106, "rotates": false }, - { "id": [ "spear_forked", "pitchfork" ], "fg": 2107, "rotates": false }, - { "id": [ "clay_watercont", "survivor_mess_kit", "crucible_clay", "clay_pot" ], "fg": 2108, "rotates": false }, { - "id": [ "charcoal_cooker", "rock_pot", "pot_makeshift", "pot_canning", "pressure_cooker", "f_standing_tank" ], - "fg": 2109, + "id": [ + "t_underbrush_harvested_spring", + "t_underbrush_harvested_spring_season_spring", + "t_underbrush_harvested_summer", + "t_underbrush_harvested_summer_season_spring", + "t_underbrush_harvested_autumn", + "t_underbrush_harvested_autumn_season_spring", + "t_underbrush_harvested_winter", + "t_underbrush_harvested_winter_season_spring" + ], + "fg": 3074, "rotates": false }, - { "id": [ "mess_kit", "mil_mess_kit" ], "fg": 2110, "rotates": false }, - { "id": "pot_makeshift_copper", "fg": 2111, "rotates": false }, - { "id": "pot_copper", "fg": 2112, "rotates": false }, - { "id": "pot", "fg": 2113, "rotates": false }, - { "id": [ "pot_xlhelmet", "pot_helmet" ], "fg": 2114, "rotates": false }, - { "id": [ "e_scrap", "power_supply" ], "fg": 2115, "rotates": false }, - { "id": "pump_complex", "fg": 2116, "rotates": false }, - { "id": "punch_dagger", "fg": 2117, "rotates": false }, - { "id": "razor_blade", "fg": 2118, "rotates": false }, - { - "id": [ "survivormap", "militarymap", "restaurantmap", "touristmap", "trailmap", "roadmap" ], - "fg": 2119, - "rotates": false - }, - { "id": "rock_sock", "fg": 2120, "rotates": false }, - { "id": [ "rope_6", "rope_makeshift_30", "rope_makeshift_6", "rope_30" ], "fg": 2121, "rotates": false }, - { "id": "sharp_rock", "fg": 2122, "rotates": false }, - { "id": "sharp_toothbrush", "fg": 2123, "rotates": false }, - { "id": [ "lead_plate", "sheet_metal" ], "fg": 2124, "rotates": false }, - { "id": "sheet_metal_lit", "fg": 2125, "rotates": false }, - { "id": "small_lcd_screen", "fg": 2126, "rotates": false }, - { "id": "spear_survivor", "fg": 2127, "rotates": false }, - { "id": "spear_copper", "fg": 2128, "rotates": false }, - { "id": "spike", "fg": 2129, "rotates": false }, - { "id": "spiked_plate", "fg": 2130, "rotates": false }, - { "id": "splinter", "fg": 2131, "rotates": false }, - { "id": "spoon", "fg": 2132, "rotates": false }, - { "id": "spring", "fg": 2133, "rotates": false }, + { "id": "t_underbrush_harvested_winter_season_winter", "fg": 3078, "rotates": false }, + { "id": "t_underbrush_season_autumn", "fg": 3072, "rotates": false }, + { "id": [ "t_underbrush_season_spring", "t_underbrush" ], "fg": 3070, "rotates": false }, + { "id": "t_underbrush_season_summer", "fg": 3071, "rotates": false }, + { "id": "t_underbrush_season_winter", "fg": 3073, "rotates": false }, + { "id": "t_utility_light", "fg": 3024, "rotates": false }, + { "id": "t_vat", "fg": 3040, "rotates": false }, { - "id": "vp_muffler", - "fg": 2134, + "id": "t_wall_b", + "fg": 2826, "rotates": true, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 155 } ] + "additional_tiles": [ + { "id": "center", "fg": 2827 }, + { "id": "corner", "fg": 2828 }, + { "id": "edge", "fg": 2829 }, + { "id": "end_piece", "fg": 2830 }, + { "id": "t_connection", "fg": 2831 }, + { "id": "unconnected", "fg": 2826 } + ] }, { - "id": "vp_seatbelt", - "fg": 2134, - "rotates": true, - "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 2135 } ] - }, - { "id": "stick_long", "fg": 2136, "rotates": false }, - { "id": "stick", "fg": 2137, "rotates": false }, - { "id": "sword_nail", "fg": 2138, "rotates": false }, - { "id": "toaster", "fg": 2139, "rotates": false }, - { "id": "torch_done", "fg": 2140, "rotates": false }, - { "id": "tree_spile", "fg": 2141, "rotates": false }, - { "id": [ "teleumbrella", "umbrella" ], "fg": 2142, "rotates": false }, - { "id": "usb_drive", "fg": 2143, "rotates": false }, - { "id": "warhammer", "fg": 2144, "rotates": false }, - { "id": "water_faucet", "fg": 2145, "rotates": false }, - { "id": "withered", "fg": 2146, "rotates": false }, - { "id": [ "mon_generator", "generator_7500w" ], "fg": 2147, "rotates": false }, - { "id": "mirror", "fg": 2148, "rotates": false }, - { "id": "bundle_wool", "fg": 2149, "rotates": false }, - { "id": "bundle_leather", "fg": 2150, "rotates": false }, - { "id": "bundle_rag", "fg": 2151, "rotates": false }, - { "id": "scythe_war", "fg": 2152, "rotates": false }, - { "id": "fd_bees", "fg": 2153, "rotates": false }, - { - "id": "tr_portal", - "fg": 2154, - "rotates": false, + "id": "t_wall_g", + "fg": 2819, + "rotates": true, "multitile": true, "additional_tiles": [ - { "id": "center", "fg": 2155 }, - { "id": "corner", "fg": 2156 }, - { "id": "edge", "fg": 2157 }, - { "id": "end_piece", "fg": 2158 }, - { "id": "t_connection", "fg": 2159 }, - { "id": "unconnected", "fg": 2154 } + { "id": "center", "fg": 2820 }, + { "id": "corner", "fg": 2821 }, + { "id": "edge", "fg": 2823 }, + { "id": "end_piece", "fg": 2824 }, + { "id": "t_connection", "fg": 2825 }, + { "id": "unconnected", "fg": 2819 } ] }, { - "id": "fd_web", - "fg": 2160, - "rotates": false, + "id": [ "t_wall_glass_alarm", "t_window", "t_window_alarm", "t_wall_glass" ], + "fg": 2891, + "rotates": true, "multitile": true, "additional_tiles": [ - { "id": "center", "fg": 2161 }, - { "id": "corner", "fg": 2162 }, - { "id": "edge", "fg": 2163 }, - { "id": "end_piece", "fg": 2164 }, - { "id": "t_connection", "fg": 2165 }, - { "id": "unconnected", "fg": 2160 } + { "id": "center", "fg": 2892 }, + { "id": "corner", "fg": 2893 }, + { "id": "edge", "fg": 2894 }, + { "id": "end_piece", "fg": 2895 }, + { "id": "t_connection", "fg": 2897 }, + { "id": "unconnected", "fg": 2891 } ] }, { - "id": "fd_slime", - "fg": 2166, - "rotates": false, + "id": [ "t_wall_half", "t_wall_log_half" ], + "fg": 2663, + "rotates": true, "multitile": true, "additional_tiles": [ - { "id": "center", "fg": 2167 }, - { "id": "corner", "fg": 2168 }, - { "id": "edge", "fg": 2169 }, - { "id": "end_piece", "fg": 2170 }, - { "id": "t_connection", "fg": 2171 }, - { "id": "unconnected", "fg": 2166 } + { "id": "center", "fg": 2664 }, + { "id": "corner", "fg": 2665 }, + { "id": "edge", "fg": 2666 }, + { "id": "end_piece", "fg": 2667 }, + { "id": "t_connection", "fg": 2668 }, + { "id": "unconnected", "fg": 2663 } ] }, { - "id": "fd_sludge", - "fg": 2172, - "rotates": false, + "id": [ "t_wall_log", "t_wall_wood" ], + "fg": 2766, + "rotates": true, "multitile": true, "additional_tiles": [ - { "id": "center", "fg": 2173 }, - { "id": "corner", "fg": 2174 }, - { "id": "edge", "fg": 2175 }, - { "id": "end_piece", "fg": 2176 }, - { "id": "t_connection", "fg": 2177 }, - { "id": "unconnected", "fg": 2172 } + { "id": "center", "fg": 2767 }, + { "id": "corner", "fg": 2768 }, + { "id": "edge", "fg": 2769 }, + { "id": "end_piece", "fg": 2770 }, + { "id": "t_connection", "fg": 2771 }, + { "id": "unconnected", "fg": 2766 } ] }, - { "id": "fd_acid_vent", "fg": 2178, "rotates": false }, { - "id": "fd_acid", - "fg": 2179, - "rotates": false, + "id": "t_wall_p", + "fg": 2832, + "rotates": true, "multitile": true, "additional_tiles": [ - { "id": "center", "fg": 2180 }, - { "id": "corner", "fg": 2181 }, - { "id": "edge", "fg": 2182 }, - { "id": "end_piece", "fg": 2183 }, - { "id": "t_connection", "fg": 2184 }, - { "id": "unconnected", "fg": 2179 } + { "id": "center", "fg": 2834 }, + { "id": "corner", "fg": 2835 }, + { "id": "edge", "fg": 2836 }, + { "id": "end_piece", "fg": 2837 }, + { "id": "t_connection", "fg": 2838 }, + { "id": "unconnected", "fg": 2832 } ] }, { - "id": [ "fd_bile", "fd_gibs_veggy", "fd_sap" ], - "fg": 2185, - "rotates": false, + "id": "t_wall_r", + "fg": 2790, + "rotates": true, "multitile": true, "additional_tiles": [ - { "id": "center", "fg": 2186 }, - { "id": "corner", "fg": 2187 }, - { "id": "edge", "fg": 2188 }, - { "id": "end_piece", "fg": 2189 }, - { "id": "t_connection", "fg": 2190 }, - { "id": "unconnected", "fg": 2185 } + { "id": "center", "fg": 2791 }, + { "id": "corner", "fg": 2792 }, + { "id": "edge", "fg": 2793 }, + { "id": "end_piece", "fg": 2794 }, + { "id": "t_connection", "fg": 2796 }, + { "id": "unconnected", "fg": 2790 } ] }, - { "id": "fd_shock_vent", "fg": 2191, "rotates": false }, { - "id": "fd_electricity", - "fg": 2192, + "id": "t_wall_resin", + "fg": 2606, "rotates": false, "multitile": true, "additional_tiles": [ - { "id": "center", "fg": 2193 }, - { "id": "corner", "fg": 2194 }, - { "id": "edge", "fg": 2195 }, - { "id": "end_piece", "fg": 2196 }, - { "id": "t_connection", "fg": 2197 }, - { "id": "unconnected", "fg": 2192 } + { "id": "center", "fg": 2692 }, + { "id": "corner", "fg": 2693 }, + { "id": "edge", "fg": 2694 }, + { "id": "end_piece", "fg": 2695 }, + { "id": "t_connection", "fg": 2696 }, + { "id": "unconnected", "fg": 2691 } ] }, - { "id": "fd_fire_vent", "fg": 2198, "rotates": false }, - { "id": "animation_bullet_flame", "fg": 2199 }, { - "id": "fd_incendiary", - "fg": 2199, + "id": "t_wall_resin_cage", + "fg": 2606, "rotates": false, "multitile": true, "additional_tiles": [ - { "id": "center", "fg": 2200 }, - { "id": "corner", "fg": 2201 }, - { "id": "edge", "fg": 2202 }, - { "id": "end_piece", "fg": 2203 }, - { "id": "t_connection", "fg": 2204 }, - { "id": "unconnected", "fg": 2199 } + { "id": "center", "fg": 2703 }, + { "id": "corner", "fg": 2704 }, + { "id": "edge", "fg": 2705 }, + { "id": "end_piece", "fg": 2706 }, + { "id": "t_connection", "fg": 2707 }, + { "id": "unconnected", "fg": 2703 } ] }, { - "id": [ "fd_flame_burst", "fd_fire" ], - "fg": 2205, - "rotates": false, + "id": [ "t_wall", "t_wall_w" ], + "fg": 2839, + "rotates": true, "multitile": true, "additional_tiles": [ - { "id": "center", "fg": 2200 }, - { "id": "corner", "fg": 2201 }, - { "id": "edge", "fg": 2202 }, - { "id": "end_piece", "fg": 2203 }, - { "id": "t_connection", "fg": 2204 }, - { "id": "unconnected", "fg": 2205 } + { "id": "center", "fg": 2840 }, + { "id": "corner", "fg": 2841 }, + { "id": "edge", "fg": 2842 }, + { "id": "end_piece", "fg": 2843 }, + { "id": "t_connection", "fg": 2844 }, + { "id": "unconnected", "fg": 2839 } ] }, { - "id": "fd_fungicidal_gas", - "fg": 2206, - "rotates": false, + "id": "t_wall_wattle", + "fg": 2812, + "rotates": true, "multitile": true, "additional_tiles": [ - { "id": "center", "fg": 2207 }, - { "id": "corner", "fg": 2208 }, - { "id": "edge", "fg": 2209 }, - { "id": "end_piece", "fg": 2210 }, - { "id": "t_connection", "fg": 2211 }, - { "id": "unconnected", "fg": 2206 } + { "id": "center", "fg": 2813 }, + { "id": "corner", "fg": 2814 }, + { "id": "edge", "fg": 2815 }, + { "id": "end_piece", "fg": 2816 }, + { "id": "t_connection", "fg": 2817 }, + { "id": "unconnected", "fg": 2812 } ] }, - { "id": "fd_gas_vent", "fg": 2212, "rotates": false }, + { "id": "t_wall_wattle_broken", "fg": 2818, "rotates": true }, { - "id": [ "fd_toxic_gas", "fd_nuke_gas" ], - "fg": 2213, - "rotates": false, + "id": "t_wall_wattle_half", + "fg": 2657, + "rotates": true, "multitile": true, "additional_tiles": [ - { "id": "center", "fg": 2214 }, - { "id": "corner", "fg": 2215 }, - { "id": "edge", "fg": 2216 }, - { "id": "end_piece", "fg": 2217 }, - { "id": "t_connection", "fg": 2218 }, - { "id": "unconnected", "fg": 2213 } + { "id": "center", "fg": 2658 }, + { "id": "corner", "fg": 2659 }, + { "id": "edge", "fg": 2660 }, + { "id": "end_piece", "fg": 2661 }, + { "id": "t_connection", "fg": 2662 }, + { "id": "unconnected", "fg": 2657 } ] }, { - "id": "fd_fungal_haze", - "fg": 2219, - "rotates": false, + "id": [ "t_wall_wood_broken", "t_wall_log_broken" ], + "fg": 2779, + "rotates": true, "multitile": true, "additional_tiles": [ - { "id": "center", "fg": 2220 }, - { "id": "corner", "fg": 2221 }, - { "id": "edge", "fg": 2222 }, - { "id": "end_piece", "fg": 2223 }, - { "id": "t_connection", "fg": 2224 }, - { "id": "unconnected", "fg": 2219 } + { "id": "center", "fg": 2780 }, + { "id": "corner", "fg": 2781 }, + { "id": "edge", "fg": 2782 }, + { "id": "end_piece", "fg": 2782 }, + { "id": "t_connection", "fg": 2780 }, + { "id": "unconnected", "fg": 2779 } ] }, { - "id": [ "fd_fatigue", "fd_relax_gas" ], - "fg": 2225, - "rotates": false, + "id": [ "t_wall_wood_chipped", "t_wall_log_chipped" ], + "fg": 2772, + "rotates": true, "multitile": true, "additional_tiles": [ - { "id": "center", "fg": 2226 }, - { "id": "corner", "fg": 2227 }, - { "id": "edge", "fg": 2228 }, - { "id": "end_piece", "fg": 2229 }, - { "id": "t_connection", "fg": 2230 }, - { "id": "unconnected", "fg": 2225 } + { "id": "center", "fg": 2774 }, + { "id": "corner", "fg": 2775 }, + { "id": "edge", "fg": 2776 }, + { "id": "end_piece", "fg": 2777 }, + { "id": "t_connection", "fg": 2778 }, + { "id": "unconnected", "fg": 2772 } ] }, { - "id": [ "fd_cigsmoke", "fd_weedsmoke", "fd_methsmoke", "fd_cracksmoke" ], - "fg": 2231, - "rotates": false, + "id": "t_wall_y", + "fg": 2797, + "rotates": true, "multitile": true, "additional_tiles": [ - { "id": "center", "fg": 2232 }, - { "id": "corner", "fg": 2233 }, - { "id": "edge", "fg": 2234 }, - { "id": "end_piece", "fg": 2235 }, - { "id": "t_connection", "fg": 2236 }, - { "id": "unconnected", "fg": 2231 } + { "id": "center", "fg": 2798 }, + { "id": "corner", "fg": 2799 }, + { "id": "edge", "fg": 2800 }, + { "id": "end_piece", "fg": 2801 }, + { "id": "t_connection", "fg": 2802 }, + { "id": "unconnected", "fg": 2797 } ] }, - { "id": "f_smoking_rack_active", "fg": 2237, "rotates": false }, + { "id": [ "t_water_moving_dp", "t_swater_dp", "t_water_dp" ], "fg": 2700, "rotates": false }, + { "id": [ "t_water_moving_sh", "t_swater_sh", "t_water_pool", "t_water_sh" ], "fg": 2730, "rotates": false }, + { "id": "t_water_pump", "fg": 3035, "rotates": false }, + { "id": "t_wax", "fg": 2586, "rotates": false }, { - "id": [ "fd_smoke", "fd_tear_gas" ], - "fg": 2237, + "id": "t_window_bars", + "fg": 2654, "rotates": false, "multitile": true, "additional_tiles": [ - { "id": "center", "fg": 2238 }, - { "id": "corner", "fg": 2239 }, - { "id": "edge", "fg": 2240 }, - { "id": "end_piece", "fg": 2241 }, - { "id": "t_connection", "fg": 2242 }, - { "id": "unconnected", "fg": 2237 } + { "id": "center", "fg": 2652 }, + { "id": "corner", "fg": 2653 }, + { "id": "edge", "fg": 2654 }, + { "id": "end_piece", "fg": 2654 }, + { "id": "t_connection", "fg": 2655 }, + { "id": "unconnected", "fg": 2654 } ] }, { - "id": "vp_xlframe_cover", - "fg": 2243, - "rotates": true, - "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 725 } ] - }, - { - "id": [ "vp_xlframe_vertical", "vp_xlframe_vertical_left", "vp_xlframe_vertical_right" ], - "fg": 275, - "rotates": true, - "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 725 } ] - }, - { - "id": [ "vp_xlframe_vertical_2", "vp_xlframe_vertical_2_left", "vp_xlframe_vertical_2_right" ], - "fg": 2244, - "rotates": true, - "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 725 } ] - }, - { - "id": [ "vp_folding_frame", "vp_xlframe_horizontal", "vp_xlframe_horizontal_front", "vp_xlframe_horizontal_rear" ], - "fg": 2245, - "rotates": true, - "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 725 } ] - }, - { - "id": [ "vp_xlframe_horizontal_2", "vp_xlframe_horizontal_2_front", "vp_xlframe_horizontal_2_rear" ], - "fg": 2246, - "rotates": true, - "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 725 } ] - }, - { - "id": "vp_xlframe_cross", - "fg": 273, - "rotates": true, - "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 725 } ] - }, - { - "id": "vp_xlframe_nw", - "fg": 274, - "rotates": true, - "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 725 } ] - }, - { - "id": "vp_xlframe_sw", - "fg": 2247, + "id": "t_window_bars_alarm", + "fg": 2865, "rotates": true, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 725 } ] + "additional_tiles": [ + { "id": "center", "fg": 2866 }, + { "id": "corner", "fg": 2867 }, + { "id": "edge", "fg": 2868 }, + { "id": "end_piece", "fg": 2869 }, + { "id": "t_connection", "fg": 2870 }, + { "id": "unconnected", "fg": 2865 } + ] }, + { "id": "t_window_boarded", "fg": 2919, "rotates": false }, + { "id": "t_window_boarded_noglass", "fg": 2922, "rotates": false }, { - "id": "vp_xlframe_se", - "fg": 2248, + "id": "t_window_domestic", + "fg": 2904, "rotates": true, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 725 } ] + "additional_tiles": [ { "id": "t_connection", "fg": 2905 } ] }, + { "id": "t_window_enhanced", "fg": 2920, "rotates": false }, + { "id": "t_window_enhanced_noglass", "fg": 2923, "rotates": false }, + { "id": "t_window_frame", "fg": 2924, "rotates": false }, { - "id": "vp_xlframe_ne", - "fg": 2249, + "id": "t_window_no_curtains", + "fg": 2911, "rotates": true, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 725 } ] + "additional_tiles": [ { "id": "t_connection", "fg": 2912 } ] }, { - "id": [ "vp_halfboard_cover", "vp_frame_cover" ], - "fg": 2250, + "id": "t_window_no_curtains_open", + "fg": 2913, "rotates": true, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 155 } ] + "additional_tiles": [ { "id": "t_connection", "fg": 2914 } ] }, - { "id": "vp_frame_handle", "fg": 2250, "rotates": true }, + { "id": "t_window_no_curtains_taped", "fg": 2915, "rotates": false }, { - "id": [ "vp_frame_vertical", "vp_frame_vertical_left", "vp_frame_vertical_right" ], - "fg": 2251, + "id": "t_window_open", + "fg": 2906, "rotates": true, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 155 } ] + "additional_tiles": [ { "id": "t_connection", "fg": 2908 } ] }, + { "id": "t_window_reinforced", "fg": 2917, "rotates": false }, + { "id": "t_window_reinforced_noglass", "fg": 2921, "rotates": false }, { - "id": [ "vp_frame_vertical_2", "vp_frame_vertical_2_left", "vp_frame_vertical_2_right" ], - "fg": 2252, + "id": "t_window_stained_blue", + "fg": 2909, "rotates": true, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 155 } ] + "additional_tiles": [ { "id": "t_connection", "fg": 2910 } ] }, { - "id": [ "vp_frame_horizontal", "vp_frame_horizontal_front", "vp_frame_horizontal_rear" ], - "fg": 2253, + "id": "t_window_stained_green", + "fg": 2902, "rotates": true, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 155 } ] + "additional_tiles": [ { "id": "t_connection", "fg": 2903 } ] }, { - "id": [ "vp_frame_horizontal_2", "vp_frame_horizontal_2_front", "vp_frame_horizontal_2_rear" ], - "fg": 2254, + "id": "t_window_stained_red", + "fg": 2900, "rotates": true, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 155 } ] + "additional_tiles": [ { "id": "t_connection", "fg": 2901 } ] }, { - "id": "vp_frame_cross", - "fg": 2255, - "rotates": true, - "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 155 } ] + "id": [ "t_window_taped", "t_window_domestic_taped", "t_window_alarm_taped" ], + "fg": 2916, + "rotates": false }, + { "id": "t_wood_stairs_down", "fg": 2716, "rotates": false }, + { "id": "t_wood_stairs_up", "fg": 2715, "rotates": false }, + { "id": "t_wood_stairs_up_broken", "fg": 2717, "rotates": false }, + { "id": "t_wood_stairs_up_half", "fg": 2718, "rotates": false }, + { "id": "t_woodchips", "fg": 2833, "rotates": false }, + { "id": [ "tent_kit", "large_tent_kit" ], "fg": 1649, "rotates": false }, + { "id": "tourist_table", "fg": 1651, "rotates": false }, { - "id": "vp_frame_nw", - "fg": 2256, - "rotates": true, + "id": [ "tr_glass_pit", "t_pit_glass" ], + "fg": 2566, + "rotates": false, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 155 } ] + "additional_tiles": [ + { "id": "center", "fg": 2567 }, + { "id": "corner", "fg": 2568 }, + { "id": "edge", "fg": 2569 }, + { "id": "end_piece", "fg": 2570 }, + { "id": "t_connection", "fg": 2571 }, + { "id": "unconnected", "fg": 2566 } + ] }, + { "id": [ "tr_lava", "t_lava" ], "fg": 3099, "rotates": false }, { - "id": "vp_frame_sw", - "fg": 2257, - "rotates": true, + "id": [ "tr_pit", "t_pit" ], + "fg": 2548, + "rotates": false, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 155 } ] + "additional_tiles": [ + { "id": "center", "fg": 2555 }, + { "id": "corner", "fg": 2556 }, + { "id": "edge", "fg": 2557 }, + { "id": "end_piece", "fg": 2558 }, + { "id": "t_connection", "fg": 2559 }, + { "id": "unconnected", "fg": 2548 } + ] }, + { "id": "t_fern", "fg": 3086, "rotates": false }, + { "id": "tr_beartrap", "fg": 3111, "rotates": false }, + { "id": "tr_blade", "fg": 3305, "rotates": true }, + { "id": "tr_boobytrap", "fg": 3108, "rotates": false }, + { "id": "tr_bubblewrap", "fg": 3109, "rotates": false }, + { "id": [ "tr_cot", "f_fiber_mat" ], "fg": 3102, "rotates": false }, + { "id": "tr_crossbow", "fg": 3113, "rotates": false }, + { "id": "tr_dissector", "fg": 3105, "rotates": false }, + { "id": "tr_engine", "fg": 1541, "rotates": false }, + { "id": "tr_funnel", "fg": 889, "rotates": false }, { - "id": "vp_frame_se", - "fg": 2258, - "rotates": true, + "id": "tr_goo", + "fg": 3087, + "rotates": false, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 155 } ] + "additional_tiles": [ + { "id": "center", "fg": 3088 }, + { "id": "corner", "fg": 3089 }, + { "id": "edge", "fg": 3090 }, + { "id": "end_piece", "fg": 3091 }, + { "id": "t_connection", "fg": 3092 }, + { "id": "unconnected", "fg": 3087 } + ] }, + { "id": "tr_landmine", "fg": 3107, "rotates": false }, + { "id": [ "tr_landmine_buried", "tr_beartrap_buried" ], "fg": 3106, "rotates": false }, + { "id": "tr_leather_funnel", "fg": 892, "rotates": false }, + { "id": [ "tr_light_snare", "tr_heavy_snare", "tr_snare" ], "fg": 3112, "rotates": false }, + { "id": "tr_makeshift_funnel", "fg": 890, "rotates": false }, + { "id": "tr_metal_funnel", "fg": 888, "rotates": false }, + { "id": "tr_nailboard", "fg": 3114, "rotates": false }, { - "id": "vp_frame_ne", - "fg": 2259, - "rotates": true, + "id": "tr_portal", + "fg": 3093, + "rotates": false, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 155 } ] + "additional_tiles": [ + { "id": "center", "fg": 3094 }, + { "id": "corner", "fg": 3095 }, + { "id": "edge", "fg": 3096 }, + { "id": "end_piece", "fg": 3097 }, + { "id": "t_connection", "fg": 3098 }, + { "id": "unconnected", "fg": 3093 } + ] }, + { "id": [ "tr_raincatcher", "t_raincatcher" ], "fg": 891, "rotates": false }, + { "id": "tr_rollmat", "fg": 3103, "rotates": false }, + { "id": [ "tr_shotgun_1", "tr_shotgun_2", "tr_shotgun_2_1" ], "fg": 3115, "rotates": false }, { - "id": [ "vp_frame_wood_cover", "vp_frame_wood_handle", "vp_frame_wood_light_cover", "vp_frame_wood_light_handle" ], - "fg": 2260, - "rotates": true, - "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 225 } ] + "id": [ "tr_snake", "tr_glow", "tr_hum", "tr_shadow", "fd_push_items", "tr_drain" ], + "fg": 3110, + "rotates": false }, + { "id": "tr_telepad", "fg": 3104, "rotates": false }, + { "id": "tr_temple_flood", "fg": 3100, "rotates": false }, + { "id": "tr_temple_toggle", "fg": 3101, "rotates": false }, + { "id": "tr_tripwire", "fg": 3116, "rotates": false }, { - "id": "vp_folding_wooden_frame", - "fg": 2261, + "id": "vp_aisle_horizontal", + "fg": 3262, "rotates": true, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 225 } ] + "additional_tiles": [ { "id": "broken", "fg": 3120 } ] }, { - "id": [ - "vp_frame_wood_light_vertical", - "vp_frame_wood_light_vertical_left", - "vp_frame_wood_light_vertical_right", - "vp_frame_wood_vertical", - "vp_frame_wood_vertical_left", - "vp_frame_wood_vertical_right" - ], - "fg": 2262, + "id": [ "vp_aisle_lights", "vp_lit_aisle_vertical" ], + "fg": 3265, "rotates": true, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 225 } ] + "additional_tiles": [ { "id": "broken", "fg": 3120 } ] }, { - "id": [ - "vp_frame_wood_light_vertical_2", - "vp_frame_wood_light_vertical_2_left", - "vp_frame_wood_light_vertical_2_right", - "vp_frame_wood_vertical_2", - "vp_frame_wood_vertical_2_left", - "vp_frame_wood_vertical_2_right" - ], - "fg": 2263, + "id": "vp_aisle_vertical", + "fg": 3261, "rotates": true, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 225 } ] + "additional_tiles": [ { "id": "broken", "fg": 3120 } ] }, { - "id": [ - "vp_frame_wood_light_horizontal", - "vp_frame_wood_light_horizontal_front", - "vp_frame_wood_light_horizontal_rear", - "vp_frame_wood_horizontal", - "vp_frame_wood_horizontal_front", - "vp_frame_wood_horizontal_rear" - ], - "fg": 2264, + "id": [ "vp_alternator_bicycle", "vp_alternator_motorbike", "vp_alternator_car", "vp_alternator_truck" ], + "fg": 1542, "rotates": true, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 225 } ] + "additional_tiles": [ { "id": "broken", "fg": 3117 } ] }, - { - "id": [ - "vp_frame_wood_light_horizontal_2", - "vp_frame_wood_light_horizontal_2_front", - "vp_frame_wood_light_horizontal_2_rear", - "vp_frame_wood_horizontal_2", - "vp_frame_wood_horizontal_2_front", - "vp_frame_wood_horizontal_2_rear" - ], - "fg": 2265, + { + "id": "vp_atomic_lamp", + "fg": 963, "rotates": true, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 225 } ] + "additional_tiles": [ { "id": "broken", "fg": 3120 } ] }, { - "id": [ "vp_frame_wood_light_cross", "vp_frame_wood_cross" ], - "fg": 2266, + "id": "vp_atomic_light", + "fg": 681, "rotates": true, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 225 } ] + "additional_tiles": [ { "id": "broken", "fg": 3120 } ] }, + { "id": "vp_autoclave", "fg": 3301, "rotates": false }, { - "id": [ "vp_frame_wood_light_nw", "vp_frame_wood_nw" ], - "fg": 2267, + "id": "vp_basketlg", + "fg": 1546, "rotates": true, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 225 } ] + "additional_tiles": [ { "id": "broken", "fg": 3120 } ] }, { - "id": [ "vp_frame_wood_light_sw", "vp_frame_wood_sw" ], - "fg": 2268, + "id": "vp_bed", + "fg": 3103, "rotates": true, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 225 } ] + "additional_tiles": [ { "id": "broken", "fg": 3120 } ] }, + { "id": "vp_bfg_mounted", "fg": 3278, "rotates": true }, { - "id": [ "vp_frame_wood_light_se", "vp_frame_wood_se" ], - "fg": 2269, + "id": "vp_blade_horizontal", + "fg": 3279, "rotates": true, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 225 } ] + "additional_tiles": [ { "id": "broken", "fg": 3306 } ] }, { - "id": [ "vp_frame_wood_light_ne", "vp_frame_wood_ne" ], - "fg": 2270, + "id": "vp_blade_vertical", + "fg": 3305, "rotates": true, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 225 } ] + "additional_tiles": [ { "id": "broken", "fg": 3306 } ] }, { - "id": "vp_hdframe_cover", - "fg": 2271, - "rotates": true, + "id": "vp_boat_board", + "fg": 3177, + "rotates": false, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 2272 } ] + "additional_tiles": [ + { "id": "broken", "fg": 3142 }, + { "id": "center", "fg": 3178 }, + { "id": "corner", "fg": 3179 }, + { "id": "edge", "fg": 3180 }, + { "id": "end_piece", "fg": 3180 }, + { "id": "t_connection", "fg": 3181 }, + { "id": "unconnected", "fg": 3177 } + ] }, { - "id": [ "vp_hdframe_vertical", "vp_hdframe_vertical_left", "vp_hdframe_vertical_right" ], - "fg": 2273, + "id": [ "vp_box", "vp_folding wood box", "vp_wood box", "vp_basketsm", "vp_basketsm_external", "vp_basketsm_bike_rear" ], + "fg": 3193, "rotates": true, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 2272 } ] + "additional_tiles": [ { "id": "broken", "fg": 3142 } ] }, { - "id": [ "vp_hdframe_vertical_2", "vp_hdframe_vertical_2_left", "vp_hdframe_vertical_2_right" ], - "fg": 2274, + "id": [ "vp_box_wheelbarrow" ], + "fg": 3195, "rotates": true, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 2272 } ] + "additional_tiles": [ { "id": "broken", "fg": 3142 } ] }, { - "id": [ "vp_hdframe_horizontal", "vp_hdframe_horizontal_front", "vp_hdframe_horizontal_rear" ], - "fg": 2275, + "id": "vp_cam_control", + "fg": 3211, "rotates": true, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 2272 } ] + "additional_tiles": [ { "id": "broken", "fg": 3117 } ] }, { - "id": [ "vp_hdframe_horizontal_2", "vp_hdframe_horizontal_2_front", "vp_hdframe_horizontal_2_rear" ], - "fg": 2276, + "id": "vp_cargo_bag", + "fg": 2544, "rotates": true, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 2272 } ] + "additional_tiles": [ { "id": "broken", "fg": 3120 } ] }, + { "id": "vp_cargo_lock", "fg": 3280, "rotates": false }, { - "id": "vp_hdframe_cross", - "fg": 2277, + "id": [ "vp_cargo_space", "vp_cargo_space_external", "vp_basketlg_cart", "vp_basketlg_folding", "vp_basketlg_external" ], + "fg": 3194, "rotates": true, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 2272 } ] + "additional_tiles": [ { "id": "broken", "fg": 3120 } ] }, { - "id": "vp_hdframe_nw", - "fg": 2278, - "rotates": true, + "id": "vp_chemlab", + "fg": 3201, + "rotates": false, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 2272 } ] + "additional_tiles": [ { "id": "broken", "fg": 3310 } ] }, { - "id": "vp_hdframe_sw", - "fg": 2279, + "id": "vp_controls", + "fg": 3197, "rotates": true, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 2272 } ] + "additional_tiles": [ { "id": "broken", "fg": 3120 } ] }, { - "id": "vp_hdframe_se", - "fg": 2280, + "id": "vp_craft_rig", + "fg": 1554, + "rotates": false, + "multitile": true, + "additional_tiles": [ { "id": "broken", "fg": 3310 } ] + }, + { + "id": [ "vp_crane_medium", "vp_crane_small" ], + "fg": 1416, "rotates": true, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 2272 } ] + "additional_tiles": [ { "id": "broken", "fg": 3120 } ] }, + { "id": "vp_crane_tiny", "fg": 3281, "rotates": true }, + { "id": "vp_dishwasher", "fg": 3302, "rotates": false }, { - "id": "vp_hdframe_ne", - "fg": 2281, + "id": "vp_door_motor", + "fg": 3191, "rotates": true, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 2272 } ] + "additional_tiles": [ { "id": "broken", "fg": 3120 } ] }, { "id": [ "vp_door_opaque", "vp_door_internal", "vp_door" ], - "fg": 2282, + "fg": 3165, "rotates": false, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 2283 }, { "id": "open", "fg": 2284 } ] + "additional_tiles": [ { "id": "broken", "fg": 3166 }, { "id": "open", "fg": 3167 } ] }, - { "id": "vp_fdoor", "fg": 2282, "rotates": false }, { "id": [ "vp_door_trunk", "vp_hatch", "vp_door_shutter", "vp_door_sliding" ], - "fg": 2285, + "fg": 3168, "rotates": false, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 2286 }, { "id": "open", "fg": 2287 } ] + "additional_tiles": [ { "id": "broken", "fg": 3169 }, { "id": "open", "fg": 3170 } ] }, { - "id": "vp_hatch_opaque", - "fg": 2285, + "id": [ "vp_door_wood", "vp_door_wood_opaque" ], + "fg": 3171, "rotates": false, "multitile": true, - "additional_tiles": [ { "id": "open", "fg": 2287 } ] + "additional_tiles": [ { "id": "broken", "fg": 3172 }, { "id": "open", "fg": 3173 } ] }, { - "id": [ "vp_door_wood", "vp_door_wood_opaque" ], - "fg": 2288, - "rotates": false, + "id": "vp_drive_by_wire_controls", + "fg": 1547, + "rotates": true, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 2289 }, { "id": "open", "fg": 2290 } ] + "additional_tiles": [ { "id": "broken", "fg": 3117 } ] }, { - "id": [ "vp_hdhatch", "vp_hdhatch_opaque", "vp_hddoor", "vp_hddoor_opaque" ], - "fg": 2291, - "rotates": false, + "id": [ + "vp_engine_1cyl", + "vp_engine_1cyl_small", + "vp_engine_vtwin", + "vp_engine_inline4", + "vp_engine_v6", + "vp_engine_v8", + "vp_engine_v12", + "vp_diesel_engine_v12", + "vp_engine_electric", + "vp_engine_electric_large", + "vp_engine_electric_small", + "vp_engine_electric_enhanced", + "vp_diesel_engine_i6", + "vp_diesel_engine_v6", + "vp_diesel_engine_v8" + ], + "fg": 1540, + "rotates": true + }, + { + "id": [ "vp_engine_motor", "vp_foot_pedals" ], + "fg": 3132, + "rotates": true, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 2292 }, { "id": "open", "fg": 2293 } ] + "additional_tiles": [ { "id": "broken", "fg": 3117 } ] }, - { "id": "boat_board", "fg": 2294, "rotates": false }, + { "id": "vp_external_tank", "fg": 3303, "rotates": true }, + { "id": "vp_external_tank_small", "fg": 3284, "rotates": true }, + { "id": "vp_fdoor", "fg": 3165, "rotates": false }, { - "id": "vp_boat_board", - "fg": 2295, - "rotates": false, + "id": [ "vp_folding_frame", "vp_xlframe_horizontal", "vp_xlframe_horizontal_front", "vp_xlframe_horizontal_rear" ], + "fg": 3127, + "rotates": true, "multitile": true, - "additional_tiles": [ - { "id": "broken", "fg": 225 }, - { "id": "center", "fg": 2296 }, - { "id": "corner", "fg": 2297 }, - { "id": "edge", "fg": 2298 }, - { "id": "end_piece", "fg": 2298 }, - { "id": "t_connection", "fg": 2299 }, - { "id": "unconnected", "fg": 2295 } - ] + "additional_tiles": [ { "id": "broken", "fg": 3306 } ] }, - { "id": "hd_steel_drum", "fg": 2300, "rotates": true }, { - "id": "vp_roller_drum", - "fg": 2301, + "id": "vp_folding_wooden_frame", + "fg": 3144, "rotates": true, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 155 } ] + "additional_tiles": [ { "id": "broken", "fg": 3142 } ] }, - { "id": [ "wheel_metal", "wheel" ], "fg": 2302, "rotates": false }, - { "id": "wheel_wood", "fg": 2303, "rotates": false }, + { "id": "vp_forklift_fork", "fg": 3285, "rotates": true }, { - "id": [ "vp_wheel_bicycle_steerable", "vp_wheel_bicycle", "vp_wheel_bicycle_or" ], - "fg": 2304, + "id": "vp_frame_cross", + "fg": 3137, "rotates": true, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 2305 } ] + "additional_tiles": [ { "id": "broken", "fg": 3120 } ] }, + { "id": "vp_frame_handle", "fg": 3132, "rotates": true }, { - "id": "vp_wheel_wheelchair", - "fg": 2306, + "id": [ "vp_frame_horizontal_2", "vp_frame_horizontal_2_front", "vp_frame_horizontal_2_rear" ], + "fg": 3136, "rotates": true, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 2305 } ] + "additional_tiles": [ { "id": "broken", "fg": 3120 } ] }, { - "id": "vp_wheel_caster", - "fg": 2307, + "id": [ "vp_frame_horizontal", "vp_frame_horizontal_front", "vp_frame_horizontal_rear" ], + "fg": 3135, "rotates": true, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 2305 } ] + "additional_tiles": [ { "id": "broken", "fg": 3120 } ] }, { - "id": "vp_wheel_wood", - "fg": 2303, + "id": "vp_frame_ne", + "fg": 3141, "rotates": true, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 225 } ] + "additional_tiles": [ { "id": "broken", "fg": 3120 } ] }, { - "id": [ "vp_wheel", "vp_wheel_steerable", "vp_metal_wheel" ], - "fg": 2302, + "id": "vp_frame_nw", + "fg": 3138, "rotates": true, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 2305 } ] + "additional_tiles": [ { "id": "broken", "fg": 3120 } ] }, - { "id": [ "wheel_wide", "wheel_wide_or" ], "fg": 2308, "rotates": false }, { - "id": [ "vp_wheel_armor", "vp_wheel_armor_steerable" ], - "fg": 2309, + "id": "vp_frame_se", + "fg": 3140, "rotates": true, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 2305 } ] + "additional_tiles": [ { "id": "broken", "fg": 3120 } ] }, { - "id": [ "vp_wheel_wide", "vp_wheel_wide_steerable" ], - "fg": 2308, + "id": "vp_frame_sw", + "fg": 3139, "rotates": true, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 2305 } ] + "additional_tiles": [ { "id": "broken", "fg": 3120 } ] }, - { "id": "wheel_armor", "fg": 2309, "rotates": false }, { - "id": [ "wheel_bicycle_or", "wheel_motorbike", "wheel_motorbike_or", "wheel_slick", "wheel_bicycle" ], - "fg": 2310, - "rotates": false + "id": [ "vp_frame_vertical_2", "vp_frame_vertical_2_left", "vp_frame_vertical_2_right" ], + "fg": 3134, + "rotates": true, + "multitile": true, + "additional_tiles": [ { "id": "broken", "fg": 3120 } ] }, { - "id": [ "vp_wheel_unicycle", "vp_wheel_motorbike", "vp_wheel_motorbike_steerable" ], - "fg": 2310, + "id": [ "vp_frame_vertical", "vp_frame_vertical_left", "vp_frame_vertical_right" ], + "fg": 3133, "rotates": true, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 2305 } ] + "additional_tiles": [ { "id": "broken", "fg": 3120 } ] }, - { "id": [ "wheel_barrow", "wheel_small" ], "fg": 2311, "rotates": true }, { - "id": [ "vp_wheel_small", "vp_wheel_small_steerable", "vp_wheel_barrow" ], - "fg": 2311, + "id": [ "vp_frame_wood_cover", "vp_frame_wood_handle", "vp_frame_wood_light_cover", "vp_frame_wood_light_handle" ], + "fg": 3143, "rotates": true, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 2305 } ] + "additional_tiles": [ { "id": "broken", "fg": 3142 } ] }, { - "id": "vp_wheel_wood_b", - "fg": 2312, + "id": [ "vp_frame_wood_light_cross", "vp_frame_wood_cross" ], + "fg": 3149, "rotates": true, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 225 } ] + "additional_tiles": [ { "id": "broken", "fg": 3142 } ] }, - { "id": "wheel_wood_b", "fg": 2312, "rotates": false }, - { "id": "wheel_caster", "fg": 2313, "rotates": false }, - { "id": "wheel_wheelchair", "fg": 2314, "rotates": false }, { - "id": "vp_hand_rims", - "fg": 2315, + "id": [ + "vp_frame_wood_light_horizontal_2", + "vp_frame_wood_light_horizontal_2_front", + "vp_frame_wood_light_horizontal_2_rear", + "vp_frame_wood_horizontal_2", + "vp_frame_wood_horizontal_2_front", + "vp_frame_wood_horizontal_2_rear" + ], + "fg": 3148, "rotates": true, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 1183 } ] + "additional_tiles": [ { "id": "broken", "fg": 3142 } ] }, - { "id": "hand_rims", "fg": 2315, "rotates": false }, { - "id": "vp_hand_paddles", - "fg": 2316, - "rotates": false, + "id": [ + "vp_frame_wood_light_horizontal", + "vp_frame_wood_light_horizontal_front", + "vp_frame_wood_light_horizontal_rear", + "vp_frame_wood_horizontal", + "vp_frame_wood_horizontal_front", + "vp_frame_wood_horizontal_rear" + ], + "fg": 3147, + "rotates": true, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 225 } ] + "additional_tiles": [ { "id": "broken", "fg": 3142 } ] }, - { "id": "foot_crank", "fg": 2317, "rotates": false }, { - "id": [ "vp_engine_motor", "vp_foot_pedals" ], - "fg": 2250, + "id": [ "vp_frame_wood_light_ne", "vp_frame_wood_ne" ], + "fg": 3153, + "rotates": true, + "multitile": true, + "additional_tiles": [ { "id": "broken", "fg": 3142 } ] + }, + { + "id": [ "vp_frame_wood_light_nw", "vp_frame_wood_nw" ], + "fg": 3150, + "rotates": true, + "multitile": true, + "additional_tiles": [ { "id": "broken", "fg": 3142 } ] + }, + { + "id": [ "vp_frame_wood_light_se", "vp_frame_wood_se" ], + "fg": 3152, + "rotates": true, + "multitile": true, + "additional_tiles": [ { "id": "broken", "fg": 3142 } ] + }, + { + "id": [ "vp_frame_wood_light_sw", "vp_frame_wood_sw" ], + "fg": 3151, "rotates": true, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 1183 } ] + "additional_tiles": [ { "id": "broken", "fg": 3142 } ] }, { "id": [ - "v12_diesel", - "1cyl_combustion", - "1cyl_combustion_small", - "v2_combustion", - "i4_combustion", - "v6_combustion", - "v8_combustion", - "v12_combustion", - "i6_diesel", - "v6_diesel", - "v8_diesel" + "vp_frame_wood_light_vertical_2", + "vp_frame_wood_light_vertical_2_left", + "vp_frame_wood_light_vertical_2_right", + "vp_frame_wood_vertical_2", + "vp_frame_wood_vertical_2_left", + "vp_frame_wood_vertical_2_right" ], - "fg": 2318, - "rotates": false + "fg": 3146, + "rotates": true, + "multitile": true, + "additional_tiles": [ { "id": "broken", "fg": 3142 } ] }, { "id": [ - "vp_engine_1cyl", - "vp_engine_1cyl_small", - "vp_engine_vtwin", - "vp_engine_inline4", - "vp_engine_v6", - "vp_engine_v8", - "vp_engine_v12", - "vp_diesel_engine_v12", - "vp_engine_electric", - "vp_engine_electric_large", - "vp_engine_electric_small", - "vp_engine_electric_enhanced", - "vp_diesel_engine_i6", - "vp_diesel_engine_v6", - "vp_diesel_engine_v8" + "vp_frame_wood_light_vertical", + "vp_frame_wood_light_vertical_left", + "vp_frame_wood_light_vertical_right", + "vp_frame_wood_vertical", + "vp_frame_wood_vertical_left", + "vp_frame_wood_vertical_right" ], - "fg": 2318, - "rotates": true + "fg": 3145, + "rotates": true, + "multitile": true, + "additional_tiles": [ { "id": "broken", "fg": 3142 } ] }, + { "id": [ "vp_fridge_cargo", "fridge_cargo" ], "fg": 3198, "rotates": false }, { - "id": "vp_door_motor", - "fg": 2319, + "id": "vp_funnel", + "fg": 889, + "rotates": true, + "multitile": true, + "additional_tiles": [ { "id": "broken", "fg": 3120 } ] + }, + { + "id": [ "vp_fusion_gun", "vp_laser_rifle" ], + "fg": 3273, "rotates": true, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 155 } ] + "additional_tiles": [ { "id": "broken", "fg": 3274 } ] }, - { "id": "tr_engine", "fg": 2320, "rotates": false }, { "id": [ - "motor_large", - "motor_small", - "motor_enhanced", - "motor_tiny", - "alternator_bicycle", - "alternator_motorbike", - "alternator_car", - "alternator_truck", - "motor" + "vp_fxlhalfboard_horizontal_2", + "vp_fxlhalfboard_horizontal_2_front", + "vp_fxlhalfboard_horizontal_2_rear", + "vp_xlhalfboard_horizontal_2", + "vp_xlhalfboard_horizontal_2_front", + "vp_xlhalfboard_horizontal_2_rear", + "vp_halfboard_horizontal_2", + "vp_halfboard_horizontal_2_front", + "vp_halfboard_horizontal_2_rear", + "vp_cloth_halfboard_horizontal_2", + "vp_cloth_halfboard_horizontal_2_front", + "vp_cloth_halfboard_horizontal_2_rear" ], - "fg": 2321, - "rotates": false + "fg": 3227, + "rotates": true, + "multitile": true, + "additional_tiles": [ { "id": "broken", "fg": 3120 } ] }, { - "id": [ "vp_alternator_bicycle", "vp_alternator_motorbike", "vp_alternator_car", "vp_alternator_truck" ], - "fg": 2321, + "id": [ + "vp_fxlhalfboard_horizontal", + "vp_fxlhalfboard_horizontal_front", + "vp_fxlhalfboard_horizontal_rear", + "vp_clothboard_horizontal", + "vp_clothboard_horizontal_front", + "vp_clothboard_horizontal_rear", + "vp_cloth_halfboard_horizontal", + "vp_cloth_halfboard_horizontal_front", + "vp_cloth_halfboard_horizontal_rear", + "vp_xlhalfboard_horizontal", + "vp_xlhalfboard_horizontal_front", + "vp_xlhalfboard_horizontal_rear", + "vp_halfboard_horizontal", + "vp_halfboard_horizontal_front", + "vp_halfboard_horizontal_rear", + "vp_board_horizontal", + "vp_board_horizontal_front", + "vp_board_horizontal_rear" + ], + "fg": 3226, "rotates": true, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 1183 } ] + "additional_tiles": [ { "id": "broken", "fg": 3120 } ] }, { - "id": [ "vp_veh_table", "vp_veh_table_wood" ], - "fg": 2322, + "id": [ + "vp_fxlhalfboard_ne", + "vp_clothboard_ne", + "vp_cloth_halfboard_ne", + "vp_xlhalfboard_ne", + "vp_halfboard_ne", + "vp_board_ne" + ], + "fg": 3232, + "rotates": true, + "multitile": true, + "additional_tiles": [ { "id": "broken", "fg": 3120 } ] + }, + { + "id": [ + "vp_fxlhalfboard_nw", + "vp_clothboard_nw", + "vp_cloth_halfboard_nw", + "vp_xlhalfboard_nw", + "vp_halfboard_nw", + "vp_board_nw" + ], + "fg": 3229, "rotates": true, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 225 } ] + "additional_tiles": [ { "id": "broken", "fg": 3120 } ] }, - { "id": "v_table", "fg": 2322, "rotates": false }, - { "id": "inflatable_airbag", "fg": 2323, "rotates": false }, - { "id": "inflatable_section", "fg": 2324, "rotates": false }, - { "id": "vehicle_dashboard", "fg": 2325, "rotates": false }, - { "id": "basket", "fg": 2326, "rotates": false }, { - "id": [ "vp_box", "vp_folding wood box", "vp_wood box", "vp_basketsm", "vp_basketsm_external", "vp_basketsm_bike_rear" ], - "fg": 2327, + "id": [ + "vp_fxlhalfboard_se", + "vp_clothboard_se", + "vp_cloth_halfboard_se", + "vp_xlhalfboard_se", + "vp_halfboard_se", + "vp_board_se" + ], + "fg": 3231, "rotates": true, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 225 } ] + "additional_tiles": [ { "id": "broken", "fg": 3120 } ] }, { - "id": "vp_basketlg", - "fg": 2326, + "id": [ + "vp_fxlhalfboard_sw", + "vp_clothboard_sw", + "vp_cloth_halfboard_sw", + "vp_xlhalfboard_sw", + "vp_halfboard_sw", + "vp_board_sw" + ], + "fg": 3230, "rotates": true, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 155 } ] + "additional_tiles": [ { "id": "broken", "fg": 3120 } ] }, - { "id": "bike_basket", "fg": 2327, "rotates": false }, { - "id": [ "vp_cargo_space", "vp_cargo_space_external", "vp_basketlg_cart", "vp_basketlg_folding", "vp_basketlg_external" ], - "fg": 2328, + "id": [ + "vp_fxlhalfboard_vertical_2", + "vp_fxlhalfboard_vertical_2_left", + "vp_fxlhalfboard_vertical_2_right", + "vp_xlhalfboard_vertical_2", + "vp_xlhalfboard_vertical_2_left", + "vp_xlhalfboard_vertical_2_right", + "vp_halfboard_vertical_2", + "vp_halfboard_vertical_2_left", + "vp_halfboard_vertical_2_right", + "vp_cloth_halfboard_vertical_2", + "vp_cloth_halfboard_vertical_2_left", + "vp_cloth_halfboard_vertical_2_right" + ], + "fg": 3225, "rotates": true, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 155 } ] + "additional_tiles": [ { "id": "broken", "fg": 3120 } ] }, { - "id": [ "vp_box_wheelbarrow", "vp_trunk" ], - "fg": 2329, + "id": [ + "vp_fxlhalfboard_vertical", + "vp_fxlhalfboard_vertical_left", + "vp_fxlhalfboard_vertical_right", + "vp_board_vertical", + "vp_board_vertical_left", + "vp_board_vertical_right", + "vp_clothboard_vertical", + "vp_clothboard_vertical_left", + "vp_clothboard_vertical_right", + "vp_cloth_halfboard_vertical", + "vp_cloth_halfboard_vertical_left", + "vp_cloth_halfboard_vertical_right", + "vp_xlhalfboard_vertical", + "vp_xlhalfboard_vertical_left", + "vp_xlhalfboard_vertical_right", + "vp_halfboard_vertical", + "vp_halfboard_vertical_left", + "vp_halfboard_vertical_right" + ], + "fg": 3224, "rotates": true, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 225 } ] + "additional_tiles": [ { "id": "broken", "fg": 3120 } ] }, - { "id": "cargo_rack", "fg": 2328, "rotates": false }, - { "id": "drive_by_wire_controls", "fg": 2330, "rotates": false }, - { "id": "robot_controls", "fg": 2331, "rotates": false }, { - "id": "vp_robot_controls", - "fg": 2331, - "rotates": true, + "id": "vp_generator_7500w", + "fg": 3283, + "rotates": false, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 155 } ] + "additional_tiles": [ { "id": "broken", "fg": 3117 } ] }, { - "id": "vp_controls", - "fg": 2332, + "id": [ "vp_halfboard_cover", "vp_frame_cover" ], + "fg": 3132, "rotates": true, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 155 } ] + "additional_tiles": [ { "id": "broken", "fg": 3120 } ] }, { - "id": "vp_drive_by_wire_controls", - "fg": 2330, + "id": "vp_halfboard_cross", + "fg": 3228, "rotates": true, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 1183 } ] + "additional_tiles": [ { "id": "broken", "fg": 3120 } ] }, - { "id": "vehicle_controls", "fg": 2332, "rotates": false }, - { "id": [ "vp_fridge_cargo", "fridge_cargo" ], "fg": 2333, "rotates": false }, { - "id": "vp_veh_forge", - "fg": 2334, + "id": "vp_hand_paddles", + "fg": 3190, "rotates": false, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 812 } ] + "additional_tiles": [ { "id": "broken", "fg": 3142 } ] }, { - "id": "vp_water_faucet", - "fg": 2335, - "rotates": false, + "id": "vp_hand_rims", + "fg": 3189, + "rotates": true, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 812 } ] + "additional_tiles": [ { "id": "broken", "fg": 3117 } ] }, - { "id": "forgerig", "fg": 2334, "rotates": false }, - { "id": "muffler", "fg": 2336, "rotates": false }, { - "id": "vp_chemlab", - "fg": 2337, + "id": "vp_hatch_opaque", + "fg": 3168, "rotates": false, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 812 } ] - }, - { "id": "chemlab", "fg": 2337, "rotates": false }, - { - "id": [ "car_headlight", "wide_headlight_reinforced", "car_wide_headlight", "headlight_reinforced" ], - "fg": 2338, - "rotates": true + "additional_tiles": [ { "id": "open", "fg": 3170 } ] }, - { "id": "floodlight", "fg": 2338, "rotates": false }, { - "id": "vp_headlight_reinforced", - "fg": 2339, + "id": [ + "vp_hdboard_horizontal", + "vp_hdboard_horizontal_front", + "vp_hdboard_horizontal_rear", + "vp_hdhalfboard_horizontal", + "vp_hdhalfboard_horizontal_front", + "vp_hdhalfboard_horizontal_rear" + ], + "fg": 3235, "rotates": true, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 155 } ] + "additional_tiles": [ { "id": "broken", "fg": 3155 } ] }, { - "id": [ "vp_horn_car", "vp_horn_big", "vp_beeper", "vp_chimes" ], - "fg": 2340, + "id": [ "vp_hdboard_ne", "vp_hdhalfboard_ne" ], + "fg": 3240, "rotates": true, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 155 } ] + "additional_tiles": [ { "id": "broken", "fg": 3155 } ] }, { - "id": [ "vp_head_light", "vp_headlight", "vp_floodlight" ], - "fg": 2338, + "id": [ "vp_hdboard_nw", "vp_hdhalfboard_nw" ], + "fg": 3237, "rotates": true, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 155 } ] + "additional_tiles": [ { "id": "broken", "fg": 3155 } ] }, { - "id": "vp_kitchen_unit", - "fg": 2341, - "rotates": false, + "id": [ "vp_hdboard_se", "vp_hdhalfboard_se" ], + "fg": 3239, + "rotates": true, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 812 } ] + "additional_tiles": [ { "id": "broken", "fg": 3155 } ] }, - { "id": "kitchen_unit", "fg": 2341, "rotates": false }, - { "id": "light_emergency_red", "fg": 2342, "rotates": false }, - { "id": "omnicamera", "fg": 2343, "rotates": false }, { - "id": "vp_light_blue", - "fg": 2344, + "id": [ "vp_hdboard_sw", "vp_hdhalfboard_sw" ], + "fg": 3238, "rotates": true, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 155 } ] + "additional_tiles": [ { "id": "broken", "fg": 3155 } ] }, { - "id": "vp_light_red", - "fg": 2342, + "id": [ + "vp_hdboard_vertical", + "vp_hdboard_vertical_left", + "vp_hdboard_vertical_right", + "vp_hdhalfboard_vertical", + "vp_hdhalfboard_vertical_left", + "vp_hdhalfboard_vertical_right" + ], + "fg": 3233, "rotates": true, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 1183 } ] + "additional_tiles": [ { "id": "broken", "fg": 3155 } ] }, { - "id": "vp_omnicam", - "fg": 2343, + "id": "vp_hdframe_cover", + "fg": 3154, "rotates": true, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 1183 } ] + "additional_tiles": [ { "id": "broken", "fg": 3155 } ] }, - { "id": "light_emergency_blue", "fg": 2344, "rotates": false }, - { "id": "minifreezer", "fg": 2345, "rotates": false }, { - "id": "vp_minifridge", - "fg": 2346, - "rotates": false, + "id": "vp_hdframe_cross", + "fg": 3160, + "rotates": true, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 812 } ] + "additional_tiles": [ { "id": "broken", "fg": 3155 } ] }, { - "id": "vp_minifreezer", - "fg": 2345, - "rotates": false, + "id": [ "vp_hdframe_horizontal_2", "vp_hdframe_horizontal_2_front", "vp_hdframe_horizontal_2_rear" ], + "fg": 3159, + "rotates": true, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 812 } ] + "additional_tiles": [ { "id": "broken", "fg": 3155 } ] }, - { "id": "minifridge", "fg": 2346, "rotates": false }, { - "id": "vp_recharge_station", - "fg": 2347, - "rotates": false, + "id": [ "vp_hdframe_horizontal", "vp_hdframe_horizontal_front", "vp_hdframe_horizontal_rear" ], + "fg": 3158, + "rotates": true, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 812 } ] + "additional_tiles": [ { "id": "broken", "fg": 3155 } ] }, - { "id": "recharge_station", "fg": 2347, "rotates": false }, { - "id": "vp_tracker", - "fg": 2348, - "rotates": false, + "id": "vp_hdframe_ne", + "fg": 3164, + "rotates": true, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 155 } ] + "additional_tiles": [ { "id": "broken", "fg": 3155 } ] }, { - "id": "vp_vehicle_alarm", - "fg": 2348, - "rotates": false, + "id": "vp_hdframe_nw", + "fg": 3161, + "rotates": true, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 1183 } ] + "additional_tiles": [ { "id": "broken", "fg": 3155 } ] }, - { "id": "veh_tracker", "fg": 2348, "rotates": false }, - { "id": "craftrig", "fg": 2349, "rotates": true }, { - "id": "vp_welding_rig", - "fg": 2350, - "rotates": false, + "id": "vp_hdframe_se", + "fg": 3163, + "rotates": true, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 812 } ] + "additional_tiles": [ { "id": "broken", "fg": 3155 } ] }, { - "id": "vp_craft_rig", - "fg": 2349, - "rotates": false, + "id": "vp_hdframe_sw", + "fg": 3162, + "rotates": true, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 812 } ] + "additional_tiles": [ { "id": "broken", "fg": 3155 } ] }, - { "id": "weldrig", "fg": 2350, "rotates": false }, { - "id": [ "vp_saddle", "vp_saddle_pedal", "vp_saddle_motor" ], - "fg": 2351, + "id": [ "vp_hdframe_vertical_2", "vp_hdframe_vertical_2_left", "vp_hdframe_vertical_2_right" ], + "fg": 3157, "rotates": true, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 155 } ] + "additional_tiles": [ { "id": "broken", "fg": 3155 } ] }, - { "id": "saddle", "fg": 2351, "rotates": false }, { - "id": "vp_cam_control", - "fg": 2352, + "id": [ "vp_hdframe_vertical", "vp_hdframe_vertical_left", "vp_hdframe_vertical_right" ], + "fg": 3156, "rotates": true, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 1183 } ] + "additional_tiles": [ { "id": "broken", "fg": 3155 } ] }, - { "id": "camera_control", "fg": 2352, "rotates": false }, - { "id": "w_table", "fg": 2353, "rotates": false }, { - "id": [ "vp_inboard_mirror", "vp_wing_mirror" ], - "fg": 2354, + "id": [ "vp_hdhalfboard_horizontal_2", "vp_hdhalfboard_horizontal_2_front", "vp_hdhalfboard_horizontal_2_rear" ], + "fg": 3236, "rotates": true, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 155 } ] + "additional_tiles": [ { "id": "broken", "fg": 3155 } ] }, { - "id": "vp_horn_bicycle", - "fg": 2355, + "id": [ "vp_hdhalfboard_vertical_2", "vp_hdhalfboard_vertical_2_left", "vp_hdhalfboard_vertical_2_right" ], + "fg": 3234, "rotates": true, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 155 } ] + "additional_tiles": [ { "id": "broken", "fg": 3155 } ] }, { - "id": "vp_inflatable_airbag", - "fg": 2356, - "rotates": true, + "id": [ "vp_hdhatch", "vp_hdhatch_opaque", "vp_hddoor", "vp_hddoor_opaque" ], + "fg": 3174, + "rotates": false, "multitile": true, - "additional_tiles": [ - { "id": "broken", "fg": 2272 }, - { "id": "center", "fg": 2357 }, - { "id": "corner", "fg": 2358 }, - { "id": "edge", "fg": 2359 }, - { "id": "end_piece", "fg": 2359 }, - { "id": "t_connection", "fg": 2360 }, - { "id": "unconnected", "fg": 2356 } - ] + "additional_tiles": [ { "id": "broken", "fg": 3175 }, { "id": "open", "fg": 3176 } ] }, { - "id": "vp_inflatable_section", - "fg": 2361, + "id": "vp_hdroof", + "fg": 3269, "rotates": true, "multitile": true, - "additional_tiles": [ - { "id": "broken", "fg": 2272 }, - { "id": "center", "fg": 2362 }, - { "id": "corner", "fg": 2363 }, - { "id": "edge", "fg": 2364 }, - { "id": "end_piece", "fg": 2364 }, - { "id": "t_connection", "fg": 2365 }, - { "id": "unconnected", "fg": 2361 } - ] + "additional_tiles": [ { "id": "broken", "fg": 3120 } ] }, { - "id": [ - "vp_fxlhalfboard_vertical", - "vp_fxlhalfboard_vertical_left", - "vp_fxlhalfboard_vertical_right", - "vp_board_vertical", - "vp_board_vertical_left", - "vp_board_vertical_right", - "vp_clothboard_vertical", - "vp_clothboard_vertical_left", - "vp_clothboard_vertical_right", - "vp_cloth_halfboard_vertical", - "vp_cloth_halfboard_vertical_left", - "vp_cloth_halfboard_vertical_right", - "vp_xlhalfboard_vertical", - "vp_xlhalfboard_vertical_left", - "vp_xlhalfboard_vertical_right", - "vp_halfboard_vertical", - "vp_halfboard_vertical_left", - "vp_halfboard_vertical_right" - ], - "fg": 2366, + "id": [ "vp_hdstowboard_horizontal", "vp_hdstowboard_horizontal_front", "vp_hdstowboard_horizontal_rear" ], + "fg": 3256, "rotates": true, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 155 } ] + "additional_tiles": [ { "id": "broken", "fg": 3155 } ] }, { - "id": [ - "vp_fxlhalfboard_vertical_2", - "vp_fxlhalfboard_vertical_2_left", - "vp_fxlhalfboard_vertical_2_right", - "vp_xlhalfboard_vertical_2", - "vp_xlhalfboard_vertical_2_left", - "vp_xlhalfboard_vertical_2_right", - "vp_halfboard_vertical_2", - "vp_halfboard_vertical_2_left", - "vp_halfboard_vertical_2_right", - "vp_cloth_halfboard_vertical_2", - "vp_cloth_halfboard_vertical_2_left", - "vp_cloth_halfboard_vertical_2_right" - ], - "fg": 2367, + "id": "vp_hdstowboard_ne", + "fg": 3260, "rotates": true, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 155 } ] + "additional_tiles": [ { "id": "broken", "fg": 3155 } ] }, { - "id": [ - "vp_fxlhalfboard_horizontal", - "vp_fxlhalfboard_horizontal_front", - "vp_fxlhalfboard_horizontal_rear", - "vp_clothboard_horizontal", - "vp_clothboard_horizontal_front", - "vp_clothboard_horizontal_rear", - "vp_cloth_halfboard_horizontal", - "vp_cloth_halfboard_horizontal_front", - "vp_cloth_halfboard_horizontal_rear", - "vp_xlhalfboard_horizontal", - "vp_xlhalfboard_horizontal_front", - "vp_xlhalfboard_horizontal_rear", - "vp_halfboard_horizontal", - "vp_halfboard_horizontal_front", - "vp_halfboard_horizontal_rear", - "vp_board_horizontal", - "vp_board_horizontal_front", - "vp_board_horizontal_rear" - ], - "fg": 2368, + "id": "vp_hdstowboard_nw", + "fg": 3257, "rotates": true, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 155 } ] + "additional_tiles": [ { "id": "broken", "fg": 3155 } ] }, { - "id": [ - "vp_fxlhalfboard_horizontal_2", - "vp_fxlhalfboard_horizontal_2_front", - "vp_fxlhalfboard_horizontal_2_rear", - "vp_xlhalfboard_horizontal_2", - "vp_xlhalfboard_horizontal_2_front", - "vp_xlhalfboard_horizontal_2_rear", - "vp_halfboard_horizontal_2", - "vp_halfboard_horizontal_2_front", - "vp_halfboard_horizontal_2_rear", - "vp_cloth_halfboard_horizontal_2", - "vp_cloth_halfboard_horizontal_2_front", - "vp_cloth_halfboard_horizontal_2_rear" - ], - "fg": 2369, + "id": "vp_hdstowboard_se", + "fg": 3259, "rotates": true, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 155 } ] + "additional_tiles": [ { "id": "broken", "fg": 3155 } ] }, { - "id": "vp_halfboard_cross", - "fg": 2370, + "id": "vp_hdstowboard_sw", + "fg": 3258, "rotates": true, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 155 } ] + "additional_tiles": [ { "id": "broken", "fg": 3155 } ] }, { - "id": [ - "vp_fxlhalfboard_nw", - "vp_clothboard_nw", - "vp_cloth_halfboard_nw", - "vp_xlhalfboard_nw", - "vp_halfboard_nw", - "vp_board_nw" - ], - "fg": 2371, + "id": [ "vp_hdstowboard_vertical", "vp_hdstowboard_vertical_left", "vp_hdstowboard_vertical_right" ], + "fg": 3255, "rotates": true, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 155 } ] + "additional_tiles": [ { "id": "broken", "fg": 3155 } ] }, { - "id": [ - "vp_fxlhalfboard_sw", - "vp_clothboard_sw", - "vp_cloth_halfboard_sw", - "vp_xlhalfboard_sw", - "vp_halfboard_sw", - "vp_board_sw" - ], - "fg": 2372, + "id": [ "vp_head_light", "vp_headlight", "vp_floodlight" ], + "fg": 1550, "rotates": true, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 155 } ] + "additional_tiles": [ { "id": "broken", "fg": 3120 } ] }, { - "id": [ - "vp_fxlhalfboard_se", - "vp_clothboard_se", - "vp_cloth_halfboard_se", - "vp_xlhalfboard_se", - "vp_halfboard_se", - "vp_board_se" - ], - "fg": 2373, + "id": "vp_headlight_reinforced", + "fg": 3202, "rotates": true, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 155 } ] + "additional_tiles": [ { "id": "broken", "fg": 3120 } ] }, { - "id": [ - "vp_fxlhalfboard_ne", - "vp_clothboard_ne", - "vp_cloth_halfboard_ne", - "vp_xlhalfboard_ne", - "vp_halfboard_ne", - "vp_board_ne" - ], - "fg": 2374, + "id": "vp_horn_bicycle", + "fg": 3213, "rotates": true, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 155 } ] + "additional_tiles": [ { "id": "broken", "fg": 3120 } ] }, { - "id": [ - "vp_hdboard_vertical", - "vp_hdboard_vertical_left", - "vp_hdboard_vertical_right", - "vp_hdhalfboard_vertical", - "vp_hdhalfboard_vertical_left", - "vp_hdhalfboard_vertical_right" - ], - "fg": 2375, + "id": [ "vp_horn_car", "vp_horn_big", "vp_beeper", "vp_chimes" ], + "fg": 3203, "rotates": true, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 2272 } ] + "additional_tiles": [ { "id": "broken", "fg": 3120 } ] }, { - "id": [ "vp_hdhalfboard_vertical_2", "vp_hdhalfboard_vertical_2_left", "vp_hdhalfboard_vertical_2_right" ], - "fg": 2376, + "id": [ "vp_inboard_mirror", "vp_wing_mirror" ], + "fg": 3212, "rotates": true, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 2272 } ] + "additional_tiles": [ { "id": "broken", "fg": 3120 } ] }, { - "id": [ - "vp_hdboard_horizontal", - "vp_hdboard_horizontal_front", - "vp_hdboard_horizontal_rear", - "vp_hdhalfboard_horizontal", - "vp_hdhalfboard_horizontal_front", - "vp_hdhalfboard_horizontal_rear" - ], - "fg": 2377, + "id": "vp_inflatable_airbag", + "fg": 3214, "rotates": true, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 2272 } ] + "additional_tiles": [ + { "id": "broken", "fg": 3155 }, + { "id": "center", "fg": 3215 }, + { "id": "corner", "fg": 3216 }, + { "id": "edge", "fg": 3217 }, + { "id": "end_piece", "fg": 3217 }, + { "id": "t_connection", "fg": 3218 }, + { "id": "unconnected", "fg": 3214 } + ] }, { - "id": [ "vp_hdhalfboard_horizontal_2", "vp_hdhalfboard_horizontal_2_front", "vp_hdhalfboard_horizontal_2_rear" ], - "fg": 2378, + "id": "vp_inflatable_section", + "fg": 3219, "rotates": true, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 2272 } ] + "additional_tiles": [ + { "id": "broken", "fg": 3155 }, + { "id": "center", "fg": 3220 }, + { "id": "corner", "fg": 3221 }, + { "id": "edge", "fg": 3222 }, + { "id": "end_piece", "fg": 3222 }, + { "id": "t_connection", "fg": 3223 }, + { "id": "unconnected", "fg": 3219 } + ] }, { - "id": [ "vp_hdboard_nw", "vp_hdhalfboard_nw" ], - "fg": 2379, + "id": [ "vp_jumper_cable_heavy", "vp_jumper_cable" ], + "fg": 3270, "rotates": true, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 2272 } ] + "additional_tiles": [ { "id": "broken", "fg": 3120 } ] }, { - "id": [ "vp_hdboard_sw", "vp_hdhalfboard_sw" ], - "fg": 2380, - "rotates": true, + "id": "vp_kitchen_unit", + "fg": 3204, + "rotates": false, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 2272 } ] + "additional_tiles": [ { "id": "broken", "fg": 3310 } ] }, { - "id": [ "vp_hdboard_se", "vp_hdhalfboard_se" ], - "fg": 2381, - "rotates": true, + "id": "vp_leather_funnel", + "fg": 892, + "rotates": false, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 2272 } ] + "additional_tiles": [ { "id": "broken", "fg": 3120 } ] }, { - "id": [ "vp_hdboard_ne", "vp_hdhalfboard_ne" ], - "fg": 2382, + "id": "vp_light_blue", + "fg": 3205, "rotates": true, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 2272 } ] + "additional_tiles": [ { "id": "broken", "fg": 3120 } ] }, { - "id": [ - "vp_woodboard_vertical", - "vp_woodboard_vertical_left", - "vp_woodboard_vertical_right", - "vp_woodhalfboard_vertical", - "vp_woodhalfboard_vertical_left", - "vp_woodhalfboard_vertical_right" - ], - "fg": 2383, + "id": "vp_light_red", + "fg": 1551, "rotates": true, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 225 } ] + "additional_tiles": [ { "id": "broken", "fg": 3117 } ] }, { - "id": [ "vp_woodhalfboard_vertical_2", "vp_woodhalfboard_vertical_2_left", "vp_woodhalfboard_vertical_2_right" ], - "fg": 2384, + "id": "vp_lit_aisle_horizontal", + "fg": 3266, "rotates": true, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 225 } ] + "additional_tiles": [ { "id": "broken", "fg": 3120 } ] }, { - "id": [ - "vp_woodboard_horizontal", - "vp_woodboard_horizontal_front", - "vp_woodboard_horizontal_rear", - "vp_woodhalfboard_horizontal", - "vp_woodhalfboard_horizontal_front", - "vp_woodhalfboard_horizontal_rear" - ], - "fg": 2385, + "id": [ "vp_m249", "vp_mounted_m240", "vp_mounted_m60", "vp_mounted_m134" ], + "fg": 3276, "rotates": true, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 225 } ] + "additional_tiles": [ { "id": "broken", "fg": 3121 } ] }, { - "id": [ "vp_woodhalfboard_horizontal_2", "vp_woodhalfboard_horizontal_2_front", "vp_woodhalfboard_horizontal_2_rear" ], - "fg": 2386, + "id": "vp_makeshift_funnel", + "fg": 890, "rotates": true, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 225 } ] + "additional_tiles": [ { "id": "broken", "fg": 3120 } ] }, { - "id": [ "vp_woodboard_nw", "vp_woodhalfboard_nw" ], - "fg": 2387, - "rotates": true, + "id": "vp_metal_funnel", + "fg": 888, + "rotates": false, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 225 } ] + "additional_tiles": [ { "id": "broken", "fg": 3120 } ] }, { - "id": [ "vp_woodboard_sw", "vp_woodhalfboard_sw" ], - "fg": 2388, - "rotates": true, + "id": "vp_minifreezer", + "fg": 1553, + "rotates": false, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 225 } ] + "additional_tiles": [ { "id": "broken", "fg": 3310 } ] }, { - "id": [ "vp_woodboard_se", "vp_woodhalfboard_se" ], - "fg": 2389, - "rotates": true, + "id": "vp_minifridge", + "fg": 3206, + "rotates": false, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 225 } ] + "additional_tiles": [ { "id": "broken", "fg": 3310 } ] }, { - "id": [ "vp_woodboard_ne", "vp_woodhalfboard_ne" ], - "fg": 2390, - "rotates": true, + "id": "vp_minireactor", + "fg": 3122, + "rotates": false, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 225 } ] + "additional_tiles": [ { "id": "broken", "fg": 3117 } ] }, + { "id": "vp_mounted_30mm_autocannon", "fg": 3272, "rotates": true }, { - "id": [ "vp_stowboard_vertical", "vp_stowboard_vertical_left", "vp_stowboard_vertical_right" ], - "fg": 2391, + "id": [ "vp_mounted_browning", "vp_mounted_mk19", "vp_mounted_abzats" ], + "fg": 3275, "rotates": true, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 155 } ] + "additional_tiles": [ { "id": "broken", "fg": 3155 } ] }, { - "id": [ "vp_stowboard_horizontal", "vp_stowboard_horizontal_front", "vp_stowboard_horizontal_rear" ], - "fg": 2392, + "id": [ "vp_mounted_howitzer", "vp_mounted_tank_auto", "vp_mounted_tank_manual", "vp_mounted_tank_rws", "vp_m240", "vp_m60" ], + "fg": 3275, + "rotates": true + }, + { + "id": [ "vp_mounted_m1918", "vp_flamethrower" ], + "fg": 3271, "rotates": true, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 155 } ] + "additional_tiles": [ { "id": "broken", "fg": 3120 } ] }, { - "id": "vp_stowboard_nw", - "fg": 2393, + "id": [ "vp_mounted_rm298", "vp_mounted_rm614" ], + "fg": 3272, "rotates": true, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 155 } ] + "additional_tiles": [ { "id": "broken", "fg": 3120 } ] }, { - "id": "vp_stowboard_sw", - "fg": 2394, + "id": "vp_muffler", + "fg": 3123, "rotates": true, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 155 } ] + "additional_tiles": [ { "id": "broken", "fg": 3120 } ] }, { - "id": "vp_stowboard_se", - "fg": 2395, + "id": "vp_omnicam", + "fg": 1552, "rotates": true, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 155 } ] + "additional_tiles": [ { "id": "broken", "fg": 3117 } ] }, { - "id": "vp_stowboard_ne", - "fg": 2396, + "id": [ "vp_plasmagun", "vp_plasma_gun" ], + "fg": 3277, "rotates": true, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 155 } ] + "additional_tiles": [ { "id": "broken", "fg": 3121 } ] }, + { "id": "vp_plating_bone", "fg": 3293, "rotates": true }, + { "id": "vp_plating_hard", "fg": 3288, "rotates": true }, + { "id": "vp_plating_military", "fg": 3289, "rotates": true }, + { "id": "vp_plating_spiked", "fg": 3294, "rotates": true }, + { "id": [ "vp_plating_steel", "vp_plating_chitin" ], "fg": 3290, "rotates": true }, + { "id": "vp_plating_superalloy", "fg": 3291, "rotates": true }, + { "id": "vp_plating_wood", "fg": 3292, "rotates": true }, { - "id": [ "vp_hdstowboard_vertical", "vp_hdstowboard_vertical_left", "vp_hdstowboard_vertical_right" ], - "fg": 2397, + "id": "vp_plow", + "fg": 3118, "rotates": true, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 2272 } ] + "additional_tiles": [ { "id": "broken", "fg": 3119 } ] }, { - "id": [ "vp_hdstowboard_horizontal", "vp_hdstowboard_horizontal_front", "vp_hdstowboard_horizontal_rear" ], - "fg": 2398, + "id": [ "vp_reaper_advanced", "vp_reaper" ], + "fg": 3287, "rotates": true, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 2272 } ] + "additional_tiles": [ { "id": "broken", "fg": 3121 } ] }, { - "id": "vp_hdstowboard_nw", - "fg": 2399, - "rotates": true, + "id": "vp_recharge_station", + "fg": 3207, + "rotates": false, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 2272 } ] + "additional_tiles": [ { "id": "broken", "fg": 3310 } ] }, { - "id": "vp_hdstowboard_sw", - "fg": 2400, + "id": [ "vp_reinforced_solar_panel", "vp_reinforced_solar_panel_v2" ], + "fg": 1660, "rotates": true, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 2272 } ] + "additional_tiles": [ { "id": "broken", "fg": 3307 } ] }, { - "id": "vp_hdstowboard_se", - "fg": 2401, + "id": "vp_reinforced_windshield", + "fg": 3295, "rotates": true, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 2272 } ] + "additional_tiles": [ { "id": "broken", "fg": 3296 } ] }, { - "id": "vp_hdstowboard_ne", - "fg": 2402, + "id": "vp_robot_controls", + "fg": 1548, "rotates": true, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 2272 } ] + "additional_tiles": [ { "id": "broken", "fg": 3120 } ] }, { - "id": "vp_aisle_vertical", - "fg": 2403, + "id": "vp_roller_drum", + "fg": 3182, "rotates": true, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 155 } ] + "additional_tiles": [ { "id": "broken", "fg": 3120 } ] }, { - "id": "vp_aisle_horizontal", - "fg": 2404, + "id": [ "vp_roof_cloth", "vp_roof_wood", "vp_roof" ], + "fg": 3268, "rotates": true, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 155 } ] + "additional_tiles": [ { "id": "broken", "fg": 3120 } ] }, { - "id": "vp_wooden_aisle_vertical", - "fg": 2405, + "id": [ "vp_saddle", "vp_saddle_pedal", "vp_saddle_motor" ], + "fg": 3210, "rotates": true, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 225 } ] + "additional_tiles": [ { "id": "broken", "fg": 3120 } ] }, { - "id": "vp_wooden_aisle_horizontal", - "fg": 2406, + "id": [ "vp_seat", "vp_folding_seat", "vp_reclining_seat" ], + "fg": 1650, "rotates": true, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 225 } ] + "additional_tiles": [ { "id": "broken", "fg": 3120 } ] }, { - "id": [ "vp_aisle_lights", "vp_lit_aisle_vertical" ], - "fg": 2407, + "id": [ "vp_seat_wood", "vp_seat_leather", "vp_reclining_seat_leather" ], + "fg": 3304, "rotates": true, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 155 } ] + "additional_tiles": [ { "id": "broken", "fg": 3142 } ] }, { - "id": "vp_lit_aisle_horizontal", - "fg": 2408, + "id": "vp_seatbelt", + "fg": 3123, "rotates": true, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 155 } ] + "additional_tiles": [ { "id": "broken", "fg": 3124 } ] }, { - "id": "vp_trunk_floor", - "fg": 2409, + "id": "vp_seatbelt_heavyduty", + "fg": 3297, "rotates": true, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 155 } ] + "additional_tiles": [ { "id": "broken", "fg": 3124 } ] }, { - "id": [ "vp_roof_cloth", "vp_roof_wood", "vp_roof" ], - "fg": 2410, + "id": [ "vp_seed_drill_advanced", "vp_seed_drill" ], + "fg": 3298, "rotates": true, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 155 } ] + "additional_tiles": [ { "id": "broken", "fg": 3119 } ] }, { - "id": "vp_hdroof", - "fg": 2411, - "rotates": true, + "id": [ + "vp_small_storage_battery", + "vp_medium_storage_battery", + "vp_storage_battery", + "vp_storage_battery_removable", + "vp_battery_motorbike", + "vp_battery_car" + ], + "fg": 714, + "rotates": false, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 155 } ] + "additional_tiles": [ { "id": "broken", "fg": 3117 } ] }, { - "id": [ "vp_jumper_cable_heavy", "vp_jumper_cable" ], - "fg": 2412, + "id": [ "vp_solar_panel", "vp_solar_panel_v2", "vp_solar_panel_v3" ], + "fg": 1661, "rotates": true, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 155 } ] + "additional_tiles": [ { "id": "broken", "fg": 3308 } ] }, { - "id": [ "vp_mounted_m1918", "vp_flamethrower" ], - "fg": 2413, + "id": "vp_spike", + "fg": 3299, "rotates": true, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 155 } ] + "additional_tiles": [ { "id": "broken", "fg": 3306 } ] }, { - "id": [ "vp_mounted_rm298", "vp_mounted_rm614" ], - "fg": 2414, + "id": "vp_spike_wood", + "fg": 2616, "rotates": true, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 155 } ] + "additional_tiles": [ { "id": "broken", "fg": 3142 } ] }, - { "id": [ "vp_tow_launcher", "vp_tow_turret" ], "fg": 2413, "rotates": true }, { - "id": [ "vp_fusion_gun", "vp_laser_rifle" ], - "fg": 2415, - "rotates": true, + "id": "vp_stereo", + "fg": 3286, + "rotates": false, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 2416 } ] + "additional_tiles": [ { "id": "broken", "fg": 3310 } ] }, { - "id": [ "vp_mounted_browning", "vp_mounted_mk19", "vp_mounted_abzats" ], - "fg": 2417, + "id": "vp_storage_battery_mount", + "fg": 3282, "rotates": true, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 2272 } ] + "additional_tiles": [ { "id": "broken", "fg": 3117 } ] }, { - "id": [ "vp_m249", "vp_mounted_m240", "vp_mounted_m60", "vp_mounted_m134" ], - "fg": 2418, + "id": [ "vp_stowboard_horizontal", "vp_stowboard_horizontal_front", "vp_stowboard_horizontal_rear" ], + "fg": 3250, "rotates": true, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 1661 } ] + "additional_tiles": [ { "id": "broken", "fg": 3120 } ] }, { - "id": [ "vp_plasmagun", "vp_plasma_gun" ], - "fg": 2419, + "id": "vp_stowboard_ne", + "fg": 3254, "rotates": true, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 1661 } ] + "additional_tiles": [ { "id": "broken", "fg": 3120 } ] }, { - "id": [ "vp_mounted_howitzer", "vp_mounted_tank_auto", "vp_mounted_tank_manual", "vp_mounted_tank_rws", "vp_m240", "vp_m60" ], - "fg": 2417, - "rotates": true + "id": "vp_stowboard_nw", + "fg": 3251, + "rotates": true, + "multitile": true, + "additional_tiles": [ { "id": "broken", "fg": 3120 } ] }, - { "id": "vp_mounted_30mm_autocannon", "fg": 2414, "rotates": true }, { - "id": [ "vp_watercannon", "vp_shockcannon_mounted" ], - "fg": 2419, + "id": "vp_stowboard_se", + "fg": 3253, "rotates": true, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 1531 } ] + "additional_tiles": [ { "id": "broken", "fg": 3120 } ] }, - { "id": "vp_bfg_mounted", "fg": 2420, "rotates": true }, { - "id": "vp_blade_horizontal", - "fg": 2421, + "id": "vp_stowboard_sw", + "fg": 3252, "rotates": true, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 725 } ] + "additional_tiles": [ { "id": "broken", "fg": 3120 } ] }, - { "id": "vp_cargo_lock", "fg": 2422, "rotates": false }, - { "id": "vp_crane_tiny", "fg": 2423, "rotates": true }, { - "id": "vp_storage_battery_mount", - "fg": 2424, + "id": [ "vp_stowboard_vertical", "vp_stowboard_vertical_left", "vp_stowboard_vertical_right" ], + "fg": 3249, "rotates": true, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 1183 } ] + "additional_tiles": [ { "id": "broken", "fg": 3120 } ] }, + { "id": "vp_tank_barrel", "fg": 1644, "rotates": true }, { - "id": "vp_generator_7500w", - "fg": 2425, + "id": "vp_tank_medium", + "fg": 572, "rotates": false, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 1183 } ] + "additional_tiles": [ { "id": "broken", "fg": 3117 } ] }, - { "id": "vp_external_tank_small", "fg": 2426, "rotates": true }, - { "id": "vp_forklift_fork", "fg": 2427, "rotates": true }, { - "id": "vp_stereo", - "fg": 2428, + "id": "vp_tank_small", + "fg": 573, "rotates": false, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 812 } ] + "additional_tiles": [ { "id": "broken", "fg": 3117 } ] }, { - "id": [ "vp_reaper_advanced", "vp_reaper" ], - "fg": 2429, - "rotates": true, + "id": [ "vp_tank", "vp_tank_little" ], + "fg": 574, + "rotates": false, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 1661 } ] + "additional_tiles": [ { "id": "broken", "fg": 3117 } ] }, - { "id": "vp_plating_hard", "fg": 2430, "rotates": true }, - { "id": "vp_plating_military", "fg": 2431, "rotates": true }, - { "id": [ "vp_plating_steel", "vp_plating_chitin" ], "fg": 2432, "rotates": true }, - { "id": "vp_plating_superalloy", "fg": 2433, "rotates": true }, - { "id": "vp_plating_wood", "fg": 2434, "rotates": true }, - { "id": "vp_plating_bone", "fg": 2435, "rotates": true }, - { "id": "vp_plating_spiked", "fg": 2436, "rotates": true }, + { "id": [ "vp_tow_launcher", "vp_tow_turret" ], "fg": 3271, "rotates": true }, { - "id": "vp_reinforced_windshield", - "fg": 2437, - "rotates": true, + "id": "vp_tracker", + "fg": 3208, + "rotates": false, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 2438 } ] + "additional_tiles": [ { "id": "broken", "fg": 3120 } ] }, { - "id": "vp_seatbelt_heavyduty", - "fg": 2439, + "id": "vp_travois", + "fg": 166, "rotates": true, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 2135 } ] + "additional_tiles": [ { "id": "broken", "fg": 3142 } ] }, { - "id": [ "vp_seed_drill_advanced", "vp_seed_drill" ], - "fg": 2440, + "id": [ "vp_trunk" ], + "fg": 3196, "rotates": true, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 1531 } ] + "additional_tiles": [ { "id": "broken", "fg": 3142 } ] }, { - "id": "vp_spike", - "fg": 2441, + "id": "vp_trunk_floor", + "fg": 3267, "rotates": true, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 725 } ] + "additional_tiles": [ { "id": "broken", "fg": 3120 } ] }, { - "id": "vp_windshield", - "fg": 2442, - "rotates": true, - "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 2438 } ] - }, - { "id": "mon_flashbang_hack", "fg": 2443, "rotates": false }, - { "id": "bot_flashbang_hack", "fg": 2444, "rotates": false }, - { "id": "broken_flashbang_hack", "fg": 2445, "rotates": false }, - { "id": "mon_gasbomb_hack", "fg": 2446, "rotates": false }, - { "id": "bot_gasbomb_hack", "fg": 2447, "rotates": false }, - { "id": "broken_gasbomb_hack", "fg": 2448, "rotates": false }, - { "id": "mon_EMP_hack", "fg": 2449, "rotates": false }, - { "id": "bot_EMP_hack", "fg": 2450, "rotates": false }, - { "id": "broken_EMP_hack", "fg": 2451, "rotates": false }, - { "id": "mon_grenade_hack", "fg": 2452, "rotates": false }, - { "id": "bot_grenade_hack", "fg": 2453, "rotates": false }, - { "id": "broken_grenade_hack", "fg": 2454, "rotates": false }, - { "id": "mon_c4_hack", "fg": 2455, "rotates": false }, - { "id": "bot_c4_hack", "fg": 2456, "rotates": false }, - { "id": "broken_c4_hack", "fg": 2457, "rotates": false }, - { "id": "mon_manhack", "fg": 2458, "rotates": false }, - { "id": "bot_manhack", "fg": 2459, "rotates": false }, - { "id": "broken_manhack", "fg": 2460, "rotates": false }, - { "id": "mon_manhack_fire", "fg": 2461, "rotates": false }, - { "id": "bot_manhack_fire", "fg": 2462, "rotates": false }, - { "id": "broken_manhack_fire", "fg": 2463, "rotates": false }, - { "id": "mon_manhack_missile", "fg": 2464, "rotates": false }, - { "id": "bot_manhack_missile", "fg": 2465, "rotates": false }, - { "id": "manhack_firebomb", "fg": 2466, "rotates": false }, - { "id": "manhack_firebomb_act", "fg": 2467, "rotates": false }, - { "id": "mon_mininuke_hack", "fg": 2468, "rotates": false }, - { "id": "bot_mininuke_hack", "fg": 2469, "rotates": false }, - { "id": "broken_mininuke_hack", "fg": 2470, "rotates": false }, - { "id": "mon_broken_cyborg", "fg": 2471, "rotates": false }, - { "id": "mon_prototype_cyborg", "fg": 2472, "rotates": false }, - { "id": "mon_chickenbot", "fg": 2473, "rotates": false }, - { "id": "mon_copbot", "fg": 2474, "rotates": false }, - { "id": "broken_copbot", "fg": 2475, "rotates": false }, - { "id": "mon_cyborg_cop", "fg": 2476, "rotates": false }, - { "id": "mon_cyborg_guard", "fg": 2477, "rotates": false }, - { "id": "mon_eyebot", "fg": 2478, "rotates": false }, - { "id": "broken_eyebot", "fg": 2479, "rotates": false }, - { "id": "mon_hazmatbot", "fg": 2480, "rotates": false }, - { "id": "mon_turret", "fg": 2481, "rotates": false }, - { "id": "bot_turret", "fg": 2482, "rotates": false }, - { "id": [ "mon_turret_rifle", "mon_crows_m240" ], "fg": 2483, "rotates": false }, - { "id": [ "bot_rifleturret", "bot_crows_m240" ], "fg": 2484, "rotates": false }, - { "id": "mon_turret_shockcannon", "fg": 2485, "rotates": false }, - { "id": "bot_turret_shockcannon", "fg": 2486, "rotates": false }, - { "id": "mon_laserturret", "fg": 2487, "rotates": false }, - { "id": "bot_laserturret", "fg": 2488, "rotates": false }, - { "id": "mon_turret_bmg", "fg": 2489, "rotates": false }, - { "id": "mon_turret_searchlight", "fg": 2490, "rotates": false }, - { "id": "mon_science_bot", "fg": 2491, "rotates": false }, - { "id": "bot_science_bot", "fg": 2492, "rotates": false }, - { "id": "broken_science_bot", "fg": 2493, "rotates": false }, - { "id": "mon_molebot", "fg": 2494, "rotates": false }, - { "id": "broken_molebot", "fg": 2495, "rotates": false }, - { "id": "mon_riotbot", "fg": 2496, "rotates": false }, - { "id": "broken_riotbot", "fg": 2497, "rotates": false }, - { "id": "mon_dispatch", "fg": 2498, "rotates": false }, - { "id": "bot_dispatch", "fg": 2499, "rotates": false }, - { "id": "broken_dispatch", "fg": 2500, "rotates": false }, - { "id": "mon_dispatch_military", "fg": 2501, "rotates": false }, - { "id": "bot_dispatch_military", "fg": 2502, "rotates": false }, - { "id": "broken_dispatch_military", "fg": 2503, "rotates": false }, - { "id": "mon_robot_drone", "fg": 2504, "rotates": false }, - { "id": "bot_robot_drone", "fg": 2505, "rotates": false }, - { "id": "broken_robot_drone", "fg": 2506, "rotates": false }, - { "id": "mon_secubot", "fg": 2507, "rotates": false }, - { "id": "bot_antimateriel", "fg": 2508, "rotates": false }, - { "id": "mon_skitterbot", "fg": 2509, "rotates": false }, - { "id": "bot_skitterbot", "fg": 2510, "rotates": false }, - { "id": "broken_skitterbot", "fg": 2511, "rotates": false }, - { "id": "mon_tankbot", "fg": 2512, "rotates": false }, - { "id": "broken_tankbot", "fg": 2513, "rotates": false }, - { "id": "mon_w11b20b4", "fg": 2514, "rotates": false }, - { "id": "mon_w11h10", "fg": 2515, "rotates": false }, - { "id": "mon_w12b10", "fg": 2516, "rotates": false }, - { "id": "mon_w12n10", "fg": 2517, "rotates": false }, - { "id": "mon_w11b10", "fg": 2518, "rotates": false }, - { "id": "mon_generator_SCINET", "fg": 2519, "rotates": false }, - { - "id": [ - "bot_cyberdemon", - "bot_hell_baron", - "bot_hell_knight", - "bot_imp", - "bot_imp_black", - "bot_lostsoul", - "bot_mancubus", - "bot_mechaspider", - "bot_rat", - "bot_revenant", - "bot_spider_trapdoor_giant", - "bot_spider_trapdoor_giant_guardian", - "bot_spider_web_omega", - "bot_spider_web_s", - "bot_trapdoor_s", - "bot_pinky", - "bot_acidic_pk", - "bot_blind", - "bot_cacodemon_revive", - "bot_cherub", - "bot_cherub_fly", - "bot_churl_revive", - "bot_grabber", - "bot_hell_knight_revive", - "bot_hollow", - "bot_imp_revive", - "bot_pinky_revive", - "bot_shady", - "bot_thing_head", - "bot_thing_spider", - "bot_tripod", - "bot_cacodemon" - ], - "fg": 2520, - "rotates": false - }, - { "id": "mon_doom_archdemon", "fg": 2521, "rotates": false }, - { - "id": [ "mon_doom_archvile_2", "mon_doom_archvile_3", "mon_doom_archvile_4", "mon_doom_archvile_5", "mon_doom_archvile" ], - "fg": 2522, - "rotates": false - }, - { "id": "mon_doom_archvile_queen", "fg": 2523, "rotates": false }, - { "id": [ "mon_hell_knight_revive", "mon_hell_knight" ], "fg": 2524, "rotates": false }, - { "id": "mon_hell_baron", "fg": 2525, "rotates": false }, - { "id": "mon_cyberdemon", "fg": 2526, "rotates": false }, - { "id": "mon_mechaspider_queen", "fg": 2527, "rotates": false }, - { "id": "mon_mechaspider", "fg": 2528, "rotates": false }, - { "id": "broken_mechaspider", "fg": 2529, "rotates": false }, - { "id": [ "mon_cacodemon_revive", "mon_cacodemon" ], "fg": 2530, "rotates": false }, - { "id": "mon_mancubus", "fg": 2531, "rotates": false }, - { "id": "mon_revenant", "fg": 2532, "rotates": false }, - { "id": "mon_tripod", "fg": 2533, "rotates": false }, - { "id": "broken_tripod", "fg": 2534, "rotates": false }, - { "id": [ "mon_imp_revive", "mon_imp" ], "fg": 2535, "rotates": false }, - { "id": "mon_imp_black", "fg": 2536, "rotates": false }, - { "id": [ "mon_pinky_revive", "mon_pinky" ], "fg": 2537, "rotates": false }, - { "id": "mon_lostsoul", "fg": 2538, "rotates": false }, - { "id": "mon_lostsoul_mount", "fg": 2539, "rotates": false }, - { "id": [ "mon_cherub_fly", "mon_cherub" ], "fg": 2540, "rotates": false }, - { "id": [ "mon_doom_churl", "mon_doom_churl_revive" ], "fg": 2541, "rotates": false }, - { "id": "mon_doom_slave", "fg": 2542, "rotates": false }, - { "id": "mon_doom_cur", "fg": 2543, "rotates": false }, - { "id": "mon_doom_sacrifice", "fg": 2544, "rotates": false }, - { "id": "mon_soulcube", "fg": 2545, "rotates": false }, - { "id": [ "broken_soulcube", "soulcube" ], "fg": 2546, "rotates": false }, - { "id": "soulcube_on", "fg": 2547, "rotates": false }, - { "id": "soulcube_charging", "fg": 2548, "rotates": false }, - { "id": "mon_shoggoth", "fg": 2549, "rotates": false }, - { "id": "mon_flying_polyp", "fg": 2550, "rotates": false }, - { "id": "mon_legion", "fg": 2551, "rotates": false }, - { "id": "mon_mi_go_fly", "fg": 2552, "rotates": false }, - { "id": "mon_mi_go_terminal", "fg": 2553, "rotates": false }, - { "id": "mon_mi_go", "fg": 2554, "rotates": false }, - { "id": "mon_thing", "fg": 2555, "rotates": false }, - { "id": "mon_thing_head", "fg": 2556, "rotates": false }, - { "id": "mon_thing_spider", "fg": 2557, "rotates": false }, - { "id": "mon_thing_swamp", "fg": 2558, "rotates": false }, - { "id": "mon_gozu", "fg": 2559, "rotates": false }, - { "id": "mon_headless_dog_thing", "fg": 2560, "rotates": false }, - { "id": "mon_darkman", "fg": 2561, "rotates": false }, - { "id": "mon_shadow", "fg": 2562, "rotates": false }, - { "id": "mon_blank", "fg": 2563, "rotates": false }, - { "id": "mon_nuculais", "fg": 2564, "rotates": false }, - { "id": "mon_horror_dusk_queen", "fg": 2565, "rotates": false }, - { "id": "mon_horror_dusk", "fg": 2566, "rotates": false }, - { "id": "mon_hunting_horror", "fg": 2567, "rotates": false }, - { "id": "mon_flaming_eye", "fg": 2568, "rotates": false }, - { "id": "mon_stemcell_nether", "fg": 2569, "rotates": false }, - { "id": "mon_amigara_horror", "fg": 2570, "rotates": false }, - { "id": "mon_vortex", "fg": 2571, "rotates": false }, - { "id": "mon_twisted_body", "fg": 2572, "rotates": false }, - { "id": "mon_flesh_angel", "fg": 2573, "rotates": false }, - { "id": "mon_charred_nightmare", "fg": 2574, "rotates": false }, - { "id": "mon_crawler", "fg": 2575, "rotates": false }, - { "id": "debug_mon", "fg": 2576, "rotates": false }, - { "id": [ "mon_jabberwock_pk", "mon_jabberwock" ], "fg": 2577, "rotates": false }, - { "id": "mon_human_snail", "fg": 2578, "rotates": false }, - { - "id": [ "mon_irradiated_wanderer_2", "mon_irradiated_wanderer_3", "mon_irradiated_wanderer_4", "mon_irradiated_wanderer_1" ], - "fg": 2579, - "rotates": false + "id": [ "vp_v_curtain", "vp_aisle_curtain" ], + "fg": 2926, + "rotates": true, + "multitile": true, + "additional_tiles": [ { "id": "broken", "fg": 3120 } ] }, - { "id": "mon_marloss_man", "fg": 2580, "rotates": false }, - { "id": "mon_furvivor", "fg": 2581, "rotates": false }, - { - "id": [ "mon_furvivor_glock", "mon_furvivor_pk", "mon_furvivor_shotgun", "mon_furvivor_smg", "mon_furvivor_deagle" ], - "fg": 2582, - "rotates": false - }, - { "id": "mon_cult_slave", "fg": 2583, "rotates": false }, - { "id": "mon_hologram", "fg": 2584, "rotates": false }, - { "id": [ "mon_shia", "mon_zombie_jackson" ], "fg": 2585, "rotates": false }, - { "id": "mon_chud", "fg": 2586, "rotates": false }, - { "id": "mon_dementia", "fg": 2587, "rotates": false }, - { "id": "mon_hallu_mom", "fg": 2588, "rotates": false }, - { "id": "mon_one_eye", "fg": 2589, "rotates": false }, - { "id": "mon_ratman_ninja", "fg": 2590, "rotates": false }, - { "id": "mon_rat_king", "fg": 2591, "rotates": false }, - { "id": "mon_leonardo", "fg": 2592, "rotates": false }, - { "id": "mon_michelangelo", "fg": 2593, "rotates": false }, - { "id": "mon_raphael", "fg": 2594, "rotates": false }, - { "id": "mon_donatello", "fg": 2595, "rotates": false }, - { "id": "mon_cult_churl", "fg": 2596, "rotates": false }, - { "id": "mon_bear_mega_mating", "fg": 2597, "rotates": false }, - { "id": "mon_bear_mega", "fg": 2598, "rotates": false }, - { "id": "mon_zombie_bear_mega", "fg": 2599, "rotates": false }, - { "id": "mon_bear_mega_kid", "fg": 2600, "rotates": false }, - { "id": "mon_bear_mega_baby", "fg": 2601, "rotates": false }, - { "id": [ "mon_bear_pk", "mon_bear_weak", "mon_bear" ], "fg": 2602, "rotates": false }, - { "id": [ "mon_bear_smoky", "mon_bear_smoky_pk" ], "fg": 2603, "rotates": false }, - { "id": "mon_zombear", "fg": 2604, "rotates": false }, - { "id": "mon_bobcat", "fg": 2605, "rotates": false }, - { "id": [ "mon_cougar_pk", "mon_cougar_weak", "mon_cougar" ], "fg": 2606, "rotates": false }, - { "id": "mon_fougar", "fg": 2607, "rotates": false }, - { "id": "mon_zougar", "fg": 2608, "rotates": false }, - { "id": "mon_cat", "fg": 2609, "rotates": false }, - { "id": "mon_wolf", "fg": 2610, "rotates": false }, - { "id": "mon_folf", "fg": 2611, "rotates": false }, - { "id": "mon_zolf", "fg": 2612, "rotates": false }, - { "id": "mon_zolf_shady", "fg": 2613, "rotates": false }, - { "id": "mon_zolf_scorched", "fg": 2614, "rotates": false }, { - "id": [ - "mon_dog_bcollie", - "mon_dog_boxer", - "mon_dog_gshepherd", - "mon_dog_gpyrenees", - "mon_dog_rottweiler", - "mon_dog_auscattle", - "mon_dog_thing", - "mon_dog_large", - "mon_dog" - ], - "fg": 2615, - "rotates": false + "id": "vp_veh_forge", + "fg": 3199, + "rotates": false, + "multitile": true, + "additional_tiles": [ { "id": "broken", "fg": 3310 } ] }, { - "id": [ - "mon_dog_bull", - "mon_dog_bull_pup", - "mon_dog_pitbullmix", - "mon_dog_pitbullmix_pup", - "mon_dog_beagle", - "mon_dog_beagle_pup", - "mon_dog_bcollie_pup", - "mon_dog_boxer_pup", - "mon_dog_chihuahua", - "mon_dog_chihuahua_pup", - "mon_dog_dachshund", - "mon_dog_dachshund_pup", - "mon_dog_gshepherd_pup", - "mon_dog_gpyrenees_pup", - "mon_dog_rottweiler_pup", - "mon_dog_auscattle_pup", - "mon_dog_pup" - ], - "fg": 2616, - "rotates": false + "id": [ "vp_veh_table", "vp_veh_table_wood" ], + "fg": 3192, + "rotates": true, + "multitile": true, + "additional_tiles": [ { "id": "broken", "fg": 3142 } ] }, - { "id": [ "mon_coyote_wolf", "mon_coyote_small", "mon_coyote" ], "fg": 2617, "rotates": false }, - { "id": "mon_coyote_wolf_zerg", "fg": 2618, "rotates": false }, - { "id": "mon_fox_red", "fg": 2619, "rotates": false }, - { "id": "mon_fox_gray", "fg": 2620, "rotates": false }, - { "id": "mon_pig_saber", "fg": 2621, "rotates": false }, - { "id": "mon_pig", "fg": 2622, "rotates": false }, - { "id": "mon_fungus_pig", "fg": 2623, "rotates": false }, - { "id": "mon_zombie_pig", "fg": 2624, "rotates": false }, - { "id": [ "mon_moose_pk", "mon_moose_weak", "mon_moose" ], "fg": 2625, "rotates": false }, - { "id": "mon_foose", "fg": 2626, "rotates": false }, - { "id": "mon_zoose", "fg": 2627, "rotates": false }, - { "id": "mon_horse", "fg": 2628, "rotates": false }, - { "id": "mon_horse_zombie", "fg": 2629, "rotates": false }, - { "id": "mon_horse_zombie_scorched", "fg": 2630, "rotates": false }, - { "id": "mon_deer_rutting", "fg": 2631, "rotates": false }, - { "id": "mon_deer", "fg": 2632, "rotates": false }, - { "id": "mon_deer_small", "fg": 2633, "rotates": false }, - { "id": "mon_feer", "fg": 2634, "rotates": false }, - { "id": "mon_goat", "fg": 2635, "rotates": false }, - { "id": "mon_sheep", "fg": 2636, "rotates": false }, - { "id": "mon_cow", "fg": 2637, "rotates": false }, - { "id": "mon_nakedmolerat_giant", "fg": 2638, "rotates": false }, - { "id": [ "mon_beaver", "mon_muskrat", "mon_chipmunk" ], "fg": 2639, "rotates": false }, - { "id": "mon_mole_large", "fg": 2640, "rotates": false }, - { "id": [ "mon_squirrel_red", "mon_groundhog" ], "fg": 2641, "rotates": false }, - { "id": "mon_squirrel", "fg": 2642, "rotates": false }, - { "id": [ "mon_shrew", "mon_deer_mouse" ], "fg": 2643, "rotates": false }, - { "id": "mon_lemming", "fg": 2644, "rotates": false }, - { "id": "mon_rabbit", "fg": 2645, "rotates": false }, - { "id": "mon_hare", "fg": 2646, "rotates": false }, - { "id": "mon_skunk", "fg": 2647, "rotates": false }, - { "id": [ "mon_opossum", "mon_raccoon", "mon_black_rat" ], "fg": 2648, "rotates": false }, - { "id": "mon_otter", "fg": 2649, "rotates": false }, - { "id": [ "mon_sewer_rat", "mon_weasel", "mon_mink" ], "fg": 2650, "rotates": false }, - { "id": "mon_bat_vampire", "fg": 2651, "rotates": false }, - { "id": "mon_bat", "fg": 2652, "rotates": false }, - { "id": "mon_albino_penguin", "fg": 2653, "rotates": false }, - { "id": "mon_robin", "fg": 2654, "rotates": false }, - { "id": "mon_bjay", "fg": 2655, "rotates": false }, - { "id": "mon_turkey", "fg": 2656, "rotates": false }, - { "id": "mon_chicken", "fg": 2657, "rotates": false }, - { "id": "mon_duck", "fg": 2658, "rotates": false }, - { "id": "mon_crow", "fg": 2659, "rotates": false }, - { "id": "mon_gull", "fg": 2660, "rotates": false }, - { "id": "mon_pidgeon", "fg": 2661, "rotates": false }, - { "id": [ "mon_duck_chick", "mon_chicken_chick" ], "fg": 2662, "rotates": false }, { - "id": [ "mon_grouse_chick", "mon_crow_chick", "mon_turkey_chick", "mon_pheasant_chick" ], - "fg": 2663, - "rotates": false + "id": "vp_vehicle_alarm", + "fg": 3208, + "rotates": false, + "multitile": true, + "additional_tiles": [ { "id": "broken", "fg": 3117 } ] }, - { "id": "mon_cockatrice_chick", "fg": 2664, "rotates": false }, - { "id": "mon_dimorphodon", "fg": 2665, "rotates": false }, - { "id": "mon_parasaurolophus", "fg": 2666, "rotates": false }, - { "id": "mon_spinosaurus", "fg": 2667, "rotates": false }, - { "id": "mon_stegosaurus", "fg": 2668, "rotates": false }, - { "id": "mon_titanis", "fg": 2669, "rotates": false }, - { "id": "mon_allosaurus", "fg": 2670, "rotates": false }, - { "id": "mon_ankylosaurus", "fg": 2671, "rotates": false }, - { "id": "mon_eoraptor", "fg": 2672, "rotates": false }, - { "id": "mon_gallimimus", "fg": 2673, "rotates": false }, - { "id": "mon_utahraptor", "fg": 2674, "rotates": false }, - { "id": "mon_compsognathus", "fg": 2675, "rotates": false }, - { "id": "mon_deinonychus", "fg": 2676, "rotates": false }, - { "id": "mon_velociraptor", "fg": 2677, "rotates": false }, - { "id": "mon_dilophosaurus", "fg": 2678, "rotates": false }, - { "id": "mon_rattlesnake_giant", "fg": 2679, "rotates": false }, - { "id": "mon_rattlesnake", "fg": 2680, "rotates": false }, - { "id": "mon_shadow_snake", "fg": 2681, "rotates": false }, - { "id": "mon_sewer_snake", "fg": 2682, "rotates": false }, - { "id": "mon_gator", "fg": 2683, "rotates": false }, - { "id": "mon_frog_giant", "fg": 2684, "rotates": false }, - { "id": "mon_fish_blinky", "fg": 2685, "rotates": false }, { - "id": [ "mon_fish_trout", "mon_fish_perch", "mon_fish_salmon", "mon_fish_sunfish", "mon_fish_bowfin" ], - "fg": 2686, - "rotates": false - }, - { "id": "mon_fish_carp", "fg": 2687, "rotates": false }, - { "id": [ "mon_fish_bullhead", "mon_fish_sbass", "mon_fish_lbass" ], "fg": 2688, "rotates": false }, - { "id": [ "mon_fish_pike", "mon_fish_bluegill" ], "fg": 2689, "rotates": false }, - { "id": "mon_sewer_fish", "fg": 2690, "rotates": false }, - { "id": [ "mon_zhark", "mon_mutant_carp", "mon_mutant_salmon" ], "fg": 2691, "rotates": false }, - { "id": [ "mon_fish_whitefish", "mon_fish_pickerel", "mon_fish_pbass" ], "fg": 2692, "rotates": false }, - { "id": "mon_fish_flying", "fg": 2693, "rotates": false }, - { "id": "mon_fish_eel_large", "fg": 2694, "rotates": false }, - { "id": "mon_fish_eel", "fg": 2695, "rotates": false }, - { "id": "mon_alpha_razorclaw", "fg": 2696, "rotates": false }, - { "id": "mon_razorclaw", "fg": 2697, "rotates": false }, - { "id": [ "mon_giant_crayfish", "mon_fish_lobster_giant" ], "fg": 2698, "rotates": false }, - { "id": [ "mon_fish_lobster", "mon_fish_crayfish" ], "fg": 2699, "rotates": false }, - { "id": "mon_spider_jumping_giant_acid", "fg": 2700, "rotates": false }, - { "id": "mon_spider_jumping_giant", "fg": 2701, "rotates": false }, - { "id": "mon_spider_jumping", "fg": 2702, "rotates": false }, - { "id": "mon_spider_trapdoor_giant_guardian", "fg": 2703, "rotates": false }, - { "id": [ "mon_spider_trapdoor_giant", "mon_spider_trapdoor_giant_pk" ], "fg": 2704, "rotates": false }, - { "id": [ "mon_spider_trapdoor", "mon_spider_trapdoor_giant_s" ], "fg": 2705, "rotates": false }, - { "id": "mon_spider_web_queen", "fg": 2706, "rotates": false }, - { "id": "mon_spider_web_alpha", "fg": 2707, "rotates": false }, - { "id": [ "mon_spider_web_omega", "mon_spider_web_mu" ], "fg": 2708, "rotates": false }, - { "id": "mon_spider_web", "fg": 2709, "rotates": false }, - { "id": "mon_spider_web_s", "fg": 2710, "rotates": false }, - { "id": [ "mon_spider_wolf_giant", "mon_spider_wolf_giant_pk" ], "fg": 2711, "rotates": false }, - { "id": "mon_spider_wolf", "fg": 2712, "rotates": false }, - { "id": "mon_spider_cellar_giant", "fg": 2713, "rotates": false }, - { "id": "mon_spider_cellar_giant_s", "fg": 2714, "rotates": false }, - { "id": "mon_spider_widow_giant", "fg": 2715, "rotates": false }, - { "id": [ "mon_spider_widow_giant_s", "mon_spider_widow" ], "fg": 2716, "rotates": false }, - { "id": "mon_dermatik", "fg": 2717, "rotates": false }, - { "id": "mon_dermatik_larva", "fg": 2718, "rotates": false }, - { "id": "mon_wasp_queen", "fg": 2719, "rotates": false }, - { "id": "mon_wasp", "fg": 2720, "rotates": false }, - { "id": "mon_bee_queen", "fg": 2721, "rotates": false }, - { "id": "mon_bee_king", "fg": 2722, "rotates": false }, - { "id": [ "mon_bee_scout", "mon_bee_soldier", "mon_bee" ], "fg": 2723, "rotates": false }, - { "id": "mon_butterfly", "fg": 2724, "rotates": false }, - { "id": "mon_caterpillar", "fg": 2725, "rotates": false }, - { "id": "mon_moth", "fg": 2726, "rotates": false }, - { "id": "mon_dragonfly_giant", "fg": 2727, "rotates": false }, - { "id": [ "mon_frog", "mon_dragonfly" ], "fg": 2728, "rotates": false }, - { "id": "mon_mosquito_giant", "fg": 2729, "rotates": false }, - { "id": "mon_locust", "fg": 2730, "rotates": false }, - { "id": "mon_locust_nymph", "fg": 2731, "rotates": false }, - { "id": "mon_fly", "fg": 2732, "rotates": false }, - { "id": "mon_centipede_giant", "fg": 2733, "rotates": false }, - { "id": "mon_plague_vector", "fg": 2734, "rotates": false }, - { "id": "mon_skittering_plague", "fg": 2735, "rotates": false }, - { "id": "mon_plague_nymph", "fg": 2736, "rotates": false }, - { "id": [ "mon_pregnant_giant_cockroach", "mon_giant_cockroach" ], "fg": 2737, "rotates": false }, - { "id": "mon_giant_cockroach_nymph", "fg": 2738, "rotates": false }, - { "id": [ "mon_centipede", "mon_slug", "mon_mosquito" ], "fg": 2739, "rotates": false }, - { "id": "mon_wasp_small", "fg": 2740, "rotates": false }, - { "id": [ "mon_pupae_pk", "mon_pupae" ], "fg": 2741, "rotates": false }, - { "id": "mon_ant_acid_kwama", "fg": 2742, "rotates": false }, - { "id": "mon_ant_queen_firebug", "fg": 2743, "rotates": false }, - { "id": "mon_ant_acid_queen", "fg": 2744, "rotates": false }, - { "id": "mon_ant_acid_soldier", "fg": 2745, "rotates": false }, - { "id": "mon_ant_soldier_terminal", "fg": 2746, "rotates": false }, - { "id": "mon_ant_terminal", "fg": 2747, "rotates": false }, - { "id": [ "mon_ant_queen", "mon_ant_queen_young" ], "fg": 2748, "rotates": false }, - { "id": "mon_ant_soldier", "fg": 2749, "rotates": false }, - { "id": [ "mon_ant_soldier_pk", "mon_ant_soldier_pk_weak" ], "fg": 2750, "rotates": false }, - { "id": "mon_ant_acid", "fg": 2751, "rotates": false }, - { "id": "mon_ant_male", "fg": 2752, "rotates": false }, - { "id": "mon_ant", "fg": 2753, "rotates": false }, - { "id": "mon_fant", "fg": 2754, "rotates": false }, - { "id": "mon_ant_fungus", "fg": 2755, "rotates": false }, - { "id": "mon_ant_scrib", "fg": 2756, "rotates": false }, - { "id": [ "mon_ant_larva", "mon_bee_larvae", "mon_maggot", "mon_wasp_larvae" ], "fg": 2757, "rotates": false }, - { "id": "mon_ant_acid_larva", "fg": 2758, "rotates": false }, - { "id": "mon_slug_giant", "fg": 2759, "rotates": false }, - { "id": "mon_sludge_crawler_queen", "fg": 2760, "rotates": false }, - { "id": "mon_sludge_crawler", "fg": 2761, "rotates": false }, - { "id": "mon_dark_wyrm", "fg": 2762, "rotates": false }, - { "id": "mon_graboid", "fg": 2763, "rotates": false }, - { "id": "mon_yugg", "fg": 2764, "rotates": false }, - { "id": "mon_worm", "fg": 2765, "rotates": false }, - { "id": "mon_halfworm", "fg": 2766, "rotates": false }, - { "id": "mon_tardigrade", "fg": 2767, "rotates": false }, - { "id": "mon_fardigrade", "fg": 2768, "rotates": false }, - { "id": [ "mon_biollante", "mon_biollante_pk" ], "fg": 2769, "rotates": false }, - { "id": "mon_vinebeast_terminal", "fg": 2770, "rotates": false }, - { "id": [ "mon_vinebeast", "mon_vinebeast_pk" ], "fg": 2771, "rotates": false }, + "id": "vp_vehicle_clock", + "fg": 776, + "rotates": true, + "multitile": true, + "additional_tiles": [ { "id": "broken", "fg": 3120 } ] + }, { - "id": [ "mon_creeper_vine_terminal", "mon_creeper_vine_terminal_pk" ], - "fg": 2772, + "id": "vp_vehicle_scoop", + "fg": 915, + "rotates": true, + "multitile": true, + "additional_tiles": [ { "id": "broken", "fg": 3120 } ] + }, + { + "id": "vp_washing_machine", + "fg": 3309, "rotates": false, "multitile": true, - "additional_tiles": [ - { "id": "center", "fg": 2773 }, - { "id": "corner", "fg": 2774 }, - { "id": "edge", "fg": 2775 }, - { "id": "end_piece", "fg": 2776 }, - { "id": "t_connection", "fg": 2777 }, - { "id": "unconnected", "fg": 2772 } - ] + "additional_tiles": [ { "id": "broken", "fg": 3310 } ] }, - { "id": "mon_finebeast", "fg": 2778, "rotates": false }, { - "id": [ "mon_creeper_vine_pk", "mon_creeper_vine" ], - "fg": 2779, + "id": "vp_water_faucet", + "fg": 3200, "rotates": false, "multitile": true, - "additional_tiles": [ - { "id": "center", "fg": 2780 }, - { "id": "corner", "fg": 2781 }, - { "id": "edge", "fg": 2782 }, - { "id": "end_piece", "fg": 2783 }, - { "id": "t_connection", "fg": 2784 }, - { "id": "unconnected", "fg": 2779 } - ] + "additional_tiles": [ { "id": "broken", "fg": 3310 } ] }, - { "id": "mon_creeper_root", "fg": 2785, "rotates": false }, - { "id": "mon_creeper_hub", "fg": 2786, "rotates": false }, - { "id": "mon_finecraft", "fg": 2787, "rotates": false }, - { "id": "mon_dionaea", "fg": 2788, "rotates": false }, - { "id": "mon_fionaea", "fg": 2789, "rotates": false }, - { "id": "mon_dionaea_sprout", "fg": 2790, "rotates": false }, - { "id": "mon_triffid_heart", "fg": 2791, "rotates": false }, - { "id": "mon_triffid_queen", "fg": 2792, "rotates": false }, - { "id": [ "mon_triffid_pk", "mon_triffid" ], "fg": 2793, "rotates": false }, - { "id": "mon_triffid_young", "fg": 2794, "rotates": false }, - { "id": "mon_triffid_sprig", "fg": 2795, "rotates": false }, - { "id": "mon_fungal_fighter", "fg": 2796, "rotates": false }, - { "id": [ "mon_fungaloid_dormant", "mon_fungaloid_pk", "mon_fungaloid" ], "fg": 2797, "rotates": false }, - { "id": "mon_fungaloid_young", "fg": 2798, "rotates": false }, - { "id": "mon_fungal_blossom", "fg": 2799, "rotates": false }, - { "id": "mon_fungal_tendril", "fg": 2800, "rotates": false }, - { "id": "mon_fungal_wall", "fg": 2801, "rotates": false }, - { "id": "mon_fungal_hedgerow", "fg": 2802, "rotates": false }, - { "id": [ "mon_fungus_boil", "mon_spore" ], "fg": 2803, "rotates": false }, - { "id": "mon_zombie_thorny", "fg": 2804 }, - { "id": "mon_zombie_fiend_shocker", "fg": 2805, "rotates": false }, - { "id": [ "mon_zombie_fiend_pk", "mon_zombie_fiend" ], "fg": 2806, "rotates": false }, - { "id": "mon_zombie_nullfield", "fg": 2807, "rotates": false }, - { "id": "mon_zombie_electric_fungal", "fg": 2808, "rotates": false }, - { "id": [ "mon_zombie_electric_pk", "mon_zombie_electric" ], "fg": 2809, "rotates": false }, - { "id": "mon_zombie_scorched_shocker", "fg": 2810, "rotates": false }, - { "id": "mon_zombie_lord", "fg": 2811, "rotates": false }, - { "id": [ "mon_zombie_master_pk", "mon_zombie_master" ], "fg": 2812, "rotates": false }, - { "id": "mon_zombie_scorched_master", "fg": 2813, "rotates": false }, - { "id": [ "mon_zombie_necro_pk", "mon_zombie_necro" ], "fg": 2814, "rotates": false }, - { "id": "mon_zombie_scorched_necro", "fg": 2815, "rotates": false }, - { "id": "mon_zombie_predator", "fg": 2816, "rotates": false }, - { "id": [ "mon_zombie_runner_pk", "mon_zombie_runner" ], "fg": 2817, "rotates": false }, - { "id": "mon_zombie_soldier_blackops_2", "fg": 2818, "rotates": false }, - { "id": "mon_zombie_soldier_blackops_1", "fg": 2819, "rotates": false }, - { "id": "mon_zombie_military_pilot", "fg": 2820, "rotates": false }, - { "id": "mon_zombie_flamer", "fg": 2821, "rotates": false }, - { "id": "mon_zombie_soldier_acid_1", "fg": 2822, "rotates": false }, - { "id": "mon_zombie_armored", "fg": 2823, "rotates": false }, - { "id": "mon_zombie_grenadier", "fg": 2824, "rotates": false }, - { "id": "mon_zombie_grenadier_elite", "fg": 2825, "rotates": false }, - { "id": "mon_zombie_soldier", "fg": 2826, "rotates": false }, - { "id": "mon_zombie_soldier_acid_2", "fg": 2827, "rotates": false }, - { "id": "mon_zombie_bio_op", "fg": 2828, "rotates": false }, - { "id": "mon_zombie_fireman", "fg": 2829, "rotates": false }, - { "id": "mon_zombie_hazmat", "fg": 2830, "rotates": false }, - { "id": "mon_zombie_survivor", "fg": 2831, "rotates": false }, - { "id": "mon_zombie_cop", "fg": 2832, "rotates": false }, - { "id": "mon_zombie_scientist", "fg": 2833, "rotates": false }, - { "id": "mon_zombie_technician", "fg": 2834, "rotates": false }, - { "id": "mon_zombie_labsecurity", "fg": 2835, "rotates": false }, - { "id": "mon_gas_zombie", "fg": 2837, "rotates": false }, - { "id": "mon_zombie_corrosive", "fg": 2838, "rotates": false }, - { "id": "mon_homunculus", "fg": 2836, "rotates": false }, - { "id": "mon_zombie_kevlar_1", "fg": 2839, "rotates": false }, - { "id": "mon_zombie_brute_ninja", "fg": 2840, "rotates": false }, - { "id": "mon_zombie_brute_shocker", "fg": 2841, "rotates": false }, - { "id": "mon_zombie_brute", "fg": 2842, "rotates": false }, - { "id": "mon_zombie_brute_grappler", "fg": 2843, "rotates": false }, - { "id": "mon_zombie_grappler", "fg": 2844, "rotates": false }, - { "id": "mon_zombie_grabber", "fg": 2845, "rotates": false }, - { "id": "mon_zombie_mancroc", "fg": 2846, "rotates": false }, - { "id": "mon_zombie_biter", "fg": 2847, "rotates": false }, - { "id": "mon_zombie_anklebiter", "fg": 2848, "rotates": false }, - { "id": [ "mon_beekeeper", "mon_beekeeper_pk" ], "fg": 2849, "rotates": false }, - { "id": "mon_zombie_radbag", "fg": 2850, "rotates": false }, - { "id": [ "mon_boomer_huge_pk", "mon_boomer_huge" ], "fg": 2853, "rotates": false }, - { "id": "mon_boomer", "fg": 2854, "rotates": false }, - { "id": "mon_boomer_fungus", "fg": 2855, "rotates": false }, - { "id": [ "mon_zombie_gasbag", "mon_zombie_gasbag_pk" ], "fg": 2856, "rotates": false }, - { "id": [ "mon_zombie_fat", "mon_zombie_fat_2", "mon_zombie_fat_3" ], "fg": 2857, "rotates": false }, - { "id": [ "mon_zombie_smoker_pk", "mon_zombie_smoker" ], "fg": 2851, "rotates": false }, - { "id": "mon_zombie_spitter", "fg": 2852, "rotates": false }, - { "id": "mon_skeleton_brute", "fg": 2858, "rotates": false }, - { "id": "mon_skeleton", "fg": 2859, "rotates": false }, - { "id": "mon_skeleton_scorched", "fg": 2860, "rotates": false }, - { "id": "mon_zombie_waif", "fg": 2861, "rotates": false }, - { "id": "mon_zombie_creepy", "fg": 2862, "rotates": false }, - { "id": "mon_zombie_sproglodyte", "fg": 2863, "rotates": false }, - { "id": "mon_zombie_snotgobbler", "fg": 2864, "rotates": false }, - { "id": "mon_zombie_screecher", "fg": 2865, "rotates": false }, - { "id": "mon_zombie_shrieker", "fg": 2866, "rotates": false }, - { "id": "mon_zombie_shriekling", "fg": 2867, "rotates": false }, - { "id": [ "mon_zombie_child_scorched_2", "mon_zombie_child_scorched" ], "fg": 2868, "rotates": false }, - { "id": [ "mon_zombie_child_reaver", "mon_kreck" ], "fg": 2869, "rotates": false }, { - "id": [ "mon_zombie_child_2", "mon_zombie_child_3", "mon_zombie_child_pk", "mon_zombie_child" ], - "fg": 2870, - "rotates": false + "id": "vp_water_purifier", + "fg": 1043, + "rotates": true, + "multitile": true, + "additional_tiles": [ { "id": "broken", "fg": 3121 } ] }, - { "id": "mon_zombie_child_fungus", "fg": 2871, "rotates": false }, - { "id": [ "mon_dog_zombie_cop", "mon_dog_zombie_cop_pk" ], "fg": 2872, "rotates": false }, { - "id": [ "mon_dog_zombie_rot", "mon_dog_zombie_rot_pain", "mon_dog_zombie_rot_worms" ], - "fg": 2873, - "rotates": false + "id": [ "vp_watercannon", "vp_shockcannon_mounted" ], + "fg": 3277, + "rotates": true, + "multitile": true, + "additional_tiles": [ { "id": "broken", "fg": 3119 } ] }, - { "id": [ "mon_dog_skeleton", "mon_dog_skeleton_pk" ], "fg": 2874, "rotates": false }, - { "id": [ "mon_zombie_dog", "mon_zombie_dog_pk", "mon_zombie_fast" ], "fg": 2875, "rotates": false }, - { "id": "mon_zombie_hunter", "fg": 2876, "rotates": false }, { - "id": [ "mon_zombie_crawler_pk", "mon_zombie_crawler_pk_weak", "mon_zombie_crawler" ], - "fg": 2877, - "rotates": false + "id": "vp_welding_rig", + "fg": 3209, + "rotates": false, + "multitile": true, + "additional_tiles": [ { "id": "broken", "fg": 3310 } ] }, - { "id": "mon_zombie_crawler_scorched", "fg": 2878, "rotates": false }, - { "id": "mon_zombie_cripple", "fg": 2879, "rotates": false }, - { "id": [ "mon_zombie_blind_pk", "mon_zombie_blind" ], "fg": 2880, "rotates": false }, - { "id": "mon_zombie_skull", "fg": 2881, "rotates": false }, - { "id": "mon_gracke", "fg": 2882, "rotates": false }, - { "id": [ "mon_zombie_hollow", "mon_zombie_hollow_pk" ], "fg": 2883, "rotates": false }, - { "id": "mon_zombie_ears", "fg": 2884, "rotates": false }, - { "id": "mon_zombie_brainless", "fg": 2885, "rotates": false }, { - "id": [ - "mon_zombie_rot_flu", - "mon_zombie_rot_pain", - "mon_zombie_rot_worms", - "mon_zombie_rot_pk", - "mon_zombie_rot_pk_flu", - "mon_zombie_rot_pk_pain", - "mon_zombie_rot_pk_worms", - "mon_zombie_rot" - ], - "fg": 2886, - "rotates": false - }, - { "id": "mon_zombie_shady_ghost", "fg": 2887, "rotates": false }, - { "id": [ "mon_zombie_shady_pk", "mon_zombie_shady" ], "fg": 2888, "rotates": false }, - { "id": "mon_zombie_fungus", "fg": 2889, "rotates": false }, - { "id": [ "mon_zombie_acidic", "mon_zombie_acidic_pk" ], "fg": 2890, "rotates": false }, - { "id": [ "mon_zombie_tough", "mon_zombie_tough_2", "mon_zombie_tough_3" ], "fg": 2891, "rotates": false }, - { "id": "mon_zombie_scales", "fg": 2892, "rotates": false }, - { "id": [ "mon_zombie_swimmer", "mon_zombie_swimmer_pk" ], "fg": 2893, "rotates": false }, - { "id": "mon_zombie_dancer", "fg": 2894, "rotates": false }, - { "id": [ "mon_zombie_scorched_pk", "mon_zombie_scorched" ], "fg": 2895, "rotates": false }, - { "id": [ "mon_zombie_pk", "mon_zombie_2", "mon_zombie_3", "mon_zombie" ], "fg": 2896, "rotates": false }, - { "id": "mon_zanimal_scorched", "fg": 2897, "rotates": false }, - { "id": "mon_zanimal_skeleton", "fg": 2898, "rotates": false }, - { "id": "mon_zanimal_skeleton_dead", "fg": 2899, "rotates": false }, - { "id": "mon_blob_brain", "fg": 2900, "rotates": false }, - { "id": "mon_breather_hub", "fg": 2901, "rotates": false }, - { "id": [ "mon_gelatin", "mon_blob_large" ], "fg": 2902, "rotates": false }, - { "id": "mon_player_blob", "fg": 2903, "rotates": false }, - { "id": "mon_blob", "fg": 2904, "rotates": false }, - { "id": "mon_blob_small", "fg": 2905, "rotates": false }, - { "id": "mon_breather", "fg": 2906, "rotates": false }, - { "id": "player_female", "fg": 2907, "rotates": false }, - { "id": "player_male", "fg": 2908, "rotates": false }, - { "id": "npc_female", "fg": 2909, "rotates": false }, - { "id": "npc_male", "fg": 2910, "rotates": false }, - { "id": "overlay_mutation_bio_armor_legs", "fg": 2911 }, - { "id": "overlay_male_mutation_bio_armor_legs", "fg": 2912 }, - { "id": "overlay_mutation_bio_armor_torso", "fg": 2913 }, - { "id": "overlay_male_mutation_bio_armor_torso", "fg": 2914 }, - { "id": "overlay_mutation_bio_armor_arms", "fg": 2915 }, - { "id": "overlay_male_mutation_bio_armor_arms", "fg": 2916 }, - { "id": "overlay_mutation_bio_armor_head", "fg": 2917 }, - { "id": "overlay_male_mutation_bio_armor_head", "fg": 2918 }, - { "id": "overlay_mutation_bio_blaster", "fg": 2919 }, - { "id": "overlay_male_mutation_bio_blaster", "fg": 2920 }, - { "id": "overlay_mutation_bio_deformity", "fg": 2921 }, - { "id": "overlay_male_mutation_bio_deformity", "fg": 2922 }, - { "id": [ "overlay_mutation_active_bio_scent_vision", "overlay_mutation_active_bio_blindfold" ], "fg": 2923 }, + "id": [ "vp_wheel_armor", "vp_wheel_armor_steerable" ], + "fg": 3187, + "rotates": true, + "multitile": true, + "additional_tiles": [ { "id": "broken", "fg": 3184 } ] + }, { - "id": [ "overlay_male_mutation_active_bio_scent_vision", "overlay_male_mutation_active_bio_blindfold" ], - "fg": 2924 - }, - { "id": "overlay_mutation_active_bio_night_vision", "fg": 2925 }, - { "id": "overlay_male_mutation_active_bio_night_vision", "fg": 2926 }, - { "id": "overlay_mutation_active_bio_infrared", "fg": 2927 }, - { "id": "overlay_male_mutation_active_bio_infrared", "fg": 2928 }, - { "id": "overlay_mutation_THRESH_MARLOSS", "fg": 2929 }, - { "id": "overlay_male_mutation_THRESH_MARLOSS", "fg": 2930 }, - { "id": "overlay_mutation_THRESH_ALPHA", "fg": 2931 }, - { "id": "overlay_male_mutation_THRESH_ALPHA", "fg": 2932 }, - { "id": "overlay_mutation_THRESH_ELFA", "fg": 2933 }, - { "id": "overlay_male_mutation_THRESH_ELFA", "fg": 2934 }, - { "id": "overlay_mutation_THRESH_CHIMERA", "fg": 2935 }, - { "id": "overlay_mutation_THRESH_BEAST", "fg": 2936 }, - { "id": "overlay_male_mutation_THRESH_BEAST", "fg": 2937 }, - { "id": "overlay_mutation_THRESH_FELINE", "fg": 2938 }, - { "id": "overlay_mutation_THRESH_LUPINE", "fg": 2939 }, - { "id": "overlay_mutation_THRESH_RAT", "fg": 2940 }, - { "id": "overlay_mutation_THRESH_MOUSE", "fg": 2941 }, - { "id": "overlay_mutation_THRESH_TROGLOBITE", "fg": 2942 }, - { "id": "overlay_male_mutation_THRESH_TROGLOBITE", "fg": 2943 }, - { "id": "overlay_mutation_THRESH_BIRD", "fg": 2944 }, - { "id": "overlay_mutation_THRESH_RAPTOR", "fg": 2945 }, - { "id": "overlay_mutation_THRESH_FISH", "fg": 2946 }, - { "id": "overlay_mutation_THRESH_CEPHALOPOD", "fg": 2947 }, - { "id": "overlay_male_mutation_THRESH_CEPHALOPOD", "fg": 2948 }, - { "id": "overlay_mutation_INT_UP_4", "fg": 2949 }, - { "id": "overlay_male_mutation_INT_UP_4", "fg": 2950 }, - { "id": "overlay_mutation_THRESH_SPIDER", "fg": 2951 }, - { "id": "overlay_male_mutation_THRESH_SPIDER", "fg": 2952 }, - { "id": "overlay_mutation_THRESH_INSECT", "fg": 2953 }, - { "id": "overlay_mutation_THRESH_PLANT", "fg": 2954 }, - { "id": "overlay_male_mutation_THRESH_PLANT", "fg": 2955 }, - { "id": [ "overlay_mutation_FLOWERS", "overlay_mutation_ROSEBUDS" ], "fg": 2956 }, - { "id": [ "overlay_male_mutation_FLOWERS", "overlay_male_mutation_ROSEBUDS" ], "fg": 2957 }, - { "id": "overlay_mutation_THRESH_MYCUS", "fg": 2958 }, - { "id": "overlay_mutation_THRESH_SLIME", "fg": 2959 }, - { "id": "overlay_male_mutation_THRESH_SLIME", "fg": 2960 }, - { "id": [ "overlay_mutation_BENDY2", "overlay_mutation_BENDY3", "overlay_mutation_BENDY1" ], "fg": 2961 }, + "id": [ "vp_wheel_bicycle_steerable", "vp_wheel_bicycle", "vp_wheel_bicycle_or" ], + "fg": 3183, + "rotates": true, + "multitile": true, + "additional_tiles": [ { "id": "broken", "fg": 3184 } ] + }, { - "id": [ "overlay_male_mutation_BENDY2", "overlay_male_mutation_BENDY3", "overlay_male_mutation_BENDY1" ], - "fg": 2962 - }, - { "id": "overlay_mutation_AMORPHOUS", "fg": 2963 }, - { "id": "overlay_male_mutation_AMORPHOUS", "fg": 2964 }, - { "id": "overlay_mutation_PER_SLIME", "fg": 2965 }, - { "id": "overlay_male_mutation_PER_SLIME", "fg": 2966 }, - { "id": "overlay_mutation_PER_SLIME_OK", "fg": 2967 }, - { "id": "f_planter", "fg": 2968, "rotates": false }, - { "id": "f_planter_seed", "fg": 2969, "rotates": false }, - { "id": "f_planter_seedling", "fg": 2970, "rotates": false }, - { "id": "f_planter_mature", "fg": 2971, "rotates": false }, - { "id": "f_planter_harvest", "fg": 2972, "rotates": false }, - { "id": "vp_autoclave", "fg": 2973, "rotates": false }, - { "id": [ "f_autoclave", "f_autoclave_full" ], "fg": 2974, "rotates": false }, - { "id": "vp_dishwasher", "fg": 2975, "rotates": false }, - { "id": "t_door_gray_o", "fg": 2976, "rotates": false }, - { "id": "t_door_gray_c", "fg": 2977, "rotates": false }, - { "id": "t_door_gray_b", "fg": 2978, "rotates": false }, - { "id": "t_door_red_o", "fg": 2979, "rotates": false }, - { "id": "t_door_red_c", "fg": 2980, "rotates": false }, - { "id": "t_door_red_b", "fg": 2981, "rotates": false }, - { "id": "t_door_green_o", "fg": 2982, "rotates": false }, - { "id": "t_door_green_c", "fg": 2983, "rotates": false }, - { "id": "t_door_green_b", "fg": 2984, "rotates": false }, - { "id": "t_door_white_o", "fg": 2985, "rotates": false }, - { "id": "t_door_white_c", "fg": 2986, "rotates": false }, - { "id": "t_door_white_b", "fg": 2987, "rotates": false }, - { "id": "sponge", "fg": 2988, "rotates": false }, - { "id": "wash_kit", "fg": 2989, "rotates": false }, - { "id": "pouch_autoclave", "fg": 2990, "rotates": false }, - { "id": "f_alien_tendril", "fg": 2991, "rotates": false }, + "id": "vp_wheel_caster", + "fg": 3186, + "rotates": true, + "multitile": true, + "additional_tiles": [ { "id": "broken", "fg": 3184 } ] + }, { - "id": "t_wall_resin", - "fg": 227, - "rotates": false, + "id": [ "vp_wheel_small", "vp_wheel_small_steerable", "vp_wheel_barrow" ], + "fg": 1536, + "rotates": true, "multitile": true, - "additional_tiles": [ - { "id": "center", "fg": 2993 }, - { "id": "corner", "fg": 2994 }, - { "id": "edge", "fg": 2995 }, - { "id": "end_piece", "fg": 2996 }, - { "id": "t_connection", "fg": 2997 }, - { "id": "unconnected", "fg": 2992 } - ] + "additional_tiles": [ { "id": "broken", "fg": 3184 } ] }, - { "id": "t_resin_hole_c", "fg": 2998, "rotates": false }, - { "id": "t_resin_hole_o", "fg": 2999, "rotates": false }, - { "id": "t_resin_hole", "fg": 3000, "rotates": false }, - { "id": "t_floor_resin", "fg": 3001, "rotates": false }, { - "id": "t_wall_resin_cage", - "fg": 227, - "rotates": false, + "id": [ "vp_wheel_unicycle", "vp_wheel_motorbike", "vp_wheel_motorbike_steerable" ], + "fg": 1535, + "rotates": true, "multitile": true, - "additional_tiles": [ - { "id": "center", "fg": 3003 }, - { "id": "corner", "fg": 3004 }, - { "id": "edge", "fg": 3005 }, - { "id": "end_piece", "fg": 3006 }, - { "id": "t_connection", "fg": 3007 }, - { "id": "unconnected", "fg": 3003 } - ] + "additional_tiles": [ { "id": "broken", "fg": 3184 } ] }, - { "id": "f_alien_pod_organ", "fg": 3008, "rotates": false }, - { "id": "f_alien_pod", "fg": 3009, "rotates": false }, - { "id": "f_alien_pod_resin", "fg": 3010, "rotates": false }, - { "id": "f_alien_anemone", "fg": 3011, "rotates": false }, - { "id": "f_alien_scar", "fg": 3012, "rotates": false }, - { "id": "f_alien_gasper", "fg": 3013, "rotates": false }, - { "id": "f_alien_zapper", "fg": 3014, "rotates": false }, { - "id": "f_alien_table", - "fg": 227, - "rotates": false, + "id": [ "vp_wheel", "vp_wheel_steerable", "vp_metal_wheel" ], + "fg": 1532, + "rotates": true, "multitile": true, - "additional_tiles": [ - { "id": "center", "fg": 3016 }, - { "id": "corner", "fg": 3017 }, - { "id": "edge", "fg": 3018 }, - { "id": "end_piece", "fg": 3019 }, - { "id": "t_connection", "fg": 3020 }, - { "id": "unconnected", "fg": 3015 } - ] + "additional_tiles": [ { "id": "broken", "fg": 3184 } ] }, - { "id": "tie_bow", "fg": 3021, "rotates": false }, - { "id": "backpack_hiking", "fg": 3022, "rotates": false }, - { "id": "backpack_tactical_large", "fg": 3023, "rotates": false }, - { "id": "backpack_giant", "fg": 3024, "rotates": false }, - { "id": "petpack", "fg": 3025, "rotates": false }, - { "id": "bigback", "fg": 3026, "rotates": false }, - { "id": "travelpack", "fg": 3027, "rotates": false }, - { "id": "guitar_electric", "fg": 3028, "rotates": false }, - { "id": "fp_loyalty_card", "fg": 3029, "rotates": false }, { - "id": [ "wheel_mount_heavy", "vp_wheel_mount_heavy", "vp_wheel_mount_heavy_steerable" ], - "fg": 3030, - "rotates": false + "id": "vp_wheel_wheelchair", + "fg": 3185, + "rotates": true, + "multitile": true, + "additional_tiles": [ { "id": "broken", "fg": 3184 } ] }, { - "id": [ "wheel_mount_medium", "vp_wheel_mount_medium", "vp_wheel_mount_medium_steerable" ], - "fg": 3031, - "rotates": false + "id": [ "vp_wheel_wide", "vp_wheel_wide_steerable" ], + "fg": 1534, + "rotates": true, + "multitile": true, + "additional_tiles": [ { "id": "broken", "fg": 3184 } ] }, { - "id": [ "wheel_mount_light", "vp_wheel_mount_light", "vp_wheel_mount_light_steerable" ], - "fg": 3032, - "rotates": false + "id": "vp_wheel_wood", + "fg": 1533, + "rotates": true, + "multitile": true, + "additional_tiles": [ { "id": "broken", "fg": 3142 } ] + }, + { + "id": "vp_wheel_wood_b", + "fg": 3188, + "rotates": true, + "multitile": true, + "additional_tiles": [ { "id": "broken", "fg": 3142 } ] + }, + { + "id": "vp_windshield", + "fg": 3300, + "rotates": true, + "multitile": true, + "additional_tiles": [ { "id": "broken", "fg": 3296 } ] }, - { "id": "t_tree_juniper", "fg": 3033, "rotates": false }, - { "id": "t_tree_juniper_season_winter", "fg": 3034, "rotates": false }, - { "id": "t_tree_juniper_harvested", "fg": 3035, "rotates": false }, - { "id": "hinge", "fg": 3036, "rotates": false }, - { "id": "wood_sheet", "fg": 3037, "rotates": false }, - { "id": "wood_panel", "fg": 3038, "rotates": false }, - { "id": "condom", "fg": 3039, "rotates": false }, - { "id": "zombie_revival_indicator", "fg": 3040 }, - { "id": "t_wood_stairs_up", "fg": 3041, "rotates": false }, - { "id": "t_wood_stairs_down", "fg": 3042, "rotates": false }, - { "id": "t_wood_stairs_up_broken", "fg": 3043, "rotates": false }, - { "id": "t_wood_stairs_up_half", "fg": 3044, "rotates": false }, { "id": [ - "9mm_speedloader7", - "8x40_speedloader5", - "500_speedloader5", - "460_speedloader6", - "44_speedloader6", - "40_speedloader6", - "223_speedloader5", - "22_speedloader8", - "454_speedloader5", - "38_speedloader5", - "38_speedloader", - "shot_speedloader8", - "shot_speedloader6" + "vp_woodboard_horizontal", + "vp_woodboard_horizontal_front", + "vp_woodboard_horizontal_rear", + "vp_woodhalfboard_horizontal", + "vp_woodhalfboard_horizontal_front", + "vp_woodhalfboard_horizontal_rear" ], - "fg": 3045, - "rotates": false - }, - { "id": "plastic_sheet", "fg": 3046, "rotates": false }, - { "id": "magic_8_ball", "fg": 3047, "rotates": false }, - { "id": [ "welding_mask", "welding_mask_raised" ], "fg": 3048, "rotates": false }, - { "id": [ "welding_mask_crude", "welding_mask_crude_raised" ], "fg": 3049, "rotates": false }, - { "id": "juniper", "fg": 3050, "rotates": false }, - { "id": "t_ticket_vendor", "fg": 3051, "rotates": false }, - { "id": "t_ticket_machine", "fg": 3052, "rotates": false }, - { "id": "t_gate_metal_c", "fg": 3053, "rotates": false }, - { "id": "t_gate_metal_o", "fg": 3054, "rotates": false }, - { "id": [ "reference_cooking", "reference_fabrication1" ], "fg": 3055, "rotates": false }, - { "id": "coin_quarter", "fg": 3056, "rotates": false }, - { "id": "f_speaker_cabinet", "fg": 3057, "rotates": false }, - { "id": "amplifier_head", "fg": 3058, "rotates": false }, - { "id": "mon_talon_m202a1", "fg": 3059, "rotates": false }, - { "id": [ "bot_talon_m202a1", "broken_talon_m202a1" ], "fg": 3060, "rotates": false }, - { "id": "box_large", "fg": 3061, "rotates": false }, - { "id": "f_counter_gate_c", "fg": 3062, "rotates": false }, - { "id": "f_counter_gate_o", "fg": 3063, "rotates": false }, - { "id": "f_street_light", "fg": 3064, "rotates": false }, - { "id": "f_traffic_light", "fg": 3065, "rotates": false }, - { "id": "hand_crank_charger", "fg": 3066, "rotates": false }, - { "id": [ "metal_file", "pin_reamer" ], "fg": 3067, "rotates": false }, - { "id": "hand_vice", "fg": 3068, "rotates": false }, - { "id": "bathroom_scale", "fg": 3069, "rotates": false }, - { "id": "t_intercom", "fg": 3070, "rotates": false }, - { "id": "mon_skeleton_electric", "fg": 3071, "rotates": false }, - { "id": "family_photo", "fg": 3072, "rotates": false }, - { "id": [ "bot_secubot", "broken_secubot" ], "fg": 3073, "rotates": false }, - { "id": [ "mon_nursebot", "mon_nursebot_defective" ], "fg": 3074, "rotates": false }, - { "id": [ "bot_nursebot", "broken_nursebot", "broken_nursebot_defective" ], "fg": 3075, "rotates": false }, - { "id": [ "mon_hound_tindalos", "mon_hound_tindalos_afterimage" ], "fg": 3076 }, + "fg": 3243, + "rotates": true, + "multitile": true, + "additional_tiles": [ { "id": "broken", "fg": 3142 } ] + }, { - "id": [ "fd_tindalos_gas" ], - "fg": 3077, - "rotates": false, + "id": [ "vp_woodboard_ne", "vp_woodhalfboard_ne" ], + "fg": 3248, + "rotates": true, "multitile": true, - "additional_tiles": [ - { "id": "center", "fg": 3078 }, - { "id": "corner", "fg": 3079 }, - { "id": "edge", "fg": 3080 }, - { "id": "end_piece", "fg": 3081 }, - { "id": "t_connection", "fg": 3082 }, - { "id": "unconnected", "fg": 3077 } - ] + "additional_tiles": [ { "id": "broken", "fg": 3142 } ] }, - { "id": "fd_tindalos_rift", "fg": 3083, "rotates": false }, { - "id": [ "voltmeter", "balance_small", "melting_point", "spectrophotometer", "ph_meter", "vortex" ], - "fg": 3084, - "rotates": false - }, - { "id": "beaker", "fg": 3085, "rotates": false }, - { "id": "gelbox", "fg": 3086, "rotates": false }, - { "id": [ "survival_kit", "survival_kit_box", "cuvettes" ], "fg": 3087, "rotates": false }, - { "id": [ "microscope", "microscope_dissecting" ], "fg": 3088, "rotates": false }, - { "id": "f_rack_wood", "fg": 3089, "rotates": false }, - { "id": "mon_zombie_gasbag_crawler", "fg": 3090, "rotates": false }, - { "id": "mon_zombie_gasbag_immobile", "fg": 3091, "rotates": false }, - { "id": "mon_zombie_gasbag_impaler", "fg": 3092, "rotates": false }, - { "id": "mon_zombie_living_wall", "fg": 3093, "rotates": false }, - { "id": "field", "fg": 67, "rotates": false }, - { "id": "road_end", "fg": [ 3094, 3095, 3096, 3097 ], "rotates": true }, - { "id": "road_isolated", "fg": 3098, "rotates": false }, - { "id": "road_ne", "fg": 3099, "rotates": false }, - { "id": "road_ns", "fg": 3100, "rotates": false }, - { "id": "road_es", "fg": 3101, "rotates": false }, - { "id": "road_nes", "fg": 3102, "rotates": false }, - { "id": "road_wn", "fg": 3103, "rotates": false }, - { "id": "road_ew", "fg": 3104, "rotates": false }, - { "id": "road_new", "fg": 3105, "rotates": false }, - { "id": "road_sw", "fg": 3106, "rotates": false }, - { "id": "road_nsw", "fg": 3107, "rotates": false }, - { "id": "road_esw", "fg": 3108, "rotates": false }, - { "id": "road_nesw", "fg": 3109, "rotates": false }, - { "id": "road_nesw_manhole", "fg": 3110, "rotates": false }, - { "id": "forest", "fg": 3111, "rotates": false }, - { "id": "forest_thick", "fg": 3112, "rotates": false }, - { "id": [ "river_center", "lake_surface", "lake_water_cube" ], "fg": 3113, "rotates": false }, - { "id": "river_c_not_nw", "fg": 3114, "rotates": false }, - { "id": "river_c_not_sw", "fg": 3115, "rotates": false }, - { "id": "river_c_not_se", "fg": 3116, "rotates": false }, - { "id": "river_c_not_ne", "fg": 3117, "rotates": false }, - { "id": "river_ne", "fg": 3118, "rotates": false }, - { "id": "river_se", "fg": 3119, "rotates": false }, - { "id": "river_sw", "fg": 3120, "rotates": false }, - { "id": "river_nw", "fg": 3121, "rotates": false }, - { "id": "river", "fg": [ 3122, 3123, 3124, 3125 ], "rotates": true }, - { "id": "lake_shore", "fg": 3126, "rotates": false }, - { "id": "forest_water", "fg": 3127, "rotates": false }, - { "id": [ "trailhead_shack_z0", "trailhead_outhouse_z0", "trailhead" ], "fg": 3128, "rotates": true }, - { "id": "forest_trail_end", "fg": [ 3129, 3130, 3131, 3132 ], "bg": 3145, "rotates": true }, - { "id": "forest_trail_isolated", "fg": 3133, "bg": 3145, "rotates": false }, - { "id": "forest_trail_ne", "fg": 3134, "bg": 3145, "rotates": false }, - { "id": "forest_trail_ns", "fg": 3135, "bg": 3145, "rotates": false }, - { "id": "forest_trail_es", "fg": 3136, "bg": 3145, "rotates": false }, - { "id": "forest_trail_nes", "fg": 3137, "bg": 3145, "rotates": false }, - { "id": "forest_trail_wn", "fg": 3138, "bg": 3145, "rotates": false }, - { "id": "forest_trail_ew", "fg": 3139, "bg": 3145, "rotates": false }, - { "id": "forest_trail_new", "fg": 3140, "bg": 3145, "rotates": false }, - { "id": "forest_trail_sw", "fg": 3141, "bg": 3145, "rotates": false }, - { "id": "forest_trail_nsw", "fg": 3142, "bg": 3145, "rotates": false }, - { "id": "forest_trail_esw", "fg": 3143, "bg": 3145, "rotates": false }, - { "id": "forest_trail_nesw", "fg": 3144, "bg": 3145, "rotates": false }, - { "id": "dirt_road", "fg": [ 3146, 3147, 3146, 3147 ], "bg": 1, "rotates": true }, - { "id": "dirt_road_forest", "fg": [ 3146, 3147, 3146, 3147 ], "bg": 3145, "rotates": true }, - { "id": "dirt_road_turn", "fg": [ 3148, 3149, 3150, 3151 ], "bg": 1, "rotates": true }, - { "id": "dirt_road_turn_forest", "fg": [ 3148, 3149, 3150, 3151 ], "bg": 3145, "rotates": true }, - { "id": "dirt_road_turn1", "fg": [ 3151, 3148, 3149, 3150 ], "bg": 1, "rotates": true }, - { "id": "dirt_road_turn1_forest", "fg": [ 3151, 3148, 3149, 3150 ], "bg": 3145, "rotates": true }, - { "id": "dirt_road_3way", "fg": [ 3152, 3153, 3154, 3155 ], "bg": 1, "rotates": true }, - { "id": "dirt_road_3way_forest", "fg": [ 3152, 3153, 3154, 3155 ], "bg": 3145, "rotates": true }, - { "id": "2silos", "fg": [ 3161, 3161, 3161, 3161 ], "bg": [ 3157, 3158, 3159, 3160 ], "rotates": true }, - { "id": "house_farm", "fg": [ 3162, 3162, 3162, 3162 ], "bg": [ 3159, 3160, 3157, 3158 ], "rotates": true }, + "id": [ "vp_woodboard_nw", "vp_woodhalfboard_nw" ], + "fg": 3245, + "rotates": true, + "multitile": true, + "additional_tiles": [ { "id": "broken", "fg": 3142 } ] + }, { - "id": [ - "house_01", - "house_02", - "house_03", - "house_04", - "house_05", - "house_05ab", - "house_06", - "house_07", - "house_08", - "house_09", - "house_10", - "house_11", - "house_12", - "house_13", - "house_14", - "house_15", - "house_16", - "house_17", - "house_18", - "house_19", - "house_20", - "house_21", - "house_22", - "house_23", - "house_24", - "house_25", - "house_26", - "house_27", - "house_28", - "house_29", - "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_2story_base", - "house_dogs", - "house_detatched1", - "house_detatched2", - "house_detatched3", - "house_detatched4", - "house_detatched5", - "house_detatched6", - "house_detatched7", - "house_detatched8", - "house_detatched9", - "house_detatched10", - "house_porch", - "house_w_1", - "house_w_2", - "house_w_3", - "house_w_4", - "house_w_5", - "house_w_6", - "house_wooded", - "house_patio", - "house_vacant", - "house_vacant2", - "house_gardener", - "rural_house1", - "rural_house2", - "house_library", - "house_quiverfull", - "house_rv", - "house_crack1", - "house_crack2", - "house_crack3", - "house_prepper" - ], - "fg": [ 3167, 3167, 3167, 3167 ], - "bg": [ 3163, 3164, 3165, 3166 ], - "rotates": true + "id": [ "vp_woodboard_se", "vp_woodhalfboard_se" ], + "fg": 3247, + "rotates": true, + "multitile": true, + "additional_tiles": [ { "id": "broken", "fg": 3142 } ] + }, + { + "id": [ "vp_woodboard_sw", "vp_woodhalfboard_sw" ], + "fg": 3246, + "rotates": true, + "multitile": true, + "additional_tiles": [ { "id": "broken", "fg": 3142 } ] }, { "id": [ - "house_garage", - "house_toolshed", - "house_garage2", - "house_garage3", - "house_garage4", - "house_garage5", - "house_garage6", - "house_garage7", - "house_garage8" + "vp_woodboard_vertical", + "vp_woodboard_vertical_left", + "vp_woodboard_vertical_right", + "vp_woodhalfboard_vertical", + "vp_woodhalfboard_vertical_left", + "vp_woodhalfboard_vertical_right" ], - "fg": [ 3168, 3168, 3168, 3168 ], - "bg": [ 3163, 3164, 3165, 3166 ], - "rotates": true + "fg": 3241, + "rotates": true, + "multitile": true, + "additional_tiles": [ { "id": "broken", "fg": 3142 } ] }, { - "id": [ - "house_duplex1", - "house_duplex2", - "house_duplex3", - "house_duplex4", - "house_duplex5", - "house_duplex6", - "house_duplex7", - "house_duplex8", - "house_duplex9", - "house_duplex10", - "house_duplex11", - "duplex" - ], - "fg": [ 3169, 3169, 3169, 3169 ], - "bg": [ 3163, 3164, 3165, 3166 ], - "rotates": true + "id": "vp_wooden_aisle_horizontal", + "fg": 3264, + "rotates": true, + "multitile": true, + "additional_tiles": [ { "id": "broken", "fg": 3142 } ] }, { - "id": "construction_site", - "fg": [ 3170, 3170, 3170, 3170 ], - "bg": [ 3163, 3164, 3165, 3166 ], - "rotates": true + "id": "vp_wooden_aisle_vertical", + "fg": 3263, + "rotates": true, + "multitile": true, + "additional_tiles": [ { "id": "broken", "fg": 3142 } ] }, - { "id": [ "pavilion", "pavilion_1" ], "fg": 3171, "bg": 67, "rotates": false }, { - "id": [ "s_gun", "s_gun_1", "s_gun_2", "s_gun_3", "s_gun_4" ], - "fg": [ 3172, 3172, 3172, 3172 ], - "bg": [ 3163, 3164, 3165, 3166 ], - "rotates": true + "id": [ "vp_woodhalfboard_horizontal_2", "vp_woodhalfboard_horizontal_2_front", "vp_woodhalfboard_horizontal_2_rear" ], + "fg": 3244, + "rotates": true, + "multitile": true, + "additional_tiles": [ { "id": "broken", "fg": 3142 } ] }, { - "id": [ - "urban_32_1", - "urban_32_2", - "urban_32_3", - "urban_32_4", - "urban_32_5", - "urban_32_6", - "urban_32_7", - "urban_32_8", - "urban_32_9", - "urban_32_10", - "urban_32_11", - "urban_32_12", - "urban_32_13", - "urban_32_14", - "urban_32_15", - "urban_32_16", - "urban_32_17", - "urban_32_18", - "urban_32_19", - "urban_32_20", - "urban_32_21", - "fire_station" - ], - "fg": [ 3173, 3173, 3173, 3173 ], - "bg": [ 3163, 3164, 3165, 3166 ], - "rotates": true + "id": [ "vp_woodhalfboard_vertical_2", "vp_woodhalfboard_vertical_2_left", "vp_woodhalfboard_vertical_2_right" ], + "fg": 3242, + "rotates": true, + "multitile": true, + "additional_tiles": [ { "id": "broken", "fg": 3142 } ] }, { - "id": [ "s_clothes", "s_clothes_1", "s_clothes_2", "s_clothes_3", "s_clothes_4", "s_clothes_5", "s_clothes_6" ], - "fg": [ 3174, 3174, 3174, 3174 ], - "bg": [ 3163, 3164, 3165, 3166 ], - "rotates": true + "id": "vp_xlframe_cover", + "fg": 3125, + "rotates": true, + "multitile": true, + "additional_tiles": [ { "id": "broken", "fg": 3306 } ] }, { - "id": [ "s_hardware", "s_hardware_1", "s_hardware_2", "s_hardware_3" ], - "fg": [ 3175, 3175, 3175, 3175 ], - "bg": [ 3163, 3164, 3165, 3166 ], - "rotates": true + "id": "vp_xlframe_cross", + "fg": 2652, + "rotates": true, + "multitile": true, + "additional_tiles": [ { "id": "broken", "fg": 3306 } ] }, { - "id": "small_wooded_trail", - "fg": [ 3176, 3176, 3176, 3176 ], - "bg": [ 3163, 3164, 3165, 3166 ], - "rotates": true + "id": [ "vp_xlframe_horizontal_2", "vp_xlframe_horizontal_2_front", "vp_xlframe_horizontal_2_rear" ], + "fg": 3128, + "rotates": true, + "multitile": true, + "additional_tiles": [ { "id": "broken", "fg": 3306 } ] }, { - "id": [ "s_grocery", "s_grocery_1" ], - "fg": [ 3177, 3177, 3177, 3177 ], - "bg": [ 3163, 3164, 3165, 3166 ], - "rotates": true + "id": "vp_xlframe_ne", + "fg": 3131, + "rotates": true, + "multitile": true, + "additional_tiles": [ { "id": "broken", "fg": 3306 } ] }, { - "id": [ "s_restaurant_fast", "s_restaurant_fast_1", "s_restaurant_foodplace" ], - "fg": [ 3178, 3178, 3178, 3178 ], - "bg": [ 3163, 3164, 3165, 3166 ], - "rotates": true + "id": "vp_xlframe_nw", + "fg": 2653, + "rotates": true, + "multitile": true, + "additional_tiles": [ { "id": "broken", "fg": 3306 } ] }, - { "id": "cemetery_4square_00", "fg": [ 3179, 3180, 3181, 3182 ], "rotates": true }, - { "id": "cemetery_4square_10", "fg": [ 3183, 3184, 3185, 3186 ], "rotates": true }, - { "id": "cemetery_4square_01", "fg": [ 3187, 3188, 3189, 3190 ], "rotates": true }, - { "id": "cemetery_4square_11", "fg": [ 3191, 3192, 3193, 3194 ], "rotates": true }, - { "id": [ "furniture" ], "fg": [ 3195, 3195, 3195, 3195 ], "bg": [ 3163, 3164, 3165, 3166 ], "rotates": true }, - { "id": "unknown_terrain", "fg": 1, "rotates": false }, - { "id": "empty_rock", "fg": 3196, "rotates": false }, { - "id": [ - "basement", - "house_01_basement", - "house_02_basement", - "house_03_basement", - "house_04_basement", - "house_05_basement", - "house_05_ab_basement", - "house_06_basement", - "house_07_basement", - "house_08_basement", - "house_09_basement", - "house_10_basement", - "house_11_basement", - "house_12_basement", - "house_13_basement", - "house_14_basement", - "house_15_basement", - "house_16_basement", - "house_17_basement", - "house_18_basement", - "house_19_basement", - "house_20_basement", - "house_21_basement", - "house_22_basement", - "house_23_basement", - "house_24_basement", - "house_25_basement", - "house_26_basement", - "house_27_basement", - "house_28_basement", - "house_29_basement", - "house_30_basement", - "house_31_basement", - "house_32_basement", - "house_33_basement", - "house_34_basement", - "house_35_basement", - "house_36_basement", - "house_37_basement", - "house_38_basement", - "house_39_basement", - "house_40_basement", - "house_41_basement", - "house_42_basement", - "house_detatched1_basement", - "house_detatched2_basement", - "house_detatched3_basement", - "house_detatched4_basement", - "house_detatched5_basement", - "house_detatched6_basement", - "house_detatched7_basement", - "house_detatched8_basement", - "house_detatched9_basement", - "house_detatched10_basement", - "house_w_1_basement", - "house_w_2_basement", - "house_w_3_basement", - "house_w_4_basement", - "house_w_5_basement", - "house_w_6_basement", - "house_toolshed_basement", - "house_garage_basement", - "house_garage2_basement", - "house_garage3_basement", - "house_garage4_basement", - "house_garage5_basement", - "house_garage6_basement", - "house_garage7_basement", - "house_garage8_basement", - "house_patio_basement", - "basement_survival", - "house_2story_basement", - "house_gardener_basement", - "house_rv_basement", - "basement_chem", - "basement_chem2", - "rural_house2_basement", - "basement_meth", - "basement_weed", - "house_crack3_basement", - "basement_bionic", - "house_porch_basement", - "basement_bionic_decoy", - "house_modern_1_basement", - "basement_messed" - ], - "fg": 3197, - "rotates": true + "id": "vp_xlframe_se", + "fg": 3130, + "rotates": true, + "multitile": true, + "additional_tiles": [ { "id": "broken", "fg": 3306 } ] }, - { "id": "sewer_end", "fg": [ 3199, 3200, 3201, 3202 ], "bg": 3198, "rotates": true }, - { "id": "sewer_ns", "fg": 3203, "bg": 3198, "rotates": false }, - { "id": "sewer_ew", "fg": 3204, "bg": 3198, "rotates": false }, - { "id": "sewer_es", "fg": 3205, "bg": 3198, "rotates": false }, - { "id": "sewer_sw", "fg": 3206, "bg": 3198, "rotates": false }, - { "id": "sewer_wn", "fg": 3207, "bg": 3198, "rotates": false }, - { "id": "sewer_ne", "fg": 3208, "bg": 3198, "rotates": false }, - { "id": "sewer_esw", "fg": 3209, "bg": 3198, "rotates": false }, - { "id": "sewer_nsw", "fg": 3210, "bg": 3198, "rotates": false }, - { "id": "sewer_new", "fg": 3211, "bg": 3198, "rotates": false }, - { "id": "sewer_nes", "fg": 3212, "bg": 3198, "rotates": false }, - { "id": "sewer_nesw", "fg": 3213, "bg": 3198, "rotates": false }, - { "id": "sewer_isolated", "fg": 3214, "bg": 3198, "rotates": false }, - { "id": "ants_end", "fg": [ 3216, 3217, 3218, 3219 ], "bg": 3215, "rotates": true }, - { "id": "ants_ns", "fg": 3220, "bg": 3215, "rotates": false }, - { "id": "ants_ew", "fg": 3221, "bg": 3215, "rotates": false }, - { "id": "ants_es", "fg": 3222, "bg": 3215, "rotates": false }, - { "id": "ants_sw", "fg": 3223, "bg": 3215, "rotates": false }, - { "id": "ants_wn", "fg": 3224, "bg": 3215, "rotates": false }, - { "id": "ants_ne", "fg": 3225, "bg": 3215, "rotates": false }, - { "id": "ants_esw", "fg": 3226, "bg": 3215, "rotates": false }, - { "id": "ants_nsw", "fg": 3227, "bg": 3215, "rotates": false }, - { "id": "ants_new", "fg": 3228, "bg": 3215, "rotates": false }, - { "id": "ants_nes", "fg": 3229, "bg": 3215, "rotates": false }, - { "id": "ants_nesw", "fg": 3230, "bg": 3215, "rotates": false }, - { "id": "ants_isolated", "fg": 3231, "bg": 3215, "rotates": false }, - { "id": "ants_food", "fg": 3232, "rotates": false }, - { "id": "ants_larvae", "fg": 3233, "rotates": false }, - { "id": "ants_queen", "fg": 3234, "rotates": false }, - { "id": "hospital_1", "fg": [ 3236, 3237, 3238, 3239 ], "rotates": true }, - { "id": "hospital_2", "fg": [ 3240, 3241, 3242, 3243 ], "rotates": true }, - { "id": "hospital_3", "fg": [ 3244, 3245, 3246, 3247 ], "rotates": true }, - { "id": "hospital_4", "fg": [ 3248, 3249, 3250, 3251 ], "rotates": true }, - { "id": "hospital_5", "fg": 3235, "rotates": false }, - { "id": "hospital_6", "fg": [ 3250, 3251, 3248, 3249 ], "rotates": true }, - { "id": "hospital_7", "fg": [ 3252, 3253, 3254, 3255 ], "rotates": true }, - { "id": "hospital_8", "fg": [ 3256, 3257, 3258, 3259 ], "rotates": true }, - { "id": "hospital_9", "fg": [ 3260, 3261, 3262, 3263 ], "rotates": true }, - { "id": "helipad_nw", "fg": [ 3264, 3265, 3266, 3267 ], "bg": 1, "rotates": true }, - { "id": "helipad_ne", "fg": [ 3265, 3266, 3267, 3264 ], "bg": 1, "rotates": true }, - { "id": "helipad_se", "fg": [ 3266, 3267, 3264, 3265 ], "bg": 1, "rotates": true }, - { "id": "helipad_sw", "fg": [ 3267, 3264, 3265, 3266 ], "bg": 1, "rotates": true }, { - "id": [ - "airliner_1a", - "airliner_2a", - "airliner_3a", - "airliner_1b", - "airliner_3b", - "airliner_1c", - "airliner_2c", - "airliner_2d", - "airliner_3d", - "airliner_1e", - "airliner_2e", - "airliner_3e", - "airliner_1f", - "airliner_3f", - "airliner_1g", - "airliner_1h", - "airliner_2h", - "airliner_3h", - "airliner_1i", - "airliner_2i", - "airliner_3i", - "airliner_1j", - "airliner_3j" - ], - "fg": 67, - "rotates": false + "id": "vp_xlframe_sw", + "fg": 3129, + "rotates": true, + "multitile": true, + "additional_tiles": [ { "id": "broken", "fg": 3306 } ] }, - { "id": "airliner_2b", "fg": 3268, "bg": 67, "rotates": true }, - { "id": "airliner_3c", "fg": 3269, "bg": 67, "rotates": true }, - { "id": "airliner_1d", "fg": 3270, "bg": 67, "rotates": true }, - { "id": "airliner_2f", "fg": 3271, "bg": 67, "rotates": true }, - { "id": "airliner_3g", "fg": 3272, "bg": 67, "rotates": true }, - { "id": "airliner_2g", "fg": 3273, "bg": 67, "rotates": true }, - { "id": "airliner_2j", "fg": 3274, "bg": 67, "rotates": true }, - { "id": "crater", "fg": 3275, "rotates": false }, - { "id": "pond_field", "fg": 3276, "rotates": true }, - { "id": "fungal_flowers", "fg": 753, "rotates": false }, - { "id": "fungal_tower", "fg": 105, "rotates": false }, - { "id": "fungal_bloom", "fg": 754, "rotates": false }, - { "id": "park", "fg": [ 3111, 3111, 3111, 3111 ], "bg": [ 3163, 3164, 3165, 3166 ], "rotates": true }, { - "id": [ "office_cubical", "office_cubical_1" ], - "fg": [ 3277, 3277, 3277, 3277 ], - "bg": [ 3163, 3164, 3165, 3166 ], - "rotates": true + "id": [ "vp_xlframe_vertical_2", "vp_xlframe_vertical_2_left", "vp_xlframe_vertical_2_right" ], + "fg": 3126, + "rotates": true, + "multitile": true, + "additional_tiles": [ { "id": "broken", "fg": 3306 } ] }, { - "id": [ "pool", "pool_1", "pool_2", "pool_3", "pool_4", "pool_5", "pool_6" ], - "fg": 3278, - "bg": [ 3163, 3164, 3165, 3166 ], - "rotates": true + "id": [ "vp_xlframe_vertical", "vp_xlframe_vertical_left", "vp_xlframe_vertical_right" ], + "fg": 2654, + "rotates": true, + "multitile": true, + "additional_tiles": [ { "id": "broken", "fg": 3306 } ] }, { - "id": [ "s_garage", "s_garage_1" ], - "fg": [ 3279, 3279, 3279, 3279 ], - "bg": [ 3163, 3164, 3165, 3166 ], - "rotates": true + "id": [ "wheel_mount_heavy", "vp_wheel_mount_heavy", "vp_wheel_mount_heavy_steerable" ], + "fg": 1611, + "rotates": false }, - { "id": "subway_isolated", "fg": 3214, "bg": 3280, "rotates": false }, - { "id": "subway_end", "fg": [ 3199, 3200, 3201, 3202 ], "bg": [ 3281, 3282, 3283, 3284 ], "rotates": true }, - { "id": "subway_ns", "fg": 3203, "bg": 3285, "rotates": false }, - { "id": "subway_ew", "fg": 3204, "bg": 3286, "rotates": false }, - { "id": "subway_es", "fg": 3205, "bg": 3287, "rotates": false }, - { "id": "subway_sw", "fg": 3206, "bg": 3288, "rotates": false }, - { "id": "subway_wn", "fg": 3207, "bg": 3289, "rotates": false }, - { "id": "subway_ne", "fg": 3208, "bg": 3290, "rotates": false }, - { "id": "subway_esw", "fg": 3209, "bg": 3291, "rotates": false }, - { "id": "subway_nsw", "fg": 3210, "bg": 3292, "rotates": false }, - { "id": "subway_new", "fg": 3211, "bg": 3293, "rotates": false }, - { "id": "subway_nes", "fg": 3212, "bg": 3294, "rotates": false }, - { "id": "subway_nesw", "fg": 3213, "bg": 3295, "rotates": false }, - { "id": "mission_arrow_n", "fg": 3296, "rotates": false }, - { "id": "mission_arrow_e", "fg": 3297, "rotates": false }, - { "id": "mission_arrow_s", "fg": 3298, "rotates": false }, - { "id": "mission_arrow_w", "fg": 3299, "rotates": false }, - { "id": "mission_arrow_nw", "fg": 3300, "rotates": false }, - { "id": "mission_arrow_ne", "fg": 3301, "rotates": false }, - { "id": "mission_arrow_se", "fg": 3302, "rotates": false }, - { "id": "mission_arrow_sw", "fg": 3303, "rotates": false }, - { "id": "mission_arrow_up", "fg": 3304, "rotates": false }, - { "id": "mission_arrow_down", "fg": 3305, "rotates": false }, - { "id": "mission_cursor", "fg": 3306, "rotates": false }, - { "id": "temple_stairs", "fg": 3307, "rotates": false }, { - "id": [ "shelter", "shelter_1", "shelter_2", "shelter_vandal", "shelter_1_vandal", "shelter_2_vandal" ], - "fg": [ 3308, 3308, 3308, 3308 ], - "bg": [ 3096, 3097, 3094, 3095 ], - "rotates": true + "id": [ "wheel_mount_light", "vp_wheel_mount_light", "vp_wheel_mount_light_steerable" ], + "fg": 1613, + "rotates": false }, - { "id": "bridge", "fg": [ 3309, 3310, 3309, 3310 ], "bg": [ 3100, 3104, 3100, 3104 ], "rotates": true }, - { "id": "cave", "fg": 3311, "rotates": false } + { + "id": [ "wheel_mount_medium", "vp_wheel_mount_medium", "vp_wheel_mount_medium_steerable" ], + "fg": 1612, + "rotates": false + } ] }, { "file": "tiles_20x20.png", + "//": "range 3312 to 3327", "sprite_width": 20, "sprite_height": 20, "sprite_offset_x": -5, "sprite_offset_y": -10, "tiles": [ { "id": "mon_dragon_dummy", "fg": 3312, "rotates": false }, - { "id": "mon_tyrannosaurus", "fg": 3313, "rotates": false }, - { "id": "mon_triceratops", "fg": 3314, "rotates": false }, { "id": "mon_fungaloid_queen", "fg": 3315 }, { "id": "mon_fungaloid_seeder", "fg": 3316 }, { "id": "mon_fungaloid_tower", "fg": 3317 }, { "id": "mon_skeleton_hulk", "fg": 3318, "rotates": false }, - { "id": "mon_zombie_kevlar_2", "fg": 3319, "rotates": false }, - { "id": "mon_zombie_hulk_pk", "fg": 3320, "rotates": false }, + { "id": "mon_triceratops", "fg": 3314, "rotates": false }, + { "id": "mon_tyrannosaurus", "fg": 3313, "rotates": false }, + { "id": "mon_zombie_crushed_giant", "fg": 3325 }, { "id": "mon_zombie_hulk", "fg": 3320, "rotates": false }, - { "id": "overlay_mutation_THRESH_URSINE", "fg": 3321 }, - { "id": "overlay_mutation_THRESH_CATTLE", "fg": 3322 }, + { "id": "mon_zombie_hulk_pk", "fg": 3320, "rotates": false }, + { "id": "mon_zombie_kevlar_2", "fg": 3319, "rotates": false }, { "id": "overlay_male_mutation_THRESH_CATTLE", "fg": 3323 }, + { "id": "overlay_mutation_THRESH_CATTLE", "fg": 3322 }, { "id": "overlay_mutation_THRESH_LIZARD", "fg": 3324 }, - { "id": "mon_zombie_crushed_giant", "fg": 3325 } + { "id": "overlay_mutation_THRESH_URSINE", "fg": 3321 } ] }, { @@ -8593,44 +8578,5 @@ { "offset": 3840, "bold": true, "color": "YELLOW" } ] } - ], - "overlay_ordering": [ - { "id": "THRESH_MARLOSS", "order": 400 }, - { "id": [ "bio_armor_legs", "bio_armor_torso", "bio_armor_arms" ], "order": 500 }, - { "id": "bio_armor_head", "order": 505 }, - { "id": "bio_blaster", "order": 510 }, - { "id": "bio_deformity", "order": 515 }, - { "id": [ "active_bio_blindfold", "active_bio_scent_vision" ], "order": 520 }, - { "id": "active_bio_night_vision", "order": 521 }, - { "id": "active_bio_infrared", "order": 522 }, - { - "id": [ - "THRESH_ALPHA", - "THRESH_CHIMERA", - "THRESH_BEAST", - "THRESH_URSINE", - "THRESH_FELINE", - "THRESH_LUPINE", - "THRESH_CATTLE", - "THRESH_RAT", - "THRESH_MOUSE", - "THRESH_TROGLOBITE", - "THRESH_BIRD", - "THRESH_RAPTOR", - "THRESH_LIZARD", - "THRESH_FISH", - "THRESH_CEPHALOPOD", - "THRESH_SPIDER", - "THRESH_INSECT", - "THRESH_PLANT", - "THRESH_MYCUS", - "THRESH_SLIME" - ], - "order": 5000 - }, - { "id": [ "BENDY1", "BENDY2", "BENDY3" ], "order": 5100 }, - { "id": [ "AMORPHOUS", "INT_UP_4", "FLOWERS", "ROSEBUDS" ], "order": 5200 }, - { "id": [ "PER_SLIME", "THRESH_ELFA" ], "order": 5300 }, - { "id": "PER_SLIME_OK", "order": 5400 } ] } diff --git a/gfx/RetroDaysTileset/tiles.png b/gfx/RetroDaysTileset/tiles.png index 470b8cf47d3ec..c95a6cb87e39e 100644 Binary files a/gfx/RetroDaysTileset/tiles.png and b/gfx/RetroDaysTileset/tiles.png differ diff --git a/gfx/RetroDaysTileset/tiles_20x20.png b/gfx/RetroDaysTileset/tiles_20x20.png index 6047c99073cf2..bb0a98cabf586 100644 Binary files a/gfx/RetroDaysTileset/tiles_20x20.png and b/gfx/RetroDaysTileset/tiles_20x20.png differ diff --git a/gfx/UltimateCataclysm/incomplete.png b/gfx/UltimateCataclysm/incomplete.png index 9ff781bf4d106..db33a7ac5f404 100644 Binary files a/gfx/UltimateCataclysm/incomplete.png and b/gfx/UltimateCataclysm/incomplete.png differ diff --git a/gfx/UltimateCataclysm/incomplete_large.png b/gfx/UltimateCataclysm/incomplete_large.png index 92eb8a22f1974..35413de37ea30 100644 Binary files a/gfx/UltimateCataclysm/incomplete_large.png and b/gfx/UltimateCataclysm/incomplete_large.png differ diff --git a/gfx/UltimateCataclysm/normal.png b/gfx/UltimateCataclysm/normal.png index 77af62014bfcd..0a78439bfc547 100644 Binary files a/gfx/UltimateCataclysm/normal.png and b/gfx/UltimateCataclysm/normal.png differ diff --git a/gfx/UltimateCataclysm/small.png b/gfx/UltimateCataclysm/small.png index 8ebb1507369ee..4dc8e249d6036 100644 Binary files a/gfx/UltimateCataclysm/small.png and b/gfx/UltimateCataclysm/small.png differ diff --git a/gfx/UltimateCataclysm/tall.png b/gfx/UltimateCataclysm/tall.png index 352d0413719c9..c29ba6b3d16cf 100644 Binary files a/gfx/UltimateCataclysm/tall.png and b/gfx/UltimateCataclysm/tall.png differ diff --git a/gfx/UltimateCataclysm/tile_config.json b/gfx/UltimateCataclysm/tile_config.json index 99262c053049b..f5c454f259e5a 100644 --- a/gfx/UltimateCataclysm/tile_config.json +++ b/gfx/UltimateCataclysm/tile_config.json @@ -5,8 +5,13 @@ "tiles-new": [ { "file": "small.png", + "//": "range 1 to 319", + "sprite_width": 20, + "sprite_height": 20, + "sprite_offset_x": 6, + "sprite_offset_y": 0, "tiles": [ - { "id": [ "plastic_plate", "ceramic_bowl", "glass_bowl", "plastic_bowl_kids", "soap_holder" ], "fg": 114 }, + { "id": [ "plastic_plate", "ceramic_bowl", "glass_bowl", "plastic_bowl_kids", "soap_holder" ], "fg": 125 }, { "id": "RAM", "fg": 2 }, { "id": "helmet_motor", "fg": 35 }, { "id": "katana", "fg": 36 }, @@ -47,54 +52,54 @@ "fg": 57 }, { "id": "shot_hull", "fg": 59 }, - { "id": "basket_laundry", "fg": 60 }, - { "id": "heavy_battery_cell", "fg": 62 }, - { "id": "heavy_plus_battery_cell", "fg": 62 }, - { "id": "heavy_disposable_cell", "fg": 62 }, - { "id": "heavy_atomic_battery_cell", "fg": 61 }, - { "id": "light_battery_cell", "fg": 64 }, - { "id": "light_minus_battery_cell", "fg": 66 }, - { "id": "light_plus_battery_cell", "fg": 64 }, - { "id": "light_disposable_cell", "fg": 64 }, - { "id": "light_atomic_battery_cell", "fg": 63 }, - { "id": "light_minus_atomic_battery_cell", "fg": 65 }, - { "id": "medium_battery_cell", "fg": 68 }, - { "id": "medium_plus_battery_cell", "fg": 68 }, - { "id": "medium_disposable_cell", "fg": 68 }, - { "id": "medium_atomic_battery_cell", "fg": 67 }, - { "id": "bead_bracelet", "fg": 69 }, - { "id": "bone", "fg": 70 }, - { "id": "bone_human", "fg": 71 }, - { "id": "bone_tainted", "fg": 72 }, - { "id": "SICP", "fg": 73 }, - { "id": [ "flyer", "necropolis_leaflet", "abstractmap" ], "fg": 74 }, - { "id": "book_fict_soft_tpl", "fg": 84 }, - { "id": "novel_adventure", "fg": 84 }, - { "id": "novel_buddy", "fg": 85 }, - { "id": "novel_coa", "fg": 86 }, - { "id": "novel_coa2", "fg": 87 }, - { "id": "novel_crime", "fg": 88 }, - { "id": "novel_crime2", "fg": 89 }, - { "id": "novel_drama", "fg": 90 }, - { "id": "novel_erotic", "fg": 91 }, - { "id": "novel_experimental", "fg": 92 }, - { "id": "novel_fantasy", "fg": 93 }, - { "id": "novel_horror", "fg": 94 }, - { "id": "novel_mystery", "fg": 95 }, - { "id": "novel_pulp", "fg": 96 }, - { "id": "novel_road", "fg": 97 }, - { "id": "novel_romance", "fg": 98 }, - { "id": "novel_samurai", "fg": 99 }, - { "id": "novel_satire", "fg": 100 }, - { "id": "novel_scifi", "fg": 101 }, - { "id": "novel_sports", "fg": 102 }, - { "id": "novel_spy", "fg": 103 }, - { "id": "novel_swash", "fg": 104 }, - { "id": "novel_thriller", "fg": 105 }, - { "id": "novel_tragedy", "fg": 106 }, - { "id": "novel_war", "fg": 107 }, - { "id": "novel_war2", "fg": 108 }, - { "id": "novel_western", "fg": 109 }, + { "id": "basket_laundry", "fg": 71 }, + { "id": "heavy_battery_cell", "fg": 73 }, + { "id": "heavy_plus_battery_cell", "fg": 73 }, + { "id": "heavy_disposable_cell", "fg": 73 }, + { "id": "heavy_atomic_battery_cell", "fg": 72 }, + { "id": "light_battery_cell", "fg": 75 }, + { "id": "light_minus_battery_cell", "fg": 77 }, + { "id": "light_plus_battery_cell", "fg": 75 }, + { "id": "light_disposable_cell", "fg": 75 }, + { "id": "light_atomic_battery_cell", "fg": 74 }, + { "id": "light_minus_atomic_battery_cell", "fg": 76 }, + { "id": "medium_battery_cell", "fg": 79 }, + { "id": "medium_plus_battery_cell", "fg": 79 }, + { "id": "medium_disposable_cell", "fg": 79 }, + { "id": "medium_atomic_battery_cell", "fg": 78 }, + { "id": "bead_bracelet", "fg": 80 }, + { "id": "bone", "fg": 81 }, + { "id": "bone_human", "fg": 82 }, + { "id": "bone_tainted", "fg": 83 }, + { "id": "SICP", "fg": 84 }, + { "id": [ "flyer", "necropolis_leaflet", "abstractmap" ], "fg": 85 }, + { "id": "book_fict_soft_tpl", "fg": 95 }, + { "id": "novel_adventure", "fg": 95 }, + { "id": "novel_buddy", "fg": 96 }, + { "id": "novel_coa", "fg": 97 }, + { "id": "novel_coa2", "fg": 98 }, + { "id": "novel_crime", "fg": 99 }, + { "id": "novel_crime2", "fg": 100 }, + { "id": "novel_drama", "fg": 101 }, + { "id": "novel_erotic", "fg": 102 }, + { "id": "novel_experimental", "fg": 103 }, + { "id": "novel_fantasy", "fg": 104 }, + { "id": "novel_horror", "fg": 105 }, + { "id": "novel_mystery", "fg": 106 }, + { "id": "novel_pulp", "fg": 107 }, + { "id": "novel_road", "fg": 108 }, + { "id": "novel_romance", "fg": 109 }, + { "id": "novel_samurai", "fg": 110 }, + { "id": "novel_satire", "fg": 111 }, + { "id": "novel_scifi", "fg": 112 }, + { "id": "novel_sports", "fg": 113 }, + { "id": "novel_spy", "fg": 114 }, + { "id": "novel_swash", "fg": 115 }, + { "id": "novel_thriller", "fg": 116 }, + { "id": "novel_tragedy", "fg": 117 }, + { "id": "novel_war", "fg": 118 }, + { "id": "novel_war2", "fg": 119 }, + { "id": "novel_western", "fg": 120 }, { "id": [ "adv_chemistry", @@ -114,7 +119,7 @@ "modern_tanner", "repeater_mod_guide" ], - "fg": 76 + "fg": 87 }, { "id": [ @@ -135,7 +140,7 @@ "textbook_robots", "textbook_armschina" ], - "fg": 83 + "fg": 94 }, { "id": [ @@ -150,7 +155,7 @@ "cookbook_daintydishes", "cookbook_liverforkids" ], - "fg": 77 + "fg": 88 }, { "id": [ @@ -163,7 +168,7 @@ "recipe_melee", "recipe_labchem" ], - "fg": 81 + "fg": 92 }, { "id": [ @@ -180,9 +185,9 @@ "recipe_creepy", "recipe_maiar" ], - "fg": 81 + "fg": 92 }, - { "id": [ "pocket_firstaid", "pocket_firearms", "pocket_survival" ], "fg": 80 }, + { "id": [ "pocket_firstaid", "pocket_firearms", "pocket_survival" ], "fg": 91 }, { "id": [ "mag_rifle", @@ -206,7 +211,7 @@ "mag_swimming", "mag_news" ], - "fg": 78 + "fg": 89 }, { "id": [ @@ -223,7 +228,7 @@ "schematics_searchlight", "schematics_secubot" ], - "fg": 82 + "fg": 93 }, { "id": [ @@ -244,84 +249,84 @@ "manual_shotgun", "manual_fabrication" ], - "fg": 79 - }, - { "id": [ "record_patient", "tailor_portfolio", "isherwood_herbal_remedies" ], "fg": 75 }, - { "id": "bottle_twoliter", "fg": 110 }, - { "id": "bowl_pewter", "fg": 111 }, - { "id": "ceramic_cup", "fg": 112 }, - { "id": "ceramic_mug", "fg": 113 }, - { "id": "ceramic_plate", "fg": 114 }, - { "id": "ceramic_shard", "fg": 115 }, - { "id": "chain", "fg": 116 }, - { "id": "clay_lump", "fg": 117 }, - { "id": "bag_plastic", "fg": 118 }, - { "id": "bag_zipper", "fg": 119 }, - { "id": "bottle_glass", "fg": 120 }, - { "id": "bottle_plastic", "fg": 121 }, - { "id": "bottle_plastic_small", "fg": 122 }, - { "id": "box_cigarette", "fg": 123 }, - { "id": "box_small", "fg": 124 }, - { "id": "can_drink", "fg": 125 }, - { "id": "can_drink_unsealed", "fg": 126 }, - { "id": "can_food", "fg": 127 }, - { "id": [ "glass", "base_glass_dish", "wine_glass" ], "fg": 128 }, - { "id": "jar_3l_glass", "fg": 129 }, - { "id": "jar_3l_glass_sealed", "fg": 130 }, - { "id": "jar_glass", "fg": 131 }, - { "id": "jar_glass_sealed", "fg": 132 }, - { "id": "jug_plastic", "fg": 133 }, - { "id": "wrapper", "fg": 134 }, - { "id": "cudgel", "fg": 135 }, - { "id": "hinge", "fg": 142 }, - { "id": "inhaler", "fg": 143 }, - { "id": [ "kasaya", "samghati", "antarvasa", "uttarasanga" ], "fg": 144 }, - { "id": "kettle", "fg": 145 }, - { "id": "knife_rm42", "fg": 146 }, - { "id": "cig_butt", "fg": 153 }, - { "id": "joint", "fg": 157 }, - { "id": "joint_lit", "fg": 158 }, - { "id": "joint_roach", "fg": 159 }, - { "id": "aspirin", "fg": 150 }, - { "id": "bandages", "fg": 151 }, - { "id": "syringe", "fg": 163 }, - { "id": "antibiotics", "fg": 147 }, - { "id": "weak_antibiotic", "fg": 166 }, - { "id": "strong_antibiotic", "fg": 162 }, - { "id": "vitamins", "fg": 165 }, - { "id": "gummy_vitamins", "fg": 155 }, - { "id": "calcium_tablet", "fg": 152 }, - { "id": "oxycodone", "fg": 160 }, - { "id": "tramadol", "fg": 164 }, - { "id": "codeine", "fg": 179 }, - { "id": "prussian_blue", "fg": 161 }, - { "id": "iodine", "fg": 156 }, - { "id": "antiparasitic", "fg": 149 }, - { "id": "antifungal", "fg": 148 }, - { "id": "money_bundle", "fg": 167 }, - { "id": "mp3", "fg": 168 }, - { "id": "permanent_marker", "fg": 201 }, - { "id": "pipe", "fg": 203 }, - { "id": "cu_pipe", "fg": 202 }, - { "id": "acorns", "fg": 204 }, - { "id": "chips", "fg": 208 }, - { "id": "apple", "fg": 205 }, - { "id": "banana", "fg": 206 }, - { "id": "broccoli", "fg": 207 }, - { "id": "corn", "fg": 209 }, - { "id": "cucumber", "fg": 210 }, - { "id": "egg_bird", "fg": 211 }, - { "id": "grapes", "fg": 212 }, - { "id": "lemon", "fg": 216 }, - { "id": "onion", "fg": 217 }, - { "id": "orange", "fg": 218 }, - { "id": "pear", "fg": 219 }, - { "id": "potato", "fg": 220 }, - { "id": "pumpkin", "fg": 221 }, - { "id": "tomato", "fg": 224 }, - { "id": "hickory_nut", "fg": 213 }, - { "id": "hickory_root", "fg": 214 }, - { "id": "juniper", "fg": 215 }, + "fg": 90 + }, + { "id": [ "record_patient", "tailor_portfolio", "isherwood_herbal_remedies" ], "fg": 86 }, + { "id": "bottle_twoliter", "fg": 121 }, + { "id": "bowl_pewter", "fg": 122 }, + { "id": "ceramic_cup", "fg": 123 }, + { "id": "ceramic_mug", "fg": 124 }, + { "id": "ceramic_plate", "fg": 125 }, + { "id": "ceramic_shard", "fg": 126 }, + { "id": "chain", "fg": 127 }, + { "id": "clay_lump", "fg": 128 }, + { "id": "bag_plastic", "fg": 129 }, + { "id": "bag_zipper", "fg": 130 }, + { "id": "bottle_glass", "fg": 131 }, + { "id": "bottle_plastic", "fg": 132 }, + { "id": "bottle_plastic_small", "fg": 133 }, + { "id": "box_cigarette", "fg": 134 }, + { "id": "box_small", "fg": 135 }, + { "id": "can_drink", "fg": 136 }, + { "id": "can_drink_unsealed", "fg": 137 }, + { "id": "can_food", "fg": 138 }, + { "id": [ "glass", "base_glass_dish", "wine_glass" ], "fg": 139 }, + { "id": "jar_3l_glass", "fg": 140 }, + { "id": "jar_3l_glass_sealed", "fg": 141 }, + { "id": "jar_glass", "fg": 142 }, + { "id": "jar_glass_sealed", "fg": 143 }, + { "id": "jug_plastic", "fg": 144 }, + { "id": "wrapper", "fg": 145 }, + { "id": "cudgel", "fg": 146 }, + { "id": "hinge", "fg": 153 }, + { "id": "inhaler", "fg": 154 }, + { "id": [ "kasaya", "samghati", "antarvasa", "uttarasanga" ], "fg": 155 }, + { "id": "kettle", "fg": 156 }, + { "id": "knife_rm42", "fg": 157 }, + { "id": "cig_butt", "fg": 164 }, + { "id": "joint", "fg": 168 }, + { "id": "joint_lit", "fg": 169 }, + { "id": "joint_roach", "fg": 170 }, + { "id": "aspirin", "fg": 161 }, + { "id": "bandages", "fg": 162 }, + { "id": "syringe", "fg": 174 }, + { "id": "antibiotics", "fg": 158 }, + { "id": "weak_antibiotic", "fg": 177 }, + { "id": "strong_antibiotic", "fg": 173 }, + { "id": "vitamins", "fg": 176 }, + { "id": "gummy_vitamins", "fg": 166 }, + { "id": "calcium_tablet", "fg": 163 }, + { "id": "oxycodone", "fg": 171 }, + { "id": "tramadol", "fg": 175 }, + { "id": "codeine", "fg": 190 }, + { "id": "prussian_blue", "fg": 172 }, + { "id": "iodine", "fg": 167 }, + { "id": "antiparasitic", "fg": 160 }, + { "id": "antifungal", "fg": 159 }, + { "id": "money_bundle", "fg": 178 }, + { "id": "mp3", "fg": 179 }, + { "id": "permanent_marker", "fg": 212 }, + { "id": "pipe", "fg": 214 }, + { "id": "cu_pipe", "fg": 213 }, + { "id": "acorns", "fg": 215 }, + { "id": "chips", "fg": 219 }, + { "id": "apple", "fg": 216 }, + { "id": "banana", "fg": 217 }, + { "id": "broccoli", "fg": 218 }, + { "id": "corn", "fg": 220 }, + { "id": "cucumber", "fg": 221 }, + { "id": "egg_bird", "fg": 222 }, + { "id": "grapes", "fg": 223 }, + { "id": "lemon", "fg": 227 }, + { "id": "onion", "fg": 228 }, + { "id": "orange", "fg": 229 }, + { "id": "pear", "fg": 230 }, + { "id": "potato", "fg": 231 }, + { "id": "pumpkin", "fg": 232 }, + { "id": "tomato", "fg": 235 }, + { "id": "hickory_nut", "fg": 224 }, + { "id": "hickory_root", "fg": 225 }, + { "id": "juniper", "fg": 226 }, { "id": [ "seed_hops", @@ -389,74 +394,74 @@ "seed_mulberries", "seed_elderberries" ], - "fg": 222 - }, - { "id": "straw_pile", "fg": 223 }, - { "id": "wheat", "fg": 225 }, - { "id": "withered", "fg": 226 }, - { "id": "bee_balm", "fg": 227 }, - { "id": "carrot_wild", "fg": 228 }, - { "id": "dogbane", "fg": 229 }, - { "id": "egg_reptile", "fg": 230 }, - { "id": "mugwort", "fg": 231 }, - { "id": "thyme", "fg": 232 }, - { "id": "veggy_wild", "fg": 233 }, - { "id": "wild_herbs", "fg": 234 }, - { "id": "feces_manure", "fg": 238 }, - { "id": "feces_bird", "fg": 235 }, - { "id": "feces_cow", "fg": 236 }, - { "id": "feces_dog", "fg": 237 }, - { "id": "feces_roach", "fg": 239 }, - { "id": "fetid_goop", "fg": 240 }, - { "id": "rag_bloody", "fg": 241 }, - { "id": "ash", "fg": 247 }, - { "id": "brick", "fg": 248 }, - { "id": "scrap", "fg": 251 }, - { "id": "e_scrap", "fg": 250 }, - { "id": "steel_chunk", "fg": 252 }, - { "id": "steel_lump", "fg": 253 }, - { "id": "wire", "fg": 254 }, - { "id": "cable", "fg": 249 }, - { "id": "spring", "fg": 255 }, - { "id": "survnote", "fg": 256 }, - { "id": "creepy_doll", "fg": 257 }, - { "id": "talking_doll", "fg": 257 }, - { "id": "teapot", "fg": 259 }, - { "id": "thermometer", "fg": 260 }, - { "id": "crucible_clay", "fg": 261 }, - { "id": "flashlight", "fg": 263 }, - { "id": "heavy_flashlight", "fg": 266 }, - { "id": "saw", "fg": 276 }, - { "id": "screwdriver_set", "fg": 272 }, - { "id": "wrench", "fg": 277 }, - { "id": "hammer", "fg": 265 }, - { "id": "hacksaw", "fg": 264 }, - { "id": "knife_meat_cleaver", "fg": 271 }, - { "id": "knife_vegetable_cleaver", "fg": 275 }, + "fg": 233 + }, + { "id": "straw_pile", "fg": 234 }, + { "id": "wheat", "fg": 236 }, + { "id": "withered", "fg": 237 }, + { "id": "bee_balm", "fg": 238 }, + { "id": "carrot_wild", "fg": 239 }, + { "id": "dogbane", "fg": 240 }, + { "id": "egg_reptile", "fg": 241 }, + { "id": "mugwort", "fg": 242 }, + { "id": "thyme", "fg": 243 }, + { "id": "veggy_wild", "fg": 244 }, + { "id": "wild_herbs", "fg": 245 }, + { "id": "feces_manure", "fg": 249 }, + { "id": "feces_bird", "fg": 246 }, + { "id": "feces_cow", "fg": 247 }, + { "id": "feces_dog", "fg": 248 }, + { "id": "feces_roach", "fg": 250 }, + { "id": "fetid_goop", "fg": 251 }, + { "id": "rag_bloody", "fg": 252 }, + { "id": "ash", "fg": 258 }, + { "id": "brick", "fg": 259 }, + { "id": "scrap", "fg": 262 }, + { "id": "e_scrap", "fg": 261 }, + { "id": "steel_chunk", "fg": 263 }, + { "id": "steel_lump", "fg": 264 }, + { "id": "wire", "fg": 265 }, + { "id": "cable", "fg": 260 }, + { "id": "spring", "fg": 266 }, + { "id": "survnote", "fg": 267 }, + { "id": "creepy_doll", "fg": 268 }, + { "id": "talking_doll", "fg": 268 }, + { "id": "teapot", "fg": 270 }, + { "id": "thermometer", "fg": 271 }, + { "id": "crucible_clay", "fg": 272 }, + { "id": "flashlight", "fg": 274 }, + { "id": "heavy_flashlight", "fg": 277 }, + { "id": "saw", "fg": 287 }, + { "id": "screwdriver_set", "fg": 283 }, + { "id": "wrench", "fg": 288 }, + { "id": "hammer", "fg": 276 }, + { "id": "hacksaw", "fg": 275 }, + { "id": "knife_meat_cleaver", "fg": 282 }, + { "id": "knife_vegetable_cleaver", "fg": 286 }, { "id": "lighter", - "fg": [ { "weight": 1, "sprite": 268 }, { "weight": 1, "sprite": 267 }, { "weight": 1, "sprite": 269 } ] - }, - { "id": "makeshift_crowbar", "fg": 270 }, - { "id": "esbit_stove", "fg": 262 }, - { "id": "usb_drive", "fg": 274 }, - { "id": "cash_card", "fg": 278 }, - { "id": "file", "fg": 279 }, - { "id": "fp_loyalty_card", "fg": 280 }, - { "id": "id_industrial", "fg": 281 }, - { "id": "id_military", "fg": 282 }, - { "id": "id_science", "fg": 283 }, - { "id": "bowl_plastic", "fg": 284 }, - { "id": "cup_plastic", "fg": 285 }, - { "id": "fork", "fg": 286 }, - { "id": "glass_plate", "fg": 287 }, - { "id": "knife_butter", "fg": 288 }, - { "id": "washboard", "fg": 295 }, - { "id": "wash_kit", "fg": 294 }, - { "id": "helmet_army", "fg": 299 }, - { "id": "foodperson_mask", "fg": 297 }, - { "id": "foodperson_mask_on", "fg": 298 }, - { "id": "ballistic_vest_esapi", "fg": 296 }, + "fg": [ { "weight": 1, "sprite": 279 }, { "weight": 1, "sprite": 278 }, { "weight": 1, "sprite": 280 } ] + }, + { "id": "makeshift_crowbar", "fg": 281 }, + { "id": "esbit_stove", "fg": 273 }, + { "id": "usb_drive", "fg": 285 }, + { "id": "cash_card", "fg": 289 }, + { "id": "file", "fg": 290 }, + { "id": "fp_loyalty_card", "fg": 291 }, + { "id": "id_industrial", "fg": 292 }, + { "id": "id_military", "fg": 293 }, + { "id": "id_science", "fg": 294 }, + { "id": "bowl_plastic", "fg": 295 }, + { "id": "cup_plastic", "fg": 296 }, + { "id": "fork", "fg": 297 }, + { "id": "glass_plate", "fg": 298 }, + { "id": "knife_butter", "fg": 299 }, + { "id": "washboard", "fg": 306 }, + { "id": "wash_kit", "fg": 305 }, + { "id": "helmet_army", "fg": 310 }, + { "id": "foodperson_mask", "fg": 308 }, + { "id": "foodperson_mask_on", "fg": 309 }, + { "id": "ballistic_vest_esapi", "fg": 307 }, { "id": "saddle", "fg": 1 }, { "id": "2byarm_guard", "fg": 3 }, { "id": "2byshin_guard", "fg": 4 }, @@ -490,93 +495,87 @@ { "id": "stethoscope", "fg": 32 }, { "id": "wire_barbed", "fg": 33 }, { "id": "halligan", "fg": 34 }, - { "id": "grenade", "fg": 136 }, - { "id": "grenade_act", "fg": 137 }, - { "id": "grenade_emp", "fg": 138 }, - { "id": "grenade_emp_act", "fg": 139 }, - { "id": "grenade_inc", "fg": 140 }, - { "id": "grenade_inc_act", "fg": 141 }, - { "id": "eyedrops", "fg": 154 }, - { "id": "baseball", "fg": 169 }, - { "id": "basketball", "fg": 170 }, - { "id": "battery_car", "fg": 171 }, - { "id": "beach_volleyball", "fg": 172 }, - { "id": "bowling_ball", "fg": 173 }, - { "id": "cell_phone", "fg": 174 }, - { "id": "cell_phone_flashlight", "fg": 175 }, - { "id": "cigar", "fg": 176 }, - { "id": "cigar_butt", "fg": 177 }, - { "id": "cigar_lit", "fg": 178 }, - { "id": "ear_plugs", "fg": 180 }, - { "id": "fiddlehead_boiled", "fg": 181 }, - { "id": "fiddlehead_raw", "fg": 182 }, - { "id": "fiddlehead_sauteed", "fg": 183 }, - { "id": "flask_hip", "fg": 184 }, - { "id": "football", "fg": 185 }, - { "id": "golf_ball", "fg": 186 }, - { "id": "holo_sight", "fg": 187 }, - { "id": "indoor_volleyball", "fg": 188 }, - { "id": "misc_repairkit", "fg": 189 }, - { "id": "mre_beef_box", "fg": 190 }, - { "id": "peephole", "fg": 191 }, - { "id": "portable_game", "fg": 192 }, - { "id": "puck", "fg": 193 }, - { "id": "purse", "fg": 194 }, - { "id": "smokebomb", "fg": 195 }, - { "id": "smokebomb_act", "fg": 196 }, - { "id": "suppressor", "fg": 197 }, - { "id": "tourniquet_upper", "fg": 198 }, - { "id": "two_way_radio", "fg": 199 }, - { "id": "wristwatch", "fg": 200 }, - { "id": "pebble", "fg": 242 }, - { "id": "pebble_clay", "fg": 243 }, - { "id": "rock", "fg": 244 }, - { "id": "rock_flaking", "fg": 245 }, - { "id": "rock_large", "fg": 246 }, - { "id": "clay_teapot", "fg": 258 }, - { "id": "tongs", "fg": 273 }, - { "id": "towel", "fg": 289 }, - { "id": "towel_soiled", "fg": 290 }, - { "id": "towel_wet", "fg": 291 }, - { "id": "battery_charger", "fg": 292 }, - { "id": "recharge_station", "fg": 293 } - ], - "//": "range 1 to 304", - "sprite_width": 20, - "sprite_height": 20, - "sprite_offset_x": 6, - "sprite_offset_y": 0 + { "id": "cig", "fg": 60 }, + { "id": "cig_lit", "fg": 61 }, + { "id": "copper_ring", "fg": 62 }, + { "id": "g_shovel", "fg": 63 }, + { "id": "gold_ring", "fg": 64 }, + { "id": "lsd", "fg": 65 }, + { "id": "silver_ring", "fg": 66 }, + { "id": "thermal_mask", "fg": 67 }, + { "id": "thermal_socks", "fg": 68 }, + { "id": "tie_clipon", "fg": 69 }, + { "id": "whistle", "fg": 70 }, + { "id": "grenade", "fg": 147 }, + { "id": "grenade_act", "fg": 148 }, + { "id": "grenade_emp", "fg": 149 }, + { "id": "grenade_emp_act", "fg": 150 }, + { "id": "grenade_inc", "fg": 151 }, + { "id": "grenade_inc_act", "fg": 152 }, + { "id": "eyedrops", "fg": 165 }, + { "id": "baseball", "fg": 180 }, + { "id": "basketball", "fg": 181 }, + { "id": "battery_car", "fg": 182 }, + { "id": "beach_volleyball", "fg": 183 }, + { "id": "bowling_ball", "fg": 184 }, + { "id": "cell_phone", "fg": 185 }, + { "id": "cell_phone_flashlight", "fg": 186 }, + { "id": "cigar", "fg": 187 }, + { "id": "cigar_butt", "fg": 188 }, + { "id": "cigar_lit", "fg": 189 }, + { "id": "ear_plugs", "fg": 191 }, + { "id": "fiddlehead_boiled", "fg": 192 }, + { "id": "fiddlehead_raw", "fg": 193 }, + { "id": "fiddlehead_sauteed", "fg": 194 }, + { "id": "flask_hip", "fg": 195 }, + { "id": "football", "fg": 196 }, + { "id": "golf_ball", "fg": 197 }, + { "id": "holo_sight", "fg": 198 }, + { "id": "indoor_volleyball", "fg": 199 }, + { "id": "misc_repairkit", "fg": 200 }, + { "id": "mre_beef_box", "fg": 201 }, + { "id": "peephole", "fg": 202 }, + { "id": "portable_game", "fg": 203 }, + { "id": "puck", "fg": 204 }, + { "id": "purse", "fg": 205 }, + { "id": "smokebomb", "fg": 206 }, + { "id": "smokebomb_act", "fg": 207 }, + { "id": "suppressor", "fg": 208 }, + { "id": "tourniquet_upper", "fg": 209 }, + { "id": "two_way_radio", "fg": 210 }, + { "id": "wristwatch", "fg": 211 }, + { "id": "pebble", "fg": 253 }, + { "id": "pebble_clay", "fg": 254 }, + { "id": "rock", "fg": 255 }, + { "id": "rock_flaking", "fg": 256 }, + { "id": "rock_large", "fg": 257 }, + { "id": "clay_teapot", "fg": 269 }, + { "id": "tongs", "fg": 284 }, + { "id": "towel", "fg": 300 }, + { "id": "towel_soiled", "fg": 301 }, + { "id": "towel_wet", "fg": 302 }, + { "id": "battery_charger", "fg": 303 }, + { "id": "recharge_station", "fg": 304 } + ] }, { "file": "normal.png", + "//": "range 320 to 2687", "tiles": [ - { "id": "fd_fire", "fg": 305 }, - { "id": "f_plant_seed", "fg": 308, "rotates": false }, - { "id": "f_plant_seedling", "fg": 309, "rotates": false }, - { "id": "f_plant_mature", "fg": 307, "rotates": false }, - { "id": "f_plant_harvest", "fg": 306, "rotates": false }, - { "id": "tr_rollmat", "fg": 311 }, - { "id": "tr_fur_rollmat", "fg": 310 }, - { "id": "f_air_conditioner", "fg": 312 }, - { "id": "f_armchair", "rotates": true, "fg": [ 315, 316, 314, 313 ] }, - { "id": "f_ash", "fg": 317 }, - { "id": "f_barricade_road", "fg": 318 }, + { "id": "fd_fire", "fg": 321 }, + { "id": "f_plant_seed", "fg": 324, "rotates": false }, + { "id": "f_plant_seedling", "fg": 325, "rotates": false }, + { "id": "f_plant_mature", "fg": 323, "rotates": false }, + { "id": "f_plant_harvest", "fg": 322, "rotates": false }, + { "id": "tr_rollmat", "fg": 327 }, + { "id": "tr_fur_rollmat", "fg": 326 }, + { "id": "f_air_conditioner", "fg": 328 }, + { "id": "f_armchair", "rotates": true, "fg": [ 331, 332, 330, 329 ] }, + { "id": "f_ash", "fg": 333 }, + { "id": "f_barricade_road", "fg": 334 }, { "id": "f_bathtub", "multitile": true, - "fg": 334, - "additional_tiles": [ - { "id": "center", "fg": 319 }, - { "id": "corner", "fg": [ 321, 323, 322, 320 ] }, - { "id": "t_connection", "fg": [ 331, 333, 332, 330 ] }, - { "id": "edge", "fg": [ 325, 324 ] }, - { "id": "end_piece", "fg": [ 327, 329, 328, 326 ] }, - { "id": "unconnected", "fg": [ 334, 334 ] } - ] - }, - { - "id": "f_bed", - "multitile": true, "fg": 350, "additional_tiles": [ { "id": "center", "fg": 335 }, @@ -588,7 +587,7 @@ ] }, { - "id": "f_bench", + "id": "f_bed", "multitile": true, "fg": 366, "additional_tiles": [ @@ -600,48 +599,48 @@ { "id": "unconnected", "fg": [ 366, 366 ] } ] }, - { "id": "f_bluebell", "fg": [ { "weight": 1, "sprite": 368 }, { "weight": 2, "sprite": 369 } ] }, - { "id": "f_boulder_medium", "fg": 370 }, - { "id": "f_boulder_small", "fg": 371 }, - { "id": "f_generator_broken", "fg": 372 }, - { "id": "t_generator_broken", "fg": 372, "bg": 1390 }, - { "id": "f_bulletin", "fg": 373 }, - { "id": [ "f_canvas_door", "f_large_canvas_door" ], "fg": 374 }, - { "id": [ "f_canvas_door_o", "f_large_canvas_door_o" ], "fg": 375 }, { - "id": [ "f_canvas_wall", "f_large_canvas_wall" ], + "id": "f_bench", "multitile": true, - "fg": 391, + "fg": 382, "additional_tiles": [ - { "id": "center", "fg": 376 }, - { "id": "corner", "fg": [ 378, 380, 379, 377 ] }, - { "id": "t_connection", "fg": [ 388, 390, 389, 387 ] }, - { "id": "edge", "fg": [ 382, 381 ] }, - { "id": "end_piece", "fg": [ 384, 386, 385, 383 ] }, - { "id": "unconnected", "fg": 391 } + { "id": "center", "fg": 367 }, + { "id": "corner", "fg": [ 369, 371, 370, 368 ] }, + { "id": "t_connection", "fg": [ 379, 381, 380, 378 ] }, + { "id": "edge", "fg": [ 373, 372 ] }, + { "id": "end_piece", "fg": [ 375, 377, 376, 374 ] }, + { "id": "unconnected", "fg": [ 382, 382 ] } ] }, - { "id": "f_cardboard_box", "fg": 392 }, - { "id": "f_centrifuge", "fg": 393 }, - { "id": "t_centrifuge", "fg": 393, "bg": 1581 }, - { "id": "f_chair", "rotates": true, "fg": [ 396, 397, 395, 394 ] }, - { "id": "f_chamomile", "fg": 398 }, - { "id": "f_compact_ASRG_containment", "fg": 399 }, + { "id": "f_bluebell", "fg": [ { "weight": 1, "sprite": 384 }, { "weight": 2, "sprite": 385 } ] }, + { "id": "f_boulder_medium", "fg": 386 }, + { "id": "f_boulder_small", "fg": 387 }, + { "id": "f_generator_broken", "fg": 388 }, + { "id": "t_generator_broken", "fg": 388, "bg": 1410 }, + { "id": "f_bulletin", "fg": 389 }, + { "id": [ "f_canvas_door", "f_large_canvas_door" ], "fg": 390 }, + { "id": [ "f_canvas_door_o", "f_large_canvas_door_o" ], "fg": 391 }, { - "id": "f_counter", + "id": [ "f_canvas_wall", "f_large_canvas_wall" ], "multitile": true, - "fg": 415, + "fg": 407, "additional_tiles": [ - { "id": "center", "fg": 400 }, - { "id": "corner", "fg": [ 402, 404, 403, 401 ] }, - { "id": "t_connection", "fg": [ 412, 414, 413, 411 ] }, - { "id": "edge", "fg": [ 406, 405 ] }, - { "id": "end_piece", "fg": [ 408, 410, 409, 407 ] }, - { "id": "unconnected", "fg": [ 415, 415 ] } + { "id": "center", "fg": 392 }, + { "id": "corner", "fg": [ 394, 396, 395, 393 ] }, + { "id": "t_connection", "fg": [ 404, 406, 405, 403 ] }, + { "id": "edge", "fg": [ 398, 397 ] }, + { "id": "end_piece", "fg": [ 400, 402, 401, 399 ] }, + { "id": "unconnected", "fg": 407 } ] }, + { "id": "f_cardboard_box", "fg": 408 }, + { "id": "f_centrifuge", "fg": 409 }, + { "id": "t_centrifuge", "fg": 409, "bg": 1600 }, + { "id": "f_chair", "rotates": true, "fg": [ 412, 413, 411, 410 ] }, + { "id": "f_chamomile", "fg": 414 }, + { "id": "f_compact_ASRG_containment", "fg": 415 }, { - "id": "f_cupboard", + "id": "f_counter", "multitile": true, "fg": 431, "additional_tiles": [ @@ -653,74 +652,74 @@ { "id": "unconnected", "fg": [ 431, 431 ] } ] }, - { "id": "f_dahlia", "fg": [ { "weight": 1, "sprite": 432 }, { "weight": 2, "sprite": 433 } ] }, - { "id": "f_dandelion", "fg": 434 }, - { "id": "f_datura", "fg": 435 }, { - "id": "f_desk", - "multitile": true, - "fg": 451, - "additional_tiles": [ - { "id": "center", "fg": 436 }, - { "id": "corner", "fg": [ 438, 440, 439, 437 ] }, - { "id": "t_connection", "fg": [ 448, 450, 449, 447 ] }, - { "id": "edge", "fg": [ 442, 441 ] }, - { "id": "end_piece", "fg": [ 444, 446, 445, 443 ] }, - { "id": "unconnected", "fg": [ 451, 451 ] } - ] - }, - { "id": "f_displaycase", "fg": 452 }, - { "id": "f_entertainment_center", "fg": 453 }, - { "id": "f_filing_cabinet", "fg": 454 }, - { "id": "f_firering", "fg": 455 }, - { "id": "f_flower_spurge", "fg": 456 }, - { "id": "f_flower_tulip", "fg": [ { "weight": 1, "sprite": 457 }, { "weight": 2, "sprite": 458 } ] }, - { "id": "f_grave_stone", "fg": [ { "weight": 1, "sprite": 459 }, { "weight": 1, "sprite": 460 } ] }, - { "id": "f_grave_stone_old", "fg": [ { "weight": 1, "sprite": 461 }, { "weight": 1, "sprite": 462 } ] }, - { "id": [ "f_groundsheet", "f_large_groundsheet", "f_center_groundsheet", "f_fema_groundsheet" ], "fg": 463 }, - { "id": "f_gunsafe_ml", "fg": 466 }, - { "id": "f_gunsafe_mj", "fg": 465 }, - { "id": "f_gun_safe_el", "fg": 464 }, - { "id": "f_hay", "fg": 467 }, - { "id": "f_indoor_plant", "fg": 468 }, - { "id": "f_indoor_plant_y", "fg": 469 }, - { "id": [ "f_indoor_plant_y_season_autumn", "f_indoor_plant_y_season_winter" ], "fg": 470 }, - { "id": "f_leather_tarp", "fg": 471 }, - { "id": "f_mailbox", "fg": 472 }, - { "id": "f_metal_crate_r", "fg": 475 }, - { "id": "f_metal_crate_c", "fg": 473 }, - { "id": "f_metal_crate_o", "fg": 474 }, - { - "id": "f_metal_table", + "id": "f_cupboard", "multitile": true, - "fg": 491, + "fg": 447, "additional_tiles": [ - { "id": "center", "fg": 476 }, - { "id": "corner", "fg": [ 478, 480, 479, 477 ] }, - { "id": "t_connection", "fg": [ 488, 490, 489, 487 ] }, - { "id": "edge", "fg": [ 482, 481 ] }, - { "id": "end_piece", "fg": [ 484, 486, 485, 483 ] }, - { "id": "unconnected", "fg": [ 491, 491 ] } + { "id": "center", "fg": 432 }, + { "id": "corner", "fg": [ 434, 436, 435, 433 ] }, + { "id": "t_connection", "fg": [ 444, 446, 445, 443 ] }, + { "id": "edge", "fg": [ 438, 437 ] }, + { "id": "end_piece", "fg": [ 440, 442, 441, 439 ] }, + { "id": "unconnected", "fg": [ 447, 447 ] } ] }, - { "id": "f_alien_anemone", "fg": 492 }, - { "id": "f_alien_table", "fg": 493 }, - { "id": "f_mutpoppy", "fg": 494 }, + { "id": "f_dahlia", "fg": [ { "weight": 1, "sprite": 448 }, { "weight": 2, "sprite": 449 } ] }, + { "id": "f_dandelion", "fg": 450 }, + { "id": "f_datura", "fg": 451 }, { - "id": "f_planter", + "id": "f_desk", + "multitile": true, + "fg": 467, + "additional_tiles": [ + { "id": "center", "fg": 452 }, + { "id": "corner", "fg": [ 454, 456, 455, 453 ] }, + { "id": "t_connection", "fg": [ 464, 466, 465, 463 ] }, + { "id": "edge", "fg": [ 458, 457 ] }, + { "id": "end_piece", "fg": [ 460, 462, 461, 459 ] }, + { "id": "unconnected", "fg": [ 467, 467 ] } + ] + }, + { "id": "f_displaycase", "fg": 468 }, + { "id": "f_entertainment_center", "fg": 469 }, + { "id": "f_filing_cabinet", "fg": 470 }, + { "id": "f_firering", "fg": 471 }, + { "id": "f_flower_spurge", "fg": 472 }, + { "id": "f_flower_tulip", "fg": [ { "weight": 1, "sprite": 473 }, { "weight": 2, "sprite": 474 } ] }, + { "id": "f_grave_stone", "fg": [ { "weight": 1, "sprite": 475 }, { "weight": 1, "sprite": 476 } ] }, + { "id": "f_grave_stone_old", "fg": [ { "weight": 1, "sprite": 477 }, { "weight": 1, "sprite": 478 } ] }, + { "id": [ "f_groundsheet", "f_large_groundsheet", "f_center_groundsheet", "f_fema_groundsheet" ], "fg": 479 }, + { "id": "f_gunsafe_ml", "fg": 482 }, + { "id": "f_gunsafe_mj", "fg": 481 }, + { "id": "f_gun_safe_el", "fg": 480 }, + { "id": "f_hay", "fg": 483 }, + { "id": "f_indoor_plant", "fg": 484 }, + { "id": "f_indoor_plant_y", "fg": 485 }, + { "id": [ "f_indoor_plant_y_season_autumn", "f_indoor_plant_y_season_winter" ], "fg": 486 }, + { "id": "f_leather_tarp", "fg": 487 }, + { "id": "f_mailbox", "fg": 488 }, + { "id": "f_metal_crate_r", "fg": 491 }, + { "id": "f_metal_crate_c", "fg": 489 }, + { "id": "f_metal_crate_o", "fg": 490 }, + { + "id": "f_metal_table", "multitile": true, - "fg": 510, + "fg": 507, "additional_tiles": [ - { "id": "center", "fg": 495 }, - { "id": "corner", "fg": [ 497, 499, 498, 496 ] }, - { "id": "t_connection", "fg": [ 507, 509, 508, 506 ] }, - { "id": "edge", "fg": [ 501, 500 ] }, - { "id": "end_piece", "fg": [ 503, 505, 504, 502 ] }, - { "id": "unconnected", "fg": [ 510, 510 ] } + { "id": "center", "fg": 492 }, + { "id": "corner", "fg": [ 494, 496, 495, 493 ] }, + { "id": "t_connection", "fg": [ 504, 506, 505, 503 ] }, + { "id": "edge", "fg": [ 498, 497 ] }, + { "id": "end_piece", "fg": [ 500, 502, 501, 499 ] }, + { "id": "unconnected", "fg": [ 507, 507 ] } ] }, + { "id": "f_alien_anemone", "fg": 508 }, + { "id": "f_alien_table", "fg": 509 }, + { "id": "f_mutpoppy", "fg": 510 }, { - "id": "f_planter_harvest", + "id": "f_planter", "multitile": true, "fg": 526, "additional_tiles": [ @@ -733,7 +732,7 @@ ] }, { - "id": "f_planter_mature", + "id": "f_planter_harvest", "multitile": true, "fg": 542, "additional_tiles": [ @@ -746,7 +745,7 @@ ] }, { - "id": "f_planter_seedling", + "id": "f_planter_mature", "multitile": true, "fg": 558, "additional_tiles": [ @@ -758,516 +757,529 @@ { "id": "unconnected", "fg": [ 558, 558 ] } ] }, - { "id": "f_plastic_groundsheet", "fg": 559 }, + { + "id": "f_planter_seedling", + "multitile": true, + "fg": 574, + "additional_tiles": [ + { "id": "center", "fg": 559 }, + { "id": "corner", "fg": [ 561, 563, 562, 560 ] }, + { "id": "t_connection", "fg": [ 571, 573, 572, 570 ] }, + { "id": "edge", "fg": [ 565, 564 ] }, + { "id": "end_piece", "fg": [ 567, 569, 568, 566 ] }, + { "id": "unconnected", "fg": [ 574, 574 ] } + ] + }, + { "id": "f_plastic_groundsheet", "fg": 575 }, { "id": "f_pool_table", "multitile": true, - "fg": 575, + "fg": 591, "additional_tiles": [ - { "id": "center", "fg": 560 }, - { "id": "corner", "fg": [ 562, 564, 563, 561 ] }, - { "id": "t_connection", "fg": [ 572, 574, 573, 571 ] }, - { "id": "edge", "fg": [ 566, 565 ] }, - { "id": "end_piece", "fg": [ 568, 570, 569, 567 ] }, - { "id": "unconnected", "fg": 575 } + { "id": "center", "fg": 576 }, + { "id": "corner", "fg": [ 578, 580, 579, 577 ] }, + { "id": "t_connection", "fg": [ 588, 590, 589, 587 ] }, + { "id": "edge", "fg": [ 582, 581 ] }, + { "id": "end_piece", "fg": [ 584, 586, 585, 583 ] }, + { "id": "unconnected", "fg": 591 } ] }, - { "id": "f_rack", "fg": 576 }, - { "id": "f_rack_wood", "fg": 577 }, - { "id": "f_recycle_bin", "fg": 578 }, - { "id": "f_rubble", "fg": 579 }, - { "id": "f_rubble_rock", "fg": 580 }, - { "id": "f_sign", "fg": 581 }, + { "id": "f_rack", "fg": 592 }, + { "id": "f_rack_wood", "fg": 593 }, + { "id": "f_recycle_bin", "fg": 594 }, + { "id": "f_rubble", "fg": 595 }, + { "id": "f_rubble_rock", "fg": 596 }, + { "id": "f_sign", "fg": 597 }, { "id": "f_sofa", "multitile": true, - "fg": 597, + "fg": 613, "additional_tiles": [ - { "id": "center", "fg": 582 }, - { "id": "corner", "fg": [ 584, 586, 585, 583 ] }, - { "id": "t_connection", "fg": [ 594, 596, 595, 593 ] }, - { "id": "edge", "fg": [ 588, 587 ] }, - { "id": "end_piece", "fg": [ 590, 592, 591, 589 ] }, - { "id": "unconnected", "fg": [ 597, 597 ] } + { "id": "center", "fg": 598 }, + { "id": "corner", "fg": [ 600, 602, 601, 599 ] }, + { "id": "t_connection", "fg": [ 610, 612, 611, 609 ] }, + { "id": "edge", "fg": [ 604, 603 ] }, + { "id": "end_piece", "fg": [ 606, 608, 607, 605 ] }, + { "id": "unconnected", "fg": [ 613, 613 ] } ] }, - { "id": "f_stool", "fg": 598 }, + { "id": "f_stool", "fg": 614 }, { "id": "f_table", "multitile": true, - "fg": 614, + "fg": 630, "additional_tiles": [ - { "id": "center", "fg": 599 }, - { "id": "corner", "fg": [ 601, 603, 602, 600 ] }, - { "id": "t_connection", "fg": [ 611, 613, 612, 610 ] }, - { "id": "edge", "fg": [ 605, 604 ] }, - { "id": "end_piece", "fg": [ 607, 609, 608, 606 ] }, - { "id": "unconnected", "fg": [ 614, 614 ] } + { "id": "center", "fg": 615 }, + { "id": "corner", "fg": [ 617, 619, 618, 616 ] }, + { "id": "t_connection", "fg": [ 627, 629, 628, 626 ] }, + { "id": "edge", "fg": [ 621, 620 ] }, + { "id": "end_piece", "fg": [ 623, 625, 624, 622 ] }, + { "id": "unconnected", "fg": [ 630, 630 ] } ] }, - { "id": "f_toilet", "fg": 615 }, - { "id": "f_trashcan", "fg": 616 }, - { "id": "f_wreckage", "fg": 617 }, - { "id": "f_lilypad", "fg": 618 }, - { "id": "f_small_satelitte_dish", "fg": 622 }, - { "id": "f_TV_antenna", "fg": 619 }, - { "id": "f_cellphone_booster", "fg": 620 }, - { "id": "f_vent_pipe", "fg": 623 }, - { "id": "f_roof_turbine_vent", "fg": 621 }, + { "id": "f_toilet", "fg": 631 }, + { "id": "f_trashcan", "fg": 632 }, + { "id": "f_wreckage", "fg": 633 }, + { "id": "f_lilypad", "fg": 634 }, + { "id": "f_small_satelitte_dish", "fg": 638 }, + { "id": "f_TV_antenna", "fg": 635 }, + { "id": "f_cellphone_booster", "fg": 636 }, + { "id": "f_vent_pipe", "fg": 639 }, + { "id": "f_roof_turbine_vent", "fg": 637 }, { "id": "f_sandbag_half", "multitile": true, - "fg": 639, - "additional_tiles": [ - { "id": "center", "fg": 624 }, - { "id": "corner", "fg": [ 626, 628, 627, 625 ] }, - { "id": "t_connection", "fg": [ 636, 638, 637, 635 ] }, - { "id": "edge", "fg": [ 630, 629 ] }, - { "id": "end_piece", "fg": [ 632, 634, 633, 631 ] }, - { "id": "unconnected", "fg": [ 639, 639 ] } - ] - }, - { "id": "1st_aid", "fg": 640 }, - { "id": "2x4", "fg": 641 }, - { "id": "halberd", "fg": 651 }, - { "id": "halberd_fake", "fg": 651 }, - { "id": "ak74", "fg": 654 }, - { "id": "ar15", "fg": 774 }, - { "id": "arming_sword", "fg": 775 }, - { "id": "art_sphere", "fg": 790 }, - { "id": "art_rod", "fg": 788 }, - { "id": "art_teardrop", "fg": 792 }, - { "id": "art_lamp", "fg": 784 }, - { "id": "art_snake", "fg": 789 }, - { "id": "art_disc", "fg": 781 }, - { "id": "art_beads", "fg": 778 }, - { "id": "art_napkin", "fg": 785 }, - { "id": "art_urchin", "fg": 794 }, - { "id": "art_jelly", "fg": 782 }, - { "id": "art_spiral", "fg": 791 }, - { "id": "art_pin", "fg": 786 }, - { "id": "art_tube", "fg": 793 }, - { "id": "art_pyramid", "fg": 787 }, - { "id": "art_crystal", "fg": 780 }, - { "id": "art_knot", "fg": 783 }, - { "id": "art_crescent", "fg": 779 }, - { "id": "altered_teapot", "fg": 776 }, - { "id": "architect_cube", "fg": 777 }, - { "id": "fire_ax", "fg": 795 }, - { "id": "ax", "fg": 797 }, - { "id": "hatchet", "fg": 796 }, - { "id": "backpack", "fg": 798 }, - { "id": "duffelbag", "fg": 799 }, - { "id": "molle_pack", "fg": 800 }, - { "id": [ "rifle_case_soft_leather", "rifle_case_xl_soft_leather" ], "fg": 803 }, - { "id": "bag_canvas", "fg": 806 }, - { "id": "bat", "fg": 807 }, - { "id": "bat_metal", "fg": 808 }, - { "id": "blanket", "fg": 809 }, - { "id": "down_blanket", "fg": 810 }, - { "id": "electric_blanket", "fg": 811 }, - { "id": "board_trap", "fg": 812 }, - { "id": "box_large", "fg": 813 }, - { "id": "box_medium", "fg": 814 }, - { "id": "broom", "fg": 815 }, - { "id": "knife_butcher", "fg": 816 }, - { "id": "bwirebat", "fg": 817 }, - { "id": "cattlefodder", "fg": 818 }, - { "id": "chainsaw_off", "fg": 819 }, - { "id": "axe_ring", "fg": 826 }, - { "id": "balclava", "fg": 827 }, - { "id": "beret", "fg": 828 }, - { "id": "boots", "fg": 829 }, - { "id": "boxer_briefs", "fg": 830 }, - { "id": "boxer_shorts", "fg": 831 }, - { "id": "boy_shorts", "fg": 832 }, - { "id": "bra", "fg": 833 }, - { "id": "briefs", "fg": 834 }, - { "id": "bscabbard", "fg": 835 }, - { "id": "corset", "fg": 838 }, - { "id": "cowboy_hat", "fg": 839 }, - { "id": "dress_shoes", "fg": 840 }, - { "id": "hat_ball", "fg": 841 }, - { "id": "hat_cotton", "fg": 842 }, - { "id": "hat_fur", "fg": 843 }, - { "id": "hat_knit", "fg": 845 }, - { "id": "hat_noise_cancelling", "fg": 846 }, - { "id": "helmet_barbute", "fg": 847 }, - { "id": "helmet_chitin", "fg": 848 }, - { "id": "helmet_kabuto", "fg": 849 }, - { "id": "holster", "fg": 850 }, - { "id": "hoodie", "fg": 851 }, - { "id": "jeans", "fg": 854 }, - { "id": "leather_belt", "fg": 855 }, - { "id": "longshirt", "fg": 856 }, - { "id": "maid_dress", "fg": 857 }, - { "id": "maid_hat", "fg": 858 }, - { "id": "mask_dust", "fg": 859 }, - { "id": "panties", "fg": 860 }, - { "id": "pants", "fg": 861 }, - { "id": "pants_cargo", "fg": 862 }, - { "id": "polo_shirt", "fg": 863 }, - { "id": "ragpouch", "fg": 864 }, - { "id": "scabbard", "fg": 865 }, - { "id": "sneakers", "fg": 867 }, - { "id": "socks", "fg": 868 }, - { "id": "spearsling", "fg": 869 }, - { "id": "stockings", "fg": 871 }, - { "id": "sweater", "fg": 874 }, - { "id": "sweatshirt", "fg": 875 }, - { "id": "tank_top", "fg": 876 }, - { "id": "tool_belt", "fg": 877 }, - { "id": "tshirt", "fg": 878 }, - { "id": "turban", "fg": 879 }, - { "id": "undershirt", "fg": 880 }, - { "id": "coat_lab", "fg": 836 }, - { "id": "coat_rain", "fg": 837 }, - { "id": "sports_bra", "fg": 870 }, - { "id": "skirt", "fg": 866 }, - { "id": "jacket_light", "fg": 853 }, - { "id": "jacket_army", "fg": 852 }, - { "id": "hat_hard", "fg": 844 }, - { "id": "striped_pants", "fg": 872 }, - { "id": "striped_shirt", "fg": 873 }, - { "id": "cloak", "fg": 881 }, - { "id": "cloak_wool", "fg": 884 }, - { "id": "cloak_leather", "fg": 883 }, - { "id": "cloak_fur", "fg": 882 }, - { "id": "coffeemaker", "fg": 885 }, - { "id": "contacts", "fg": 886 }, - { "id": "corpse", "fg": 887 }, - { "id": "corpse_generic_human", "fg": 888 }, - { "id": "crossbow", "fg": 889 }, - { "id": "crowbar", "fg": 890 }, - { "id": "filter_air", "fg": 893 }, - { "id": "fish_bait", "fg": 894 }, - { "id": "corpse_mon_fish_tiny", "fg": 898 }, - { "id": "corpse_mon_fish_small", "fg": 897 }, - { "id": "corpse_mon_fish_medium", "fg": 896 }, - { "id": "corpse_mon_fish_large", "fg": 895 }, - { "id": "fish_trap", "fg": 899 }, - { "id": "fishing_rod_basic", "fg": 900 }, - { "id": "fishing_rod_professional", "fg": 901 }, - { "id": "forge", "fg": 903 }, - { "id": "char_forge", "fg": 902 }, - { "id": "glass_shard", "fg": 904 }, - { "id": [ "glock_17", "glock_19", "glock_18c", "glock_22", "glock_31" ], "fg": 905 }, - { "id": "hoboreel", "fg": 906 }, - { "id": "hydrogen_tank", "fg": 907 }, - { "id": "knife_chef", "fg": 908 }, - { "id": "leather_tarp", "fg": 909 }, - { "id": "water", "fg": 920 }, - { "id": "water_clean", "fg": 921 }, - { "id": "gasoline", "fg": 915 }, - { "id": "diesel", "fg": 913 }, - { "id": "biodiesel", "fg": 911 }, - { "id": "flamethrower_fuel", "fg": 914 }, - { "id": "avgas", "fg": 910 }, - { "id": "lamp_oil", "fg": 917 }, - { "id": "motor_oil", "fg": 918 }, - { "id": "napalm", "fg": 919 }, - { "id": "gelled_gasoline", "fg": 916 }, - { "id": "blood", "fg": 912 }, - { "id": "log", "fg": 922 }, - { "id": "longbow", "fg": 923 }, - { "id": "lucern_hammer", "fg": 924 }, - { "id": "m79", "fg": 925 }, - { "id": "marble", "fg": 926 }, - { "id": "matches", "fg": 927 }, - { "id": "meat", "fg": 928 }, - { "id": "microwave", "fg": 929 }, - { "id": "mjolnir", "fg": 930 }, - { "id": "mop", "fg": 931 }, - { "id": "mp5mag", "fg": 932 }, - { "id": "nail", "fg": 937 }, - { "id": "nailbat", "fg": 938 }, - { "id": "nailboard", "fg": 939 }, - { "id": "needle_bone", "fg": 940 }, - { "id": "needle_curved", "fg": 941 }, - { "id": "needle_wood", "fg": 942 }, - { "id": "many_years_old_newspaper", "fg": 943 }, - { "id": "years_old_newspaper", "fg": 948 }, - { "id": "months_old_newspaper", "fg": 944 }, - { "id": "newest_newspaper", "fg": 945 }, - { "id": "one_year_old_newspaper", "fg": 946 }, - { "id": "weeks_old_newspaper", "fg": 947 }, - { "id": "pan", "fg": 949 }, - { "id": "2h_flail_wood", "fg": 950 }, - { "id": "pillow", "fg": 952 }, - { "id": "down_pillow", "fg": 951 }, - { "id": "pine_bough", "fg": 953 }, - { "id": "pinecone", "fg": 954 }, + "fg": 655, + "additional_tiles": [ + { "id": "center", "fg": 640 }, + { "id": "corner", "fg": [ 642, 644, 643, 641 ] }, + { "id": "t_connection", "fg": [ 652, 654, 653, 651 ] }, + { "id": "edge", "fg": [ 646, 645 ] }, + { "id": "end_piece", "fg": [ 648, 650, 649, 647 ] }, + { "id": "unconnected", "fg": [ 655, 655 ] } + ] + }, + { "id": "1st_aid", "fg": 656 }, + { "id": "2x4", "fg": 657 }, + { "id": "halberd", "fg": 667 }, + { "id": "halberd_fake", "fg": 667 }, + { "id": "ak74", "fg": 670 }, + { "id": "ar15", "fg": 794 }, + { "id": "arming_sword", "fg": 795 }, + { "id": "art_sphere", "fg": 810 }, + { "id": "art_rod", "fg": 808 }, + { "id": "art_teardrop", "fg": 812 }, + { "id": "art_lamp", "fg": 804 }, + { "id": "art_snake", "fg": 809 }, + { "id": "art_disc", "fg": 801 }, + { "id": "art_beads", "fg": 798 }, + { "id": "art_napkin", "fg": 805 }, + { "id": "art_urchin", "fg": 814 }, + { "id": "art_jelly", "fg": 802 }, + { "id": "art_spiral", "fg": 811 }, + { "id": "art_pin", "fg": 806 }, + { "id": "art_tube", "fg": 813 }, + { "id": "art_pyramid", "fg": 807 }, + { "id": "art_crystal", "fg": 800 }, + { "id": "art_knot", "fg": 803 }, + { "id": "art_crescent", "fg": 799 }, + { "id": "altered_teapot", "fg": 796 }, + { "id": "architect_cube", "fg": 797 }, + { "id": "fire_ax", "fg": 815 }, + { "id": "ax", "fg": 817 }, + { "id": "hatchet", "fg": 816 }, + { "id": "backpack", "fg": 818 }, + { "id": "duffelbag", "fg": 819 }, + { "id": "molle_pack", "fg": 820 }, + { "id": [ "rifle_case_soft_leather", "rifle_case_xl_soft_leather" ], "fg": 823 }, + { "id": "bag_canvas", "fg": 826 }, + { "id": "bat", "fg": 827 }, + { "id": "bat_metal", "fg": 828 }, + { "id": "blanket", "fg": 829 }, + { "id": "down_blanket", "fg": 830 }, + { "id": "electric_blanket", "fg": 831 }, + { "id": "board_trap", "fg": 832 }, + { "id": "box_large", "fg": 833 }, + { "id": "box_medium", "fg": 834 }, + { "id": "broom", "fg": 835 }, + { "id": "knife_butcher", "fg": 836 }, + { "id": "bwirebat", "fg": 837 }, + { "id": "cattlefodder", "fg": 838 }, + { "id": "chainsaw_off", "fg": 839 }, + { "id": "axe_ring", "fg": 846 }, + { "id": "balclava", "fg": 847 }, + { "id": "beret", "fg": 848 }, + { "id": "boots", "fg": 849 }, + { "id": "boxer_briefs", "fg": 850 }, + { "id": "boxer_shorts", "fg": 851 }, + { "id": "boy_shorts", "fg": 852 }, + { "id": "bra", "fg": 853 }, + { "id": "briefs", "fg": 854 }, + { "id": "bscabbard", "fg": 855 }, + { "id": "corset", "fg": 858 }, + { "id": "cowboy_hat", "fg": 859 }, + { "id": "dress_shoes", "fg": 860 }, + { "id": "hat_ball", "fg": 861 }, + { "id": "hat_cotton", "fg": 862 }, + { "id": "hat_fur", "fg": 863 }, + { "id": "hat_knit", "fg": 865 }, + { "id": "hat_noise_cancelling", "fg": 866 }, + { "id": "helmet_barbute", "fg": 867 }, + { "id": "helmet_chitin", "fg": 868 }, + { "id": "helmet_kabuto", "fg": 869 }, + { "id": "holster", "fg": 870 }, + { "id": "hoodie", "fg": 871 }, + { "id": "jeans", "fg": 874 }, + { "id": "leather_belt", "fg": 875 }, + { "id": "longshirt", "fg": 876 }, + { "id": "maid_dress", "fg": 877 }, + { "id": "maid_hat", "fg": 878 }, + { "id": "mask_dust", "fg": 879 }, + { "id": "panties", "fg": 880 }, + { "id": "pants", "fg": 881 }, + { "id": "pants_cargo", "fg": 882 }, + { "id": "polo_shirt", "fg": 883 }, + { "id": "ragpouch", "fg": 884 }, + { "id": "scabbard", "fg": 885 }, + { "id": "sneakers", "fg": 887 }, + { "id": "socks", "fg": 888 }, + { "id": "spearsling", "fg": 889 }, + { "id": "stockings", "fg": 891 }, + { "id": "sweater", "fg": 894 }, + { "id": "sweatshirt", "fg": 895 }, + { "id": "tank_top", "fg": 896 }, + { "id": "tool_belt", "fg": 897 }, + { "id": "tshirt", "fg": 898 }, + { "id": "turban", "fg": 899 }, + { "id": "undershirt", "fg": 900 }, + { "id": "coat_lab", "fg": 856 }, + { "id": "coat_rain", "fg": 857 }, + { "id": "sports_bra", "fg": 890 }, + { "id": "skirt", "fg": 886 }, + { "id": "jacket_light", "fg": 873 }, + { "id": "jacket_army", "fg": 872 }, + { "id": "hat_hard", "fg": 864 }, + { "id": "striped_pants", "fg": 892 }, + { "id": "striped_shirt", "fg": 893 }, + { "id": "cloak", "fg": 901 }, + { "id": "cloak_wool", "fg": 904 }, + { "id": "cloak_leather", "fg": 903 }, + { "id": "cloak_fur", "fg": 902 }, + { "id": "coffeemaker", "fg": 905 }, + { "id": "contacts", "fg": 906 }, + { "id": "corpse", "fg": 907 }, + { "id": "corpse_generic_human", "fg": 908 }, + { "id": "crossbow", "fg": 909 }, + { "id": "crowbar", "fg": 910 }, + { "id": "filter_air", "fg": 913 }, + { "id": "fish_bait", "fg": 914 }, + { "id": "corpse_mon_fish_tiny", "fg": 918 }, + { "id": "corpse_mon_fish_small", "fg": 917 }, + { "id": "corpse_mon_fish_medium", "fg": 916 }, + { "id": "corpse_mon_fish_large", "fg": 915 }, + { "id": "fish_trap", "fg": 919 }, + { "id": "fishing_rod_basic", "fg": 920 }, + { "id": "fishing_rod_professional", "fg": 921 }, + { "id": "forge", "fg": 923 }, + { "id": "char_forge", "fg": 922 }, + { "id": "glass_shard", "fg": 924 }, + { "id": [ "glock_17", "glock_19", "glock_18c", "glock_22", "glock_31" ], "fg": 925 }, + { "id": "hoboreel", "fg": 926 }, + { "id": "hydrogen_tank", "fg": 927 }, + { "id": "knife_chef", "fg": 928 }, + { "id": "leather_tarp", "fg": 929 }, + { "id": "water", "fg": 940 }, + { "id": "water_clean", "fg": 941 }, + { "id": "gasoline", "fg": 935 }, + { "id": "diesel", "fg": 933 }, + { "id": "biodiesel", "fg": 931 }, + { "id": "flamethrower_fuel", "fg": 934 }, + { "id": "avgas", "fg": 930 }, + { "id": "lamp_oil", "fg": 937 }, + { "id": "motor_oil", "fg": 938 }, + { "id": "napalm", "fg": 939 }, + { "id": "gelled_gasoline", "fg": 936 }, + { "id": "blood", "fg": 932 }, + { "id": "log", "fg": 942 }, + { "id": "longbow", "fg": 943 }, + { "id": "lucern_hammer", "fg": 944 }, + { "id": "m79", "fg": 945 }, + { "id": "marble", "fg": 946 }, + { "id": "matches", "fg": 947 }, + { "id": "meat", "fg": 948 }, + { "id": "microwave", "fg": 949 }, + { "id": "mjolnir", "fg": 950 }, + { "id": "mop", "fg": 951 }, + { "id": "mp5mag", "fg": 952 }, + { "id": "nail", "fg": 957 }, + { "id": "nailbat", "fg": 958 }, + { "id": "nailboard", "fg": 959 }, + { "id": "needle_bone", "fg": 960 }, + { "id": "needle_curved", "fg": 961 }, + { "id": "needle_wood", "fg": 962 }, + { "id": "many_years_old_newspaper", "fg": 963 }, + { "id": "years_old_newspaper", "fg": 968 }, + { "id": "months_old_newspaper", "fg": 964 }, + { "id": "newest_newspaper", "fg": 965 }, + { "id": "one_year_old_newspaper", "fg": 966 }, + { "id": "weeks_old_newspaper", "fg": 967 }, + { "id": "pan", "fg": 969 }, + { "id": "2h_flail_wood", "fg": 970 }, + { "id": "pillow", "fg": 972 }, + { "id": "down_pillow", "fg": 971 }, + { "id": "pine_bough", "fg": 973 }, + { "id": "pinecone", "fg": 974 }, { "id": [ "rifle_9mm", "rifle_3006", "rifle_45", "rifle_22", "rifle_40", "rifle_44", "rifle_38", "rifle_223" ], - "fg": 955 - }, - { "id": "pipe_shotgun", "fg": 956 }, - { "id": "plastic_sheet", "fg": 957 }, - { "id": "plastic_shopping_bag", "fg": 958 }, - { "id": "pneumatic_shotgun", "fg": 959 }, - { "id": "pool_ball", "fg": 960 }, - { "id": "pot", "fg": 961 }, - { "id": "pot_canning", "fg": 962 }, - { "id": "pot_copper", "fg": 963 }, - { "id": "powder_candy", "fg": 964 }, - { "id": "rag", "fg": 965 }, - { "id": "rebar", "fg": 966 }, - { "id": "rifle_flintlock", "fg": 967 }, - { "id": "rolling_pin", "fg": 968 }, - { "id": "fur_rollmat", "fg": 969 }, - { "id": "rollmat", "fg": 970 }, - { "id": "scissors", "fg": 971 }, - { "id": "screwdriver", "fg": 972 }, - { "id": "sewing_kit", "fg": 973 }, - { "id": "sharp_rock", "fg": 974 }, - { "id": "sheet_metal", "fg": 975 }, - { "id": "sheet_metal_small", "fg": 976 }, - { "id": "shovel", "fg": 977 }, - { "id": "slingshot", "fg": 978 }, - { "id": "solar_panel", "fg": 980 }, - { "id": "solar_cell", "fg": 979 }, - { "id": "pointy_stick", "fg": 981 }, - { "id": "spear_wood", "fg": 989 }, - { "id": "spear_spike", "fg": 987 }, - { "id": "spear_knife", "fg": 983 }, - { "id": "spear_knife_superior", "fg": 984 }, - { "id": "spear_pipe", "fg": 985 }, - { "id": "spear_rebar", "fg": 986 }, - { "id": "spear_steel", "fg": 988 }, - { "id": "spear_copper", "fg": 982 }, - { "id": "splinter", "fg": 990 }, - { "id": "sponge", "fg": 991 }, - { "id": "spoon", "fg": 992 }, - { "id": "stick", "fg": 993 }, - { "id": "stick_long", "fg": 994 }, - { "id": "primitive_hammer", "fg": 995 }, - { "id": "string_36", "fg": 996 }, - { "id": "string_6", "fg": 997 }, - { "id": "tailors_kit", "fg": 998 }, - { "id": "tarp", "fg": 999 }, - { "id": "television", "fg": 1000 }, - { "id": "thermos", "fg": 1001 }, - { "id": "thread", "fg": 1002 }, - { "id": "2h_flail_steel", "fg": 1003 }, - { "id": "welder", "fg": 1004 }, - { "id": "welder_crude", "fg": 1005 }, - { "id": "wood_panel", "fg": 1006 }, - { "id": "wood_sheet", "fg": 1007 }, - { "id": "corpse_mon_troll", "fg": 1008 }, - { "id": "mon_bat", "fg": 1009, "bg": 1131 }, - { "id": "mon_crow", "fg": 1010, "bg": 1131 }, - { "id": "mon_duck", "fg": 1011, "bg": 1131 }, - { "id": "mon_pigeon", "fg": 1012, "bg": 1131 }, - { "id": "mon_turkey", "fg": 1013, "bg": 1130 }, - { "id": "mon_fish_blinky", "fg": 1014 }, + "fg": 975 + }, + { "id": "pipe_shotgun", "fg": 976 }, + { "id": "plastic_sheet", "fg": 977 }, + { "id": "plastic_shopping_bag", "fg": 978 }, + { "id": "pneumatic_shotgun", "fg": 979 }, + { "id": "pool_ball", "fg": 980 }, + { "id": "pot", "fg": 981 }, + { "id": "pot_canning", "fg": 982 }, + { "id": "pot_copper", "fg": 983 }, + { "id": "powder_candy", "fg": 984 }, + { "id": "rag", "fg": 985 }, + { "id": "rebar", "fg": 986 }, + { "id": "rifle_flintlock", "fg": 987 }, + { "id": "rolling_pin", "fg": 988 }, + { "id": "fur_rollmat", "fg": 989 }, + { "id": "rollmat", "fg": 990 }, + { "id": "scissors", "fg": 991 }, + { "id": "screwdriver", "fg": 992 }, + { "id": "sewing_kit", "fg": 993 }, + { "id": "sharp_rock", "fg": 994 }, + { "id": "sheet_metal", "fg": 995 }, + { "id": "sheet_metal_small", "fg": 996 }, + { "id": "shovel", "fg": 997 }, + { "id": "slingshot", "fg": 998 }, + { "id": "solar_panel", "fg": 1000 }, + { "id": "solar_cell", "fg": 999 }, + { "id": "pointy_stick", "fg": 1001 }, + { "id": "spear_wood", "fg": 1009 }, + { "id": "spear_spike", "fg": 1007 }, + { "id": "spear_knife", "fg": 1003 }, + { "id": "spear_knife_superior", "fg": 1004 }, + { "id": "spear_pipe", "fg": 1005 }, + { "id": "spear_rebar", "fg": 1006 }, + { "id": "spear_steel", "fg": 1008 }, + { "id": "spear_copper", "fg": 1002 }, + { "id": "splinter", "fg": 1010 }, + { "id": "sponge", "fg": 1011 }, + { "id": "spoon", "fg": 1012 }, + { "id": "stick", "fg": 1013 }, + { "id": "stick_long", "fg": 1014 }, + { "id": "primitive_hammer", "fg": 1015 }, + { "id": "string_36", "fg": 1016 }, + { "id": "string_6", "fg": 1017 }, + { "id": "tailors_kit", "fg": 1018 }, + { "id": "tarp", "fg": 1019 }, + { "id": "television", "fg": 1020 }, + { "id": "thermos", "fg": 1021 }, + { "id": "thread", "fg": 1022 }, + { "id": "2h_flail_steel", "fg": 1023 }, + { "id": "welder", "fg": 1024 }, + { "id": "welder_crude", "fg": 1025 }, + { "id": "wood_panel", "fg": 1026 }, + { "id": "wood_sheet", "fg": 1027 }, + { "id": "corpse_mon_troll", "fg": 1028 }, + { "id": "mon_bat", "fg": 1029, "bg": 1151 }, + { "id": "mon_crow", "fg": 1030, "bg": 1151 }, + { "id": "mon_duck", "fg": 1031, "bg": 1151 }, + { "id": "mon_pigeon", "fg": 1032, "bg": 1151 }, + { "id": "mon_turkey", "fg": 1033, "bg": 1150 }, + { "id": "mon_fish_blinky", "fg": 1034 }, { "id": "mon_cat", "fg": [ - { "weight": 1, "sprite": 1015 }, - { "weight": 1, "sprite": 1016 }, - { "weight": 1, "sprite": 1040 }, - { "weight": 1, "sprite": 1039 } + { "weight": 1, "sprite": 1035 }, + { "weight": 1, "sprite": 1036 }, + { "weight": 1, "sprite": 1060 }, + { "weight": 1, "sprite": 1059 } ], - "bg": 1131 + "bg": 1151 }, { "id": "mon_cat_bengal", - "fg": [ { "weight": 1, "sprite": 1019 }, { "weight": 1, "sprite": 1018 } ], - "bg": 1131 + "fg": [ { "weight": 1, "sprite": 1039 }, { "weight": 1, "sprite": 1038 } ], + "bg": 1151 }, { "id": "mon_cat_calico", - "fg": [ { "weight": 1, "sprite": 1022 }, { "weight": 1, "sprite": 1021 } ], - "bg": 1131 + "fg": [ { "weight": 1, "sprite": 1042 }, { "weight": 1, "sprite": 1041 } ], + "bg": 1151 }, { "id": "mon_cat_chonker", - "fg": [ { "weight": 1, "sprite": 1025 }, { "weight": 1, "sprite": 1024 } ], - "bg": 1131 + "fg": [ { "weight": 1, "sprite": 1045 }, { "weight": 1, "sprite": 1044 } ], + "bg": 1151 }, { "id": "mon_cat_devon_rex", - "fg": [ { "weight": 1, "sprite": 1028 }, { "weight": 1, "sprite": 1027 } ], - "bg": 1131 + "fg": [ { "weight": 1, "sprite": 1048 }, { "weight": 1, "sprite": 1047 } ], + "bg": 1151 }, { "id": "mon_cat_longhair", - "fg": [ { "weight": 1, "sprite": 1031 }, { "weight": 1, "sprite": 1030 } ], - "bg": 1131 + "fg": [ { "weight": 1, "sprite": 1051 }, { "weight": 1, "sprite": 1050 } ], + "bg": 1151 }, { "id": "mon_cat_maine_coon", - "fg": [ { "weight": 1, "sprite": 1034 }, { "weight": 1, "sprite": 1033 } ], - "bg": 1131 + "fg": [ { "weight": 1, "sprite": 1054 }, { "weight": 1, "sprite": 1053 } ], + "bg": 1151 }, { "id": "mon_cat_persian", - "fg": [ { "weight": 1, "sprite": 1037 }, { "weight": 1, "sprite": 1036 } ], - "bg": 1131 + "fg": [ { "weight": 1, "sprite": 1057 }, { "weight": 1, "sprite": 1056 } ], + "bg": 1151 }, { "id": "mon_cat_siamese", - "fg": [ { "weight": 1, "sprite": 1043 }, { "weight": 1, "sprite": 1042 } ], - "bg": 1131 + "fg": [ { "weight": 1, "sprite": 1063 }, { "weight": 1, "sprite": 1062 } ], + "bg": 1151 }, { "id": "mon_cat_sphynx", - "fg": [ { "weight": 1, "sprite": 1046 }, { "weight": 1, "sprite": 1045 } ], - "bg": 1131 + "fg": [ { "weight": 1, "sprite": 1066 }, { "weight": 1, "sprite": 1065 } ], + "bg": 1151 }, { "id": "mon_cat_tabby", - "fg": [ { "weight": 1, "sprite": 1049 }, { "weight": 1, "sprite": 1048 } ], - "bg": 1131 - }, - { "id": "mon_cat_kitten", "fg": 1038, "bg": 1131 }, - { "id": "mon_cat_bengal_kitten", "fg": 1017, "bg": 1131 }, - { "id": "mon_cat_calico_kitten", "fg": 1020, "bg": 1131 }, - { "id": "mon_cat_chonker_kitten", "fg": 1023, "bg": 1131 }, - { "id": "mon_cat_devon_rex_kitten", "fg": 1026, "bg": 1131 }, - { "id": "mon_cat_longhair_kitten", "fg": 1029, "bg": 1131 }, - { "id": "mon_cat_maine_coon_kitten", "fg": 1032, "bg": 1131 }, - { "id": "mon_cat_persian_kitten", "fg": 1035, "bg": 1131 }, - { "id": "mon_cat_siamese_kitten", "fg": 1041, "bg": 1131 }, - { "id": "mon_cat_sphynx_kitten", "fg": 1044, "bg": 1131 }, - { "id": "mon_cat_tabby_kitten", "fg": 1047, "bg": 1131 }, - { "id": "mon_coyote", "fg": 1050, "bg": 1130 }, - { "id": "mon_coyote_wolf", "fg": 1051, "bg": 1130 }, - { "id": "mon_dog", "fg": 1052, "bg": 1130 }, - { "id": "mon_dog_skeleton", "fg": 1057, "bg": 1130 }, + "fg": [ { "weight": 1, "sprite": 1069 }, { "weight": 1, "sprite": 1068 } ], + "bg": 1151 + }, + { "id": "mon_cat_kitten", "fg": 1058, "bg": 1151 }, + { "id": "mon_cat_bengal_kitten", "fg": 1037, "bg": 1151 }, + { "id": "mon_cat_calico_kitten", "fg": 1040, "bg": 1151 }, + { "id": "mon_cat_chonker_kitten", "fg": 1043, "bg": 1151 }, + { "id": "mon_cat_devon_rex_kitten", "fg": 1046, "bg": 1151 }, + { "id": "mon_cat_longhair_kitten", "fg": 1049, "bg": 1151 }, + { "id": "mon_cat_maine_coon_kitten", "fg": 1052, "bg": 1151 }, + { "id": "mon_cat_persian_kitten", "fg": 1055, "bg": 1151 }, + { "id": "mon_cat_siamese_kitten", "fg": 1061, "bg": 1151 }, + { "id": "mon_cat_sphynx_kitten", "fg": 1064, "bg": 1151 }, + { "id": "mon_cat_tabby_kitten", "fg": 1067, "bg": 1151 }, + { "id": "mon_coyote", "fg": 1070, "bg": 1150 }, + { "id": "mon_coyote_wolf", "fg": 1071, "bg": 1150 }, + { "id": "mon_dog", "fg": 1072, "bg": 1150 }, + { "id": "mon_dog_skeleton", "fg": 1077, "bg": 1150 }, { "id": "mon_zombie_dog", - "fg": [ { "weight": 1, "sprite": 1058 }, { "weight": 1, "sprite": 1059 } ], - "bg": 1130 - }, - { "id": "mon_dog_beagle", "fg": 1053, "bg": 1131 }, - { "id": "mon_dog_gshepherd", "fg": 1056, "bg": 1130 }, - { "id": "mon_dog_boxer", "fg": 1054, "bg": 1130 }, - { "id": "mon_dog_dachshund", "fg": 1055, "bg": 1130 }, - { "id": "mon_fish_tiny", "fg": 1063 }, - { "id": "mon_fish_small", "fg": 1062 }, - { "id": "mon_fish_medium", "fg": 1061 }, - { "id": [ "mon_fish_large", "mon_fish_huge" ], "fg": 1060 }, - { "id": "mon_sewer_fish", "fg": 1064 }, - { "id": "mon_goose_canadian", "fg": 1065, "bg": 1131 }, + "fg": [ { "weight": 1, "sprite": 1078 }, { "weight": 1, "sprite": 1079 } ], + "bg": 1150 + }, + { "id": "mon_dog_beagle", "fg": 1073, "bg": 1151 }, + { "id": "mon_dog_gshepherd", "fg": 1076, "bg": 1150 }, + { "id": "mon_dog_boxer", "fg": 1074, "bg": 1150 }, + { "id": "mon_dog_dachshund", "fg": 1075, "bg": 1150 }, + { "id": "mon_fish_tiny", "fg": 1083 }, + { "id": "mon_fish_small", "fg": 1082 }, + { "id": "mon_fish_medium", "fg": 1081 }, + { "id": [ "mon_fish_large", "mon_fish_huge" ], "fg": 1080 }, + { "id": "mon_sewer_fish", "fg": 1084 }, + { "id": "mon_goose_canadian", "fg": 1085, "bg": 1151 }, { "id": "mon_pig", - "fg": [ { "weight": 8, "sprite": 1068 }, { "weight": 3, "sprite": 1066 }, { "weight": 1, "sprite": 1067 } ], - "bg": 1130 - }, - { "id": "mon_pig_piglet", "fg": 1069, "bg": 1131 }, - { "id": "mon_mink", "fg": 1070, "bg": 1131 }, - { "id": "mon_duck_chick", "fg": 1071, "bg": 1131 }, - { "id": "mon_goose_canadian_chick", "fg": 1072, "bg": 1131 }, - { "id": "mon_cockatrice_chick", "fg": 1074, "bg": 1131 }, - { "id": "mon_cockatrice", "fg": 1073, "bg": 1131 }, - { "id": "mon_sewer_rat", "fg": 1075, "bg": 1131 }, - { "id": "mon_bear_cub", "fg": 1076, "bg": 1131 }, - { "id": [ "mon_fox", "mon_fox_red", "mon_fox_gray" ], "fg": 1077, "bg": 1130 }, - { "id": "mon_wolf", "fg": 1078, "bg": 1130 }, - { "id": "mon_rattlesnake_giant", "fg": 1080, "bg": 1130 }, - { "id": "mon_rattlesnake", "fg": 1079, "bg": 1131 }, - { "id": "mon_sewer_snake", "fg": 1081, "bg": 1131 }, - { "id": "mon_chipmunk", "fg": 1086, "bg": 1131 }, - { "id": "mon_groundhog", "fg": 1088, "bg": 1131 }, - { "id": "mon_lemming", "fg": 1082, "bg": 1083 }, - { "id": "mon_beaver", "fg": 1084, "bg": 1131 }, - { "id": "mon_black_rat", "fg": 1085, "bg": 1131 }, - { "id": "mon_deer_mouse", "fg": 1087, "bg": 1131 }, - { "id": "mon_muskrat", "fg": 1089, "bg": 1131 }, - { "id": "mon_otter", "fg": 1091, "bg": 1131 }, - { "id": "mon_rabbit", "fg": 1092, "bg": 1131 }, - { "id": "mon_squirrel", "fg": 1093, "bg": 1131 }, - { "id": "mon_squirrel_red", "fg": 1094, "bg": 1131 }, - { "id": "mon_opossum", "fg": 1090, "bg": 1131 }, - { "id": "mon_centipede_giant", "fg": 1095, "bg": 1130 }, - { "id": "mon_dragonfly", "fg": 1096, "bg": 1131 }, - { "id": "mon_locust", "fg": 1097, "bg": 1130 }, - { "id": "mon_locust_nymph", "fg": 1098, "bg": 1131 }, - { "id": "mon_mosquito", "fg": 1099, "bg": 1131 }, - { "id": "mon_ant", "fg": 1104, "bg": 1130 }, - { "id": "mon_ant_acid", "fg": 1105, "bg": 1130 }, - { "id": "corpse_mon_ant", "fg": 1100 }, - { "id": "corpse_mon_ant_acid", "fg": 1101 }, - { "id": "mon_ant_larva", "fg": 1107, "bg": 1131 }, - { "id": "mon_ant_acid_larva", "fg": 1106, "bg": 1131 }, - { "id": "corpse_mon_ant_larva", "fg": 1103 }, - { "id": "corpse_mon_ant_acid_larva", "fg": 1102 }, - { "id": "mon_dermatik_larva", "fg": 1108, "bg": 1131 }, - { "id": "mon_wasp_small", "fg": 1109, "bg": 1131 }, - { "id": "mon_giant_cockroach", "fg": 1110, "bg": 1130 }, - { "id": "mon_giant_cockroach_nymph", "fg": 1111, "bg": 1131 }, - { "id": "mon_plague_nymph", "fg": 1112, "bg": 1131 }, - { "id": "mon_plague_vector", "fg": 1113, "bg": 1130 }, - { "id": "mon_pregnant_giant_cockroach", "fg": 1114, "bg": 1130 }, - { "id": "mon_skittering_plague", "fg": 1115, "bg": 1130 }, - { "id": "mon_eyebot", "fg": 1116, "bg": 1131 }, - { "id": "mon_kreck", "fg": 1119, "bg": 1130 }, - { "id": "mon_blob", "fg": 1120, "bg": 1130 }, + "fg": [ { "weight": 8, "sprite": 1088 }, { "weight": 3, "sprite": 1086 }, { "weight": 1, "sprite": 1087 } ], + "bg": 1150 + }, + { "id": "mon_pig_piglet", "fg": 1089, "bg": 1151 }, + { "id": "mon_mink", "fg": 1090, "bg": 1151 }, + { "id": "mon_duck_chick", "fg": 1091, "bg": 1151 }, + { "id": "mon_goose_canadian_chick", "fg": 1092, "bg": 1151 }, + { "id": "mon_cockatrice_chick", "fg": 1094, "bg": 1151 }, + { "id": "mon_cockatrice", "fg": 1093, "bg": 1151 }, + { "id": "mon_sewer_rat", "fg": 1095, "bg": 1151 }, + { "id": "mon_bear_cub", "fg": 1096, "bg": 1151 }, + { "id": [ "mon_fox", "mon_fox_red", "mon_fox_gray" ], "fg": 1097, "bg": 1150 }, + { "id": "mon_wolf", "fg": 1098, "bg": 1150 }, + { "id": "mon_rattlesnake_giant", "fg": 1100, "bg": 1150 }, + { "id": "mon_rattlesnake", "fg": 1099, "bg": 1151 }, + { "id": "mon_sewer_snake", "fg": 1101, "bg": 1151 }, + { "id": "mon_chipmunk", "fg": 1106, "bg": 1151 }, + { "id": "mon_groundhog", "fg": 1108, "bg": 1151 }, + { "id": "mon_lemming", "fg": 1102, "bg": 1103 }, + { "id": "mon_beaver", "fg": 1104, "bg": 1151 }, + { "id": "mon_black_rat", "fg": 1105, "bg": 1151 }, + { "id": "mon_deer_mouse", "fg": 1107, "bg": 1151 }, + { "id": "mon_muskrat", "fg": 1109, "bg": 1151 }, + { "id": "mon_otter", "fg": 1111, "bg": 1151 }, + { "id": "mon_rabbit", "fg": 1112, "bg": 1151 }, + { "id": "mon_squirrel", "fg": 1113, "bg": 1151 }, + { "id": "mon_squirrel_red", "fg": 1114, "bg": 1151 }, + { "id": "mon_opossum", "fg": 1110, "bg": 1151 }, + { "id": "mon_centipede_giant", "fg": 1115, "bg": 1150 }, + { "id": "mon_dragonfly", "fg": 1116, "bg": 1151 }, + { "id": "mon_locust", "fg": 1117, "bg": 1150 }, + { "id": "mon_locust_nymph", "fg": 1118, "bg": 1151 }, + { "id": "mon_mosquito", "fg": 1119, "bg": 1151 }, + { "id": "mon_ant", "fg": 1124, "bg": 1150 }, + { "id": "mon_ant_acid", "fg": 1125, "bg": 1150 }, + { "id": "corpse_mon_ant", "fg": 1120 }, + { "id": "corpse_mon_ant_acid", "fg": 1121 }, + { "id": "mon_ant_larva", "fg": 1127, "bg": 1151 }, + { "id": "mon_ant_acid_larva", "fg": 1126, "bg": 1151 }, + { "id": "corpse_mon_ant_larva", "fg": 1123 }, + { "id": "corpse_mon_ant_acid_larva", "fg": 1122 }, + { "id": "mon_dermatik_larva", "fg": 1128, "bg": 1151 }, + { "id": "mon_wasp_small", "fg": 1129, "bg": 1151 }, + { "id": "mon_giant_cockroach", "fg": 1130, "bg": 1150 }, + { "id": "mon_giant_cockroach_nymph", "fg": 1131, "bg": 1151 }, + { "id": "mon_plague_nymph", "fg": 1132, "bg": 1151 }, + { "id": "mon_plague_vector", "fg": 1133, "bg": 1150 }, + { "id": "mon_pregnant_giant_cockroach", "fg": 1134, "bg": 1150 }, + { "id": "mon_skittering_plague", "fg": 1135, "bg": 1150 }, + { "id": "mon_eyebot", "fg": 1136, "bg": 1151 }, + { "id": "mon_kreck", "fg": 1139, "bg": 1150 }, + { "id": "mon_blob", "fg": 1140, "bg": 1150 }, { "id": "mon_blob_small", - "fg": [ { "weight": 1, "sprite": 1121 }, { "weight": 1, "sprite": 1122 } ], - "bg": 1131 - }, - { "id": "mon_spawn_raptor", "fg": 1123, "bg": 1130 }, - { "id": "mon_zolf", "fg": 1124, "bg": 1130 }, - { "id": "mon_zombeaver", "fg": 1125, "bg": 1131 }, - { "id": "mon_zombie_pig", "fg": 1126, "bg": 1130 }, - { "id": "mon_crow_mutant_small", "fg": 1127, "bg": 1130 }, - { "id": "mon_dog_rottweiler", "fg": 1128, "bg": 1130 }, - { "id": "mon_dog_zombie_rot", "fg": 1129, "bg": 1130 }, - { "id": "mon_skitterbot", "fg": 1132, "bg": 1130 }, - { "id": "mon_dog_zombie_cop", "fg": 1133, "bg": 1130 }, + "fg": [ { "weight": 1, "sprite": 1141 }, { "weight": 1, "sprite": 1142 } ], + "bg": 1151 + }, + { "id": "mon_spawn_raptor", "fg": 1143, "bg": 1150 }, + { "id": "mon_zolf", "fg": 1144, "bg": 1150 }, + { "id": "mon_zombeaver", "fg": 1145, "bg": 1151 }, + { "id": "mon_zombie_pig", "fg": 1146, "bg": 1150 }, + { "id": "mon_crow_mutant_small", "fg": 1147, "bg": 1150 }, + { "id": "mon_dog_rottweiler", "fg": 1148, "bg": 1150 }, + { "id": "mon_dog_zombie_rot", "fg": 1149, "bg": 1150 }, + { "id": "mon_skitterbot", "fg": 1152, "bg": 1150 }, + { "id": "mon_dog_zombie_cop", "fg": 1153, "bg": 1150 }, { "id": "mon_zombie_child", "fg": [ - { "weight": 1, "sprite": 1136 }, - { "weight": 1, "sprite": 1138 }, - { "weight": 5, "sprite": 1137 }, - { "weight": 5, "sprite": 1139 } + { "weight": 1, "sprite": 1156 }, + { "weight": 1, "sprite": 1158 }, + { "weight": 5, "sprite": 1157 }, + { "weight": 5, "sprite": 1159 } ], - "bg": 1131 + "bg": 1151 }, - { "id": "mon_zombie_anklebiter", "fg": 1135, "bg": 1131 }, - { "id": "mon_zombie_creepy", "fg": 1140, "bg": 1131 }, - { "id": "mon_zombie_shriekling", "fg": 1141, "bg": 1131 }, - { "id": "mon_zombie_snotgobbler", "fg": 1142, "bg": 1131 }, - { "id": "mon_zombie_sproglodyte", "fg": 1143, "bg": 1131 }, - { "id": "mon_zombie_waif", "fg": 1134, "bg": 1131 }, - { "id": "lighting_lowlight_dark", "fg": 1149 }, - { "id": "lighting_boomered_dark", "fg": 1144 }, + { "id": "mon_zombie_anklebiter", "fg": 1155, "bg": 1151 }, + { "id": "mon_zombie_creepy", "fg": 1160, "bg": 1151 }, + { "id": "mon_zombie_shriekling", "fg": 1161, "bg": 1151 }, + { "id": "mon_zombie_snotgobbler", "fg": 1162, "bg": 1151 }, + { "id": "mon_zombie_sproglodyte", "fg": 1163, "bg": 1151 }, + { "id": "mon_zombie_waif", "fg": 1154, "bg": 1151 }, + { "id": "lighting_lowlight_dark", "fg": 1169 }, + { "id": "lighting_boomered_dark", "fg": 1164 }, { "id": "lighting_hidden", "fg": [ - { "weight": 100, "sprite": 1145 }, - { "weight": 100, "sprite": 1146 }, - { "weight": 100, "sprite": 1147 }, - { "weight": 100, "sprite": 1148 } - ] - }, - { "id": "footstep", "fg": 1150 }, - { "id": "animation_hit", "fg": 1165 }, - { "id": "cursor", "fg": 1167 }, - { "id": "highlight", "fg": 1169 }, - { "id": "highlight_item", "fg": 1170 }, - { "id": "line_target", "fg": 1168 }, - { "id": "line_trail", "fg": 1171 }, - { "id": "animation_line", "fg": 1166 }, - { "id": "overlay_effect_bleed", "fg": 1172 }, - { "id": "overlay_effect_deaf", "fg": 1174 }, - { "id": "overlay_effect_downed", "fg": 1175 }, - { "id": "overlay_effect_grabbed", "fg": 1176 }, - { "id": "overlay_effect_winded", "fg": 1178 }, - { "id": "overlay_effect_hot", "fg": 1177 }, - { "id": "overlay_effect_cold", "fg": 1173 }, - { "id": [ "overlay_male_crouch", "overlay_female_crouch" ], "fg": 1181 }, - { "id": [ "overlay_male_run", "overlay_female_run" ], "fg": 1182 }, - { "id": "overlay_hostile_sees_player", "fg": 1180 }, - { "id": "overlay_neutral_sees_player", "fg": 1183 }, - { "id": "overlay_friendly_sees_player", "fg": 1179 }, - { "id": "overlay_other_sees_player", "fg": 1184 }, - { "id": "zombie_revival_indicator", "fg": 1185 }, - { "id": "generic_city_building", "fg": 1186, "bg": 1685 }, + { "weight": 100, "sprite": 1165 }, + { "weight": 100, "sprite": 1166 }, + { "weight": 100, "sprite": 1167 }, + { "weight": 100, "sprite": 1168 } + ] + }, + { "id": "footstep", "fg": 1170 }, + { "id": "animation_hit", "fg": 1185 }, + { "id": "cursor", "fg": 1187 }, + { "id": "highlight", "fg": 1189 }, + { "id": "highlight_item", "fg": 1190 }, + { "id": "line_target", "fg": 1188 }, + { "id": "line_trail", "fg": 1191 }, + { "id": "animation_line", "fg": 1186 }, + { "id": "overlay_effect_bleed", "fg": 1192 }, + { "id": "overlay_effect_deaf", "fg": 1194 }, + { "id": "overlay_effect_downed", "fg": 1195 }, + { "id": "overlay_effect_grabbed", "fg": 1196 }, + { "id": "overlay_effect_winded", "fg": 1198 }, + { "id": "overlay_effect_hot", "fg": 1197 }, + { "id": "overlay_effect_cold", "fg": 1193 }, + { "id": [ "overlay_male_crouch", "overlay_female_crouch" ], "fg": 1201 }, + { "id": [ "overlay_male_run", "overlay_female_run" ], "fg": 1202 }, + { "id": "overlay_hostile_sees_player", "fg": 1200 }, + { "id": "overlay_neutral_sees_player", "fg": 1203 }, + { "id": "overlay_friendly_sees_player", "fg": 1199 }, + { "id": "overlay_other_sees_player", "fg": 1204 }, + { "id": "zombie_revival_indicator", "fg": 1205 }, + { "id": "generic_city_building", "fg": 1206, "bg": 1704 }, { "id": [ "abstorefront_1", @@ -1294,12 +1306,12 @@ "s_sports", "veterinarian" ], - "fg": 1186, - "bg": 1685 + "fg": 1206, + "bg": 1704 }, - { "id": "forest_water", "fg": 2345, "bg": 2611 }, - { "id": "forest", "fg": 2345, "bg": 1684 }, - { "id": "forest_thick", "fg": 2252, "bg": 1931 }, + { "id": "forest_water", "fg": 2364, "bg": 2630 }, + { "id": "forest", "fg": 2364, "bg": 1703 }, + { "id": "forest_thick", "fg": 2271, "bg": 1950 }, { "id": [ "road_ne", @@ -1319,7 +1331,7 @@ "road_end_west", "road_end_east" ], - "fg": 2001 + "fg": 2020 }, { "id": [ @@ -1337,14 +1349,14 @@ "river_c_not_se", "river_c_not_ne" ], - "fg": 2577 + "fg": 2596 }, - { "id": "river_center", "fg": 2560 }, - { "id": "field", "fg": 1699, "bg": 1684 }, + { "id": "river_center", "fg": 2579 }, + { "id": "field", "fg": 1718, "bg": 1703 }, { "id": [ "shelter", "shelter_1", "shelter_2", "shelter_vandal", "shelter_1_vandal", "shelter_2_vandal" ], - "fg": [ 1188, 1187, 1189, 1190 ], - "bg": 1685, + "fg": [ 1208, 1207, 1209, 1210 ], + "bg": 1704, "rotates": true }, { @@ -1567,317 +1579,304 @@ "urban_13_11", "urban_13_12" ], - "fg": [ 1192, 1191, 1193, 1194 ], - "bg": 1685, + "fg": [ 1212, 1211, 1213, 1214 ], + "bg": 1704, "rotates": true }, { "id": "f_earthbag_half", "multitile": true, - "fg": 1210, - "bg": 1684, + "fg": 1230, + "bg": 1703, "additional_tiles": [ - { "id": "center", "fg": 1195 }, - { "id": "corner", "fg": [ 1197, 1199, 1198, 1196 ] }, - { "id": "t_connection", "fg": [ 1207, 1209, 1208, 1206 ] }, - { "id": "edge", "fg": [ 1201, 1200 ] }, - { "id": "end_piece", "fg": [ 1203, 1205, 1204, 1202 ] }, - { "id": "unconnected", "fg": [ 1210, 1210 ] } + { "id": "center", "fg": 1215 }, + { "id": "corner", "fg": [ 1217, 1219, 1218, 1216 ] }, + { "id": "t_connection", "fg": [ 1227, 1229, 1228, 1226 ] }, + { "id": "edge", "fg": [ 1221, 1220 ] }, + { "id": "end_piece", "fg": [ 1223, 1225, 1224, 1222 ] }, + { "id": "unconnected", "fg": [ 1230, 1230 ] } ] }, - { "id": [ "t_ramp_up_low", "t_ramp_down_low" ], "fg": 1982 }, - { "id": [ "t_sidewalk_ramp_up_low", "t_sidewalk_ramp_down_low" ], "fg": 2293 }, + { "id": [ "t_ramp_up_low", "t_ramp_down_low" ], "fg": 2001 }, + { "id": [ "t_sidewalk_ramp_up_low", "t_sidewalk_ramp_down_low" ], "fg": 2312 }, { "id": "t_splitrail_fence", "multitile": true, - "fg": 1252, - "bg": 1684, + "fg": 1272, + "bg": 1703, "additional_tiles": [ - { "id": "center", "bg": 1684, "fg": 1237 }, - { "id": "corner", "bg": 1684, "fg": [ 1239, 1241, 1240, 1238 ] }, - { "id": "t_connection", "bg": 1684, "fg": [ 1249, 1251, 1250, 1248 ] }, - { "id": "edge", "bg": 1684, "fg": [ 1243, 1242 ] }, - { "id": "end_piece", "bg": 1684, "fg": [ 1245, 1247, 1246, 1244 ] }, - { "bg": 1684, "id": "unconnected", "fg": [ 1252, 1252 ] } + { "id": "center", "bg": 1703, "fg": 1257 }, + { "id": "corner", "bg": 1703, "fg": [ 1259, 1261, 1260, 1258 ] }, + { "id": "t_connection", "bg": 1703, "fg": [ 1269, 1271, 1270, 1268 ] }, + { "id": "edge", "bg": 1703, "fg": [ 1263, 1262 ] }, + { "id": "end_piece", "bg": 1703, "fg": [ 1265, 1267, 1266, 1264 ] }, + { "bg": 1703, "id": "unconnected", "fg": [ 1272, 1272 ] } ] }, { "id": "t_splitrail_fence_season_summer", "multitile": true, - "fg": 1252, - "bg": 1694, + "fg": 1272, + "bg": 1713, "additional_tiles": [ - { "id": "center", "bg": 1694, "fg": 1237 }, - { "id": "corner", "bg": 1694, "fg": [ 1239, 1241, 1240, 1238 ] }, - { "id": "t_connection", "bg": 1694, "fg": [ 1249, 1251, 1250, 1248 ] }, - { "id": "edge", "bg": 1694, "fg": [ 1243, 1242 ] }, - { "id": "end_piece", "bg": 1694, "fg": [ 1245, 1247, 1246, 1244 ] }, - { "bg": 1694, "id": "unconnected", "fg": [ 1252, 1252 ] } + { "id": "center", "bg": 1713, "fg": 1257 }, + { "id": "corner", "bg": 1713, "fg": [ 1259, 1261, 1260, 1258 ] }, + { "id": "t_connection", "bg": 1713, "fg": [ 1269, 1271, 1270, 1268 ] }, + { "id": "edge", "bg": 1713, "fg": [ 1263, 1262 ] }, + { "id": "end_piece", "bg": 1713, "fg": [ 1265, 1267, 1266, 1264 ] }, + { "bg": 1713, "id": "unconnected", "fg": [ 1272, 1272 ] } ] }, { "id": "t_splitrail_fence_season_autumn", "multitile": true, - "fg": 1252, - "bg": 1689, + "fg": 1272, + "bg": 1708, "additional_tiles": [ - { "id": "center", "bg": 1689, "fg": 1237 }, - { "id": "corner", "bg": 1689, "fg": [ 1239, 1241, 1240, 1238 ] }, - { "id": "t_connection", "bg": 1689, "fg": [ 1249, 1251, 1250, 1248 ] }, - { "id": "edge", "bg": 1689, "fg": [ 1243, 1242 ] }, - { "id": "end_piece", "bg": 1689, "fg": [ 1245, 1247, 1246, 1244 ] }, - { "bg": 1689, "id": "unconnected", "fg": [ 1252, 1252 ] } + { "id": "center", "bg": 1708, "fg": 1257 }, + { "id": "corner", "bg": 1708, "fg": [ 1259, 1261, 1260, 1258 ] }, + { "id": "t_connection", "bg": 1708, "fg": [ 1269, 1271, 1270, 1268 ] }, + { "id": "edge", "bg": 1708, "fg": [ 1263, 1262 ] }, + { "id": "end_piece", "bg": 1708, "fg": [ 1265, 1267, 1266, 1264 ] }, + { "bg": 1708, "id": "unconnected", "fg": [ 1272, 1272 ] } ] }, { "id": "t_splitrail_fence_season_winter", "multitile": true, - "fg": 1252, - "bg": 1218, + "fg": 1272, + "bg": 1238, "additional_tiles": [ - { "id": "center", "bg": 1218, "fg": 1237 }, - { "id": "corner", "bg": 1218, "fg": [ 1239, 1241, 1240, 1238 ] }, - { "id": "t_connection", "bg": 1218, "fg": [ 1249, 1251, 1250, 1248 ] }, - { "id": "edge", "bg": 1218, "fg": [ 1243, 1242 ] }, - { "id": "end_piece", "bg": 1218, "fg": [ 1245, 1247, 1246, 1244 ] }, - { "bg": 1218, "id": "unconnected", "fg": [ 1252, 1252 ] } + { "id": "center", "bg": 1238, "fg": 1257 }, + { "id": "corner", "bg": 1238, "fg": [ 1259, 1261, 1260, 1258 ] }, + { "id": "t_connection", "bg": 1238, "fg": [ 1269, 1271, 1270, 1268 ] }, + { "id": "edge", "bg": 1238, "fg": [ 1263, 1262 ] }, + { "id": "end_piece", "bg": 1238, "fg": [ 1265, 1267, 1266, 1264 ] }, + { "bg": 1238, "id": "unconnected", "fg": [ 1272, 1272 ] } ] }, - { "id": "t_stairs_down", "fg": 1253 }, - { "id": "t_wood_stairs_down", "fg": 1254 }, + { "id": "t_stairs_down", "fg": 1273 }, + { "id": "t_wood_stairs_down", "fg": 1274 }, { "id": "t_adobe_brick_wall", "multitile": true, - "fg": 1270, + "fg": 1290, "additional_tiles": [ - { "id": "center", "fg": 1255 }, - { "id": "corner", "fg": [ 1257, 1259, 1258, 1256 ] }, - { "id": "t_connection", "fg": [ 1267, 1269, 1268, 1266 ] }, - { "id": "edge", "fg": [ 1261, 1260 ] }, - { "id": "end_piece", "fg": [ 1263, 1265, 1264, 1262 ] }, - { "id": "unconnected", "fg": [ 1270, 1270 ] } + { "id": "center", "fg": 1275 }, + { "id": "corner", "fg": [ 1277, 1279, 1278, 1276 ] }, + { "id": "t_connection", "fg": [ 1287, 1289, 1288, 1286 ] }, + { "id": "edge", "fg": [ 1281, 1280 ] }, + { "id": "end_piece", "fg": [ 1283, 1285, 1284, 1282 ] }, + { "id": "unconnected", "fg": [ 1290, 1290 ] } ] }, - { "id": "t_bars", "fg": 1271 }, + { "id": "t_bars", "fg": 1291 }, { "id": "t_brick_wall", "multitile": true, - "fg": 1287, + "fg": 1307, "additional_tiles": [ - { "id": "center", "fg": 1272 }, - { "id": "corner", "fg": [ 1274, 1276, 1275, 1273 ] }, - { "id": "t_connection", "fg": [ 1284, 1286, 1285, 1283 ] }, - { "id": "edge", "fg": [ 1278, 1277 ] }, - { "id": "end_piece", "fg": [ 1280, 1282, 1281, 1279 ] }, - { "id": "unconnected", "fg": 1287 } + { "id": "center", "fg": 1292 }, + { "id": "corner", "fg": [ 1294, 1296, 1295, 1293 ] }, + { "id": "t_connection", "fg": [ 1304, 1306, 1305, 1303 ] }, + { "id": "edge", "fg": [ 1298, 1297 ] }, + { "id": "end_piece", "fg": [ 1300, 1302, 1301, 1299 ] }, + { "id": "unconnected", "fg": 1307 } ] }, { "id": "t_bridge", "multitile": true, - "fg": 1303, + "fg": 1323, "additional_tiles": [ - { "id": "center", "fg": 1288 }, - { "id": "corner", "fg": [ 1290, 1292, 1291, 1289 ] }, - { "id": "t_connection", "fg": [ 1300, 1302, 1301, 1299 ] }, - { "id": "edge", "fg": [ 1294, 1293 ] }, - { "id": "end_piece", "fg": [ 1296, 1298, 1297, 1295 ] }, - { "id": "unconnected", "fg": [ 1303, 1303 ] } + { "id": "center", "fg": 1308 }, + { "id": "corner", "fg": [ 1310, 1312, 1311, 1309 ] }, + { "id": "t_connection", "fg": [ 1320, 1322, 1321, 1319 ] }, + { "id": "edge", "fg": [ 1314, 1313 ] }, + { "id": "end_piece", "fg": [ 1316, 1318, 1317, 1315 ] }, + { "id": "unconnected", "fg": [ 1323, 1323 ] } ] }, { "id": "t_carpet_green", "multitile": true, - "fg": 1322, + "fg": 1342, "additional_tiles": [ { "id": "center", "fg": [ - { "weight": 1, "sprite": 1304 }, - { "weight": 1, "sprite": 1305 }, - { "weight": 1, "sprite": 1306 }, - { "weight": 1, "sprite": 1307 } + { "weight": 1, "sprite": 1324 }, + { "weight": 1, "sprite": 1325 }, + { "weight": 1, "sprite": 1326 }, + { "weight": 1, "sprite": 1327 } ] }, - { "id": "corner", "fg": [ 1309, 1311, 1310, 1308 ] }, - { "id": "t_connection", "fg": [ 1319, 1321, 1320, 1318 ] }, - { "id": "edge", "fg": [ 1313, 1312 ] }, - { "id": "end_piece", "fg": [ 1315, 1317, 1316, 1314 ] }, - { "id": "unconnected", "fg": 1322 } + { "id": "corner", "fg": [ 1329, 1331, 1330, 1328 ] }, + { "id": "t_connection", "fg": [ 1339, 1341, 1340, 1338 ] }, + { "id": "edge", "fg": [ 1333, 1332 ] }, + { "id": "end_piece", "fg": [ 1335, 1337, 1336, 1334 ] }, + { "id": "unconnected", "fg": 1342 } ] }, { "id": "t_carpet_purple", "multitile": true, - "fg": 1341, + "fg": 1361, "additional_tiles": [ { "id": "center", "fg": [ - { "weight": 1, "sprite": 1323 }, - { "weight": 1, "sprite": 1324 }, - { "weight": 1, "sprite": 1325 }, - { "weight": 1, "sprite": 1326 } + { "weight": 1, "sprite": 1343 }, + { "weight": 1, "sprite": 1344 }, + { "weight": 1, "sprite": 1345 }, + { "weight": 1, "sprite": 1346 } ] }, - { "id": "corner", "fg": [ 1328, 1330, 1329, 1327 ] }, - { "id": "t_connection", "fg": [ 1338, 1340, 1339, 1337 ] }, - { "id": "edge", "fg": [ 1332, 1331 ] }, - { "id": "end_piece", "fg": [ 1334, 1336, 1335, 1333 ] }, - { "id": "unconnected", "fg": 1341 } + { "id": "corner", "fg": [ 1348, 1350, 1349, 1347 ] }, + { "id": "t_connection", "fg": [ 1358, 1360, 1359, 1357 ] }, + { "id": "edge", "fg": [ 1352, 1351 ] }, + { "id": "end_piece", "fg": [ 1354, 1356, 1355, 1353 ] }, + { "id": "unconnected", "fg": 1361 } ] }, { "id": "t_carpet_red", "multitile": true, - "fg": 1357, + "fg": 1377, "additional_tiles": [ - { "id": "center", "fg": 1342 }, - { "id": "corner", "fg": [ 1344, 1346, 1345, 1343 ] }, - { "id": "t_connection", "fg": [ 1354, 1356, 1355, 1353 ] }, - { "id": "edge", "fg": [ 1348, 1347 ] }, - { "id": "end_piece", "fg": [ 1350, 1352, 1351, 1349 ] }, - { "id": "unconnected", "fg": 1357 } + { "id": "center", "fg": 1362 }, + { "id": "corner", "fg": [ 1364, 1366, 1365, 1363 ] }, + { "id": "t_connection", "fg": [ 1374, 1376, 1375, 1373 ] }, + { "id": "edge", "fg": [ 1368, 1367 ] }, + { "id": "end_piece", "fg": [ 1370, 1372, 1371, 1369 ] }, + { "id": "unconnected", "fg": 1377 } ] }, { "id": "t_carpet_yellow", "multitile": true, - "fg": 1373, + "fg": 1393, "additional_tiles": [ - { "id": "center", "fg": 1358 }, - { "id": "corner", "fg": [ 1360, 1362, 1361, 1359 ] }, - { "id": "t_connection", "fg": [ 1370, 1372, 1371, 1369 ] }, - { "id": "edge", "fg": [ 1364, 1363 ] }, - { "id": "end_piece", "fg": [ 1366, 1368, 1367, 1365 ] }, - { "id": "unconnected", "fg": 1373 } + { "id": "center", "fg": 1378 }, + { "id": "corner", "fg": [ 1380, 1382, 1381, 1379 ] }, + { "id": "t_connection", "fg": [ 1390, 1392, 1391, 1389 ] }, + { "id": "edge", "fg": [ 1384, 1383 ] }, + { "id": "end_piece", "fg": [ 1386, 1388, 1387, 1385 ] }, + { "id": "unconnected", "fg": 1393 } ] }, { "id": "t_clay", "multitile": true, - "fg": 1389, - "bg": 1684, + "fg": 1409, + "bg": 1703, "additional_tiles": [ - { "id": "center", "bg": 1684, "fg": 1374 }, - { "id": "corner", "bg": 1684, "fg": [ 1376, 1378, 1377, 1375 ] }, - { "id": "t_connection", "bg": 1684, "fg": [ 1386, 1388, 1387, 1385 ] }, - { "id": "edge", "bg": 1684, "fg": [ 1380, 1379 ] }, - { "id": "end_piece", "bg": 1684, "fg": [ 1382, 1384, 1383, 1381 ] }, - { "bg": 1684, "id": "unconnected", "fg": 1389 } + { "id": "center", "bg": 1703, "fg": 1394 }, + { "id": "corner", "bg": 1703, "fg": [ 1396, 1398, 1397, 1395 ] }, + { "id": "t_connection", "bg": 1703, "fg": [ 1406, 1408, 1407, 1405 ] }, + { "id": "edge", "bg": 1703, "fg": [ 1400, 1399 ] }, + { "id": "end_piece", "bg": 1703, "fg": [ 1402, 1404, 1403, 1401 ] }, + { "bg": 1703, "id": "unconnected", "fg": 1409 } ] }, { "id": "t_clay_season_summer", "multitile": true, - "fg": 1389, - "bg": 1694, + "fg": 1409, + "bg": 1713, "additional_tiles": [ - { "id": "center", "bg": 1694, "fg": 1374 }, - { "id": "corner", "bg": 1694, "fg": [ 1376, 1378, 1377, 1375 ] }, - { "id": "t_connection", "bg": 1694, "fg": [ 1386, 1388, 1387, 1385 ] }, - { "id": "edge", "bg": 1694, "fg": [ 1380, 1379 ] }, - { "id": "end_piece", "bg": 1694, "fg": [ 1382, 1384, 1383, 1381 ] }, - { "bg": 1694, "id": "unconnected", "fg": 1389 } + { "id": "center", "bg": 1713, "fg": 1394 }, + { "id": "corner", "bg": 1713, "fg": [ 1396, 1398, 1397, 1395 ] }, + { "id": "t_connection", "bg": 1713, "fg": [ 1406, 1408, 1407, 1405 ] }, + { "id": "edge", "bg": 1713, "fg": [ 1400, 1399 ] }, + { "id": "end_piece", "bg": 1713, "fg": [ 1402, 1404, 1403, 1401 ] }, + { "bg": 1713, "id": "unconnected", "fg": 1409 } ] }, { "id": "t_clay_season_autumn", "multitile": true, - "fg": 1389, - "bg": 1689, + "fg": 1409, + "bg": 1708, "additional_tiles": [ - { "id": "center", "bg": 1689, "fg": 1374 }, - { "id": "corner", "bg": 1689, "fg": [ 1376, 1378, 1377, 1375 ] }, - { "id": "t_connection", "bg": 1689, "fg": [ 1386, 1388, 1387, 1385 ] }, - { "id": "edge", "bg": 1689, "fg": [ 1380, 1379 ] }, - { "id": "end_piece", "bg": 1689, "fg": [ 1382, 1384, 1383, 1381 ] }, - { "bg": 1689, "id": "unconnected", "fg": 1389 } + { "id": "center", "bg": 1708, "fg": 1394 }, + { "id": "corner", "bg": 1708, "fg": [ 1396, 1398, 1397, 1395 ] }, + { "id": "t_connection", "bg": 1708, "fg": [ 1406, 1408, 1407, 1405 ] }, + { "id": "edge", "bg": 1708, "fg": [ 1400, 1399 ] }, + { "id": "end_piece", "bg": 1708, "fg": [ 1402, 1404, 1403, 1401 ] }, + { "bg": 1708, "id": "unconnected", "fg": 1409 } ] }, { "id": "t_clay_season_winter", "multitile": true, - "fg": 1389, - "bg": 1218, + "fg": 1409, + "bg": 1238, "additional_tiles": [ - { "id": "center", "bg": 1218, "fg": 1374 }, - { "id": "corner", "bg": 1218, "fg": [ 1376, 1378, 1377, 1375 ] }, - { "id": "t_connection", "bg": 1218, "fg": [ 1386, 1388, 1387, 1385 ] }, - { "id": "edge", "bg": 1218, "fg": [ 1380, 1379 ] }, - { "id": "end_piece", "bg": 1218, "fg": [ 1382, 1384, 1383, 1381 ] }, - { "bg": 1218, "id": "unconnected", "fg": 1389 } + { "id": "center", "bg": 1238, "fg": 1394 }, + { "id": "corner", "bg": 1238, "fg": [ 1396, 1398, 1397, 1395 ] }, + { "id": "t_connection", "bg": 1238, "fg": [ 1406, 1408, 1407, 1405 ] }, + { "id": "edge", "bg": 1238, "fg": [ 1400, 1399 ] }, + { "id": "end_piece", "bg": 1238, "fg": [ 1402, 1404, 1403, 1401 ] }, + { "bg": 1238, "id": "unconnected", "fg": 1409 } ] }, { "id": "t_concrete", "multitile": true, - "fg": 1405, + "fg": 1425, "additional_tiles": [ - { "id": "center", "fg": 1390 }, - { "id": "corner", "fg": [ 1392, 1394, 1393, 1391 ] }, - { "id": "t_connection", "fg": [ 1402, 1404, 1403, 1401 ] }, - { "id": "edge", "fg": [ 1396, 1395 ] }, - { "id": "end_piece", "fg": [ 1398, 1400, 1399, 1397 ] }, - { "id": "unconnected", "fg": 1405 } + { "id": "center", "fg": 1410 }, + { "id": "corner", "fg": [ 1412, 1414, 1413, 1411 ] }, + { "id": "t_connection", "fg": [ 1422, 1424, 1423, 1421 ] }, + { "id": "edge", "fg": [ 1416, 1415 ] }, + { "id": "end_piece", "fg": [ 1418, 1420, 1419, 1417 ] }, + { "id": "unconnected", "fg": 1425 } ] }, - { "id": "t_concrete_season_winter", "fg": 1218 }, + { "id": "t_concrete_season_winter", "fg": 1238 }, { "id": "t_concrete_wall", "multitile": true, - "fg": 1421, + "fg": 1441, "additional_tiles": [ - { "id": "center", "fg": 1406 }, - { "id": "corner", "fg": [ 1408, 1410, 1409, 1407 ] }, - { "id": "t_connection", "fg": [ 1418, 1420, 1419, 1417 ] }, - { "id": "edge", "fg": [ 1412, 1411 ] }, - { "id": "end_piece", "fg": [ 1414, 1416, 1415, 1413 ] }, - { "id": "unconnected", "fg": 1421 } + { "id": "center", "fg": 1426 }, + { "id": "corner", "fg": [ 1428, 1430, 1429, 1427 ] }, + { "id": "t_connection", "fg": [ 1438, 1440, 1439, 1437 ] }, + { "id": "edge", "fg": [ 1432, 1431 ] }, + { "id": "end_piece", "fg": [ 1434, 1436, 1435, 1433 ] }, + { "id": "unconnected", "fg": 1441 } ] }, { "id": "t_conveyor", "multitile": true, - "fg": 1437, - "bg": 2329, + "fg": 1457, + "bg": 2348, "additional_tiles": [ - { "id": "center", "bg": 2329, "fg": 1422 }, - { "id": "corner", "bg": 2329, "fg": [ 1424, 1426, 1425, 1423 ] }, - { "id": "t_connection", "bg": 2329, "fg": [ 1434, 1436, 1435, 1433 ] }, - { "id": "edge", "bg": 2329, "fg": [ 1428, 1427 ] }, - { "id": "end_piece", "bg": 2329, "fg": [ 1430, 1432, 1431, 1429 ] }, - { "bg": 2329, "id": "unconnected", "fg": [ 1437, 1437 ] } + { "id": "center", "bg": 2348, "fg": 1442 }, + { "id": "corner", "bg": 2348, "fg": [ 1444, 1446, 1445, 1443 ] }, + { "id": "t_connection", "bg": 2348, "fg": [ 1454, 1456, 1455, 1453 ] }, + { "id": "edge", "bg": 2348, "fg": [ 1448, 1447 ] }, + { "id": "end_piece", "bg": 2348, "fg": [ 1450, 1452, 1451, 1449 ] }, + { "bg": 2348, "id": "unconnected", "fg": [ 1457, 1457 ] } ] }, - { "id": "t_curtains", "fg": 1438 }, + { "id": "t_curtains", "fg": 1458 }, { "id": "t_dirt", - "fg": 1458, + "fg": 1477, "multitile": true, "additional_tiles": [ { "id": "center", "fg": [ - { "weight": 100, "sprite": 1440 }, - { "weight": 100, "sprite": 1441 }, - { "weight": 100, "sprite": 1442 }, - { "weight": 100, "sprite": 1443 } + { "weight": 100, "sprite": 1459 }, + { "weight": 100, "sprite": 1460 }, + { "weight": 100, "sprite": 1461 }, + { "weight": 100, "sprite": 1462 } ] }, - { "id": "corner", "fg": [ 1445, 1447, 1446, 1444 ] }, - { "id": "t_connection", "fg": [ 1455, 1457, 1456, 1454 ] }, - { "id": "edge", "fg": [ 1449, 1448 ] }, - { "id": "end_piece", "fg": [ 1451, 1453, 1452, 1450 ] }, - { "id": "unconnected", "fg": [ 1458, 1458 ] } - ] - }, - { - "id": "t_dirt_season_autumn", - "fg": 1477, - "multitile": true, - "additional_tiles": [ - { "id": "center", "fg": [ 1459, 1460, 1461, 1462 ] }, { "id": "corner", "fg": [ 1464, 1466, 1465, 1463 ] }, { "id": "t_connection", "fg": [ 1474, 1476, 1475, 1473 ] }, { "id": "edge", "fg": [ 1468, 1467 ] }, @@ -1886,7 +1885,7 @@ ] }, { - "id": "t_dirt_season_summer", + "id": "t_dirt_season_autumn", "fg": 1496, "multitile": true, "additional_tiles": [ @@ -1898,1384 +1897,1379 @@ { "id": "unconnected", "fg": [ 1496, 1496 ] } ] }, + { + "id": "t_dirt_season_summer", + "fg": 1515, + "multitile": true, + "additional_tiles": [ + { "id": "center", "fg": [ 1497, 1498, 1499, 1500 ] }, + { "id": "corner", "fg": [ 1502, 1504, 1503, 1501 ] }, + { "id": "t_connection", "fg": [ 1512, 1514, 1513, 1511 ] }, + { "id": "edge", "fg": [ 1506, 1505 ] }, + { "id": "end_piece", "fg": [ 1508, 1510, 1509, 1507 ] }, + { "id": "unconnected", "fg": [ 1515, 1515 ] } + ] + }, { "id": "t_dirt_season_winter", "fg": [ - { "weight": 100, "sprite": 1497 }, - { "weight": 100, "sprite": 1498 }, - { "weight": 100, "sprite": 1499 }, - { "weight": 100, "sprite": 1500 } + { "weight": 100, "sprite": 1516 }, + { "weight": 100, "sprite": 1517 }, + { "weight": 100, "sprite": 1518 }, + { "weight": 100, "sprite": 1519 } ] }, { "id": "t_dirtfloor", "multitile": true, - "fg": 1516, - "additional_tiles": [ - { "id": "center", "fg": 1501 }, - { "id": "corner", "fg": [ 1503, 1505, 1504, 1502 ] }, - { "id": "t_connection", "fg": [ 1513, 1515, 1514, 1512 ] }, - { "id": "edge", "fg": [ 1507, 1506 ] }, - { "id": "end_piece", "fg": [ 1509, 1511, 1510, 1508 ] }, - { "id": "unconnected", "fg": 1516 } - ] - }, - { "id": "t_door_c", "fg": 1518 }, - { "id": "t_door_locked", "fg": 1519 }, - { "id": "t_door_o", "fg": 1520 }, - { "id": "t_door_b", "fg": 1517 }, - { "id": "t_door_boarded", "fg": 1521 }, - { "id": "t_door_boarded_damaged", "fg": 1522 }, - { "id": "t_door_glass_c", "fg": 1523 }, - { "id": "t_door_glass_o", "fg": 1524 }, - { "id": "t_door_lab_c", "fg": 1525 }, - { "id": "t_door_lab_o", "fg": 1526 }, - { "id": "t_door_metal_c_peep", "fg": 1527 }, - { "id": [ "t_door_metal_locked", "t_door_metal_pickable" ], "fg": 1528 }, - { "id": "t_elevator", "fg": [ { "weight": 100, "sprite": 1529 }, { "weight": 100, "sprite": 1530 } ] }, + "fg": 1535, + "additional_tiles": [ + { "id": "center", "fg": 1520 }, + { "id": "corner", "fg": [ 1522, 1524, 1523, 1521 ] }, + { "id": "t_connection", "fg": [ 1532, 1534, 1533, 1531 ] }, + { "id": "edge", "fg": [ 1526, 1525 ] }, + { "id": "end_piece", "fg": [ 1528, 1530, 1529, 1527 ] }, + { "id": "unconnected", "fg": 1535 } + ] + }, + { "id": "t_door_c", "fg": 1537 }, + { "id": "t_door_locked", "fg": 1538 }, + { "id": "t_door_o", "fg": 1539 }, + { "id": "t_door_b", "fg": 1536 }, + { "id": "t_door_boarded", "fg": 1540 }, + { "id": "t_door_boarded_damaged", "fg": 1541 }, + { "id": "t_door_glass_c", "fg": 1542 }, + { "id": "t_door_glass_o", "fg": 1543 }, + { "id": "t_door_lab_c", "fg": 1544 }, + { "id": "t_door_lab_o", "fg": 1545 }, + { "id": "t_door_metal_c_peep", "fg": 1546 }, + { "id": [ "t_door_metal_locked", "t_door_metal_pickable" ], "fg": 1547 }, + { "id": "t_elevator", "fg": [ { "weight": 100, "sprite": 1548 }, { "weight": 100, "sprite": 1549 } ] }, { "id": "t_fence_season_spring", "multitile": true, - "fg": 1546, - "bg": 1684, + "fg": 1565, + "bg": 1703, "additional_tiles": [ - { "id": "center", "bg": 1684, "fg": 1531 }, - { "id": "corner", "bg": 1684, "fg": [ 1533, 1535, 1534, 1532 ] }, - { "id": "t_connection", "bg": 1684, "fg": [ 1543, 1545, 1544, 1542 ] }, - { "id": "edge", "bg": 1684, "fg": [ 1537, 1536 ] }, - { "id": "end_piece", "bg": 1684, "fg": [ 1539, 1541, 1540, 1538 ] }, - { "bg": 1684, "id": "unconnected", "fg": 1546 } + { "id": "center", "bg": 1703, "fg": 1550 }, + { "id": "corner", "bg": 1703, "fg": [ 1552, 1554, 1553, 1551 ] }, + { "id": "t_connection", "bg": 1703, "fg": [ 1562, 1564, 1563, 1561 ] }, + { "id": "edge", "bg": 1703, "fg": [ 1556, 1555 ] }, + { "id": "end_piece", "bg": 1703, "fg": [ 1558, 1560, 1559, 1557 ] }, + { "bg": 1703, "id": "unconnected", "fg": 1565 } ] }, { "id": "t_fence_season_summer", "multitile": true, - "fg": 1546, - "bg": 1694, + "fg": 1565, + "bg": 1713, "additional_tiles": [ - { "id": "center", "bg": 1694, "fg": 1531 }, - { "id": "corner", "bg": 1694, "fg": [ 1533, 1535, 1534, 1532 ] }, - { "id": "t_connection", "bg": 1694, "fg": [ 1543, 1545, 1544, 1542 ] }, - { "id": "edge", "bg": 1694, "fg": [ 1537, 1536 ] }, - { "id": "end_piece", "bg": 1694, "fg": [ 1539, 1541, 1540, 1538 ] }, - { "bg": 1694, "id": "unconnected", "fg": 1546 } + { "id": "center", "bg": 1713, "fg": 1550 }, + { "id": "corner", "bg": 1713, "fg": [ 1552, 1554, 1553, 1551 ] }, + { "id": "t_connection", "bg": 1713, "fg": [ 1562, 1564, 1563, 1561 ] }, + { "id": "edge", "bg": 1713, "fg": [ 1556, 1555 ] }, + { "id": "end_piece", "bg": 1713, "fg": [ 1558, 1560, 1559, 1557 ] }, + { "bg": 1713, "id": "unconnected", "fg": 1565 } ] }, { "id": "t_fence_season_autumn", "multitile": true, - "fg": 1546, - "bg": 1689, + "fg": 1565, + "bg": 1708, "additional_tiles": [ - { "id": "center", "bg": 1689, "fg": 1531 }, - { "id": "corner", "bg": 1689, "fg": [ 1533, 1535, 1534, 1532 ] }, - { "id": "t_connection", "bg": 1689, "fg": [ 1543, 1545, 1544, 1542 ] }, - { "id": "edge", "bg": 1689, "fg": [ 1537, 1536 ] }, - { "id": "end_piece", "bg": 1689, "fg": [ 1539, 1541, 1540, 1538 ] }, - { "bg": 1689, "id": "unconnected", "fg": 1546 } + { "id": "center", "bg": 1708, "fg": 1550 }, + { "id": "corner", "bg": 1708, "fg": [ 1552, 1554, 1553, 1551 ] }, + { "id": "t_connection", "bg": 1708, "fg": [ 1562, 1564, 1563, 1561 ] }, + { "id": "edge", "bg": 1708, "fg": [ 1556, 1555 ] }, + { "id": "end_piece", "bg": 1708, "fg": [ 1558, 1560, 1559, 1557 ] }, + { "bg": 1708, "id": "unconnected", "fg": 1565 } ] }, { "id": "t_fence_season_winter", "multitile": true, - "fg": 1546, - "bg": 1218, - "additional_tiles": [ - { "id": "center", "bg": 1218, "fg": 1531 }, - { "id": "corner", "bg": 1218, "fg": [ 1533, 1535, 1534, 1532 ] }, - { "id": "t_connection", "bg": 1218, "fg": [ 1543, 1545, 1544, 1542 ] }, - { "id": "edge", "bg": 1218, "fg": [ 1537, 1536 ] }, - { "id": "end_piece", "bg": 1218, "fg": [ 1539, 1541, 1540, 1538 ] }, - { "bg": 1218, "id": "unconnected", "fg": 1546 } - ] - }, - { "id": "t_fencegate_c_season_spring", "fg": 1547, "bg": 1684 }, - { "id": "t_fencegate_c_season_summer", "fg": 1547, "bg": 1694 }, - { "id": "t_fencegate_c_season_autumn", "fg": 1547, "bg": 1689 }, - { "id": "t_fencegate_c_season_winter", "fg": 1547, "bg": 1218 }, - { "id": "t_fencegate_o_season_spring", "fg": 1548, "bg": 1684 }, - { "id": "t_fencegate_o_season_summer", "fg": 1548, "bg": 1694 }, - { "id": "t_fencegate_o_season_autumn", "fg": 1548, "bg": 1689 }, - { "id": "t_fencegate_o_season_winter", "fg": 1548, "bg": 1218 }, - { "id": "t_fence_post_season_spring", "fg": 1546, "bg": 1684 }, - { "id": "t_fence_post_season_summer", "fg": 1546, "bg": 1694 }, - { "id": "t_fence_post_season_autumn", "fg": 1546, "bg": 1689 }, - { "id": "t_fence_post_season_winter", "fg": 1546, "bg": 1218 }, + "fg": 1565, + "bg": 1238, + "additional_tiles": [ + { "id": "center", "bg": 1238, "fg": 1550 }, + { "id": "corner", "bg": 1238, "fg": [ 1552, 1554, 1553, 1551 ] }, + { "id": "t_connection", "bg": 1238, "fg": [ 1562, 1564, 1563, 1561 ] }, + { "id": "edge", "bg": 1238, "fg": [ 1556, 1555 ] }, + { "id": "end_piece", "bg": 1238, "fg": [ 1558, 1560, 1559, 1557 ] }, + { "bg": 1238, "id": "unconnected", "fg": 1565 } + ] + }, + { "id": "t_fencegate_c_season_spring", "fg": 1566, "bg": 1703 }, + { "id": "t_fencegate_c_season_summer", "fg": 1566, "bg": 1713 }, + { "id": "t_fencegate_c_season_autumn", "fg": 1566, "bg": 1708 }, + { "id": "t_fencegate_c_season_winter", "fg": 1566, "bg": 1238 }, + { "id": "t_fencegate_o_season_spring", "fg": 1567, "bg": 1703 }, + { "id": "t_fencegate_o_season_summer", "fg": 1567, "bg": 1713 }, + { "id": "t_fencegate_o_season_autumn", "fg": 1567, "bg": 1708 }, + { "id": "t_fencegate_o_season_winter", "fg": 1567, "bg": 1238 }, + { "id": "t_fence_post_season_spring", "fg": 1565, "bg": 1703 }, + { "id": "t_fence_post_season_summer", "fg": 1565, "bg": 1713 }, + { "id": "t_fence_post_season_autumn", "fg": 1565, "bg": 1708 }, + { "id": "t_fence_post_season_winter", "fg": 1565, "bg": 1238 }, { "id": "t_fence_barbed_season_spring", "multitile": true, - "fg": 1564, - "bg": 1684, + "fg": 1583, + "bg": 1703, "additional_tiles": [ - { "id": "center", "bg": 1684, "fg": 1549 }, - { "id": "corner", "bg": 1684, "fg": [ 1551, 1553, 1552, 1550 ] }, - { "id": "t_connection", "bg": 1684, "fg": [ 1561, 1563, 1562, 1560 ] }, - { "id": "edge", "bg": 1684, "fg": [ 1555, 1554 ] }, - { "id": "end_piece", "bg": 1684, "fg": [ 1557, 1559, 1558, 1556 ] }, - { "bg": 1684, "id": "unconnected", "fg": 1564 } + { "id": "center", "bg": 1703, "fg": 1568 }, + { "id": "corner", "bg": 1703, "fg": [ 1570, 1572, 1571, 1569 ] }, + { "id": "t_connection", "bg": 1703, "fg": [ 1580, 1582, 1581, 1579 ] }, + { "id": "edge", "bg": 1703, "fg": [ 1574, 1573 ] }, + { "id": "end_piece", "bg": 1703, "fg": [ 1576, 1578, 1577, 1575 ] }, + { "bg": 1703, "id": "unconnected", "fg": 1583 } ] }, { "id": "t_fence_barbed_season_summer", "multitile": true, - "fg": 1564, - "bg": 1694, + "fg": 1583, + "bg": 1713, "additional_tiles": [ - { "id": "center", "bg": 1694, "fg": 1549 }, - { "id": "corner", "bg": 1694, "fg": [ 1551, 1553, 1552, 1550 ] }, - { "id": "t_connection", "bg": 1694, "fg": [ 1561, 1563, 1562, 1560 ] }, - { "id": "edge", "bg": 1694, "fg": [ 1555, 1554 ] }, - { "id": "end_piece", "bg": 1694, "fg": [ 1557, 1559, 1558, 1556 ] }, - { "bg": 1694, "id": "unconnected", "fg": 1564 } + { "id": "center", "bg": 1713, "fg": 1568 }, + { "id": "corner", "bg": 1713, "fg": [ 1570, 1572, 1571, 1569 ] }, + { "id": "t_connection", "bg": 1713, "fg": [ 1580, 1582, 1581, 1579 ] }, + { "id": "edge", "bg": 1713, "fg": [ 1574, 1573 ] }, + { "id": "end_piece", "bg": 1713, "fg": [ 1576, 1578, 1577, 1575 ] }, + { "bg": 1713, "id": "unconnected", "fg": 1583 } ] }, { "id": "t_fence_barbed_season_autumn", "multitile": true, - "fg": 1564, - "bg": 1689, + "fg": 1583, + "bg": 1708, "additional_tiles": [ - { "id": "center", "bg": 1689, "fg": 1549 }, - { "id": "corner", "bg": 1689, "fg": [ 1551, 1553, 1552, 1550 ] }, - { "id": "t_connection", "bg": 1689, "fg": [ 1561, 1563, 1562, 1560 ] }, - { "id": "edge", "bg": 1689, "fg": [ 1555, 1554 ] }, - { "id": "end_piece", "bg": 1689, "fg": [ 1557, 1559, 1558, 1556 ] }, - { "bg": 1689, "id": "unconnected", "fg": 1564 } + { "id": "center", "bg": 1708, "fg": 1568 }, + { "id": "corner", "bg": 1708, "fg": [ 1570, 1572, 1571, 1569 ] }, + { "id": "t_connection", "bg": 1708, "fg": [ 1580, 1582, 1581, 1579 ] }, + { "id": "edge", "bg": 1708, "fg": [ 1574, 1573 ] }, + { "id": "end_piece", "bg": 1708, "fg": [ 1576, 1578, 1577, 1575 ] }, + { "bg": 1708, "id": "unconnected", "fg": 1583 } ] }, { "id": "t_fence_barbed_season_winter", "multitile": true, - "fg": 1564, - "bg": 1218, + "fg": 1583, + "bg": 1238, "additional_tiles": [ - { "id": "center", "bg": 1218, "fg": 1549 }, - { "id": "corner", "bg": 1218, "fg": [ 1551, 1553, 1552, 1550 ] }, - { "id": "t_connection", "bg": 1218, "fg": [ 1561, 1563, 1562, 1560 ] }, - { "id": "edge", "bg": 1218, "fg": [ 1555, 1554 ] }, - { "id": "end_piece", "bg": 1218, "fg": [ 1557, 1559, 1558, 1556 ] }, - { "bg": 1218, "id": "unconnected", "fg": 1564 } + { "id": "center", "bg": 1238, "fg": 1568 }, + { "id": "corner", "bg": 1238, "fg": [ 1570, 1572, 1571, 1569 ] }, + { "id": "t_connection", "bg": 1238, "fg": [ 1580, 1582, 1581, 1579 ] }, + { "id": "edge", "bg": 1238, "fg": [ 1574, 1573 ] }, + { "id": "end_piece", "bg": 1238, "fg": [ 1576, 1578, 1577, 1575 ] }, + { "bg": 1238, "id": "unconnected", "fg": 1583 } ] }, { "id": "t_fence_wire_season_spring", "multitile": true, - "fg": 1580, - "bg": 1684, + "fg": 1599, + "bg": 1703, "additional_tiles": [ - { "id": "center", "bg": 1684, "fg": 1565 }, - { "id": "corner", "bg": 1684, "fg": [ 1567, 1569, 1568, 1566 ] }, - { "id": "t_connection", "bg": 1684, "fg": [ 1577, 1579, 1578, 1576 ] }, - { "id": "edge", "bg": 1684, "fg": [ 1571, 1570 ] }, - { "id": "end_piece", "bg": 1684, "fg": [ 1573, 1575, 1574, 1572 ] }, - { "bg": 1684, "id": "unconnected", "fg": 1580 } + { "id": "center", "bg": 1703, "fg": 1584 }, + { "id": "corner", "bg": 1703, "fg": [ 1586, 1588, 1587, 1585 ] }, + { "id": "t_connection", "bg": 1703, "fg": [ 1596, 1598, 1597, 1595 ] }, + { "id": "edge", "bg": 1703, "fg": [ 1590, 1589 ] }, + { "id": "end_piece", "bg": 1703, "fg": [ 1592, 1594, 1593, 1591 ] }, + { "bg": 1703, "id": "unconnected", "fg": 1599 } ] }, { "id": "t_fence_wire_season_summer", "multitile": true, - "fg": 1580, - "bg": 1694, + "fg": 1599, + "bg": 1713, "additional_tiles": [ - { "id": "center", "bg": 1694, "fg": 1565 }, - { "id": "corner", "bg": 1694, "fg": [ 1567, 1569, 1568, 1566 ] }, - { "id": "t_connection", "bg": 1694, "fg": [ 1577, 1579, 1578, 1576 ] }, - { "id": "edge", "bg": 1694, "fg": [ 1571, 1570 ] }, - { "id": "end_piece", "bg": 1694, "fg": [ 1573, 1575, 1574, 1572 ] }, - { "bg": 1694, "id": "unconnected", "fg": 1580 } + { "id": "center", "bg": 1713, "fg": 1584 }, + { "id": "corner", "bg": 1713, "fg": [ 1586, 1588, 1587, 1585 ] }, + { "id": "t_connection", "bg": 1713, "fg": [ 1596, 1598, 1597, 1595 ] }, + { "id": "edge", "bg": 1713, "fg": [ 1590, 1589 ] }, + { "id": "end_piece", "bg": 1713, "fg": [ 1592, 1594, 1593, 1591 ] }, + { "bg": 1713, "id": "unconnected", "fg": 1599 } ] }, { "id": "t_fence_wire_season_autumn", "multitile": true, - "fg": 1580, - "bg": 1689, + "fg": 1599, + "bg": 1708, "additional_tiles": [ - { "id": "center", "bg": 1689, "fg": 1565 }, - { "id": "corner", "bg": 1689, "fg": [ 1567, 1569, 1568, 1566 ] }, - { "id": "t_connection", "bg": 1689, "fg": [ 1577, 1579, 1578, 1576 ] }, - { "id": "edge", "bg": 1689, "fg": [ 1571, 1570 ] }, - { "id": "end_piece", "bg": 1689, "fg": [ 1573, 1575, 1574, 1572 ] }, - { "bg": 1689, "id": "unconnected", "fg": 1580 } + { "id": "center", "bg": 1708, "fg": 1584 }, + { "id": "corner", "bg": 1708, "fg": [ 1586, 1588, 1587, 1585 ] }, + { "id": "t_connection", "bg": 1708, "fg": [ 1596, 1598, 1597, 1595 ] }, + { "id": "edge", "bg": 1708, "fg": [ 1590, 1589 ] }, + { "id": "end_piece", "bg": 1708, "fg": [ 1592, 1594, 1593, 1591 ] }, + { "bg": 1708, "id": "unconnected", "fg": 1599 } ] }, { "id": "t_fence_wire_season_winter", "multitile": true, - "fg": 1580, - "bg": 1218, + "fg": 1599, + "bg": 1238, "additional_tiles": [ - { "id": "center", "bg": 1218, "fg": 1565 }, - { "id": "corner", "bg": 1218, "fg": [ 1567, 1569, 1568, 1566 ] }, - { "id": "t_connection", "bg": 1218, "fg": [ 1577, 1579, 1578, 1576 ] }, - { "id": "edge", "bg": 1218, "fg": [ 1571, 1570 ] }, - { "id": "end_piece", "bg": 1218, "fg": [ 1573, 1575, 1574, 1572 ] }, - { "bg": 1218, "id": "unconnected", "fg": 1580 } + { "id": "center", "bg": 1238, "fg": 1584 }, + { "id": "corner", "bg": 1238, "fg": [ 1586, 1588, 1587, 1585 ] }, + { "id": "t_connection", "bg": 1238, "fg": [ 1596, 1598, 1597, 1595 ] }, + { "id": "edge", "bg": 1238, "fg": [ 1590, 1589 ] }, + { "id": "end_piece", "bg": 1238, "fg": [ 1592, 1594, 1593, 1591 ] }, + { "bg": 1238, "id": "unconnected", "fg": 1599 } ] }, { "id": "t_floor", "multitile": true, - "fg": 1598, + "fg": 1617, "additional_tiles": [ { "id": "center", - "fg": [ { "weight": 1, "sprite": 1581 }, { "weight": 1, "sprite": 1582 }, { "weight": 1, "sprite": 1583 } ] + "fg": [ { "weight": 1, "sprite": 1600 }, { "weight": 1, "sprite": 1601 }, { "weight": 1, "sprite": 1602 } ] }, - { "id": "corner", "fg": [ 1585, 1587, 1586, 1584 ] }, - { "id": "t_connection", "fg": [ 1595, 1597, 1596, 1594 ] }, - { "id": "edge", "fg": [ 1589, 1588 ] }, - { "id": "end_piece", "fg": [ 1591, 1593, 1592, 1590 ] }, - { "id": "unconnected", "fg": 1598 } + { "id": "corner", "fg": [ 1604, 1606, 1605, 1603 ] }, + { "id": "t_connection", "fg": [ 1614, 1616, 1615, 1613 ] }, + { "id": "edge", "fg": [ 1608, 1607 ] }, + { "id": "end_piece", "fg": [ 1610, 1612, 1611, 1609 ] }, + { "id": "unconnected", "fg": 1617 } ] }, { "id": "t_floor_resin", "multitile": true, - "fg": 1614, + "fg": 1633, "additional_tiles": [ - { "id": "center", "fg": 1599 }, - { "id": "corner", "fg": [ 1601, 1603, 1602, 1600 ] }, - { "id": "t_connection", "fg": [ 1611, 1613, 1612, 1610 ] }, - { "id": "edge", "fg": [ 1605, 1604 ] }, - { "id": "end_piece", "fg": [ 1607, 1609, 1608, 1606 ] }, - { "id": "unconnected", "fg": 1614 } + { "id": "center", "fg": 1618 }, + { "id": "corner", "fg": [ 1620, 1622, 1621, 1619 ] }, + { "id": "t_connection", "fg": [ 1630, 1632, 1631, 1629 ] }, + { "id": "edge", "fg": [ 1624, 1623 ] }, + { "id": "end_piece", "fg": [ 1626, 1628, 1627, 1625 ] }, + { "id": "unconnected", "fg": 1633 } ] }, { "id": "t_floor_wax", "multitile": true, - "fg": 1630, + "fg": 1649, "additional_tiles": [ - { "id": "center", "fg": 1615 }, - { "id": "corner", "fg": [ 1617, 1619, 1618, 1616 ] }, - { "id": "t_connection", "fg": [ 1627, 1629, 1628, 1626 ] }, - { "id": "edge", "fg": [ 1621, 1620 ] }, - { "id": "end_piece", "fg": [ 1623, 1625, 1624, 1622 ] }, - { "id": "unconnected", "fg": 1630 } + { "id": "center", "fg": 1634 }, + { "id": "corner", "fg": [ 1636, 1638, 1637, 1635 ] }, + { "id": "t_connection", "fg": [ 1646, 1648, 1647, 1645 ] }, + { "id": "edge", "fg": [ 1640, 1639 ] }, + { "id": "end_piece", "fg": [ 1642, 1644, 1643, 1641 ] }, + { "id": "unconnected", "fg": 1649 } ] }, { "id": "t_floor_waxed", "multitile": true, - "fg": 1646, + "fg": 1665, "additional_tiles": [ - { "id": "center", "fg": 1631 }, - { "id": "corner", "fg": [ 1633, 1635, 1634, 1632 ] }, - { "id": "t_connection", "fg": [ 1643, 1645, 1644, 1642 ] }, - { "id": "edge", "fg": [ 1637, 1636 ] }, - { "id": "end_piece", "fg": [ 1639, 1641, 1640, 1638 ] }, - { "id": "unconnected", "fg": 1646 } + { "id": "center", "fg": 1650 }, + { "id": "corner", "fg": [ 1652, 1654, 1653, 1651 ] }, + { "id": "t_connection", "fg": [ 1662, 1664, 1663, 1661 ] }, + { "id": "edge", "fg": [ 1656, 1655 ] }, + { "id": "end_piece", "fg": [ 1658, 1660, 1659, 1657 ] }, + { "id": "unconnected", "fg": 1665 } ] }, { "id": "t_floor_waxed_y", "multitile": true, - "fg": 1662, + "fg": 1681, "additional_tiles": [ - { "id": "center", "fg": 1647 }, - { "id": "corner", "fg": [ 1649, 1651, 1650, 1648 ] }, - { "id": "t_connection", "fg": [ 1659, 1661, 1660, 1658 ] }, - { "id": "edge", "fg": [ 1653, 1652 ] }, - { "id": "end_piece", "fg": [ 1655, 1657, 1656, 1654 ] }, - { "id": "unconnected", "fg": 1662 } + { "id": "center", "fg": 1666 }, + { "id": "corner", "fg": [ 1668, 1670, 1669, 1667 ] }, + { "id": "t_connection", "fg": [ 1678, 1680, 1679, 1677 ] }, + { "id": "edge", "fg": [ 1672, 1671 ] }, + { "id": "end_piece", "fg": [ 1674, 1676, 1675, 1673 ] }, + { "id": "unconnected", "fg": 1681 } ] }, { "id": [ "t_fungus", "t_fungus_floor_out" ], "multitile": true, - "fg": 1678, - "bg": 1684, + "fg": 1697, + "bg": 1703, "additional_tiles": [ - { "id": "center", "bg": 1684, "fg": 1663 }, - { "id": "corner", "bg": 1684, "fg": [ 1665, 1667, 1666, 1664 ] }, - { "id": "t_connection", "bg": 1684, "fg": [ 1675, 1677, 1676, 1674 ] }, - { "id": "edge", "bg": 1684, "fg": [ 1669, 1668 ] }, - { "id": "end_piece", "bg": 1684, "fg": [ 1671, 1673, 1672, 1670 ] }, - { "bg": 1684, "id": "unconnected", "fg": 1678 } + { "id": "center", "bg": 1703, "fg": 1682 }, + { "id": "corner", "bg": 1703, "fg": [ 1684, 1686, 1685, 1683 ] }, + { "id": "t_connection", "bg": 1703, "fg": [ 1694, 1696, 1695, 1693 ] }, + { "id": "edge", "bg": 1703, "fg": [ 1688, 1687 ] }, + { "id": "end_piece", "bg": 1703, "fg": [ 1690, 1692, 1691, 1689 ] }, + { "bg": 1703, "id": "unconnected", "fg": 1697 } ] }, { "id": "t_fungus_season_summer", "multitile": true, - "fg": 1678, - "bg": 1694, + "fg": 1697, + "bg": 1713, "additional_tiles": [ - { "id": "center", "bg": 1694, "fg": 1663 }, - { "id": "corner", "bg": 1694, "fg": [ 1665, 1667, 1666, 1664 ] }, - { "id": "t_connection", "bg": 1694, "fg": [ 1675, 1677, 1676, 1674 ] }, - { "id": "edge", "bg": 1694, "fg": [ 1669, 1668 ] }, - { "id": "end_piece", "bg": 1694, "fg": [ 1671, 1673, 1672, 1670 ] }, - { "bg": 1694, "id": "unconnected", "fg": 1678 } + { "id": "center", "bg": 1713, "fg": 1682 }, + { "id": "corner", "bg": 1713, "fg": [ 1684, 1686, 1685, 1683 ] }, + { "id": "t_connection", "bg": 1713, "fg": [ 1694, 1696, 1695, 1693 ] }, + { "id": "edge", "bg": 1713, "fg": [ 1688, 1687 ] }, + { "id": "end_piece", "bg": 1713, "fg": [ 1690, 1692, 1691, 1689 ] }, + { "bg": 1713, "id": "unconnected", "fg": 1697 } ] }, { "id": "t_fungus_season_autumn", "multitile": true, - "fg": 1678, - "bg": 1689, + "fg": 1697, + "bg": 1708, "additional_tiles": [ - { "id": "center", "bg": 1689, "fg": 1663 }, - { "id": "corner", "bg": 1689, "fg": [ 1665, 1667, 1666, 1664 ] }, - { "id": "t_connection", "bg": 1689, "fg": [ 1675, 1677, 1676, 1674 ] }, - { "id": "edge", "bg": 1689, "fg": [ 1669, 1668 ] }, - { "id": "end_piece", "bg": 1689, "fg": [ 1671, 1673, 1672, 1670 ] }, - { "bg": 1689, "id": "unconnected", "fg": 1678 } + { "id": "center", "bg": 1708, "fg": 1682 }, + { "id": "corner", "bg": 1708, "fg": [ 1684, 1686, 1685, 1683 ] }, + { "id": "t_connection", "bg": 1708, "fg": [ 1694, 1696, 1695, 1693 ] }, + { "id": "edge", "bg": 1708, "fg": [ 1688, 1687 ] }, + { "id": "end_piece", "bg": 1708, "fg": [ 1690, 1692, 1691, 1689 ] }, + { "bg": 1708, "id": "unconnected", "fg": 1697 } ] }, { "id": "t_fungus_season_winter", "multitile": true, - "fg": 1678, - "bg": 1218, + "fg": 1697, + "bg": 1238, "additional_tiles": [ - { "id": "center", "bg": 1218, "fg": 1663 }, - { "id": "corner", "bg": 1218, "fg": [ 1665, 1667, 1666, 1664 ] }, - { "id": "t_connection", "bg": 1218, "fg": [ 1675, 1677, 1676, 1674 ] }, - { "id": "edge", "bg": 1218, "fg": [ 1669, 1668 ] }, - { "id": "end_piece", "bg": 1218, "fg": [ 1671, 1673, 1672, 1670 ] }, - { "bg": 1218, "id": "unconnected", "fg": 1678 } + { "id": "center", "bg": 1238, "fg": 1682 }, + { "id": "corner", "bg": 1238, "fg": [ 1684, 1686, 1685, 1683 ] }, + { "id": "t_connection", "bg": 1238, "fg": [ 1694, 1696, 1695, 1693 ] }, + { "id": "edge", "bg": 1238, "fg": [ 1688, 1687 ] }, + { "id": "end_piece", "bg": 1238, "fg": [ 1690, 1692, 1691, 1689 ] }, + { "bg": 1238, "id": "unconnected", "fg": 1697 } ] }, { "id": [ "t_fungus_floor_in", "t_fungus_floor_sup" ], "multitile": true, - "fg": 1678, - "bg": 2329, + "fg": 1697, + "bg": 2348, "additional_tiles": [ - { "id": "center", "bg": 2329, "fg": 1663 }, - { "id": "corner", "bg": 2329, "fg": [ 1665, 1667, 1666, 1664 ] }, - { "id": "t_connection", "bg": 2329, "fg": [ 1675, 1677, 1676, 1674 ] }, - { "id": "edge", "bg": 2329, "fg": [ 1669, 1668 ] }, - { "id": "end_piece", "bg": 2329, "fg": [ 1671, 1673, 1672, 1670 ] }, - { "bg": 2329, "id": "unconnected", "fg": [ 1678, 1678 ] } + { "id": "center", "bg": 2348, "fg": 1682 }, + { "id": "corner", "bg": 2348, "fg": [ 1684, 1686, 1685, 1683 ] }, + { "id": "t_connection", "bg": 2348, "fg": [ 1694, 1696, 1695, 1693 ] }, + { "id": "edge", "bg": 2348, "fg": [ 1688, 1687 ] }, + { "id": "end_piece", "bg": 2348, "fg": [ 1690, 1692, 1691, 1689 ] }, + { "bg": 2348, "id": "unconnected", "fg": [ 1697, 1697 ] } ] }, - { "id": "t_gates_mech_control", "fg": 1679, "bg": 2329 }, - { "id": "t_gates_mech_control_lab", "fg": 1680, "bg": 2329 }, - { "id": "t_gates_control_concrete", "fg": 1681, "bg": 1421 }, - { "id": "t_gates_control_concrete_lab", "fg": 1680, "bg": 4624 }, - { "id": "t_gates_control_brick", "fg": 1681, "bg": 1287 }, - { "id": "t_gates_control_brick_lab", "fg": 1680, "bg": 1287 }, - { "id": "t_gates_control_metal", "fg": 1681, "bg": 4627 }, - { "id": "t_gates_control_metal_lab", "fg": 1680, "bg": 4627 }, - { "id": "t_elevator_control", "fg": 1682, "bg": 2329 }, - { "id": "t_elevator_control_off", "fg": 1683, "bg": 2329 }, + { "id": "t_gates_mech_control", "fg": 1698, "bg": 2348 }, + { "id": "t_gates_mech_control_lab", "fg": 1699, "bg": 2348 }, + { "id": "t_gates_control_concrete", "fg": 1700, "bg": 1441 }, + { "id": "t_gates_control_concrete_lab", "fg": 1699, "bg": 4676 }, + { "id": "t_gates_control_brick", "fg": 1700, "bg": 1307 }, + { "id": "t_gates_control_brick_lab", "fg": 1699, "bg": 1307 }, + { "id": "t_gates_control_metal", "fg": 1700, "bg": 4679 }, + { "id": "t_gates_control_metal_lab", "fg": 1699, "bg": 4679 }, + { "id": "t_elevator_control", "fg": 1701, "bg": 2348 }, + { "id": "t_elevator_control_off", "fg": 1702, "bg": 2348 }, { "id": "t_grass", "fg": [ - { "weight": 1, "sprite": 1685 }, - { "weight": 1, "sprite": 1686 }, - { "weight": 1, "sprite": 1687 }, - { "weight": 1, "sprite": 1688 } + { "weight": 1, "sprite": 1704 }, + { "weight": 1, "sprite": 1705 }, + { "weight": 1, "sprite": 1706 }, + { "weight": 1, "sprite": 1707 } ] }, { "id": "t_grass_season_summer", "fg": [ - { "weight": 1, "sprite": 1695 }, - { "weight": 1, "sprite": 1696 }, - { "weight": 1, "sprite": 1697 }, - { "weight": 1, "sprite": 1698 } + { "weight": 1, "sprite": 1714 }, + { "weight": 1, "sprite": 1715 }, + { "weight": 1, "sprite": 1716 }, + { "weight": 1, "sprite": 1717 } ] }, { "id": "t_grass_season_autumn", "fg": [ - { "weight": 1, "sprite": 1690 }, - { "weight": 1, "sprite": 1691 }, - { "weight": 1, "sprite": 1692 }, - { "weight": 1, "sprite": 1693 } + { "weight": 1, "sprite": 1709 }, + { "weight": 1, "sprite": 1710 }, + { "weight": 1, "sprite": 1711 }, + { "weight": 1, "sprite": 1712 } ] }, { "id": "t_grass_season_winter", - "fg": 1236, - "bg": 1218, + "fg": 1256, + "bg": 1238, "multitile": true, "additional_tiles": [ { "id": "center", "fg": [ - { "weight": 1, "sprite": 1218 }, - { "weight": 1, "sprite": 1219 }, - { "weight": 1, "sprite": 1220 }, - { "weight": 1, "sprite": 1221 } + { "weight": 1, "sprite": 1238 }, + { "weight": 1, "sprite": 1239 }, + { "weight": 1, "sprite": 1240 }, + { "weight": 1, "sprite": 1241 } ] }, - { "id": "corner", "bg": 1218, "fg": [ 1223, 1225, 1224, 1222 ] }, - { "id": "t_connection", "bg": 1218, "fg": [ 1233, 1235, 1234, 1232 ] }, - { "id": "edge", "bg": 1218, "fg": [ 1227, 1226 ] }, - { "id": "end_piece", "bg": 1218, "fg": [ 1229, 1231, 1230, 1228 ] }, - { "bg": 1218, "id": "unconnected", "fg": 1236 } + { "id": "corner", "bg": 1238, "fg": [ 1243, 1245, 1244, 1242 ] }, + { "id": "t_connection", "bg": 1238, "fg": [ 1253, 1255, 1254, 1252 ] }, + { "id": "edge", "bg": 1238, "fg": [ 1247, 1246 ] }, + { "id": "end_piece", "bg": 1238, "fg": [ 1249, 1251, 1250, 1248 ] }, + { "bg": 1238, "id": "unconnected", "fg": 1256 } ] }, { "id": "t_grass_dead", "multitile": true, - "fg": 1714, - "bg": 1684, + "fg": 1733, + "bg": 1703, "additional_tiles": [ - { "id": "center", "bg": 1684, "fg": 1699 }, - { "id": "corner", "bg": 1684, "fg": [ 1701, 1703, 1702, 1700 ] }, - { "id": "t_connection", "bg": 1684, "fg": [ 1711, 1713, 1712, 1710 ] }, - { "id": "edge", "bg": 1684, "fg": [ 1705, 1704 ] }, - { "id": "end_piece", "bg": 1684, "fg": [ 1707, 1709, 1708, 1706 ] }, - { "bg": 1684, "id": "unconnected", "fg": 1714 } + { "id": "center", "bg": 1703, "fg": 1718 }, + { "id": "corner", "bg": 1703, "fg": [ 1720, 1722, 1721, 1719 ] }, + { "id": "t_connection", "bg": 1703, "fg": [ 1730, 1732, 1731, 1729 ] }, + { "id": "edge", "bg": 1703, "fg": [ 1724, 1723 ] }, + { "id": "end_piece", "bg": 1703, "fg": [ 1726, 1728, 1727, 1725 ] }, + { "bg": 1703, "id": "unconnected", "fg": 1733 } ] }, { "id": "t_grass_dead_season_summer", "multitile": true, - "fg": 1746, - "bg": 1694, + "fg": 1765, + "bg": 1713, "additional_tiles": [ - { "id": "center", "bg": 1694, "fg": 1731 }, - { "id": "corner", "bg": 1694, "fg": [ 1733, 1735, 1734, 1732 ] }, - { "id": "t_connection", "bg": 1694, "fg": [ 1743, 1745, 1744, 1742 ] }, - { "id": "edge", "bg": 1694, "fg": [ 1737, 1736 ] }, - { "id": "end_piece", "bg": 1694, "fg": [ 1739, 1741, 1740, 1738 ] }, - { "bg": 1694, "id": "unconnected", "fg": 1746 } + { "id": "center", "bg": 1713, "fg": 1750 }, + { "id": "corner", "bg": 1713, "fg": [ 1752, 1754, 1753, 1751 ] }, + { "id": "t_connection", "bg": 1713, "fg": [ 1762, 1764, 1763, 1761 ] }, + { "id": "edge", "bg": 1713, "fg": [ 1756, 1755 ] }, + { "id": "end_piece", "bg": 1713, "fg": [ 1758, 1760, 1759, 1757 ] }, + { "bg": 1713, "id": "unconnected", "fg": 1765 } ] }, { "id": "t_grass_dead_season_autumn", "multitile": true, - "fg": 1730, - "bg": 1689, + "fg": 1749, + "bg": 1708, "additional_tiles": [ - { "id": "center", "bg": 1689, "fg": 1715 }, - { "id": "corner", "bg": 1689, "fg": [ 1717, 1719, 1718, 1716 ] }, - { "id": "t_connection", "bg": 1689, "fg": [ 1727, 1729, 1728, 1726 ] }, - { "id": "edge", "bg": 1689, "fg": [ 1721, 1720 ] }, - { "id": "end_piece", "bg": 1689, "fg": [ 1723, 1725, 1724, 1722 ] }, - { "bg": 1689, "id": "unconnected", "fg": 1730 } + { "id": "center", "bg": 1708, "fg": 1734 }, + { "id": "corner", "bg": 1708, "fg": [ 1736, 1738, 1737, 1735 ] }, + { "id": "t_connection", "bg": 1708, "fg": [ 1746, 1748, 1747, 1745 ] }, + { "id": "edge", "bg": 1708, "fg": [ 1740, 1739 ] }, + { "id": "end_piece", "bg": 1708, "fg": [ 1742, 1744, 1743, 1741 ] }, + { "bg": 1708, "id": "unconnected", "fg": 1749 } ] }, { "id": "t_grass_dead_season_winter", "multitile": true, - "fg": 1236, - "bg": 1218, + "fg": 1256, + "bg": 1238, "additional_tiles": [ { "id": "center", - "bg": 1218, + "bg": 1238, "fg": [ - { "weight": 1, "sprite": 1218 }, - { "weight": 1, "sprite": 1219 }, - { "weight": 1, "sprite": 1220 }, - { "weight": 1, "sprite": 1221 } + { "weight": 1, "sprite": 1238 }, + { "weight": 1, "sprite": 1239 }, + { "weight": 1, "sprite": 1240 }, + { "weight": 1, "sprite": 1241 } ] }, - { "id": "corner", "bg": 1218, "fg": [ 1223, 1225, 1224, 1222 ] }, - { "id": "t_connection", "bg": 1218, "fg": [ 1233, 1235, 1234, 1232 ] }, - { "id": "edge", "bg": 1218, "fg": [ 1227, 1226 ] }, - { "id": "end_piece", "bg": 1218, "fg": [ 1229, 1231, 1230, 1228 ] }, - { "bg": 1218, "id": "unconnected", "fg": 1236 } + { "id": "corner", "bg": 1238, "fg": [ 1243, 1245, 1244, 1242 ] }, + { "id": "t_connection", "bg": 1238, "fg": [ 1253, 1255, 1254, 1252 ] }, + { "id": "edge", "bg": 1238, "fg": [ 1247, 1246 ] }, + { "id": "end_piece", "bg": 1238, "fg": [ 1249, 1251, 1250, 1248 ] }, + { "bg": 1238, "id": "unconnected", "fg": 1256 } ] }, { "id": "f_grass_long", "multitile": true, - "fg": 1762, + "fg": 1781, "additional_tiles": [ - { "id": "center", "fg": 1747 }, - { "id": "corner", "fg": [ 1749, 1751, 1750, 1748 ] }, - { "id": "t_connection", "fg": [ 1759, 1761, 1760, 1758 ] }, - { "id": "edge", "fg": [ 1753, 1752 ] }, - { "id": "end_piece", "fg": [ 1755, 1757, 1756, 1754 ] }, - { "id": "unconnected", "fg": 1762 } + { "id": "center", "fg": 1766 }, + { "id": "corner", "fg": [ 1768, 1770, 1769, 1767 ] }, + { "id": "t_connection", "fg": [ 1778, 1780, 1779, 1777 ] }, + { "id": "edge", "fg": [ 1772, 1771 ] }, + { "id": "end_piece", "fg": [ 1774, 1776, 1775, 1773 ] }, + { "id": "unconnected", "fg": 1781 } ] }, { "id": "f_grass_long_season_autumn", "multitile": true, - "fg": 1778, + "fg": 1797, "additional_tiles": [ - { "id": "center", "fg": 1763 }, - { "id": "corner", "fg": [ 1765, 1767, 1766, 1764 ] }, - { "id": "t_connection", "fg": [ 1775, 1777, 1776, 1774 ] }, - { "id": "edge", "fg": [ 1769, 1768 ] }, - { "id": "end_piece", "fg": [ 1771, 1773, 1772, 1770 ] }, - { "id": "unconnected", "fg": 1778 } + { "id": "center", "fg": 1782 }, + { "id": "corner", "fg": [ 1784, 1786, 1785, 1783 ] }, + { "id": "t_connection", "fg": [ 1794, 1796, 1795, 1793 ] }, + { "id": "edge", "fg": [ 1788, 1787 ] }, + { "id": "end_piece", "fg": [ 1790, 1792, 1791, 1789 ] }, + { "id": "unconnected", "fg": 1797 } ] }, { "id": "f_grass_long_season_summer", "multitile": true, - "fg": 1794, + "fg": 1813, "additional_tiles": [ - { "id": "center", "fg": 1779 }, - { "id": "corner", "fg": [ 1781, 1783, 1782, 1780 ] }, - { "id": "t_connection", "fg": [ 1791, 1793, 1792, 1790 ] }, - { "id": "edge", "fg": [ 1785, 1784 ] }, - { "id": "end_piece", "fg": [ 1787, 1789, 1788, 1786 ] }, - { "id": "unconnected", "fg": 1794 } + { "id": "center", "fg": 1798 }, + { "id": "corner", "fg": [ 1800, 1802, 1801, 1799 ] }, + { "id": "t_connection", "fg": [ 1810, 1812, 1811, 1809 ] }, + { "id": "edge", "fg": [ 1804, 1803 ] }, + { "id": "end_piece", "fg": [ 1806, 1808, 1807, 1805 ] }, + { "id": "unconnected", "fg": 1813 } ] }, { "id": "t_grass_long", "multitile": true, - "fg": 1762, - "bg": 1684, + "fg": 1781, + "bg": 1703, "additional_tiles": [ - { "id": "center", "bg": 1684, "fg": 1747 }, - { "id": "corner", "bg": 1684, "fg": [ 1749, 1751, 1750, 1748 ] }, - { "id": "t_connection", "bg": 1684, "fg": [ 1759, 1761, 1760, 1758 ] }, - { "id": "edge", "bg": 1684, "fg": [ 1753, 1752 ] }, - { "id": "end_piece", "bg": 1684, "fg": [ 1755, 1757, 1756, 1754 ] }, - { "bg": 1684, "id": "unconnected", "fg": 1762 } + { "id": "center", "bg": 1703, "fg": 1766 }, + { "id": "corner", "bg": 1703, "fg": [ 1768, 1770, 1769, 1767 ] }, + { "id": "t_connection", "bg": 1703, "fg": [ 1778, 1780, 1779, 1777 ] }, + { "id": "edge", "bg": 1703, "fg": [ 1772, 1771 ] }, + { "id": "end_piece", "bg": 1703, "fg": [ 1774, 1776, 1775, 1773 ] }, + { "bg": 1703, "id": "unconnected", "fg": 1781 } ] }, { "id": "t_grass_long_season_autumn", "multitile": true, - "fg": 1778, - "bg": 1689, + "fg": 1797, + "bg": 1708, "additional_tiles": [ - { "id": "center", "bg": 1689, "fg": 1763 }, - { "id": "corner", "bg": 1689, "fg": [ 1765, 1767, 1766, 1764 ] }, - { "id": "t_connection", "bg": 1689, "fg": [ 1775, 1777, 1776, 1774 ] }, - { "id": "edge", "bg": 1689, "fg": [ 1769, 1768 ] }, - { "id": "end_piece", "bg": 1689, "fg": [ 1771, 1773, 1772, 1770 ] }, - { "bg": 1689, "id": "unconnected", "fg": 1778 } + { "id": "center", "bg": 1708, "fg": 1782 }, + { "id": "corner", "bg": 1708, "fg": [ 1784, 1786, 1785, 1783 ] }, + { "id": "t_connection", "bg": 1708, "fg": [ 1794, 1796, 1795, 1793 ] }, + { "id": "edge", "bg": 1708, "fg": [ 1788, 1787 ] }, + { "id": "end_piece", "bg": 1708, "fg": [ 1790, 1792, 1791, 1789 ] }, + { "bg": 1708, "id": "unconnected", "fg": 1797 } ] }, { "id": "t_grass_long_season_summer", "multitile": true, - "fg": 1794, - "bg": 1694, + "fg": 1813, + "bg": 1713, "additional_tiles": [ - { "id": "center", "bg": 1694, "fg": 1779 }, - { "id": "corner", "bg": 1694, "fg": [ 1781, 1783, 1782, 1780 ] }, - { "id": "t_connection", "bg": 1694, "fg": [ 1791, 1793, 1792, 1790 ] }, - { "id": "edge", "bg": 1694, "fg": [ 1785, 1784 ] }, - { "id": "end_piece", "bg": 1694, "fg": [ 1787, 1789, 1788, 1786 ] }, - { "bg": 1694, "id": "unconnected", "fg": 1794 } + { "id": "center", "bg": 1713, "fg": 1798 }, + { "id": "corner", "bg": 1713, "fg": [ 1800, 1802, 1801, 1799 ] }, + { "id": "t_connection", "bg": 1713, "fg": [ 1810, 1812, 1811, 1809 ] }, + { "id": "edge", "bg": 1713, "fg": [ 1804, 1803 ] }, + { "id": "end_piece", "bg": 1713, "fg": [ 1806, 1808, 1807, 1805 ] }, + { "bg": 1713, "id": "unconnected", "fg": 1813 } ] }, - { "id": "t_grass_long_season_winter", "fg": 1217 }, + { "id": "t_grass_long_season_winter", "fg": 1237 }, { "id": "f_grass_tall", "multitile": true, - "fg": 1810, + "fg": 1829, "additional_tiles": [ - { "id": "center", "fg": 1795 }, - { "id": "corner", "fg": [ 1797, 1799, 1798, 1796 ] }, - { "id": "t_connection", "fg": [ 1807, 1809, 1808, 1806 ] }, - { "id": "edge", "fg": [ 1801, 1800 ] }, - { "id": "end_piece", "fg": [ 1803, 1805, 1804, 1802 ] }, - { "id": "unconnected", "fg": 1810 } + { "id": "center", "fg": 1814 }, + { "id": "corner", "fg": [ 1816, 1818, 1817, 1815 ] }, + { "id": "t_connection", "fg": [ 1826, 1828, 1827, 1825 ] }, + { "id": "edge", "fg": [ 1820, 1819 ] }, + { "id": "end_piece", "fg": [ 1822, 1824, 1823, 1821 ] }, + { "id": "unconnected", "fg": 1829 } ] }, { "id": "f_grass_tall_season_summer", "multitile": true, - "fg": 1842, + "fg": 1861, "additional_tiles": [ - { "id": "center", "fg": 1827 }, - { "id": "corner", "fg": [ 1829, 1831, 1830, 1828 ] }, - { "id": "t_connection", "fg": [ 1839, 1841, 1840, 1838 ] }, - { "id": "edge", "fg": [ 1833, 1832 ] }, - { "id": "end_piece", "fg": [ 1835, 1837, 1836, 1834 ] }, - { "id": "unconnected", "fg": 1842 } + { "id": "center", "fg": 1846 }, + { "id": "corner", "fg": [ 1848, 1850, 1849, 1847 ] }, + { "id": "t_connection", "fg": [ 1858, 1860, 1859, 1857 ] }, + { "id": "edge", "fg": [ 1852, 1851 ] }, + { "id": "end_piece", "fg": [ 1854, 1856, 1855, 1853 ] }, + { "id": "unconnected", "fg": 1861 } ] }, { "id": "f_grass_tall_season_autumn", "multitile": true, - "fg": 1826, + "fg": 1845, "additional_tiles": [ - { "id": "center", "fg": 1811 }, - { "id": "corner", "fg": [ 1813, 1815, 1814, 1812 ] }, - { "id": "t_connection", "fg": [ 1823, 1825, 1824, 1822 ] }, - { "id": "edge", "fg": [ 1817, 1816 ] }, - { "id": "end_piece", "fg": [ 1819, 1821, 1820, 1818 ] }, - { "id": "unconnected", "fg": 1826 } + { "id": "center", "fg": 1830 }, + { "id": "corner", "fg": [ 1832, 1834, 1833, 1831 ] }, + { "id": "t_connection", "fg": [ 1842, 1844, 1843, 1841 ] }, + { "id": "edge", "fg": [ 1836, 1835 ] }, + { "id": "end_piece", "fg": [ 1838, 1840, 1839, 1837 ] }, + { "id": "unconnected", "fg": 1845 } ] }, { "id": "t_grass_tall", "multitile": true, - "fg": 1810, - "bg": 1684, + "fg": 1829, + "bg": 1703, "additional_tiles": [ - { "id": "center", "bg": 1684, "fg": 1795 }, - { "id": "corner", "bg": 1684, "fg": [ 1797, 1799, 1798, 1796 ] }, - { "id": "t_connection", "bg": 1684, "fg": [ 1807, 1809, 1808, 1806 ] }, - { "id": "edge", "bg": 1684, "fg": [ 1801, 1800 ] }, - { "id": "end_piece", "bg": 1684, "fg": [ 1803, 1805, 1804, 1802 ] }, - { "bg": 1684, "id": "unconnected", "fg": 1810 } + { "id": "center", "bg": 1703, "fg": 1814 }, + { "id": "corner", "bg": 1703, "fg": [ 1816, 1818, 1817, 1815 ] }, + { "id": "t_connection", "bg": 1703, "fg": [ 1826, 1828, 1827, 1825 ] }, + { "id": "edge", "bg": 1703, "fg": [ 1820, 1819 ] }, + { "id": "end_piece", "bg": 1703, "fg": [ 1822, 1824, 1823, 1821 ] }, + { "bg": 1703, "id": "unconnected", "fg": 1829 } ] }, { "id": "t_grass_tall_season_summer", "multitile": true, - "fg": 1842, - "bg": 1694, + "fg": 1861, + "bg": 1713, "additional_tiles": [ - { "id": "center", "bg": 1694, "fg": 1827 }, - { "id": "corner", "bg": 1694, "fg": [ 1829, 1831, 1830, 1828 ] }, - { "id": "t_connection", "bg": 1694, "fg": [ 1839, 1841, 1840, 1838 ] }, - { "id": "edge", "bg": 1694, "fg": [ 1833, 1832 ] }, - { "id": "end_piece", "bg": 1694, "fg": [ 1835, 1837, 1836, 1834 ] }, - { "bg": 1694, "id": "unconnected", "fg": 1842 } + { "id": "center", "bg": 1713, "fg": 1846 }, + { "id": "corner", "bg": 1713, "fg": [ 1848, 1850, 1849, 1847 ] }, + { "id": "t_connection", "bg": 1713, "fg": [ 1858, 1860, 1859, 1857 ] }, + { "id": "edge", "bg": 1713, "fg": [ 1852, 1851 ] }, + { "id": "end_piece", "bg": 1713, "fg": [ 1854, 1856, 1855, 1853 ] }, + { "bg": 1713, "id": "unconnected", "fg": 1861 } ] }, { "id": "t_grass_tall_season_autumn", "multitile": true, - "fg": 1826, - "bg": 1689, + "fg": 1845, + "bg": 1708, "additional_tiles": [ - { "id": "center", "bg": 1689, "fg": 1811 }, - { "id": "corner", "bg": 1689, "fg": [ 1813, 1815, 1814, 1812 ] }, - { "id": "t_connection", "bg": 1689, "fg": [ 1823, 1825, 1824, 1822 ] }, - { "id": "edge", "bg": 1689, "fg": [ 1817, 1816 ] }, - { "id": "end_piece", "bg": 1689, "fg": [ 1819, 1821, 1820, 1818 ] }, - { "bg": 1689, "id": "unconnected", "fg": 1826 } + { "id": "center", "bg": 1708, "fg": 1830 }, + { "id": "corner", "bg": 1708, "fg": [ 1832, 1834, 1833, 1831 ] }, + { "id": "t_connection", "bg": 1708, "fg": [ 1842, 1844, 1843, 1841 ] }, + { "id": "edge", "bg": 1708, "fg": [ 1836, 1835 ] }, + { "id": "end_piece", "bg": 1708, "fg": [ 1838, 1840, 1839, 1837 ] }, + { "bg": 1708, "id": "unconnected", "fg": 1845 } ] }, - { "id": "t_grass_tall_season_winter", "fg": 1217 }, + { "id": "t_grass_tall_season_winter", "fg": 1237 }, { "id": "t_grate", "multitile": true, - "fg": 1858, + "fg": 1877, "additional_tiles": [ - { "id": "center", "fg": 1843 }, - { "id": "corner", "fg": [ 1845, 1847, 1846, 1844 ] }, - { "id": "t_connection", "fg": [ 1855, 1857, 1856, 1854 ] }, - { "id": "edge", "fg": [ 1849, 1848 ] }, - { "id": "end_piece", "fg": [ 1851, 1853, 1852, 1850 ] }, - { "id": "unconnected", "fg": [ 1858, 1858 ] } + { "id": "center", "fg": 1862 }, + { "id": "corner", "fg": [ 1864, 1866, 1865, 1863 ] }, + { "id": "t_connection", "fg": [ 1874, 1876, 1875, 1873 ] }, + { "id": "edge", "fg": [ 1868, 1867 ] }, + { "id": "end_piece", "fg": [ 1870, 1872, 1871, 1869 ] }, + { "id": "unconnected", "fg": [ 1877, 1877 ] } ] }, { "id": [ "t_guardrail", "t_guardrail_bg_dp", "t_guardrail_hw_air" ], "multitile": true, - "fg": 1865, - "bg": 2293, + "fg": 1884, + "bg": 2312, "additional_tiles": [ - { "id": "edge", "bg": 2293, "fg": [ 1860, 1859 ] }, - { "id": "end_piece", "bg": 2293, "fg": [ 1862, 1864, 1863, 1861 ] }, - { "bg": 2293, "id": "unconnected", "fg": 1865 } + { "id": "edge", "bg": 2312, "fg": [ 1879, 1878 ] }, + { "id": "end_piece", "bg": 2312, "fg": [ 1881, 1883, 1882, 1880 ] }, + { "bg": 2312, "id": "unconnected", "fg": 1884 } ] }, - { "id": "t_ladder_down", "fg": 1866 }, + { "id": "t_ladder_down", "fg": 1885 }, { "id": "t_lava", - "fg": 1882, - "bg": 2103, + "fg": 1901, + "bg": 2122, "multitile": true, "additional_tiles": [ - { "id": "center", "fg": 1867, "bg": 2103 }, - { "id": "corner", "fg": [ 1869, 1871, 1870, 1868 ], "bg": 2103 }, - { "id": "t_connection", "fg": [ 1879, 1881, 1880, 1878 ], "bg": 2103 }, - { "id": "edge", "fg": [ 1873, 1872 ], "bg": 2103 }, - { "id": "end_piece", "fg": [ 1875, 1877, 1876, 1874 ], "bg": 2103 }, - { "id": "unconnected", "fg": [ 1882, 1882 ], "bg": 2103 } + { "id": "center", "fg": 1886, "bg": 2122 }, + { "id": "corner", "fg": [ 1888, 1890, 1889, 1887 ], "bg": 2122 }, + { "id": "t_connection", "fg": [ 1898, 1900, 1899, 1897 ], "bg": 2122 }, + { "id": "edge", "fg": [ 1892, 1891 ], "bg": 2122 }, + { "id": "end_piece", "fg": [ 1894, 1896, 1895, 1893 ], "bg": 2122 }, + { "id": "unconnected", "fg": [ 1901, 1901 ], "bg": 2122 } ] }, { "id": [ "t_linoleum_gray", "t_linoleum_gray_no_roof" ], "multitile": true, - "fg": 1898, + "fg": 1917, "additional_tiles": [ - { "id": "center", "fg": 1883 }, - { "id": "corner", "fg": [ 1885, 1887, 1886, 1884 ] }, - { "id": "t_connection", "fg": [ 1895, 1897, 1896, 1894 ] }, - { "id": "edge", "fg": [ 1889, 1888 ] }, - { "id": "end_piece", "fg": [ 1891, 1893, 1892, 1890 ] }, - { "id": "unconnected", "fg": 1898 } + { "id": "center", "fg": 1902 }, + { "id": "corner", "fg": [ 1904, 1906, 1905, 1903 ] }, + { "id": "t_connection", "fg": [ 1914, 1916, 1915, 1913 ] }, + { "id": "edge", "fg": [ 1908, 1907 ] }, + { "id": "end_piece", "fg": [ 1910, 1912, 1911, 1909 ] }, + { "id": "unconnected", "fg": 1917 } ] }, { "id": [ "t_linoleum_white", "t_linoleum_white_no_roof" ], "multitile": true, - "fg": 1914, + "fg": 1933, "additional_tiles": [ - { "id": "center", "fg": 1899 }, - { "id": "corner", "fg": [ 1901, 1903, 1902, 1900 ] }, - { "id": "t_connection", "fg": [ 1911, 1913, 1912, 1910 ] }, - { "id": "edge", "fg": [ 1905, 1904 ] }, - { "id": "end_piece", "fg": [ 1907, 1909, 1908, 1906 ] }, - { "id": "unconnected", "fg": 1914 } + { "id": "center", "fg": 1918 }, + { "id": "corner", "fg": [ 1920, 1922, 1921, 1919 ] }, + { "id": "t_connection", "fg": [ 1930, 1932, 1931, 1929 ] }, + { "id": "edge", "fg": [ 1924, 1923 ] }, + { "id": "end_piece", "fg": [ 1926, 1928, 1927, 1925 ] }, + { "id": "unconnected", "fg": 1933 } ] }, { "id": "t_metal_floor", "multitile": true, - "fg": 1930, + "fg": 1949, "additional_tiles": [ - { "id": "center", "fg": 1915 }, - { "id": "corner", "fg": [ 1917, 1919, 1918, 1916 ] }, - { "id": "t_connection", "fg": [ 1927, 1929, 1928, 1926 ] }, - { "id": "edge", "fg": [ 1921, 1920 ] }, - { "id": "end_piece", "fg": [ 1923, 1925, 1924, 1922 ] }, - { "id": "unconnected", "fg": 1930 } + { "id": "center", "fg": 1934 }, + { "id": "corner", "fg": [ 1936, 1938, 1937, 1935 ] }, + { "id": "t_connection", "fg": [ 1946, 1948, 1947, 1945 ] }, + { "id": "edge", "fg": [ 1940, 1939 ] }, + { "id": "end_piece", "fg": [ 1942, 1944, 1943, 1941 ] }, + { "id": "unconnected", "fg": 1949 } ] }, { "id": "t_moss", "multitile": true, - "fg": 1947, - "bg": 1685, + "fg": 1966, + "bg": 1704, "additional_tiles": [ - { "id": "center", "bg": 1685, "fg": [ { "weight": 1, "sprite": 1931 }, { "weight": 1, "sprite": 1932 } ] }, - { "id": "corner", "bg": 1685, "fg": [ 1934, 1936, 1935, 1933 ] }, - { "id": "t_connection", "bg": 1685, "fg": [ 1944, 1946, 1945, 1943 ] }, - { "id": "edge", "bg": 1685, "fg": [ 1938, 1937 ] }, - { "id": "end_piece", "bg": 1685, "fg": [ 1940, 1942, 1941, 1939 ] }, - { "bg": 1685, "id": "unconnected", "fg": 1947 } + { "id": "center", "bg": 1704, "fg": [ { "weight": 1, "sprite": 1950 }, { "weight": 1, "sprite": 1951 } ] }, + { "id": "corner", "bg": 1704, "fg": [ 1953, 1955, 1954, 1952 ] }, + { "id": "t_connection", "bg": 1704, "fg": [ 1963, 1965, 1964, 1962 ] }, + { "id": "edge", "bg": 1704, "fg": [ 1957, 1956 ] }, + { "id": "end_piece", "bg": 1704, "fg": [ 1959, 1961, 1960, 1958 ] }, + { "bg": 1704, "id": "unconnected", "fg": 1966 } ] }, { "id": "t_moss_season_summer", "multitile": true, - "fg": 1981, - "bg": 1695, + "fg": 2000, + "bg": 1714, "additional_tiles": [ - { "id": "center", "bg": 1695, "fg": [ { "weight": 1, "sprite": 1965 }, { "weight": 1, "sprite": 1966 } ] }, - { "id": "corner", "bg": 1695, "fg": [ 1968, 1970, 1969, 1967 ] }, - { "id": "t_connection", "bg": 1695, "fg": [ 1978, 1980, 1979, 1977 ] }, - { "id": "edge", "bg": 1695, "fg": [ 1972, 1971 ] }, - { "id": "end_piece", "bg": 1695, "fg": [ 1974, 1976, 1975, 1973 ] }, - { "bg": 1695, "id": "unconnected", "fg": 1981 } + { "id": "center", "bg": 1714, "fg": [ { "weight": 1, "sprite": 1984 }, { "weight": 1, "sprite": 1985 } ] }, + { "id": "corner", "bg": 1714, "fg": [ 1987, 1989, 1988, 1986 ] }, + { "id": "t_connection", "bg": 1714, "fg": [ 1997, 1999, 1998, 1996 ] }, + { "id": "edge", "bg": 1714, "fg": [ 1991, 1990 ] }, + { "id": "end_piece", "bg": 1714, "fg": [ 1993, 1995, 1994, 1992 ] }, + { "bg": 1714, "id": "unconnected", "fg": 2000 } ] }, { "id": "t_moss_season_autumn", "multitile": true, - "fg": 1964, - "bg": 1690, + "fg": 1983, + "bg": 1709, "additional_tiles": [ - { "id": "center", "bg": 1690, "fg": [ { "weight": 1, "sprite": 1948 }, { "weight": 1, "sprite": 1949 } ] }, - { "id": "corner", "bg": 1690, "fg": [ 1951, 1953, 1952, 1950 ] }, - { "id": "t_connection", "bg": 1690, "fg": [ 1961, 1963, 1962, 1960 ] }, - { "id": "edge", "bg": 1690, "fg": [ 1955, 1954 ] }, - { "id": "end_piece", "bg": 1690, "fg": [ 1957, 1959, 1958, 1956 ] }, - { "bg": 1690, "id": "unconnected", "fg": 1964 } + { "id": "center", "bg": 1709, "fg": [ { "weight": 1, "sprite": 1967 }, { "weight": 1, "sprite": 1968 } ] }, + { "id": "corner", "bg": 1709, "fg": [ 1970, 1972, 1971, 1969 ] }, + { "id": "t_connection", "bg": 1709, "fg": [ 1980, 1982, 1981, 1979 ] }, + { "id": "edge", "bg": 1709, "fg": [ 1974, 1973 ] }, + { "id": "end_piece", "bg": 1709, "fg": [ 1976, 1978, 1977, 1975 ] }, + { "bg": 1709, "id": "unconnected", "fg": 1983 } ] }, { "id": "t_moss_season_winter", "multitile": true, - "fg": 1236, - "bg": 1218, + "fg": 1256, + "bg": 1238, "additional_tiles": [ - { "id": "center", "bg": 1218, "fg": [ { "weight": 1, "sprite": 1218 }, { "weight": 1, "sprite": 1219 } ] }, - { "id": "corner", "bg": 1218, "fg": [ 1223, 1225, 1224, 1222 ] }, - { "id": "t_connection", "bg": 1218, "fg": [ 1233, 1235, 1234, 1232 ] }, - { "id": "edge", "bg": 1218, "fg": [ 1227, 1226 ] }, - { "id": "end_piece", "bg": 1218, "fg": [ 1229, 1231, 1230, 1228 ] }, - { "bg": 1218, "id": "unconnected", "fg": 1236 } + { "id": "center", "bg": 1238, "fg": [ { "weight": 1, "sprite": 1238 }, { "weight": 1, "sprite": 1239 } ] }, + { "id": "corner", "bg": 1238, "fg": [ 1243, 1245, 1244, 1242 ] }, + { "id": "t_connection", "bg": 1238, "fg": [ 1253, 1255, 1254, 1252 ] }, + { "id": "edge", "bg": 1238, "fg": [ 1247, 1246 ] }, + { "id": "end_piece", "bg": 1238, "fg": [ 1249, 1251, 1250, 1248 ] }, + { "bg": 1238, "id": "unconnected", "fg": 1256 } ] }, { "id": "t_pavement", "multitile": true, - "fg": 1982, + "fg": 2001, "additional_tiles": [ { "id": "center", "fg": [ - { "weight": 1, "sprite": 1982 }, - { "weight": 1, "sprite": 1983 }, - { "weight": 1, "sprite": 1984 }, - { "weight": 1, "sprite": 1985 } + { "weight": 1, "sprite": 2001 }, + { "weight": 1, "sprite": 2002 }, + { "weight": 1, "sprite": 2003 }, + { "weight": 1, "sprite": 2004 } ] }, - { "id": "corner", "bg": 1684, "fg": [ 1994, 1997, 1996, 1993 ] }, - { "id": "t_connection", "fg": [ 1992, 2000, 1995, 1986 ] }, - { "id": "edge", "fg": [ 1999, 1991 ] }, - { "id": "end_piece", "fg": [ 1988, 1990, 1989, 1987 ] }, - { "id": "unconnected", "fg": 1998 } + { "id": "corner", "bg": 1703, "fg": [ 2013, 2016, 2015, 2012 ] }, + { "id": "t_connection", "fg": [ 2011, 2019, 2014, 2005 ] }, + { "id": "edge", "fg": [ 2018, 2010 ] }, + { "id": "end_piece", "fg": [ 2007, 2009, 2008, 2006 ] }, + { "id": "unconnected", "fg": 2017 } ] }, { "id": "t_pavement_season_summer", "multitile": true, - "fg": 1982, + "fg": 2001, "additional_tiles": [ { "id": "center", "fg": [ - { "weight": 1, "sprite": 1982 }, - { "weight": 1, "sprite": 1983 }, - { "weight": 1, "sprite": 1984 }, - { "weight": 1, "sprite": 1985 } + { "weight": 1, "sprite": 2001 }, + { "weight": 1, "sprite": 2002 }, + { "weight": 1, "sprite": 2003 }, + { "weight": 1, "sprite": 2004 } ] }, - { "id": "corner", "bg": 1694, "fg": [ 1994, 1997, 1996, 1993 ] }, - { "id": "t_connection", "fg": [ 1992, 2000, 1995, 1986 ] }, - { "id": "edge", "fg": [ 1999, 1991 ] }, - { "id": "end_piece", "fg": [ 1988, 1990, 1989, 1987 ] }, - { "id": "unconnected", "fg": 1998 } + { "id": "corner", "bg": 1713, "fg": [ 2013, 2016, 2015, 2012 ] }, + { "id": "t_connection", "fg": [ 2011, 2019, 2014, 2005 ] }, + { "id": "edge", "fg": [ 2018, 2010 ] }, + { "id": "end_piece", "fg": [ 2007, 2009, 2008, 2006 ] }, + { "id": "unconnected", "fg": 2017 } ] }, { "id": "t_pavement_season_autumn", "multitile": true, - "fg": 1982, + "fg": 2001, "additional_tiles": [ { "id": "center", "fg": [ - { "weight": 1, "sprite": 1982 }, - { "weight": 1, "sprite": 1983 }, - { "weight": 1, "sprite": 1984 }, - { "weight": 1, "sprite": 1985 } + { "weight": 1, "sprite": 2001 }, + { "weight": 1, "sprite": 2002 }, + { "weight": 1, "sprite": 2003 }, + { "weight": 1, "sprite": 2004 } ] }, - { "id": "corner", "bg": 1689, "fg": [ 1994, 1997, 1996, 1993 ] }, - { "id": "t_connection", "fg": [ 1992, 2000, 1995, 1986 ] }, - { "id": "edge", "fg": [ 1999, 1991 ] }, - { "id": "end_piece", "fg": [ 1988, 1990, 1989, 1987 ] }, - { "id": "unconnected", "fg": 1998 } + { "id": "corner", "bg": 1708, "fg": [ 2013, 2016, 2015, 2012 ] }, + { "id": "t_connection", "fg": [ 2011, 2019, 2014, 2005 ] }, + { "id": "edge", "fg": [ 2018, 2010 ] }, + { "id": "end_piece", "fg": [ 2007, 2009, 2008, 2006 ] }, + { "id": "unconnected", "fg": 2017 } ] }, - { "id": "t_pavement_season_winter", "fg": 1218 }, - { "id": "t_pavement_y", "fg": 2001 }, - { "id": "t_pavement_y_season_winter", "fg": 1218 }, - { "id": "t_pit", "fg": 2002, "bg": [ { "weight": 100, "sprite": 1684 }, { "weight": 100, "sprite": 1686 } ] }, + { "id": "t_pavement_season_winter", "fg": 1238 }, + { "id": "t_pavement_y", "fg": 2020 }, + { "id": "t_pavement_y_season_winter", "fg": 1238 }, + { "id": "t_pit", "fg": 2021, "bg": [ { "weight": 100, "sprite": 1703 }, { "weight": 100, "sprite": 1705 } ] }, { "id": "t_pit_season_summer", - "fg": 2002, - "bg": [ { "weight": 100, "sprite": 1694 }, { "weight": 100, "sprite": 1696 } ] + "fg": 2021, + "bg": [ { "weight": 100, "sprite": 1713 }, { "weight": 100, "sprite": 1715 } ] }, { "id": "t_pit_season_autumn", - "fg": 2002, - "bg": [ { "weight": 100, "sprite": 1689 }, { "weight": 100, "sprite": 1691 } ] + "fg": 2021, + "bg": [ { "weight": 100, "sprite": 1708 }, { "weight": 100, "sprite": 1710 } ] }, - { "id": "t_pit_season_winter", "fg": 2002, "bg": 1218 }, + { "id": "t_pit_season_winter", "fg": 2021, "bg": 1238 }, { "id": "t_pit_shallow", - "fg": 2018, - "bg": [ { "weight": 100, "sprite": 1684 }, { "weight": 100, "sprite": 1686 } ], + "fg": 2037, + "bg": [ { "weight": 100, "sprite": 1703 }, { "weight": 100, "sprite": 1705 } ], "multitile": true, "additional_tiles": [ - { "id": "center", "fg": 2003, "bg": [ { "weight": 100, "sprite": 1684 }, { "weight": 100, "sprite": 1686 } ] }, + { "id": "center", "fg": 2022, "bg": [ { "weight": 100, "sprite": 1703 }, { "weight": 100, "sprite": 1705 } ] }, { "id": "corner", - "fg": [ 2005, 2007, 2006, 2004 ], - "bg": [ { "weight": 100, "sprite": 1684 }, { "weight": 100, "sprite": 1686 } ] + "fg": [ 2024, 2026, 2025, 2023 ], + "bg": [ { "weight": 100, "sprite": 1703 }, { "weight": 100, "sprite": 1705 } ] }, { "id": "t_connection", - "fg": [ 2015, 2017, 2016, 2014 ], - "bg": [ { "weight": 100, "sprite": 1684 }, { "weight": 100, "sprite": 1686 } ] + "fg": [ 2034, 2036, 2035, 2033 ], + "bg": [ { "weight": 100, "sprite": 1703 }, { "weight": 100, "sprite": 1705 } ] }, { "id": "edge", - "fg": [ 2009, 2008 ], - "bg": [ { "weight": 100, "sprite": 1684 }, { "weight": 100, "sprite": 1686 } ] + "fg": [ 2028, 2027 ], + "bg": [ { "weight": 100, "sprite": 1703 }, { "weight": 100, "sprite": 1705 } ] }, { "id": "end_piece", - "fg": [ 2011, 2013, 2012, 2010 ], - "bg": [ { "weight": 100, "sprite": 1684 }, { "weight": 100, "sprite": 1686 } ] + "fg": [ 2030, 2032, 2031, 2029 ], + "bg": [ { "weight": 100, "sprite": 1703 }, { "weight": 100, "sprite": 1705 } ] }, { "id": "unconnected", - "fg": [ 2018, 2018 ], - "bg": [ { "weight": 100, "sprite": 1684 }, { "weight": 100, "sprite": 1686 } ] + "fg": [ 2037, 2037 ], + "bg": [ { "weight": 100, "sprite": 1703 }, { "weight": 100, "sprite": 1705 } ] } ] }, { "id": "t_pit_shallow_season_summer", - "fg": 2018, - "bg": [ { "weight": 100, "sprite": 1694 }, { "weight": 100, "sprite": 1696 } ], + "fg": 2037, + "bg": [ { "weight": 100, "sprite": 1713 }, { "weight": 100, "sprite": 1715 } ], "multitile": true, "additional_tiles": [ - { "id": "center", "fg": 2003, "bg": [ { "weight": 100, "sprite": 1694 }, { "weight": 100, "sprite": 1696 } ] }, + { "id": "center", "fg": 2022, "bg": [ { "weight": 100, "sprite": 1713 }, { "weight": 100, "sprite": 1715 } ] }, { "id": "corner", - "fg": [ 2005, 2007, 2006, 2004 ], - "bg": [ { "weight": 100, "sprite": 1694 }, { "weight": 100, "sprite": 1696 } ] + "fg": [ 2024, 2026, 2025, 2023 ], + "bg": [ { "weight": 100, "sprite": 1713 }, { "weight": 100, "sprite": 1715 } ] }, { "id": "t_connection", - "fg": [ 2015, 2017, 2016, 2014 ], - "bg": [ { "weight": 100, "sprite": 1694 }, { "weight": 100, "sprite": 1696 } ] + "fg": [ 2034, 2036, 2035, 2033 ], + "bg": [ { "weight": 100, "sprite": 1713 }, { "weight": 100, "sprite": 1715 } ] }, { "id": "edge", - "fg": [ 2009, 2008 ], - "bg": [ { "weight": 100, "sprite": 1694 }, { "weight": 100, "sprite": 1696 } ] + "fg": [ 2028, 2027 ], + "bg": [ { "weight": 100, "sprite": 1713 }, { "weight": 100, "sprite": 1715 } ] }, { "id": "end_piece", - "fg": [ 2011, 2013, 2012, 2010 ], - "bg": [ { "weight": 100, "sprite": 1694 }, { "weight": 100, "sprite": 1696 } ] + "fg": [ 2030, 2032, 2031, 2029 ], + "bg": [ { "weight": 100, "sprite": 1713 }, { "weight": 100, "sprite": 1715 } ] }, { "id": "unconnected", - "fg": [ 2018, 2018 ], - "bg": [ { "weight": 100, "sprite": 1694 }, { "weight": 100, "sprite": 1696 } ] + "fg": [ 2037, 2037 ], + "bg": [ { "weight": 100, "sprite": 1713 }, { "weight": 100, "sprite": 1715 } ] } ] }, { "id": "t_pit_shallow_season_autumn", - "fg": 2018, - "bg": [ { "weight": 100, "sprite": 1689 }, { "weight": 100, "sprite": 1691 } ], + "fg": 2037, + "bg": [ { "weight": 100, "sprite": 1708 }, { "weight": 100, "sprite": 1710 } ], "multitile": true, "additional_tiles": [ - { "id": "center", "fg": 2003, "bg": [ { "weight": 100, "sprite": 1689 }, { "weight": 100, "sprite": 1691 } ] }, + { "id": "center", "fg": 2022, "bg": [ { "weight": 100, "sprite": 1708 }, { "weight": 100, "sprite": 1710 } ] }, { "id": "corner", - "fg": [ 2005, 2007, 2006, 2004 ], - "bg": [ { "weight": 100, "sprite": 1689 }, { "weight": 100, "sprite": 1691 } ] + "fg": [ 2024, 2026, 2025, 2023 ], + "bg": [ { "weight": 100, "sprite": 1708 }, { "weight": 100, "sprite": 1710 } ] }, { "id": "t_connection", - "fg": [ 2015, 2017, 2016, 2014 ], - "bg": [ { "weight": 100, "sprite": 1689 }, { "weight": 100, "sprite": 1691 } ] + "fg": [ 2034, 2036, 2035, 2033 ], + "bg": [ { "weight": 100, "sprite": 1708 }, { "weight": 100, "sprite": 1710 } ] }, { "id": "edge", - "fg": [ 2009, 2008 ], - "bg": [ { "weight": 100, "sprite": 1689 }, { "weight": 100, "sprite": 1691 } ] + "fg": [ 2028, 2027 ], + "bg": [ { "weight": 100, "sprite": 1708 }, { "weight": 100, "sprite": 1710 } ] }, { "id": "end_piece", - "fg": [ 2011, 2013, 2012, 2010 ], - "bg": [ { "weight": 100, "sprite": 1689 }, { "weight": 100, "sprite": 1691 } ] + "fg": [ 2030, 2032, 2031, 2029 ], + "bg": [ { "weight": 100, "sprite": 1708 }, { "weight": 100, "sprite": 1710 } ] }, { "id": "unconnected", - "fg": [ 2018, 2018 ], - "bg": [ { "weight": 100, "sprite": 1689 }, { "weight": 100, "sprite": 1691 } ] + "fg": [ 2037, 2037 ], + "bg": [ { "weight": 100, "sprite": 1708 }, { "weight": 100, "sprite": 1710 } ] } ] }, { "id": "t_pit_shallow_season_winter", - "fg": 2018, - "bg": [ { "weight": 100, "sprite": 1218 }, { "weight": 100, "sprite": 1219 } ], + "fg": 2037, + "bg": [ { "weight": 100, "sprite": 1238 }, { "weight": 100, "sprite": 1239 } ], "multitile": true, "additional_tiles": [ - { "id": "center", "fg": 2003, "bg": [ { "weight": 100, "sprite": 1218 }, { "weight": 100, "sprite": 1219 } ] }, + { "id": "center", "fg": 2022, "bg": [ { "weight": 100, "sprite": 1238 }, { "weight": 100, "sprite": 1239 } ] }, { "id": "corner", - "fg": [ 2005, 2007, 2006, 2004 ], - "bg": [ { "weight": 100, "sprite": 1218 }, { "weight": 100, "sprite": 1219 } ] + "fg": [ 2024, 2026, 2025, 2023 ], + "bg": [ { "weight": 100, "sprite": 1238 }, { "weight": 100, "sprite": 1239 } ] }, { "id": "t_connection", - "fg": [ 2015, 2017, 2016, 2014 ], - "bg": [ { "weight": 100, "sprite": 1218 }, { "weight": 100, "sprite": 1219 } ] + "fg": [ 2034, 2036, 2035, 2033 ], + "bg": [ { "weight": 100, "sprite": 1238 }, { "weight": 100, "sprite": 1239 } ] }, { "id": "edge", - "fg": [ 2009, 2008 ], - "bg": [ { "weight": 100, "sprite": 1218 }, { "weight": 100, "sprite": 1219 } ] + "fg": [ 2028, 2027 ], + "bg": [ { "weight": 100, "sprite": 1238 }, { "weight": 100, "sprite": 1239 } ] }, { "id": "end_piece", - "fg": [ 2011, 2013, 2012, 2010 ], - "bg": [ { "weight": 100, "sprite": 1218 }, { "weight": 100, "sprite": 1219 } ] + "fg": [ 2030, 2032, 2031, 2029 ], + "bg": [ { "weight": 100, "sprite": 1238 }, { "weight": 100, "sprite": 1239 } ] }, { "id": "unconnected", - "fg": [ 2018, 2018 ], - "bg": [ { "weight": 100, "sprite": 1218 }, { "weight": 100, "sprite": 1219 } ] + "fg": [ 2037, 2037 ], + "bg": [ { "weight": 100, "sprite": 1238 }, { "weight": 100, "sprite": 1239 } ] } ] }, { "id": "t_privacy_fence", "multitile": true, - "fg": 2034, - "bg": 1684, + "fg": 2053, + "bg": 1703, "additional_tiles": [ - { "id": "center", "bg": 1684, "fg": 2019 }, - { "id": "corner", "bg": 1684, "fg": [ 2021, 2023, 2022, 2020 ] }, - { "id": "t_connection", "bg": 1684, "fg": [ 2031, 2033, 2032, 2030 ] }, - { "id": "edge", "bg": 1684, "fg": [ 2025, 2024 ] }, - { "id": "end_piece", "bg": 1684, "fg": [ 2027, 2029, 2028, 2026 ] }, - { "bg": 1684, "id": "unconnected", "fg": [ 2034, 2034 ] } + { "id": "center", "bg": 1703, "fg": 2038 }, + { "id": "corner", "bg": 1703, "fg": [ 2040, 2042, 2041, 2039 ] }, + { "id": "t_connection", "bg": 1703, "fg": [ 2050, 2052, 2051, 2049 ] }, + { "id": "edge", "bg": 1703, "fg": [ 2044, 2043 ] }, + { "id": "end_piece", "bg": 1703, "fg": [ 2046, 2048, 2047, 2045 ] }, + { "bg": 1703, "id": "unconnected", "fg": [ 2053, 2053 ] } ] }, { "id": "t_privacy_fence_season_winter", "multitile": true, - "fg": 2034, - "bg": 1218, + "fg": 2053, + "bg": 1238, "additional_tiles": [ - { "id": "center", "bg": 1218, "fg": 2019 }, - { "id": "corner", "bg": 1218, "fg": [ 2021, 2023, 2022, 2020 ] }, - { "id": "t_connection", "bg": 1218, "fg": [ 2031, 2033, 2032, 2030 ] }, - { "id": "edge", "bg": 1218, "fg": [ 2025, 2024 ] }, - { "id": "end_piece", "bg": 1218, "fg": [ 2027, 2029, 2028, 2026 ] }, - { "bg": 1218, "id": "unconnected", "fg": [ 2034, 2034 ] } + { "id": "center", "bg": 1238, "fg": 2038 }, + { "id": "corner", "bg": 1238, "fg": [ 2040, 2042, 2041, 2039 ] }, + { "id": "t_connection", "bg": 1238, "fg": [ 2050, 2052, 2051, 2049 ] }, + { "id": "edge", "bg": 1238, "fg": [ 2044, 2043 ] }, + { "id": "end_piece", "bg": 1238, "fg": [ 2046, 2048, 2047, 2045 ] }, + { "bg": 1238, "id": "unconnected", "fg": [ 2053, 2053 ] } ] }, { "id": "t_railing", "multitile": true, - "fg": 2050, - "bg": 1405, + "fg": 2069, + "bg": 1425, "additional_tiles": [ - { "id": "center", "bg": 1405, "fg": 2035 }, - { "id": "corner", "bg": 1405, "fg": [ 2037, 2039, 2038, 2036 ] }, - { "id": "t_connection", "bg": 1405, "fg": [ 2047, 2049, 2048, 2046 ] }, - { "id": "edge", "bg": 1405, "fg": [ 2041, 2040 ] }, - { "id": "end_piece", "bg": 1405, "fg": [ 2043, 2045, 2044, 2042 ] }, - { "bg": 1405, "id": "unconnected", "fg": [ 2050, 2050 ] } + { "id": "center", "bg": 1425, "fg": 2054 }, + { "id": "corner", "bg": 1425, "fg": [ 2056, 2058, 2057, 2055 ] }, + { "id": "t_connection", "bg": 1425, "fg": [ 2066, 2068, 2067, 2065 ] }, + { "id": "edge", "bg": 1425, "fg": [ 2060, 2059 ] }, + { "id": "end_piece", "bg": 1425, "fg": [ 2062, 2064, 2063, 2061 ] }, + { "bg": 1425, "id": "unconnected", "fg": [ 2069, 2069 ] } ] }, { "id": "t_railroad_rubble", "multitile": true, - "fg": 2067, - "bg": 1684, + "fg": 2086, + "bg": 1703, "additional_tiles": [ - { "id": "center", "bg": 1684, "fg": [ { "weight": 1, "sprite": 2051 }, { "weight": 1, "sprite": 2052 } ] }, - { "id": "corner", "bg": 1684, "fg": [ 2054, 2056, 2055, 2053 ] }, - { "id": "t_connection", "bg": 1684, "fg": [ 2064, 2066, 2065, 2063 ] }, - { "id": "edge", "bg": 1684, "fg": [ 2058, 2057 ] }, - { "id": "end_piece", "bg": 1684, "fg": [ 2060, 2062, 2061, 2059 ] }, - { "bg": 1684, "id": "unconnected", "fg": 2067 } + { "id": "center", "bg": 1703, "fg": [ { "weight": 1, "sprite": 2070 }, { "weight": 1, "sprite": 2071 } ] }, + { "id": "corner", "bg": 1703, "fg": [ 2073, 2075, 2074, 2072 ] }, + { "id": "t_connection", "bg": 1703, "fg": [ 2083, 2085, 2084, 2082 ] }, + { "id": "edge", "bg": 1703, "fg": [ 2077, 2076 ] }, + { "id": "end_piece", "bg": 1703, "fg": [ 2079, 2081, 2080, 2078 ] }, + { "bg": 1703, "id": "unconnected", "fg": 2086 } ] }, { "id": "t_railroad_rubble_season_summer", "multitile": true, - "fg": 2067, - "bg": 1694, + "fg": 2086, + "bg": 1713, "additional_tiles": [ - { "id": "center", "bg": 1694, "fg": [ { "weight": 1, "sprite": 2051 }, { "weight": 1, "sprite": 2052 } ] }, - { "id": "corner", "bg": 1694, "fg": [ 2054, 2056, 2055, 2053 ] }, - { "id": "t_connection", "bg": 1694, "fg": [ 2064, 2066, 2065, 2063 ] }, - { "id": "edge", "bg": 1694, "fg": [ 2058, 2057 ] }, - { "id": "end_piece", "bg": 1694, "fg": [ 2060, 2062, 2061, 2059 ] }, - { "bg": 1694, "id": "unconnected", "fg": 2067 } + { "id": "center", "bg": 1713, "fg": [ { "weight": 1, "sprite": 2070 }, { "weight": 1, "sprite": 2071 } ] }, + { "id": "corner", "bg": 1713, "fg": [ 2073, 2075, 2074, 2072 ] }, + { "id": "t_connection", "bg": 1713, "fg": [ 2083, 2085, 2084, 2082 ] }, + { "id": "edge", "bg": 1713, "fg": [ 2077, 2076 ] }, + { "id": "end_piece", "bg": 1713, "fg": [ 2079, 2081, 2080, 2078 ] }, + { "bg": 1713, "id": "unconnected", "fg": 2086 } ] }, { "id": "t_railroad_rubble_season_autumn", "multitile": true, - "fg": 2067, - "bg": 1689, + "fg": 2086, + "bg": 1708, "additional_tiles": [ - { "id": "center", "bg": 1689, "fg": [ { "weight": 1, "sprite": 2051 }, { "weight": 1, "sprite": 2052 } ] }, - { "id": "corner", "bg": 1689, "fg": [ 2054, 2056, 2055, 2053 ] }, - { "id": "t_connection", "bg": 1689, "fg": [ 2064, 2066, 2065, 2063 ] }, - { "id": "edge", "bg": 1689, "fg": [ 2058, 2057 ] }, - { "id": "end_piece", "bg": 1689, "fg": [ 2060, 2062, 2061, 2059 ] }, - { "bg": 1689, "id": "unconnected", "fg": 2067 } + { "id": "center", "bg": 1708, "fg": [ { "weight": 1, "sprite": 2070 }, { "weight": 1, "sprite": 2071 } ] }, + { "id": "corner", "bg": 1708, "fg": [ 2073, 2075, 2074, 2072 ] }, + { "id": "t_connection", "bg": 1708, "fg": [ 2083, 2085, 2084, 2082 ] }, + { "id": "edge", "bg": 1708, "fg": [ 2077, 2076 ] }, + { "id": "end_piece", "bg": 1708, "fg": [ 2079, 2081, 2080, 2078 ] }, + { "bg": 1708, "id": "unconnected", "fg": 2086 } ] }, { "id": "t_railroad_rubble_season_winter", "multitile": true, - "fg": 2067, - "bg": 1218, + "fg": 2086, + "bg": 1238, "additional_tiles": [ - { "id": "center", "bg": 1218, "fg": [ { "weight": 1, "sprite": 2051 }, { "weight": 1, "sprite": 2052 } ] }, - { "id": "corner", "bg": 1218, "fg": [ 2054, 2056, 2055, 2053 ] }, - { "id": "t_connection", "bg": 1218, "fg": [ 2064, 2066, 2065, 2063 ] }, - { "id": "edge", "bg": 1218, "fg": [ 2058, 2057 ] }, - { "id": "end_piece", "bg": 1218, "fg": [ 2060, 2062, 2061, 2059 ] }, - { "bg": 1218, "id": "unconnected", "fg": 2067 } + { "id": "center", "bg": 1238, "fg": [ { "weight": 1, "sprite": 2070 }, { "weight": 1, "sprite": 2071 } ] }, + { "id": "corner", "bg": 1238, "fg": [ 2073, 2075, 2074, 2072 ] }, + { "id": "t_connection", "bg": 1238, "fg": [ 2083, 2085, 2084, 2082 ] }, + { "id": "edge", "bg": 1238, "fg": [ 2077, 2076 ] }, + { "id": "end_piece", "bg": 1238, "fg": [ 2079, 2081, 2080, 2078 ] }, + { "bg": 1238, "id": "unconnected", "fg": 2086 } ] }, - { "id": "t_rdoor_c", "fg": 2069 }, - { "id": "t_rdoor_o", "fg": 2070 }, - { "id": "t_rdoor_b", "fg": 2068 }, + { "id": "t_rdoor_c", "fg": 2088 }, + { "id": "t_rdoor_o", "fg": 2089 }, + { "id": "t_rdoor_b", "fg": 2087 }, { "id": "t_reinforced_glass", "multitile": true, - "fg": 2086, + "fg": 2105, "additional_tiles": [ - { "id": "center", "fg": 2071 }, - { "id": "corner", "fg": [ 2073, 2075, 2074, 2072 ] }, - { "id": "t_connection", "fg": [ 2083, 2085, 2084, 2082 ] }, - { "id": "edge", "fg": [ 2077, 2076 ] }, - { "id": "end_piece", "fg": [ 2079, 2081, 2080, 2078 ] }, - { "id": "unconnected", "fg": 2086 } + { "id": "center", "fg": 2090 }, + { "id": "corner", "fg": [ 2092, 2094, 2093, 2091 ] }, + { "id": "t_connection", "fg": [ 2102, 2104, 2103, 2101 ] }, + { "id": "edge", "fg": [ 2096, 2095 ] }, + { "id": "end_piece", "fg": [ 2098, 2100, 2099, 2097 ] }, + { "id": "unconnected", "fg": 2105 } ] }, { "id": "t_rock", "multitile": true, - "fg": 2102, + "fg": 2121, "additional_tiles": [ - { "id": "center", "fg": 2087 }, - { "id": "corner", "fg": [ 2089, 2091, 2090, 2088 ] }, - { "id": "t_connection", "fg": [ 2099, 2101, 2100, 2098 ] }, - { "id": "edge", "fg": [ 2093, 2092 ] }, - { "id": "end_piece", "fg": [ 2095, 2097, 2096, 2094 ] }, - { "id": "unconnected", "fg": 2102 } + { "id": "center", "fg": 2106 }, + { "id": "corner", "fg": [ 2108, 2110, 2109, 2107 ] }, + { "id": "t_connection", "fg": [ 2118, 2120, 2119, 2117 ] }, + { "id": "edge", "fg": [ 2112, 2111 ] }, + { "id": "end_piece", "fg": [ 2114, 2116, 2115, 2113 ] }, + { "id": "unconnected", "fg": 2121 } ] }, { "id": "t_rock_floor", "multitile": true, - "fg": 2120, + "fg": 2139, "additional_tiles": [ { "id": "center", - "fg": [ { "weight": 1, "sprite": 2103 }, { "weight": 1, "sprite": 2104 }, { "weight": 1, "sprite": 2105 } ] + "fg": [ { "weight": 1, "sprite": 2122 }, { "weight": 1, "sprite": 2123 }, { "weight": 1, "sprite": 2124 } ] }, - { "id": "corner", "fg": [ 2107, 2109, 2108, 2106 ] }, - { "id": "t_connection", "fg": [ 2117, 2119, 2118, 2116 ] }, - { "id": "edge", "fg": [ 2111, 2110 ] }, - { "id": "end_piece", "fg": [ 2113, 2115, 2114, 2112 ] }, - { "id": "unconnected", "fg": 2120 } + { "id": "corner", "fg": [ 2126, 2128, 2127, 2125 ] }, + { "id": "t_connection", "fg": [ 2136, 2138, 2137, 2135 ] }, + { "id": "edge", "fg": [ 2130, 2129 ] }, + { "id": "end_piece", "fg": [ 2132, 2134, 2133, 2131 ] }, + { "id": "unconnected", "fg": 2139 } ] }, { "id": "t_rock_wall", "multitile": true, - "fg": 2136, + "fg": 2155, "additional_tiles": [ - { "id": "center", "fg": 2121 }, - { "id": "corner", "fg": [ 2123, 2125, 2124, 2122 ] }, - { "id": "t_connection", "fg": [ 2133, 2135, 2134, 2132 ] }, - { "id": "edge", "fg": [ 2127, 2126 ] }, - { "id": "end_piece", "fg": [ 2129, 2131, 2130, 2128 ] }, - { "id": "unconnected", "fg": 2136 } + { "id": "center", "fg": 2140 }, + { "id": "corner", "fg": [ 2142, 2144, 2143, 2141 ] }, + { "id": "t_connection", "fg": [ 2152, 2154, 2153, 2151 ] }, + { "id": "edge", "fg": [ 2146, 2145 ] }, + { "id": "end_piece", "fg": [ 2148, 2150, 2149, 2147 ] }, + { "id": "unconnected", "fg": 2155 } ] }, { "id": "t_sand", "multitile": true, - "fg": 2155, - "bg": 1684, + "fg": 2174, + "bg": 1703, "additional_tiles": [ { "id": "center", - "bg": 1684, + "bg": 1703, "fg": [ - { "weight": 1, "sprite": 2137 }, - { "weight": 1, "sprite": 2138 }, - { "weight": 1, "sprite": 2139 }, - { "weight": 1, "sprite": 2140 } + { "weight": 1, "sprite": 2156 }, + { "weight": 1, "sprite": 2157 }, + { "weight": 1, "sprite": 2158 }, + { "weight": 1, "sprite": 2159 } ] }, - { "id": "corner", "bg": 1684, "fg": [ 2142, 2144, 2143, 2141 ] }, - { "id": "t_connection", "bg": 1684, "fg": [ 2152, 2154, 2153, 2151 ] }, - { "id": "edge", "bg": 1684, "fg": [ 2146, 2145 ] }, - { "id": "end_piece", "bg": 1684, "fg": [ 2148, 2150, 2149, 2147 ] }, - { "bg": 1684, "id": "unconnected", "fg": 2155 } + { "id": "corner", "bg": 1703, "fg": [ 2161, 2163, 2162, 2160 ] }, + { "id": "t_connection", "bg": 1703, "fg": [ 2171, 2173, 2172, 2170 ] }, + { "id": "edge", "bg": 1703, "fg": [ 2165, 2164 ] }, + { "id": "end_piece", "bg": 1703, "fg": [ 2167, 2169, 2168, 2166 ] }, + { "bg": 1703, "id": "unconnected", "fg": 2174 } ] }, { "id": "t_sand_season_summer", "multitile": true, - "fg": 2155, - "bg": 1694, + "fg": 2174, + "bg": 1713, "additional_tiles": [ - { "id": "center", "bg": 1694, "fg": [ { "weight": 1, "sprite": 2137 }, { "weight": 1, "sprite": 2138 } ] }, - { "id": "corner", "bg": 1694, "fg": [ 2142, 2144, 2143, 2141 ] }, - { "id": "t_connection", "bg": 1694, "fg": [ 2152, 2154, 2153, 2151 ] }, - { "id": "edge", "bg": 1694, "fg": [ 2146, 2145 ] }, - { "id": "end_piece", "bg": 1694, "fg": [ 2148, 2150, 2149, 2147 ] }, - { "bg": 1694, "id": "unconnected", "fg": 2155 } + { "id": "center", "bg": 1713, "fg": [ { "weight": 1, "sprite": 2156 }, { "weight": 1, "sprite": 2157 } ] }, + { "id": "corner", "bg": 1713, "fg": [ 2161, 2163, 2162, 2160 ] }, + { "id": "t_connection", "bg": 1713, "fg": [ 2171, 2173, 2172, 2170 ] }, + { "id": "edge", "bg": 1713, "fg": [ 2165, 2164 ] }, + { "id": "end_piece", "bg": 1713, "fg": [ 2167, 2169, 2168, 2166 ] }, + { "bg": 1713, "id": "unconnected", "fg": 2174 } ] }, { "id": "t_sand_season_autumn", "multitile": true, - "fg": 2155, - "bg": 1689, + "fg": 2174, + "bg": 1708, "additional_tiles": [ - { "id": "center", "bg": 1689, "fg": [ { "weight": 1, "sprite": 2137 }, { "weight": 1, "sprite": 2138 } ] }, - { "id": "corner", "bg": 1689, "fg": [ 2142, 2144, 2143, 2141 ] }, - { "id": "t_connection", "bg": 1689, "fg": [ 2152, 2154, 2153, 2151 ] }, - { "id": "edge", "bg": 1689, "fg": [ 2146, 2145 ] }, - { "id": "end_piece", "bg": 1689, "fg": [ 2148, 2150, 2149, 2147 ] }, - { "bg": 1689, "id": "unconnected", "fg": 2155 } + { "id": "center", "bg": 1708, "fg": [ { "weight": 1, "sprite": 2156 }, { "weight": 1, "sprite": 2157 } ] }, + { "id": "corner", "bg": 1708, "fg": [ 2161, 2163, 2162, 2160 ] }, + { "id": "t_connection", "bg": 1708, "fg": [ 2171, 2173, 2172, 2170 ] }, + { "id": "edge", "bg": 1708, "fg": [ 2165, 2164 ] }, + { "id": "end_piece", "bg": 1708, "fg": [ 2167, 2169, 2168, 2166 ] }, + { "bg": 1708, "id": "unconnected", "fg": 2174 } ] }, { "id": "t_sand_season_winter", "multitile": true, - "fg": 2155, - "bg": 1218, + "fg": 2174, + "bg": 1238, "additional_tiles": [ - { "id": "center", "bg": 1218, "fg": [ { "weight": 1, "sprite": 2137 }, { "weight": 1, "sprite": 2138 } ] }, - { "id": "corner", "bg": 1218, "fg": [ 2142, 2144, 2143, 2141 ] }, - { "id": "t_connection", "bg": 1218, "fg": [ 2152, 2154, 2153, 2151 ] }, - { "id": "edge", "bg": 1218, "fg": [ 2146, 2145 ] }, - { "id": "end_piece", "bg": 1218, "fg": [ 2148, 2150, 2149, 2147 ] }, - { "bg": 1218, "id": "unconnected", "fg": 2155 } + { "id": "center", "bg": 1238, "fg": [ { "weight": 1, "sprite": 2156 }, { "weight": 1, "sprite": 2157 } ] }, + { "id": "corner", "bg": 1238, "fg": [ 2161, 2163, 2162, 2160 ] }, + { "id": "t_connection", "bg": 1238, "fg": [ 2171, 2173, 2172, 2170 ] }, + { "id": "edge", "bg": 1238, "fg": [ 2165, 2164 ] }, + { "id": "end_piece", "bg": 1238, "fg": [ 2167, 2169, 2168, 2166 ] }, + { "bg": 1238, "id": "unconnected", "fg": 2174 } ] }, { "id": "t_scrap_floor", "multitile": true, - "fg": 2171, + "fg": 2190, "additional_tiles": [ - { "id": "center", "fg": 2156 }, - { "id": "corner", "fg": [ 2158, 2160, 2159, 2157 ] }, - { "id": "t_connection", "fg": [ 2168, 2170, 2169, 2167 ] }, - { "id": "edge", "fg": [ 2162, 2161 ] }, - { "id": "end_piece", "fg": [ 2164, 2166, 2165, 2163 ] }, - { "id": "unconnected", "fg": 2171 } + { "id": "center", "fg": 2175 }, + { "id": "corner", "fg": [ 2177, 2179, 2178, 2176 ] }, + { "id": "t_connection", "fg": [ 2187, 2189, 2188, 2186 ] }, + { "id": "edge", "fg": [ 2181, 2180 ] }, + { "id": "end_piece", "fg": [ 2183, 2185, 2184, 2182 ] }, + { "id": "unconnected", "fg": 2190 } ] }, { "id": "t_scrap_wall", "multitile": true, - "fg": 2187, + "fg": 2206, "additional_tiles": [ - { "id": "center", "fg": 2172 }, - { "id": "corner", "fg": [ 2174, 2176, 2175, 2173 ] }, - { "id": "t_connection", "fg": [ 2184, 2186, 2185, 2183 ] }, - { "id": "edge", "fg": [ 2178, 2177 ] }, - { "id": "end_piece", "fg": [ 2180, 2182, 2181, 2179 ] }, - { "id": "unconnected", "fg": 2187 } + { "id": "center", "fg": 2191 }, + { "id": "corner", "fg": [ 2193, 2195, 2194, 2192 ] }, + { "id": "t_connection", "fg": [ 2203, 2205, 2204, 2202 ] }, + { "id": "edge", "fg": [ 2197, 2196 ] }, + { "id": "end_piece", "fg": [ 2199, 2201, 2200, 2198 ] }, + { "id": "unconnected", "fg": 2206 } ] }, { "id": "t_screened_porch_wall", "multitile": true, - "fg": 2203, - "bg": 1581, + "fg": 2222, + "bg": 1600, "additional_tiles": [ - { "id": "center", "bg": 1581, "fg": 2188 }, - { "id": "corner", "bg": 1581, "fg": [ 2190, 2192, 2191, 2189 ] }, - { "id": "t_connection", "bg": 1581, "fg": [ 2200, 2202, 2201, 2199 ] }, - { "id": "edge", "bg": 1581, "fg": [ 2194, 2193 ] }, - { "id": "end_piece", "bg": 1581, "fg": [ 2196, 2198, 2197, 2195 ] }, - { "bg": 1581, "id": "unconnected", "fg": [ 2203, 2203 ] } + { "id": "center", "bg": 1600, "fg": 2207 }, + { "id": "corner", "bg": 1600, "fg": [ 2209, 2211, 2210, 2208 ] }, + { "id": "t_connection", "bg": 1600, "fg": [ 2219, 2221, 2220, 2218 ] }, + { "id": "edge", "bg": 1600, "fg": [ 2213, 2212 ] }, + { "id": "end_piece", "bg": 1600, "fg": [ 2215, 2217, 2216, 2214 ] }, + { "bg": 1600, "id": "unconnected", "fg": [ 2222, 2222 ] } ] }, { "id": "t_sewage", "multitile": true, - "fg": 2219, + "fg": 2238, "additional_tiles": [ - { "id": "center", "fg": 2204 }, - { "id": "corner", "fg": [ 2206, 2208, 2207, 2205 ] }, - { "id": "t_connection", "fg": [ 2216, 2218, 2217, 2215 ] }, - { "id": "edge", "fg": [ 2210, 2209 ] }, - { "id": "end_piece", "fg": [ 2212, 2214, 2213, 2211 ] }, - { "id": "unconnected", "fg": [ 2219, 2219 ] } + { "id": "center", "fg": 2223 }, + { "id": "corner", "fg": [ 2225, 2227, 2226, 2224 ] }, + { "id": "t_connection", "fg": [ 2235, 2237, 2236, 2234 ] }, + { "id": "edge", "fg": [ 2229, 2228 ] }, + { "id": "end_piece", "fg": [ 2231, 2233, 2232, 2230 ] }, + { "id": "unconnected", "fg": [ 2238, 2238 ] } ] }, { "id": "t_sewage_pipe", "multitile": true, - "fg": 2235, + "fg": 2254, "additional_tiles": [ - { "id": "center", "fg": 2220 }, - { "id": "corner", "fg": [ 2222, 2224, 2223, 2221 ] }, - { "id": "t_connection", "fg": [ 2232, 2234, 2233, 2231 ] }, - { "id": "edge", "fg": [ 2226, 2225 ] }, - { "id": "end_piece", "fg": [ 2228, 2230, 2229, 2227 ] }, - { "id": "unconnected", "fg": [ 2235, 2235 ] } + { "id": "center", "fg": 2239 }, + { "id": "corner", "fg": [ 2241, 2243, 2242, 2240 ] }, + { "id": "t_connection", "fg": [ 2251, 2253, 2252, 2250 ] }, + { "id": "edge", "fg": [ 2245, 2244 ] }, + { "id": "end_piece", "fg": [ 2247, 2249, 2248, 2246 ] }, + { "id": "unconnected", "fg": [ 2254, 2254 ] } ] }, { "id": "t_shingle_flat_roof", "multitile": true, - "fg": 2251, - "additional_tiles": [ - { "id": "center", "fg": 2236 }, - { "id": "corner", "fg": [ 2238, 2240, 2239, 2237 ] }, - { "id": "t_connection", "fg": [ 2248, 2250, 2249, 2247 ] }, - { "id": "edge", "fg": [ 2242, 2241 ] }, - { "id": "end_piece", "fg": [ 2244, 2246, 2245, 2243 ] }, - { "id": "unconnected", "fg": 2251 } - ] - }, - { "id": "t_shrub", "fg": 2252, "bg": 1684 }, - { "id": "t_shrub_season_summer", "fg": 2252, "bg": 1694 }, - { "id": "t_shrub_season_autumn", "fg": 2252, "bg": 1689 }, - { "id": "t_shrub_season_winter", "fg": 2253, "bg": 1217 }, - { "id": "t_shrub_blackberry", "fg": 2254, "bg": 1684 }, - { "id": "t_shrub_blackberry_harvested", "fg": 2255, "bg": 1694 }, - { "id": "t_shrub_blackberry_season_summer", "fg": 2256, "bg": 1694 }, - { "id": "t_shrub_blackberry_season_autumn", "fg": 2254, "bg": 1689 }, - { "id": "t_shrub_blackberry_season_winter", "fg": 2257, "bg": 1217 }, - { "id": "t_shrub_blueberry", "fg": 2258, "bg": 1684 }, - { "id": "t_shrub_blueberry_harvested", "fg": 2259, "bg": 1694 }, - { "id": "t_shrub_blueberry_season_summer", "fg": 2260, "bg": 1694 }, - { "id": "t_shrub_blueberry_season_autumn", "fg": 2258, "bg": 1689 }, - { "id": "t_shrub_blueberry_season_winter", "fg": 2261, "bg": 1217 }, - { "id": "t_shrub_grape", "fg": 2262, "bg": 1684 }, - { "id": "t_shrub_grape_harvested", "fg": 2263, "bg": 1694 }, - { "id": "t_shrub_grape_season_summer", "fg": 2264, "bg": 1694 }, - { "id": "t_shrub_grape_season_autumn", "fg": 2262, "bg": 1689 }, - { "id": "t_shrub_grape_season_winter", "fg": 2265, "bg": 1217 }, - { "id": "t_shrub_huckleberry", "fg": 2266, "bg": 1684 }, - { "id": "t_shrub_huckleberry_harvested", "fg": 2267, "bg": 1694 }, - { "id": "t_shrub_huckleberry_season_summer", "fg": 2268, "bg": 1694 }, - { "id": "t_shrub_huckleberry_season_autumn", "fg": 2266, "bg": 1689 }, - { "id": "t_shrub_huckleberry_season_winter", "fg": 2269, "bg": 1217 }, - { "id": "t_shrub_hydrangea", "fg": 2271, "bg": 1684 }, - { "id": "t_shrub_hydrangea_harvested", "fg": 2270, "bg": 1684 }, - { "id": "t_shrub_hydrangea_season_summer", "fg": 2272, "bg": 1694 }, - { "id": "t_shrub_hydrangea_season_autumn", "fg": 2271, "bg": 1689 }, - { "id": "t_shrub_hydrangea_season_winter", "fg": 2273, "bg": 1217 }, - { "id": "t_shrub_lilac", "fg": 2275, "bg": 1684 }, - { "id": "t_shrub_lilac_harvested", "fg": 2274, "bg": 1684 }, - { "id": "t_shrub_lilac_season_summer", "fg": 2276, "bg": 1694 }, - { "id": "t_shrub_lilac_season_autumn", "fg": 2274, "bg": 1689 }, - { "id": "t_shrub_lilac_season_winter", "fg": 2277, "bg": 1217 }, - { "id": "t_shrub_peanut", "fg": 2278, "bg": 1684 }, - { "id": "t_shrub_peanut_harvested", "fg": 2280, "bg": 1689 }, - { "id": "t_shrub_peanut_season_summer", "fg": 2278, "bg": 1694 }, - { "id": "t_shrub_peanut_season_autumn", "fg": 2279, "bg": 1689 }, - { "id": "t_shrub_peanut_season_winter", "fg": 2281, "bg": 1217 }, - { "id": "t_shrub_raspberry", "fg": 2282, "bg": 1684 }, - { "id": "t_shrub_raspberry_harvested", "fg": 2283, "bg": 1694 }, - { "id": "t_shrub_raspberry_season_summer", "fg": 2284, "bg": 1694 }, - { "id": "t_shrub_raspberry_season_autumn", "fg": 2282, "bg": 1689 }, - { "id": "t_shrub_raspberry_season_winter", "fg": 2285, "bg": 1217 }, - { "id": "t_shrub_rose", "fg": 2287, "bg": 1684 }, - { "id": "t_shrub_rose_season_summer", "fg": 2287, "bg": 1694 }, - { "id": "t_shrub_rose_harvested", "fg": 2287, "bg": 1689 }, - { "id": "t_shrub_rose_season_autumn", "fg": 2286, "bg": 1689 }, - { "id": "t_shrub_rose_season_winter", "fg": 2288, "bg": 1217 }, - { "id": "t_shrub_strawberry", "fg": 2289, "bg": 1684 }, - { "id": "t_shrub_strawberry_harvested", "fg": 2290, "bg": 1694 }, - { "id": "t_shrub_strawberry_season_summer", "fg": 2291, "bg": 1694 }, - { "id": "t_shrub_strawberry_season_autumn", "fg": 2289, "bg": 1689 }, - { "id": "t_shrub_strawberry_season_winter", "fg": 2292, "bg": 1217 }, + "fg": 2270, + "additional_tiles": [ + { "id": "center", "fg": 2255 }, + { "id": "corner", "fg": [ 2257, 2259, 2258, 2256 ] }, + { "id": "t_connection", "fg": [ 2267, 2269, 2268, 2266 ] }, + { "id": "edge", "fg": [ 2261, 2260 ] }, + { "id": "end_piece", "fg": [ 2263, 2265, 2264, 2262 ] }, + { "id": "unconnected", "fg": 2270 } + ] + }, + { "id": "t_shrub", "fg": 2271, "bg": 1703 }, + { "id": "t_shrub_season_summer", "fg": 2271, "bg": 1713 }, + { "id": "t_shrub_season_autumn", "fg": 2271, "bg": 1708 }, + { "id": "t_shrub_season_winter", "fg": 2272, "bg": 1237 }, + { "id": "t_shrub_blackberry", "fg": 2273, "bg": 1703 }, + { "id": "t_shrub_blackberry_harvested", "fg": 2274, "bg": 1713 }, + { "id": "t_shrub_blackberry_season_summer", "fg": 2275, "bg": 1713 }, + { "id": "t_shrub_blackberry_season_autumn", "fg": 2273, "bg": 1708 }, + { "id": "t_shrub_blackberry_season_winter", "fg": 2276, "bg": 1237 }, + { "id": "t_shrub_blueberry", "fg": 2277, "bg": 1703 }, + { "id": "t_shrub_blueberry_harvested", "fg": 2278, "bg": 1713 }, + { "id": "t_shrub_blueberry_season_summer", "fg": 2279, "bg": 1713 }, + { "id": "t_shrub_blueberry_season_autumn", "fg": 2277, "bg": 1708 }, + { "id": "t_shrub_blueberry_season_winter", "fg": 2280, "bg": 1237 }, + { "id": "t_shrub_grape", "fg": 2281, "bg": 1703 }, + { "id": "t_shrub_grape_harvested", "fg": 2282, "bg": 1713 }, + { "id": "t_shrub_grape_season_summer", "fg": 2283, "bg": 1713 }, + { "id": "t_shrub_grape_season_autumn", "fg": 2281, "bg": 1708 }, + { "id": "t_shrub_grape_season_winter", "fg": 2284, "bg": 1237 }, + { "id": "t_shrub_huckleberry", "fg": 2285, "bg": 1703 }, + { "id": "t_shrub_huckleberry_harvested", "fg": 2286, "bg": 1713 }, + { "id": "t_shrub_huckleberry_season_summer", "fg": 2287, "bg": 1713 }, + { "id": "t_shrub_huckleberry_season_autumn", "fg": 2285, "bg": 1708 }, + { "id": "t_shrub_huckleberry_season_winter", "fg": 2288, "bg": 1237 }, + { "id": "t_shrub_hydrangea", "fg": 2290, "bg": 1703 }, + { "id": "t_shrub_hydrangea_harvested", "fg": 2289, "bg": 1703 }, + { "id": "t_shrub_hydrangea_season_summer", "fg": 2291, "bg": 1713 }, + { "id": "t_shrub_hydrangea_season_autumn", "fg": 2290, "bg": 1708 }, + { "id": "t_shrub_hydrangea_season_winter", "fg": 2292, "bg": 1237 }, + { "id": "t_shrub_lilac", "fg": 2294, "bg": 1703 }, + { "id": "t_shrub_lilac_harvested", "fg": 2293, "bg": 1703 }, + { "id": "t_shrub_lilac_season_summer", "fg": 2295, "bg": 1713 }, + { "id": "t_shrub_lilac_season_autumn", "fg": 2293, "bg": 1708 }, + { "id": "t_shrub_lilac_season_winter", "fg": 2296, "bg": 1237 }, + { "id": "t_shrub_peanut", "fg": 2297, "bg": 1703 }, + { "id": "t_shrub_peanut_harvested", "fg": 2299, "bg": 1708 }, + { "id": "t_shrub_peanut_season_summer", "fg": 2297, "bg": 1713 }, + { "id": "t_shrub_peanut_season_autumn", "fg": 2298, "bg": 1708 }, + { "id": "t_shrub_peanut_season_winter", "fg": 2300, "bg": 1237 }, + { "id": "t_shrub_raspberry", "fg": 2301, "bg": 1703 }, + { "id": "t_shrub_raspberry_harvested", "fg": 2302, "bg": 1713 }, + { "id": "t_shrub_raspberry_season_summer", "fg": 2303, "bg": 1713 }, + { "id": "t_shrub_raspberry_season_autumn", "fg": 2301, "bg": 1708 }, + { "id": "t_shrub_raspberry_season_winter", "fg": 2304, "bg": 1237 }, + { "id": "t_shrub_rose", "fg": 2306, "bg": 1703 }, + { "id": "t_shrub_rose_season_summer", "fg": 2306, "bg": 1713 }, + { "id": "t_shrub_rose_harvested", "fg": 2306, "bg": 1708 }, + { "id": "t_shrub_rose_season_autumn", "fg": 2305, "bg": 1708 }, + { "id": "t_shrub_rose_season_winter", "fg": 2307, "bg": 1237 }, + { "id": "t_shrub_strawberry", "fg": 2308, "bg": 1703 }, + { "id": "t_shrub_strawberry_harvested", "fg": 2309, "bg": 1713 }, + { "id": "t_shrub_strawberry_season_summer", "fg": 2310, "bg": 1713 }, + { "id": "t_shrub_strawberry_season_autumn", "fg": 2308, "bg": 1708 }, + { "id": "t_shrub_strawberry_season_winter", "fg": 2311, "bg": 1237 }, { "id": [ "t_sidewalk", "t_sidewalk_bg_dp" ], "multitile": true, - "fg": 2308, + "fg": 2327, "additional_tiles": [ - { "id": "center", "fg": 2293 }, - { "id": "corner", "fg": [ 2295, 2297, 2296, 2294 ] }, - { "id": "t_connection", "fg": [ 2305, 2307, 2306, 2304 ] }, - { "id": "edge", "fg": [ 2299, 2298 ] }, - { "id": "end_piece", "fg": [ 2301, 2303, 2302, 2300 ] }, - { "id": "unconnected", "fg": 2308 } + { "id": "center", "fg": 2312 }, + { "id": "corner", "fg": [ 2314, 2316, 2315, 2313 ] }, + { "id": "t_connection", "fg": [ 2324, 2326, 2325, 2323 ] }, + { "id": "edge", "fg": [ 2318, 2317 ] }, + { "id": "end_piece", "fg": [ 2320, 2322, 2321, 2319 ] }, + { "id": "unconnected", "fg": 2327 } ] }, - { "id": "t_sidewalk_season_winter", "fg": 1218 }, + { "id": "t_sidewalk_season_winter", "fg": 1238 }, { "id": "t_strconc_floor", "multitile": true, - "fg": 2325, - "additional_tiles": [ - { "id": "center", "fg": 2310 }, - { "id": "corner", "fg": [ 2312, 2314, 2313, 2311 ] }, - { "id": "t_connection", "fg": [ 2322, 2324, 2323, 2321 ] }, - { "id": "edge", "fg": [ 2316, 2315 ] }, - { "id": "end_piece", "fg": [ 2318, 2320, 2319, 2317 ] }, - { "id": "unconnected", "fg": 2325 } - ] - }, - { "id": "t_stump", "fg": 2326, "bg": 1684 }, - { "id": "t_stump_season_summer", "fg": 2326, "bg": 1694 }, - { "id": "t_stump_season_autumn", "fg": 2326, "bg": 1689 }, - { "id": "t_stump_season_winter", "fg": 2326, "bg": 1217 }, - { "id": "f_tatami", "fg": [ { "weight": 100, "sprite": 2327 }, { "weight": 100, "sprite": 2328 } ] }, - { - "id": "t_thconc_floor", - "multitile": true, "fg": 2344, "additional_tiles": [ { "id": "center", "fg": 2329 }, @@ -3286,1021 +3280,1047 @@ { "id": "unconnected", "fg": 2344 } ] }, - { "id": "t_underbrush", "fg": 2345, "bg": 1684 }, - { "id": "t_underbrush_harvested_spring", "fg": 2346, "bg": 1684 }, - { "id": "t_underbrush_season_summer", "fg": 2345, "bg": 1694 }, - { "id": "t_underbrush_harvested_summer", "fg": 2346, "bg": 1694 }, - { "id": "t_underbrush_season_autumn", "fg": 2345, "bg": 1689 }, - { "id": "t_underbrush_harvested_autumn", "fg": 2346, "bg": 1689 }, - { "id": "t_underbrush_harvested_winter", "fg": 2346, "bg": 1217 }, - { "id": "t_underbrush_season_winter", "fg": 2345, "bg": 1217 }, + { "id": "t_stump", "fg": 2345, "bg": 1703 }, + { "id": "t_stump_season_summer", "fg": 2345, "bg": 1713 }, + { "id": "t_stump_season_autumn", "fg": 2345, "bg": 1708 }, + { "id": "t_stump_season_winter", "fg": 2345, "bg": 1237 }, + { "id": "f_tatami", "fg": [ { "weight": 100, "sprite": 2346 }, { "weight": 100, "sprite": 2347 } ] }, + { + "id": "t_thconc_floor", + "multitile": true, + "fg": 2363, + "additional_tiles": [ + { "id": "center", "fg": 2348 }, + { "id": "corner", "fg": [ 2350, 2352, 2351, 2349 ] }, + { "id": "t_connection", "fg": [ 2360, 2362, 2361, 2359 ] }, + { "id": "edge", "fg": [ 2354, 2353 ] }, + { "id": "end_piece", "fg": [ 2356, 2358, 2357, 2355 ] }, + { "id": "unconnected", "fg": 2363 } + ] + }, + { "id": "t_underbrush", "fg": 2364, "bg": 1703 }, + { "id": "t_underbrush_harvested_spring", "fg": 2365, "bg": 1703 }, + { "id": "t_underbrush_season_summer", "fg": 2364, "bg": 1713 }, + { "id": "t_underbrush_harvested_summer", "fg": 2365, "bg": 1713 }, + { "id": "t_underbrush_season_autumn", "fg": 2364, "bg": 1708 }, + { "id": "t_underbrush_harvested_autumn", "fg": 2365, "bg": 1708 }, + { "id": "t_underbrush_harvested_winter", "fg": 2365, "bg": 1237 }, + { "id": "t_underbrush_season_winter", "fg": 2364, "bg": 1237 }, { "id": "t_wall", "multitile": true, - "fg": 2362, + "fg": 2381, "additional_tiles": [ - { "id": "center", "fg": 2347 }, - { "id": "corner", "fg": [ 2349, 2351, 2350, 2348 ] }, - { "id": "t_connection", "fg": [ 2359, 2361, 2360, 2358 ] }, - { "id": "edge", "fg": [ 2353, 2352 ] }, - { "id": "end_piece", "fg": [ 2355, 2357, 2356, 2354 ] }, - { "id": "unconnected", "fg": 2362 } + { "id": "center", "fg": 2366 }, + { "id": "corner", "fg": [ 2368, 2370, 2369, 2367 ] }, + { "id": "t_connection", "fg": [ 2378, 2380, 2379, 2377 ] }, + { "id": "edge", "fg": [ 2372, 2371 ] }, + { "id": "end_piece", "fg": [ 2374, 2376, 2375, 2373 ] }, + { "id": "unconnected", "fg": 2381 } ] }, { "id": "t_wall_b", "multitile": true, - "fg": 2378, + "fg": 2397, "additional_tiles": [ - { "id": "center", "fg": 2363 }, - { "id": "corner", "fg": [ 2365, 2367, 2366, 2364 ] }, - { "id": "t_connection", "fg": [ 2375, 2377, 2376, 2374 ] }, - { "id": "edge", "fg": [ 2369, 2368 ] }, - { "id": "end_piece", "fg": [ 2371, 2373, 2372, 2370 ] }, - { "id": "unconnected", "fg": 2378 } + { "id": "center", "fg": 2382 }, + { "id": "corner", "fg": [ 2384, 2386, 2385, 2383 ] }, + { "id": "t_connection", "fg": [ 2394, 2396, 2395, 2393 ] }, + { "id": "edge", "fg": [ 2388, 2387 ] }, + { "id": "end_piece", "fg": [ 2390, 2392, 2391, 2389 ] }, + { "id": "unconnected", "fg": 2397 } ] }, { "id": "t_wall_g", "multitile": true, - "fg": 2394, + "fg": 2413, "additional_tiles": [ - { "id": "center", "fg": 2379 }, - { "id": "corner", "fg": [ 2381, 2383, 2382, 2380 ] }, - { "id": "t_connection", "fg": [ 2391, 2393, 2392, 2390 ] }, - { "id": "edge", "fg": [ 2385, 2384 ] }, - { "id": "end_piece", "fg": [ 2387, 2389, 2388, 2386 ] }, - { "id": "unconnected", "fg": 2394 } + { "id": "center", "fg": 2398 }, + { "id": "corner", "fg": [ 2400, 2402, 2401, 2399 ] }, + { "id": "t_connection", "fg": [ 2410, 2412, 2411, 2409 ] }, + { "id": "edge", "fg": [ 2404, 2403 ] }, + { "id": "end_piece", "fg": [ 2406, 2408, 2407, 2405 ] }, + { "id": "unconnected", "fg": 2413 } ] }, { "id": [ "t_wall_glass", "t_wall_glass_alarm" ], "multitile": true, - "fg": 2410, + "fg": 2429, "additional_tiles": [ - { "id": "center", "fg": 2395 }, - { "id": "corner", "fg": [ 2397, 2399, 2398, 2396 ] }, - { "id": "t_connection", "fg": [ 2407, 2409, 2408, 2406 ] }, - { "id": "edge", "fg": [ 2401, 2400 ] }, - { "id": "end_piece", "fg": [ 2403, 2405, 2404, 2402 ] }, - { "id": "unconnected", "fg": 2410 } + { "id": "center", "fg": 2414 }, + { "id": "corner", "fg": [ 2416, 2418, 2417, 2415 ] }, + { "id": "t_connection", "fg": [ 2426, 2428, 2427, 2425 ] }, + { "id": "edge", "fg": [ 2420, 2419 ] }, + { "id": "end_piece", "fg": [ 2422, 2424, 2423, 2421 ] }, + { "id": "unconnected", "fg": 2429 } ] }, { "id": "t_wall_log", "multitile": true, - "fg": 2426, - "bg": 1684, + "fg": 2445, + "bg": 1703, "additional_tiles": [ - { "id": "center", "fg": 2411 }, - { "id": "corner", "fg": [ 2413, 2415, 2414, 2412 ] }, - { "id": "t_connection", "fg": [ 2423, 2425, 2424, 2422 ] }, - { "id": "edge", "bg": 1684, "fg": [ 2417, 2416 ] }, - { "id": "end_piece", "bg": 1684, "fg": [ 2419, 2421, 2420, 2418 ] }, - { "bg": 1684, "id": "unconnected", "fg": 2426 } + { "id": "center", "fg": 2430 }, + { "id": "corner", "fg": [ 2432, 2434, 2433, 2431 ] }, + { "id": "t_connection", "fg": [ 2442, 2444, 2443, 2441 ] }, + { "id": "edge", "bg": 1703, "fg": [ 2436, 2435 ] }, + { "id": "end_piece", "bg": 1703, "fg": [ 2438, 2440, 2439, 2437 ] }, + { "bg": 1703, "id": "unconnected", "fg": 2445 } ] }, { "id": "t_wall_p", "multitile": true, - "fg": 2442, + "fg": 2461, "additional_tiles": [ - { "id": "center", "fg": 2427 }, - { "id": "corner", "fg": [ 2429, 2431, 2430, 2428 ] }, - { "id": "t_connection", "fg": [ 2439, 2441, 2440, 2438 ] }, - { "id": "edge", "fg": [ 2433, 2432 ] }, - { "id": "end_piece", "fg": [ 2435, 2437, 2436, 2434 ] }, - { "id": "unconnected", "fg": 2442 } + { "id": "center", "fg": 2446 }, + { "id": "corner", "fg": [ 2448, 2450, 2449, 2447 ] }, + { "id": "t_connection", "fg": [ 2458, 2460, 2459, 2457 ] }, + { "id": "edge", "fg": [ 2452, 2451 ] }, + { "id": "end_piece", "fg": [ 2454, 2456, 2455, 2453 ] }, + { "id": "unconnected", "fg": 2461 } ] }, { "id": "t_wall_r", "multitile": true, - "fg": 2458, + "fg": 2477, "additional_tiles": [ - { "id": "center", "fg": 2443 }, - { "id": "corner", "fg": [ 2445, 2447, 2446, 2444 ] }, - { "id": "t_connection", "fg": [ 2455, 2457, 2456, 2454 ] }, - { "id": "edge", "fg": [ 2449, 2448 ] }, - { "id": "end_piece", "fg": [ 2451, 2453, 2452, 2450 ] }, - { "id": "unconnected", "fg": 2458 } + { "id": "center", "fg": 2462 }, + { "id": "corner", "fg": [ 2464, 2466, 2465, 2463 ] }, + { "id": "t_connection", "fg": [ 2474, 2476, 2475, 2473 ] }, + { "id": "edge", "fg": [ 2468, 2467 ] }, + { "id": "end_piece", "fg": [ 2470, 2472, 2471, 2469 ] }, + { "id": "unconnected", "fg": 2477 } ] }, { "id": "t_wall_resin", "multitile": true, - "fg": 2476, + "fg": 2495, "additional_tiles": [ - { "id": "center", "fg": 2461 }, - { "id": "corner", "fg": [ 2463, 2465, 2464, 2462 ] }, - { "id": "t_connection", "fg": [ 2473, 2475, 2474, 2472 ] }, - { "id": "edge", "fg": [ 2467, 2466 ] }, - { "id": "end_piece", "fg": [ 2469, 2471, 2470, 2468 ] }, - { "id": "unconnected", "fg": 2476 } + { "id": "center", "fg": 2480 }, + { "id": "corner", "fg": [ 2482, 2484, 2483, 2481 ] }, + { "id": "t_connection", "fg": [ 2492, 2494, 2493, 2491 ] }, + { "id": "edge", "fg": [ 2486, 2485 ] }, + { "id": "end_piece", "fg": [ 2488, 2490, 2489, 2487 ] }, + { "id": "unconnected", "fg": 2495 } ] }, - { "id": "t_resin_hole_c", "fg": 2459 }, - { "id": "t_resin_hole_o", "fg": 2460 }, + { "id": "t_resin_hole_c", "fg": 2478 }, + { "id": "t_resin_hole_o", "fg": 2479 }, { "id": "t_wall_w", "multitile": true, - "fg": 2492, + "fg": 2511, "additional_tiles": [ - { "id": "center", "fg": 2477 }, - { "id": "corner", "fg": [ 2479, 2481, 2480, 2478 ] }, - { "id": "t_connection", "fg": [ 2489, 2491, 2490, 2488 ] }, - { "id": "edge", "fg": [ 2483, 2482 ] }, - { "id": "end_piece", "fg": [ 2485, 2487, 2486, 2484 ] }, - { "id": "unconnected", "fg": 2492 } + { "id": "center", "fg": 2496 }, + { "id": "corner", "fg": [ 2498, 2500, 2499, 2497 ] }, + { "id": "t_connection", "fg": [ 2508, 2510, 2509, 2507 ] }, + { "id": "edge", "fg": [ 2502, 2501 ] }, + { "id": "end_piece", "fg": [ 2504, 2506, 2505, 2503 ] }, + { "id": "unconnected", "fg": 2511 } ] }, { "id": [ "t_wall_wood", "t_wall_wood_chipped", "t_wall_wood_broken" ], "multitile": true, - "fg": 2508, + "fg": 2527, "additional_tiles": [ - { "id": "center", "fg": 2493 }, - { "id": "corner", "fg": [ 2495, 2497, 2496, 2494 ] }, - { "id": "t_connection", "fg": [ 2505, 2507, 2506, 2504 ] }, - { "id": "edge", "fg": [ 2499, 2498 ] }, - { "id": "end_piece", "fg": [ 2501, 2503, 2502, 2500 ] }, - { "id": "unconnected", "fg": 2508 } + { "id": "center", "fg": 2512 }, + { "id": "corner", "fg": [ 2514, 2516, 2515, 2513 ] }, + { "id": "t_connection", "fg": [ 2524, 2526, 2525, 2523 ] }, + { "id": "edge", "fg": [ 2518, 2517 ] }, + { "id": "end_piece", "fg": [ 2520, 2522, 2521, 2519 ] }, + { "id": "unconnected", "fg": 2527 } ] }, { "id": "t_wall_y", "multitile": true, - "fg": 2524, + "fg": 2543, "additional_tiles": [ - { "id": "center", "fg": 2509 }, - { "id": "corner", "fg": [ 2511, 2513, 2512, 2510 ] }, - { "id": "t_connection", "fg": [ 2521, 2523, 2522, 2520 ] }, - { "id": "edge", "fg": [ 2515, 2514 ] }, - { "id": "end_piece", "fg": [ 2517, 2519, 2518, 2516 ] }, - { "id": "unconnected", "fg": 2524 } + { "id": "center", "fg": 2528 }, + { "id": "corner", "fg": [ 2530, 2532, 2531, 2529 ] }, + { "id": "t_connection", "fg": [ 2540, 2542, 2541, 2539 ] }, + { "id": "edge", "fg": [ 2534, 2533 ] }, + { "id": "end_piece", "fg": [ 2536, 2538, 2537, 2535 ] }, + { "id": "unconnected", "fg": 2543 } ] }, { "id": [ "t_water_dp", "t_swater_dp" ], "multitile": true, - "fg": 2543, - "bg": 1684, + "fg": 2562, + "bg": 1703, "additional_tiles": [ { "id": "center", - "bg": 1684, + "bg": 1703, "fg": [ - { "weight": 1, "sprite": 2525 }, - { "weight": 1, "sprite": 2526 }, - { "weight": 1, "sprite": 2527 }, - { "weight": 1, "sprite": 2528 } + { "weight": 1, "sprite": 2544 }, + { "weight": 1, "sprite": 2545 }, + { "weight": 1, "sprite": 2546 }, + { "weight": 1, "sprite": 2547 } ] }, - { "id": "corner", "bg": 1684, "fg": [ 2530, 2532, 2531, 2529 ] }, - { "id": "t_connection", "bg": 1684, "fg": [ 2540, 2542, 2541, 2539 ] }, - { "id": "edge", "bg": 1684, "fg": [ 2534, 2533 ] }, - { "id": "end_piece", "bg": 1684, "fg": [ 2536, 2538, 2537, 2535 ] }, - { "bg": 1684, "id": "unconnected", "fg": 2543 } + { "id": "corner", "bg": 1703, "fg": [ 2549, 2551, 2550, 2548 ] }, + { "id": "t_connection", "bg": 1703, "fg": [ 2559, 2561, 2560, 2558 ] }, + { "id": "edge", "bg": 1703, "fg": [ 2553, 2552 ] }, + { "id": "end_piece", "bg": 1703, "fg": [ 2555, 2557, 2556, 2554 ] }, + { "bg": 1703, "id": "unconnected", "fg": 2562 } ] }, { "id": [ "t_water_dp_season_summer", "t_swater_dp_season_summer" ], "multitile": true, - "fg": 2543, - "bg": 1694, + "fg": 2562, + "bg": 1713, "additional_tiles": [ { "id": "center", - "bg": 1694, - "fg": [ { "weight": 1, "sprite": 2525 }, { "weight": 1, "sprite": 2526 }, { "weight": 1, "sprite": 2527 } ] + "bg": 1713, + "fg": [ { "weight": 1, "sprite": 2544 }, { "weight": 1, "sprite": 2545 }, { "weight": 1, "sprite": 2546 } ] }, - { "id": "corner", "bg": 1694, "fg": [ 2530, 2532, 2531, 2529 ] }, - { "id": "t_connection", "bg": 1694, "fg": [ 2540, 2542, 2541, 2539 ] }, - { "id": "edge", "bg": 1694, "fg": [ 2534, 2533 ] }, - { "id": "end_piece", "bg": 1694, "fg": [ 2536, 2538, 2537, 2535 ] }, - { "bg": 1694, "id": "unconnected", "fg": 2543 } + { "id": "corner", "bg": 1713, "fg": [ 2549, 2551, 2550, 2548 ] }, + { "id": "t_connection", "bg": 1713, "fg": [ 2559, 2561, 2560, 2558 ] }, + { "id": "edge", "bg": 1713, "fg": [ 2553, 2552 ] }, + { "id": "end_piece", "bg": 1713, "fg": [ 2555, 2557, 2556, 2554 ] }, + { "bg": 1713, "id": "unconnected", "fg": 2562 } ] }, { "id": [ "t_water_dp_season_autumn", "t_swater_dp_season_autumn" ], "multitile": true, - "fg": 2543, - "bg": 1689, + "fg": 2562, + "bg": 1708, "additional_tiles": [ { "id": "center", - "bg": 1689, - "fg": [ { "weight": 1, "sprite": 2525 }, { "weight": 1, "sprite": 2526 }, { "weight": 1, "sprite": 2527 } ] + "bg": 1708, + "fg": [ { "weight": 1, "sprite": 2544 }, { "weight": 1, "sprite": 2545 }, { "weight": 1, "sprite": 2546 } ] }, - { "id": "corner", "bg": 1689, "fg": [ 2530, 2532, 2531, 2529 ] }, - { "id": "t_connection", "bg": 1689, "fg": [ 2540, 2542, 2541, 2539 ] }, - { "id": "edge", "bg": 1689, "fg": [ 2534, 2533 ] }, - { "id": "end_piece", "bg": 1689, "fg": [ 2536, 2538, 2537, 2535 ] }, - { "bg": 1689, "id": "unconnected", "fg": 2543 } + { "id": "corner", "bg": 1708, "fg": [ 2549, 2551, 2550, 2548 ] }, + { "id": "t_connection", "bg": 1708, "fg": [ 2559, 2561, 2560, 2558 ] }, + { "id": "edge", "bg": 1708, "fg": [ 2553, 2552 ] }, + { "id": "end_piece", "bg": 1708, "fg": [ 2555, 2557, 2556, 2554 ] }, + { "bg": 1708, "id": "unconnected", "fg": 2562 } ] }, { "id": [ "t_water_dp_season_winter", "t_swater_dp_season_winter" ], "multitile": true, - "fg": 2543, - "bg": 1218, + "fg": 2562, + "bg": 1238, "additional_tiles": [ { "id": "center", - "bg": 1218, - "fg": [ { "weight": 1, "sprite": 2525 }, { "weight": 1, "sprite": 2526 }, { "weight": 1, "sprite": 2527 } ] + "bg": 1238, + "fg": [ { "weight": 1, "sprite": 2544 }, { "weight": 1, "sprite": 2545 }, { "weight": 1, "sprite": 2546 } ] }, - { "id": "corner", "bg": 1218, "fg": [ 2530, 2532, 2531, 2529 ] }, - { "id": "t_connection", "bg": 1218, "fg": [ 2540, 2542, 2541, 2539 ] }, - { "id": "edge", "bg": 1218, "fg": [ 2534, 2533 ] }, - { "id": "end_piece", "bg": 1218, "fg": [ 2536, 2538, 2537, 2535 ] }, - { "bg": 1218, "id": "unconnected", "fg": 2543 } + { "id": "corner", "bg": 1238, "fg": [ 2549, 2551, 2550, 2548 ] }, + { "id": "t_connection", "bg": 1238, "fg": [ 2559, 2561, 2560, 2558 ] }, + { "id": "edge", "bg": 1238, "fg": [ 2553, 2552 ] }, + { "id": "end_piece", "bg": 1238, "fg": [ 2555, 2557, 2556, 2554 ] }, + { "bg": 1238, "id": "unconnected", "fg": 2562 } ] }, { "id": "t_water_hot", - "fg": 2559, - "bg": 1684, + "fg": 2578, + "bg": 1703, "multitile": true, "additional_tiles": [ - { "id": "center", "fg": 2544, "bg": 1684 }, - { "id": "corner", "fg": [ 2546, 2548, 2547, 2545 ], "bg": 1684 }, - { "id": "t_connection", "fg": [ 2556, 2558, 2557, 2555 ], "bg": 1684 }, - { "id": "edge", "fg": [ 2550, 2549 ], "bg": 1684 }, - { "id": "end_piece", "fg": [ 2552, 2554, 2553, 2551 ], "bg": 1684 }, - { "id": "unconnected", "fg": [ 2559, 2559 ], "bg": 1684 } + { "id": "center", "fg": 2563, "bg": 1703 }, + { "id": "corner", "fg": [ 2565, 2567, 2566, 2564 ], "bg": 1703 }, + { "id": "t_connection", "fg": [ 2575, 2577, 2576, 2574 ], "bg": 1703 }, + { "id": "edge", "fg": [ 2569, 2568 ], "bg": 1703 }, + { "id": "end_piece", "fg": [ 2571, 2573, 2572, 2570 ], "bg": 1703 }, + { "id": "unconnected", "fg": [ 2578, 2578 ], "bg": 1703 } ] }, { "id": "t_water_hot_season_summer", - "fg": 2559, - "bg": 1694, + "fg": 2578, + "bg": 1713, "multitile": true, "additional_tiles": [ - { "id": "center", "fg": 2544, "bg": 1694 }, - { "id": "corner", "fg": [ 2546, 2548, 2547, 2545 ], "bg": 1694 }, - { "id": "t_connection", "fg": [ 2556, 2558, 2557, 2555 ], "bg": 1694 }, - { "id": "edge", "fg": [ 2550, 2549 ], "bg": 1694 }, - { "id": "end_piece", "fg": [ 2552, 2554, 2553, 2551 ], "bg": 1694 }, - { "id": "unconnected", "fg": [ 2559, 2559 ], "bg": 1694 } + { "id": "center", "fg": 2563, "bg": 1713 }, + { "id": "corner", "fg": [ 2565, 2567, 2566, 2564 ], "bg": 1713 }, + { "id": "t_connection", "fg": [ 2575, 2577, 2576, 2574 ], "bg": 1713 }, + { "id": "edge", "fg": [ 2569, 2568 ], "bg": 1713 }, + { "id": "end_piece", "fg": [ 2571, 2573, 2572, 2570 ], "bg": 1713 }, + { "id": "unconnected", "fg": [ 2578, 2578 ], "bg": 1713 } ] }, { "id": "t_water_hot_season_autumn", - "fg": 2559, - "bg": 1689, + "fg": 2578, + "bg": 1708, "multitile": true, "additional_tiles": [ - { "id": "center", "fg": 2544, "bg": 1689 }, - { "id": "corner", "fg": [ 2546, 2548, 2547, 2545 ], "bg": 1689 }, - { "id": "t_connection", "fg": [ 2556, 2558, 2557, 2555 ], "bg": 1689 }, - { "id": "edge", "fg": [ 2550, 2549 ], "bg": 1689 }, - { "id": "end_piece", "fg": [ 2552, 2554, 2553, 2551 ], "bg": 1689 }, - { "id": "unconnected", "fg": [ 2559, 2559 ], "bg": 1689 } + { "id": "center", "fg": 2563, "bg": 1708 }, + { "id": "corner", "fg": [ 2565, 2567, 2566, 2564 ], "bg": 1708 }, + { "id": "t_connection", "fg": [ 2575, 2577, 2576, 2574 ], "bg": 1708 }, + { "id": "edge", "fg": [ 2569, 2568 ], "bg": 1708 }, + { "id": "end_piece", "fg": [ 2571, 2573, 2572, 2570 ], "bg": 1708 }, + { "id": "unconnected", "fg": [ 2578, 2578 ], "bg": 1708 } ] }, { "id": "t_water_hot_season_winter", - "fg": 2559, - "bg": 1218, + "fg": 2578, + "bg": 1238, "multitile": true, "additional_tiles": [ - { "id": "center", "fg": 2544, "bg": 1218 }, - { "id": "corner", "fg": [ 2546, 2548, 2547, 2545 ], "bg": 1218 }, - { "id": "t_connection", "fg": [ 2556, 2558, 2557, 2555 ], "bg": 1218 }, - { "id": "edge", "fg": [ 2550, 2549 ], "bg": 1218 }, - { "id": "end_piece", "fg": [ 2552, 2554, 2553, 2551 ], "bg": 1218 }, - { "id": "unconnected", "fg": [ 2559, 2559 ], "bg": 1218 } + { "id": "center", "fg": 2563, "bg": 1238 }, + { "id": "corner", "fg": [ 2565, 2567, 2566, 2564 ], "bg": 1238 }, + { "id": "t_connection", "fg": [ 2575, 2577, 2576, 2574 ], "bg": 1238 }, + { "id": "edge", "fg": [ 2569, 2568 ], "bg": 1238 }, + { "id": "end_piece", "fg": [ 2571, 2573, 2572, 2570 ], "bg": 1238 }, + { "id": "unconnected", "fg": [ 2578, 2578 ], "bg": 1238 } ] }, { "id": [ "t_water_moving_dp", "t_swater_moving_dp" ], "multitile": true, - "fg": 2576, - "bg": 1684, + "fg": 2595, + "bg": 1703, "additional_tiles": [ - { "id": "center", "bg": 1684, "fg": [ { "weight": 1, "sprite": 2560 }, { "weight": 1, "sprite": 2561 } ] }, - { "id": "corner", "bg": 1684, "fg": [ 2563, 2565, 2564, 2562 ] }, - { "id": "t_connection", "bg": 1684, "fg": [ 2573, 2575, 2574, 2572 ] }, - { "id": "edge", "bg": 1684, "fg": [ 2567, 2566 ] }, - { "id": "end_piece", "bg": 1684, "fg": [ 2569, 2571, 2570, 2568 ] }, - { "bg": 1684, "id": "unconnected", "fg": 2576 } + { "id": "center", "bg": 1703, "fg": [ { "weight": 1, "sprite": 2579 }, { "weight": 1, "sprite": 2580 } ] }, + { "id": "corner", "bg": 1703, "fg": [ 2582, 2584, 2583, 2581 ] }, + { "id": "t_connection", "bg": 1703, "fg": [ 2592, 2594, 2593, 2591 ] }, + { "id": "edge", "bg": 1703, "fg": [ 2586, 2585 ] }, + { "id": "end_piece", "bg": 1703, "fg": [ 2588, 2590, 2589, 2587 ] }, + { "bg": 1703, "id": "unconnected", "fg": 2595 } ] }, { "id": [ "t_water_moving_dp_season_summer", "t_swater_moving_dp_season_summer" ], "multitile": true, - "fg": 2576, - "bg": 1694, + "fg": 2595, + "bg": 1713, "additional_tiles": [ - { "id": "center", "bg": 1694, "fg": [ { "weight": 1, "sprite": 2560 }, { "weight": 1, "sprite": 2561 } ] }, - { "id": "corner", "bg": 1694, "fg": [ 2563, 2565, 2564, 2562 ] }, - { "id": "t_connection", "bg": 1694, "fg": [ 2573, 2575, 2574, 2572 ] }, - { "id": "edge", "bg": 1694, "fg": [ 2567, 2566 ] }, - { "id": "end_piece", "bg": 1694, "fg": [ 2569, 2571, 2570, 2568 ] }, - { "bg": 1694, "id": "unconnected", "fg": 2576 } + { "id": "center", "bg": 1713, "fg": [ { "weight": 1, "sprite": 2579 }, { "weight": 1, "sprite": 2580 } ] }, + { "id": "corner", "bg": 1713, "fg": [ 2582, 2584, 2583, 2581 ] }, + { "id": "t_connection", "bg": 1713, "fg": [ 2592, 2594, 2593, 2591 ] }, + { "id": "edge", "bg": 1713, "fg": [ 2586, 2585 ] }, + { "id": "end_piece", "bg": 1713, "fg": [ 2588, 2590, 2589, 2587 ] }, + { "bg": 1713, "id": "unconnected", "fg": 2595 } ] }, { "id": [ "t_water_moving_dp_season_autumn", "t_swater_moving_dp_season_autumn" ], "multitile": true, - "fg": 2576, - "bg": 1689, + "fg": 2595, + "bg": 1708, "additional_tiles": [ - { "id": "center", "bg": 1689, "fg": [ { "weight": 1, "sprite": 2560 }, { "weight": 1, "sprite": 2561 } ] }, - { "id": "corner", "bg": 1689, "fg": [ 2563, 2565, 2564, 2562 ] }, - { "id": "t_connection", "bg": 1689, "fg": [ 2573, 2575, 2574, 2572 ] }, - { "id": "edge", "bg": 1689, "fg": [ 2567, 2566 ] }, - { "id": "end_piece", "bg": 1689, "fg": [ 2569, 2571, 2570, 2568 ] }, - { "bg": 1689, "id": "unconnected", "fg": 2576 } + { "id": "center", "bg": 1708, "fg": [ { "weight": 1, "sprite": 2579 }, { "weight": 1, "sprite": 2580 } ] }, + { "id": "corner", "bg": 1708, "fg": [ 2582, 2584, 2583, 2581 ] }, + { "id": "t_connection", "bg": 1708, "fg": [ 2592, 2594, 2593, 2591 ] }, + { "id": "edge", "bg": 1708, "fg": [ 2586, 2585 ] }, + { "id": "end_piece", "bg": 1708, "fg": [ 2588, 2590, 2589, 2587 ] }, + { "bg": 1708, "id": "unconnected", "fg": 2595 } ] }, { "id": [ "t_water_moving_dp_season_winter", "t_swater_moving_dp_season_winter" ], "multitile": true, - "fg": 2576, - "bg": 1218, + "fg": 2595, + "bg": 1238, "additional_tiles": [ - { "id": "center", "bg": 1218, "fg": [ { "weight": 1, "sprite": 2560 }, { "weight": 1, "sprite": 2561 } ] }, - { "id": "corner", "bg": 1218, "fg": [ 2563, 2565, 2564, 2562 ] }, - { "id": "t_connection", "bg": 1218, "fg": [ 2573, 2575, 2574, 2572 ] }, - { "id": "edge", "bg": 1218, "fg": [ 2567, 2566 ] }, - { "id": "end_piece", "bg": 1218, "fg": [ 2569, 2571, 2570, 2568 ] }, - { "bg": 1218, "id": "unconnected", "fg": 2576 } + { "id": "center", "bg": 1238, "fg": [ { "weight": 1, "sprite": 2579 }, { "weight": 1, "sprite": 2580 } ] }, + { "id": "corner", "bg": 1238, "fg": [ 2582, 2584, 2583, 2581 ] }, + { "id": "t_connection", "bg": 1238, "fg": [ 2592, 2594, 2593, 2591 ] }, + { "id": "edge", "bg": 1238, "fg": [ 2586, 2585 ] }, + { "id": "end_piece", "bg": 1238, "fg": [ 2588, 2590, 2589, 2587 ] }, + { "bg": 1238, "id": "unconnected", "fg": 2595 } ] }, { "id": [ "t_water_moving_sh", "t_swater_moving_sh" ], "multitile": true, - "fg": 2595, - "bg": 1684, + "fg": 2614, + "bg": 1703, "additional_tiles": [ { "id": "center", - "bg": 1684, + "bg": 1703, "fg": [ - { "weight": 1, "sprite": 2577 }, - { "weight": 1, "sprite": 2578 }, - { "weight": 1, "sprite": 2579 }, - { "weight": 1, "sprite": 2580 } + { "weight": 1, "sprite": 2596 }, + { "weight": 1, "sprite": 2597 }, + { "weight": 1, "sprite": 2598 }, + { "weight": 1, "sprite": 2599 } ] }, - { "id": "corner", "bg": 1684, "fg": [ 2582, 2584, 2583, 2581 ] }, - { "id": "t_connection", "bg": 1684, "fg": [ 2592, 2594, 2593, 2591 ] }, - { "id": "edge", "bg": 1684, "fg": [ 2586, 2585 ] }, - { "id": "end_piece", "bg": 1684, "fg": [ 2588, 2590, 2589, 2587 ] }, - { "bg": 1684, "id": "unconnected", "fg": 2595 } + { "id": "corner", "bg": 1703, "fg": [ 2601, 2603, 2602, 2600 ] }, + { "id": "t_connection", "bg": 1703, "fg": [ 2611, 2613, 2612, 2610 ] }, + { "id": "edge", "bg": 1703, "fg": [ 2605, 2604 ] }, + { "id": "end_piece", "bg": 1703, "fg": [ 2607, 2609, 2608, 2606 ] }, + { "bg": 1703, "id": "unconnected", "fg": 2614 } ] }, { "id": [ "t_water_moving_sh_season_summer", "t_swater_moving_sh_season_summer" ], "multitile": true, - "fg": 2595, - "bg": 1694, + "fg": 2614, + "bg": 1713, "additional_tiles": [ { "id": "center", - "bg": 1694, + "bg": 1713, "fg": [ - { "weight": 1, "sprite": 2577 }, - { "weight": 1, "sprite": 2578 }, - { "weight": 1, "sprite": 2579 }, - { "weight": 1, "sprite": 2580 } + { "weight": 1, "sprite": 2596 }, + { "weight": 1, "sprite": 2597 }, + { "weight": 1, "sprite": 2598 }, + { "weight": 1, "sprite": 2599 } ] }, - { "id": "corner", "bg": 1694, "fg": [ 2582, 2584, 2583, 2581 ] }, - { "id": "t_connection", "bg": 1694, "fg": [ 2592, 2594, 2593, 2591 ] }, - { "id": "edge", "bg": 1694, "fg": [ 2586, 2585 ] }, - { "id": "end_piece", "bg": 1694, "fg": [ 2588, 2590, 2589, 2587 ] }, - { "bg": 1694, "id": "unconnected", "fg": 2595 } + { "id": "corner", "bg": 1713, "fg": [ 2601, 2603, 2602, 2600 ] }, + { "id": "t_connection", "bg": 1713, "fg": [ 2611, 2613, 2612, 2610 ] }, + { "id": "edge", "bg": 1713, "fg": [ 2605, 2604 ] }, + { "id": "end_piece", "bg": 1713, "fg": [ 2607, 2609, 2608, 2606 ] }, + { "bg": 1713, "id": "unconnected", "fg": 2614 } ] }, { "id": [ "t_water_moving_sh_season_autumn", "t_swater_moving_sh_season_autumn" ], "multitile": true, - "fg": 2595, - "bg": 1689, + "fg": 2614, + "bg": 1708, "additional_tiles": [ { "id": "center", - "bg": 1689, + "bg": 1708, "fg": [ - { "weight": 1, "sprite": 2577 }, - { "weight": 1, "sprite": 2578 }, - { "weight": 1, "sprite": 2579 }, - { "weight": 1, "sprite": 2580 } + { "weight": 1, "sprite": 2596 }, + { "weight": 1, "sprite": 2597 }, + { "weight": 1, "sprite": 2598 }, + { "weight": 1, "sprite": 2599 } ] }, - { "id": "corner", "bg": 1689, "fg": [ 2582, 2584, 2583, 2581 ] }, - { "id": "t_connection", "bg": 1689, "fg": [ 2592, 2594, 2593, 2591 ] }, - { "id": "edge", "bg": 1689, "fg": [ 2586, 2585 ] }, - { "id": "end_piece", "bg": 1689, "fg": [ 2588, 2590, 2589, 2587 ] }, - { "bg": 1689, "id": "unconnected", "fg": 2595 } + { "id": "corner", "bg": 1708, "fg": [ 2601, 2603, 2602, 2600 ] }, + { "id": "t_connection", "bg": 1708, "fg": [ 2611, 2613, 2612, 2610 ] }, + { "id": "edge", "bg": 1708, "fg": [ 2605, 2604 ] }, + { "id": "end_piece", "bg": 1708, "fg": [ 2607, 2609, 2608, 2606 ] }, + { "bg": 1708, "id": "unconnected", "fg": 2614 } ] }, { "id": [ "t_water_moving_sh_season_winter", "t_swater_moving_sh_season_winter" ], "multitile": true, - "fg": 2595, - "bg": 1218, + "fg": 2614, + "bg": 1238, "additional_tiles": [ { "id": "center", - "bg": 1218, + "bg": 1238, "fg": [ - { "weight": 1, "sprite": 2577 }, - { "weight": 1, "sprite": 2578 }, - { "weight": 1, "sprite": 2579 }, - { "weight": 1, "sprite": 2580 } + { "weight": 1, "sprite": 2596 }, + { "weight": 1, "sprite": 2597 }, + { "weight": 1, "sprite": 2598 }, + { "weight": 1, "sprite": 2599 } ] }, - { "id": "corner", "bg": 1218, "fg": [ 2582, 2584, 2583, 2581 ] }, - { "id": "t_connection", "bg": 1218, "fg": [ 2592, 2594, 2593, 2591 ] }, - { "id": "edge", "bg": 1218, "fg": [ 2586, 2585 ] }, - { "id": "end_piece", "bg": 1218, "fg": [ 2588, 2590, 2589, 2587 ] }, - { "bg": 1218, "id": "unconnected", "fg": 2595 } + { "id": "corner", "bg": 1238, "fg": [ 2601, 2603, 2602, 2600 ] }, + { "id": "t_connection", "bg": 1238, "fg": [ 2611, 2613, 2612, 2610 ] }, + { "id": "edge", "bg": 1238, "fg": [ 2605, 2604 ] }, + { "id": "end_piece", "bg": 1238, "fg": [ 2607, 2609, 2608, 2606 ] }, + { "bg": 1238, "id": "unconnected", "fg": 2614 } ] }, { "id": [ "t_water_pool", "t_water_pool_shallow" ], "multitile": true, - "fg": 2610, + "fg": 2629, "additional_tiles": [ { "id": "center", - "fg": [ { "weight": 1, "sprite": 2611 }, { "weight": 1, "sprite": 2612 }, { "weight": 1, "sprite": 2613 } ] + "fg": [ { "weight": 1, "sprite": 2630 }, { "weight": 1, "sprite": 2631 }, { "weight": 1, "sprite": 2632 } ] }, - { "id": "corner", "fg": [ 2597, 2599, 2598, 2596 ] }, - { "id": "t_connection", "fg": [ 2607, 2609, 2608, 2606 ] }, - { "id": "edge", "fg": [ 2601, 2600 ] }, - { "id": "end_piece", "fg": [ 2603, 2605, 2604, 2602 ] }, - { "id": "unconnected", "fg": [ 2610, 2610 ] } + { "id": "corner", "fg": [ 2616, 2618, 2617, 2615 ] }, + { "id": "t_connection", "fg": [ 2626, 2628, 2627, 2625 ] }, + { "id": "edge", "fg": [ 2620, 2619 ] }, + { "id": "end_piece", "fg": [ 2622, 2624, 2623, 2621 ] }, + { "id": "unconnected", "fg": [ 2629, 2629 ] } ] }, { "id": [ "t_water_sh", "t_swater_sh" ], "multitile": true, - "fg": 2629, - "bg": 1684, + "fg": 2648, + "bg": 1703, "additional_tiles": [ { "id": "center", - "bg": 1684, + "bg": 1703, "fg": [ - { "weight": 1, "sprite": 2611 }, - { "weight": 1, "sprite": 2612 }, - { "weight": 1, "sprite": 2613 }, - { "weight": 1, "sprite": 2614 } + { "weight": 1, "sprite": 2630 }, + { "weight": 1, "sprite": 2631 }, + { "weight": 1, "sprite": 2632 }, + { "weight": 1, "sprite": 2633 } ] }, - { "id": "corner", "bg": 1684, "fg": [ 2616, 2618, 2617, 2615 ] }, - { "id": "t_connection", "bg": 1684, "fg": [ 2626, 2628, 2627, 2625 ] }, - { "id": "edge", "bg": 1684, "fg": [ 2620, 2619 ] }, - { "id": "end_piece", "bg": 1684, "fg": [ 2622, 2624, 2623, 2621 ] }, - { "bg": 1684, "id": "unconnected", "fg": 2629 } + { "id": "corner", "bg": 1703, "fg": [ 2635, 2637, 2636, 2634 ] }, + { "id": "t_connection", "bg": 1703, "fg": [ 2645, 2647, 2646, 2644 ] }, + { "id": "edge", "bg": 1703, "fg": [ 2639, 2638 ] }, + { "id": "end_piece", "bg": 1703, "fg": [ 2641, 2643, 2642, 2640 ] }, + { "bg": 1703, "id": "unconnected", "fg": 2648 } ] }, { "id": [ "t_water_sh_season_summer", "t_swater_sh_season_summer" ], "multitile": true, - "fg": 2629, - "bg": 1694, + "fg": 2648, + "bg": 1713, "additional_tiles": [ { "id": "center", - "bg": 1694, - "fg": [ { "weight": 1, "sprite": 2611 }, { "weight": 1, "sprite": 2612 }, { "weight": 1, "sprite": 2613 } ] + "bg": 1713, + "fg": [ { "weight": 1, "sprite": 2630 }, { "weight": 1, "sprite": 2631 }, { "weight": 1, "sprite": 2632 } ] }, - { "id": "corner", "bg": 1694, "fg": [ 2616, 2618, 2617, 2615 ] }, - { "id": "t_connection", "bg": 1694, "fg": [ 2626, 2628, 2627, 2625 ] }, - { "id": "edge", "bg": 1694, "fg": [ 2620, 2619 ] }, - { "id": "end_piece", "bg": 1694, "fg": [ 2622, 2624, 2623, 2621 ] }, - { "bg": 1694, "id": "unconnected", "fg": 2629 } + { "id": "corner", "bg": 1713, "fg": [ 2635, 2637, 2636, 2634 ] }, + { "id": "t_connection", "bg": 1713, "fg": [ 2645, 2647, 2646, 2644 ] }, + { "id": "edge", "bg": 1713, "fg": [ 2639, 2638 ] }, + { "id": "end_piece", "bg": 1713, "fg": [ 2641, 2643, 2642, 2640 ] }, + { "bg": 1713, "id": "unconnected", "fg": 2648 } ] }, { "id": [ "t_water_sh_season_autumn", "t_swater_sh_season_autumn" ], "multitile": true, - "fg": 2629, - "bg": 1689, + "fg": 2648, + "bg": 1708, "additional_tiles": [ { "id": "center", - "bg": 1689, - "fg": [ { "weight": 1, "sprite": 2611 }, { "weight": 1, "sprite": 2612 }, { "weight": 1, "sprite": 2613 } ] + "bg": 1708, + "fg": [ { "weight": 1, "sprite": 2630 }, { "weight": 1, "sprite": 2631 }, { "weight": 1, "sprite": 2632 } ] }, - { "id": "corner", "bg": 1689, "fg": [ 2616, 2618, 2617, 2615 ] }, - { "id": "t_connection", "bg": 1689, "fg": [ 2626, 2628, 2627, 2625 ] }, - { "id": "edge", "bg": 1689, "fg": [ 2620, 2619 ] }, - { "id": "end_piece", "bg": 1689, "fg": [ 2622, 2624, 2623, 2621 ] }, - { "bg": 1689, "id": "unconnected", "fg": 2629 } + { "id": "corner", "bg": 1708, "fg": [ 2635, 2637, 2636, 2634 ] }, + { "id": "t_connection", "bg": 1708, "fg": [ 2645, 2647, 2646, 2644 ] }, + { "id": "edge", "bg": 1708, "fg": [ 2639, 2638 ] }, + { "id": "end_piece", "bg": 1708, "fg": [ 2641, 2643, 2642, 2640 ] }, + { "bg": 1708, "id": "unconnected", "fg": 2648 } ] }, { "id": [ "t_water_sh_season_winter", "t_swater_sh_season_winter" ], "multitile": true, - "fg": 2629, - "bg": 1218, + "fg": 2648, + "bg": 1238, "additional_tiles": [ { "id": "center", - "bg": 1218, - "fg": [ { "weight": 1, "sprite": 2611 }, { "weight": 1, "sprite": 2612 }, { "weight": 1, "sprite": 2613 } ] + "bg": 1238, + "fg": [ { "weight": 1, "sprite": 2630 }, { "weight": 1, "sprite": 2631 }, { "weight": 1, "sprite": 2632 } ] }, - { "id": "corner", "bg": 1218, "fg": [ 2616, 2618, 2617, 2615 ] }, - { "id": "t_connection", "bg": 1218, "fg": [ 2626, 2628, 2627, 2625 ] }, - { "id": "edge", "bg": 1218, "fg": [ 2620, 2619 ] }, - { "id": "end_piece", "bg": 1218, "fg": [ 2622, 2624, 2623, 2621 ] }, - { "bg": 1218, "id": "unconnected", "fg": 2629 } - ] - }, - { "id": [ "t_window", "t_window_alarm" ], "fg": 2630 }, - { "id": "t_window_empty", "fg": 2632 }, - { "id": "t_window_domestic", "fg": 2631 }, - { "id": "t_window_open", "fg": 2635 }, - { "id": "t_window_no_curtains", "fg": 2633 }, - { "id": "t_window_no_curtains_open", "fg": 2634 }, - { "id": "t_woodchips", "fg": 2636 }, - { "id": "t_woodchips_season_winter", "fg": 1218 }, + { "id": "corner", "bg": 1238, "fg": [ 2635, 2637, 2636, 2634 ] }, + { "id": "t_connection", "bg": 1238, "fg": [ 2645, 2647, 2646, 2644 ] }, + { "id": "edge", "bg": 1238, "fg": [ 2639, 2638 ] }, + { "id": "end_piece", "bg": 1238, "fg": [ 2641, 2643, 2642, 2640 ] }, + { "bg": 1238, "id": "unconnected", "fg": 2648 } + ] + }, + { "id": [ "t_window", "t_window_alarm" ], "fg": 2649 }, + { "id": "t_window_empty", "fg": 2651 }, + { "id": "t_window_domestic", "fg": 2650 }, + { "id": "t_window_open", "fg": 2654 }, + { "id": "t_window_no_curtains", "fg": 2652 }, + { "id": "t_window_no_curtains_open", "fg": 2653 }, + { "id": "t_woodchips", "fg": 2655 }, + { "id": "t_woodchips_season_winter", "fg": 1238 }, { "id": [ "tr_downspout_funnel", "tr_pit", "tr_lava", "tr_ledge", "tr_glass_pit", "tr_spike_pit" ], - "fg": 304 + "fg": 320 }, - { "id": "tr_goo", "fg": [ { "weight": 2007, "sprite": 2638 }, { "weight": 1, "sprite": 2639 } ] }, - { "id": "tr_nailboard", "fg": 2637, "bg": 812 }, - { "id": "tr_portal", "fg": 2640 }, - { "id": "tr_tripwire", "fg": 2641 }, + { "id": "tr_goo", "fg": [ { "weight": 2007, "sprite": 2657 }, { "weight": 1, "sprite": 2658 } ] }, + { "id": "tr_nailboard", "fg": 2656, "bg": 832 }, + { "id": "tr_portal", "fg": 2659 }, + { "id": "tr_tripwire", "fg": 2660 }, { "id": "vp_saddle_motor", - "fg": [ 2643, 2645, 2644, 2642 ], + "fg": [ 2662, 2664, 2663, 2661 ], "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 4864, "bg": [ 2643, 2645, 2644, 2642 ] } ] + "additional_tiles": [ { "id": "broken", "fg": 4916, "bg": [ 2662, 2664, 2663, 2661 ] } ] }, { "id": [ "vp_wheel_motorbike", "vp_wheel_motorbike_steerable", "vp_wheel_motorbike_or", "vp_wheel_motorbike_or_steerable" ], - "fg": [ 2651, 2653, 2652, 2650 ], + "fg": [ 2670, 2672, 2671, 2669 ], "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 4864, "bg": [ 2651, 2653, 2652, 2650 ] } ] + "additional_tiles": [ { "id": "broken", "fg": 4916, "bg": [ 2670, 2672, 2671, 2669 ] } ] }, { "id": [ "vp_wheel_motorbike_rear", "vp_wheel_motorbike_or_rear" ], - "fg": [ 2647, 2649, 2648, 2646 ], + "fg": [ 2666, 2668, 2667, 2665 ], "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 4864, "bg": [ 2647, 2649, 2648, 2646 ] } ] + "additional_tiles": [ { "id": "broken", "fg": 4916, "bg": [ 2666, 2668, 2667, 2665 ] } ] }, { "id": [ "vp_wheel_small_scooter", "vp_wheel_small_scooter_steerable" ], - "fg": [ 2659, 2661, 2660, 2658 ], + "fg": [ 2678, 2680, 2679, 2677 ], "rotates": true }, - { "id": "vp_wheel_small_scooter_rear", "fg": [ 2655, 2657, 2656, 2654 ], "rotates": true }, + { "id": "vp_wheel_small_scooter_rear", "fg": [ 2674, 2676, 2675, 2673 ], "rotates": true }, { "id": "vp_battery_charger", - "fg": 2662, - "bg": 4857, + "fg": 2681, + "bg": 4909, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 4864, "bg": 2662 } ] + "additional_tiles": [ { "id": "broken", "fg": 4916, "bg": 2681 } ] }, { "id": "vp_recharge_station", - "fg": 2663, - "bg": 4857, - "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 4864, "bg": 2663 } ] - }, - { "id": "f_black_eyed_susan", "fg": 367 }, - { "id": "mossberg_500", "fg": 642 }, - { "id": "mossberg_500_security", "fg": 643 }, - { "id": "mossberg_590", "fg": 644 }, - { "id": "mossberg_930", "fg": 645 }, - { "id": "remington_1100", "fg": 646 }, - { "id": "remington_870", "fg": 647 }, - { "id": "remington_870_breacher", "fg": 648 }, - { "id": "remington_870_express", "fg": 649 }, - { "id": "char_smoker", "fg": 650 }, - { "id": "mattress", "fg": 652 }, - { "id": "sheet", "fg": 653 }, - { "id": "10mm_fmj", "fg": 655 }, - { "id": "120mm_HEAT", "fg": 656 }, - { "id": "123ln", "fg": 657 }, - { "id": "12mm", "fg": 658 }, - { "id": "20x66_beanbag", "fg": 659 }, - { "id": "20x66_flare", "fg": 660 }, - { "id": "20x66_flechette", "fg": 661 }, - { "id": "20x66_frag", "fg": 662 }, - { "id": "20x66_inc", "fg": 663 }, - { "id": "20x66_shot", "fg": 664 }, - { "id": "20x66_slug", "fg": 665 }, - { "id": "223", "fg": 666 }, - { "id": "22_cb", "fg": 667 }, - { "id": "22_fmj", "fg": 668 }, - { "id": "22_lr", "fg": 669 }, - { "id": "22_ratshot", "fg": 670 }, - { "id": "270win_jsp", "fg": 671 }, - { "id": "3006", "fg": 672 }, - { "id": "3006_incendiary", "fg": 673 }, - { "id": "3006fmj", "fg": 674 }, - { "id": "300_winmag", "fg": 675 }, - { "id": "300blk", "fg": 676 }, - { "id": "300blk_ss", "fg": 677 }, - { "id": "308", "fg": 678 }, - { "id": "32_acp", "fg": 679 }, - { "id": "357mag_fmj", "fg": 680 }, - { "id": "357mag_jhp", "fg": 681 }, - { "id": "357sig_fmj", "fg": 682 }, - { "id": "357sig_jhp", "fg": 683 }, - { "id": "380_FMJ", "fg": 684 }, - { "id": "380_JHP", "fg": 685 }, - { "id": "380_p", "fg": 686 }, - { "id": "38_fmj", "fg": 687 }, - { "id": "38_special", "fg": 688 }, - { "id": "38_super", "fg": 689 }, - { "id": "38super_fmj", "fg": 690 }, - { "id": "40fmj", "fg": 691 }, - { "id": "40mm_flashbang", "fg": 692 }, - { "id": "40mm_incendiary", "fg": 693 }, - { "id": "40mm_slug", "fg": 694 }, - { "id": "40sw", "fg": 695 }, - { "id": "40x46mm_grenade", "fg": 696 }, - { "id": "40x46mm_m1006", "fg": 697 }, - { "id": "40x46mm_m433", "fg": 698 }, - { "id": "40x46mm_m576", "fg": 699 }, - { "id": "40x46mm_m651", "fg": 700 }, - { "id": "40x53mm_buckshot_m169", "fg": 701 }, - { "id": "40x53mm_flechette_m169", "fg": 702 }, - { "id": "40x53mm_grenade", "fg": 703 }, - { "id": "40x53mm_m1001", "fg": 704 }, - { "id": "40x53mm_m430a1", "fg": 705 }, - { "id": "40x53mm_slug_m169", "fg": 706 }, - { "id": "410shot_000", "fg": 707 }, - { "id": "44fmj", "fg": 708 }, - { "id": "44magnum", "fg": 709 }, - { "id": "454_Casull", "fg": 710 }, - { "id": "4570_low", "fg": 711 }, - { "id": "4570_pen", "fg": 712 }, - { "id": "4570_sp", "fg": 713 }, - { "id": "45_acp", "fg": 714 }, - { "id": "45_jhp", "fg": 715 }, - { "id": "45_super", "fg": 716 }, - { "id": "45colt_jhp", "fg": 717 }, - { "id": "460_fmj", "fg": 718 }, - { "id": "460_rowland", "fg": 719 }, - { "id": "46mm", "fg": 720 }, - { "id": "500_Magnum", "fg": 721 }, - { "id": "50_incendiary", "fg": 722 }, - { "id": "50_mk211", "fg": 723 }, - { "id": "50bmg", "fg": 724 }, - { "id": "50match", "fg": 725 }, - { "id": "50ss", "fg": 726 }, - { "id": "545", "fg": 727 }, - { "id": "545_ap", "fg": 728 }, - { "id": "556", "fg": 729 }, - { "id": "556_incendiary", "fg": 730 }, - { "id": "57mm", "fg": 731 }, - { "id": "5x50dart", "fg": 732 }, - { "id": "5x50heavy", "fg": 733 }, - { "id": "66mm_HEAT", "fg": 734 }, - { "id": "700nx", "fg": 735 }, - { "id": "762_25", "fg": 736 }, - { "id": "762_25hot", "fg": 737 }, - { "id": "762_25typeP", "fg": 738 }, - { "id": "762_51", "fg": 739 }, - { "id": "762_51_incendiary", "fg": 740 }, - { "id": "762_54R", "fg": 741 }, - { "id": "762_m43", "fg": 742 }, - { "id": "762_m87", "fg": 743 }, - { "id": "84x246mm_he", "fg": 744 }, - { "id": "84x246mm_hedp", "fg": 745 }, - { "id": "84x246mm_smoke", "fg": 746 }, - { "id": "8mm_bootleg", "fg": 747 }, - { "id": "8mm_caseless", "fg": 748 }, - { "id": "8mm_civilian", "fg": 749 }, - { "id": "8mm_fmj", "fg": 750 }, - { "id": "8mm_hvp", "fg": 751 }, - { "id": "8mm_inc", "fg": 752 }, - { "id": "8mm_jhp", "fg": 753 }, - { "id": "9mm", "fg": 754 }, - { "id": "9mmP", "fg": 755 }, - { "id": "9mmfmj", "fg": 756 }, - { "id": "9x18mm", "fg": 757 }, - { "id": "9x18mmP2", "fg": 758 }, - { "id": "9x18mmfmj", "fg": 759 }, - { "id": "RPG-7_ammo", "fg": 760 }, - { "id": "RPG-7_og7v", "fg": 761 }, - { "id": "RPG-7_pg7vr", "fg": 762 }, - { "id": "RPG-7_tbg7v", "fg": 763 }, - { "id": "atgm_heat", "fg": 764 }, - { "id": "m235tpa", "fg": 765 }, - { "id": "shot_00", "fg": 766 }, - { "id": "shot_beanbag", "fg": 767 }, - { "id": "shot_bird", "fg": 768 }, - { "id": "shot_dragon", "fg": 769 }, - { "id": "shot_flechette", "fg": 770 }, - { "id": "shot_he", "fg": 771 }, - { "id": "shot_scrap", "fg": 772 }, - { "id": "shot_slug", "fg": 773 }, - { "id": "rifle_case_soft", "fg": 801 }, - { "id": "rifle_case_soft_2", "fg": 802 }, - { "id": "rifle_case_soft_leather_2", "fg": 804 }, - { "id": "rucksack", "fg": 805 }, - { "id": "bowl_clay", "fg": 820 }, - { "id": "clay_hydria", "fg": 821 }, - { "id": "clay_pot", "fg": 822 }, - { "id": "clay_quern", "fg": 823 }, - { "id": "clay_watercont", "fg": 824 }, - { "id": "jug_clay", "fg": 825 }, - { "id": "bot_eyebot", "fg": 891 }, - { "id": "broken_eyebot", "fg": 892 }, - { "id": "PR24-extended", "fg": 933 }, - { "id": "PR24-retracted", "fg": 934 }, - { "id": "baton-extended", "fg": 935 }, - { "id": "baton", "fg": 936 }, - { "id": "mon_fish_eel", "fg": 1117 }, - { "id": "mon_dragonfly_naiad", "fg": 1118 }, - { "id": "unknown_field", "fg": 1151 }, - { "id": "unknown_furniture", "fg": 1152 }, - { "id": "unknown_item", "fg": 1153 }, - { "id": "unknown_item_AMMO", "fg": 1154 }, - { "id": "unknown_item_ARMOR", "fg": 1155 }, - { "id": "unknown_item_BIONIC", "fg": 1156 }, - { "id": "unknown_item_BOOK", "fg": 1157 }, - { "id": "unknown_item_FOOD", "fg": 1158 }, - { "id": "unknown_item_GUN", "fg": 1159 }, - { "id": "unknown_item_TOOL", "fg": 1160 }, - { "id": "unknown_item_misc", "fg": 1161 }, - { "id": "unknown_terrain", "fg": 1162 }, - { "id": "unknown_trap", "fg": 1163 }, - { "id": "unknown_vehicle_part", "fg": 1164 }, - { "id": "t_ramp_down_high", "fg": 1211 }, - { "id": "t_ramp_up_high", "fg": 1212 }, - { "id": "t_sidewalk_ramp_down_high", "fg": 1213 }, - { "id": "t_sidewalk_ramp_up_high", "fg": 1214 }, - { "id": "t_slope_down", "fg": 1215 }, - { "id": "t_slope_up", "fg": 1216 }, - { "id": "t_slime", "fg": 2309 } - ], - "//": "range 304 to 2672" + "fg": 2682, + "bg": 4909, + "multitile": true, + "additional_tiles": [ { "id": "broken", "fg": 4916, "bg": 2682 } ] + }, + { "id": "f_black_eyed_susan", "fg": 383 }, + { "id": "mossberg_500", "fg": 658 }, + { "id": "mossberg_500_security", "fg": 659 }, + { "id": "mossberg_590", "fg": 660 }, + { "id": "mossberg_930", "fg": 661 }, + { "id": "remington_1100", "fg": 662 }, + { "id": "remington_870", "fg": 663 }, + { "id": "remington_870_breacher", "fg": 664 }, + { "id": "remington_870_express", "fg": 665 }, + { "id": "char_smoker", "fg": 666 }, + { "id": "mattress", "fg": 668 }, + { "id": "sheet", "fg": 669 }, + { "id": "10mm_fmj", "fg": 671 }, + { "id": "120mm_HEAT", "fg": 672 }, + { "id": "123ln", "fg": 673 }, + { "id": "12mm", "fg": 674 }, + { "id": "20x66_beanbag", "fg": 675 }, + { "id": "20x66_flare", "fg": 676 }, + { "id": "20x66_flechette", "fg": 677 }, + { "id": "20x66_frag", "fg": 678 }, + { "id": "20x66_inc", "fg": 679 }, + { "id": "20x66_shot", "fg": 680 }, + { "id": "20x66_slug", "fg": 681 }, + { "id": "223", "fg": 682 }, + { "id": "22_cb", "fg": 683 }, + { "id": "22_fmj", "fg": 684 }, + { "id": "22_lr", "fg": 685 }, + { "id": "22_ratshot", "fg": 686 }, + { "id": "270win_jsp", "fg": 687 }, + { "id": "3006", "fg": 688 }, + { "id": "3006_incendiary", "fg": 689 }, + { "id": "3006fmj", "fg": 690 }, + { "id": "300_winmag", "fg": 691 }, + { "id": "300blk", "fg": 692 }, + { "id": "300blk_ss", "fg": 693 }, + { "id": "308", "fg": 694 }, + { "id": "32_acp", "fg": 695 }, + { "id": "357mag_fmj", "fg": 696 }, + { "id": "357mag_jhp", "fg": 697 }, + { "id": "357sig_fmj", "fg": 698 }, + { "id": "357sig_jhp", "fg": 699 }, + { "id": "380_FMJ", "fg": 700 }, + { "id": "380_JHP", "fg": 701 }, + { "id": "380_p", "fg": 702 }, + { "id": "38_fmj", "fg": 703 }, + { "id": "38_special", "fg": 704 }, + { "id": "38_super", "fg": 705 }, + { "id": "38super_fmj", "fg": 706 }, + { "id": "40fmj", "fg": 707 }, + { "id": "40mm_flashbang", "fg": 708 }, + { "id": "40mm_incendiary", "fg": 709 }, + { "id": "40mm_slug", "fg": 710 }, + { "id": "40sw", "fg": 711 }, + { "id": "40x46mm_grenade", "fg": 712 }, + { "id": "40x46mm_m1006", "fg": 713 }, + { "id": "40x46mm_m433", "fg": 714 }, + { "id": "40x46mm_m576", "fg": 715 }, + { "id": "40x46mm_m651", "fg": 716 }, + { "id": "40x53mm_buckshot_m169", "fg": 717 }, + { "id": "40x53mm_flechette_m169", "fg": 718 }, + { "id": "40x53mm_grenade", "fg": 719 }, + { "id": "40x53mm_m1001", "fg": 720 }, + { "id": "40x53mm_m430a1", "fg": 721 }, + { "id": "40x53mm_slug_m169", "fg": 722 }, + { "id": "410shot_000", "fg": 723 }, + { "id": "44fmj", "fg": 724 }, + { "id": "44magnum", "fg": 725 }, + { "id": "454_Casull", "fg": 726 }, + { "id": "4570_low", "fg": 727 }, + { "id": "4570_pen", "fg": 728 }, + { "id": "4570_sp", "fg": 729 }, + { "id": "45_acp", "fg": 730 }, + { "id": "45_jhp", "fg": 731 }, + { "id": "45_super", "fg": 732 }, + { "id": "45colt_jhp", "fg": 733 }, + { "id": "460_fmj", "fg": 734 }, + { "id": "460_rowland", "fg": 735 }, + { "id": "46mm", "fg": 736 }, + { "id": "500_Magnum", "fg": 737 }, + { "id": "50_incendiary", "fg": 738 }, + { "id": "50_mk211", "fg": 739 }, + { "id": "50bmg", "fg": 740 }, + { "id": "50match", "fg": 741 }, + { "id": "50ss", "fg": 742 }, + { "id": "545", "fg": 743 }, + { "id": "545_ap", "fg": 744 }, + { "id": "556", "fg": 745 }, + { "id": "556_incendiary", "fg": 746 }, + { "id": "57mm", "fg": 747 }, + { "id": "5x50dart", "fg": 748 }, + { "id": "5x50heavy", "fg": 749 }, + { "id": "66mm_HEAT", "fg": 750 }, + { "id": "700nx", "fg": 751 }, + { "id": "762_25", "fg": 752 }, + { "id": "762_25hot", "fg": 753 }, + { "id": "762_25typeP", "fg": 754 }, + { "id": "762_51", "fg": 755 }, + { "id": "762_51_incendiary", "fg": 756 }, + { "id": "762_54R", "fg": 757 }, + { "id": "762_m43", "fg": 758 }, + { "id": "762_m87", "fg": 759 }, + { "id": "84x246mm_he", "fg": 760 }, + { "id": "84x246mm_hedp", "fg": 761 }, + { "id": "84x246mm_smoke", "fg": 762 }, + { "id": "8mm_bootleg", "fg": 763 }, + { "id": "8mm_caseless", "fg": 764 }, + { "id": "8mm_civilian", "fg": 765 }, + { "id": "8mm_fmj", "fg": 766 }, + { "id": "8mm_hvp", "fg": 767 }, + { "id": "8mm_inc", "fg": 768 }, + { "id": "8mm_jhp", "fg": 769 }, + { "id": "9mm", "fg": 770 }, + { "id": "9mmP", "fg": 771 }, + { "id": "9mmfmj", "fg": 772 }, + { "id": "9x18mm", "fg": 773 }, + { "id": "9x18mmP2", "fg": 774 }, + { "id": "9x18mmfmj", "fg": 775 }, + { "id": "RPG-7_ammo", "fg": 776 }, + { "id": "RPG-7_og7v", "fg": 777 }, + { "id": "RPG-7_pg7vr", "fg": 778 }, + { "id": "RPG-7_tbg7v", "fg": 779 }, + { "id": "atgm_heat", "fg": 780 }, + { "id": "m235tpa", "fg": 781 }, + { "id": "shot_00", "fg": 782 }, + { "id": "shot_beanbag", "fg": 783 }, + { "id": "shot_bird", "fg": 784 }, + { "id": "shot_dragon", "fg": 785 }, + { "id": "shot_flechette", "fg": 786 }, + { "id": "shot_he", "fg": 787 }, + { "id": "shot_scrap", "fg": 788 }, + { "id": "shot_slug", "fg": 789 }, + { "id": "oxygen_cylinder", "fg": 790 }, + { "id": "oxygen_tank", "fg": 791 }, + { "id": "tinyweldtank", "fg": 792 }, + { "id": "weldtank", "fg": 793 }, + { "id": "rifle_case_soft", "fg": 821 }, + { "id": "rifle_case_soft_2", "fg": 822 }, + { "id": "rifle_case_soft_leather_2", "fg": 824 }, + { "id": "rucksack", "fg": 825 }, + { "id": "bowl_clay", "fg": 840 }, + { "id": "clay_hydria", "fg": 841 }, + { "id": "clay_pot", "fg": 842 }, + { "id": "clay_quern", "fg": 843 }, + { "id": "clay_watercont", "fg": 844 }, + { "id": "jug_clay", "fg": 845 }, + { "id": "bot_eyebot", "fg": 911 }, + { "id": "broken_eyebot", "fg": 912 }, + { "id": "PR24-extended", "fg": 953 }, + { "id": "PR24-retracted", "fg": 954 }, + { "id": "baton-extended", "fg": 955 }, + { "id": "baton", "fg": 956 }, + { "id": "mon_fish_eel", "fg": 1137 }, + { "id": "mon_dragonfly_naiad", "fg": 1138 }, + { "id": "unknown_field", "fg": 1171 }, + { "id": "unknown_furniture", "fg": 1172 }, + { "id": "unknown_item", "fg": 1173 }, + { "id": "unknown_item_AMMO", "fg": 1174 }, + { "id": "unknown_item_ARMOR", "fg": 1175 }, + { "id": "unknown_item_BIONIC", "fg": 1176 }, + { "id": "unknown_item_BOOK", "fg": 1177 }, + { "id": "unknown_item_FOOD", "fg": 1178 }, + { "id": "unknown_item_GUN", "fg": 1179 }, + { "id": "unknown_item_TOOL", "fg": 1180 }, + { "id": "unknown_item_misc", "fg": 1181 }, + { "id": "unknown_terrain", "fg": 1182 }, + { "id": "unknown_trap", "fg": 1183 }, + { "id": "unknown_vehicle_part", "fg": 1184 }, + { "id": "t_ramp_down_high", "fg": 1231 }, + { "id": "t_ramp_up_high", "fg": 1232 }, + { "id": "t_sidewalk_ramp_down_high", "fg": 1233 }, + { "id": "t_sidewalk_ramp_up_high", "fg": 1234 }, + { "id": "t_slope_down", "fg": 1235 }, + { "id": "t_slope_up", "fg": 1236 }, + { "id": "t_slime", "fg": 2328 } + ] }, { "file": "tall.png", + "//": "range 2688 to 4159", + "sprite_width": 32, + "sprite_height": 64, + "sprite_offset_x": 0, + "sprite_offset_y": -32, "tiles": [ - { "id": "npc_female", "fg": 3077, "bg": 4102 }, - { "id": "npc_male", "fg": 3078, "bg": 4102 }, - { "id": "player_female", "fg": 3077, "bg": 4102 }, - { "id": "player_male", "fg": 3078, "bg": 4102 }, - { "id": "f_punching_bag", "fg": 2674 }, - { "id": "f_exercise", "fg": 2673 }, - { "id": "f_ergometer", "fg": 2672 }, - { "id": "f_IV_pole", "fg": 2676 }, - { "id": "f_arcade_machine", "fg": 2677 }, - { "id": "f_autodoc_couch", "fg": 2678 }, - { "id": "f_bigmirror", "fg": 2679 }, - { "id": "f_birdbath", "fg": 2680 }, + { "id": "npc_female", "fg": 3094, "bg": 4119 }, + { "id": "npc_male", "fg": 3095, "bg": 4119 }, + { "id": "player_female", "fg": 3094, "bg": 4119 }, + { "id": "player_male", "fg": 3095, "bg": 4119 }, + { "id": "f_punching_bag", "fg": 2690 }, + { "id": "f_exercise", "fg": 2689 }, + { "id": "f_ergometer", "fg": 2688 }, + { "id": "f_IV_pole", "fg": 2692 }, + { "id": "f_arcade_machine", "fg": 2693 }, + { "id": "f_autodoc_couch", "fg": 2694 }, + { "id": "f_bigmirror", "fg": 2695 }, + { "id": "f_birdbath", "fg": 2696 }, { "id": "f_bookcase", "multitile": true, "rotates": false, - "fg": 2681, + "fg": 2697, "additional_tiles": [ - { "id": "center", "fg": 2681 }, - { "id": "corner", "fg": [ 2683, 2684, 2684, 2683 ] }, - { "id": "t_connection", "fg": [ 2681, 2682, 2681, 2682 ] }, - { "id": "edge", "fg": [ 2682, 2681 ] }, - { "id": "end_piece", "fg": [ 2683, 2681, 2684, 2681 ] }, - { "id": "unconnected", "fg": [ 2681, 2681 ] } + { "id": "center", "fg": 2697 }, + { "id": "corner", "fg": [ 2699, 2700, 2700, 2699 ] }, + { "id": "t_connection", "fg": [ 2697, 2698, 2697, 2698 ] }, + { "id": "edge", "fg": [ 2698, 2697 ] }, + { "id": "end_piece", "fg": [ 2699, 2697, 2700, 2697 ] }, + { "id": "unconnected", "fg": [ 2697, 2697 ] } ] }, - { "id": "f_boulder_large", "fg": 2685 }, - { "id": "f_cattails_season_spring", "fg": 2687, "rotates": false }, - { "id": "f_cattails_season_summer", "fg": 2688, "rotates": false }, - { "id": "f_cattails_season_autumn", "fg": 2686, "rotates": false }, - { "id": "f_cattails_season_winter", "fg": 2689, "rotates": false }, + { "id": "f_boulder_large", "fg": 2701 }, + { "id": "f_cattails_season_spring", "fg": 2703, "rotates": false }, + { "id": "f_cattails_season_summer", "fg": 2704, "rotates": false }, + { "id": "f_cattails_season_autumn", "fg": 2702, "rotates": false }, + { "id": "f_cattails_season_winter", "fg": 2705, "rotates": false }, { "id": "f_console", "multitile": true, - "fg": 2723, + "fg": 2739, "additional_tiles": [ - { "id": "center", "fg": 2708 }, - { "id": "corner", "fg": [ 2710, 2712, 2711, 2709 ] }, - { "id": "t_connection", "fg": [ 2720, 2722, 2721, 2719 ] }, - { "id": "edge", "fg": [ 2714, 2713 ] }, - { "id": "end_piece", "fg": [ 2716, 2718, 2717, 2715 ] }, - { "id": "unconnected", "fg": [ 2723, 2725, 2723, 2724 ] } + { "id": "center", "fg": 2724 }, + { "id": "corner", "fg": [ 2726, 2728, 2727, 2725 ] }, + { "id": "t_connection", "fg": [ 2736, 2738, 2737, 2735 ] }, + { "id": "edge", "fg": [ 2730, 2729 ] }, + { "id": "end_piece", "fg": [ 2732, 2734, 2733, 2731 ] }, + { "id": "unconnected", "fg": [ 2739, 2741, 2739, 2740 ] } ] }, { "id": "f_console_broken", "multitile": true, - "fg": 2706, + "fg": 2722, "additional_tiles": [ - { "id": "center", "fg": 2690 }, - { "id": "corner", "fg": [ 2692, 2694, 2693, 2691 ] }, - { "id": "t_connection", "fg": [ 2702, 2704, 2703, 2701 ] }, - { "id": "edge", "fg": [ 2696, 2695 ] }, - { "id": "end_piece", "fg": [ 2698, 2700, 2699, 2697 ] }, - { "id": "unconnected", "fg": [ 2706, 2707, 2706, 2705 ] } + { "id": "center", "fg": 2706 }, + { "id": "corner", "fg": [ 2708, 2710, 2709, 2707 ] }, + { "id": "t_connection", "fg": [ 2718, 2720, 2719, 2717 ] }, + { "id": "edge", "fg": [ 2712, 2711 ] }, + { "id": "end_piece", "fg": [ 2714, 2716, 2715, 2713 ] }, + { "id": "unconnected", "fg": [ 2722, 2723, 2722, 2721 ] } ] }, - { "id": "f_crate_c", "fg": 2726 }, - { "id": "f_crate_o", "fg": 2727 }, - { "id": "f_dialysis", "fg": 2728 }, - { "id": "f_dresser", "rotates": true, "fg": [ 2731, 2732, 2730, 2729 ] }, - { "id": "f_dryer", "fg": 2733 }, + { "id": "f_crate_c", "fg": 2742 }, + { "id": "f_crate_o", "fg": 2743 }, + { "id": "f_dialysis", "fg": 2744 }, + { "id": "f_dresser", "rotates": true, "fg": [ 2747, 2748, 2746, 2745 ] }, + { "id": "f_dryer", "fg": 2749 }, { "id": "f_dumpster", - "fg": 2740, - "multitile": true, - "additional_tiles": [ - { "id": "center", "fg": 2734 }, - { "id": "corner", "fg": [ 2739, 2739, 2736, 2736 ] }, - { "id": "t_connection", "fg": [ 2734, 2739, 2734, 2736 ] }, - { "id": "edge", "fg": [ 2735, 2734 ] }, - { "id": "end_piece", "fg": [ 2737, 2739, 2738, 2736 ] }, - { "id": "unconnected", "fg": [ 2740, 2740 ] } - ] - }, - { "id": "f_fireplace", "fg": 2741 }, - { "id": "f_floor_lamp", "fg": 2742 }, - { "id": "f_fridge", "rotates": true, "fg": [ 2745, 2746, 2744, 2743 ] }, - { "id": "t_gas_pump", "fg": 2747, "bg": 4108 }, - { "id": "f_gas_pump", "fg": 2747 }, - { "id": "f_glass_cabinet", "fg": 2748 }, - { "id": "f_glass_fridge", "fg": 2749 }, - { "id": "f_home_furnace", "fg": 2750 }, - { "id": "f_locker", "fg": 2751 }, - { "id": "f_machinery_old", "fg": 2758 }, - { "id": "t_machinery_old", "fg": 2758, "bg": 4104 }, - { "id": "f_machinery_electronic", "fg": 2752 }, - { "id": "t_machinery_electronic", "fg": 2752, "bg": 4104 }, + "fg": 2756, + "multitile": true, + "additional_tiles": [ + { "id": "center", "fg": 2750 }, + { "id": "corner", "fg": [ 2755, 2755, 2752, 2752 ] }, + { "id": "t_connection", "fg": [ 2750, 2755, 2750, 2752 ] }, + { "id": "edge", "fg": [ 2751, 2750 ] }, + { "id": "end_piece", "fg": [ 2753, 2755, 2754, 2752 ] }, + { "id": "unconnected", "fg": [ 2756, 2756 ] } + ] + }, + { "id": "f_fireplace", "fg": 2757 }, + { "id": "f_floor_lamp", "fg": 2758 }, + { "id": "f_fridge", "rotates": true, "fg": [ 2761, 2762, 2760, 2759 ] }, + { "id": "t_gas_pump", "fg": 2763, "bg": 4125 }, + { "id": "f_gas_pump", "fg": 2763 }, + { "id": "f_glass_cabinet", "fg": 2764 }, + { "id": "f_glass_fridge", "fg": 2765 }, + { "id": "f_home_furnace", "fg": 2766 }, + { "id": "f_locker", "fg": 2767 }, + { "id": "f_machinery_old", "fg": 2774 }, + { "id": "t_machinery_old", "fg": 2774, "bg": 4121 }, + { "id": "f_machinery_electronic", "fg": 2768 }, + { "id": "t_machinery_electronic", "fg": 2768, "bg": 4121 }, { "id": "f_machinery_heavy", - "fg": [ { "weight": 20, "sprite": 2753 }, { "weight": 150, "sprite": 2754 }, { "weight": 100, "sprite": 2755 } ] + "fg": [ { "weight": 20, "sprite": 2769 }, { "weight": 150, "sprite": 2770 }, { "weight": 100, "sprite": 2771 } ] }, { "id": "t_machinery_heavy", - "fg": [ { "weight": 20, "sprite": 2753 }, { "weight": 150, "sprite": 2754 }, { "weight": 100, "sprite": 2755 } ], - "bg": 4104 + "fg": [ { "weight": 20, "sprite": 2769 }, { "weight": 150, "sprite": 2770 }, { "weight": 100, "sprite": 2771 } ], + "bg": 4121 }, - { "id": "f_machinery_light", "fg": [ { "weight": 100, "sprite": 2757 }, { "weight": 100, "sprite": 2756 } ] }, + { "id": "f_machinery_light", "fg": [ { "weight": 100, "sprite": 2773 }, { "weight": 100, "sprite": 2772 } ] }, { "id": "t_machinery_light", - "fg": [ { "weight": 100, "sprite": 2757 }, { "weight": 100, "sprite": 2756 } ], - "bg": 4104 - }, - { "id": "f_mannequin", "fg": 2759 }, - { "id": "f_alien_tendril", "fg": 2762 }, - { "id": "f_alien_zapper", "fg": 2763 }, - { "id": [ "f_alien_pod", "f_alien_pod_organ" ], "fg": 2760 }, - { "id": "f_alien_pod_resin", "fg": 2761 }, - { "id": "f_oven", "rotates": true, "fg": [ 2766, 2767, 2765, 2764 ] }, - { "id": "f_rack_coat", "fg": 2768 }, - { "id": "f_scan_bed", "fg": 2769 }, + "fg": [ { "weight": 100, "sprite": 2773 }, { "weight": 100, "sprite": 2772 } ], + "bg": 4121 + }, + { "id": "f_mannequin", "fg": 2775 }, + { "id": "f_alien_tendril", "fg": 2778 }, + { "id": "f_alien_zapper", "fg": 2779 }, + { "id": [ "f_alien_pod", "f_alien_pod_organ" ], "fg": 2776 }, + { "id": "f_alien_pod_resin", "fg": 2777 }, + { "id": "f_oven", "rotates": true, "fg": [ 2782, 2783, 2781, 2780 ] }, + { "id": "f_rack_coat", "fg": 2784 }, + { "id": "f_scan_bed", "fg": 2785 }, { "id": "f_scrap_antenna", "animated": true, "fg": [ - { "weight": 15, "sprite": 2770 }, - { "weight": 15, "sprite": 2771 }, - { "weight": 15, "sprite": 2772 }, - { "weight": 15, "sprite": 2773 }, - { "weight": 15, "sprite": 2774 }, - { "weight": 15, "sprite": 2775 } + { "weight": 15, "sprite": 2786 }, + { "weight": 15, "sprite": 2787 }, + { "weight": 15, "sprite": 2788 }, + { "weight": 15, "sprite": 2789 }, + { "weight": 15, "sprite": 2790 }, + { "weight": 15, "sprite": 2791 } ], "rotates": false }, - { "id": "f_shower", "fg": 2776 }, - { "id": "f_standing_tank", "fg": 2777 }, - { "id": "f_statue", "fg": 2778 }, - { "id": "f_vending_c", "fg": 2779 }, - { "id": "f_vending_reinforced", "fg": 2781 }, - { "id": "f_vending_o", "fg": 2780 }, - { "id": "f_ventilator", "fg": 2782 }, - { "id": "f_washer", "fg": 2783 }, - { "id": "f_water_heater", "fg": 2784 }, - { "id": "f_water_pump", "fg": 2785 }, - { "id": "t_water_pump", "fg": 2785, "bg": 4104 }, - { "id": "f_wind_mill", "fg": 2786 }, - { "id": "f_woodstove", "fg": 2787 }, - { "id": "f_workbench", "fg": 2788 }, - { "id": "mon_zombie_phase_skulker", "fg": 2790, "bg": 4102 }, - { "id": "mon_zombie_phase_shrike", "fg": 2789, "bg": 4102 }, - { "id": "mon_biollante", "fg": 2791, "bg": 4102 }, + { "id": "f_shower", "fg": 2792 }, + { "id": "f_standing_tank", "fg": 2793 }, + { "id": "f_statue", "fg": 2794 }, + { "id": "f_vending_c", "fg": 2795 }, + { "id": "f_vending_reinforced", "fg": 2797 }, + { "id": "f_vending_o", "fg": 2796 }, + { "id": "f_ventilator", "fg": 2798 }, + { "id": "f_washer", "fg": 2800 }, + { "id": "f_water_heater", "fg": 2801 }, + { "id": "f_water_pump", "fg": 2802 }, + { "id": "t_water_pump", "fg": 2802, "bg": 4121 }, + { "id": "f_wind_mill", "fg": 2803 }, + { "id": "f_woodstove", "fg": 2804 }, + { "id": "f_workbench", "fg": 2805 }, + { "id": "mon_zombie_phase_skulker", "fg": 2807, "bg": 4119 }, + { "id": "mon_zombie_phase_shrike", "fg": 2806, "bg": 4119 }, + { "id": "mon_biollante", "fg": 2808, "bg": 4119 }, { "id": "mon_exodii_worker", "fg": [ - { "weight": 15, "sprite": 2792 }, - { "weight": 15, "sprite": 2793 }, - { "weight": 10, "sprite": 2794 }, - { "weight": 10, "sprite": 2795 } + { "weight": 15, "sprite": 2809 }, + { "weight": 15, "sprite": 2810 }, + { "weight": 10, "sprite": 2811 }, + { "weight": 10, "sprite": 2812 } ], - "bg": 4102 + "bg": 4119 }, { "id": "mon_feral_human_crowbar", - "fg": [ { "weight": 100, "sprite": 2798 }, { "weight": 50, "sprite": 2799 } ], - "bg": 4102 + "fg": [ { "weight": 100, "sprite": 2815 }, { "weight": 50, "sprite": 2816 } ], + "bg": 4119 }, { "id": "mon_feral_human_pipe", - "fg": [ { "weight": 100, "sprite": 2800 }, { "weight": 50, "sprite": 2801 } ], - "bg": 4102 + "fg": [ { "weight": 100, "sprite": 2817 }, { "weight": 50, "sprite": 2818 } ], + "bg": 4119 }, { "id": "mon_feral_human_axe", - "fg": [ { "weight": 100, "sprite": 2796 }, { "weight": 50, "sprite": 2797 } ], - "bg": 4102 - }, - { "id": "mon_zombie_grabber", "fg": 2802, "bg": 4102 }, - { "id": "mon_zombie_kevlar_1", "fg": 2804, "bg": 4102 }, - { "id": "mon_turret_searchlight", "fg": 2805, "bg": 4102 }, - { "id": "mon_bee", "fg": 2806, "bg": 4102 }, - { "id": "mon_blank", "fg": 2807, "bg": 4102 }, - { "id": "mon_cougar", "fg": 2808, "bg": 4102 }, - { "id": "mon_dermatik", "fg": 2809, "bg": 4102 }, - { "id": "mon_dragonfly_giant", "fg": 2810, "bg": 4102 }, - { "id": "mon_fly", "fg": 2811, "bg": 4102 }, - { "id": "mon_fungal_tendril", "fg": 2812, "bg": 4102 }, - { "id": "mon_fungaloid", "fg": 2813, "bg": 4102 }, + "fg": [ { "weight": 100, "sprite": 2813 }, { "weight": 50, "sprite": 2814 } ], + "bg": 4119 + }, + { "id": "mon_zombie_grabber", "fg": 2819, "bg": 4119 }, + { "id": "mon_zombie_kevlar_1", "fg": 2821, "bg": 4119 }, + { "id": "mon_turret_searchlight", "fg": 2822, "bg": 4119 }, + { "id": "mon_bee", "fg": 2823, "bg": 4119 }, + { "id": "mon_blank", "fg": 2824, "bg": 4119 }, + { "id": "mon_cougar", "fg": 2825, "bg": 4119 }, + { "id": "mon_dermatik", "fg": 2826, "bg": 4119 }, + { "id": "mon_dragonfly_giant", "fg": 2827, "bg": 4119 }, + { "id": "mon_fly", "fg": 2828, "bg": 4119 }, + { "id": "mon_fungal_tendril", "fg": 2829, "bg": 4119 }, + { "id": "mon_fungaloid", "fg": 2830, "bg": 4119 }, { "id": "mon_hunting_horror", - "fg": [ { "weight": 1, "sprite": 2814 }, { "weight": 1, "sprite": 2815 }, { "weight": 1, "sprite": 2816 } ], - "bg": 4102 - }, - { "id": "mon_mosquito_giant", "fg": 2817, "bg": 4102 }, - { "id": "mon_skeleton", "fg": 2818, "bg": 4102 }, - { "id": "mon_skeleton_brute", "fg": 2819, "bg": 4102 }, - { "id": [ "corpse_mon_skeleton", "corpse_mon_skeleton_brute" ], "fg": 2842 }, - { "id": "mon_spore", "fg": 2820, "bg": 4102 }, - { "id": "mon_turret_riot", "fg": 2821, "bg": 4102 }, - { "id": "mon_zombie_acidic", "fg": 2822, "bg": 4102 }, - { "id": "mon_zombie_corrosive", "fg": 2823, "bg": 4102 }, - { "id": "mon_zombie_spitter", "fg": 2824, "bg": 4102 }, - { "id": "mon_zombie_crawler", "fg": 2825, "bg": 4102 }, + "fg": [ { "weight": 1, "sprite": 2831 }, { "weight": 1, "sprite": 2832 }, { "weight": 1, "sprite": 2833 } ], + "bg": 4119 + }, + { "id": "mon_mosquito_giant", "fg": 2834, "bg": 4119 }, + { "id": "mon_skeleton", "fg": 2835, "bg": 4119 }, + { "id": "mon_skeleton_brute", "fg": 2836, "bg": 4119 }, + { "id": [ "corpse_mon_skeleton", "corpse_mon_skeleton_brute" ], "fg": 2859 }, + { "id": "mon_spore", "fg": 2837, "bg": 4119 }, + { "id": "mon_turret_riot", "fg": 2838, "bg": 4119 }, + { "id": "mon_zombie_acidic", "fg": 2839, "bg": 4119 }, + { "id": "mon_zombie_corrosive", "fg": 2840, "bg": 4119 }, + { "id": "mon_zombie_spitter", "fg": 2841, "bg": 4119 }, + { "id": "mon_zombie_crawler", "fg": 2842, "bg": 4119 }, { "id": "mon_zombie_fat", - "fg": [ { "weight": 1, "sprite": 2826 }, { "weight": 1, "sprite": 2827 } ], - "bg": 4102 + "fg": [ { "weight": 1, "sprite": 2843 }, { "weight": 1, "sprite": 2844 } ], + "bg": 4119 }, { "id": "mon_zombie_brainless", - "fg": [ { "weight": 100, "sprite": 2829 }, { "weight": 100, "sprite": 2830 } ], - "bg": 4102 + "fg": [ { "weight": 100, "sprite": 2846 }, { "weight": 100, "sprite": 2847 } ], + "bg": 4119 }, - { "id": "mon_zombie_hollow", "fg": 2831, "bg": 4102 }, - { "id": "mon_zombie_hunter", "fg": 2832, "bg": 4102 }, - { "id": "mon_zombie_predator", "fg": 2833, "bg": 4102 }, + { "id": "mon_zombie_hollow", "fg": 2848, "bg": 4119 }, + { "id": "mon_zombie_hunter", "fg": 2849, "bg": 4119 }, + { "id": "mon_zombie_predator", "fg": 2850, "bg": 4119 }, { "id": "mon_zombie_mancroc", - "fg": [ { "weight": 100, "sprite": 2834 }, { "weight": 100, "sprite": 2835 } ], - "bg": 4102 - }, - { "id": "mon_zombie_necro", "fg": 2838, "bg": 4102 }, - { "id": "mon_zombie_master", "fg": 2837, "bg": 4102 }, - { "id": [ "corpse_mon_zombie_necro", "corpse_mon_zombie_master" ], "fg": 2836 }, - { "id": [ "mon_zombie_crawler_pupa", "mon_zombie_crawler_pupa_decoy" ], "fg": 2839, "bg": 4102 }, - { "id": [ "mon_zombie_pupa", "mon_zombie_pupa_decoy" ], "fg": 2840, "bg": 4102 }, - { "id": [ "mon_zombie_pupa_shady", "mon_zombie_pupa_decoy_shady" ], "fg": 2841, "bg": 4102 }, - { "id": "mon_zombie_rot", "fg": 2843, "bg": 4102 }, - { "id": "corpse_mon_zombie_rot", "fg": 2842 }, - { "id": "mon_zombie_skull", "fg": 2844, "bg": 4102 }, + "fg": [ { "weight": 100, "sprite": 2851 }, { "weight": 100, "sprite": 2852 } ], + "bg": 4119 + }, + { "id": "mon_zombie_necro", "fg": 2855, "bg": 4119 }, + { "id": "mon_zombie_master", "fg": 2854, "bg": 4119 }, + { "id": [ "corpse_mon_zombie_necro", "corpse_mon_zombie_master" ], "fg": 2853 }, + { "id": [ "mon_zombie_crawler_pupa", "mon_zombie_crawler_pupa_decoy" ], "fg": 2856, "bg": 4119 }, + { "id": [ "mon_zombie_pupa", "mon_zombie_pupa_decoy" ], "fg": 2857, "bg": 4119 }, + { "id": [ "mon_zombie_pupa_shady", "mon_zombie_pupa_decoy_shady" ], "fg": 2858, "bg": 4119 }, + { "id": "mon_zombie_rot", "fg": 2860, "bg": 4119 }, + { "id": "corpse_mon_zombie_rot", "fg": 2859 }, + { "id": "mon_zombie_skull", "fg": 2861, "bg": 4119 }, { "id": "mon_zombie_soldier", - "fg": [ { "weight": 100, "sprite": 2847 }, { "weight": 100, "sprite": 2848 } ], - "bg": 4102 + "fg": [ { "weight": 100, "sprite": 2864 }, { "weight": 100, "sprite": 2865 } ], + "bg": 4119 }, - { "id": "mon_zombie_military_pilot", "fg": 2846, "bg": 4102 }, - { "id": [ "corpse_mon_zombie_soldier", "corpse_mon_zombie_military_pilot" ], "fg": 2845 }, - { "id": "mon_zombie_static", "fg": 2849, "bg": 4102 }, - { "id": "mon_zombie_swimmer", "fg": 2850, "bg": 4102 }, + { "id": "mon_zombie_military_pilot", "fg": 2863, "bg": 4119 }, + { "id": [ "corpse_mon_zombie_soldier", "corpse_mon_zombie_military_pilot" ], "fg": 2862 }, + { "id": "mon_zombie_static", "fg": 2866, "bg": 4119 }, + { "id": "mon_zombie_swimmer", "fg": 2867, "bg": 4119 }, { "id": "mon_zombie", "fg": [ - { "weight": 100, "sprite": 2856 }, - { "weight": 150, "sprite": 2857 }, - { "weight": 100, "sprite": 2858 }, - { "weight": 100, "sprite": 2859 }, - { "weight": 150, "sprite": 2860 } + { "weight": 100, "sprite": 2873 }, + { "weight": 150, "sprite": 2874 }, + { "weight": 100, "sprite": 2875 }, + { "weight": 100, "sprite": 2876 }, + { "weight": 150, "sprite": 2877 } ], - "bg": 4102 + "bg": 4119 }, - { "id": "mon_zombie_hazmat", "fg": 2863, "bg": 4102 }, - { "id": "mon_zombie_fireman", "fg": 2862, "bg": 4102 }, + { "id": "mon_zombie_hazmat", "fg": 2880, "bg": 4119 }, + { "id": "mon_zombie_fireman", "fg": 2879, "bg": 4119 }, { "id": "mon_zombie_scientist", - "fg": [ { "weight": 1, "sprite": 2865 }, { "weight": 1, "sprite": 2866 } ], - "bg": 4102 + "fg": [ { "weight": 1, "sprite": 2882 }, { "weight": 1, "sprite": 2883 } ], + "bg": 4119 }, - { "id": "mon_zombie_cop", "fg": 2861, "bg": 4102 }, - { "id": "mon_zombie_labsecurity", "fg": 2864, "bg": 4102 }, + { "id": "mon_zombie_cop", "fg": 2878, "bg": 4119 }, + { "id": "mon_zombie_labsecurity", "fg": 2881, "bg": 4119 }, { "id": "mon_zombie_tough", - "fg": [ { "weight": 1, "sprite": 2869 }, { "weight": 1, "sprite": 2870 } ], - "bg": 4102 + "fg": [ { "weight": 1, "sprite": 2886 }, { "weight": 1, "sprite": 2887 } ], + "bg": 4119 }, { "id": "mon_zombie_technician", - "fg": [ { "weight": 1, "sprite": 2867 }, { "weight": 1, "sprite": 2868 } ], - "bg": 4102 + "fg": [ { "weight": 1, "sprite": 2884 }, { "weight": 1, "sprite": 2885 } ], + "bg": 4119 }, { "id": [ @@ -4338,11 +4358,11 @@ "corpse_mon_zombie_prisoner", "corpse_mon_zombie_winged" ], - "fg": 2851 + "fg": 2868 }, - { "id": "corpse_mon_zombie_scientist", "fg": 2853 }, - { "id": [ "corpse_mon_zombie_technician", "corpse_mon_zombie_hazmat" ], "fg": 2854 }, - { "id": [ "corpse_mon_zombie_cop", "corpse_mon_zombie_labsecurity" ], "fg": 2852 }, + { "id": "corpse_mon_zombie_scientist", "fg": 2870 }, + { "id": [ "corpse_mon_zombie_technician", "corpse_mon_zombie_hazmat" ], "fg": 2871 }, + { "id": [ "corpse_mon_zombie_cop", "corpse_mon_zombie_labsecurity" ], "fg": 2869 }, { "id": [ "corpse_mon_zombie_tough", @@ -4358,334 +4378,334 @@ "corpse_mon_zombie_soldier_blackops_2", "corpse_mon_zombie_soldier_blackops_1" ], - "fg": 2855 + "fg": 2872 }, - { "id": "mon_zombie_winged", "fg": 2871, "bg": 4102 }, - { "id": "mon_zougar", "fg": 2872, "bg": 4102 }, - { "id": "mon_copbot", "fg": 2873, "bg": 4102 }, - { "id": "mon_zombie_screecher", "fg": 2874, "bg": 4102 }, - { "id": "mon_zombie_shrieker", "fg": 2875, "bg": 4102 }, - { "id": "mon_zombie_survivor", "fg": 2876, "bg": 4102 }, - { "id": "mon_zombie_swat", "fg": 2877, "bg": 4102 }, - { "id": "mon_zombie_thorny", "fg": 2878, "bg": 4102 }, + { "id": "mon_zombie_winged", "fg": 2888, "bg": 4119 }, + { "id": "mon_zougar", "fg": 2889, "bg": 4119 }, + { "id": "mon_copbot", "fg": 2890, "bg": 4119 }, + { "id": "mon_zombie_screecher", "fg": 2891, "bg": 4119 }, + { "id": "mon_zombie_shrieker", "fg": 2892, "bg": 4119 }, + { "id": "mon_zombie_survivor", "fg": 2893, "bg": 4119 }, + { "id": "mon_zombie_swat", "fg": 2894, "bg": 4119 }, + { "id": "mon_zombie_thorny", "fg": 2895, "bg": 4119 }, { "id": "mon_triffid", - "fg": [ { "weight": 100, "sprite": 2879 }, { "weight": 50, "sprite": 2880 } ], - "bg": 4102 + "fg": [ { "weight": 100, "sprite": 2896 }, { "weight": 50, "sprite": 2897 } ], + "bg": 4119 }, - { "id": "mon_triffid_sprig", "fg": 2881, "bg": 4102 }, - { "id": "mon_triffid_young", "fg": 2882, "bg": 4102 }, - { "id": "mon_zombie_flamer", "fg": 2883, "bg": 4102 }, + { "id": "mon_triffid_sprig", "fg": 2898, "bg": 4119 }, + { "id": "mon_triffid_young", "fg": 2899, "bg": 4119 }, + { "id": "mon_zombie_flamer", "fg": 2900, "bg": 4119 }, { "id": "mon_zombie_prisoner", - "fg": [ { "weight": 1, "sprite": 2884 }, { "weight": 1, "sprite": 2885 }, { "weight": 1, "sprite": 2886 } ], - "bg": 4102 - }, - { "id": "overlay_female_mutation_FACIAL_HAIR_3DAYSTUBBLE", "fg": 2887 }, - { "id": "overlay_male_mutation_FACIAL_HAIR_3DAYSTUBBLE", "fg": 2888 }, - { "id": "overlay_female_mutation_FACIAL_HAIR_ANCHOR", "fg": 2889 }, - { "id": "overlay_male_mutation_FACIAL_HAIR_ANCHOR", "fg": 2890 }, - { "id": "overlay_female_mutation_FACIAL_HAIR_BEARD", "fg": 2891 }, - { "id": "overlay_male_mutation_FACIAL_HAIR_BEARD", "fg": 2892 }, - { "id": "overlay_female_mutation_FACIAL_HAIR_CHEVRON", "fg": 2893 }, - { "id": "overlay_male_mutation_FACIAL_HAIR_CHEVRON", "fg": 2894 }, - { "id": "overlay_female_mutation_FACIAL_HAIR_CHIN_CURTAIN", "fg": 2895 }, - { "id": "overlay_male_mutation_FACIAL_HAIR_CHIN_CURTAIN", "fg": 2896 }, - { "id": "overlay_female_mutation_FACIAL_HAIR_CHIN_STRAP", "fg": 2897 }, - { "id": "overlay_male_mutation_FACIAL_HAIR_CHIN_STRAP", "fg": 2898 }, - { "id": "overlay_female_mutation_FACIAL_HAIR_CHIN_STRIP", "fg": 2899 }, - { "id": "overlay_male_mutation_FACIAL_HAIR_CHIN_STRIP", "fg": 2900 }, - { "id": "overlay_female_mutation_FACIAL_HAIR_CIRCLE", "fg": 2901 }, - { "id": "overlay_male_mutation_FACIAL_HAIR_CIRCLE", "fg": 2902 }, - { "id": "overlay_female_mutation_FACIAL_HAIR_GOATEE", "fg": 2903 }, - { "id": "overlay_male_mutation_FACIAL_HAIR_GOATEE", "fg": 2904 }, - { "id": "overlay_female_mutation_FACIAL_HAIR_GUNSLINGER", "fg": 2905 }, - { "id": "overlay_male_mutation_FACIAL_HAIR_GUNSLINGER", "fg": 2906 }, - { "id": "overlay_female_mutation_FACIAL_HAIR_HANDLEBAR", "fg": 2907 }, - { "id": "overlay_male_mutation_FACIAL_HAIR_HANDLEBAR", "fg": 2908 }, - { "id": "overlay_female_mutation_FACIAL_HAIR_HORSESHOE", "fg": 2909 }, - { "id": "overlay_male_mutation_FACIAL_HAIR_HORSESHOE", "fg": 2910 }, - { "id": "overlay_female_mutation_FACIAL_HAIR_MUSTACHE", "fg": 2915 }, - { "id": "overlay_male_mutation_FACIAL_HAIR_MUSTACHE", "fg": 2916 }, - { "id": "overlay_female_mutation_FACIAL_HAIR_MUTTONCHOPS", "fg": 2911 }, - { "id": "overlay_male_mutation_FACIAL_HAIR_MUTTONCHOPS", "fg": 2912 }, - { "id": "overlay_female_mutation_FACIAL_HAIR_NECKBEARD", "fg": 2913 }, - { "id": "overlay_male_mutation_FACIAL_HAIR_NECKBEARD", "fg": 2914 }, - { "id": "overlay_female_mutation_FACIAL_HAIR_PENCIL", "fg": 2917 }, - { "id": "overlay_male_mutation_FACIAL_HAIR_PENCIL", "fg": 2918 }, - { "id": "overlay_female_mutation_FACIAL_HAIR_ROYALE", "fg": 2919 }, - { "id": "overlay_male_mutation_FACIAL_HAIR_ROYALE", "fg": 2920 }, - { "id": "overlay_female_mutation_FACIAL_HAIR_SHENANDOAH", "fg": 2921 }, - { "id": "overlay_male_mutation_FACIAL_HAIR_SHENANDOAH", "fg": 2922 }, - { "id": "overlay_female_mutation_FACIAL_HAIR_SHORTBOXED", "fg": 2923 }, - { "id": "overlay_male_mutation_FACIAL_HAIR_SHORTBOXED", "fg": 2924 }, - { "id": "overlay_female_mutation_FACIAL_HAIR_SIDEBURNS", "fg": 2925 }, - { "id": "overlay_male_mutation_FACIAL_HAIR_SIDEBURNS", "fg": 2926 }, - { "id": "overlay_female_mutation_FACIAL_HAIR_SOUL_PATCH", "fg": 2927 }, - { "id": "overlay_male_mutation_FACIAL_HAIR_SOUL_PATCH", "fg": 2928 }, - { "id": "overlay_female_mutation_FACIAL_HAIR_TOOTHBRUSH", "fg": 2931 }, - { "id": "overlay_male_mutation_FACIAL_HAIR_TOOTHBRUSH", "fg": 2932 }, - { "id": "overlay_female_mutation_FACIAL_HAIR_VANDYKE", "fg": 2933 }, - { "id": "overlay_male_mutation_FACIAL_HAIR_VANDYKE", "fg": 2934 }, - { "id": "overlay_female_mutation_FACIAL_HAIR_WALRUS", "fg": 2935 }, - { "id": "overlay_male_mutation_FACIAL_HAIR_WALRUS", "fg": 2936 }, - { "id": "overlay_female_mutation_FACIAL_HAIR_ZAPPA", "fg": 2929 }, - { "id": "overlay_male_mutation_FACIAL_HAIR_ZAPPA", "fg": 2930 }, - { "id": "overlay_male_mutation_hair_black_crewcut", "fg": 2938 }, - { "id": "overlay_female_mutation_hair_black_crewcut", "fg": 2937 }, - { "id": "overlay_male_mutation_hair_black_fro", "fg": 2940 }, - { "id": "overlay_female_mutation_hair_black_fro", "fg": 2939 }, - { "id": "overlay_male_mutation_hair_black_long", "fg": 2942 }, - { "id": "overlay_female_mutation_hair_black_long", "fg": 2941 }, - { "id": "overlay_male_mutation_hair_black_medium", "fg": 2944 }, - { "id": "overlay_female_mutation_hair_black_medium", "fg": 2943 }, - { "id": "overlay_male_mutation_hair_black_mohawk", "fg": 2946 }, - { "id": "overlay_female_mutation_hair_black_mohawk", "fg": 2945 }, - { "id": "overlay_male_mutation_hair_black_short", "fg": 2948 }, - { "id": "overlay_female_mutation_hair_black_short", "fg": 2947 }, - { "id": "overlay_male_mutation_hair_blond_crewcut", "fg": 2950 }, - { "id": "overlay_female_mutation_hair_blond_crewcut", "fg": 2949 }, - { "id": "overlay_male_mutation_hair_blond_fro", "fg": 2952 }, - { "id": "overlay_female_mutation_hair_blond_fro", "fg": 2951 }, - { "id": "overlay_male_mutation_hair_blond_long", "fg": 2954 }, - { "id": "overlay_female_mutation_hair_blond_long", "fg": 2953 }, - { "id": "overlay_male_mutation_hair_blond_medium", "fg": 2956 }, - { "id": "overlay_female_mutation_hair_blond_medium", "fg": 2955 }, - { "id": "overlay_male_mutation_hair_blond_mohawk", "fg": 2958 }, - { "id": "overlay_female_mutation_hair_blond_mohawk", "fg": 2957 }, - { "id": "overlay_male_mutation_hair_blond_short", "fg": 2960 }, - { "id": "overlay_female_mutation_hair_blond_short", "fg": 2959 }, - { "id": "overlay_male_mutation_hair_brown_crewcut", "fg": 2962 }, - { "id": "overlay_female_mutation_hair_brown_crewcut", "fg": 2961 }, - { "id": "overlay_male_mutation_hair_brown_fro", "fg": 2964 }, - { "id": "overlay_female_mutation_hair_brown_fro", "fg": 2963 }, - { "id": "overlay_male_mutation_hair_brown_long", "fg": 2966 }, - { "id": "overlay_female_mutation_hair_brown_long", "fg": 2965 }, - { "id": "overlay_male_mutation_hair_brown_medium", "fg": 2968 }, - { "id": "overlay_female_mutation_hair_brown_medium", "fg": 2967 }, - { "id": "overlay_male_mutation_hair_brown_mohawk", "fg": 2970 }, - { "id": "overlay_female_mutation_hair_brown_mohawk", "fg": 2969 }, - { "id": "overlay_male_mutation_hair_brown_short", "fg": 2972 }, - { "id": "overlay_female_mutation_hair_brown_short", "fg": 2971 }, - { "id": "overlay_male_mutation_hair_gray_crewcut", "fg": 2974 }, - { "id": "overlay_female_mutation_hair_gray_crewcut", "fg": 2973 }, - { "id": "overlay_male_mutation_hair_gray_fro", "fg": 2976 }, - { "id": "overlay_female_mutation_hair_gray_fro", "fg": 2975 }, - { "id": "overlay_male_mutation_hair_gray_long", "fg": 2978 }, - { "id": "overlay_female_mutation_hair_gray_long", "fg": 2977 }, - { "id": "overlay_male_mutation_hair_gray_medium", "fg": 2980 }, - { "id": "overlay_female_mutation_hair_gray_medium", "fg": 2979 }, - { "id": "overlay_male_mutation_hair_gray_mohawk", "fg": 2982 }, - { "id": "overlay_female_mutation_hair_gray_mohawk", "fg": 2981 }, - { "id": "overlay_male_mutation_hair_gray_short", "fg": 2984 }, - { "id": "overlay_female_mutation_hair_gray_short", "fg": 2983 }, - { "id": "overlay_male_mutation_hair_red_crewcut", "fg": 2986 }, - { "id": "overlay_female_mutation_hair_red_crewcut", "fg": 2985 }, - { "id": "overlay_male_mutation_hair_red_fro", "fg": 2988 }, - { "id": "overlay_female_mutation_hair_red_fro", "fg": 2987 }, - { "id": "overlay_male_mutation_hair_red_long", "fg": 2990 }, - { "id": "overlay_female_mutation_hair_red_long", "fg": 2989 }, - { "id": "overlay_male_mutation_hair_red_medium", "fg": 2992 }, - { "id": "overlay_female_mutation_hair_red_medium", "fg": 2991 }, - { "id": "overlay_male_mutation_hair_red_mohawk", "fg": 2994 }, - { "id": "overlay_female_mutation_hair_red_mohawk", "fg": 2993 }, - { "id": "overlay_male_mutation_hair_red_short", "fg": 2996 }, - { "id": "overlay_female_mutation_hair_red_short", "fg": 2995 }, - { "id": "overlay_male_mutation_hair_white_crewcut", "fg": 2998 }, - { "id": "overlay_female_mutation_hair_white_crewcut", "fg": 2997 }, - { "id": "overlay_male_mutation_hair_white_fro", "fg": 3000 }, - { "id": "overlay_female_mutation_hair_white_fro", "fg": 2999 }, - { "id": "overlay_male_mutation_hair_white_long", "fg": 3002 }, - { "id": "overlay_female_mutation_hair_white_long", "fg": 3001 }, - { "id": "overlay_male_mutation_hair_white_medium", "fg": 3004 }, - { "id": "overlay_female_mutation_hair_white_medium", "fg": 3003 }, - { "id": "overlay_male_mutation_hair_white_mohawk", "fg": 3006 }, - { "id": "overlay_female_mutation_hair_white_mohawk", "fg": 3005 }, - { "id": "overlay_male_mutation_hair_white_short", "fg": 3008 }, - { "id": "overlay_female_mutation_hair_white_short", "fg": 3007 }, - { "id": "overlay_female_mutation_ARACHNID_ARMS", "fg": 3009 }, - { "id": "overlay_male_mutation_ARACHNID_ARMS", "fg": 3010 }, - { "id": "overlay_female_mutation_BEAK", "fg": 3017 }, - { "id": "overlay_male_mutation_BEAK", "fg": 3018 }, - { "id": "overlay_female_mutation_BEAK_HUM", "fg": 3019 }, - { "id": "overlay_male_mutation_BEAK_HUM", "fg": 3020 }, - { "id": "overlay_female_mutation_BEAK_PECK", "fg": 3021 }, - { "id": "overlay_male_mutation_BEAK_PECK", "fg": 3022 }, - { "id": "overlay_female_mutation_BIRD_EYE", "fg": 3023 }, - { "id": "overlay_male_mutation_BIRD_EYE", "fg": 3024 }, - { "id": "overlay_female_mutation_FANGS", "fg": 3027 }, - { "id": "overlay_male_mutation_FANGS", "fg": 3028 }, - { "id": "overlay_female_mutation_LEAVES", "fg": 3035 }, - { "id": "overlay_male_mutation_LEAVES", "fg": 3036 }, - { "id": "overlay_female_mutation_LIZ_EYE", "fg": 3039 }, - { "id": "overlay_male_mutation_LIZ_EYE", "fg": 3040 }, - { "id": "overlay_female_mutation_MUZZLE_LONG", "fg": 3045 }, - { "id": "overlay_male_mutation_MUZZLE_LONG", "fg": 3046 }, - { "id": "overlay_female_mutation_TAIL_THICK", "fg": 3053 }, - { "id": "overlay_male_mutation_TAIL_THICK", "fg": 3054 }, - { "id": "overlay_female_mutation_TALONS", "fg": 3055 }, - { "id": "overlay_male_mutation_TALONS", "fg": 3056 }, - { "id": "overlay_female_mutation_VINES1", "fg": 3057 }, - { "id": "overlay_male_mutation_VINES1", "fg": 3058 }, - { "id": "overlay_female_mutation_WINGS_BIRD", "fg": 3059 }, - { "id": "overlay_male_mutation_WINGS_BIRD", "fg": 3060 }, - { "id": "overlay_female_mutation_CHITIN", "fg": 3063 }, - { "id": "overlay_male_mutation_CHITIN", "fg": 3064 }, - { "id": "overlay_female_mutation_CHITIN2", "fg": 3061 }, - { "id": "overlay_male_mutation_CHITIN2", "fg": 3062 }, - { "id": "overlay_female_mutation_FEATHERS", "fg": 3065 }, - { "id": "overlay_male_mutation_FEATHERS", "fg": 3066 }, - { "id": "overlay_female_mutation_SCALES", "fg": 3075 }, - { "id": "overlay_male_mutation_SCALES", "fg": 3076 }, - { "id": "overlay_female_mutation_PLANTSKIN", "fg": 3073 }, - { "id": "overlay_male_mutation_PLANTSKIN", "fg": 3074 }, - { "id": "overlay_female_mutation_SKIN_MEDIUM", "fg": 3077 }, - { "id": "overlay_male_mutation_SKIN_MEDIUM", "fg": 3078 }, - { "id": "overlay_female_mutation_SKIN_DARK", "fg": 3079 }, - { "id": "overlay_male_mutation_SKIN_DARK", "fg": 3080 }, - { "id": "overlay_female_mutation_SKIN_LIGHT", "fg": 3081 }, - { "id": "overlay_male_mutation_SKIN_LIGHT", "fg": 3082 }, - { "id": "overlay_female_mutation_SKIN_PINK", "fg": 3083 }, - { "id": "overlay_male_mutation_SKIN_PINK", "fg": 3084 }, - { "id": "overlay_female_mutation_SKIN_TAN", "fg": 3085 }, - { "id": "overlay_male_mutation_SKIN_TAN", "fg": 3086 }, - { "id": "overlay_female_mutation_PALE", "fg": 3071 }, - { "id": "overlay_male_mutation_PALE", "fg": 3072 }, - { "id": "overlay_female_mutation_ALBINO", "fg": 3067 }, - { "id": "overlay_male_mutation_ALBINO", "fg": 3069 }, - { "id": "overlay_wielded_arming_sword_fake", "fg": 3146 }, - { "id": "overlay_wielded_arming_sword_inferior", "fg": 3146 }, - { "id": "overlay_wielded_battleaxe_inferior", "fg": 3092 }, - { "id": "overlay_wielded_battleaxe_fake", "fg": 3092 }, - { "id": "overlay_wielded_broadsword_inferior", "fg": 3177 }, - { "id": "overlay_wielded_broadsword_fake", "fg": 3177 }, - { "id": "overlay_wielded_cavalry_sabre_fake", "fg": 3096 }, - { "id": "overlay_wielded_cutlass_fake", "fg": 3098 }, - { "id": "overlay_wielded_cutlass_inferior", "fg": 3098 }, - { "id": "overlay_wielded_estoc_inferior", "fg": 3204 }, - { "id": "overlay_wielded_estoc_fake", "fg": 3204 }, - { "id": "overlay_female_wielded_halberd_fake", "fg": 3223 }, - { "id": "overlay_male_wielded_halberd_fake", "fg": 3224 }, - { "id": "overlay_wielded_jian_fake", "fg": 3104 }, - { "id": "overlay_wielded_jian_inferior", "fg": 3104 }, - { "id": "overlay_wielded_katana_fake", "fg": 3243 }, - { "id": "overlay_wielded_katana_inferior", "fg": 3243 }, - { "id": "overlay_wielded_kris_fake", "fg": 3249 }, - { "id": "overlay_wielded_longsword_fake", "fg": 3253 }, - { "id": "overlay_wielded_longsword_inferior", "fg": 3253 }, - { "id": "overlay_female_wielded_lucern_hammerfake", "fg": 3254 }, - { "id": "overlay_male_wielded_lucern_hammerfake", "fg": 3255 }, - { "id": "overlay_wielded_mace_inferior", "fg": 3256 }, - { "id": "overlay_wielded_mace_fake", "fg": 3256 }, - { "id": "overlay_wielded_morningstar_fake", "fg": 3257 }, - { "id": "overlay_wielded_morningstar_inferior", "fg": 3257 }, - { "id": "overlay_female_wielded_naginata_fake", "fg": 3115 }, - { "id": "overlay_male_wielded_naginata_fake", "fg": 3116 }, - { "id": "overlay_female_wielded_naginata_inferior", "fg": 3115 }, - { "id": "overlay_male_wielded_naginata_inferior", "fg": 3116 }, - { "id": "overlay_wielded_nodachi_inferior", "fg": 3320 }, - { "id": "overlay_wielded_nodachi_fake", "fg": 3320 }, - { "id": "overlay_wielded_pike_fake", "fg": 3324 }, - { "id": "overlay_wielded_pike_inferior", "fg": 3324 }, - { "id": "overlay_wielded_rapier_fake", "fg": 3349 }, - { "id": "overlay_wielded_tanto_inferior", "fg": 3397 }, - { "id": "overlay_wielded_tanto_fake", "fg": 3397 }, - { "id": "overlay_wielded_wakizashi_fake", "fg": 3423 }, - { "id": "overlay_wielded_wakizashi_inferior", "fg": 3423 }, - { "id": "overlay_wielded_zweihander_fake", "fg": 3449 }, - { "id": "overlay_wielded_zweihander_inferior", "fg": 3449 }, - { "id": "overlay_female_wielded_1st_aid", "fg": 3087 }, - { "id": "overlay_male_wielded_1st_aid", "fg": 3088 }, - { "id": "overlay_female_wielded_2x4", "fg": 3089 }, - { "id": "overlay_male_wielded_2x4", "fg": 3090 }, - { "id": "overlay_wielded_bowling_axe", "fg": 3091 }, - { "id": "overlay_wielded_battleaxe", "fg": 3092 }, - { "id": "overlay_wielded_knife_butcher", "fg": 3093 }, - { "id": "overlay_female_wielded_butterfly_swords", "fg": 3094 }, - { "id": "overlay_male_wielded_butterfly_swords", "fg": 3095 }, - { "id": "overlay_wielded_cavalry_sabre", "fg": 3096 }, - { "id": "overlay_wielded_sword_crude", "fg": 3097 }, - { "id": "overlay_wielded_cutlass", "fg": 3098 }, - { "id": "overlay_wielded_dao", "fg": 3099 }, - { "id": "overlay_wielded_diveknife", "fg": 3100 }, - { "id": "overlay_female_wielded_glaive", "fg": 3101 }, - { "id": "overlay_male_wielded_glaive", "fg": 3102 }, - { "id": "overlay_wielded_glass_shiv", "fg": 3103 }, - { "id": "overlay_wielded_jian", "fg": 3104 }, - { "id": "overlay_wielded_khopesh", "fg": 3105 }, - { "id": "overlay_wielded_kukri", "fg": 3106 }, - { "id": "overlay_wielded_lajatang", "fg": 3107 }, - { "id": "overlay_wielded_machete", "fg": 3108 }, - { "id": "overlay_female_wielded_makeshift_halberd", "fg": 3109 }, - { "id": "overlay_male_wielded_makeshift_halberd", "fg": 3110 }, - { "id": "overlay_wielded_makeshift_machete", "fg": 3111 }, - { "id": "overlay_wielded_glass_macuahuitl", "fg": 3112 }, - { "id": "overlay_female_wielded_makeshift_scythe_war", "fg": 3113 }, - { "id": "overlay_male_wielded_makeshift_scythe_war", "fg": 3114 }, - { "id": "overlay_female_wielded_naginata", "fg": 3115 }, - { "id": "overlay_male_wielded_naginata", "fg": 3116 }, - { "id": "overlay_wielded_knuckle_katar", "fg": 3117 }, - { "id": "overlay_wielded_scimitar", "fg": 3118 }, - { "id": "overlay_wielded_scythe", "fg": 3119 }, - { "id": "overlay_wielded_survivor_machete", "fg": 3120 }, - { "id": "overlay_wielded_sword_bayonet", "fg": 3121 }, - { "id": "overlay_female_wielded_bagh_nakha", "fg": 3122 }, - { "id": "overlay_male_wielded_bagh_nakha", "fg": 3123 }, - { "id": "overlay_female_wielded_scythe_war", "fg": 3124 }, - { "id": "overlay_male_wielded_scythe_war", "fg": 3125 }, - { "id": "overlay_wielded_sword_xiphos", "fg": 3126 }, - { "id": "overlay_female_wielded_ak74", "fg": 3143 }, - { "id": "overlay_male_wielded_ak74", "fg": 3144 }, - { "id": "overlay_wielded_ar15", "fg": 3145 }, - { "id": "overlay_wielded_arming_sword", "fg": 3146 }, - { "id": "overlay_wielded_fire_ax", "fg": 3147 }, - { "id": "overlay_wielded_ax", "fg": 3149 }, - { "id": "overlay_wielded_hatchet", "fg": 3148 }, - { "id": "overlay_wielded_bag_canvas", "fg": 3150 }, - { "id": "overlay_wielded_bag_plastic", "fg": 3151 }, - { "id": "overlay_wielded_knife_baselard", "fg": 3152 }, - { "id": "overlay_female_wielded_bat", "fg": 3153 }, - { "id": "overlay_male_wielded_bat", "fg": 3154 }, - { "id": "overlay_female_wielded_bat_metal", "fg": 3155 }, - { "id": "overlay_male_wielded_bat_metal", "fg": 3156 }, - { "id": "overlay_wielded_bone_knife", "fg": 3157 }, - { "id": "overlay_wielded_bottle_glass", "fg": 3158 }, - { "id": "overlay_wielded_bottle_plastic", "fg": 3159 }, - { "id": "overlay_wielded_bottle_plastic_small", "fg": 3160 }, - { "id": "overlay_wielded_compositebow", "fg": 3161 }, - { "id": "overlay_wielded_reflexbow", "fg": 3162 }, - { "id": "overlay_wielded_compgreatbow", "fg": 3163 }, - { "id": "overlay_wielded_compbow", "fg": 3164 }, - { "id": "overlay_wielded_compbow_high", "fg": 3164 }, - { "id": "overlay_wielded_compbow_low", "fg": 3164 }, - { "id": "overlay_wielded_hybridbow", "fg": 3165 }, - { "id": "overlay_wielded_longbow", "fg": 3166 }, - { "id": "overlay_wielded_recurbow", "fg": 3167 }, - { "id": "overlay_wielded_reflexrecurvebow", "fg": 3168 }, - { "id": "overlay_wielded_shortbow", "fg": 3169 }, - { "id": "overlay_wielded_selfbow", "fg": 3170 }, - { "id": "overlay_wielded_woodgreatbow", "fg": 3171 }, - { "id": "overlay_wielded_box_large", "fg": 3172 }, - { "id": "overlay_wielded_box_medium", "fg": 3173 }, - { "id": "overlay_wielded_box_small", "fg": 3174 }, - { "id": "overlay_wielded_brick", "fg": 3176 }, - { "id": "overlay_wielded_broadsword", "fg": 3177 }, - { "id": "overlay_wielded_broom", "fg": 3178 }, - { "id": "overlay_female_wielded_bwirebat", "fg": 3179 }, - { "id": "overlay_male_wielded_bwirebat", "fg": 3180 }, - { "id": [ "overlay_female_wielded_cestus", "overlay_female_worn_cestus" ], "fg": 3181 }, - { "id": [ "overlay_male_wielded_cestus", "overlay_male_worn_cestus" ], "fg": 3182 }, - { "id": "overlay_female_wielded_chainsaw_off", "fg": 3183 }, - { "id": "overlay_male_wielded_chainsaw_off", "fg": 3184 }, - { "id": "overlay_wielded_coffeemaker", "fg": 3185 }, - { "id": "overlay_wielded_knife_combat", "fg": 3186 }, - { "id": "overlay_wielded_knife_combat_mod", "fg": 3186 }, - { "id": "overlay_wielded_copper_knife", "fg": 3187 }, - { "id": "overlay_female_wielded_corpse_generic_human", "fg": 3188 }, - { "id": "overlay_male_wielded_corpse_generic_human", "fg": 3189 }, + "fg": [ { "weight": 1, "sprite": 2901 }, { "weight": 1, "sprite": 2902 }, { "weight": 1, "sprite": 2903 } ], + "bg": 4119 + }, + { "id": "overlay_female_mutation_FACIAL_HAIR_3DAYSTUBBLE", "fg": 2904 }, + { "id": "overlay_male_mutation_FACIAL_HAIR_3DAYSTUBBLE", "fg": 2905 }, + { "id": "overlay_female_mutation_FACIAL_HAIR_ANCHOR", "fg": 2906 }, + { "id": "overlay_male_mutation_FACIAL_HAIR_ANCHOR", "fg": 2907 }, + { "id": "overlay_female_mutation_FACIAL_HAIR_BEARD", "fg": 2908 }, + { "id": "overlay_male_mutation_FACIAL_HAIR_BEARD", "fg": 2909 }, + { "id": "overlay_female_mutation_FACIAL_HAIR_CHEVRON", "fg": 2910 }, + { "id": "overlay_male_mutation_FACIAL_HAIR_CHEVRON", "fg": 2911 }, + { "id": "overlay_female_mutation_FACIAL_HAIR_CHIN_CURTAIN", "fg": 2912 }, + { "id": "overlay_male_mutation_FACIAL_HAIR_CHIN_CURTAIN", "fg": 2913 }, + { "id": "overlay_female_mutation_FACIAL_HAIR_CHIN_STRAP", "fg": 2914 }, + { "id": "overlay_male_mutation_FACIAL_HAIR_CHIN_STRAP", "fg": 2915 }, + { "id": "overlay_female_mutation_FACIAL_HAIR_CHIN_STRIP", "fg": 2916 }, + { "id": "overlay_male_mutation_FACIAL_HAIR_CHIN_STRIP", "fg": 2917 }, + { "id": "overlay_female_mutation_FACIAL_HAIR_CIRCLE", "fg": 2918 }, + { "id": "overlay_male_mutation_FACIAL_HAIR_CIRCLE", "fg": 2919 }, + { "id": "overlay_female_mutation_FACIAL_HAIR_GOATEE", "fg": 2920 }, + { "id": "overlay_male_mutation_FACIAL_HAIR_GOATEE", "fg": 2921 }, + { "id": "overlay_female_mutation_FACIAL_HAIR_GUNSLINGER", "fg": 2922 }, + { "id": "overlay_male_mutation_FACIAL_HAIR_GUNSLINGER", "fg": 2923 }, + { "id": "overlay_female_mutation_FACIAL_HAIR_HANDLEBAR", "fg": 2924 }, + { "id": "overlay_male_mutation_FACIAL_HAIR_HANDLEBAR", "fg": 2925 }, + { "id": "overlay_female_mutation_FACIAL_HAIR_HORSESHOE", "fg": 2926 }, + { "id": "overlay_male_mutation_FACIAL_HAIR_HORSESHOE", "fg": 2927 }, + { "id": "overlay_female_mutation_FACIAL_HAIR_MUSTACHE", "fg": 2932 }, + { "id": "overlay_male_mutation_FACIAL_HAIR_MUSTACHE", "fg": 2933 }, + { "id": "overlay_female_mutation_FACIAL_HAIR_MUTTONCHOPS", "fg": 2928 }, + { "id": "overlay_male_mutation_FACIAL_HAIR_MUTTONCHOPS", "fg": 2929 }, + { "id": "overlay_female_mutation_FACIAL_HAIR_NECKBEARD", "fg": 2930 }, + { "id": "overlay_male_mutation_FACIAL_HAIR_NECKBEARD", "fg": 2931 }, + { "id": "overlay_female_mutation_FACIAL_HAIR_PENCIL", "fg": 2934 }, + { "id": "overlay_male_mutation_FACIAL_HAIR_PENCIL", "fg": 2935 }, + { "id": "overlay_female_mutation_FACIAL_HAIR_ROYALE", "fg": 2936 }, + { "id": "overlay_male_mutation_FACIAL_HAIR_ROYALE", "fg": 2937 }, + { "id": "overlay_female_mutation_FACIAL_HAIR_SHENANDOAH", "fg": 2938 }, + { "id": "overlay_male_mutation_FACIAL_HAIR_SHENANDOAH", "fg": 2939 }, + { "id": "overlay_female_mutation_FACIAL_HAIR_SHORTBOXED", "fg": 2940 }, + { "id": "overlay_male_mutation_FACIAL_HAIR_SHORTBOXED", "fg": 2941 }, + { "id": "overlay_female_mutation_FACIAL_HAIR_SIDEBURNS", "fg": 2942 }, + { "id": "overlay_male_mutation_FACIAL_HAIR_SIDEBURNS", "fg": 2943 }, + { "id": "overlay_female_mutation_FACIAL_HAIR_SOUL_PATCH", "fg": 2944 }, + { "id": "overlay_male_mutation_FACIAL_HAIR_SOUL_PATCH", "fg": 2945 }, + { "id": "overlay_female_mutation_FACIAL_HAIR_TOOTHBRUSH", "fg": 2948 }, + { "id": "overlay_male_mutation_FACIAL_HAIR_TOOTHBRUSH", "fg": 2949 }, + { "id": "overlay_female_mutation_FACIAL_HAIR_VANDYKE", "fg": 2950 }, + { "id": "overlay_male_mutation_FACIAL_HAIR_VANDYKE", "fg": 2951 }, + { "id": "overlay_female_mutation_FACIAL_HAIR_WALRUS", "fg": 2952 }, + { "id": "overlay_male_mutation_FACIAL_HAIR_WALRUS", "fg": 2953 }, + { "id": "overlay_female_mutation_FACIAL_HAIR_ZAPPA", "fg": 2946 }, + { "id": "overlay_male_mutation_FACIAL_HAIR_ZAPPA", "fg": 2947 }, + { "id": "overlay_male_mutation_hair_black_crewcut", "fg": 2955 }, + { "id": "overlay_female_mutation_hair_black_crewcut", "fg": 2954 }, + { "id": "overlay_male_mutation_hair_black_fro", "fg": 2957 }, + { "id": "overlay_female_mutation_hair_black_fro", "fg": 2956 }, + { "id": "overlay_male_mutation_hair_black_long", "fg": 2959 }, + { "id": "overlay_female_mutation_hair_black_long", "fg": 2958 }, + { "id": "overlay_male_mutation_hair_black_medium", "fg": 2961 }, + { "id": "overlay_female_mutation_hair_black_medium", "fg": 2960 }, + { "id": "overlay_male_mutation_hair_black_mohawk", "fg": 2963 }, + { "id": "overlay_female_mutation_hair_black_mohawk", "fg": 2962 }, + { "id": "overlay_male_mutation_hair_black_short", "fg": 2965 }, + { "id": "overlay_female_mutation_hair_black_short", "fg": 2964 }, + { "id": "overlay_male_mutation_hair_blond_crewcut", "fg": 2967 }, + { "id": "overlay_female_mutation_hair_blond_crewcut", "fg": 2966 }, + { "id": "overlay_male_mutation_hair_blond_fro", "fg": 2969 }, + { "id": "overlay_female_mutation_hair_blond_fro", "fg": 2968 }, + { "id": "overlay_male_mutation_hair_blond_long", "fg": 2971 }, + { "id": "overlay_female_mutation_hair_blond_long", "fg": 2970 }, + { "id": "overlay_male_mutation_hair_blond_medium", "fg": 2973 }, + { "id": "overlay_female_mutation_hair_blond_medium", "fg": 2972 }, + { "id": "overlay_male_mutation_hair_blond_mohawk", "fg": 2975 }, + { "id": "overlay_female_mutation_hair_blond_mohawk", "fg": 2974 }, + { "id": "overlay_male_mutation_hair_blond_short", "fg": 2977 }, + { "id": "overlay_female_mutation_hair_blond_short", "fg": 2976 }, + { "id": "overlay_male_mutation_hair_brown_crewcut", "fg": 2979 }, + { "id": "overlay_female_mutation_hair_brown_crewcut", "fg": 2978 }, + { "id": "overlay_male_mutation_hair_brown_fro", "fg": 2981 }, + { "id": "overlay_female_mutation_hair_brown_fro", "fg": 2980 }, + { "id": "overlay_male_mutation_hair_brown_long", "fg": 2983 }, + { "id": "overlay_female_mutation_hair_brown_long", "fg": 2982 }, + { "id": "overlay_male_mutation_hair_brown_medium", "fg": 2985 }, + { "id": "overlay_female_mutation_hair_brown_medium", "fg": 2984 }, + { "id": "overlay_male_mutation_hair_brown_mohawk", "fg": 2987 }, + { "id": "overlay_female_mutation_hair_brown_mohawk", "fg": 2986 }, + { "id": "overlay_male_mutation_hair_brown_short", "fg": 2989 }, + { "id": "overlay_female_mutation_hair_brown_short", "fg": 2988 }, + { "id": "overlay_male_mutation_hair_gray_crewcut", "fg": 2991 }, + { "id": "overlay_female_mutation_hair_gray_crewcut", "fg": 2990 }, + { "id": "overlay_male_mutation_hair_gray_fro", "fg": 2993 }, + { "id": "overlay_female_mutation_hair_gray_fro", "fg": 2992 }, + { "id": "overlay_male_mutation_hair_gray_long", "fg": 2995 }, + { "id": "overlay_female_mutation_hair_gray_long", "fg": 2994 }, + { "id": "overlay_male_mutation_hair_gray_medium", "fg": 2997 }, + { "id": "overlay_female_mutation_hair_gray_medium", "fg": 2996 }, + { "id": "overlay_male_mutation_hair_gray_mohawk", "fg": 2999 }, + { "id": "overlay_female_mutation_hair_gray_mohawk", "fg": 2998 }, + { "id": "overlay_male_mutation_hair_gray_short", "fg": 3001 }, + { "id": "overlay_female_mutation_hair_gray_short", "fg": 3000 }, + { "id": "overlay_male_mutation_hair_red_crewcut", "fg": 3003 }, + { "id": "overlay_female_mutation_hair_red_crewcut", "fg": 3002 }, + { "id": "overlay_male_mutation_hair_red_fro", "fg": 3005 }, + { "id": "overlay_female_mutation_hair_red_fro", "fg": 3004 }, + { "id": "overlay_male_mutation_hair_red_long", "fg": 3007 }, + { "id": "overlay_female_mutation_hair_red_long", "fg": 3006 }, + { "id": "overlay_male_mutation_hair_red_medium", "fg": 3009 }, + { "id": "overlay_female_mutation_hair_red_medium", "fg": 3008 }, + { "id": "overlay_male_mutation_hair_red_mohawk", "fg": 3011 }, + { "id": "overlay_female_mutation_hair_red_mohawk", "fg": 3010 }, + { "id": "overlay_male_mutation_hair_red_short", "fg": 3013 }, + { "id": "overlay_female_mutation_hair_red_short", "fg": 3012 }, + { "id": "overlay_male_mutation_hair_white_crewcut", "fg": 3015 }, + { "id": "overlay_female_mutation_hair_white_crewcut", "fg": 3014 }, + { "id": "overlay_male_mutation_hair_white_fro", "fg": 3017 }, + { "id": "overlay_female_mutation_hair_white_fro", "fg": 3016 }, + { "id": "overlay_male_mutation_hair_white_long", "fg": 3019 }, + { "id": "overlay_female_mutation_hair_white_long", "fg": 3018 }, + { "id": "overlay_male_mutation_hair_white_medium", "fg": 3021 }, + { "id": "overlay_female_mutation_hair_white_medium", "fg": 3020 }, + { "id": "overlay_male_mutation_hair_white_mohawk", "fg": 3023 }, + { "id": "overlay_female_mutation_hair_white_mohawk", "fg": 3022 }, + { "id": "overlay_male_mutation_hair_white_short", "fg": 3025 }, + { "id": "overlay_female_mutation_hair_white_short", "fg": 3024 }, + { "id": "overlay_female_mutation_ARACHNID_ARMS", "fg": 3026 }, + { "id": "overlay_male_mutation_ARACHNID_ARMS", "fg": 3027 }, + { "id": "overlay_female_mutation_BEAK", "fg": 3034 }, + { "id": "overlay_male_mutation_BEAK", "fg": 3035 }, + { "id": "overlay_female_mutation_BEAK_HUM", "fg": 3036 }, + { "id": "overlay_male_mutation_BEAK_HUM", "fg": 3037 }, + { "id": "overlay_female_mutation_BEAK_PECK", "fg": 3038 }, + { "id": "overlay_male_mutation_BEAK_PECK", "fg": 3039 }, + { "id": "overlay_female_mutation_BIRD_EYE", "fg": 3040 }, + { "id": "overlay_male_mutation_BIRD_EYE", "fg": 3041 }, + { "id": "overlay_female_mutation_FANGS", "fg": 3044 }, + { "id": "overlay_male_mutation_FANGS", "fg": 3045 }, + { "id": "overlay_female_mutation_LEAVES", "fg": 3052 }, + { "id": "overlay_male_mutation_LEAVES", "fg": 3053 }, + { "id": "overlay_female_mutation_LIZ_EYE", "fg": 3056 }, + { "id": "overlay_male_mutation_LIZ_EYE", "fg": 3057 }, + { "id": "overlay_female_mutation_MUZZLE_LONG", "fg": 3062 }, + { "id": "overlay_male_mutation_MUZZLE_LONG", "fg": 3063 }, + { "id": "overlay_female_mutation_TAIL_THICK", "fg": 3070 }, + { "id": "overlay_male_mutation_TAIL_THICK", "fg": 3071 }, + { "id": "overlay_female_mutation_TALONS", "fg": 3072 }, + { "id": "overlay_male_mutation_TALONS", "fg": 3073 }, + { "id": "overlay_female_mutation_VINES1", "fg": 3074 }, + { "id": "overlay_male_mutation_VINES1", "fg": 3075 }, + { "id": "overlay_female_mutation_WINGS_BIRD", "fg": 3076 }, + { "id": "overlay_male_mutation_WINGS_BIRD", "fg": 3077 }, + { "id": "overlay_female_mutation_CHITIN", "fg": 3080 }, + { "id": "overlay_male_mutation_CHITIN", "fg": 3081 }, + { "id": "overlay_female_mutation_CHITIN2", "fg": 3078 }, + { "id": "overlay_male_mutation_CHITIN2", "fg": 3079 }, + { "id": "overlay_female_mutation_FEATHERS", "fg": 3082 }, + { "id": "overlay_male_mutation_FEATHERS", "fg": 3083 }, + { "id": "overlay_female_mutation_SCALES", "fg": 3092 }, + { "id": "overlay_male_mutation_SCALES", "fg": 3093 }, + { "id": "overlay_female_mutation_PLANTSKIN", "fg": 3090 }, + { "id": "overlay_male_mutation_PLANTSKIN", "fg": 3091 }, + { "id": "overlay_female_mutation_SKIN_MEDIUM", "fg": 3094 }, + { "id": "overlay_male_mutation_SKIN_MEDIUM", "fg": 3095 }, + { "id": "overlay_female_mutation_SKIN_DARK", "fg": 3096 }, + { "id": "overlay_male_mutation_SKIN_DARK", "fg": 3097 }, + { "id": "overlay_female_mutation_SKIN_LIGHT", "fg": 3098 }, + { "id": "overlay_male_mutation_SKIN_LIGHT", "fg": 3099 }, + { "id": "overlay_female_mutation_SKIN_PINK", "fg": 3100 }, + { "id": "overlay_male_mutation_SKIN_PINK", "fg": 3101 }, + { "id": "overlay_female_mutation_SKIN_TAN", "fg": 3102 }, + { "id": "overlay_male_mutation_SKIN_TAN", "fg": 3103 }, + { "id": "overlay_female_mutation_PALE", "fg": 3088 }, + { "id": "overlay_male_mutation_PALE", "fg": 3089 }, + { "id": "overlay_female_mutation_ALBINO", "fg": 3084 }, + { "id": "overlay_male_mutation_ALBINO", "fg": 3086 }, + { "id": "overlay_wielded_arming_sword_fake", "fg": 3163 }, + { "id": "overlay_wielded_arming_sword_inferior", "fg": 3163 }, + { "id": "overlay_wielded_battleaxe_inferior", "fg": 3109 }, + { "id": "overlay_wielded_battleaxe_fake", "fg": 3109 }, + { "id": "overlay_wielded_broadsword_inferior", "fg": 3194 }, + { "id": "overlay_wielded_broadsword_fake", "fg": 3194 }, + { "id": "overlay_wielded_cavalry_sabre_fake", "fg": 3113 }, + { "id": "overlay_wielded_cutlass_fake", "fg": 3115 }, + { "id": "overlay_wielded_cutlass_inferior", "fg": 3115 }, + { "id": "overlay_wielded_estoc_inferior", "fg": 3221 }, + { "id": "overlay_wielded_estoc_fake", "fg": 3221 }, + { "id": "overlay_female_wielded_halberd_fake", "fg": 3240 }, + { "id": "overlay_male_wielded_halberd_fake", "fg": 3241 }, + { "id": "overlay_wielded_jian_fake", "fg": 3121 }, + { "id": "overlay_wielded_jian_inferior", "fg": 3121 }, + { "id": "overlay_wielded_katana_fake", "fg": 3260 }, + { "id": "overlay_wielded_katana_inferior", "fg": 3260 }, + { "id": "overlay_wielded_kris_fake", "fg": 3266 }, + { "id": "overlay_wielded_longsword_fake", "fg": 3270 }, + { "id": "overlay_wielded_longsword_inferior", "fg": 3270 }, + { "id": "overlay_female_wielded_lucern_hammerfake", "fg": 3271 }, + { "id": "overlay_male_wielded_lucern_hammerfake", "fg": 3272 }, + { "id": "overlay_wielded_mace_inferior", "fg": 3273 }, + { "id": "overlay_wielded_mace_fake", "fg": 3273 }, + { "id": "overlay_wielded_morningstar_fake", "fg": 3274 }, + { "id": "overlay_wielded_morningstar_inferior", "fg": 3274 }, + { "id": "overlay_female_wielded_naginata_fake", "fg": 3132 }, + { "id": "overlay_male_wielded_naginata_fake", "fg": 3133 }, + { "id": "overlay_female_wielded_naginata_inferior", "fg": 3132 }, + { "id": "overlay_male_wielded_naginata_inferior", "fg": 3133 }, + { "id": "overlay_wielded_nodachi_inferior", "fg": 3337 }, + { "id": "overlay_wielded_nodachi_fake", "fg": 3337 }, + { "id": "overlay_wielded_pike_fake", "fg": 3341 }, + { "id": "overlay_wielded_pike_inferior", "fg": 3341 }, + { "id": "overlay_wielded_rapier_fake", "fg": 3366 }, + { "id": "overlay_wielded_tanto_inferior", "fg": 3414 }, + { "id": "overlay_wielded_tanto_fake", "fg": 3414 }, + { "id": "overlay_wielded_wakizashi_fake", "fg": 3440 }, + { "id": "overlay_wielded_wakizashi_inferior", "fg": 3440 }, + { "id": "overlay_wielded_zweihander_fake", "fg": 3466 }, + { "id": "overlay_wielded_zweihander_inferior", "fg": 3466 }, + { "id": "overlay_female_wielded_1st_aid", "fg": 3104 }, + { "id": "overlay_male_wielded_1st_aid", "fg": 3105 }, + { "id": "overlay_female_wielded_2x4", "fg": 3106 }, + { "id": "overlay_male_wielded_2x4", "fg": 3107 }, + { "id": "overlay_wielded_bowling_axe", "fg": 3108 }, + { "id": "overlay_wielded_battleaxe", "fg": 3109 }, + { "id": "overlay_wielded_knife_butcher", "fg": 3110 }, + { "id": "overlay_female_wielded_butterfly_swords", "fg": 3111 }, + { "id": "overlay_male_wielded_butterfly_swords", "fg": 3112 }, + { "id": "overlay_wielded_cavalry_sabre", "fg": 3113 }, + { "id": "overlay_wielded_sword_crude", "fg": 3114 }, + { "id": "overlay_wielded_cutlass", "fg": 3115 }, + { "id": "overlay_wielded_dao", "fg": 3116 }, + { "id": "overlay_wielded_diveknife", "fg": 3117 }, + { "id": "overlay_female_wielded_glaive", "fg": 3118 }, + { "id": "overlay_male_wielded_glaive", "fg": 3119 }, + { "id": "overlay_wielded_glass_shiv", "fg": 3120 }, + { "id": "overlay_wielded_jian", "fg": 3121 }, + { "id": "overlay_wielded_khopesh", "fg": 3122 }, + { "id": "overlay_wielded_kukri", "fg": 3123 }, + { "id": "overlay_wielded_lajatang", "fg": 3124 }, + { "id": "overlay_wielded_machete", "fg": 3125 }, + { "id": "overlay_female_wielded_makeshift_halberd", "fg": 3126 }, + { "id": "overlay_male_wielded_makeshift_halberd", "fg": 3127 }, + { "id": "overlay_wielded_makeshift_machete", "fg": 3128 }, + { "id": "overlay_wielded_glass_macuahuitl", "fg": 3129 }, + { "id": "overlay_female_wielded_makeshift_scythe_war", "fg": 3130 }, + { "id": "overlay_male_wielded_makeshift_scythe_war", "fg": 3131 }, + { "id": "overlay_female_wielded_naginata", "fg": 3132 }, + { "id": "overlay_male_wielded_naginata", "fg": 3133 }, + { "id": "overlay_wielded_knuckle_katar", "fg": 3134 }, + { "id": "overlay_wielded_scimitar", "fg": 3135 }, + { "id": "overlay_wielded_scythe", "fg": 3136 }, + { "id": "overlay_wielded_survivor_machete", "fg": 3137 }, + { "id": "overlay_wielded_sword_bayonet", "fg": 3138 }, + { "id": "overlay_female_wielded_bagh_nakha", "fg": 3139 }, + { "id": "overlay_male_wielded_bagh_nakha", "fg": 3140 }, + { "id": "overlay_female_wielded_scythe_war", "fg": 3141 }, + { "id": "overlay_male_wielded_scythe_war", "fg": 3142 }, + { "id": "overlay_wielded_sword_xiphos", "fg": 3143 }, + { "id": "overlay_female_wielded_ak74", "fg": 3160 }, + { "id": "overlay_male_wielded_ak74", "fg": 3161 }, + { "id": "overlay_wielded_ar15", "fg": 3162 }, + { "id": "overlay_wielded_arming_sword", "fg": 3163 }, + { "id": "overlay_wielded_fire_ax", "fg": 3164 }, + { "id": "overlay_wielded_ax", "fg": 3166 }, + { "id": "overlay_wielded_hatchet", "fg": 3165 }, + { "id": "overlay_wielded_bag_canvas", "fg": 3167 }, + { "id": "overlay_wielded_bag_plastic", "fg": 3168 }, + { "id": "overlay_wielded_knife_baselard", "fg": 3169 }, + { "id": "overlay_female_wielded_bat", "fg": 3170 }, + { "id": "overlay_male_wielded_bat", "fg": 3171 }, + { "id": "overlay_female_wielded_bat_metal", "fg": 3172 }, + { "id": "overlay_male_wielded_bat_metal", "fg": 3173 }, + { "id": "overlay_wielded_bone_knife", "fg": 3174 }, + { "id": "overlay_wielded_bottle_glass", "fg": 3175 }, + { "id": "overlay_wielded_bottle_plastic", "fg": 3176 }, + { "id": "overlay_wielded_bottle_plastic_small", "fg": 3177 }, + { "id": "overlay_wielded_compositebow", "fg": 3178 }, + { "id": "overlay_wielded_reflexbow", "fg": 3179 }, + { "id": "overlay_wielded_compgreatbow", "fg": 3180 }, + { "id": "overlay_wielded_compbow", "fg": 3181 }, + { "id": "overlay_wielded_compbow_high", "fg": 3181 }, + { "id": "overlay_wielded_compbow_low", "fg": 3181 }, + { "id": "overlay_wielded_hybridbow", "fg": 3182 }, + { "id": "overlay_wielded_longbow", "fg": 3183 }, + { "id": "overlay_wielded_recurbow", "fg": 3184 }, + { "id": "overlay_wielded_reflexrecurvebow", "fg": 3185 }, + { "id": "overlay_wielded_shortbow", "fg": 3186 }, + { "id": "overlay_wielded_selfbow", "fg": 3187 }, + { "id": "overlay_wielded_woodgreatbow", "fg": 3188 }, + { "id": "overlay_wielded_box_large", "fg": 3189 }, + { "id": "overlay_wielded_box_medium", "fg": 3190 }, + { "id": "overlay_wielded_box_small", "fg": 3191 }, + { "id": "overlay_wielded_brick", "fg": 3193 }, + { "id": "overlay_wielded_broadsword", "fg": 3194 }, + { "id": "overlay_wielded_broom", "fg": 3195 }, + { "id": "overlay_female_wielded_bwirebat", "fg": 3196 }, + { "id": "overlay_male_wielded_bwirebat", "fg": 3197 }, + { "id": [ "overlay_female_wielded_cestus", "overlay_female_worn_cestus" ], "fg": 3198 }, + { "id": [ "overlay_male_wielded_cestus", "overlay_male_worn_cestus" ], "fg": 3199 }, + { "id": "overlay_female_wielded_chainsaw_off", "fg": 3200 }, + { "id": "overlay_male_wielded_chainsaw_off", "fg": 3201 }, + { "id": "overlay_wielded_coffeemaker", "fg": 3202 }, + { "id": "overlay_wielded_knife_combat", "fg": 3203 }, + { "id": "overlay_wielded_knife_combat_mod", "fg": 3203 }, + { "id": "overlay_wielded_copper_knife", "fg": 3204 }, + { "id": "overlay_female_wielded_corpse_generic_human", "fg": 3205 }, + { "id": "overlay_male_wielded_corpse_generic_human", "fg": 3206 }, { "id": [ "overlay_wielded_corpse_mon_ant", "overlay_wielded_corpse_mon_ant_soldier", "overlay_wielded_corpse_mon_ant_queen" ], - "fg": 3191 + "fg": 3208 }, { "id": [ @@ -4693,7 +4713,7 @@ "overlay_wielded_corpse_mon_ant_acid_soldier", "overlay_wielded_corpse_mon_ant_acid_queen" ], - "fg": 3190 + "fg": 3207 }, { "id": [ @@ -4752,7 +4772,7 @@ "overlay_male_wielded_corpse_mon_zombie_prisoner", "overlay_male_wielded_corpse_mon_zombie_military_pilot" ], - "fg": 3193 + "fg": 3210 }, { "id": [ @@ -4811,35 +4831,35 @@ "overlay_female_wielded_corpse_mon_zombie_prisoner", "overlay_female_wielded_corpse_mon_zombie_military_pilot" ], - "fg": 3192 - }, - { "id": "overlay_wielded_bullet_crossbow", "fg": 3194 }, - { "id": "overlay_wielded_compositecrossbow", "fg": 3195 }, - { "id": "overlay_wielded_compcrossbow", "fg": 3196 }, - { "id": "overlay_wielded_huge_crossbow", "fg": 3197 }, - { "id": "overlay_wielded_hand_crossbow", "fg": 3198 }, - { "id": "overlay_wielded_rep_crossbow", "fg": 3199 }, - { "id": "overlay_wielded_crossbow", "fg": 3200 }, - { "id": "overlay_wielded_cudgel", "fg": 3201 }, - { "id": "overlay_female_wielded_spear_dory", "fg": 3202 }, - { "id": "overlay_male_wielded_spear_dory", "fg": 3203 }, - { "id": "overlay_wielded_estoc", "fg": 3204 }, - { "id": "overlay_wielded_shock_epee", "fg": 3205 }, - { "id": "overlay_wielded_shock_foil", "fg": 3206 }, - { "id": "overlay_wielded_shock_sabre", "fg": 3207 }, - { "id": "overlay_wielded_fencing_epee", "fg": 3208 }, - { "id": "overlay_wielded_fencing_foil", "fg": 3209 }, - { "id": "overlay_wielded_fencing_sabre", "fg": 3210 }, - { "id": "overlay_wielded_fencing_epee_sharpened", "fg": 3211 }, - { "id": "overlay_wielded_fencing_foil_sharpened", "fg": 3212 }, - { "id": "overlay_wielded_fencing_sabre_sharpened", "fg": 3213 }, - { "id": "overlay_wielded_fishing_rod_basic", "fg": 3214 }, - { "id": "overlay_wielded_hoboreel", "fg": 3215 }, - { "id": "overlay_wielded_fishing_rod_professional", "fg": 3216 }, - { "id": "overlay_wielded_flashlight", "fg": 3217 }, - { "id": "overlay_wielded_heavy_flashlight", "fg": 3218 }, - { "id": "overlay_wielded_spear_forked", "fg": 3219 }, - { "id": "overlay_wielded_glass_shard", "fg": 3220 }, + "fg": 3209 + }, + { "id": "overlay_wielded_bullet_crossbow", "fg": 3211 }, + { "id": "overlay_wielded_compositecrossbow", "fg": 3212 }, + { "id": "overlay_wielded_compcrossbow", "fg": 3213 }, + { "id": "overlay_wielded_huge_crossbow", "fg": 3214 }, + { "id": "overlay_wielded_hand_crossbow", "fg": 3215 }, + { "id": "overlay_wielded_rep_crossbow", "fg": 3216 }, + { "id": "overlay_wielded_crossbow", "fg": 3217 }, + { "id": "overlay_wielded_cudgel", "fg": 3218 }, + { "id": "overlay_female_wielded_spear_dory", "fg": 3219 }, + { "id": "overlay_male_wielded_spear_dory", "fg": 3220 }, + { "id": "overlay_wielded_estoc", "fg": 3221 }, + { "id": "overlay_wielded_shock_epee", "fg": 3222 }, + { "id": "overlay_wielded_shock_foil", "fg": 3223 }, + { "id": "overlay_wielded_shock_sabre", "fg": 3224 }, + { "id": "overlay_wielded_fencing_epee", "fg": 3225 }, + { "id": "overlay_wielded_fencing_foil", "fg": 3226 }, + { "id": "overlay_wielded_fencing_sabre", "fg": 3227 }, + { "id": "overlay_wielded_fencing_epee_sharpened", "fg": 3228 }, + { "id": "overlay_wielded_fencing_foil_sharpened", "fg": 3229 }, + { "id": "overlay_wielded_fencing_sabre_sharpened", "fg": 3230 }, + { "id": "overlay_wielded_fishing_rod_basic", "fg": 3231 }, + { "id": "overlay_wielded_hoboreel", "fg": 3232 }, + { "id": "overlay_wielded_fishing_rod_professional", "fg": 3233 }, + { "id": "overlay_wielded_flashlight", "fg": 3234 }, + { "id": "overlay_wielded_heavy_flashlight", "fg": 3235 }, + { "id": "overlay_wielded_spear_forked", "fg": 3236 }, + { "id": "overlay_wielded_glass_shard", "fg": 3237 }, { "id": [ "overlay_wielded_glock_17", @@ -4848,62 +4868,62 @@ "overlay_wielded_glock_22", "overlay_wielded_glock_31" ], - "fg": 3221 - }, - { "id": "overlay_wielded_grip_hook", "fg": 3222 }, - { "id": "overlay_male_wielded_halberd", "fg": 3224 }, - { "id": "overlay_female_wielded_halberd", "fg": 3223 }, - { "id": "overlay_wielded_crowbar", "fg": 3225 }, - { "id": "overlay_male_wielded_screwdriver", "fg": 3228 }, - { "id": "overlay_female_wielded_screwdriver", "fg": 3227 }, - { "id": "overlay_wielded_shovel", "fg": 3229 }, - { "id": "overlay_wielded_wrench", "fg": 3230 }, - { "id": "overlay_wielded_hammer", "fg": 3226 }, - { "id": "overlay_wielded_hollow_cane", "fg": 3231 }, - { "id": "overlay_female_wielded_spear_homemade_halfpike", "fg": 3232 }, - { "id": "overlay_male_wielded_spear_homemade_halfpike", "fg": 3233 }, - { "id": "overlay_wielded_jar_3l_glass", "fg": 3234 }, - { "id": "overlay_wielded_jar_3l_glass_sealed", "fg": 3235 }, - { "id": "overlay_wielded_jar_glass", "fg": 3236 }, - { "id": "overlay_wielded_jar_glass_sealed", "fg": 3237 }, - { "id": "overlay_wielded_javelin", "fg": 3239 }, - { "id": "overlay_wielded_javelin_iron", "fg": 3238 }, - { "id": "overlay_female_wielded_ji", "fg": 3240 }, - { "id": "overlay_male_wielded_ji", "fg": 3241 }, - { "id": "overlay_wielded_jug_plastic", "fg": 3242 }, - { "id": "overlay_wielded_katana", "fg": 3243 }, - { "id": "overlay_wielded_kirpan", "fg": 3244 }, - { "id": "overlay_female_wielded_knuckle_nail", "fg": 3245 }, - { "id": "overlay_male_wielded_knuckle_nail", "fg": 3246 }, - { "id": "overlay_female_wielded_knuckle_steel", "fg": 3247 }, - { "id": "overlay_male_wielded_knuckle_steel", "fg": 3248 }, - { "id": "overlay_wielded_kris", "fg": 3249 }, - { "id": "overlay_wielded_shillelagh_weighted", "fg": 3250 }, - { "id": "overlay_wielded_log", "fg": 3251 }, - { "id": "overlay_wielded_long_pole", "fg": 3252 }, - { "id": "overlay_wielded_longsword", "fg": 3253 }, - { "id": "overlay_male_wielded_lucern_hammer", "fg": 3255 }, - { "id": "overlay_female_wielded_lucern_hammer", "fg": 3254 }, - { "id": "overlay_wielded_mace", "fg": 3256 }, - { "id": "overlay_wielded_morningstar", "fg": 3257 }, - { "id": "overlay_wielded_makeshift_crowbar", "fg": 3258 }, - { "id": "overlay_wielded_makeshift_knife", "fg": 3259 }, - { "id": "overlay_wielded_makeshift_sap", "fg": 3260 }, - { "id": "overlay_wielded_antibiotics", "fg": 3261 }, - { "id": "overlay_wielded_weak_antibiotic", "fg": 3273 }, - { "id": "overlay_wielded_strong_antibiotic", "fg": 3270 }, - { "id": "overlay_wielded_calcium_tablet", "fg": 3264 }, - { "id": "overlay_wielded_vitamins", "fg": 3272 }, - { "id": "overlay_wielded_gummy_vitamins", "fg": 3265 }, - { "id": "overlay_wielded_antifungal", "fg": 3262 }, - { "id": "overlay_wielded_antiparasitic", "fg": 3263 }, - { "id": "overlay_wielded_iodine", "fg": 3266 }, - { "id": "overlay_wielded_prussian_blue", "fg": 3269 }, - { "id": "overlay_wielded_tramadol", "fg": 3271 }, - { "id": "overlay_wielded_oxycodone", "fg": 3268 }, - { "id": "overlay_female_wielded_mjolnir", "fg": 3274 }, - { "id": "overlay_male_wielded_mjolnir", "fg": 3275 }, - { "id": "overlay_wielded_mop", "fg": 3276 }, + "fg": 3238 + }, + { "id": "overlay_wielded_grip_hook", "fg": 3239 }, + { "id": "overlay_male_wielded_halberd", "fg": 3241 }, + { "id": "overlay_female_wielded_halberd", "fg": 3240 }, + { "id": "overlay_wielded_crowbar", "fg": 3242 }, + { "id": "overlay_male_wielded_screwdriver", "fg": 3245 }, + { "id": "overlay_female_wielded_screwdriver", "fg": 3244 }, + { "id": "overlay_wielded_shovel", "fg": 3246 }, + { "id": "overlay_wielded_wrench", "fg": 3247 }, + { "id": "overlay_wielded_hammer", "fg": 3243 }, + { "id": "overlay_wielded_hollow_cane", "fg": 3248 }, + { "id": "overlay_female_wielded_spear_homemade_halfpike", "fg": 3249 }, + { "id": "overlay_male_wielded_spear_homemade_halfpike", "fg": 3250 }, + { "id": "overlay_wielded_jar_3l_glass", "fg": 3251 }, + { "id": "overlay_wielded_jar_3l_glass_sealed", "fg": 3252 }, + { "id": "overlay_wielded_jar_glass", "fg": 3253 }, + { "id": "overlay_wielded_jar_glass_sealed", "fg": 3254 }, + { "id": "overlay_wielded_javelin", "fg": 3256 }, + { "id": "overlay_wielded_javelin_iron", "fg": 3255 }, + { "id": "overlay_female_wielded_ji", "fg": 3257 }, + { "id": "overlay_male_wielded_ji", "fg": 3258 }, + { "id": "overlay_wielded_jug_plastic", "fg": 3259 }, + { "id": "overlay_wielded_katana", "fg": 3260 }, + { "id": "overlay_wielded_kirpan", "fg": 3261 }, + { "id": "overlay_female_wielded_knuckle_nail", "fg": 3262 }, + { "id": "overlay_male_wielded_knuckle_nail", "fg": 3263 }, + { "id": "overlay_female_wielded_knuckle_steel", "fg": 3264 }, + { "id": "overlay_male_wielded_knuckle_steel", "fg": 3265 }, + { "id": "overlay_wielded_kris", "fg": 3266 }, + { "id": "overlay_wielded_shillelagh_weighted", "fg": 3267 }, + { "id": "overlay_wielded_log", "fg": 3268 }, + { "id": "overlay_wielded_long_pole", "fg": 3269 }, + { "id": "overlay_wielded_longsword", "fg": 3270 }, + { "id": "overlay_male_wielded_lucern_hammer", "fg": 3272 }, + { "id": "overlay_female_wielded_lucern_hammer", "fg": 3271 }, + { "id": "overlay_wielded_mace", "fg": 3273 }, + { "id": "overlay_wielded_morningstar", "fg": 3274 }, + { "id": "overlay_wielded_makeshift_crowbar", "fg": 3275 }, + { "id": "overlay_wielded_makeshift_knife", "fg": 3276 }, + { "id": "overlay_wielded_makeshift_sap", "fg": 3277 }, + { "id": "overlay_wielded_antibiotics", "fg": 3278 }, + { "id": "overlay_wielded_weak_antibiotic", "fg": 3290 }, + { "id": "overlay_wielded_strong_antibiotic", "fg": 3287 }, + { "id": "overlay_wielded_calcium_tablet", "fg": 3281 }, + { "id": "overlay_wielded_vitamins", "fg": 3289 }, + { "id": "overlay_wielded_gummy_vitamins", "fg": 3282 }, + { "id": "overlay_wielded_antifungal", "fg": 3279 }, + { "id": "overlay_wielded_antiparasitic", "fg": 3280 }, + { "id": "overlay_wielded_iodine", "fg": 3283 }, + { "id": "overlay_wielded_prussian_blue", "fg": 3286 }, + { "id": "overlay_wielded_tramadol", "fg": 3288 }, + { "id": "overlay_wielded_oxycodone", "fg": 3285 }, + { "id": "overlay_female_wielded_mjolnir", "fg": 3291 }, + { "id": "overlay_male_wielded_mjolnir", "fg": 3292 }, + { "id": "overlay_wielded_mop", "fg": 3293 }, { "id": [ "overlay_wielded_tourniquet_upper", @@ -4911,1340 +4931,1337 @@ "overlay_wielded_tourniquet_lower", "overlay_wielded_tourniquet_lower_XL" ], - "fg": 3314 - }, - { "id": "overlay_female_wielded_nailbat", "fg": 3316 }, - { "id": "overlay_male_wielded_nailbat", "fg": 3317 }, - { "id": "overlay_female_wielded_nailboard", "fg": 3318 }, - { "id": "overlay_male_wielded_nailboard", "fg": 3319 }, - { "id": "overlay_wielded_nodachi", "fg": 3320 }, - { "id": "overlay_male_wielded_2h_flail_wood", "fg": 3322 }, - { "id": "overlay_female_wielded_2h_flail_wood", "fg": 3321 }, - { "id": "overlay_wielded_pike_copper", "fg": 3323 }, - { "id": "overlay_wielded_pike", "fg": 3324 }, - { "id": "overlay_wielded_pike_wood", "fg": 3325 }, - { "id": "overlay_male_wielded_pillow", "fg": 3329 }, - { "id": "overlay_female_wielded_pillow", "fg": 3328 }, - { "id": "overlay_male_wielded_down_pillow", "fg": 3327 }, - { "id": "overlay_female_wielded_down_pillow", "fg": 3326 }, - { "id": "overlay_wielded_pipe", "fg": 3330 }, - { "id": "overlay_wielded_pitchfork", "fg": 3331 }, - { "id": "overlay_wielded_sharp_toothbrush", "fg": 3332 }, - { "id": "overlay_wielded_pockknife", "fg": 3333 }, - { "id": "overlay_female_wielded_pot", "fg": 3334 }, - { "id": "overlay_male_wielded_pot", "fg": 3335 }, - { "id": "overlay_female_wielded_pot_copper", "fg": 3336 }, - { "id": "overlay_male_wielded_pot_copper", "fg": 3337 }, - { "id": "overlay_wielded_punch_dagger", "fg": 3338 }, - { "id": "overlay_female_wielded_qiang", "fg": 3339 }, - { "id": "overlay_male_wielded_qiang", "fg": 3340 }, - { "id": "overlay_wielded_female_i_staff", "fg": 3341 }, - { "id": "overlay_wielded_male_i_staff", "fg": 3342 }, - { "id": "overlay_female_wielded_shock_staff", "fg": 3343 }, - { "id": "overlay_male_wielded_shock_staff", "fg": 3344 }, - { "id": "overlay_female_wielded_q_staff", "fg": 3345 }, - { "id": "overlay_male_wielded_q_staff", "fg": 3346 }, - { "id": "overlay_female_wielded_rag", "fg": 3347 }, - { "id": "overlay_male_wielded_rag", "fg": 3348 }, - { "id": "overlay_wielded_rapier", "fg": 3349 }, - { "id": "overlay_wielded_rebar", "fg": 3350 }, - { "id": "overlay_female_wielded_rifle_flintlock", "fg": 3351 }, - { "id": "overlay_male_wielded_rifle_flintlock", "fg": 3352 }, - { "id": "overlay_wielded_knife_rm42", "fg": 3353 }, - { "id": "overlay_wielded_rock", "fg": 3354 }, - { "id": "overlay_wielded_rock_sock", "fg": 3355 }, - { "id": "overlay_wielded_rolling_pin", "fg": 3356 }, - { "id": "overlay_wielded_scissors", "fg": 3357 }, - { "id": "overlay_wielded_sharp_rock", "fg": 3358 }, - { "id": "overlay_wielded_shillelagh", "fg": 3359 }, - { "id": "overlay_male_wielded_pointy_stick", "fg": 3361 }, - { "id": "overlay_female_wielded_pointy_stick", "fg": 3360 }, - { "id": "overlay_male_wielded_spear_wood", "fg": 3377 }, - { "id": "overlay_female_wielded_spear_wood", "fg": 3376 }, - { "id": "overlay_male_wielded_spear_spike", "fg": 3373 }, - { "id": "overlay_female_wielded_spear_spike", "fg": 3372 }, - { "id": "overlay_male_wielded_spear_knife", "fg": 3365 }, - { "id": "overlay_female_wielded_spear_knife", "fg": 3364 }, - { "id": "overlay_male_wielded_spear_knife_superior", "fg": 3367 }, - { "id": "overlay_female_wielded_spear_knife_superior", "fg": 3366 }, - { "id": "overlay_male_wielded_spear_rebar", "fg": 3371 }, - { "id": "overlay_female_wielded_spear_rebar", "fg": 3370 }, - { "id": "overlay_male_wielded_spear_pipe", "fg": 3369 }, - { "id": "overlay_female_wielded_spear_pipe", "fg": 3368 }, - { "id": "overlay_male_wielded_spear_steel", "fg": 3375 }, - { "id": "overlay_female_wielded_spear_steel", "fg": 3374 }, - { "id": "overlay_male_wielded_spear_copper", "fg": 3363 }, - { "id": "overlay_female_wielded_spear_copper", "fg": 3362 }, - { "id": "overlay_female_wielded_splinter", "fg": 3378 }, - { "id": "overlay_male_wielded_splinter", "fg": 3379 }, - { "id": "overlay_wielded_knife_steak", "fg": 3380 }, - { "id": "overlay_wielded_steel_chunk", "fg": 3381 }, - { "id": "overlay_wielded_steel_lump", "fg": 3382 }, - { "id": "overlay_female_wielded_stick", "fg": 3383 }, - { "id": "overlay_male_wielded_stick", "fg": 3384 }, - { "id": "overlay_female_wielded_stick_long", "fg": 3385 }, - { "id": "overlay_male_wielded_stick_long", "fg": 3386 }, - { "id": "overlay_female_wielded_primitive_hammer", "fg": 3387 }, - { "id": "overlay_male_wielded_primitive_hammer", "fg": 3388 }, - { "id": "overlay_female_wielded_spear_stone", "fg": 3389 }, - { "id": "overlay_male_wielded_spear_stone", "fg": 3390 }, - { "id": "overlay_wielded_knife_rambo", "fg": 3391 }, - { "id": "overlay_female_wielded_spear_survivor", "fg": 3392 }, - { "id": "overlay_male_wielded_spear_survivor", "fg": 3393 }, - { "id": "overlay_wielded_sw_619", "fg": 3394 }, - { "id": "overlay_wielded_switchblade", "fg": 3395 }, - { "id": "overlay_wielded_sword_cane", "fg": 3396 }, - { "id": "overlay_wielded_tanto", "fg": 3397 }, - { "id": "overlay_female_wielded_teapot", "fg": 3398 }, - { "id": "overlay_male_wielded_teapot", "fg": 3399 }, - { "id": "overlay_female_wielded_television", "fg": 3400 }, - { "id": "overlay_male_wielded_television", "fg": 3401 }, - { "id": "overlay_female_wielded_thermos", "fg": 3402 }, - { "id": "overlay_male_wielded_thermos", "fg": 3403 }, - { "id": "overlay_wielded_boltcutters", "fg": 3404 }, - { "id": "overlay_wielded_digging_stick", "fg": 3405 }, - { "id": "overlay_wielded_e_tool", "fg": 3406 }, - { "id": "overlay_wielded_halligan", "fg": 3407 }, - { "id": "overlay_wielded_hoe", "fg": 3408 }, - { "id": "overlay_wielded_jackhammer", "fg": 3409 }, - { "id": "overlay_wielded_elec_jackhammer", "fg": 3409 }, - { "id": "overlay_wielded_lobotomizer", "fg": 3410 }, - { "id": "overlay_wielded_makeshift_axe", "fg": 3411 }, - { "id": "overlay_wielded_ny_hook", "fg": 3412 }, - { "id": "overlay_wielded_pickaxe", "fg": 3413 }, - { "id": "overlay_wielded_hammer_sledge_engineer", "fg": 3414 }, - { "id": "overlay_wielded_hammer_sledge_heavy", "fg": 3415 }, - { "id": "overlay_wielded_hammer_sledge_short", "fg": 3416 }, - { "id": "overlay_wielded_hammer_sledge", "fg": 3417 }, - { "id": "overlay_wielded_g_shovel", "fg": 3418 }, - { "id": "overlay_wielded_primitive_shovel", "fg": 3419 }, - { "id": "overlay_wielded_knife_trench", "fg": 3420 }, - { "id": "overlay_female_wielded_teleumbrella", "fg": 3421 }, - { "id": "overlay_male_wielded_teleumbrella", "fg": 3422 }, - { "id": "overlay_female_wielded_umbrella", "fg": 3421 }, - { "id": "overlay_male_wielded_umbrella", "fg": 3422 }, - { "id": "overlay_wielded_wakizashi", "fg": 3423 }, - { "id": "overlay_male_wielded_2h_flail_steel", "fg": 3425 }, - { "id": "overlay_female_wielded_2h_flail_steel", "fg": 3424 }, - { "id": "overlay_wielded_warhammer", "fg": 3426 }, - { "id": "overlay_wielded_bolas", "fg": 3427 }, - { "id": "overlay_wielded_bullwhip", "fg": 3428 }, - { "id": "overlay_female_wielded_homewrecker", "fg": 3429 }, - { "id": "overlay_male_wielded_homewrecker", "fg": 3430 }, - { "id": "overlay_wielded_lawn_dart", "fg": 3431 }, - { "id": "overlay_wielded_net", "fg": 3432 }, - { "id": "overlay_wielded_bullwhip_razor", "fg": 3433 }, - { "id": "overlay_wielded_sling", "fg": 3434 }, - { "id": "overlay_wielded_staff_sling", "fg": 3435 }, - { "id": "overlay_wielded_throwing_axe", "fg": 3436 }, - { "id": "overlay_female_wielded_throwing_knife", "fg": 3437 }, - { "id": "overlay_male_wielded_throwing_knife", "fg": 3438 }, - { "id": "overlay_wielded_throwing_stick", "fg": 3439 }, - { "id": "overlay_wielded_shocktonfa_off", "fg": 3440 }, - { "id": "overlay_wielded_shocktonfa_on", "fg": 3440 }, - { "id": "overlay_wielded_tonfa", "fg": 3441 }, - { "id": "overlay_wielded_tonfa_wood", "fg": 3442 }, - { "id": "overlay_female_wielded_wood_panel", "fg": 3443 }, - { "id": "overlay_male_wielded_wood_panel", "fg": 3444 }, - { "id": "overlay_female_wielded_wood_sheet", "fg": 3445 }, - { "id": "overlay_male_wielded_wood_sheet", "fg": 3446 }, - { "id": "overlay_wielded_sword_wood", "fg": 3447 }, - { "id": "overlay_wielded_sword_nail", "fg": 3448 }, - { "id": "overlay_wielded_zweihander", "fg": 3449 }, - { "id": "overlay_female_worn_armor_samurai", "fg": 3450 }, - { "id": "overlay_male_worn_armor_samurai", "fg": 3451 }, - { "id": "overlay_female_worn_chainmail_suit", "fg": 3460 }, - { "id": "overlay_male_worn_chainmail_suit", "fg": 3461 }, - { "id": "overlay_female_worn_chainmail_feet", "fg": 3462 }, - { "id": "overlay_male_worn_chainmail_feet", "fg": 3463 }, - { "id": "overlay_female_worn_chainmail_hood", "fg": 3464 }, - { "id": "overlay_male_worn_chainmail_hood", "fg": 3465 }, - { "id": "overlay_female_worn_chainmail_hands", "fg": 3466 }, - { "id": "overlay_male_worn_chainmail_hands", "fg": 3467 }, - { "id": "overlay_female_worn_chainmail_hauberk", "fg": 3468 }, - { "id": "overlay_male_worn_chainmail_hauberk", "fg": 3469 }, - { "id": "overlay_female_worn_chainmail_legs", "fg": 3470 }, - { "id": "overlay_male_worn_chainmail_legs", "fg": 3471 }, - { "id": "overlay_female_worn_chainmail_arms", "fg": 3472 }, - { "id": "overlay_male_worn_chainmail_arms", "fg": 3473 }, - { "id": "overlay_female_worn_chainmail_vest", "fg": 3474 }, - { "id": "overlay_male_worn_chainmail_vest", "fg": 3475 }, - { "id": "overlay_female_worn_vest_leather_mod", "fg": 3456 }, - { "id": "overlay_male_worn_vest_leather_mod", "fg": 3457 }, - { "id": "overlay_female_worn_armor_blarmor", "fg": 3458 }, - { "id": "overlay_male_worn_armor_blarmor", "fg": 3459 }, - { "id": "overlay_female_worn_armguard_larmor", "fg": 3480 }, - { "id": "overlay_male_worn_armguard_larmor", "fg": 3481 }, - { "id": "overlay_female_worn_boots_larmor", "fg": 3482 }, - { "id": "overlay_male_worn_boots_larmor", "fg": 3483 }, - { "id": "overlay_male_worn_gauntlets_larmor", "fg": 3484 }, - { "id": "overlay_female_worn_gauntlets_larmor", "fg": 3485 }, - { "id": "overlay_male_worn_helmet_larmor", "fg": 3487 }, - { "id": "overlay_female_worn_helmet_larmor", "fg": 3486 }, - { "id": "overlay_female_worn_armor_larmor", "fg": 3488 }, - { "id": "overlay_male_worn_armor_larmor", "fg": 3489 }, - { "id": "overlay_female_worn_footrags_leather", "fg": 3490 }, - { "id": "overlay_male_worn_footrags_leather", "fg": 3491 }, - { "id": "overlay_female_worn_gloves_wraps_leather", "fg": 3492 }, - { "id": "overlay_male_worn_gloves_wraps_leather", "fg": 3493 }, - { "id": "overlay_female_worn_vambrace_larmor", "fg": 3494 }, - { "id": "overlay_male_worn_vambrace_larmor", "fg": 3495 }, - { "id": "overlay_female_worn_vest_leather", "fg": 3496 }, - { "id": "overlay_male_worn_vest_leather", "fg": 3497 }, - { "id": "overlay_female_worn_armor_plarmor", "fg": 3500 }, - { "id": "overlay_male_worn_armor_plarmor", "fg": 3501 }, - { "id": "overlay_female_worn_gloves_studded", "fg": 3508 }, - { "id": "overlay_male_worn_gloves_studded", "fg": 3509 }, - { "id": "overlay_male_worn_helmet_plate", "fg": 3479 }, - { "id": "overlay_male_worn_armor_lightplate", "fg": 3499 }, - { "id": "overlay_male_worn_gloves_plate", "fg": 3455 }, - { "id": "overlay_male_worn_boots_plate", "fg": 3453 }, - { "id": "overlay_male_worn_cuirass_lightplate", "fg": 3477 }, - { "id": "overlay_male_worn_armguard_lightplate", "fg": 3505 }, - { "id": "overlay_male_worn_legguard_lightplate", "fg": 3507 }, - { "id": "overlay_female_worn_helmet_plate", "fg": 3478 }, - { "id": "overlay_female_worn_armor_lightplate", "fg": 3498 }, - { "id": "overlay_female_worn_gloves_plate", "fg": 3454 }, - { "id": "overlay_female_worn_boots_plate", "fg": 3452 }, - { "id": "overlay_female_worn_cuirass_lightplate", "fg": 3476 }, - { "id": "overlay_female_worn_armguard_lightplate", "fg": 3504 }, - { "id": "overlay_female_worn_legguard_lightplate", "fg": 3506 }, - { "id": "overlay_female_worn_armguard_hard", "fg": 3510 }, - { "id": "overlay_male_worn_armguard_hard", "fg": 3511 }, - { "id": "overlay_female_worn_armor_riot", "fg": 3512 }, - { "id": "overlay_male_worn_armor_riot", "fg": 3513 }, - { "id": "overlay_female_worn_ballistic_vest_esapi", "fg": 3514 }, - { "id": "overlay_male_worn_ballistic_vest_esapi", "fg": 3515 }, - { "id": "overlay_female_worn_helmet_riot", "fg": 3516 }, - { "id": "overlay_male_worn_helmet_riot", "fg": 3517 }, - { "id": "overlay_female_worn_kevlar", "fg": 3518 }, - { "id": "overlay_male_worn_kevlar", "fg": 3519 }, - { "id": "overlay_female_worn_legguard_hard", "fg": 3520 }, - { "id": "overlay_male_worn_legguard_hard", "fg": 3521 }, - { "id": "overlay_female_worn_swat_armor", "fg": 3524 }, - { "id": "overlay_male_worn_swat_armor", "fg": 3525 }, - { "id": "overlay_female_worn_tac_fullhelmet", "fg": 3526 }, - { "id": "overlay_male_worn_tac_fullhelmet", "fg": 3527 }, - { "id": "overlay_female_worn_tac_helmet", "fg": 3528 }, - { "id": "overlay_male_worn_tac_helmet", "fg": 3529 }, - { "id": "overlay_female_worn_2byarm_guard", "fg": 3530 }, - { "id": "overlay_male_worn_2byarm_guard", "fg": 3531 }, - { "id": "overlay_female_worn_2byshin_guard", "fg": 3532 }, - { "id": "overlay_male_worn_2byshin_guard", "fg": 3533 }, - { "id": "overlay_female_worn_legguard_metal", "fg": 3534 }, - { "id": "overlay_male_worn_legguard_metal", "fg": 3535 }, - { "id": "overlay_female_worn_armguard_metal", "fg": 3536 }, - { "id": "overlay_male_worn_armguard_metal", "fg": 3537 }, - { "id": "overlay_male_worn_helmet_scrap", "fg": 3545 }, - { "id": "overlay_male_worn_armor_scrapsuit", "fg": 3549 }, - { "id": "overlay_male_worn_boots_scrap", "fg": 3541 }, - { "id": "overlay_male_worn_cuirass_scrap", "fg": 3543 }, - { "id": "overlay_male_worn_armguard_scrap", "fg": 3503 }, - { "id": "overlay_male_worn_legguard_scrap", "fg": 3547 }, - { "id": "overlay_female_worn_helmet_scrap", "fg": 3544 }, - { "id": "overlay_female_worn_armor_scrapsuit", "fg": 3548 }, - { "id": "overlay_female_worn_boots_scrap", "fg": 3540 }, - { "id": "overlay_female_worn_cuirass_scrap", "fg": 3542 }, - { "id": "overlay_female_worn_armguard_scrap", "fg": 3502 }, - { "id": "overlay_female_worn_legguard_scrap", "fg": 3546 }, - { "id": "overlay_male_worn_backpack", "fg": 3555 }, - { "id": "overlay_female_worn_backpack", "fg": 3550 }, - { "id": "overlay_male_worn_backpack_hiking", "fg": 3552 }, - { "id": "overlay_female_worn_backpack_hiking", "fg": 3551 }, - { "id": "overlay_female_worn_backpack_leather", "fg": 3553 }, - { "id": "overlay_male_worn_backpack_leather", "fg": 3554 }, - { "id": "overlay_male_worn_backpack_tactical_large", "fg": 3557 }, - { "id": "overlay_female_worn_backpack_tactical_large", "fg": 3556 }, - { "id": "overlay_male_worn_molle_pack", "fg": 3559 }, - { "id": "overlay_female_worn_molle_pack", "fg": 3558 }, - { "id": [ "overlay_female_worn_rifle_case_soft", "overlay_female_worn_rifle_case_soft_2" ], "fg": 3561 }, + "fg": 3331 + }, + { "id": "overlay_female_wielded_nailbat", "fg": 3333 }, + { "id": "overlay_male_wielded_nailbat", "fg": 3334 }, + { "id": "overlay_female_wielded_nailboard", "fg": 3335 }, + { "id": "overlay_male_wielded_nailboard", "fg": 3336 }, + { "id": "overlay_wielded_nodachi", "fg": 3337 }, + { "id": "overlay_male_wielded_2h_flail_wood", "fg": 3339 }, + { "id": "overlay_female_wielded_2h_flail_wood", "fg": 3338 }, + { "id": "overlay_wielded_pike_copper", "fg": 3340 }, + { "id": "overlay_wielded_pike", "fg": 3341 }, + { "id": "overlay_wielded_pike_wood", "fg": 3342 }, + { "id": "overlay_male_wielded_pillow", "fg": 3346 }, + { "id": "overlay_female_wielded_pillow", "fg": 3345 }, + { "id": "overlay_male_wielded_down_pillow", "fg": 3344 }, + { "id": "overlay_female_wielded_down_pillow", "fg": 3343 }, + { "id": "overlay_wielded_pipe", "fg": 3347 }, + { "id": "overlay_wielded_pitchfork", "fg": 3348 }, + { "id": "overlay_wielded_sharp_toothbrush", "fg": 3349 }, + { "id": "overlay_wielded_pockknife", "fg": 3350 }, + { "id": "overlay_female_wielded_pot", "fg": 3351 }, + { "id": "overlay_male_wielded_pot", "fg": 3352 }, + { "id": "overlay_female_wielded_pot_copper", "fg": 3353 }, + { "id": "overlay_male_wielded_pot_copper", "fg": 3354 }, + { "id": "overlay_wielded_punch_dagger", "fg": 3355 }, + { "id": "overlay_female_wielded_qiang", "fg": 3356 }, + { "id": "overlay_male_wielded_qiang", "fg": 3357 }, + { "id": "overlay_wielded_female_i_staff", "fg": 3358 }, + { "id": "overlay_wielded_male_i_staff", "fg": 3359 }, + { "id": "overlay_female_wielded_shock_staff", "fg": 3360 }, + { "id": "overlay_male_wielded_shock_staff", "fg": 3361 }, + { "id": "overlay_female_wielded_q_staff", "fg": 3362 }, + { "id": "overlay_male_wielded_q_staff", "fg": 3363 }, + { "id": "overlay_female_wielded_rag", "fg": 3364 }, + { "id": "overlay_male_wielded_rag", "fg": 3365 }, + { "id": "overlay_wielded_rapier", "fg": 3366 }, + { "id": "overlay_wielded_rebar", "fg": 3367 }, + { "id": "overlay_female_wielded_rifle_flintlock", "fg": 3368 }, + { "id": "overlay_male_wielded_rifle_flintlock", "fg": 3369 }, + { "id": "overlay_wielded_knife_rm42", "fg": 3370 }, + { "id": "overlay_wielded_rock", "fg": 3371 }, + { "id": "overlay_wielded_rock_sock", "fg": 3372 }, + { "id": "overlay_wielded_rolling_pin", "fg": 3373 }, + { "id": "overlay_wielded_scissors", "fg": 3374 }, + { "id": "overlay_wielded_sharp_rock", "fg": 3375 }, + { "id": "overlay_wielded_shillelagh", "fg": 3376 }, + { "id": "overlay_male_wielded_pointy_stick", "fg": 3378 }, + { "id": "overlay_female_wielded_pointy_stick", "fg": 3377 }, + { "id": "overlay_male_wielded_spear_wood", "fg": 3394 }, + { "id": "overlay_female_wielded_spear_wood", "fg": 3393 }, + { "id": "overlay_male_wielded_spear_spike", "fg": 3390 }, + { "id": "overlay_female_wielded_spear_spike", "fg": 3389 }, + { "id": "overlay_male_wielded_spear_knife", "fg": 3382 }, + { "id": "overlay_female_wielded_spear_knife", "fg": 3381 }, + { "id": "overlay_male_wielded_spear_knife_superior", "fg": 3384 }, + { "id": "overlay_female_wielded_spear_knife_superior", "fg": 3383 }, + { "id": "overlay_male_wielded_spear_rebar", "fg": 3388 }, + { "id": "overlay_female_wielded_spear_rebar", "fg": 3387 }, + { "id": "overlay_male_wielded_spear_pipe", "fg": 3386 }, + { "id": "overlay_female_wielded_spear_pipe", "fg": 3385 }, + { "id": "overlay_male_wielded_spear_steel", "fg": 3392 }, + { "id": "overlay_female_wielded_spear_steel", "fg": 3391 }, + { "id": "overlay_male_wielded_spear_copper", "fg": 3380 }, + { "id": "overlay_female_wielded_spear_copper", "fg": 3379 }, + { "id": "overlay_female_wielded_splinter", "fg": 3395 }, + { "id": "overlay_male_wielded_splinter", "fg": 3396 }, + { "id": "overlay_wielded_knife_steak", "fg": 3397 }, + { "id": "overlay_wielded_steel_chunk", "fg": 3398 }, + { "id": "overlay_wielded_steel_lump", "fg": 3399 }, + { "id": "overlay_female_wielded_stick", "fg": 3400 }, + { "id": "overlay_male_wielded_stick", "fg": 3401 }, + { "id": "overlay_female_wielded_stick_long", "fg": 3402 }, + { "id": "overlay_male_wielded_stick_long", "fg": 3403 }, + { "id": "overlay_female_wielded_primitive_hammer", "fg": 3404 }, + { "id": "overlay_male_wielded_primitive_hammer", "fg": 3405 }, + { "id": "overlay_female_wielded_spear_stone", "fg": 3406 }, + { "id": "overlay_male_wielded_spear_stone", "fg": 3407 }, + { "id": "overlay_wielded_knife_rambo", "fg": 3408 }, + { "id": "overlay_female_wielded_spear_survivor", "fg": 3409 }, + { "id": "overlay_male_wielded_spear_survivor", "fg": 3410 }, + { "id": "overlay_wielded_sw_619", "fg": 3411 }, + { "id": "overlay_wielded_switchblade", "fg": 3412 }, + { "id": "overlay_wielded_sword_cane", "fg": 3413 }, + { "id": "overlay_wielded_tanto", "fg": 3414 }, + { "id": "overlay_female_wielded_teapot", "fg": 3415 }, + { "id": "overlay_male_wielded_teapot", "fg": 3416 }, + { "id": "overlay_female_wielded_television", "fg": 3417 }, + { "id": "overlay_male_wielded_television", "fg": 3418 }, + { "id": "overlay_female_wielded_thermos", "fg": 3419 }, + { "id": "overlay_male_wielded_thermos", "fg": 3420 }, + { "id": "overlay_wielded_boltcutters", "fg": 3421 }, + { "id": "overlay_wielded_digging_stick", "fg": 3422 }, + { "id": "overlay_wielded_e_tool", "fg": 3423 }, + { "id": "overlay_wielded_halligan", "fg": 3424 }, + { "id": "overlay_wielded_hoe", "fg": 3425 }, + { "id": "overlay_wielded_jackhammer", "fg": 3426 }, + { "id": "overlay_wielded_elec_jackhammer", "fg": 3426 }, + { "id": "overlay_wielded_lobotomizer", "fg": 3427 }, + { "id": "overlay_wielded_makeshift_axe", "fg": 3428 }, + { "id": "overlay_wielded_ny_hook", "fg": 3429 }, + { "id": "overlay_wielded_pickaxe", "fg": 3430 }, + { "id": "overlay_wielded_hammer_sledge_engineer", "fg": 3431 }, + { "id": "overlay_wielded_hammer_sledge_heavy", "fg": 3432 }, + { "id": "overlay_wielded_hammer_sledge_short", "fg": 3433 }, + { "id": "overlay_wielded_hammer_sledge", "fg": 3434 }, + { "id": "overlay_wielded_g_shovel", "fg": 3435 }, + { "id": "overlay_wielded_primitive_shovel", "fg": 3436 }, + { "id": "overlay_wielded_knife_trench", "fg": 3437 }, + { "id": "overlay_female_wielded_teleumbrella", "fg": 3438 }, + { "id": "overlay_male_wielded_teleumbrella", "fg": 3439 }, + { "id": "overlay_female_wielded_umbrella", "fg": 3438 }, + { "id": "overlay_male_wielded_umbrella", "fg": 3439 }, + { "id": "overlay_wielded_wakizashi", "fg": 3440 }, + { "id": "overlay_male_wielded_2h_flail_steel", "fg": 3442 }, + { "id": "overlay_female_wielded_2h_flail_steel", "fg": 3441 }, + { "id": "overlay_wielded_warhammer", "fg": 3443 }, + { "id": "overlay_wielded_bolas", "fg": 3444 }, + { "id": "overlay_wielded_bullwhip", "fg": 3445 }, + { "id": "overlay_female_wielded_homewrecker", "fg": 3446 }, + { "id": "overlay_male_wielded_homewrecker", "fg": 3447 }, + { "id": "overlay_wielded_lawn_dart", "fg": 3448 }, + { "id": "overlay_wielded_net", "fg": 3449 }, + { "id": "overlay_wielded_bullwhip_razor", "fg": 3450 }, + { "id": "overlay_wielded_sling", "fg": 3451 }, + { "id": "overlay_wielded_staff_sling", "fg": 3452 }, + { "id": "overlay_wielded_throwing_axe", "fg": 3453 }, + { "id": "overlay_female_wielded_throwing_knife", "fg": 3454 }, + { "id": "overlay_male_wielded_throwing_knife", "fg": 3455 }, + { "id": "overlay_wielded_throwing_stick", "fg": 3456 }, + { "id": "overlay_wielded_shocktonfa_off", "fg": 3457 }, + { "id": "overlay_wielded_shocktonfa_on", "fg": 3457 }, + { "id": "overlay_wielded_tonfa", "fg": 3458 }, + { "id": "overlay_wielded_tonfa_wood", "fg": 3459 }, + { "id": "overlay_female_wielded_wood_panel", "fg": 3460 }, + { "id": "overlay_male_wielded_wood_panel", "fg": 3461 }, + { "id": "overlay_female_wielded_wood_sheet", "fg": 3462 }, + { "id": "overlay_male_wielded_wood_sheet", "fg": 3463 }, + { "id": "overlay_wielded_sword_wood", "fg": 3464 }, + { "id": "overlay_wielded_sword_nail", "fg": 3465 }, + { "id": "overlay_wielded_zweihander", "fg": 3466 }, + { "id": "overlay_female_worn_armor_samurai", "fg": 3467 }, + { "id": "overlay_male_worn_armor_samurai", "fg": 3468 }, + { "id": "overlay_female_worn_chainmail_suit", "fg": 3477 }, + { "id": "overlay_male_worn_chainmail_suit", "fg": 3478 }, + { "id": "overlay_female_worn_chainmail_feet", "fg": 3479 }, + { "id": "overlay_male_worn_chainmail_feet", "fg": 3480 }, + { "id": "overlay_female_worn_chainmail_hood", "fg": 3481 }, + { "id": "overlay_male_worn_chainmail_hood", "fg": 3482 }, + { "id": "overlay_female_worn_chainmail_hands", "fg": 3483 }, + { "id": "overlay_male_worn_chainmail_hands", "fg": 3484 }, + { "id": "overlay_female_worn_chainmail_hauberk", "fg": 3485 }, + { "id": "overlay_male_worn_chainmail_hauberk", "fg": 3486 }, + { "id": "overlay_female_worn_chainmail_legs", "fg": 3487 }, + { "id": "overlay_male_worn_chainmail_legs", "fg": 3488 }, + { "id": "overlay_female_worn_chainmail_arms", "fg": 3489 }, + { "id": "overlay_male_worn_chainmail_arms", "fg": 3490 }, + { "id": "overlay_female_worn_chainmail_vest", "fg": 3491 }, + { "id": "overlay_male_worn_chainmail_vest", "fg": 3492 }, + { "id": "overlay_female_worn_vest_leather_mod", "fg": 3473 }, + { "id": "overlay_male_worn_vest_leather_mod", "fg": 3474 }, + { "id": "overlay_female_worn_armor_blarmor", "fg": 3475 }, + { "id": "overlay_male_worn_armor_blarmor", "fg": 3476 }, + { "id": "overlay_female_worn_armguard_larmor", "fg": 3497 }, + { "id": "overlay_male_worn_armguard_larmor", "fg": 3498 }, + { "id": "overlay_female_worn_boots_larmor", "fg": 3499 }, + { "id": "overlay_male_worn_boots_larmor", "fg": 3500 }, + { "id": "overlay_male_worn_gauntlets_larmor", "fg": 3501 }, + { "id": "overlay_female_worn_gauntlets_larmor", "fg": 3502 }, + { "id": "overlay_male_worn_helmet_larmor", "fg": 3504 }, + { "id": "overlay_female_worn_helmet_larmor", "fg": 3503 }, + { "id": "overlay_female_worn_armor_larmor", "fg": 3505 }, + { "id": "overlay_male_worn_armor_larmor", "fg": 3506 }, + { "id": "overlay_female_worn_footrags_leather", "fg": 3507 }, + { "id": "overlay_male_worn_footrags_leather", "fg": 3508 }, + { "id": "overlay_female_worn_gloves_wraps_leather", "fg": 3509 }, + { "id": "overlay_male_worn_gloves_wraps_leather", "fg": 3510 }, + { "id": "overlay_female_worn_vambrace_larmor", "fg": 3511 }, + { "id": "overlay_male_worn_vambrace_larmor", "fg": 3512 }, + { "id": "overlay_female_worn_vest_leather", "fg": 3513 }, + { "id": "overlay_male_worn_vest_leather", "fg": 3514 }, + { "id": "overlay_female_worn_armor_plarmor", "fg": 3517 }, + { "id": "overlay_male_worn_armor_plarmor", "fg": 3518 }, + { "id": "overlay_female_worn_gloves_studded", "fg": 3525 }, + { "id": "overlay_male_worn_gloves_studded", "fg": 3526 }, + { "id": "overlay_male_worn_helmet_plate", "fg": 3496 }, + { "id": "overlay_male_worn_armor_lightplate", "fg": 3516 }, + { "id": "overlay_male_worn_gloves_plate", "fg": 3472 }, + { "id": "overlay_male_worn_boots_plate", "fg": 3470 }, + { "id": "overlay_male_worn_cuirass_lightplate", "fg": 3494 }, + { "id": "overlay_male_worn_armguard_lightplate", "fg": 3522 }, + { "id": "overlay_male_worn_legguard_lightplate", "fg": 3524 }, + { "id": "overlay_female_worn_helmet_plate", "fg": 3495 }, + { "id": "overlay_female_worn_armor_lightplate", "fg": 3515 }, + { "id": "overlay_female_worn_gloves_plate", "fg": 3471 }, + { "id": "overlay_female_worn_boots_plate", "fg": 3469 }, + { "id": "overlay_female_worn_cuirass_lightplate", "fg": 3493 }, + { "id": "overlay_female_worn_armguard_lightplate", "fg": 3521 }, + { "id": "overlay_female_worn_legguard_lightplate", "fg": 3523 }, + { "id": "overlay_female_worn_armguard_hard", "fg": 3527 }, + { "id": "overlay_male_worn_armguard_hard", "fg": 3528 }, + { "id": "overlay_female_worn_armor_riot", "fg": 3529 }, + { "id": "overlay_male_worn_armor_riot", "fg": 3530 }, + { "id": "overlay_female_worn_ballistic_vest_esapi", "fg": 3531 }, + { "id": "overlay_male_worn_ballistic_vest_esapi", "fg": 3532 }, + { "id": "overlay_female_worn_helmet_riot", "fg": 3533 }, + { "id": "overlay_male_worn_helmet_riot", "fg": 3534 }, + { "id": "overlay_female_worn_kevlar", "fg": 3535 }, + { "id": "overlay_male_worn_kevlar", "fg": 3536 }, + { "id": "overlay_female_worn_legguard_hard", "fg": 3537 }, + { "id": "overlay_male_worn_legguard_hard", "fg": 3538 }, + { "id": "overlay_female_worn_swat_armor", "fg": 3541 }, + { "id": "overlay_male_worn_swat_armor", "fg": 3542 }, + { "id": "overlay_female_worn_tac_fullhelmet", "fg": 3543 }, + { "id": "overlay_male_worn_tac_fullhelmet", "fg": 3544 }, + { "id": "overlay_female_worn_tac_helmet", "fg": 3545 }, + { "id": "overlay_male_worn_tac_helmet", "fg": 3546 }, + { "id": "overlay_female_worn_2byarm_guard", "fg": 3547 }, + { "id": "overlay_male_worn_2byarm_guard", "fg": 3548 }, + { "id": "overlay_female_worn_2byshin_guard", "fg": 3549 }, + { "id": "overlay_male_worn_2byshin_guard", "fg": 3550 }, + { "id": "overlay_female_worn_legguard_metal", "fg": 3551 }, + { "id": "overlay_male_worn_legguard_metal", "fg": 3552 }, + { "id": "overlay_female_worn_armguard_metal", "fg": 3553 }, + { "id": "overlay_male_worn_armguard_metal", "fg": 3554 }, + { "id": "overlay_male_worn_helmet_scrap", "fg": 3562 }, + { "id": "overlay_male_worn_armor_scrapsuit", "fg": 3566 }, + { "id": "overlay_male_worn_boots_scrap", "fg": 3558 }, + { "id": "overlay_male_worn_cuirass_scrap", "fg": 3560 }, + { "id": "overlay_male_worn_armguard_scrap", "fg": 3520 }, + { "id": "overlay_male_worn_legguard_scrap", "fg": 3564 }, + { "id": "overlay_female_worn_helmet_scrap", "fg": 3561 }, + { "id": "overlay_female_worn_armor_scrapsuit", "fg": 3565 }, + { "id": "overlay_female_worn_boots_scrap", "fg": 3557 }, + { "id": "overlay_female_worn_cuirass_scrap", "fg": 3559 }, + { "id": "overlay_female_worn_armguard_scrap", "fg": 3519 }, + { "id": "overlay_female_worn_legguard_scrap", "fg": 3563 }, + { "id": "overlay_male_worn_backpack", "fg": 3572 }, + { "id": "overlay_female_worn_backpack", "fg": 3567 }, + { "id": "overlay_male_worn_backpack_hiking", "fg": 3569 }, + { "id": "overlay_female_worn_backpack_hiking", "fg": 3568 }, + { "id": "overlay_female_worn_backpack_leather", "fg": 3570 }, + { "id": "overlay_male_worn_backpack_leather", "fg": 3571 }, + { "id": "overlay_male_worn_backpack_tactical_large", "fg": 3574 }, + { "id": "overlay_female_worn_backpack_tactical_large", "fg": 3573 }, + { "id": "overlay_male_worn_molle_pack", "fg": 3576 }, + { "id": "overlay_female_worn_molle_pack", "fg": 3575 }, + { "id": [ "overlay_female_worn_rifle_case_soft", "overlay_female_worn_rifle_case_soft_2" ], "fg": 3578 }, { "id": [ "overlay_female_worn_rifle_case_soft_leather", "overlay_female_worn_rifle_case_soft_leather_2", "overlay_female_worn_rifle_case_xl_soft_leather" ], - "fg": 3562 + "fg": 3579 }, - { "id": [ "overlay_male_worn_rifle_case_soft", "overlay_male_worn_rifle_case_soft_2" ], "fg": 3565 }, + { "id": [ "overlay_male_worn_rifle_case_soft", "overlay_male_worn_rifle_case_soft_2" ], "fg": 3582 }, { "id": [ "overlay_male_worn_rifle_case_soft_leather", "overlay_male_worn_rifle_case_soft_leather_2", "overlay_male_worn_rifle_case_xl_soft_leather" ], - "fg": 3566 - }, - { "id": "overlay_female_worn_rucksack", "fg": 3568 }, - { "id": "overlay_male_worn_rucksack", "fg": 3569 }, - { "id": "overlay_worn_bead_necklace", "fg": 3571 }, - { "id": "overlay_worn_bead_bracelet", "fg": 3570 }, - { "id": "overlay_worn_leather_belt", "fg": 3581 }, - { "id": "overlay_worn_police_belt", "fg": 3593 }, - { "id": "overlay_worn_tool_belt", "fg": 3598 }, - { "id": "overlay_worn_webbing_belt", "fg": 3600 }, - { "id": "overlay_worn_briefcase", "fg": 3574 }, - { "id": "overlay_wielded_briefcase", "fg": 3574 }, - { "id": "overlay_worn_briefcase_smg", "fg": 3574 }, - { "id": "overlay_wielded_briefcase_smg", "fg": 3574 }, - { "id": "overlay_worn_hk_briefcase", "fg": 3574 }, - { "id": "overlay_wielded_hk_briefcase", "fg": 3574 }, - { "id": "overlay_female_worn_wearable_light", "fg": 3577 }, - { "id": "overlay_male_worn_wearable_light", "fg": 3578 }, - { "id": "overlay_female_worn_wearable_light_on", "fg": 3577 }, - { "id": "overlay_male_worn_wearable_light_on", "fg": 3578 }, - { "id": "overlay_female_worn_survivor_light", "fg": 3577 }, - { "id": "overlay_male_worn_survivor_light", "fg": 3578 }, - { "id": "overlay_female_worn_survivor_light_on", "fg": 3577 }, - { "id": "overlay_male_worn_survivor_light_on", "fg": 3578 }, - { "id": "overlay_female_worn_holster", "fg": 3579 }, - { "id": "overlay_male_worn_holster", "fg": 3580 }, - { "id": "overlay_female_worn_legpouch_large", "fg": 3582 }, - { "id": "overlay_male_worn_legpouch_large", "fg": 3583 }, - { "id": "overlay_female_worn_legrig", "fg": 3584 }, - { "id": "overlay_male_worn_legrig", "fg": 3585 }, - { "id": "overlay_worn_judo_belt_black", "fg": 3572 }, - { "id": "overlay_worn_judo_belt_blue", "fg": 3573 }, - { "id": "overlay_worn_judo_belt_brown", "fg": 3575 }, - { "id": "overlay_worn_judo_belt_green", "fg": 3576 }, - { "id": "overlay_worn_judo_belt_orange", "fg": 3586 }, - { "id": "overlay_worn_judo_belt_white", "fg": 3601 }, - { "id": "overlay_worn_judo_belt_yellow", "fg": 3602 }, - { "id": "overlay_female_worn_ragpouch", "fg": 3594 }, - { "id": "overlay_male_worn_ragpouch", "fg": 3595 }, - { "id": "overlay_female_worn_tacvest", "fg": 3596 }, - { "id": "overlay_male_worn_tacvest", "fg": 3597 }, - { "id": "overlay_worn_wearable_light", "fg": 3599 }, - { "id": "overlay_female_worn_dinosuit", "fg": 3603 }, - { "id": "overlay_male_worn_dinosuit", "fg": 3604 }, - { "id": "overlay_female_worn_hazmat_suit", "fg": 3605 }, - { "id": "overlay_male_worn_hazmat_suit", "fg": 3606 }, - { "id": "overlay_female_worn_judo_gi", "fg": 3607 }, - { "id": "overlay_male_worn_judo_gi", "fg": 3608 }, - { "id": "overlay_female_worn_jumpsuit", "fg": 3609 }, - { "id": "overlay_male_worn_jumpsuit", "fg": 3610 }, - { "id": "overlay_female_worn_karate_gi", "fg": 3611 }, - { "id": "overlay_male_worn_karate_gi", "fg": 3612 }, - { "id": "overlay_female_worn_robofac_jumpsuit", "fg": 3613 }, - { "id": "overlay_male_worn_robofac_jumpsuit", "fg": 3614 }, - { "id": "overlay_female_worn_suit", "fg": 3615 }, - { "id": "overlay_male_worn_suit", "fg": 3616 }, - { "id": "overlay_female_worn_touring_suit", "fg": 3617 }, - { "id": "overlay_male_worn_touring_suit", "fg": 3618 }, - { "id": "overlay_female_worn_boots", "fg": 3622 }, - { "id": "overlay_male_worn_boots", "fg": 3627 }, - { "id": "overlay_female_worn_boots_bunker", "fg": 3619 }, - { "id": "overlay_male_worn_boots_bunker", "fg": 3620 }, - { "id": "overlay_female_worn_boots_fur", "fg": 3623 }, - { "id": "overlay_male_worn_boots_fur", "fg": 3624 }, - { "id": "overlay_female_worn_boots_hiking", "fg": 3625 }, - { "id": "overlay_male_worn_boots_hiking", "fg": 3626 }, - { "id": "overlay_female_worn_boots_rubber", "fg": 3628 }, - { "id": "overlay_male_worn_boots_rubber", "fg": 3629 }, - { "id": "overlay_female_worn_boots_steel", "fg": 3630 }, - { "id": "overlay_male_worn_boots_steel", "fg": 3631 }, - { "id": "overlay_female_worn_boots_western", "fg": 3632 }, - { "id": "overlay_male_worn_boots_western", "fg": 3633 }, - { "id": "overlay_female_worn_boots_winter", "fg": 3634 }, - { "id": "overlay_male_worn_boots_winter", "fg": 3635 }, - { "id": "overlay_female_worn_motorbike_boots", "fg": 3636 }, - { "id": "overlay_male_worn_motorbike_boots", "fg": 3637 }, - { "id": "overlay_worn_boots_combat", "fg": 3621 }, - { "id": "overlay_male_worn_cape_fp", "fg": 3639 }, - { "id": "overlay_female_worn_cape_fp", "fg": 3638 }, - { "id": "overlay_male_worn_cloak", "fg": 3645 }, - { "id": "overlay_female_worn_cloak", "fg": 3640 }, - { "id": "overlay_male_worn_cloak_wool", "fg": 3647 }, - { "id": "overlay_female_worn_cloak_wool", "fg": 3646 }, - { "id": "overlay_male_worn_cloak_leather", "fg": 3644 }, - { "id": "overlay_female_worn_cloak_leather", "fg": 3643 }, - { "id": "overlay_male_worn_cloak_fur", "fg": 3642 }, - { "id": "overlay_female_worn_cloak_fur", "fg": 3641 }, - { "id": "overlay_female_worn_dress", "fg": 3666 }, - { "id": "overlay_male_worn_dress", "fg": 3667 }, - { "id": "overlay_female_worn_sundress", "fg": 3674 }, - { "id": "overlay_male_worn_sundress", "fg": 3675 }, - { "id": "overlay_female_worn_maid_hat", "fg": 3765 }, - { "id": "overlay_female_worn_maid_dress", "fg": 3668 }, - { "id": "overlay_male_worn_maid_hat", "fg": 3766 }, - { "id": "overlay_male_worn_maid_dress", "fg": 3669 }, - { "id": "overlay_female_worn_skirt", "fg": 3670 }, - { "id": "overlay_male_worn_skirt", "fg": 3673 }, - { "id": "overlay_female_worn_skirt_leather", "fg": 3671 }, - { "id": "overlay_male_worn_skirt_leather", "fg": 3672 }, - { "id": "overlay_worn_elbow_pads", "fg": 3676 }, - { "id": "overlay_female_worn_glasses_bal", "fg": 3677 }, - { "id": "overlay_male_worn_glasses_bal", "fg": 3678 }, - { "id": "overlay_female_worn_glasses_bifocal", "fg": 3679 }, - { "id": "overlay_male_worn_glasses_bifocal", "fg": 3680 }, - { "id": "overlay_female_worn_glasses_eye", "fg": 3681 }, - { "id": "overlay_male_worn_glasses_eye", "fg": 3682 }, - { "id": "overlay_female_worn_glasses_monocle", "fg": 3683 }, - { "id": "overlay_male_worn_glasses_monocle", "fg": 3684 }, - { "id": "overlay_female_worn_glasses_reading", "fg": 3685 }, - { "id": "overlay_male_worn_glasses_reading", "fg": 3686 }, - { "id": "overlay_female_worn_glasses_safety", "fg": 3687 }, - { "id": "overlay_male_worn_glasses_safety", "fg": 3688 }, - { "id": "overlay_female_worn_mask_ski", "fg": 3689 }, - { "id": "overlay_male_worn_mask_ski", "fg": 3692 }, - { "id": "overlay_female_worn_mask_ski_loose", "fg": 3690 }, - { "id": "overlay_male_worn_mask_ski_loose", "fg": 3691 }, - { "id": "overlay_female_worn_sunglasses", "fg": 3695 }, - { "id": "overlay_male_worn_sunglasses", "fg": 3696 }, - { "id": "overlay_female_worn_goggles_welding", "fg": 3697 }, - { "id": "overlay_male_worn_goggles_welding", "fg": 3698 }, - { "id": "overlay_female_worn_glove_jackson", "fg": 3699 }, - { "id": "overlay_male_worn_glove_jackson", "fg": 3700 }, - { "id": "overlay_female_worn_gloves_liner", "fg": 3713 }, - { "id": "overlay_male_worn_gloves_liner", "fg": 3714 }, - { "id": "overlay_female_worn_gloves_medical", "fg": 3715 }, - { "id": "overlay_male_worn_gloves_medical", "fg": 3716 }, - { "id": "overlay_female_worn_gloves_rubber", "fg": 3717 }, - { "id": "overlay_male_worn_gloves_rubber", "fg": 3718 }, - { "id": "overlay_female_worn_gloves_tactical", "fg": 3719 }, - { "id": "overlay_male_worn_gloves_tactical", "fg": 3720 }, - { "id": "overlay_female_worn_gloves_winter", "fg": 3721 }, - { "id": "overlay_male_worn_gloves_winter", "fg": 3722 }, - { "id": "overlay_female_worn_gloves_wool", "fg": 3723 }, - { "id": "overlay_male_worn_gloves_wool", "fg": 3724 }, - { "id": "overlay_female_worn_gloves_work", "fg": 3725 }, - { "id": "overlay_male_worn_gloves_work", "fg": 3726 }, - { "id": "overlay_female_worn_gloves_cut_resistant", "fg": 3701 }, - { "id": "overlay_male_worn_gloves_cut_resistant", "fg": 3702 }, - { "id": "overlay_female_worn_gloves_fingerless", "fg": 3703 }, - { "id": "overlay_male_worn_gloves_fingerless", "fg": 3704 }, - { "id": "overlay_female_worn_gloves_fur", "fg": 3705 }, - { "id": "overlay_male_worn_gloves_fur", "fg": 3706 }, - { "id": "overlay_female_worn_gloves_golf", "fg": 3707 }, - { "id": "overlay_male_worn_gloves_golf", "fg": 3708 }, - { "id": "overlay_female_worn_gloves_leather", "fg": 3709 }, - { "id": "overlay_male_worn_gloves_leather", "fg": 3710 }, - { "id": "overlay_female_worn_gloves_light", "fg": 3711 }, - { "id": "overlay_male_worn_gloves_light", "fg": 3712 }, - { "id": "overlay_male_worn_long_glove_white", "fg": 3728 }, - { "id": "overlay_female_worn_long_glove_white", "fg": 3727 }, - { "id": "overlay_female_worn_mittens", "fg": 3729 }, - { "id": "overlay_male_worn_mittens", "fg": 3730 }, - { "id": "overlay_female_worn_beret", "fg": 3731 }, - { "id": "overlay_male_worn_beret", "fg": 3732 }, - { "id": "overlay_female_worn_bowhat", "fg": 3733 }, - { "id": "overlay_male_worn_bowhat", "fg": 3734 }, - { "id": "overlay_female_worn_cowboy_hat", "fg": 3735 }, - { "id": "overlay_male_worn_cowboy_hat", "fg": 3736 }, - { "id": "overlay_female_worn_fedora", "fg": 3737 }, - { "id": "overlay_male_worn_fedora", "fg": 3738 }, - { "id": "overlay_female_worn_firehelmet", "fg": 3739 }, - { "id": "overlay_male_worn_firehelmet", "fg": 3740 }, - { "id": "overlay_female_worn_hat_ball", "fg": 3741 }, - { "id": "overlay_male_worn_hat_ball", "fg": 3742 }, - { "id": "overlay_male_worn_hat_cotton", "fg": 3744 }, - { "id": "overlay_female_worn_hat_cotton", "fg": 3743 }, - { "id": "overlay_male_worn_hat_fur", "fg": 3746 }, - { "id": "overlay_female_worn_hat_fur", "fg": 3745 }, - { "id": "overlay_female_worn_hat_hard", "fg": 3747 }, - { "id": "overlay_male_worn_hat_hard", "fg": 3748 }, - { "id": "overlay_female_worn_hat_noise_cancelling", "fg": 3751 }, - { "id": "overlay_male_worn_hat_noise_cancelling", "fg": 3752 }, - { "id": "overlay_female_worn_helmet_army", "fg": 3753 }, - { "id": "overlay_male_worn_helmet_army", "fg": 3754 }, - { "id": "overlay_female_worn_helmet_barbute", "fg": 3755 }, - { "id": "overlay_male_worn_helmet_barbute", "fg": 3756 }, - { "id": "overlay_female_worn_helmet_bike", "fg": 3757 }, - { "id": "overlay_male_worn_helmet_bike", "fg": 3758 }, - { "id": "overlay_female_worn_helmet_chitin", "fg": 3759 }, - { "id": "overlay_male_worn_helmet_chitin", "fg": 3760 }, - { "id": "overlay_female_worn_helmet_kabuto", "fg": 3761 }, - { "id": "overlay_male_worn_helmet_kabuto", "fg": 3762 }, - { "id": "overlay_female_worn_helmet_motor", "fg": 3763 }, - { "id": "overlay_male_worn_helmet_motor", "fg": 3764 }, - { "id": "overlay_female_worn_hat_knit", "fg": 3749 }, - { "id": "overlay_male_worn_hat_knit", "fg": 3750 }, - { "id": "overlay_female_worn_straw_fedora", "fg": 3767 }, - { "id": "overlay_male_worn_straw_fedora", "fg": 3768 }, - { "id": "overlay_female_worn_straw_hat", "fg": 3769 }, - { "id": "overlay_male_worn_straw_hat", "fg": 3770 }, - { "id": "overlay_female_worn_10gal_hat", "fg": 3771 }, - { "id": "overlay_male_worn_10gal_hat", "fg": 3772 }, - { "id": "overlay_female_worn_tophat", "fg": 3773 }, - { "id": "overlay_male_worn_tophat", "fg": 3774 }, - { "id": "overlay_male_worn_turban", "fg": 3776 }, - { "id": "overlay_female_worn_turban", "fg": 3775 }, - { "id": "overlay_female_worn_blazer", "fg": 3779 }, - { "id": "overlay_male_worn_blazer", "fg": 3780 }, - { "id": "overlay_female_worn_bunker_coat", "fg": 3781 }, - { "id": "overlay_male_worn_bunker_coat", "fg": 3782 }, - { "id": "overlay_female_worn_coat_lab", "fg": 3783 }, - { "id": "overlay_male_worn_coat_lab", "fg": 3784 }, - { "id": "overlay_female_worn_coat_rain", "fg": 3785 }, - { "id": "overlay_male_worn_coat_rain", "fg": 3786 }, - { "id": "overlay_female_worn_coat_winter", "fg": 3787 }, - { "id": "overlay_male_worn_coat_winter", "fg": 3788 }, - { "id": "overlay_female_worn_duster", "fg": 3789 }, - { "id": "overlay_male_worn_duster", "fg": 3790 }, - { "id": "overlay_female_worn_jacket_flannel", "fg": 3795 }, - { "id": "overlay_male_worn_jacket_flannel", "fg": 3796 }, - { "id": "overlay_female_worn_jacket_jean", "fg": 3797 }, - { "id": "overlay_male_worn_jacket_jean", "fg": 3798 }, - { "id": "overlay_female_worn_jacket_light", "fg": 3801 }, - { "id": "overlay_male_worn_jacket_light", "fg": 3802 }, - { "id": "overlay_female_worn_jacket_evac", "fg": 3793 }, - { "id": "overlay_male_worn_jacket_evac", "fg": 3794 }, - { "id": "overlay_female_worn_jacket_leather", "fg": 3803 }, - { "id": "overlay_male_worn_jacket_leather", "fg": 3804 }, - { "id": "overlay_female_worn_jacket_leather_red", "fg": 3799 }, - { "id": "overlay_male_worn_jacket_leather_red", "fg": 3800 }, - { "id": "overlay_female_worn_ski_jacket", "fg": 3805 }, - { "id": "overlay_male_worn_ski_jacket", "fg": 3806 }, - { "id": "overlay_female_worn_jacket_windbreaker", "fg": 3811 }, - { "id": "overlay_male_worn_jacket_windbreaker", "fg": 3812 }, - { "id": "overlay_female_worn_winter_jacket_army", "fg": 3777 }, - { "id": "overlay_male_worn_winter_jacket_army", "fg": 3778 }, - { "id": "overlay_female_worn_jacket_army", "fg": 3791 }, - { "id": "overlay_male_worn_jacket_army", "fg": 3792 }, - { "id": "overlay_female_worn_trenchcoat", "fg": 3807 }, - { "id": "overlay_male_worn_trenchcoat", "fg": 3808 }, - { "id": "overlay_female_worn_waistcoat", "fg": 3809 }, - { "id": "overlay_male_worn_waistcoat", "fg": 3810 }, - { "id": "overlay_female_worn_peacoat", "fg": 3813 }, - { "id": "overlay_male_worn_peacoat", "fg": 3814 }, - { "id": "overlay_female_worn_poncho", "fg": 3815 }, - { "id": "overlay_male_worn_poncho", "fg": 3816 }, - { "id": "overlay_worn_badge_swat", "fg": 3817 }, - { "id": "overlay_female_worn_barrette", "fg": 3818 }, - { "id": "overlay_male_worn_barrette", "fg": 3819 }, - { "id": "overlay_female_worn_badge_deputy", "fg": 3820 }, - { "id": "overlay_male_worn_badge_deputy", "fg": 3821 }, - { "id": "overlay_female_worn_knee_pads", "fg": 3830 }, - { "id": "overlay_male_worn_knee_pads", "fg": 3831 }, - { "id": "overlay_male_worn_arm_warmers", "fg": 3833 }, - { "id": "overlay_female_worn_arm_warmers", "fg": 3832 }, - { "id": "overlay_male_worn_leg_warmers", "fg": 3835 }, - { "id": "overlay_female_worn_leg_warmers", "fg": 3834 }, - { "id": "overlay_female_worn_armguard_soft", "fg": 3836 }, - { "id": "overlay_male_worn_armguard_soft", "fg": 3837 }, - { "id": "overlay_female_worn_balclava", "fg": 3838 }, - { "id": "overlay_male_worn_balclava", "fg": 3839 }, - { "id": "overlay_female_worn_bandana", "fg": 3840 }, - { "id": "overlay_male_worn_bandana", "fg": 3841 }, - { "id": "overlay_female_worn_beekeeping_hood", "fg": 3842 }, - { "id": "overlay_male_worn_beekeeping_hood", "fg": 3843 }, - { "id": "overlay_male_worn_foodperson_mask", "fg": 3845 }, - { "id": "overlay_female_worn_foodperson_mask", "fg": 3844 }, - { "id": "overlay_male_worn_foodperson_mask_on", "fg": 3847 }, - { "id": "overlay_female_worn_foodperson_mask_on", "fg": 3846 }, - { "id": "overlay_female_worn_mask_dust", "fg": 3848 }, - { "id": "overlay_male_worn_mask_dust", "fg": 3849 }, - { "id": "overlay_female_worn_mask_gas", "fg": 3850 }, - { "id": "overlay_male_worn_mask_gas", "fg": 3851 }, - { "id": "overlay_female_worn_welding_mask_crude", "fg": 3852 }, - { "id": "overlay_male_worn_welding_mask_crude", "fg": 3853 }, - { "id": "overlay_female_worn_welding_mask_crude_raised", "fg": 3854 }, - { "id": "overlay_male_worn_welding_mask_crude_raised", "fg": 3855 }, - { "id": "overlay_female_worn_welding_mask", "fg": 3856 }, - { "id": "overlay_male_worn_welding_mask", "fg": 3857 }, - { "id": "overlay_female_worn_welding_mask_raised", "fg": 3858 }, - { "id": "overlay_male_worn_welding_mask_raised", "fg": 3859 }, - { "id": "overlay_female_worn_mask_bal", "fg": 3860 }, - { "id": "overlay_male_worn_mask_bal", "fg": 3861 }, - { "id": "overlay_female_worn_fencing_mask", "fg": 3862 }, - { "id": "overlay_male_worn_fencing_mask", "fg": 3863 }, - { "id": "overlay_female_worn_mask_filter", "fg": 3864 }, - { "id": "overlay_male_worn_mask_filter", "fg": 3865 }, - { "id": "overlay_female_worn_mask_bunker", "fg": 3866 }, - { "id": "overlay_male_worn_mask_bunker", "fg": 3867 }, - { "id": "overlay_female_worn_mask_guy_fawkes", "fg": 3868 }, - { "id": "overlay_male_worn_mask_guy_fawkes", "fg": 3869 }, - { "id": "overlay_female_worn_mask_hockey", "fg": 3870 }, - { "id": "overlay_male_worn_mask_hockey", "fg": 3871 }, - { "id": "overlay_female_worn_mask_rioter", "fg": 3872 }, - { "id": "overlay_male_worn_mask_rioter", "fg": 3873 }, - { "id": "overlay_male_worn_robe", "fg": 3884 }, - { "id": "overlay_female_worn_robe", "fg": 3883 }, - { "id": "overlay_male_worn_house_coat", "fg": 3882 }, - { "id": "overlay_female_worn_house_coat", "fg": 3881 }, - { "id": "overlay_worn_binoculars", "fg": 3885 }, - { "id": "overlay_female_worn_knit_scarf", "fg": 3888 }, - { "id": "overlay_male_worn_knit_scarf", "fg": 3889 }, - { "id": "overlay_female_worn_scarf", "fg": 3891 }, - { "id": "overlay_male_worn_scarf", "fg": 3892 }, - { "id": "overlay_worn_tie_bow", "fg": 3886 }, - { "id": "overlay_worn_tie_clipon", "fg": 3887 }, - { "id": "overlay_worn_tie_necktie", "fg": 3890 }, - { "id": "overlay_worn_tie_skinny", "fg": 3893 }, - { "id": "overlay_female_worn_army_top", "fg": 3894 }, - { "id": "overlay_male_worn_army_top", "fg": 3895 }, - { "id": "overlay_female_worn_camisole", "fg": 3896 }, - { "id": "overlay_male_worn_camisole", "fg": 3897 }, - { "id": "overlay_female_worn_under_armor", "fg": 3898 }, - { "id": "overlay_male_worn_under_armor", "fg": 3899 }, - { "id": "overlay_female_worn_dress_shirt", "fg": 3900 }, - { "id": "overlay_male_worn_dress_shirt", "fg": 3901 }, - { "id": "overlay_female_worn_halter_top", "fg": 3902 }, - { "id": "overlay_male_worn_halter_top", "fg": 3903 }, - { "id": "overlay_female_worn_hoodie", "fg": 3904 }, - { "id": "overlay_male_worn_hoodie", "fg": 3905 }, - { "id": "overlay_female_worn_jersey", "fg": 3906 }, - { "id": "overlay_male_worn_jersey", "fg": 3907 }, - { "id": "overlay_female_worn_linuxtshirt", "fg": 3908 }, - { "id": "overlay_male_worn_linuxtshirt", "fg": 3909 }, - { "id": "overlay_female_worn_longshirt", "fg": 3910 }, - { "id": "overlay_male_worn_longshirt", "fg": 3911 }, - { "id": "overlay_female_worn_striped_shirt", "fg": 3912 }, - { "id": "overlay_male_worn_striped_shirt", "fg": 3913 }, - { "id": "overlay_female_worn_sweater", "fg": 3914 }, - { "id": "overlay_male_worn_sweater", "fg": 3915 }, - { "id": "overlay_female_worn_sweatshirt", "fg": 3916 }, - { "id": "overlay_male_worn_sweatshirt", "fg": 3917 }, - { "id": "overlay_female_worn_tank_top", "fg": 3918 }, - { "id": "overlay_male_worn_tank_top", "fg": 3919 }, - { "id": "overlay_female_worn_tshirt", "fg": 3920 }, - { "id": "overlay_male_worn_tshirt", "fg": 3921 }, - { "id": "overlay_female_worn_technician_shirt_gray", "fg": 3922 }, - { "id": "overlay_male_worn_technician_shirt_gray", "fg": 3923 }, - { "id": "overlay_worn_dress_shoes", "fg": 3924 }, - { "id": "overlay_female_worn_flip_flops", "fg": 3925 }, - { "id": "overlay_male_worn_flip_flops", "fg": 3926 }, - { "id": "overlay_female_worn_geta", "fg": 3927 }, - { "id": "overlay_male_worn_geta", "fg": 3928 }, - { "id": "overlay_worn_heels", "fg": 3929 }, - { "id": "overlay_worn_leathersandals", "fg": 3930 }, - { "id": "overlay_worn_lowtops", "fg": 3931 }, - { "id": "overlay_worn_roller_blades", "fg": 3932 }, - { "id": "overlay_female_worn_shoes_bowling", "fg": 3933 }, - { "id": "overlay_male_worn_shoes_bowling", "fg": 3934 }, - { "id": "overlay_female_worn_sneakers", "fg": 3935 }, - { "id": "overlay_male_worn_sneakers", "fg": 3936 }, - { "id": "overlay_female_worn_clogs", "fg": 3937 }, - { "id": "overlay_male_worn_clogs", "fg": 3938 }, - { "id": "overlay_female_worn_b_shorts", "fg": 3939 }, - { "id": "overlay_male_worn_b_shorts", "fg": 3940 }, - { "id": "overlay_female_worn_boy_shorts", "fg": 3941 }, - { "id": "overlay_male_worn_boy_shorts", "fg": 3942 }, - { "id": "overlay_female_worn_under_armor_shorts", "fg": 3943 }, - { "id": "overlay_male_worn_under_armor_shorts", "fg": 3944 }, - { "id": "overlay_female_worn_shorts_cargo", "fg": 3945 }, - { "id": "overlay_male_worn_shorts_cargo", "fg": 3946 }, - { "id": "overlay_female_worn_shorts_denim", "fg": 3947 }, - { "id": "overlay_male_worn_shorts_denim", "fg": 3948 }, - { "id": "overlay_female_worn_shorts", "fg": 3949 }, - { "id": "overlay_male_worn_shorts", "fg": 3950 }, - { "id": "overlay_worn_boots_survivor", "fg": 3951 }, - { "id": "overlay_worn_boots_xlsurvivor", "fg": 3951 }, - { "id": "overlay_female_worn_sleeveless_duster_survivor", "fg": 3954 }, - { "id": "overlay_male_worn_sleeveless_duster_survivor", "fg": 3955 }, - { "id": "overlay_female_worn_sleeveless_trenchcoat_survivor", "fg": 3956 }, - { "id": "overlay_male_worn_sleeveless_trenchcoat_survivor", "fg": 3957 }, - { "id": "overlay_female_worn_survivor_belt_notools", "fg": 4020 }, - { "id": "overlay_male_worn_survivor_belt_notools", "fg": 4021 }, - { "id": "overlay_female_worn_duster_survivor", "fg": 3960 }, - { "id": "overlay_male_worn_duster_survivor", "fg": 3961 }, - { "id": "overlay_female_worn_xl_duster_survivor", "fg": 3960 }, - { "id": "overlay_male_worn_xl_duster_survivor", "fg": 3961 }, - { "id": "overlay_female_worn_gloves_survivor", "fg": 3964 }, - { "id": "overlay_male_worn_gloves_survivor", "fg": 3965 }, - { "id": "overlay_female_worn_gloves_xlsurvivor", "fg": 3964 }, - { "id": "overlay_male_worn_gloves_xlsurvivor", "fg": 3965 }, - { "id": "overlay_female_worn_survivor_vest", "fg": 4022 }, - { "id": "overlay_male_worn_survivor_vest", "fg": 4023 }, - { "id": "overlay_female_worn_xl_survivor_vest", "fg": 4022 }, - { "id": "overlay_male_worn_xl_survivor_vest", "fg": 4023 }, - { "id": "overlay_female_worn_hood_survivor", "fg": 3966 }, - { "id": "overlay_male_worn_hood_survivor", "fg": 3967 }, - { "id": "overlay_female_worn_hood_xlsurvivor", "fg": 3966 }, - { "id": "overlay_male_worn_hood_xlsurvivor", "fg": 3967 }, - { "id": "overlay_female_worn_survivor_suit", "fg": 3968 }, - { "id": "overlay_male_worn_survivor_suit", "fg": 3969 }, - { "id": "overlay_female_worn_xlsurvivor_suit", "fg": 3968 }, - { "id": "overlay_male_worn_xlsurvivor_suit", "fg": 3969 }, - { "id": "overlay_female_worn_trenchcoat_survivor", "fg": 3970 }, - { "id": "overlay_male_worn_trenchcoat_survivor", "fg": 3971 }, - { "id": "overlay_worn_boots_hsurvivor", "fg": 3986 }, - { "id": "overlay_worn_xl_boots_hsurvivor", "fg": 3986 }, - { "id": "overlay_female_worn_gloves_hsurvivor", "fg": 3987 }, - { "id": "overlay_male_worn_gloves_hsurvivor", "fg": 3988 }, - { "id": "overlay_female_worn_xl_gloves_hsurvivor", "fg": 3987 }, - { "id": "overlay_male_worn_xl_gloves_hsurvivor", "fg": 3988 }, - { "id": "overlay_female_worn_hsurvivor_suit", "fg": 3989 }, - { "id": "overlay_male_worn_hsurvivor_suit", "fg": 3990 }, - { "id": "overlay_female_worn_xlhsurvivor_suit", "fg": 3989 }, - { "id": "overlay_male_worn_xlhsurvivor_suit", "fg": 3990 }, - { "id": "overlay_worn_boots_fsurvivor", "fg": 3979 }, - { "id": "overlay_worn_xl_boots_fsurvivor", "fg": 3979 }, - { "id": "overlay_female_worn_gloves_fsurvivor", "fg": 3980 }, - { "id": "overlay_male_worn_gloves_fsurvivor", "fg": 3981 }, - { "id": "overlay_female_worn_xl_gloves_fsurvivor", "fg": 3980 }, - { "id": "overlay_male_worn_xl_gloves_fsurvivor", "fg": 3981 }, - { "id": "overlay_female_worn_hood_fsurvivor", "fg": 3982 }, - { "id": "overlay_male_worn_hood_fsurvivor", "fg": 3983 }, - { "id": "overlay_female_worn_xl_hood_fsurvivor", "fg": 3982 }, - { "id": "overlay_male_worn_xl_hood_fsurvivor", "fg": 3983 }, - { "id": "overlay_female_worn_fsurvivor_suit", "fg": 3984 }, - { "id": "overlay_male_worn_fsurvivor_suit", "fg": 3985 }, - { "id": "overlay_female_worn_xl_fsurvivor_suit", "fg": 3984 }, - { "id": "overlay_male_worn_xl_fsurvivor_suit", "fg": 3985 }, - { "id": [ "overlay_female_worn_pants_survivor", "overlay_female_worn_xl_pants_survivor" ], "fg": 3958 }, - { "id": [ "overlay_male_worn_pants_survivor", "overlay_male_worn_xl_pants_survivor" ], "fg": 3959 }, + "fg": 3583 + }, + { "id": "overlay_female_worn_rucksack", "fg": 3585 }, + { "id": "overlay_male_worn_rucksack", "fg": 3586 }, + { "id": "overlay_worn_bead_necklace", "fg": 3588 }, + { "id": "overlay_worn_bead_bracelet", "fg": 3587 }, + { "id": "overlay_worn_leather_belt", "fg": 3598 }, + { "id": "overlay_worn_police_belt", "fg": 3610 }, + { "id": "overlay_worn_tool_belt", "fg": 3615 }, + { "id": "overlay_worn_webbing_belt", "fg": 3617 }, + { "id": "overlay_worn_briefcase", "fg": 3591 }, + { "id": "overlay_wielded_briefcase", "fg": 3591 }, + { "id": "overlay_worn_briefcase_smg", "fg": 3591 }, + { "id": "overlay_wielded_briefcase_smg", "fg": 3591 }, + { "id": "overlay_worn_hk_briefcase", "fg": 3591 }, + { "id": "overlay_wielded_hk_briefcase", "fg": 3591 }, + { "id": "overlay_female_worn_wearable_light", "fg": 3594 }, + { "id": "overlay_male_worn_wearable_light", "fg": 3595 }, + { "id": "overlay_female_worn_wearable_light_on", "fg": 3594 }, + { "id": "overlay_male_worn_wearable_light_on", "fg": 3595 }, + { "id": "overlay_female_worn_survivor_light", "fg": 3594 }, + { "id": "overlay_male_worn_survivor_light", "fg": 3595 }, + { "id": "overlay_female_worn_survivor_light_on", "fg": 3594 }, + { "id": "overlay_male_worn_survivor_light_on", "fg": 3595 }, + { "id": "overlay_female_worn_holster", "fg": 3596 }, + { "id": "overlay_male_worn_holster", "fg": 3597 }, + { "id": "overlay_female_worn_legpouch_large", "fg": 3599 }, + { "id": "overlay_male_worn_legpouch_large", "fg": 3600 }, + { "id": "overlay_female_worn_legrig", "fg": 3601 }, + { "id": "overlay_male_worn_legrig", "fg": 3602 }, + { "id": "overlay_worn_judo_belt_black", "fg": 3589 }, + { "id": "overlay_worn_judo_belt_blue", "fg": 3590 }, + { "id": "overlay_worn_judo_belt_brown", "fg": 3592 }, + { "id": "overlay_worn_judo_belt_green", "fg": 3593 }, + { "id": "overlay_worn_judo_belt_orange", "fg": 3603 }, + { "id": "overlay_worn_judo_belt_white", "fg": 3618 }, + { "id": "overlay_worn_judo_belt_yellow", "fg": 3619 }, + { "id": "overlay_female_worn_ragpouch", "fg": 3611 }, + { "id": "overlay_male_worn_ragpouch", "fg": 3612 }, + { "id": "overlay_female_worn_tacvest", "fg": 3613 }, + { "id": "overlay_male_worn_tacvest", "fg": 3614 }, + { "id": "overlay_worn_wearable_light", "fg": 3616 }, + { "id": "overlay_female_worn_dinosuit", "fg": 3620 }, + { "id": "overlay_male_worn_dinosuit", "fg": 3621 }, + { "id": "overlay_female_worn_hazmat_suit", "fg": 3622 }, + { "id": "overlay_male_worn_hazmat_suit", "fg": 3623 }, + { "id": "overlay_female_worn_judo_gi", "fg": 3624 }, + { "id": "overlay_male_worn_judo_gi", "fg": 3625 }, + { "id": "overlay_female_worn_jumpsuit", "fg": 3626 }, + { "id": "overlay_male_worn_jumpsuit", "fg": 3627 }, + { "id": "overlay_female_worn_karate_gi", "fg": 3628 }, + { "id": "overlay_male_worn_karate_gi", "fg": 3629 }, + { "id": "overlay_female_worn_robofac_jumpsuit", "fg": 3630 }, + { "id": "overlay_male_worn_robofac_jumpsuit", "fg": 3631 }, + { "id": "overlay_female_worn_suit", "fg": 3632 }, + { "id": "overlay_male_worn_suit", "fg": 3633 }, + { "id": "overlay_female_worn_touring_suit", "fg": 3634 }, + { "id": "overlay_male_worn_touring_suit", "fg": 3635 }, + { "id": "overlay_female_worn_boots", "fg": 3639 }, + { "id": "overlay_male_worn_boots", "fg": 3644 }, + { "id": "overlay_female_worn_boots_bunker", "fg": 3636 }, + { "id": "overlay_male_worn_boots_bunker", "fg": 3637 }, + { "id": "overlay_female_worn_boots_fur", "fg": 3640 }, + { "id": "overlay_male_worn_boots_fur", "fg": 3641 }, + { "id": "overlay_female_worn_boots_hiking", "fg": 3642 }, + { "id": "overlay_male_worn_boots_hiking", "fg": 3643 }, + { "id": "overlay_female_worn_boots_rubber", "fg": 3645 }, + { "id": "overlay_male_worn_boots_rubber", "fg": 3646 }, + { "id": "overlay_female_worn_boots_steel", "fg": 3647 }, + { "id": "overlay_male_worn_boots_steel", "fg": 3648 }, + { "id": "overlay_female_worn_boots_western", "fg": 3649 }, + { "id": "overlay_male_worn_boots_western", "fg": 3650 }, + { "id": "overlay_female_worn_boots_winter", "fg": 3651 }, + { "id": "overlay_male_worn_boots_winter", "fg": 3652 }, + { "id": "overlay_female_worn_motorbike_boots", "fg": 3653 }, + { "id": "overlay_male_worn_motorbike_boots", "fg": 3654 }, + { "id": "overlay_worn_boots_combat", "fg": 3638 }, + { "id": "overlay_male_worn_cape_fp", "fg": 3656 }, + { "id": "overlay_female_worn_cape_fp", "fg": 3655 }, + { "id": "overlay_male_worn_cloak", "fg": 3662 }, + { "id": "overlay_female_worn_cloak", "fg": 3657 }, + { "id": "overlay_male_worn_cloak_wool", "fg": 3664 }, + { "id": "overlay_female_worn_cloak_wool", "fg": 3663 }, + { "id": "overlay_male_worn_cloak_leather", "fg": 3661 }, + { "id": "overlay_female_worn_cloak_leather", "fg": 3660 }, + { "id": "overlay_male_worn_cloak_fur", "fg": 3659 }, + { "id": "overlay_female_worn_cloak_fur", "fg": 3658 }, + { "id": "overlay_female_worn_dress", "fg": 3683 }, + { "id": "overlay_male_worn_dress", "fg": 3684 }, + { "id": "overlay_female_worn_sundress", "fg": 3691 }, + { "id": "overlay_male_worn_sundress", "fg": 3692 }, + { "id": "overlay_female_worn_maid_hat", "fg": 3782 }, + { "id": "overlay_female_worn_maid_dress", "fg": 3685 }, + { "id": "overlay_male_worn_maid_hat", "fg": 3783 }, + { "id": "overlay_male_worn_maid_dress", "fg": 3686 }, + { "id": "overlay_female_worn_skirt", "fg": 3687 }, + { "id": "overlay_male_worn_skirt", "fg": 3690 }, + { "id": "overlay_female_worn_skirt_leather", "fg": 3688 }, + { "id": "overlay_male_worn_skirt_leather", "fg": 3689 }, + { "id": "overlay_worn_elbow_pads", "fg": 3693 }, + { "id": "overlay_female_worn_glasses_bal", "fg": 3694 }, + { "id": "overlay_male_worn_glasses_bal", "fg": 3695 }, + { "id": "overlay_female_worn_glasses_bifocal", "fg": 3696 }, + { "id": "overlay_male_worn_glasses_bifocal", "fg": 3697 }, + { "id": "overlay_female_worn_glasses_eye", "fg": 3698 }, + { "id": "overlay_male_worn_glasses_eye", "fg": 3699 }, + { "id": "overlay_female_worn_glasses_monocle", "fg": 3700 }, + { "id": "overlay_male_worn_glasses_monocle", "fg": 3701 }, + { "id": "overlay_female_worn_glasses_reading", "fg": 3702 }, + { "id": "overlay_male_worn_glasses_reading", "fg": 3703 }, + { "id": "overlay_female_worn_glasses_safety", "fg": 3704 }, + { "id": "overlay_male_worn_glasses_safety", "fg": 3705 }, + { "id": "overlay_female_worn_mask_ski", "fg": 3706 }, + { "id": "overlay_male_worn_mask_ski", "fg": 3709 }, + { "id": "overlay_female_worn_mask_ski_loose", "fg": 3707 }, + { "id": "overlay_male_worn_mask_ski_loose", "fg": 3708 }, + { "id": "overlay_female_worn_sunglasses", "fg": 3712 }, + { "id": "overlay_male_worn_sunglasses", "fg": 3713 }, + { "id": "overlay_female_worn_goggles_welding", "fg": 3714 }, + { "id": "overlay_male_worn_goggles_welding", "fg": 3715 }, + { "id": "overlay_female_worn_glove_jackson", "fg": 3716 }, + { "id": "overlay_male_worn_glove_jackson", "fg": 3717 }, + { "id": "overlay_female_worn_gloves_liner", "fg": 3730 }, + { "id": "overlay_male_worn_gloves_liner", "fg": 3731 }, + { "id": "overlay_female_worn_gloves_medical", "fg": 3732 }, + { "id": "overlay_male_worn_gloves_medical", "fg": 3733 }, + { "id": "overlay_female_worn_gloves_rubber", "fg": 3734 }, + { "id": "overlay_male_worn_gloves_rubber", "fg": 3735 }, + { "id": "overlay_female_worn_gloves_tactical", "fg": 3736 }, + { "id": "overlay_male_worn_gloves_tactical", "fg": 3737 }, + { "id": "overlay_female_worn_gloves_winter", "fg": 3738 }, + { "id": "overlay_male_worn_gloves_winter", "fg": 3739 }, + { "id": "overlay_female_worn_gloves_wool", "fg": 3740 }, + { "id": "overlay_male_worn_gloves_wool", "fg": 3741 }, + { "id": "overlay_female_worn_gloves_work", "fg": 3742 }, + { "id": "overlay_male_worn_gloves_work", "fg": 3743 }, + { "id": "overlay_female_worn_gloves_cut_resistant", "fg": 3718 }, + { "id": "overlay_male_worn_gloves_cut_resistant", "fg": 3719 }, + { "id": "overlay_female_worn_gloves_fingerless", "fg": 3720 }, + { "id": "overlay_male_worn_gloves_fingerless", "fg": 3721 }, + { "id": "overlay_female_worn_gloves_fur", "fg": 3722 }, + { "id": "overlay_male_worn_gloves_fur", "fg": 3723 }, + { "id": "overlay_female_worn_gloves_golf", "fg": 3724 }, + { "id": "overlay_male_worn_gloves_golf", "fg": 3725 }, + { "id": "overlay_female_worn_gloves_leather", "fg": 3726 }, + { "id": "overlay_male_worn_gloves_leather", "fg": 3727 }, + { "id": "overlay_female_worn_gloves_light", "fg": 3728 }, + { "id": "overlay_male_worn_gloves_light", "fg": 3729 }, + { "id": "overlay_male_worn_long_glove_white", "fg": 3745 }, + { "id": "overlay_female_worn_long_glove_white", "fg": 3744 }, + { "id": "overlay_female_worn_mittens", "fg": 3746 }, + { "id": "overlay_male_worn_mittens", "fg": 3747 }, + { "id": "overlay_female_worn_beret", "fg": 3748 }, + { "id": "overlay_male_worn_beret", "fg": 3749 }, + { "id": "overlay_female_worn_bowhat", "fg": 3750 }, + { "id": "overlay_male_worn_bowhat", "fg": 3751 }, + { "id": "overlay_female_worn_cowboy_hat", "fg": 3752 }, + { "id": "overlay_male_worn_cowboy_hat", "fg": 3753 }, + { "id": "overlay_female_worn_fedora", "fg": 3754 }, + { "id": "overlay_male_worn_fedora", "fg": 3755 }, + { "id": "overlay_female_worn_firehelmet", "fg": 3756 }, + { "id": "overlay_male_worn_firehelmet", "fg": 3757 }, + { "id": "overlay_female_worn_hat_ball", "fg": 3758 }, + { "id": "overlay_male_worn_hat_ball", "fg": 3759 }, + { "id": "overlay_male_worn_hat_cotton", "fg": 3761 }, + { "id": "overlay_female_worn_hat_cotton", "fg": 3760 }, + { "id": "overlay_male_worn_hat_fur", "fg": 3763 }, + { "id": "overlay_female_worn_hat_fur", "fg": 3762 }, + { "id": "overlay_female_worn_hat_hard", "fg": 3764 }, + { "id": "overlay_male_worn_hat_hard", "fg": 3765 }, + { "id": "overlay_female_worn_hat_noise_cancelling", "fg": 3768 }, + { "id": "overlay_male_worn_hat_noise_cancelling", "fg": 3769 }, + { "id": "overlay_female_worn_helmet_army", "fg": 3770 }, + { "id": "overlay_male_worn_helmet_army", "fg": 3771 }, + { "id": "overlay_female_worn_helmet_barbute", "fg": 3772 }, + { "id": "overlay_male_worn_helmet_barbute", "fg": 3773 }, + { "id": "overlay_female_worn_helmet_bike", "fg": 3774 }, + { "id": "overlay_male_worn_helmet_bike", "fg": 3775 }, + { "id": "overlay_female_worn_helmet_chitin", "fg": 3776 }, + { "id": "overlay_male_worn_helmet_chitin", "fg": 3777 }, + { "id": "overlay_female_worn_helmet_kabuto", "fg": 3778 }, + { "id": "overlay_male_worn_helmet_kabuto", "fg": 3779 }, + { "id": "overlay_female_worn_helmet_motor", "fg": 3780 }, + { "id": "overlay_male_worn_helmet_motor", "fg": 3781 }, + { "id": "overlay_female_worn_hat_knit", "fg": 3766 }, + { "id": "overlay_male_worn_hat_knit", "fg": 3767 }, + { "id": "overlay_female_worn_straw_fedora", "fg": 3784 }, + { "id": "overlay_male_worn_straw_fedora", "fg": 3785 }, + { "id": "overlay_female_worn_straw_hat", "fg": 3786 }, + { "id": "overlay_male_worn_straw_hat", "fg": 3787 }, + { "id": "overlay_female_worn_10gal_hat", "fg": 3788 }, + { "id": "overlay_male_worn_10gal_hat", "fg": 3789 }, + { "id": "overlay_female_worn_tophat", "fg": 3790 }, + { "id": "overlay_male_worn_tophat", "fg": 3791 }, + { "id": "overlay_male_worn_turban", "fg": 3793 }, + { "id": "overlay_female_worn_turban", "fg": 3792 }, + { "id": "overlay_female_worn_blazer", "fg": 3796 }, + { "id": "overlay_male_worn_blazer", "fg": 3797 }, + { "id": "overlay_female_worn_bunker_coat", "fg": 3798 }, + { "id": "overlay_male_worn_bunker_coat", "fg": 3799 }, + { "id": "overlay_female_worn_coat_lab", "fg": 3800 }, + { "id": "overlay_male_worn_coat_lab", "fg": 3801 }, + { "id": "overlay_female_worn_coat_rain", "fg": 3802 }, + { "id": "overlay_male_worn_coat_rain", "fg": 3803 }, + { "id": "overlay_female_worn_coat_winter", "fg": 3804 }, + { "id": "overlay_male_worn_coat_winter", "fg": 3805 }, + { "id": "overlay_female_worn_duster", "fg": 3806 }, + { "id": "overlay_male_worn_duster", "fg": 3807 }, + { "id": "overlay_female_worn_jacket_flannel", "fg": 3812 }, + { "id": "overlay_male_worn_jacket_flannel", "fg": 3813 }, + { "id": "overlay_female_worn_jacket_jean", "fg": 3814 }, + { "id": "overlay_male_worn_jacket_jean", "fg": 3815 }, + { "id": "overlay_female_worn_jacket_light", "fg": 3818 }, + { "id": "overlay_male_worn_jacket_light", "fg": 3819 }, + { "id": "overlay_female_worn_jacket_evac", "fg": 3810 }, + { "id": "overlay_male_worn_jacket_evac", "fg": 3811 }, + { "id": "overlay_female_worn_jacket_leather", "fg": 3820 }, + { "id": "overlay_male_worn_jacket_leather", "fg": 3821 }, + { "id": "overlay_female_worn_jacket_leather_red", "fg": 3816 }, + { "id": "overlay_male_worn_jacket_leather_red", "fg": 3817 }, + { "id": "overlay_female_worn_ski_jacket", "fg": 3822 }, + { "id": "overlay_male_worn_ski_jacket", "fg": 3823 }, + { "id": "overlay_female_worn_jacket_windbreaker", "fg": 3828 }, + { "id": "overlay_male_worn_jacket_windbreaker", "fg": 3829 }, + { "id": "overlay_female_worn_winter_jacket_army", "fg": 3794 }, + { "id": "overlay_male_worn_winter_jacket_army", "fg": 3795 }, + { "id": "overlay_female_worn_jacket_army", "fg": 3808 }, + { "id": "overlay_male_worn_jacket_army", "fg": 3809 }, + { "id": "overlay_female_worn_trenchcoat", "fg": 3824 }, + { "id": "overlay_male_worn_trenchcoat", "fg": 3825 }, + { "id": "overlay_female_worn_waistcoat", "fg": 3826 }, + { "id": "overlay_male_worn_waistcoat", "fg": 3827 }, + { "id": "overlay_female_worn_peacoat", "fg": 3830 }, + { "id": "overlay_male_worn_peacoat", "fg": 3831 }, + { "id": "overlay_female_worn_poncho", "fg": 3832 }, + { "id": "overlay_male_worn_poncho", "fg": 3833 }, + { "id": "overlay_worn_badge_swat", "fg": 3834 }, + { "id": "overlay_female_worn_barrette", "fg": 3835 }, + { "id": "overlay_male_worn_barrette", "fg": 3836 }, + { "id": "overlay_female_worn_badge_deputy", "fg": 3837 }, + { "id": "overlay_male_worn_badge_deputy", "fg": 3838 }, + { "id": "overlay_female_worn_knee_pads", "fg": 3847 }, + { "id": "overlay_male_worn_knee_pads", "fg": 3848 }, + { "id": "overlay_male_worn_arm_warmers", "fg": 3850 }, + { "id": "overlay_female_worn_arm_warmers", "fg": 3849 }, + { "id": "overlay_male_worn_leg_warmers", "fg": 3852 }, + { "id": "overlay_female_worn_leg_warmers", "fg": 3851 }, + { "id": "overlay_female_worn_armguard_soft", "fg": 3853 }, + { "id": "overlay_male_worn_armguard_soft", "fg": 3854 }, + { "id": "overlay_female_worn_balclava", "fg": 3855 }, + { "id": "overlay_male_worn_balclava", "fg": 3856 }, + { "id": "overlay_female_worn_bandana", "fg": 3857 }, + { "id": "overlay_male_worn_bandana", "fg": 3858 }, + { "id": "overlay_female_worn_beekeeping_hood", "fg": 3859 }, + { "id": "overlay_male_worn_beekeeping_hood", "fg": 3860 }, + { "id": "overlay_male_worn_foodperson_mask", "fg": 3862 }, + { "id": "overlay_female_worn_foodperson_mask", "fg": 3861 }, + { "id": "overlay_male_worn_foodperson_mask_on", "fg": 3864 }, + { "id": "overlay_female_worn_foodperson_mask_on", "fg": 3863 }, + { "id": "overlay_female_worn_mask_dust", "fg": 3865 }, + { "id": "overlay_male_worn_mask_dust", "fg": 3866 }, + { "id": "overlay_female_worn_mask_gas", "fg": 3867 }, + { "id": "overlay_male_worn_mask_gas", "fg": 3868 }, + { "id": "overlay_female_worn_welding_mask_crude", "fg": 3869 }, + { "id": "overlay_male_worn_welding_mask_crude", "fg": 3870 }, + { "id": "overlay_female_worn_welding_mask_crude_raised", "fg": 3871 }, + { "id": "overlay_male_worn_welding_mask_crude_raised", "fg": 3872 }, + { "id": "overlay_female_worn_welding_mask", "fg": 3873 }, + { "id": "overlay_male_worn_welding_mask", "fg": 3874 }, + { "id": "overlay_female_worn_welding_mask_raised", "fg": 3875 }, + { "id": "overlay_male_worn_welding_mask_raised", "fg": 3876 }, + { "id": "overlay_female_worn_mask_bal", "fg": 3877 }, + { "id": "overlay_male_worn_mask_bal", "fg": 3878 }, + { "id": "overlay_female_worn_fencing_mask", "fg": 3879 }, + { "id": "overlay_male_worn_fencing_mask", "fg": 3880 }, + { "id": "overlay_female_worn_mask_filter", "fg": 3881 }, + { "id": "overlay_male_worn_mask_filter", "fg": 3882 }, + { "id": "overlay_female_worn_mask_bunker", "fg": 3883 }, + { "id": "overlay_male_worn_mask_bunker", "fg": 3884 }, + { "id": "overlay_female_worn_mask_guy_fawkes", "fg": 3885 }, + { "id": "overlay_male_worn_mask_guy_fawkes", "fg": 3886 }, + { "id": "overlay_female_worn_mask_hockey", "fg": 3887 }, + { "id": "overlay_male_worn_mask_hockey", "fg": 3888 }, + { "id": "overlay_female_worn_mask_rioter", "fg": 3889 }, + { "id": "overlay_male_worn_mask_rioter", "fg": 3890 }, + { "id": "overlay_male_worn_robe", "fg": 3901 }, + { "id": "overlay_female_worn_robe", "fg": 3900 }, + { "id": "overlay_male_worn_house_coat", "fg": 3899 }, + { "id": "overlay_female_worn_house_coat", "fg": 3898 }, + { "id": "overlay_worn_binoculars", "fg": 3902 }, + { "id": "overlay_female_worn_knit_scarf", "fg": 3905 }, + { "id": "overlay_male_worn_knit_scarf", "fg": 3906 }, + { "id": "overlay_female_worn_scarf", "fg": 3908 }, + { "id": "overlay_male_worn_scarf", "fg": 3909 }, + { "id": "overlay_worn_tie_bow", "fg": 3903 }, + { "id": "overlay_worn_tie_clipon", "fg": 3904 }, + { "id": "overlay_worn_tie_necktie", "fg": 3907 }, + { "id": "overlay_worn_tie_skinny", "fg": 3910 }, + { "id": "overlay_female_worn_army_top", "fg": 3911 }, + { "id": "overlay_male_worn_army_top", "fg": 3912 }, + { "id": "overlay_female_worn_camisole", "fg": 3913 }, + { "id": "overlay_male_worn_camisole", "fg": 3914 }, + { "id": "overlay_female_worn_under_armor", "fg": 3915 }, + { "id": "overlay_male_worn_under_armor", "fg": 3916 }, + { "id": "overlay_female_worn_dress_shirt", "fg": 3917 }, + { "id": "overlay_male_worn_dress_shirt", "fg": 3918 }, + { "id": "overlay_female_worn_halter_top", "fg": 3919 }, + { "id": "overlay_male_worn_halter_top", "fg": 3920 }, + { "id": "overlay_female_worn_hoodie", "fg": 3921 }, + { "id": "overlay_male_worn_hoodie", "fg": 3922 }, + { "id": "overlay_female_worn_jersey", "fg": 3923 }, + { "id": "overlay_male_worn_jersey", "fg": 3924 }, + { "id": "overlay_female_worn_linuxtshirt", "fg": 3925 }, + { "id": "overlay_male_worn_linuxtshirt", "fg": 3926 }, + { "id": "overlay_female_worn_longshirt", "fg": 3927 }, + { "id": "overlay_male_worn_longshirt", "fg": 3928 }, + { "id": "overlay_female_worn_striped_shirt", "fg": 3929 }, + { "id": "overlay_male_worn_striped_shirt", "fg": 3930 }, + { "id": "overlay_female_worn_sweater", "fg": 3931 }, + { "id": "overlay_male_worn_sweater", "fg": 3932 }, + { "id": "overlay_female_worn_sweatshirt", "fg": 3933 }, + { "id": "overlay_male_worn_sweatshirt", "fg": 3934 }, + { "id": "overlay_female_worn_tank_top", "fg": 3935 }, + { "id": "overlay_male_worn_tank_top", "fg": 3936 }, + { "id": "overlay_female_worn_tshirt", "fg": 3937 }, + { "id": "overlay_male_worn_tshirt", "fg": 3938 }, + { "id": "overlay_female_worn_technician_shirt_gray", "fg": 3939 }, + { "id": "overlay_male_worn_technician_shirt_gray", "fg": 3940 }, + { "id": "overlay_worn_dress_shoes", "fg": 3941 }, + { "id": "overlay_female_worn_flip_flops", "fg": 3942 }, + { "id": "overlay_male_worn_flip_flops", "fg": 3943 }, + { "id": "overlay_female_worn_geta", "fg": 3944 }, + { "id": "overlay_male_worn_geta", "fg": 3945 }, + { "id": "overlay_worn_heels", "fg": 3946 }, + { "id": "overlay_worn_leathersandals", "fg": 3947 }, + { "id": "overlay_worn_lowtops", "fg": 3948 }, + { "id": "overlay_worn_roller_blades", "fg": 3949 }, + { "id": "overlay_female_worn_shoes_bowling", "fg": 3950 }, + { "id": "overlay_male_worn_shoes_bowling", "fg": 3951 }, + { "id": "overlay_female_worn_sneakers", "fg": 3952 }, + { "id": "overlay_male_worn_sneakers", "fg": 3953 }, + { "id": "overlay_female_worn_clogs", "fg": 3954 }, + { "id": "overlay_male_worn_clogs", "fg": 3955 }, + { "id": "overlay_female_worn_b_shorts", "fg": 3956 }, + { "id": "overlay_male_worn_b_shorts", "fg": 3957 }, + { "id": "overlay_female_worn_boy_shorts", "fg": 3958 }, + { "id": "overlay_male_worn_boy_shorts", "fg": 3959 }, + { "id": "overlay_female_worn_under_armor_shorts", "fg": 3960 }, + { "id": "overlay_male_worn_under_armor_shorts", "fg": 3961 }, + { "id": "overlay_female_worn_shorts_cargo", "fg": 3962 }, + { "id": "overlay_male_worn_shorts_cargo", "fg": 3963 }, + { "id": "overlay_female_worn_shorts_denim", "fg": 3964 }, + { "id": "overlay_male_worn_shorts_denim", "fg": 3965 }, + { "id": "overlay_female_worn_shorts", "fg": 3966 }, + { "id": "overlay_male_worn_shorts", "fg": 3967 }, + { "id": "overlay_worn_boots_survivor", "fg": 3968 }, + { "id": "overlay_worn_boots_xlsurvivor", "fg": 3968 }, + { "id": "overlay_female_worn_sleeveless_duster_survivor", "fg": 3971 }, + { "id": "overlay_male_worn_sleeveless_duster_survivor", "fg": 3972 }, + { "id": "overlay_female_worn_sleeveless_trenchcoat_survivor", "fg": 3973 }, + { "id": "overlay_male_worn_sleeveless_trenchcoat_survivor", "fg": 3974 }, + { "id": "overlay_female_worn_survivor_belt_notools", "fg": 4037 }, + { "id": "overlay_male_worn_survivor_belt_notools", "fg": 4038 }, + { "id": "overlay_female_worn_duster_survivor", "fg": 3977 }, + { "id": "overlay_male_worn_duster_survivor", "fg": 3978 }, + { "id": "overlay_female_worn_xl_duster_survivor", "fg": 3977 }, + { "id": "overlay_male_worn_xl_duster_survivor", "fg": 3978 }, + { "id": "overlay_female_worn_gloves_survivor", "fg": 3981 }, + { "id": "overlay_male_worn_gloves_survivor", "fg": 3982 }, + { "id": "overlay_female_worn_gloves_xlsurvivor", "fg": 3981 }, + { "id": "overlay_male_worn_gloves_xlsurvivor", "fg": 3982 }, + { "id": "overlay_female_worn_survivor_vest", "fg": 4039 }, + { "id": "overlay_male_worn_survivor_vest", "fg": 4040 }, + { "id": "overlay_female_worn_xl_survivor_vest", "fg": 4039 }, + { "id": "overlay_male_worn_xl_survivor_vest", "fg": 4040 }, + { "id": "overlay_female_worn_hood_survivor", "fg": 3983 }, + { "id": "overlay_male_worn_hood_survivor", "fg": 3984 }, + { "id": "overlay_female_worn_hood_xlsurvivor", "fg": 3983 }, + { "id": "overlay_male_worn_hood_xlsurvivor", "fg": 3984 }, + { "id": "overlay_female_worn_survivor_suit", "fg": 3985 }, + { "id": "overlay_male_worn_survivor_suit", "fg": 3986 }, + { "id": "overlay_female_worn_xlsurvivor_suit", "fg": 3985 }, + { "id": "overlay_male_worn_xlsurvivor_suit", "fg": 3986 }, + { "id": "overlay_female_worn_trenchcoat_survivor", "fg": 3987 }, + { "id": "overlay_male_worn_trenchcoat_survivor", "fg": 3988 }, + { "id": "overlay_worn_boots_hsurvivor", "fg": 4003 }, + { "id": "overlay_worn_xl_boots_hsurvivor", "fg": 4003 }, + { "id": "overlay_female_worn_gloves_hsurvivor", "fg": 4004 }, + { "id": "overlay_male_worn_gloves_hsurvivor", "fg": 4005 }, + { "id": "overlay_female_worn_xl_gloves_hsurvivor", "fg": 4004 }, + { "id": "overlay_male_worn_xl_gloves_hsurvivor", "fg": 4005 }, + { "id": "overlay_female_worn_hsurvivor_suit", "fg": 4006 }, + { "id": "overlay_male_worn_hsurvivor_suit", "fg": 4007 }, + { "id": "overlay_female_worn_xlhsurvivor_suit", "fg": 4006 }, + { "id": "overlay_male_worn_xlhsurvivor_suit", "fg": 4007 }, + { "id": "overlay_worn_boots_fsurvivor", "fg": 3996 }, + { "id": "overlay_worn_xl_boots_fsurvivor", "fg": 3996 }, + { "id": "overlay_female_worn_gloves_fsurvivor", "fg": 3997 }, + { "id": "overlay_male_worn_gloves_fsurvivor", "fg": 3998 }, + { "id": "overlay_female_worn_xl_gloves_fsurvivor", "fg": 3997 }, + { "id": "overlay_male_worn_xl_gloves_fsurvivor", "fg": 3998 }, + { "id": "overlay_female_worn_hood_fsurvivor", "fg": 3999 }, + { "id": "overlay_male_worn_hood_fsurvivor", "fg": 4000 }, + { "id": "overlay_female_worn_xl_hood_fsurvivor", "fg": 3999 }, + { "id": "overlay_male_worn_xl_hood_fsurvivor", "fg": 4000 }, + { "id": "overlay_female_worn_fsurvivor_suit", "fg": 4001 }, + { "id": "overlay_male_worn_fsurvivor_suit", "fg": 4002 }, + { "id": "overlay_female_worn_xl_fsurvivor_suit", "fg": 4001 }, + { "id": "overlay_male_worn_xl_fsurvivor_suit", "fg": 4002 }, + { "id": [ "overlay_female_worn_pants_survivor", "overlay_female_worn_xl_pants_survivor" ], "fg": 3975 }, + { "id": [ "overlay_male_worn_pants_survivor", "overlay_male_worn_xl_pants_survivor" ], "fg": 3976 }, { "id": [ "overlay_female_worn_gloves_survivor_fingerless", "overlay_female_worn_xl_gloves_survivor_fingerless" ], - "fg": 3962 + "fg": 3979 }, { "id": [ "overlay_male_worn_gloves_survivor_fingerless", "overlay_male_worn_xl_gloves_survivor_fingerless" ], - "fg": 3963 - }, - { "id": "overlay_worn_boots_h20survivor", "fg": 3972 }, - { "id": "overlay_female_worn_gloves_h20survivor", "fg": 3973 }, - { "id": "overlay_male_worn_gloves_h20survivor", "fg": 3974 }, - { "id": "overlay_female_worn_hood_h20survivor", "fg": 3975 }, - { "id": "overlay_male_worn_hood_h20survivor", "fg": 3976 }, - { "id": "overlay_female_worn_h20survivor_suit", "fg": 3977 }, - { "id": "overlay_male_worn_h20survivor_suit", "fg": 3978 }, - { "id": [ "overlay_worn_boots_lsurvivor", "overlay_worn_xl_boots_lsurvivor" ], "fg": 3991 }, - { "id": [ "overlay_female_worn_gloves_lsurvivor", "overlay_female_worn_xl_gloves_lsurvivor" ], "fg": 3996 }, - { "id": [ "overlay_male_worn_gloves_lsurvivor", "overlay_male_worn_xl_gloves_lsurvivor" ], "fg": 3997 }, - { "id": [ "overlay_female_worn_hood_lsurvivor", "overlay_female_worn_xl_hood_lsurvivor" ], "fg": 3998 }, - { "id": [ "overlay_male_worn_hood_lsurvivor", "overlay_male_worn_xl_hood_lsurvivor" ], "fg": 3999 }, - { "id": [ "overlay_female_worn_lsurvivor_suit", "overlay_female_worn_xl_lsurvivor_suit" ], "fg": 4000 }, - { "id": [ "overlay_male_worn_lsurvivor_suit", "overlay_male_worn_xl_lsurvivor_suit" ], "fg": 4001 }, - { "id": [ "overlay_female_worn_lsurvivor_armor", "overlay_female_worn_xl_lsurvivor_armor" ], "fg": 3992 }, - { "id": [ "overlay_male_worn_lsurvivor_armor", "overlay_male_worn_xl_lsurvivor_armor" ], "fg": 3993 }, - { "id": [ "overlay_female_worn_lsurvivor_pants", "overlay_female_worn_xl_lsurvivor_pants" ], "fg": 3994 }, - { "id": [ "overlay_male_worn_lsurvivor_pants", "overlay_male_worn_xl_lsurvivor_pants" ], "fg": 3995 }, - { "id": "overlay_female_worn_mask_hsurvivor", "fg": 4002 }, - { "id": "overlay_male_worn_mask_hsurvivor", "fg": 4003 }, - { "id": "overlay_female_worn_mask_lsurvivor", "fg": 4004 }, - { "id": "overlay_male_worn_mask_lsurvivor", "fg": 4005 }, - { "id": "overlay_female_worn_mask_fsurvivor", "fg": 4006 }, - { "id": "overlay_male_worn_mask_fsurvivor", "fg": 4007 }, - { "id": "overlay_female_worn_mask_fsurvivorxl", "fg": 4006 }, - { "id": "overlay_male_worn_mask_fsurvivorxl", "fg": 4007 }, - { "id": "overlay_female_worn_mask_survivor", "fg": 4008 }, - { "id": "overlay_male_worn_mask_survivor", "fg": 4009 }, - { "id": "overlay_female_worn_mask_survivorxl", "fg": 4008 }, - { "id": "overlay_male_worn_mask_survivorxl", "fg": 4009 }, - { "id": "overlay_female_worn_mask_wsurvivor", "fg": 4010 }, - { "id": "overlay_male_worn_mask_wsurvivor", "fg": 4011 }, - { "id": "overlay_female_worn_mask_wsurvivorxl", "fg": 4010 }, - { "id": "overlay_male_worn_mask_wsurvivorxl", "fg": 4011 }, - { "id": [ "overlay_worn_boots_wsurvivor", "overlay_worn_xl_boots_wsurvivor" ], "fg": 4024 }, - { "id": [ "overlay_female_worn_gloves_wsurvivor", "overlay_female_worn_xl_gloves_wsurvivor" ], "fg": 4025 }, - { "id": [ "overlay_male_worn_gloves_wsurvivor", "overlay_male_worn_xl_gloves_wsurvivor" ], "fg": 4026 }, - { "id": [ "overlay_female_worn_hood_wsurvivor", "overlay_female_worn_xl_hood_wsurvivor" ], "fg": 4027 }, - { "id": [ "overlay_male_worn_hood_wsurvivor", "overlay_male_worn_xl_hood_wsurvivor" ], "fg": 4028 }, - { "id": [ "overlay_female_worn_wsurvivor_suit", "overlay_female_worn_xl_wsurvivor_suit" ], "fg": 4029 }, - { "id": [ "overlay_male_worn_wsurvivor_suit", "overlay_male_worn_xl_wsurvivor_suit" ], "fg": 4030 }, - { "id": "overlay_female_worn_bikini_bottom", "fg": 4031 }, - { "id": "overlay_male_worn_bikini_bottom", "fg": 4032 }, - { "id": "overlay_female_worn_bikini_top", "fg": 4033 }, - { "id": "overlay_male_worn_bikini_top", "fg": 4034 }, - { "id": "overlay_female_worn_bikini_top_fur", "fg": 4035 }, - { "id": "overlay_male_worn_bikini_top_fur", "fg": 4036 }, - { "id": "overlay_female_worn_bikini_top_leather", "fg": 4037 }, - { "id": "overlay_male_worn_bikini_top_leather", "fg": 4038 }, - { "id": "overlay_female_worn_winter_pants_army", "fg": 4039 }, - { "id": "overlay_male_worn_winter_pants_army", "fg": 4040 }, - { "id": "overlay_female_worn_bunker_pants", "fg": 4041 }, - { "id": "overlay_male_worn_bunker_pants", "fg": 4042 }, - { "id": "overlay_female_worn_striped_pants", "fg": 4065 }, - { "id": "overlay_male_worn_striped_pants", "fg": 4066 }, - { "id": "overlay_female_worn_technician_pants_gray", "fg": 4067 }, - { "id": "overlay_male_worn_technician_pants_gray", "fg": 4068 }, - { "id": "overlay_female_worn_jeans", "fg": 4043 }, - { "id": "overlay_male_worn_jeans", "fg": 4044 }, - { "id": "overlay_female_worn_jeans_red", "fg": 4045 }, - { "id": "overlay_male_worn_jeans_red", "fg": 4046 }, - { "id": "overlay_female_worn_motorbike_pants", "fg": 4047 }, - { "id": "overlay_male_worn_motorbike_pants", "fg": 4048 }, - { "id": "overlay_female_worn_pants_army", "fg": 4049 }, - { "id": "overlay_male_worn_pants_army", "fg": 4050 }, - { "id": "overlay_female_worn_pants_cargo", "fg": 4051 }, - { "id": "overlay_male_worn_pants_cargo", "fg": 4052 }, - { "id": "overlay_female_worn_pants_checkered", "fg": 4053 }, - { "id": "overlay_male_worn_pants_checkered", "fg": 4054 }, - { "id": "overlay_female_worn_pants_faux_fur", "fg": 4056 }, - { "id": "overlay_male_worn_pants_faux_fur", "fg": 4057 }, - { "id": "overlay_female_worn_pants_fur", "fg": 4058 }, - { "id": "overlay_male_worn_pants_fur", "fg": 4059 }, - { "id": "overlay_female_worn_pants_leather", "fg": 4060 }, - { "id": "overlay_male_worn_pants_leather", "fg": 4061 }, - { "id": "overlay_female_worn_pants", "fg": 4055 }, - { "id": "overlay_male_worn_pants", "fg": 4062 }, - { "id": "overlay_female_worn_pants_ski", "fg": 4063 }, - { "id": "overlay_male_worn_pants_ski", "fg": 4064 }, - { "id": "overlay_female_worn_bra", "fg": 4073 }, - { "id": "overlay_male_worn_bra", "fg": 4074 }, - { "id": "overlay_female_worn_corset", "fg": 4075 }, - { "id": "overlay_male_worn_corset", "fg": 4076 }, - { "id": "overlay_male_worn_undershirt", "fg": 4090 }, - { "id": "overlay_female_worn_undershirt", "fg": 4089 }, - { "id": "overlay_female_worn_socks", "fg": 4083 }, - { "id": "overlay_male_worn_socks", "fg": 4084 }, - { "id": "overlay_female_worn_stockings", "fg": 4087 }, - { "id": "overlay_male_worn_stockings", "fg": 4088 }, - { "id": "overlay_worn_socks_wool", "fg": 4093 }, - { "id": "overlay_female_worn_sports_bra", "fg": 4085 }, - { "id": "overlay_male_worn_sports_bra", "fg": 4086 }, - { "id": "overlay_female_worn_boxer_briefs", "fg": 4069 }, - { "id": "overlay_male_worn_boxer_briefs", "fg": 4070 }, - { "id": "overlay_female_worn_boxer_shorts", "fg": 4071 }, - { "id": "overlay_male_worn_boxer_shorts", "fg": 4072 }, - { "id": "overlay_female_worn_long_underpants", "fg": 4077 }, - { "id": "overlay_male_worn_long_underpants", "fg": 4078 }, - { "id": "overlay_female_worn_long_undertop", "fg": 4079 }, - { "id": "overlay_male_worn_long_undertop", "fg": 4080 }, - { "id": "overlay_female_worn_panties", "fg": 4081 }, - { "id": "overlay_male_worn_panties", "fg": 4082 }, - { "id": "overlay_female_worn_union_suit", "fg": 4091 }, - { "id": "overlay_male_worn_union_suit", "fg": 4092 }, - { "id": "overlay_male_worn_blanket", "fg": 4095 }, - { "id": "overlay_female_worn_blanket", "fg": 4094 }, - { "id": "overlay_male_worn_down_blanket", "fg": 4097 }, - { "id": "overlay_female_worn_down_blanket", "fg": 4096 }, - { "id": "overlay_female_worn_electric_blanket", "fg": 4098 }, - { "id": "overlay_male_worn_electric_blanket", "fg": 4099 }, - { "id": "overlay_female_worn_towel", "fg": 4100 }, - { "id": "overlay_male_worn_towel", "fg": 4101 }, - { "id": "overlay_female_worn_towel_wet", "fg": 4100 }, - { "id": "overlay_male_worn_towel_wet", "fg": 4101 }, - { "id": "overlay_female_worn_towel_soiled", "fg": 4100 }, - { "id": "overlay_male_worn_towel_soiled", "fg": 4101 }, - { "id": "t_atm", "fg": 4109, "bg": 4104 }, - { "id": "t_column", "fg": 4110, "bg": 4104 }, - { "id": "t_gutter_downspout", "fg": 4111, "bg": 4107 }, - { "id": "t_gutter_downspout_season_autumn", "fg": 4111, "bg": 4105 }, - { "id": "t_gutter_downspout_season_summer", "fg": 4111, "bg": 4106 }, - { "id": "t_gutter_downspout_season_winter", "fg": 4111, "bg": 4103 }, - { "id": "t_ladder_up", "fg": 4112 }, - { "id": "t_little_column", "fg": 4113, "bg": 4104 }, - { "id": "t_stairs_up", "fg": 4114 }, - { "id": "t_wood_stairs_up", "fg": 4115 }, - { "id": "t_utility_light", "fg": 4116 }, + "fg": 3980 + }, + { "id": "overlay_worn_boots_h20survivor", "fg": 3989 }, + { "id": "overlay_female_worn_gloves_h20survivor", "fg": 3990 }, + { "id": "overlay_male_worn_gloves_h20survivor", "fg": 3991 }, + { "id": "overlay_female_worn_hood_h20survivor", "fg": 3992 }, + { "id": "overlay_male_worn_hood_h20survivor", "fg": 3993 }, + { "id": "overlay_female_worn_h20survivor_suit", "fg": 3994 }, + { "id": "overlay_male_worn_h20survivor_suit", "fg": 3995 }, + { "id": [ "overlay_worn_boots_lsurvivor", "overlay_worn_xl_boots_lsurvivor" ], "fg": 4008 }, + { "id": [ "overlay_female_worn_gloves_lsurvivor", "overlay_female_worn_xl_gloves_lsurvivor" ], "fg": 4013 }, + { "id": [ "overlay_male_worn_gloves_lsurvivor", "overlay_male_worn_xl_gloves_lsurvivor" ], "fg": 4014 }, + { "id": [ "overlay_female_worn_hood_lsurvivor", "overlay_female_worn_xl_hood_lsurvivor" ], "fg": 4015 }, + { "id": [ "overlay_male_worn_hood_lsurvivor", "overlay_male_worn_xl_hood_lsurvivor" ], "fg": 4016 }, + { "id": [ "overlay_female_worn_lsurvivor_suit", "overlay_female_worn_xl_lsurvivor_suit" ], "fg": 4017 }, + { "id": [ "overlay_male_worn_lsurvivor_suit", "overlay_male_worn_xl_lsurvivor_suit" ], "fg": 4018 }, + { "id": [ "overlay_female_worn_lsurvivor_armor", "overlay_female_worn_xl_lsurvivor_armor" ], "fg": 4009 }, + { "id": [ "overlay_male_worn_lsurvivor_armor", "overlay_male_worn_xl_lsurvivor_armor" ], "fg": 4010 }, + { "id": [ "overlay_female_worn_lsurvivor_pants", "overlay_female_worn_xl_lsurvivor_pants" ], "fg": 4011 }, + { "id": [ "overlay_male_worn_lsurvivor_pants", "overlay_male_worn_xl_lsurvivor_pants" ], "fg": 4012 }, + { "id": "overlay_female_worn_mask_hsurvivor", "fg": 4019 }, + { "id": "overlay_male_worn_mask_hsurvivor", "fg": 4020 }, + { "id": "overlay_female_worn_mask_lsurvivor", "fg": 4021 }, + { "id": "overlay_male_worn_mask_lsurvivor", "fg": 4022 }, + { "id": "overlay_female_worn_mask_fsurvivor", "fg": 4023 }, + { "id": "overlay_male_worn_mask_fsurvivor", "fg": 4024 }, + { "id": "overlay_female_worn_mask_fsurvivorxl", "fg": 4023 }, + { "id": "overlay_male_worn_mask_fsurvivorxl", "fg": 4024 }, + { "id": "overlay_female_worn_mask_survivor", "fg": 4025 }, + { "id": "overlay_male_worn_mask_survivor", "fg": 4026 }, + { "id": "overlay_female_worn_mask_survivorxl", "fg": 4025 }, + { "id": "overlay_male_worn_mask_survivorxl", "fg": 4026 }, + { "id": "overlay_female_worn_mask_wsurvivor", "fg": 4027 }, + { "id": "overlay_male_worn_mask_wsurvivor", "fg": 4028 }, + { "id": "overlay_female_worn_mask_wsurvivorxl", "fg": 4027 }, + { "id": "overlay_male_worn_mask_wsurvivorxl", "fg": 4028 }, + { "id": [ "overlay_worn_boots_wsurvivor", "overlay_worn_xl_boots_wsurvivor" ], "fg": 4041 }, + { "id": [ "overlay_female_worn_gloves_wsurvivor", "overlay_female_worn_xl_gloves_wsurvivor" ], "fg": 4042 }, + { "id": [ "overlay_male_worn_gloves_wsurvivor", "overlay_male_worn_xl_gloves_wsurvivor" ], "fg": 4043 }, + { "id": [ "overlay_female_worn_hood_wsurvivor", "overlay_female_worn_xl_hood_wsurvivor" ], "fg": 4044 }, + { "id": [ "overlay_male_worn_hood_wsurvivor", "overlay_male_worn_xl_hood_wsurvivor" ], "fg": 4045 }, + { "id": [ "overlay_female_worn_wsurvivor_suit", "overlay_female_worn_xl_wsurvivor_suit" ], "fg": 4046 }, + { "id": [ "overlay_male_worn_wsurvivor_suit", "overlay_male_worn_xl_wsurvivor_suit" ], "fg": 4047 }, + { "id": "overlay_female_worn_bikini_bottom", "fg": 4048 }, + { "id": "overlay_male_worn_bikini_bottom", "fg": 4049 }, + { "id": "overlay_female_worn_bikini_top", "fg": 4050 }, + { "id": "overlay_male_worn_bikini_top", "fg": 4051 }, + { "id": "overlay_female_worn_bikini_top_fur", "fg": 4052 }, + { "id": "overlay_male_worn_bikini_top_fur", "fg": 4053 }, + { "id": "overlay_female_worn_bikini_top_leather", "fg": 4054 }, + { "id": "overlay_male_worn_bikini_top_leather", "fg": 4055 }, + { "id": "overlay_female_worn_winter_pants_army", "fg": 4056 }, + { "id": "overlay_male_worn_winter_pants_army", "fg": 4057 }, + { "id": "overlay_female_worn_bunker_pants", "fg": 4058 }, + { "id": "overlay_male_worn_bunker_pants", "fg": 4059 }, + { "id": "overlay_female_worn_striped_pants", "fg": 4082 }, + { "id": "overlay_male_worn_striped_pants", "fg": 4083 }, + { "id": "overlay_female_worn_technician_pants_gray", "fg": 4084 }, + { "id": "overlay_male_worn_technician_pants_gray", "fg": 4085 }, + { "id": "overlay_female_worn_jeans", "fg": 4060 }, + { "id": "overlay_male_worn_jeans", "fg": 4061 }, + { "id": "overlay_female_worn_jeans_red", "fg": 4062 }, + { "id": "overlay_male_worn_jeans_red", "fg": 4063 }, + { "id": "overlay_female_worn_motorbike_pants", "fg": 4064 }, + { "id": "overlay_male_worn_motorbike_pants", "fg": 4065 }, + { "id": "overlay_female_worn_pants_army", "fg": 4066 }, + { "id": "overlay_male_worn_pants_army", "fg": 4067 }, + { "id": "overlay_female_worn_pants_cargo", "fg": 4068 }, + { "id": "overlay_male_worn_pants_cargo", "fg": 4069 }, + { "id": "overlay_female_worn_pants_checkered", "fg": 4070 }, + { "id": "overlay_male_worn_pants_checkered", "fg": 4071 }, + { "id": "overlay_female_worn_pants_faux_fur", "fg": 4073 }, + { "id": "overlay_male_worn_pants_faux_fur", "fg": 4074 }, + { "id": "overlay_female_worn_pants_fur", "fg": 4075 }, + { "id": "overlay_male_worn_pants_fur", "fg": 4076 }, + { "id": "overlay_female_worn_pants_leather", "fg": 4077 }, + { "id": "overlay_male_worn_pants_leather", "fg": 4078 }, + { "id": "overlay_female_worn_pants", "fg": 4072 }, + { "id": "overlay_male_worn_pants", "fg": 4079 }, + { "id": "overlay_female_worn_pants_ski", "fg": 4080 }, + { "id": "overlay_male_worn_pants_ski", "fg": 4081 }, + { "id": "overlay_female_worn_bra", "fg": 4090 }, + { "id": "overlay_male_worn_bra", "fg": 4091 }, + { "id": "overlay_female_worn_corset", "fg": 4092 }, + { "id": "overlay_male_worn_corset", "fg": 4093 }, + { "id": "overlay_male_worn_undershirt", "fg": 4107 }, + { "id": "overlay_female_worn_undershirt", "fg": 4106 }, + { "id": "overlay_female_worn_socks", "fg": 4100 }, + { "id": "overlay_male_worn_socks", "fg": 4101 }, + { "id": "overlay_female_worn_stockings", "fg": 4104 }, + { "id": "overlay_male_worn_stockings", "fg": 4105 }, + { "id": "overlay_worn_socks_wool", "fg": 4110 }, + { "id": "overlay_female_worn_sports_bra", "fg": 4102 }, + { "id": "overlay_male_worn_sports_bra", "fg": 4103 }, + { "id": "overlay_female_worn_boxer_briefs", "fg": 4086 }, + { "id": "overlay_male_worn_boxer_briefs", "fg": 4087 }, + { "id": "overlay_female_worn_boxer_shorts", "fg": 4088 }, + { "id": "overlay_male_worn_boxer_shorts", "fg": 4089 }, + { "id": "overlay_female_worn_long_underpants", "fg": 4094 }, + { "id": "overlay_male_worn_long_underpants", "fg": 4095 }, + { "id": "overlay_female_worn_long_undertop", "fg": 4096 }, + { "id": "overlay_male_worn_long_undertop", "fg": 4097 }, + { "id": "overlay_female_worn_panties", "fg": 4098 }, + { "id": "overlay_male_worn_panties", "fg": 4099 }, + { "id": "overlay_female_worn_union_suit", "fg": 4108 }, + { "id": "overlay_male_worn_union_suit", "fg": 4109 }, + { "id": "overlay_male_worn_blanket", "fg": 4112 }, + { "id": "overlay_female_worn_blanket", "fg": 4111 }, + { "id": "overlay_male_worn_down_blanket", "fg": 4114 }, + { "id": "overlay_female_worn_down_blanket", "fg": 4113 }, + { "id": "overlay_female_worn_electric_blanket", "fg": 4115 }, + { "id": "overlay_male_worn_electric_blanket", "fg": 4116 }, + { "id": "overlay_female_worn_towel", "fg": 4117 }, + { "id": "overlay_male_worn_towel", "fg": 4118 }, + { "id": "overlay_female_worn_towel_wet", "fg": 4117 }, + { "id": "overlay_male_worn_towel_wet", "fg": 4118 }, + { "id": "overlay_female_worn_towel_soiled", "fg": 4117 }, + { "id": "overlay_male_worn_towel_soiled", "fg": 4118 }, + { "id": "t_atm", "fg": 4126, "bg": 4121 }, + { "id": "t_column", "fg": 4127, "bg": 4121 }, + { "id": "t_gutter_downspout", "fg": 4128, "bg": 4124 }, + { "id": "t_gutter_downspout_season_autumn", "fg": 4128, "bg": 4122 }, + { "id": "t_gutter_downspout_season_summer", "fg": 4128, "bg": 4123 }, + { "id": "t_gutter_downspout_season_winter", "fg": 4128, "bg": 4120 }, + { "id": "t_ladder_up", "fg": 4129 }, + { "id": "t_little_column", "fg": 4130, "bg": 4121 }, + { "id": "t_stairs_up", "fg": 4131 }, + { "id": "t_wood_stairs_up", "fg": 4132 }, + { "id": "t_utility_light", "fg": 4133 }, { "id": "vp_frame_handle", - "fg": [ 4121, 4123, 4122, 4120 ], - "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 4864, "bg": [ 4121, 4123, 4122, 4120 ] } ] - }, - { "id": "vp_saddle_scooter", "fg": [ 4125, 4127, 4126, 4124 ], "rotates": true }, - { "id": "f_treadmill", "fg": 2675 }, - { "id": "mon_gracke", "fg": 2803 }, - { "id": "corpse_mon_zombie_brainless", "fg": 2828 }, - { "id": "overlay_female_mutation_ARM_TENTACLES", "fg": 3011 }, - { "id": "overlay_male_mutation_ARM_TENTACLES", "fg": 3012 }, - { "id": "overlay_female_mutation_ARM_TENTACLES_4", "fg": 3013 }, - { "id": "overlay_male_mutation_ARM_TENTACLES_4", "fg": 3014 }, - { "id": "overlay_female_mutation_ARM_TENTACLES_8", "fg": 3015 }, - { "id": "overlay_male_mutation_ARM_TENTACLES_8", "fg": 3016 }, - { "id": "overlay_female_mutation_CANINE_EARS", "fg": 3025 }, - { "id": "overlay_male_mutation_CANINE_EARS", "fg": 3026 }, - { "id": "overlay_female_mutation_FELINE_EARS", "fg": 3029 }, - { "id": "overlay_male_mutation_FELINE_EARS", "fg": 3030 }, - { "id": "overlay_female_mutation_HOOVES", "fg": 3031 }, - { "id": "overlay_male_mutation_HOOVES", "fg": 3032 }, - { "id": "overlay_female_mutation_HORNS", "fg": 3033 }, - { "id": "overlay_male_mutation_HORNS", "fg": 3034 }, - { "id": "overlay_female_mutation_LEG_TENTACLES", "fg": 3037 }, - { "id": "overlay_male_mutation_LEG_TENTACLES", "fg": 3038 }, - { "id": "overlay_female_mutation_MINOTAUR", "fg": 3041 }, - { "id": "overlay_male_mutation_MINOTAUR", "fg": 3042 }, - { "id": "overlay_female_mutation_MOUTH_TENTACLES", "fg": 3043 }, - { "id": "overlay_male_mutation_MOUTH_TENTACLES", "fg": 3044 }, - { "id": "overlay_female_mutation_SHELL", "fg": 3047 }, - { "id": "overlay_male_mutation_SHELL", "fg": 3048 }, - { "id": "overlay_female_mutation_TAIL_CATTLE", "fg": 3049 }, - { "id": "overlay_male_mutation_TAIL_CATTLE", "fg": 3050 }, - { "id": "overlay_female_mutation_TAIL_LONG", "fg": 3051 }, - { "id": "overlay_male_mutation_TAIL_LONG", "fg": 3052 }, - { "id": "overlay_female_mutation_FUR", "fg": 3068 }, - { "id": "overlay_male_mutation_FUR", "fg": 3070 }, - { "id": "overlay_wielded_mossberg_500", "fg": 3127 }, - { "id": "overlay_wielded_mossberg_500_security", "fg": 3128 }, - { "id": "overlay_wielded_mossberg_590", "fg": 3129 }, - { "id": "overlay_wielded_mossberg_930", "fg": 3130 }, - { "id": "overlay_wielded_remington_1100", "fg": 3131 }, - { "id": "overlay_wielded_remington_870", "fg": 3132 }, - { "id": "overlay_wielded_remington_870_breacher", "fg": 3133 }, - { "id": "overlay_wielded_remington_870_express", "fg": 3134 }, - { "id": "overlay_female_wielded_clay_teapot", "fg": 3135 }, - { "id": "overlay_male_wielded_clay_teapot", "fg": 3136 }, - { "id": "overlay_wielded_clay_pot", "fg": 3137 }, - { "id": "overlay_wielded_laptop", "fg": 3138 }, - { "id": "overlay_wielded_makeshift_hammer", "fg": 3139 }, - { "id": "overlay_wielded_mattress", "fg": 3140 }, - { "id": "overlay_wielded_pot_makeshift", "fg": 3141 }, - { "id": "overlay_wielded_pot_makeshift_copper", "fg": 3142 }, - { "id": "overlay_wielded_brazier", "fg": 3175 }, - { "id": "overlay_wielded_eyedrops", "fg": 3267 }, - { "id": "overlay_female_wielded_baseball", "fg": 3277 }, - { "id": "overlay_female_wielded_basketball", "fg": 3278 }, - { "id": "overlay_female_wielded_beach_volleyball", "fg": 3279 }, - { "id": "overlay_female_wielded_cigar", "fg": 3280 }, - { "id": "overlay_female_wielded_cigar_lit", "fg": 3281 }, - { "id": "overlay_female_wielded_mre_beef_box", "fg": 3282 }, - { "id": "overlay_female_wielded_puck", "fg": 3283 }, - { "id": "overlay_male_wielded_baseball", "fg": 3284 }, - { "id": "overlay_male_wielded_basketball", "fg": 3285 }, - { "id": "overlay_male_wielded_beach_volleyball", "fg": 3286 }, - { "id": "overlay_male_wielded_cigar", "fg": 3287 }, - { "id": "overlay_male_wielded_cigar_lit", "fg": 3288 }, - { "id": "overlay_male_wielded_mre_beef_box", "fg": 3289 }, - { "id": "overlay_male_wielded_puck", "fg": 3290 }, - { "id": "overlay_wielded_PR24-extended", "fg": 3291 }, - { "id": "overlay_wielded_PR24-retracted", "fg": 3292 }, - { "id": "overlay_wielded_baton-extended", "fg": 3293 }, - { "id": "overlay_wielded_baton", "fg": 3294 }, - { "id": "overlay_wielded_battery_car", "fg": 3295 }, - { "id": "overlay_wielded_bowling_ball", "fg": 3296 }, - { "id": "overlay_wielded_cell_phone", "fg": 3297 }, - { "id": "overlay_wielded_cell_phone_flashlight", "fg": 3298 }, - { "id": "overlay_wielded_codeine", "fg": 3299 }, - { "id": "overlay_wielded_flask_hip", "fg": 3300 }, - { "id": "overlay_wielded_football", "fg": 3301 }, - { "id": "overlay_wielded_golf_ball", "fg": 3302 }, - { "id": "overlay_wielded_grenade", "fg": 3303 }, - { "id": "overlay_wielded_grenade_act", "fg": 3304 }, - { "id": "overlay_wielded_grenade_emp", "fg": 3305 }, - { "id": "overlay_wielded_grenade_emp_act", "fg": 3306 }, - { "id": "overlay_wielded_grenade_inc", "fg": 3307 }, - { "id": "overlay_wielded_grenade_inc_act", "fg": 3308 }, - { "id": "overlay_wielded_indoor_volleyball", "fg": 3309 }, - { "id": "overlay_wielded_misc_repairkit", "fg": 3310 }, - { "id": "overlay_wielded_portable_game", "fg": 3311 }, - { "id": "overlay_wielded_smokebomb", "fg": 3312 }, - { "id": "overlay_wielded_smokebomb_act", "fg": 3313 }, - { "id": "overlay_wielded_two_way_radio", "fg": 3315 }, - { "id": "overlay_female_worn_aep_suit", "fg": 3522 }, - { "id": "overlay_male_worn_aep_suit", "fg": 3523 }, - { "id": "overlay_female_worn_pot_helmet", "fg": 3538 }, - { "id": "overlay_male_worn_pot_helmet", "fg": 3539 }, - { "id": "overlay_female_worn_duffelbag", "fg": 3560 }, - { "id": "overlay_female_worn_runner_bag", "fg": 3563 }, - { "id": "overlay_male_worn_duffelbag", "fg": 3564 }, - { "id": "overlay_male_worn_runner_bag", "fg": 3567 }, - { "id": "overlay_female_worn_grenadebandolier", "fg": 3587 }, - { "id": "overlay_female_worn_mbag", "fg": 3588 }, - { "id": "overlay_female_worn_slingpack", "fg": 3589 }, - { "id": "overlay_male_worn_grenadebandolier", "fg": 3590 }, - { "id": "overlay_male_worn_mbag", "fg": 3591 }, - { "id": "overlay_male_worn_slingpack", "fg": 3592 }, - { "id": "overlay_female_worn_scuba_tank", "fg": 3648 }, - { "id": "overlay_female_worn_scuba_tank_on", "fg": 3649 }, - { "id": "overlay_female_worn_small_scuba_tank", "fg": 3650 }, - { "id": "overlay_female_worn_small_scuba_tank_on", "fg": 3651 }, - { "id": "overlay_female_worn_wetsuit", "fg": 3652 }, - { "id": "overlay_female_worn_wetsuit_gloves", "fg": 3653 }, - { "id": "overlay_female_worn_wetsuit_hood", "fg": 3654 }, - { "id": "overlay_female_worn_wetsuit_spring", "fg": 3655 }, - { "id": "overlay_male_worn_scuba_tank", "fg": 3656 }, - { "id": "overlay_male_worn_scuba_tank_on", "fg": 3657 }, - { "id": "overlay_male_worn_small_scuba_tank", "fg": 3658 }, - { "id": "overlay_male_worn_small_scuba_tank_on", "fg": 3659 }, - { "id": "overlay_male_worn_wetsuit", "fg": 3660 }, - { "id": "overlay_male_worn_wetsuit_gloves", "fg": 3661 }, - { "id": "overlay_male_worn_wetsuit_hood", "fg": 3662 }, - { "id": "overlay_male_worn_wetsuit_spring", "fg": 3663 }, - { "id": "overlay_worn_swim_fins", "fg": 3664 }, - { "id": "overlay_worn_wetsuit_booties", "fg": 3665 }, - { "id": "overlay_female_worn_fitover_sunglasses", "fg": 3693 }, - { "id": "overlay_male_worn_fitover_sunglasses", "fg": 3694 }, - { "id": "overlay_female_worn_antarvasa", "fg": 3822 }, - { "id": "overlay_female_worn_kasaya", "fg": 3823 }, - { "id": "overlay_female_worn_samghati", "fg": 3824 }, - { "id": "overlay_female_worn_uttarasanga", "fg": 3825 }, - { "id": "overlay_male_worn_antarvasa", "fg": 3826 }, - { "id": "overlay_male_worn_kasaya", "fg": 3827 }, - { "id": "overlay_male_worn_samghati", "fg": 3828 }, - { "id": "overlay_male_worn_uttarasanga", "fg": 3829 }, - { "id": "overlay_female_worn_tourniquet_lower", "fg": 3874 }, - { "id": "overlay_female_worn_tourniquet_upper", "fg": 3875 }, - { "id": "overlay_female_worn_wristwatch", "fg": 3876 }, - { "id": "overlay_male_worn_tourniquet_lower", "fg": 3877 }, - { "id": "overlay_male_worn_tourniquet_upper", "fg": 3878 }, - { "id": "overlay_male_worn_wristwatch", "fg": 3879 }, - { "id": "overlay_worn_purse", "fg": 3880 }, - { "id": "overlay_female_worn_survivor_goggles", "fg": 3952 }, - { "id": "overlay_male_worn_survivor_goggles", "fg": 3953 }, - { "id": "overlay_female_worn_survivor_duffel_bag", "fg": 4012 }, - { "id": "overlay_female_worn_survivor_pack", "fg": 4013 }, - { "id": "overlay_female_worn_survivor_rucksack", "fg": 4014 }, - { "id": "overlay_female_worn_survivor_runner_pack", "fg": 4015 }, - { "id": "overlay_male_worn_survivor_duffel_bag", "fg": 4016 }, - { "id": "overlay_male_worn_survivor_pack", "fg": 4017 }, - { "id": "overlay_male_worn_survivor_rucksack", "fg": 4018 }, - { "id": "overlay_male_worn_survivor_runner_pack", "fg": 4019 }, - { "id": "t_window_stained_blue", "fg": 4117 }, - { "id": "t_window_stained_green", "fg": 4118 }, - { "id": "t_window_stained_red", "fg": 4119 } - ], - "//": "range 2672 to 4128", - "sprite_width": 32, - "sprite_height": 64, - "sprite_offset_x": 0, - "sprite_offset_y": -32 + "fg": [ 4138, 4140, 4139, 4137 ], + "multitile": true, + "additional_tiles": [ { "id": "broken", "fg": 4916, "bg": [ 4138, 4140, 4139, 4137 ] } ] + }, + { "id": "vp_saddle_scooter", "fg": [ 4142, 4144, 4143, 4141 ], "rotates": true }, + { "id": "f_treadmill", "fg": 2691 }, + { "id": "f_wardrobe", "fg": 2799 }, + { "id": "mon_gracke", "fg": 2820 }, + { "id": "corpse_mon_zombie_brainless", "fg": 2845 }, + { "id": "overlay_female_mutation_ARM_TENTACLES", "fg": 3028 }, + { "id": "overlay_male_mutation_ARM_TENTACLES", "fg": 3029 }, + { "id": "overlay_female_mutation_ARM_TENTACLES_4", "fg": 3030 }, + { "id": "overlay_male_mutation_ARM_TENTACLES_4", "fg": 3031 }, + { "id": "overlay_female_mutation_ARM_TENTACLES_8", "fg": 3032 }, + { "id": "overlay_male_mutation_ARM_TENTACLES_8", "fg": 3033 }, + { "id": "overlay_female_mutation_CANINE_EARS", "fg": 3042 }, + { "id": "overlay_male_mutation_CANINE_EARS", "fg": 3043 }, + { "id": "overlay_female_mutation_FELINE_EARS", "fg": 3046 }, + { "id": "overlay_male_mutation_FELINE_EARS", "fg": 3047 }, + { "id": "overlay_female_mutation_HOOVES", "fg": 3048 }, + { "id": "overlay_male_mutation_HOOVES", "fg": 3049 }, + { "id": "overlay_female_mutation_HORNS", "fg": 3050 }, + { "id": "overlay_male_mutation_HORNS", "fg": 3051 }, + { "id": "overlay_female_mutation_LEG_TENTACLES", "fg": 3054 }, + { "id": "overlay_male_mutation_LEG_TENTACLES", "fg": 3055 }, + { "id": "overlay_female_mutation_MINOTAUR", "fg": 3058 }, + { "id": "overlay_male_mutation_MINOTAUR", "fg": 3059 }, + { "id": "overlay_female_mutation_MOUTH_TENTACLES", "fg": 3060 }, + { "id": "overlay_male_mutation_MOUTH_TENTACLES", "fg": 3061 }, + { "id": "overlay_female_mutation_SHELL", "fg": 3064 }, + { "id": "overlay_male_mutation_SHELL", "fg": 3065 }, + { "id": "overlay_female_mutation_TAIL_CATTLE", "fg": 3066 }, + { "id": "overlay_male_mutation_TAIL_CATTLE", "fg": 3067 }, + { "id": "overlay_female_mutation_TAIL_LONG", "fg": 3068 }, + { "id": "overlay_male_mutation_TAIL_LONG", "fg": 3069 }, + { "id": "overlay_female_mutation_FUR", "fg": 3085 }, + { "id": "overlay_male_mutation_FUR", "fg": 3087 }, + { "id": "overlay_wielded_mossberg_500", "fg": 3144 }, + { "id": "overlay_wielded_mossberg_500_security", "fg": 3145 }, + { "id": "overlay_wielded_mossberg_590", "fg": 3146 }, + { "id": "overlay_wielded_mossberg_930", "fg": 3147 }, + { "id": "overlay_wielded_remington_1100", "fg": 3148 }, + { "id": "overlay_wielded_remington_870", "fg": 3149 }, + { "id": "overlay_wielded_remington_870_breacher", "fg": 3150 }, + { "id": "overlay_wielded_remington_870_express", "fg": 3151 }, + { "id": "overlay_female_wielded_clay_teapot", "fg": 3152 }, + { "id": "overlay_male_wielded_clay_teapot", "fg": 3153 }, + { "id": "overlay_wielded_clay_pot", "fg": 3154 }, + { "id": "overlay_wielded_laptop", "fg": 3155 }, + { "id": "overlay_wielded_makeshift_hammer", "fg": 3156 }, + { "id": "overlay_wielded_mattress", "fg": 3157 }, + { "id": "overlay_wielded_pot_makeshift", "fg": 3158 }, + { "id": "overlay_wielded_pot_makeshift_copper", "fg": 3159 }, + { "id": "overlay_wielded_brazier", "fg": 3192 }, + { "id": "overlay_wielded_eyedrops", "fg": 3284 }, + { "id": "overlay_female_wielded_baseball", "fg": 3294 }, + { "id": "overlay_female_wielded_basketball", "fg": 3295 }, + { "id": "overlay_female_wielded_beach_volleyball", "fg": 3296 }, + { "id": "overlay_female_wielded_cigar", "fg": 3297 }, + { "id": "overlay_female_wielded_cigar_lit", "fg": 3298 }, + { "id": "overlay_female_wielded_mre_beef_box", "fg": 3299 }, + { "id": "overlay_female_wielded_puck", "fg": 3300 }, + { "id": "overlay_male_wielded_baseball", "fg": 3301 }, + { "id": "overlay_male_wielded_basketball", "fg": 3302 }, + { "id": "overlay_male_wielded_beach_volleyball", "fg": 3303 }, + { "id": "overlay_male_wielded_cigar", "fg": 3304 }, + { "id": "overlay_male_wielded_cigar_lit", "fg": 3305 }, + { "id": "overlay_male_wielded_mre_beef_box", "fg": 3306 }, + { "id": "overlay_male_wielded_puck", "fg": 3307 }, + { "id": "overlay_wielded_PR24-extended", "fg": 3308 }, + { "id": "overlay_wielded_PR24-retracted", "fg": 3309 }, + { "id": "overlay_wielded_baton-extended", "fg": 3310 }, + { "id": "overlay_wielded_baton", "fg": 3311 }, + { "id": "overlay_wielded_battery_car", "fg": 3312 }, + { "id": "overlay_wielded_bowling_ball", "fg": 3313 }, + { "id": "overlay_wielded_cell_phone", "fg": 3314 }, + { "id": "overlay_wielded_cell_phone_flashlight", "fg": 3315 }, + { "id": "overlay_wielded_codeine", "fg": 3316 }, + { "id": "overlay_wielded_flask_hip", "fg": 3317 }, + { "id": "overlay_wielded_football", "fg": 3318 }, + { "id": "overlay_wielded_golf_ball", "fg": 3319 }, + { "id": "overlay_wielded_grenade", "fg": 3320 }, + { "id": "overlay_wielded_grenade_act", "fg": 3321 }, + { "id": "overlay_wielded_grenade_emp", "fg": 3322 }, + { "id": "overlay_wielded_grenade_emp_act", "fg": 3323 }, + { "id": "overlay_wielded_grenade_inc", "fg": 3324 }, + { "id": "overlay_wielded_grenade_inc_act", "fg": 3325 }, + { "id": "overlay_wielded_indoor_volleyball", "fg": 3326 }, + { "id": "overlay_wielded_misc_repairkit", "fg": 3327 }, + { "id": "overlay_wielded_portable_game", "fg": 3328 }, + { "id": "overlay_wielded_smokebomb", "fg": 3329 }, + { "id": "overlay_wielded_smokebomb_act", "fg": 3330 }, + { "id": "overlay_wielded_two_way_radio", "fg": 3332 }, + { "id": "overlay_female_worn_aep_suit", "fg": 3539 }, + { "id": "overlay_male_worn_aep_suit", "fg": 3540 }, + { "id": "overlay_female_worn_pot_helmet", "fg": 3555 }, + { "id": "overlay_male_worn_pot_helmet", "fg": 3556 }, + { "id": "overlay_female_worn_duffelbag", "fg": 3577 }, + { "id": "overlay_female_worn_runner_bag", "fg": 3580 }, + { "id": "overlay_male_worn_duffelbag", "fg": 3581 }, + { "id": "overlay_male_worn_runner_bag", "fg": 3584 }, + { "id": "overlay_female_worn_grenadebandolier", "fg": 3604 }, + { "id": "overlay_female_worn_mbag", "fg": 3605 }, + { "id": "overlay_female_worn_slingpack", "fg": 3606 }, + { "id": "overlay_male_worn_grenadebandolier", "fg": 3607 }, + { "id": "overlay_male_worn_mbag", "fg": 3608 }, + { "id": "overlay_male_worn_slingpack", "fg": 3609 }, + { "id": "overlay_female_worn_scuba_tank", "fg": 3665 }, + { "id": "overlay_female_worn_scuba_tank_on", "fg": 3666 }, + { "id": "overlay_female_worn_small_scuba_tank", "fg": 3667 }, + { "id": "overlay_female_worn_small_scuba_tank_on", "fg": 3668 }, + { "id": "overlay_female_worn_wetsuit", "fg": 3669 }, + { "id": "overlay_female_worn_wetsuit_gloves", "fg": 3670 }, + { "id": "overlay_female_worn_wetsuit_hood", "fg": 3671 }, + { "id": "overlay_female_worn_wetsuit_spring", "fg": 3672 }, + { "id": "overlay_male_worn_scuba_tank", "fg": 3673 }, + { "id": "overlay_male_worn_scuba_tank_on", "fg": 3674 }, + { "id": "overlay_male_worn_small_scuba_tank", "fg": 3675 }, + { "id": "overlay_male_worn_small_scuba_tank_on", "fg": 3676 }, + { "id": "overlay_male_worn_wetsuit", "fg": 3677 }, + { "id": "overlay_male_worn_wetsuit_gloves", "fg": 3678 }, + { "id": "overlay_male_worn_wetsuit_hood", "fg": 3679 }, + { "id": "overlay_male_worn_wetsuit_spring", "fg": 3680 }, + { "id": "overlay_worn_swim_fins", "fg": 3681 }, + { "id": "overlay_worn_wetsuit_booties", "fg": 3682 }, + { "id": "overlay_female_worn_fitover_sunglasses", "fg": 3710 }, + { "id": "overlay_male_worn_fitover_sunglasses", "fg": 3711 }, + { "id": "overlay_female_worn_antarvasa", "fg": 3839 }, + { "id": "overlay_female_worn_kasaya", "fg": 3840 }, + { "id": "overlay_female_worn_samghati", "fg": 3841 }, + { "id": "overlay_female_worn_uttarasanga", "fg": 3842 }, + { "id": "overlay_male_worn_antarvasa", "fg": 3843 }, + { "id": "overlay_male_worn_kasaya", "fg": 3844 }, + { "id": "overlay_male_worn_samghati", "fg": 3845 }, + { "id": "overlay_male_worn_uttarasanga", "fg": 3846 }, + { "id": "overlay_female_worn_tourniquet_lower", "fg": 3891 }, + { "id": "overlay_female_worn_tourniquet_upper", "fg": 3892 }, + { "id": "overlay_female_worn_wristwatch", "fg": 3893 }, + { "id": "overlay_male_worn_tourniquet_lower", "fg": 3894 }, + { "id": "overlay_male_worn_tourniquet_upper", "fg": 3895 }, + { "id": "overlay_male_worn_wristwatch", "fg": 3896 }, + { "id": "overlay_worn_purse", "fg": 3897 }, + { "id": "overlay_female_worn_survivor_goggles", "fg": 3969 }, + { "id": "overlay_male_worn_survivor_goggles", "fg": 3970 }, + { "id": "overlay_female_worn_survivor_duffel_bag", "fg": 4029 }, + { "id": "overlay_female_worn_survivor_pack", "fg": 4030 }, + { "id": "overlay_female_worn_survivor_rucksack", "fg": 4031 }, + { "id": "overlay_female_worn_survivor_runner_pack", "fg": 4032 }, + { "id": "overlay_male_worn_survivor_duffel_bag", "fg": 4033 }, + { "id": "overlay_male_worn_survivor_pack", "fg": 4034 }, + { "id": "overlay_male_worn_survivor_rucksack", "fg": 4035 }, + { "id": "overlay_male_worn_survivor_runner_pack", "fg": 4036 }, + { "id": "t_window_stained_blue", "fg": 4134 }, + { "id": "t_window_stained_green", "fg": 4135 }, + { "id": "t_window_stained_red", "fg": 4136 } + ] }, { "file": "centered.png", - "tiles": [ - { "id": "vp_wing_mirror", "fg": [ 4137, 4139, 4138, 4136 ], "rotates": true }, - { "id": "vp_wing_mirror_left", "fg": [ 4129, 4131, 4130, 4128 ], "rotates": true }, - { "id": "vp_wing_mirror_right", "fg": [ 4133, 4135, 4134, 4132 ], "rotates": true }, - { "id": "corpse_mon_zombie_spitter", "fg": 4144 } - ], - "//": "range 4128 to 4144", + "//": "range 4160 to 4175", "sprite_width": 64, "sprite_height": 64, "sprite_offset_x": -16, - "sprite_offset_y": -16 + "sprite_offset_y": -16, + "tiles": [ + { "id": "vp_wing_mirror", "fg": [ 4169, 4171, 4170, 4168 ], "rotates": true }, + { "id": "vp_wing_mirror_left", "fg": [ 4161, 4163, 4162, 4160 ], "rotates": true }, + { "id": "vp_wing_mirror_right", "fg": [ 4165, 4167, 4166, 4164 ], "rotates": true } + ] }, { "file": "large.png", + "//": "range 4176 to 4287", + "sprite_width": 64, + "sprite_height": 64, + "sprite_offset_x": -16, + "sprite_offset_y": -32, "tiles": [ - { "id": "f_CTscan", "fg": 4145 }, - { "id": "f_MRI", "fg": 4146 }, - { "id": "f_rotary_clothesline", "fg": 4147 }, - { "id": "mon_troll", "fg": 4148, "bg": 4229 }, - { "id": "mon_albino_penguin", "fg": 4149, "bg": 4230 }, - { "id": "mon_gelatin", "fg": 4150, "bg": 4230 }, - { "id": "mon_smoker_brute", "fg": 4151, "bg": 4230 }, + { "id": "f_CTscan", "fg": 4177 }, + { "id": "f_MRI", "fg": 4178 }, + { "id": "f_rotary_clothesline", "fg": 4179 }, + { "id": "mon_troll", "fg": 4180, "bg": 4261 }, + { "id": "mon_albino_penguin", "fg": 4181, "bg": 4262 }, + { "id": "mon_gelatin", "fg": 4182, "bg": 4262 }, + { "id": "mon_smoker_brute", "fg": 4183, "bg": 4262 }, { "id": "mon_exodii_quad", "fg": [ - { "weight": 15, "sprite": 4152 }, - { "weight": 10, "sprite": 4153 }, - { "weight": 15, "sprite": 4154 }, - { "weight": 15, "sprite": 4155 } + { "weight": 15, "sprite": 4184 }, + { "weight": 10, "sprite": 4185 }, + { "weight": 15, "sprite": 4186 }, + { "weight": 15, "sprite": 4187 } ], - "bg": 4229 + "bg": 4261 }, { "id": "mon_exodii_turret", "fg": [ - { "weight": 15, "sprite": 4156 }, - { "weight": 5, "sprite": 4157 }, - { "weight": 15, "sprite": 4158 }, - { "weight": 15, "sprite": 4159 } + { "weight": 15, "sprite": 4188 }, + { "weight": 5, "sprite": 4189 }, + { "weight": 15, "sprite": 4190 }, + { "weight": 15, "sprite": 4191 } ], - "bg": 4230 - }, - { "id": "mon_fungal_blossom", "fg": 4160, "bg": 4230 }, - { "id": "mon_gas_zombie", "fg": 4161, "bg": 4231 }, - { "id": "mon_giant_crayfish", "fg": 4162, "bg": 4231 }, - { "id": "mon_slug_giant", "fg": 4163, "bg": 4229 }, - { "id": "mon_spider_web", "fg": 4165, "bg": 4231 }, - { "id": "corpse_mon_spider_web", "fg": 4164 }, - { "id": "mon_dog_zombie_hulk", "fg": 4166, "bg": 4230 }, - { "id": "mon_zhark", "fg": 4167 }, - { "id": "mon_ant_soldier", "fg": 4175, "bg": 4229 }, - { "id": "mon_ant_acid_soldier", "fg": 4173, "bg": 4229 }, - { "id": "corpse_mon_ant_soldier", "fg": 4171 }, - { "id": "corpse_mon_ant_acid_soldier", "fg": 4169 }, - { "id": "mon_ant_queen", "fg": 4174, "bg": 4229 }, - { "id": "mon_ant_acid_queen", "fg": 4172, "bg": 4229 }, - { "id": "corpse_mon_ant_queen", "fg": 4170 }, - { "id": "corpse_mon_ant_acid_queen", "fg": 4168 }, - { "id": "mon_bear", "fg": 4176, "bg": 4230 }, - { "id": "mon_blob_large", "fg": 4177, "bg": 4229 }, - { "id": "mon_boomer", "fg": 4178, "bg": 4231 }, - { "id": "mon_boomer_huge", "fg": 4179, "bg": 4230 }, - { "id": "mon_devourer", "fg": 4180, "bg": 4230 }, - { "id": "mon_gator", "fg": 4181, "bg": 4229 }, - { "id": "mon_human_snail", "fg": 4182, "bg": 4229 }, - { "id": "mon_jabberwock", "fg": 4183, "bg": 4229 }, - { "id": "mon_mi_go", "fg": 4184, "bg": 4230 }, - { "id": "mon_mi_go_slaver", "fg": 4188, "bg": 4230 }, - { "id": "mon_mi_go_surgeon", "fg": 4189, "bg": 4230 }, - { "id": "mon_mi_go_scout", "fg": 4187, "bg": 4230 }, - { "id": "mon_mi_go_guard", "fg": 4185, "bg": 4229 }, - { "id": "mon_mi_go_myrmidon", "fg": 4186, "bg": 4229 }, - { "id": "mon_moose", "fg": [ { "weight": 2, "sprite": 4190 }, { "weight": 2, "sprite": 4191 } ], "bg": 4229 }, - { "id": "mon_wasp", "fg": 4192, "bg": 4230 }, - { "id": "mon_darkman", "fg": 4193 }, - { "id": "mon_zombear", "fg": 4194, "bg": 4230 }, - { "id": "mon_zombie_biter", "fg": 4195, "bg": 4230 }, + "bg": 4262 + }, + { "id": "mon_fungal_blossom", "fg": 4192, "bg": 4262 }, + { "id": "mon_gas_zombie", "fg": 4193, "bg": 4263 }, + { "id": "mon_giant_crayfish", "fg": 4194, "bg": 4263 }, + { "id": "mon_slug_giant", "fg": 4195, "bg": 4261 }, + { "id": "mon_spider_web", "fg": 4197, "bg": 4263 }, + { "id": "corpse_mon_spider_web", "fg": 4196 }, + { "id": "mon_dog_zombie_hulk", "fg": 4198, "bg": 4262 }, + { "id": "mon_zhark", "fg": 4199 }, + { "id": "mon_ant_soldier", "fg": 4207, "bg": 4261 }, + { "id": "mon_ant_acid_soldier", "fg": 4205, "bg": 4261 }, + { "id": "corpse_mon_ant_soldier", "fg": 4203 }, + { "id": "corpse_mon_ant_acid_soldier", "fg": 4201 }, + { "id": "mon_ant_queen", "fg": 4206, "bg": 4261 }, + { "id": "mon_ant_acid_queen", "fg": 4204, "bg": 4261 }, + { "id": "corpse_mon_ant_queen", "fg": 4202 }, + { "id": "corpse_mon_ant_acid_queen", "fg": 4200 }, + { "id": "mon_bear", "fg": 4208, "bg": 4262 }, + { "id": "mon_blob_large", "fg": 4209, "bg": 4261 }, + { "id": "mon_boomer", "fg": 4210, "bg": 4263 }, + { "id": "mon_boomer_huge", "fg": 4211, "bg": 4262 }, + { "id": "mon_devourer", "fg": 4212, "bg": 4262 }, + { "id": "mon_gator", "fg": 4213, "bg": 4261 }, + { "id": "mon_human_snail", "fg": 4214, "bg": 4261 }, + { "id": "mon_jabberwock", "fg": 4215, "bg": 4261 }, + { "id": "mon_mi_go", "fg": 4216, "bg": 4262 }, + { "id": "mon_mi_go_slaver", "fg": 4220, "bg": 4262 }, + { "id": "mon_mi_go_surgeon", "fg": 4221, "bg": 4262 }, + { "id": "mon_mi_go_scout", "fg": 4219, "bg": 4262 }, + { "id": "mon_mi_go_guard", "fg": 4217, "bg": 4261 }, + { "id": "mon_mi_go_myrmidon", "fg": 4218, "bg": 4261 }, + { "id": "mon_moose", "fg": [ { "weight": 2, "sprite": 4222 }, { "weight": 2, "sprite": 4223 } ], "bg": 4261 }, + { "id": "mon_wasp", "fg": 4224, "bg": 4262 }, + { "id": "mon_darkman", "fg": 4225 }, + { "id": "mon_zombear", "fg": 4226, "bg": 4262 }, + { "id": "mon_zombie_biter", "fg": 4227, "bg": 4262 }, { "id": "mon_zombie_brute", "fg": [ - { "weight": 100, "sprite": 4196 }, - { "weight": 100, "sprite": 4197 }, - { "weight": 50, "sprite": 4198 }, - { "weight": 50, "sprite": 4199 } + { "weight": 100, "sprite": 4228 }, + { "weight": 100, "sprite": 4229 }, + { "weight": 50, "sprite": 4230 }, + { "weight": 50, "sprite": 4231 } ], - "bg": 4230 + "bg": 4262 }, - { "id": "mon_zombie_brute_winged", "fg": 4200, "bg": 4229 }, + { "id": "mon_zombie_brute_winged", "fg": 4232, "bg": 4261 }, { "id": "mon_zombie_electric", - "fg": [ { "weight": 1, "sprite": 4202 }, { "weight": 1, "sprite": 4201 } ], - "bg": 4231 + "fg": [ { "weight": 1, "sprite": 4234 }, { "weight": 1, "sprite": 4233 } ], + "bg": 4263 }, { "id": "mon_zombie_nullfield", - "fg": [ { "weight": 1, "sprite": 4204 }, { "weight": 1, "sprite": 4203 } ], - "bg": 4231 + "fg": [ { "weight": 1, "sprite": 4236 }, { "weight": 1, "sprite": 4235 } ], + "bg": 4263 }, { "id": "mon_zombie_gasbag", - "fg": [ { "weight": 1, "sprite": 4205 }, { "weight": 1, "sprite": 4206 } ], - "bg": 4231 + "fg": [ { "weight": 1, "sprite": 4237 }, { "weight": 1, "sprite": 4238 } ], + "bg": 4263 }, { "id": "mon_zombie_grappler", - "fg": [ { "weight": 1, "sprite": 4207 }, { "weight": 1, "sprite": 4208 } ], - "bg": 4231 - }, - { "id": "mon_zombie_runner", "fg": 4209, "bg": 4231 }, - { "id": "mon_zombie_shady", "fg": 4210, "bg": 4231 }, - { "id": "mon_zombie_smoker", "fg": 4211, "bg": 4231 }, - { "id": "mon_zoose", "fg": 4212, "bg": 4229 }, - { "id": "mon_nursebot_defective", "fg": 4214, "bg": 4231 }, - { "id": "mon_nursebot", "fg": 4213, "bg": 4231 }, - { "id": "mon_zombie_brute_shocker", "fg": 4215, "bg": 4230 }, - { "id": "mon_skeleton_electric", "fg": 4216, "bg": 4231 }, - { "id": "mon_sludge_crawler", "fg": 4217, "bg": 4229 }, - { "id": "mon_spider_jumping_giant", "fg": 4220, "bg": 4231 }, - { "id": "corpse_mon_spider_jumping_giant", "fg": 4218 }, - { "id": "mon_spider_wolf_giant", "fg": 4221, "bg": 4231 }, - { "id": "corpse_mon_spider_wolf_giant", "fg": 4219 }, - { "id": "mon_dog_thing", "fg": 4222, "bg": 4230 }, - { "id": "mon_headless_dog_thing", "fg": 4223, "bg": 4230 }, - { "id": "mon_thing", "fg": 4224, "bg": 4229 }, - { "id": "mon_triffid_queen", "fg": 4225, "bg": 4229 }, - { "id": "mon_vinebeast", "fg": 4226, "bg": 4229 }, - { "id": "mon_zombie_brute_ninja", "fg": 4227, "bg": 4230 }, - { "id": "mon_zombie_brute_grappler", "fg": 4228, "bg": 4230 }, - { "id": "t_tree_young", "fg": 4237, "bg": 4234 }, - { "id": "t_tree_young_season_summer", "fg": 4236, "bg": 4235, "rotates": false }, + "fg": [ { "weight": 1, "sprite": 4239 }, { "weight": 1, "sprite": 4240 } ], + "bg": 4263 + }, + { "id": "mon_zombie_runner", "fg": 4241, "bg": 4263 }, + { "id": "mon_zombie_shady", "fg": 4242, "bg": 4263 }, + { "id": "mon_zombie_smoker", "fg": 4243, "bg": 4263 }, + { "id": "mon_zoose", "fg": 4244, "bg": 4261 }, + { "id": "mon_nursebot_defective", "fg": 4246, "bg": 4263 }, + { "id": "mon_nursebot", "fg": 4245, "bg": 4263 }, + { "id": "mon_zombie_brute_shocker", "fg": 4247, "bg": 4262 }, + { "id": "mon_skeleton_electric", "fg": 4248, "bg": 4263 }, + { "id": "mon_sludge_crawler", "fg": 4249, "bg": 4261 }, + { "id": "mon_spider_jumping_giant", "fg": 4252, "bg": 4263 }, + { "id": "corpse_mon_spider_jumping_giant", "fg": 4250 }, + { "id": "mon_spider_wolf_giant", "fg": 4253, "bg": 4263 }, + { "id": "corpse_mon_spider_wolf_giant", "fg": 4251 }, + { "id": "mon_dog_thing", "fg": 4254, "bg": 4262 }, + { "id": "mon_headless_dog_thing", "fg": 4255, "bg": 4262 }, + { "id": "mon_thing", "fg": 4256, "bg": 4261 }, + { "id": "mon_triffid_queen", "fg": 4257, "bg": 4261 }, + { "id": "mon_vinebeast", "fg": 4258, "bg": 4261 }, + { "id": "mon_zombie_brute_ninja", "fg": 4259, "bg": 4262 }, + { "id": "mon_zombie_brute_grappler", "fg": 4260, "bg": 4262 }, + { "id": "t_tree_young", "fg": 4269, "bg": 4266 }, + { "id": "t_tree_young_season_summer", "fg": 4268, "bg": 4267, "rotates": false }, { "id": "t_tree_young_season_autumn", - "fg": [ { "weight": 100, "sprite": 4238 }, { "weight": 100, "sprite": 4239 } ], - "bg": 4233, + "fg": [ { "weight": 100, "sprite": 4270 }, { "weight": 100, "sprite": 4271 } ], + "bg": 4265, "rotates": false }, - { "id": "t_tree_young_season_winter", "fg": 4240, "bg": 4232, "rotates": false } - ], - "//": "range 4144 to 4256", - "sprite_width": 64, - "sprite_height": 64, - "sprite_offset_x": -16, - "sprite_offset_y": -32 + { "id": "t_tree_young_season_winter", "fg": 4272, "bg": 4264, "rotates": false }, + { "id": "corpse_mon_zombie_spitter", "fg": 4176 } + ] }, { "file": "huge.png", - "tiles": [ - { "id": "mon_flaming_eye", "fg": 4256 }, - { "id": "mon_zombie_hulk", "fg": 4258, "bg": 4261 }, - { "id": "mon_skeleton_hulk", "fg": 4257 }, - { "id": "mon_amigara_horror", "fg": 4259 }, - { "id": "mon_zombie_kevlar_2", "fg": 4260 }, - { "id": "mon_triffid_heart", "fg": 4262 } - ], - "//": "range 4256 to 4272", + "//": "range 4288 to 4303", "sprite_width": 64, "sprite_height": 96, "sprite_offset_x": -16, - "sprite_offset_y": -64 + "sprite_offset_y": -64, + "tiles": [ + { "id": "mon_flaming_eye", "fg": 4288 }, + { "id": "mon_zombie_hulk", "fg": 4290, "bg": 4293 }, + { "id": "mon_skeleton_hulk", "fg": 4289 }, + { "id": "mon_amigara_horror", "fg": 4291 }, + { "id": "mon_zombie_kevlar_2", "fg": 4292 }, + { "id": "mon_triffid_heart", "fg": 4294 } + ] }, { "file": "giant.png", + "//": "range 4304 to 4351", + "sprite_width": 96, + "sprite_height": 96, + "sprite_offset_x": -32, + "sprite_offset_y": -64, "tiles": [ - { "id": "t_tree", "fg": 4281, "bg": 4274 }, - { "id": "t_tree_season_summer", "fg": 4276, "bg": 4275 }, + { "id": "t_tree", "fg": 4313, "bg": 4306 }, + { "id": "t_tree_season_summer", "fg": 4308, "bg": 4307 }, { "id": "t_tree_season_autumn", "fg": [ - { "weight": 100, "sprite": 4277 }, - { "weight": 100, "sprite": 4278 }, - { "weight": 100, "sprite": 4279 }, - { "weight": 100, "sprite": 4280 } + { "weight": 100, "sprite": 4309 }, + { "weight": 100, "sprite": 4310 }, + { "weight": 100, "sprite": 4311 }, + { "weight": 100, "sprite": 4312 } ], - "bg": 4273 + "bg": 4305 }, - { "id": "t_tree_season_winter", "fg": 4298, "bg": 4272 }, - { "id": "t_tree_apple", "fg": 4282, "bg": 4274 }, - { "id": "t_tree_apple_season_summer", "fg": 4282, "bg": 4275 }, - { "id": "t_tree_apple_season_winter", "fg": 4287, "bg": 4272 }, + { "id": "t_tree_season_winter", "fg": 4330, "bg": 4304 }, + { "id": "t_tree_apple", "fg": 4314, "bg": 4306 }, + { "id": "t_tree_apple_season_summer", "fg": 4314, "bg": 4307 }, + { "id": "t_tree_apple_season_winter", "fg": 4319, "bg": 4304 }, { "id": "t_tree_apple_season_autumn", - "fg": [ { "weight": 1, "sprite": 4283 }, { "weight": 1, "sprite": 4284 } ], - "bg": 4273 + "fg": [ { "weight": 1, "sprite": 4315 }, { "weight": 1, "sprite": 4316 } ], + "bg": 4305 }, { "id": "t_tree_apple_harvested", - "fg": [ { "weight": 1, "sprite": 4285 }, { "weight": 1, "sprite": 4286 } ], - "bg": 4273 + "fg": [ { "weight": 1, "sprite": 4317 }, { "weight": 1, "sprite": 4318 } ], + "bg": 4305 }, - { "id": "t_tree_birch", "fg": 4288, "bg": 4274 }, - { "id": "t_tree_birch_season_summer", "fg": 4288, "bg": 4275 }, - { "id": "t_tree_birch_season_winter", "fg": 4291, "bg": 4272 }, + { "id": "t_tree_birch", "fg": 4320, "bg": 4306 }, + { "id": "t_tree_birch_season_summer", "fg": 4320, "bg": 4307 }, + { "id": "t_tree_birch_season_winter", "fg": 4323, "bg": 4304 }, { "id": "t_tree_birch_season_autumn", - "fg": [ { "weight": 1, "sprite": 4289 }, { "weight": 1, "sprite": 4290 } ], - "bg": 4273 + "fg": [ { "weight": 1, "sprite": 4321 }, { "weight": 1, "sprite": 4322 } ], + "bg": 4305 }, - { "id": "t_tree_cherry", "fg": 4292, "bg": 4274 }, - { "id": "t_tree_cherry_season_summer", "fg": 4296, "bg": 4275 }, - { "id": "t_tree_cherry_harvested", "fg": 4295, "bg": 4275 }, - { "id": "t_tree_cherry_season_winter", "fg": 4297, "bg": 4272 }, + { "id": "t_tree_cherry", "fg": 4324, "bg": 4306 }, + { "id": "t_tree_cherry_season_summer", "fg": 4328, "bg": 4307 }, + { "id": "t_tree_cherry_harvested", "fg": 4327, "bg": 4307 }, + { "id": "t_tree_cherry_season_winter", "fg": 4329, "bg": 4304 }, { "id": "t_tree_cherry_season_autumn", - "fg": [ { "weight": 1, "sprite": 4293 }, { "weight": 1, "sprite": 4294 } ], - "bg": 4273 + "fg": [ { "weight": 1, "sprite": 4325 }, { "weight": 1, "sprite": 4326 } ], + "bg": 4305 }, { "id": "t_tree_dead", - "fg": [ { "weight": 100, "sprite": 4298 }, { "weight": 100, "sprite": 5348 } ], - "bg": 4274 + "fg": [ { "weight": 100, "sprite": 4330 }, { "weight": 100, "sprite": 5412 } ], + "bg": 4306 }, { "id": "t_tree_dead_season_summer", - "fg": [ { "weight": 100, "sprite": 4298 }, { "weight": 100, "sprite": 5348 } ], - "bg": 4275 + "fg": [ { "weight": 100, "sprite": 4330 }, { "weight": 100, "sprite": 5412 } ], + "bg": 4307 }, { "id": "t_tree_dead_season_autumn", - "fg": [ { "weight": 100, "sprite": 4298 }, { "weight": 100, "sprite": 5348 } ], - "bg": 4273 + "fg": [ { "weight": 100, "sprite": 4330 }, { "weight": 100, "sprite": 5412 } ], + "bg": 4305 }, { "id": "t_tree_dead_season_winter", - "fg": [ { "weight": 100, "sprite": 4298 }, { "weight": 100, "sprite": 5348 } ], - "bg": 4272 - }, - { "id": "t_tree_maple", "fg": 4300, "bg": 4274 }, - { "id": "t_tree_maple_season_summer", "fg": 4301, "bg": 4275 }, - { "id": "t_tree_maple_season_autumn", "fg": 4299, "bg": 4273 }, - { "id": "t_tree_maple_season_winter", "fg": 4302, "bg": 4272 }, - { "id": "t_tree_peach_season_spring", "fg": 4303, "bg": 4274 }, - { "id": "t_tree_peach_season_summer", "fg": 4306, "bg": 4275 }, - { "id": "t_tree_peach_harvested", "fg": 4303, "bg": 4275 }, - { "id": "t_tree_peach_season_winter", "fg": 4307, "bg": 4272 }, + "fg": [ { "weight": 100, "sprite": 4330 }, { "weight": 100, "sprite": 5412 } ], + "bg": 4304 + }, + { "id": "t_tree_maple", "fg": 4332, "bg": 4306 }, + { "id": "t_tree_maple_season_summer", "fg": 4333, "bg": 4307 }, + { "id": "t_tree_maple_season_autumn", "fg": 4331, "bg": 4305 }, + { "id": "t_tree_maple_season_winter", "fg": 4334, "bg": 4304 }, + { "id": "t_tree_peach_season_spring", "fg": 4335, "bg": 4306 }, + { "id": "t_tree_peach_season_summer", "fg": 4338, "bg": 4307 }, + { "id": "t_tree_peach_harvested", "fg": 4335, "bg": 4307 }, + { "id": "t_tree_peach_season_winter", "fg": 4339, "bg": 4304 }, { "id": "t_tree_peach_season_autumn", - "fg": [ { "weight": 1, "sprite": 4304 }, { "weight": 1, "sprite": 4305 } ], - "bg": 4273 + "fg": [ { "weight": 1, "sprite": 4336 }, { "weight": 1, "sprite": 4337 } ], + "bg": 4305 } - ], - "//": "range 4272 to 4320", - "sprite_width": 96, - "sprite_height": 96, - "sprite_offset_x": -32, - "sprite_offset_y": -64 + ] }, { "file": "incomplete.png", + "//": "range 4352 to 5311", "tiles": [ - { "id": "unknown", "fg": 4320 }, - { "id": "fd_acid", "fg": 4321 }, + { "id": "unknown", "fg": 4352 }, + { "id": "fd_acid", "fg": 4353 }, { "id": "fd_blood", - "fg": 4353, + "fg": 4385, "multitile": true, "additional_tiles": [ - { "id": "center", "fg": 4322 }, - { "id": "corner", "fg": [ 4324, 4326, 4325, 4323 ] }, - { "id": "t_connection", "fg": [ 4350, 4352, 4351, 4349 ] }, - { "id": "edge", "fg": [ 4328, 4327 ] }, - { "id": "end_piece", "fg": [ 4330, 4332, 4331, 4329 ] }, - { "id": "unconnected", "fg": [ 4353, 4353 ] } + { "id": "center", "fg": 4354 }, + { "id": "corner", "fg": [ 4356, 4358, 4357, 4355 ] }, + { "id": "t_connection", "fg": [ 4382, 4384, 4383, 4381 ] }, + { "id": "edge", "fg": [ 4360, 4359 ] }, + { "id": "end_piece", "fg": [ 4362, 4364, 4363, 4361 ] }, + { "id": "unconnected", "fg": [ 4385, 4385 ] } ] }, { "id": [ "fd_blood_insect", "fd_blood_invertebrate" ], - "fg": 4348, + "fg": 4380, "multitile": true, "additional_tiles": [ - { "id": "center", "fg": 4333 }, - { "id": "corner", "fg": [ 4335, 4337, 4336, 4334 ] }, - { "id": "t_connection", "fg": [ 4345, 4347, 4346, 4344 ] }, - { "id": "edge", "fg": [ 4339, 4338 ] }, - { "id": "end_piece", "fg": [ 4341, 4343, 4342, 4340 ] }, - { "id": "unconnected", "fg": [ 4348, 4348 ] } + { "id": "center", "fg": 4365 }, + { "id": "corner", "fg": [ 4367, 4369, 4368, 4366 ] }, + { "id": "t_connection", "fg": [ 4377, 4379, 4378, 4376 ] }, + { "id": "edge", "fg": [ 4371, 4370 ] }, + { "id": "end_piece", "fg": [ 4373, 4375, 4374, 4372 ] }, + { "id": "unconnected", "fg": [ 4380, 4380 ] } ] }, - { "id": "fd_electricity", "fg": [ { "weight": 100, "sprite": 4355 }, { "weight": 100, "sprite": 4356 } ] }, + { "id": "fd_electricity", "fg": [ { "weight": 100, "sprite": 4387 }, { "weight": 100, "sprite": 4388 } ] }, { "id": "fd_web", "fg": [ - { "weight": 100, "sprite": 4357 }, - { "weight": 100, "sprite": 4358 }, - { "weight": 25, "sprite": 4359 }, - { "weight": 25, "sprite": 4360 } - ] - }, - { "id": "fd_sludge", "fg": 4361 }, - { "id": "fd_smoke", "fg": 4364 }, - { "id": "fd_fungal_haze", "fg": 4363 }, - { "id": "fd_nuke_gas", "fg": 4362 }, - { "id": "fd_spotlight", "fg": 4365 }, - { "id": "f_makeshift_bed", "fg": 4368 }, - { "id": "f_straw_bed", "fg": 4369 }, - { "id": "f_bed_frame", "fg": 4366 }, - { "id": "f_camp_chair", "fg": 4371 }, - { "id": "f_lane", "fg": 4372 }, - { "id": "f_piano", "fg": 4373 }, - { "id": "f_pinball_machine", "fg": 4374 }, - { "id": "f_seat_airplane", "fg": 4375 }, + { "weight": 100, "sprite": 4389 }, + { "weight": 100, "sprite": 4390 }, + { "weight": 25, "sprite": 4391 }, + { "weight": 25, "sprite": 4392 } + ] + }, + { "id": "fd_sludge", "fg": 4393 }, + { "id": "fd_smoke", "fg": 4396 }, + { "id": "fd_fungal_haze", "fg": 4395 }, + { "id": "fd_nuke_gas", "fg": 4394 }, + { "id": "fd_spotlight", "fg": 4397 }, + { "id": "f_makeshift_bed", "fg": 4400 }, + { "id": "f_straw_bed", "fg": 4401 }, + { "id": "f_bed_frame", "fg": 4398 }, + { "id": "f_camp_chair", "fg": 4403 }, + { "id": "f_lane", "fg": 4404 }, + { "id": "f_piano", "fg": 4405 }, + { "id": "f_pinball_machine", "fg": 4406 }, + { "id": "f_seat_airplane", "fg": 4407 }, { "id": "f_sink", "multitile": true, - "fg": 4391, - "additional_tiles": [ - { "id": "center", "fg": 4376 }, - { "id": "corner", "fg": [ 4378, 4380, 4379, 4377 ] }, - { "id": "t_connection", "fg": [ 4388, 4390, 4389, 4387 ] }, - { "id": "edge", "fg": [ 4382, 4381 ] }, - { "id": "end_piece", "fg": [ 4384, 4386, 4385, 4383 ] }, - { "id": "unconnected", "fg": 4391 } - ] - }, - { "id": "f_solar_unit", "fg": 4392 }, - { "id": "f_speaker_cabinet", "fg": 4393 }, - { "id": "f_water_mill", "fg": 4394 }, - { "id": "water_mill", "fg": 4395 }, - { "id": "f_water_purifier", "fg": 4396 }, - { "id": "f_wood_keg", "fg": 4552 }, - { "id": "30gal_barrel", "fg": 4397 }, - { "id": "30gal_drum", "fg": 4398 }, - { "id": "acoustic_guitar", "fg": [ { "weight": 100, "sprite": 4399 }, { "weight": 100, "sprite": 4400 } ] }, - { "id": "alarmclock", "fg": 4401 }, - { "id": "clock", "fg": 4401 }, - { "id": "anvil", "fg": 4402 }, - { "id": "bag_canvas_small", "fg": 4403 }, - { "id": "bathroom_scale", "fg": 4404 }, - { "id": "bead_necklace", "fg": 4405 }, - { "id": "brazier", "fg": 4406 }, - { "id": "bubblewrap", "fg": 4407 }, - { "id": "bucket", "fg": 4408 }, - { "id": "camera_pro", "fg": 4409 }, - { "id": "candle", "fg": 4410 }, - { "id": "colt_army", "fg": 4411 }, - { "id": "colt_lightning", "fg": 4412 }, - { "id": "colt_navy", "fg": 4413 }, - { "id": "condom", "fg": 4414 }, - { "id": "corkscrew", "fg": 4415 }, - { "id": "craft", "fg": 4416 }, - { "id": "pomegranate", "fg": 4428 }, - { "id": "peach", "fg": 4426 }, - { "id": "strawberries", "fg": 4429 }, - { "id": "cabbage", "fg": 4417 }, - { "id": "mango", "fg": 4424 }, - { "id": "kiwi", "fg": 4423 }, - { "id": "papaya", "fg": 4425 }, - { "id": "grapefruit", "fg": 4422 }, - { "id": "garlic", "fg": 4421 }, - { "id": "pineapple", "fg": 4427 }, - { "id": "celery", "fg": 4419 }, - { "id": "chili_pepper", "fg": 4420 }, - { "id": "carrot", "fg": 4418 }, - { "id": "zucchini", "fg": 4430 }, - { "id": "akmag30", "fg": 4431 }, - { "id": "duct_tape", "fg": 4432 }, - { "id": "electric_lantern", "fg": 4433 }, - { "id": "extinguisher", "fg": 4434 }, - { "id": "sm_extinguisher", "fg": 4435 }, - { "id": "fan", "fg": 4436 }, - { "id": "flaregun", "fg": 4437 }, - { "id": "signal_flare", "fg": 4438 }, + "fg": 4423, + "additional_tiles": [ + { "id": "center", "fg": 4408 }, + { "id": "corner", "fg": [ 4410, 4412, 4411, 4409 ] }, + { "id": "t_connection", "fg": [ 4420, 4422, 4421, 4419 ] }, + { "id": "edge", "fg": [ 4414, 4413 ] }, + { "id": "end_piece", "fg": [ 4416, 4418, 4417, 4415 ] }, + { "id": "unconnected", "fg": 4423 } + ] + }, + { "id": "f_solar_unit", "fg": 4424 }, + { "id": "f_speaker_cabinet", "fg": 4425 }, + { "id": "f_water_mill", "fg": 4426 }, + { "id": "water_mill", "fg": 4427 }, + { "id": "f_water_purifier", "fg": 4428 }, + { "id": "f_wood_keg", "fg": 4587 }, + { "id": "30gal_barrel", "fg": 4429 }, + { "id": "30gal_drum", "fg": 4430 }, + { "id": "acoustic_guitar", "fg": [ { "weight": 100, "sprite": 4431 }, { "weight": 100, "sprite": 4432 } ] }, + { "id": "alarmclock", "fg": 4433 }, + { "id": "clock", "fg": 4433 }, + { "id": "anvil", "fg": 4437 }, + { "id": "bag_canvas_small", "fg": 4438 }, + { "id": "bathroom_scale", "fg": 4439 }, + { "id": "bead_necklace", "fg": 4440 }, + { "id": "brazier", "fg": 4441 }, + { "id": "bubblewrap", "fg": 4442 }, + { "id": "bucket", "fg": 4443 }, + { "id": "camera_pro", "fg": 4444 }, + { "id": "candle", "fg": 4445 }, + { "id": "colt_army", "fg": 4446 }, + { "id": "colt_lightning", "fg": 4447 }, + { "id": "colt_navy", "fg": 4448 }, + { "id": "condom", "fg": 4449 }, + { "id": "corkscrew", "fg": 4450 }, + { "id": "craft", "fg": 4451 }, + { "id": "pomegranate", "fg": 4463 }, + { "id": "peach", "fg": 4461 }, + { "id": "strawberries", "fg": 4464 }, + { "id": "cabbage", "fg": 4452 }, + { "id": "mango", "fg": 4459 }, + { "id": "kiwi", "fg": 4458 }, + { "id": "papaya", "fg": 4460 }, + { "id": "grapefruit", "fg": 4457 }, + { "id": "garlic", "fg": 4456 }, + { "id": "pineapple", "fg": 4462 }, + { "id": "celery", "fg": 4454 }, + { "id": "chili_pepper", "fg": 4455 }, + { "id": "carrot", "fg": 4453 }, + { "id": "zucchini", "fg": 4465 }, + { "id": "akmag30", "fg": 4466 }, + { "id": "duct_tape", "fg": 4467 }, + { "id": "electric_lantern", "fg": 4468 }, + { "id": "extinguisher", "fg": 4469 }, + { "id": "sm_extinguisher", "fg": 4470 }, + { "id": "fan", "fg": 4471 }, + { "id": "flaregun", "fg": 4472 }, + { "id": "signal_flare", "fg": 4473 }, { "id": [ "deck_of_cards", @@ -6262,45 +6279,45 @@ "battleship", "clue" ], - "fg": 4439 - }, - { "id": "fn_fal", "fg": 4440 }, - { "id": [ "birchbark_funnel", "funnel", "leather_funnel", "makeshift_funnel", "metal_funnel" ], "fg": 4441 }, - { "id": [ "tr_funnel", "tr_makeshift_funnel", "tr_raincatcher" ], "fg": 4442 }, - { "id": "garand", "fg": 4443 }, - { "id": "glock17_17", "fg": 4444 }, - { "id": "hk_mp5", "fg": 4445 }, - { "id": "holy_symbol", "fg": 4446 }, - { "id": "holy_symbol_wood", "fg": 4447 }, - { "id": "hotplate", "fg": 4448 }, - { "id": "jerrycan", "fg": 4449 }, - { "id": "jerrycan_big", "fg": 4450 }, - { "id": "keg", "fg": 4451 }, - { "id": "chopsticks", "fg": 4454 }, - { "id": "cutting_board", "fg": 4457 }, - { "id": "plastic_straw", "fg": 4464 }, - { "id": "xacto", "fg": 4471 }, - { "id": "brush", "fg": 4452 }, - { "id": "comb_pocket", "fg": 4455 }, - { "id": "curling_iron", "fg": 4456 }, - { "id": "elec_hairtrimmer", "fg": 4458 }, - { "id": "hair_dryer", "fg": 4459 }, - { "id": "hairbrush", "fg": 4460 }, - { "id": "metal_file", "fg": 4462 }, - { "id": "mobile_memory_card", "fg": 4463 }, - { "id": "razor_blade", "fg": 4465 }, - { "id": "razor_shaving", "fg": 4466 }, - { "id": "sandpaper", "fg": 4467 }, - { "id": "string_floss", "fg": 4468 }, - { "id": [ "toothbrush_plain", "toothbrush_dirty" ], "fg": 4469 }, - { "id": "tumbler_plastic", "fg": 4470 }, - { "id": "casserole", "fg": 4453 }, + "fg": 4474 + }, + { "id": "fn_fal", "fg": 4475 }, + { "id": [ "birchbark_funnel", "funnel", "leather_funnel", "makeshift_funnel", "metal_funnel" ], "fg": 4476 }, + { "id": [ "tr_funnel", "tr_makeshift_funnel", "tr_raincatcher" ], "fg": 4477 }, + { "id": "garand", "fg": 4478 }, + { "id": "glock17_17", "fg": 4479 }, + { "id": "hk_mp5", "fg": 4480 }, + { "id": "holy_symbol", "fg": 4481 }, + { "id": "holy_symbol_wood", "fg": 4482 }, + { "id": "hotplate", "fg": 4483 }, + { "id": "jerrycan", "fg": 4484 }, + { "id": "jerrycan_big", "fg": 4485 }, + { "id": "keg", "fg": 4486 }, + { "id": "chopsticks", "fg": 4489 }, + { "id": "cutting_board", "fg": 4492 }, + { "id": "plastic_straw", "fg": 4499 }, + { "id": "xacto", "fg": 4506 }, + { "id": "brush", "fg": 4487 }, + { "id": "comb_pocket", "fg": 4490 }, + { "id": "curling_iron", "fg": 4491 }, + { "id": "elec_hairtrimmer", "fg": 4493 }, + { "id": "hair_dryer", "fg": 4494 }, + { "id": "hairbrush", "fg": 4495 }, + { "id": "metal_file", "fg": 4497 }, + { "id": "mobile_memory_card", "fg": 4498 }, + { "id": "razor_blade", "fg": 4500 }, + { "id": "razor_shaving", "fg": 4501 }, + { "id": "sandpaper", "fg": 4502 }, + { "id": "string_floss", "fg": 4503 }, + { "id": [ "toothbrush_plain", "toothbrush_dirty" ], "fg": 4504 }, + { "id": "tumbler_plastic", "fg": 4505 }, + { "id": "casserole", "fg": 4488 }, { "id": [ "hairpin", "fc_hairpin", "gold_hairpin", "platinum_hairpin", "silver_hairpin", "copper_hairpin", "tieclip" ], - "fg": 4461 + "fg": 4496 }, - { "id": "knife_combat", "fg": 4472 }, - { "id": "knife_steak", "fg": 4473 }, + { "id": "knife_combat", "fg": 4507 }, + { "id": "knife_steak", "fg": 4508 }, { "id": [ "nyquil", @@ -6452,7 +6469,7 @@ "wine_chardonnay", "drink_martini" ], - "fg": 4474 + "fg": 4509 }, { "id": [ @@ -6493,7 +6510,7 @@ "soup_tomato", "young_yeast" ], - "fg": 4476 + "fg": 4511 }, { "id": [ @@ -6515,63 +6532,63 @@ "hi_q_distillate_tails", "hi_q_distillate" ], - "fg": 4475 - }, - { "id": "longsword", "fg": 4477 }, - { "id": "longsword_inferior", "fg": 4479 }, - { "id": "longsword_fake", "fg": 4478 }, - { "id": "m107a1", "fg": 4480 }, - { "id": "m16a4", "fg": 4481 }, - { "id": "m249", "fg": 4482 }, - { "id": "m60", "fg": 4483 }, - { "id": "mask_gas", "fg": 4484 }, - { "id": "plastic_chunk", "fg": 4485 }, - { "id": "scrap_copper", "fg": 4486 }, - { "id": "mosin91_30", "fg": 4487 }, - { "id": "oil_lamp", "fg": 4488 }, - { "id": "pickaxe", "fg": 4489 }, - { "id": "pitchfork", "fg": 4490 }, - { "id": "pliers", "fg": 4491 }, - { "id": "plunger_futuristic", "fg": 4492 }, - { "id": "plunger_toilet", "fg": 4493 }, - { "id": "pocketwatch", "fg": 4494 }, - { "id": "bacon", "fg": 4495 }, - { "id": "porkbelly", "fg": 4496 }, - { "id": "raw_cured_fatty_meat", "fg": 4497 }, - { "id": "raw_curing_fatty_meat", "fg": 4498 }, - { "id": "material_sand", "fg": 4525 }, - { "id": "material_soil", "fg": 4527 }, - { "id": "chem_aluminium_powder", "fg": 4499 }, - { "id": "chem_aluminium_sulphate", "fg": 4500 }, - { "id": "chem_ammonium_nitrate", "fg": 4501 }, - { "id": "chem_black_powder", "fg": 4502 }, - { "id": "cac2powder", "fg": 4503 }, - { "id": "chilly-p", "fg": 4504 }, - { "id": "meal_chitin_piece", "fg": 4505 }, - { "id": "chem_chromium_oxide", "fg": 4506 }, - { "id": "coffee_raw", "fg": 4507 }, - { "id": "curry_powder", "fg": 4508 }, - { "id": "powder_eggs", "fg": 4509 }, - { "id": "fungicide", "fg": 4510 }, - { "id": "insecticide", "fg": 4512 }, - { "id": "chem_hmtd", "fg": 4511 }, - { "id": "lemonade_powder", "fg": 4513 }, - { "id": "lye_powder", "fg": 4514 }, - { "id": "magnesium", "fg": 4515 }, - { "id": "chem_manganese_dioxide", "fg": 4516 }, - { "id": "chem_match_head_powder", "fg": 4517 }, - { "id": "mustard_powder", "fg": 4518 }, - { "id": "oxy_powder", "fg": 4519 }, - { "id": "chem_peptone_broth", "fg": 4520 }, - { "id": "protein_powder", "fg": 4521 }, - { "id": "material_quicklime", "fg": 4522 }, - { "id": "chem_rocket_fuel", "fg": 4523 }, - { "id": "chem_saltpetre", "fg": 4524 }, - { "id": "gunpowder", "fg": 4526 }, - { "id": "chem_thermite", "fg": 4528 }, - { "id": "tin", "fg": 4529 }, - { "id": "yeast", "fg": 4531 }, - { "id": "chem_zinc_powder", "fg": 4532 }, + "fg": 4510 + }, + { "id": "longsword", "fg": 4512 }, + { "id": "longsword_inferior", "fg": 4514 }, + { "id": "longsword_fake", "fg": 4513 }, + { "id": "m107a1", "fg": 4515 }, + { "id": "m16a4", "fg": 4516 }, + { "id": "m249", "fg": 4517 }, + { "id": "m60", "fg": 4518 }, + { "id": "mask_gas", "fg": 4519 }, + { "id": "plastic_chunk", "fg": 4520 }, + { "id": "scrap_copper", "fg": 4521 }, + { "id": "mosin91_30", "fg": 4522 }, + { "id": "oil_lamp", "fg": 4523 }, + { "id": "pickaxe", "fg": 4524 }, + { "id": "pitchfork", "fg": 4525 }, + { "id": "pliers", "fg": 4526 }, + { "id": "plunger_futuristic", "fg": 4527 }, + { "id": "plunger_toilet", "fg": 4528 }, + { "id": "pocketwatch", "fg": 4529 }, + { "id": "bacon", "fg": 4530 }, + { "id": "porkbelly", "fg": 4531 }, + { "id": "raw_cured_fatty_meat", "fg": 4532 }, + { "id": "raw_curing_fatty_meat", "fg": 4533 }, + { "id": "material_sand", "fg": 4560 }, + { "id": "material_soil", "fg": 4562 }, + { "id": "chem_aluminium_powder", "fg": 4534 }, + { "id": "chem_aluminium_sulphate", "fg": 4535 }, + { "id": "chem_ammonium_nitrate", "fg": 4536 }, + { "id": "chem_black_powder", "fg": 4537 }, + { "id": "cac2powder", "fg": 4538 }, + { "id": "chilly-p", "fg": 4539 }, + { "id": "meal_chitin_piece", "fg": 4540 }, + { "id": "chem_chromium_oxide", "fg": 4541 }, + { "id": "coffee_raw", "fg": 4542 }, + { "id": "curry_powder", "fg": 4543 }, + { "id": "powder_eggs", "fg": 4544 }, + { "id": "fungicide", "fg": 4545 }, + { "id": "insecticide", "fg": 4547 }, + { "id": "chem_hmtd", "fg": 4546 }, + { "id": "lemonade_powder", "fg": 4548 }, + { "id": "lye_powder", "fg": 4549 }, + { "id": "magnesium", "fg": 4550 }, + { "id": "chem_manganese_dioxide", "fg": 4551 }, + { "id": "chem_match_head_powder", "fg": 4552 }, + { "id": "mustard_powder", "fg": 4553 }, + { "id": "oxy_powder", "fg": 4554 }, + { "id": "chem_peptone_broth", "fg": 4555 }, + { "id": "protein_powder", "fg": 4556 }, + { "id": "material_quicklime", "fg": 4557 }, + { "id": "chem_rocket_fuel", "fg": 4558 }, + { "id": "chem_saltpetre", "fg": 4559 }, + { "id": "gunpowder", "fg": 4561 }, + { "id": "chem_thermite", "fg": 4563 }, + { "id": "tin", "fg": 4564 }, + { "id": "yeast", "fg": 4566 }, + { "id": "chem_zinc_powder", "fg": 4567 }, { "id": [ "sugar", @@ -6584,1660 +6601,1673 @@ "quikclot", "chem_acrylamide" ], - "fg": 4530 - }, - { "id": "radio", "fg": 4533 }, - { "id": "ref_lighter", "fg": 4534 }, - { "id": "rhubarb", "fg": 4535 }, - { "id": "rope_6", "fg": 4536 }, - { "id": "soap", "fg": 4537 }, - { "id": "soldering_iron", "fg": 4538 }, - { "id": "spray_can", "fg": 4539 }, - { "id": "stanag30", "fg": 4540 }, - { "id": "steel_pan", "fg": 4541 }, - { "id": "stepladder", "fg": 4542 }, - { "id": "stereo", "fg": 4543 }, - { "id": "sunglasses", "fg": 4544 }, - { "id": "sw_610", "fg": 4545 }, - { "id": "toolbox", "fg": 4546 }, - { "id": "waffleiron", "fg": 4547 }, - { "id": "warhammer", "fg": 4548 }, - { "id": "welding_mask", "fg": 4549 }, - { "id": "wind_mill", "fg": 4550 }, - { "id": "wood_beam", "fg": 4551 }, - { "id": "wooden_barrel", "fg": 4552 }, - { "id": "zweihander", "fg": 4553 }, - { "id": "zweihander_inferior", "fg": 4555 }, - { "id": "zweihander_fake", "fg": 4554 }, - { "id": "mon_grenade_hack", "fg": 4562, "bg": 1131 }, - { "id": "mon_mininuke_hack", "fg": 4564, "bg": 1131 }, - { "id": "bot_grenade_hack", "fg": 4556 }, - { "id": "bot_mininuke_hack", "fg": 4557 }, - { "id": "mon_manhack", "fg": 4563, "bg": 1131 }, - { "id": "mon_gasbomb_hack", "fg": 4561, "bg": 1131 }, - { "id": "mon_flashbang_hack", "fg": 4560, "bg": 1131 }, - { "id": "mon_c4_hack", "fg": 4559, "bg": 1131 }, - { "id": "mon_EMP_hack", "fg": 4558, "bg": 1131 }, - { "id": "mon_chicken", "fg": 4565, "bg": 1131 }, - { "id": "mon_cow", "fg": 4566, "bg": 1130 }, - { "id": "mon_deer", "fg": 4567, "bg": 1130 }, - { "id": "mon_frog_giant", "fg": 4568, "bg": 1130 }, - { "id": "mon_grocerybot", "fg": 4569, "bg": 1131 }, - { "id": "mon_grocerybot_busted", "fg": 4570, "bg": 1131 }, - { "id": "mon_horse", "fg": 4571, "bg": 1130 }, - { "id": "mon_spider_widow_giant", "fg": 4572, "bg": 1130 }, - { "id": "infrared_creature", "fg": 4573 }, + "fg": 4565 + }, + { "id": "radio", "fg": 4568 }, + { "id": "ref_lighter", "fg": 4569 }, + { "id": "rhubarb", "fg": 4570 }, + { "id": "rope_6", "fg": 4571 }, + { "id": "soap", "fg": 4572 }, + { "id": "soldering_iron", "fg": 4573 }, + { "id": "spray_can", "fg": 4574 }, + { "id": "stanag30", "fg": 4575 }, + { "id": "steel_pan", "fg": 4576 }, + { "id": "stepladder", "fg": 4577 }, + { "id": "stereo", "fg": 4578 }, + { "id": "sunglasses", "fg": 4579 }, + { "id": "sw_610", "fg": 4580 }, + { "id": "toolbox", "fg": 4581 }, + { "id": "waffleiron", "fg": 4582 }, + { "id": "warhammer", "fg": 4583 }, + { "id": "welding_mask", "fg": 4584 }, + { "id": "wind_mill", "fg": 4585 }, + { "id": "wood_beam", "fg": 4586 }, + { "id": "wooden_barrel", "fg": 4587 }, + { "id": "zweihander", "fg": 4588 }, + { "id": "zweihander_inferior", "fg": 4590 }, + { "id": "zweihander_fake", "fg": 4589 }, + { "id": "mon_grenade_hack", "fg": 4597, "bg": 1151 }, + { "id": "mon_mininuke_hack", "fg": 4599, "bg": 1151 }, + { "id": "bot_grenade_hack", "fg": 4591 }, + { "id": "bot_mininuke_hack", "fg": 4592 }, + { "id": "mon_manhack", "fg": 4598, "bg": 1151 }, + { "id": "mon_gasbomb_hack", "fg": 4596, "bg": 1151 }, + { "id": "mon_flashbang_hack", "fg": 4595, "bg": 1151 }, + { "id": "mon_c4_hack", "fg": 4594, "bg": 1151 }, + { "id": "mon_EMP_hack", "fg": 4593, "bg": 1151 }, + { "id": "mon_chicken", "fg": 4600, "bg": 1151 }, + { "id": "mon_cow", "fg": 4601, "bg": 1150 }, + { "id": "mon_deer", "fg": 4602, "bg": 1150 }, + { "id": "mon_frog_giant", "fg": 4603, "bg": 1150 }, + { "id": "mon_grocerybot", "fg": 4604, "bg": 1151 }, + { "id": "mon_grocerybot_busted", "fg": 4605, "bg": 1151 }, + { "id": "mon_horse", "fg": 4606, "bg": 1150 }, + { "id": "mon_spider_widow_giant", "fg": 4607, "bg": 1150 }, + { "id": "infrared_creature", "fg": 4608 }, { "id": "weather_rain_drop", "fg": [ - { "weight": 100, "sprite": 4575 }, - { "weight": 100, "sprite": 4577 }, - { "weight": 100, "sprite": 4578 }, - { "weight": 100, "sprite": 4579 }, - { "weight": 100, "sprite": 4580 }, - { "weight": 100, "sprite": 4581 }, - { "weight": 100, "sprite": 4582 }, - { "weight": 100, "sprite": 4583 }, - { "weight": 100, "sprite": 4584 }, - { "weight": 100, "sprite": 4576 } - ] - }, - { "id": "weather_snowflake", "fg": 4585 }, - { "id": "weather_acid_drop", "fg": 4574 }, - { "id": [ "t_card_science", "t_card_robofac" ], "fg": 4590 }, - { "id": "t_card_reader_broken", "fg": 4589 }, - { "id": "t_card_military", "fg": 4588 }, - { "id": "t_card_industrial", "fg": 4587 }, - { "id": "t_card_fp", "fg": 4586 }, - { "id": "t_floor_red", "fg": 4593 }, - { "id": "t_floor_green", "fg": 4592 }, - { "id": "t_floor_blue", "fg": 4591 }, - { "id": [ "t_searth_test", "t_searth" ], "fg": 4594 }, - { "id": "t_current_trans", "fg": 4595, "bg": 2293 }, - { "id": "t_potential_trans", "fg": 4596, "bg": 2293 }, - { "id": "graffiti", "fg": 4597 }, - { "id": "t_floor_olight", "fg": 4598, "bg": 1581 }, - { "id": "t_thconc_floor_olight", "fg": 4598, "bg": 2329 }, - { "id": "t_metal_floor_olight", "fg": 4598, "bg": 1915 }, - { "id": "t_pedestal_wyrm", "fg": 4600, "bg": 2103 }, + { "weight": 100, "sprite": 4610 }, + { "weight": 100, "sprite": 4612 }, + { "weight": 100, "sprite": 4613 }, + { "weight": 100, "sprite": 4614 }, + { "weight": 100, "sprite": 4615 }, + { "weight": 100, "sprite": 4616 }, + { "weight": 100, "sprite": 4617 }, + { "weight": 100, "sprite": 4618 }, + { "weight": 100, "sprite": 4619 }, + { "weight": 100, "sprite": 4611 } + ] + }, + { "id": "weather_snowflake", "fg": 4620 }, + { "id": "weather_acid_drop", "fg": 4609 }, + { "id": [ "t_card_science", "t_card_robofac" ], "fg": 4625 }, + { "id": "t_card_reader_broken", "fg": 4624 }, + { "id": "t_card_military", "fg": 4623 }, + { "id": "t_card_industrial", "fg": 4622 }, + { "id": "t_card_fp", "fg": 4621 }, + { "id": "t_floor_red", "fg": 4628 }, + { "id": "t_floor_green", "fg": 4627 }, + { "id": "t_floor_blue", "fg": 4626 }, + { "id": [ "t_searth_test", "t_searth" ], "fg": 4629 }, + { "id": "t_current_trans", "fg": 4630, "bg": 2312 }, + { "id": "t_potential_trans", "fg": 4631, "bg": 2312 }, + { "id": "graffiti", "fg": 4632 }, + { "id": "t_floor_olight", "fg": 4633, "bg": 1600 }, + { "id": "t_thconc_floor_olight", "fg": 4633, "bg": 2348 }, + { "id": "t_metal_floor_olight", "fg": 4633, "bg": 1934 }, + { "id": "t_pedestal_wyrm", "fg": 4635, "bg": 2122 }, { "id": "t_pedestal_temple", - "fg": [ { "weight": 100, "sprite": 4601 }, { "weight": 100, "sprite": 4599 } ], - "bg": 1516 + "fg": [ { "weight": 100, "sprite": 4636 }, { "weight": 100, "sprite": 4634 } ], + "bg": 1535 }, { "id": "t_pedestal_temple_season_winter", - "fg": [ { "weight": 100, "sprite": 4601 }, { "weight": 100, "sprite": 4599 } ], - "bg": 1218 + "fg": [ { "weight": 100, "sprite": 4636 }, { "weight": 100, "sprite": 4634 } ], + "bg": 1238 }, - { "id": "t_zebra", "fg": 4602 }, - { "id": "t_zebra_season_winter", "fg": 1218 }, + { "id": "t_zebra", "fg": 4637 }, + { "id": "t_zebra_season_winter", "fg": 1238 }, { "id": [ "t_metal_railing", "t_concrete_railing", "t_glass_railing" ], "multitile": true, - "fg": 2050, - "bg": 1405, + "fg": 2069, + "bg": 1425, "additional_tiles": [ - { "id": "center", "bg": 1405, "fg": 2035 }, - { "id": "corner", "bg": 1405, "fg": [ 2037, 2039, 2038, 2036 ] }, - { "id": "t_connection", "bg": 1405, "fg": [ 2047, 2049, 2048, 2046 ] }, - { "id": "edge", "bg": 1405, "fg": [ 2041, 2040 ] }, - { "id": "end_piece", "bg": 1405, "fg": [ 2043, 2045, 2044, 2042 ] }, - { "bg": 1405, "id": "unconnected", "fg": [ 2050, 2050 ] } + { "id": "center", "bg": 1425, "fg": 2054 }, + { "id": "corner", "bg": 1425, "fg": [ 2056, 2058, 2057, 2055 ] }, + { "id": "t_connection", "bg": 1425, "fg": [ 2066, 2068, 2067, 2065 ] }, + { "id": "edge", "bg": 1425, "fg": [ 2060, 2059 ] }, + { "id": "end_piece", "bg": 1425, "fg": [ 2062, 2064, 2063, 2061 ] }, + { "bg": 1425, "id": "unconnected", "fg": [ 2069, 2069 ] } ] }, { "id": "t_chainfence", "multitile": true, "rotates": false, - "fg": 4603, - "bg": 1982, + "fg": 4638, + "bg": 2001, "additional_tiles": [ - { "id": "edge", "bg": 1982, "fg": [ 4604, 4603 ] }, - { "id": "end_piece", "bg": 1982, "fg": [ 4604, 4603, 4604, 4603 ] }, - { "bg": 1982, "id": "unconnected", "fg": 4603 } + { "id": "edge", "bg": 2001, "fg": [ 4639, 4638 ] }, + { "id": "end_piece", "bg": 2001, "fg": [ 4639, 4638, 4639, 4638 ] }, + { "bg": 2001, "id": "unconnected", "fg": 4638 } ] }, { "id": "t_chainfence_season_winter", "multitile": true, "rotates": false, - "fg": 4603, - "bg": 1218, - "additional_tiles": [ - { "id": "edge", "bg": 1218, "fg": [ 4604, 4603 ] }, - { "id": "end_piece", "bg": 1218, "fg": [ 4604, 4603, 4604, 4603 ] }, - { "bg": 1218, "id": "unconnected", "fg": 4603 } - ] - }, - { "id": "t_chaingate_c", "fg": 4606, "bg": 1982 }, - { "id": "t_chaingate_l", "fg": 4607, "bg": 1982 }, - { "id": "t_chaingate_o", "fg": 4608, "bg": 1982 }, - { "id": "t_chainfence_posts", "fg": 4605, "bg": 1982 }, - { "id": "t_chaingate_c_season_winter", "fg": 4606, "bg": 1218 }, - { "id": "t_chaingate_l_season_winter", "fg": 4607, "bg": 1218 }, - { "id": "t_chaingate_o_season_winter", "fg": 4608, "bg": 1218 }, - { "id": "t_chainfence_posts_season_winter", "fg": 4605, "bg": 1218 }, - { "id": "t_console", "fg": 4609 }, - { "id": "t_console_broken", "fg": 4610 }, - { "id": "t_dirtmound", "fg": 4611, "bg": 1684 }, - { "id": "t_dirtmound_season_summer", "fg": 4611, "bg": 1694 }, - { "id": "t_dirtmound_season_autumn", "fg": 4611, "bg": 1689 }, - { "id": "t_dirtmound_season_winter", "fg": 4612 }, - { "id": "t_door_metal_c", "fg": 4613 }, - { "id": "t_door_metal_o", "fg": 4614 }, - { "id": "t_fern", "fg": 4615, "bg": 1684 }, - { "id": "t_fern_harvested", "fg": 4616, "bg": 1684 }, - { "id": "t_fern_season_summer", "fg": 4615, "bg": 1694 }, - { "id": "t_fern_harvested_season_summer", "fg": 4616, "bg": 1694 }, - { "id": "t_fern_season_autumn", "fg": 4615, "bg": 1689 }, - { "id": "t_fern_harvested_season_autumn", "fg": 4616, "bg": 1689 }, - { "id": "t_fern_season_winter", "fg": 4615, "bg": 1217 }, - { "id": "t_fern_harvested_season_winter", "fg": 4616, "bg": 1217 }, + "fg": 4638, + "bg": 1238, + "additional_tiles": [ + { "id": "edge", "bg": 1238, "fg": [ 4639, 4638 ] }, + { "id": "end_piece", "bg": 1238, "fg": [ 4639, 4638, 4639, 4638 ] }, + { "bg": 1238, "id": "unconnected", "fg": 4638 } + ] + }, + { "id": "t_chaingate_c", "fg": 4641, "bg": 2001 }, + { "id": "t_chaingate_l", "fg": 4642, "bg": 2001 }, + { "id": "t_chaingate_o", "fg": 4643, "bg": 2001 }, + { "id": "t_chainfence_posts", "fg": 4640, "bg": 2001 }, + { "id": "t_chaingate_c_season_winter", "fg": 4641, "bg": 1238 }, + { "id": "t_chaingate_l_season_winter", "fg": 4642, "bg": 1238 }, + { "id": "t_chaingate_o_season_winter", "fg": 4643, "bg": 1238 }, + { "id": "t_chainfence_posts_season_winter", "fg": 4640, "bg": 1238 }, + { "id": "t_console", "fg": 4644 }, + { "id": "t_console_broken", "fg": 4645 }, + { "id": "t_dirtmound", "fg": 4646, "bg": 1703 }, + { "id": "t_dirtmound_season_summer", "fg": 4646, "bg": 1713 }, + { "id": "t_dirtmound_season_autumn", "fg": 4646, "bg": 1708 }, + { "id": "t_dirtmound_season_winter", "fg": 4647 }, + { "id": "t_door_metal_c", "fg": 4648 }, + { "id": "t_door_metal_o", "fg": 4649 }, + { "id": "t_fern", "fg": 4650, "bg": 1703 }, + { "id": "t_fern_harvested", "fg": 4651, "bg": 1703 }, + { "id": "t_fern_season_summer", "fg": 4650, "bg": 1713 }, + { "id": "t_fern_harvested_season_summer", "fg": 4651, "bg": 1713 }, + { "id": "t_fern_season_autumn", "fg": 4650, "bg": 1708 }, + { "id": "t_fern_harvested_season_autumn", "fg": 4651, "bg": 1708 }, + { "id": "t_fern_season_winter", "fg": 4650, "bg": 1237 }, + { "id": "t_fern_harvested_season_winter", "fg": 4651, "bg": 1237 }, { "id": [ "t_junk_palisade", "t_junk_wall" ], "fg": [ - { "weight": 100, "sprite": 4617 }, - { "weight": 100, "sprite": 4618 }, - { "weight": 100, "sprite": 4619 }, - { "weight": 100, "sprite": 4620 } + { "weight": 100, "sprite": 4652 }, + { "weight": 100, "sprite": 4653 }, + { "weight": 100, "sprite": 4654 }, + { "weight": 100, "sprite": 4655 } ] }, - { "id": "t_reinforced_glass_shutter", "fg": 4621 }, - { "id": "t_reinforced_glass_shutter_open", "fg": 4622 }, - { "id": "t_slot_machine", "fg": 4623, "bg": 1581 }, - { "id": "t_strconc_wall", "fg": 4624 }, + { + "id": "t_paper", + "fg": 4672, + "multitile": true, + "additional_tiles": [ + { "id": "center", "fg": 4656 }, + { "id": "corner", "fg": [ 4658, 4660, 4659, 4657 ] }, + { "id": "t_connection", "fg": [ 4669, 4671, 4670, 4668 ] }, + { "id": "edge", "fg": [ 4662, 4661 ] }, + { "id": "end_piece", "fg": [ 4664, 4666, 4665, 4663 ] }, + { "id": "unconnected", "fg": [ 4672, 4672 ] } + ] + }, + { "id": "t_reinforced_glass_shutter", "fg": 4673 }, + { "id": "t_reinforced_glass_shutter_open", "fg": 4674 }, + { "id": "t_slot_machine", "fg": 4675, "bg": 1600 }, + { "id": "t_strconc_wall", "fg": 4676 }, { "id": "t_trunk", "multitile": true, - "fg": [ 4626, 4625 ], - "bg": [ { "weight": 100, "sprite": 1684 }, { "weight": 100, "sprite": 1686 } ] + "fg": [ 4678, 4677 ], + "bg": [ { "weight": 100, "sprite": 1703 }, { "weight": 100, "sprite": 1705 } ] }, { "id": "t_trunk_season_summer", "multitile": true, - "fg": [ 4626, 4625 ], - "bg": [ { "weight": 100, "sprite": 1694 }, { "weight": 100, "sprite": 1696 } ] + "fg": [ 4678, 4677 ], + "bg": [ { "weight": 100, "sprite": 1713 }, { "weight": 100, "sprite": 1715 } ] }, { "id": "t_trunk_season_autumn", "multitile": true, - "fg": [ 4626, 4625 ], - "bg": [ { "weight": 100, "sprite": 1689 }, { "weight": 100, "sprite": 1691 } ] + "fg": [ 4678, 4677 ], + "bg": [ { "weight": 100, "sprite": 1708 }, { "weight": 100, "sprite": 1710 } ] }, - { "id": "t_trunk_season_winter", "multitile": true, "fg": [ 4626, 4625 ], "bg": 1218 }, - { "id": "t_wall_metal", "fg": 4627 }, - { "id": [ "t_window_boarded", "t_window_boarded_noglass" ], "fg": 4628, "bg": 2630 }, - { "id": "t_window_frame", "fg": 4629 }, - { "id": [ "t_window_reinforced", "t_window_reinforced_noglass" ], "fg": 4630, "bg": 2630 }, - { "id": "t_pit_glass", "fg": 904, "bg": 2002 }, - { "id": "t_pit_spiked", "fg": 981, "bg": 2002 }, - { "id": "tr_firewood_source", "fg": 4631 }, - { "id": "tr_unfinished_construction", "fg": 4632 }, + { "id": "t_trunk_season_winter", "multitile": true, "fg": [ 4678, 4677 ], "bg": 1238 }, + { "id": "t_wall_metal", "fg": 4679 }, + { "id": [ "t_window_boarded", "t_window_boarded_noglass" ], "fg": 4680, "bg": 2649 }, + { "id": "t_window_frame", "fg": 4681 }, + { "id": [ "t_window_reinforced", "t_window_reinforced_noglass" ], "fg": 4682, "bg": 2649 }, + { "id": "t_pit_glass", "fg": 924, "bg": 2021 }, + { "id": "t_pit_spiked", "fg": 1001, "bg": 2021 }, + { "id": "tr_firewood_source", "fg": 4683 }, + { "id": "tr_unfinished_construction", "fg": 4684 }, { "id": "vp_board_ne", - "fg": [ 4637, 4640, 4639, 4638 ], + "fg": [ 4689, 4692, 4691, 4690 ], "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 4864, "bg": [ 4637, 4640, 4639, 4638 ] } ] + "additional_tiles": [ { "id": "broken", "fg": 4916, "bg": [ 4689, 4692, 4691, 4690 ] } ] }, { "id": "vp_board_nw", - "fg": [ 4641, 4644, 4643, 4642 ], + "fg": [ 4693, 4696, 4695, 4694 ], "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 4864, "bg": [ 4641, 4644, 4643, 4642 ] } ] + "additional_tiles": [ { "id": "broken", "fg": 4916, "bg": [ 4693, 4696, 4695, 4694 ] } ] }, { "id": "vp_board_se", - "fg": [ 4645, 4647, 4641, 4646 ], + "fg": [ 4697, 4699, 4693, 4698 ], "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 4864, "bg": [ 4645, 4647, 4641, 4646 ] } ] + "additional_tiles": [ { "id": "broken", "fg": 4916, "bg": [ 4697, 4699, 4693, 4698 ] } ] }, { "id": "vp_board_sw", - "fg": [ 4648, 4650, 4637, 4649 ], + "fg": [ 4700, 4702, 4689, 4701 ], "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 4864, "bg": [ 4648, 4650, 4637, 4649 ] } ] + "additional_tiles": [ { "id": "broken", "fg": 4916, "bg": [ 4700, 4702, 4689, 4701 ] } ] }, { "id": "vp_board_vertical_left", - "fg": [ 4651, 4653, 4654, 4652 ], + "fg": [ 4703, 4705, 4706, 4704 ], "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 4864, "bg": [ 4651, 4653, 4654, 4652 ] } ] + "additional_tiles": [ { "id": "broken", "fg": 4916, "bg": [ 4703, 4705, 4706, 4704 ] } ] }, { "id": "vp_board_vertical_right", - "fg": [ 4654, 4652, 4651, 4653 ], + "fg": [ 4706, 4704, 4703, 4705 ], "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 4864, "bg": [ 4654, 4652, 4651, 4653 ] } ] + "additional_tiles": [ { "id": "broken", "fg": 4916, "bg": [ 4706, 4704, 4703, 4705 ] } ] }, { "id": [ "vp_board_horizontal", "vp_board_horizontal_2" ], - "fg": 4633, + "fg": 4685, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 4864, "bg": 4633 } ] + "additional_tiles": [ { "id": "broken", "fg": 4916, "bg": 4685 } ] }, { "id": "vp_board_horizontal_front", - "fg": [ 4633, 4635, 4633, 4634 ], + "fg": [ 4685, 4687, 4685, 4686 ], "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 4864, "bg": [ 4633, 4635, 4633, 4634 ] } ] + "additional_tiles": [ { "id": "broken", "fg": 4916, "bg": [ 4685, 4687, 4685, 4686 ] } ] }, { "id": "vp_board_horizontal_rear", - "fg": [ 4636, 4634, 4633, 4635 ], + "fg": [ 4688, 4686, 4685, 4687 ], "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 4864, "bg": [ 4636, 4634, 4633, 4635 ] } ] + "additional_tiles": [ { "id": "broken", "fg": 4916, "bg": [ 4688, 4686, 4685, 4687 ] } ] }, { "id": [ "vp_board_vertical", "vp_board_vertical_2" ], - "fg": 4651, + "fg": 4703, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 4864, "bg": 4651 } ] + "additional_tiles": [ { "id": "broken", "fg": 4916, "bg": 4703 } ] }, { "id": "vp_hdboard_ne", - "fg": [ 4715, 4718, 4717, 4716 ], + "fg": [ 4767, 4770, 4769, 4768 ], "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 4864, "bg": [ 4715, 4718, 4717, 4716 ] } ] + "additional_tiles": [ { "id": "broken", "fg": 4916, "bg": [ 4767, 4770, 4769, 4768 ] } ] }, { "id": "vp_hdboard_nw", - "fg": [ 4719, 4722, 4721, 4720 ], + "fg": [ 4771, 4774, 4773, 4772 ], "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 4864, "bg": [ 4719, 4722, 4721, 4720 ] } ] + "additional_tiles": [ { "id": "broken", "fg": 4916, "bg": [ 4771, 4774, 4773, 4772 ] } ] }, { "id": "vp_hdboard_se", - "fg": [ 4723, 4725, 4719, 4724 ], + "fg": [ 4775, 4777, 4771, 4776 ], "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 4864, "bg": [ 4723, 4725, 4719, 4724 ] } ] + "additional_tiles": [ { "id": "broken", "fg": 4916, "bg": [ 4775, 4777, 4771, 4776 ] } ] }, { "id": "vp_hdboard_sw", - "fg": [ 4726, 4728, 4715, 4727 ], + "fg": [ 4778, 4780, 4767, 4779 ], "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 4864, "bg": [ 4726, 4728, 4715, 4727 ] } ] + "additional_tiles": [ { "id": "broken", "fg": 4916, "bg": [ 4778, 4780, 4767, 4779 ] } ] }, { "id": "vp_hdboard_vertical_left", - "fg": [ 4729, 4731, 4730, 4731 ], + "fg": [ 4781, 4783, 4782, 4783 ], "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 4864, "bg": [ 4729, 4731, 4730, 4731 ] } ] + "additional_tiles": [ { "id": "broken", "fg": 4916, "bg": [ 4781, 4783, 4782, 4783 ] } ] }, { "id": "vp_hdboard_vertical_right", - "fg": [ 4730, 4731, 4729, 4731 ], + "fg": [ 4782, 4783, 4781, 4783 ], "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 4864, "bg": [ 4730, 4731, 4729, 4731 ] } ] + "additional_tiles": [ { "id": "broken", "fg": 4916, "bg": [ 4782, 4783, 4781, 4783 ] } ] }, { "id": [ "vp_hdboard_horizontal", "vp_hdboard_horizontal_2" ], - "fg": 4711, + "fg": 4763, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 4864, "bg": 4711 } ] + "additional_tiles": [ { "id": "broken", "fg": 4916, "bg": 4763 } ] }, { "id": "vp_hdboard_horizontal_front", - "fg": [ 4711, 4713, 4711, 4712 ], + "fg": [ 4763, 4765, 4763, 4764 ], "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 4864, "bg": [ 4711, 4713, 4711, 4712 ] } ] + "additional_tiles": [ { "id": "broken", "fg": 4916, "bg": [ 4763, 4765, 4763, 4764 ] } ] }, { "id": "vp_hdboard_horizontal_rear", - "fg": [ 4714, 4712, 4711, 4713 ], + "fg": [ 4766, 4764, 4763, 4765 ], "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 4864, "bg": [ 4714, 4712, 4711, 4713 ] } ] + "additional_tiles": [ { "id": "broken", "fg": 4916, "bg": [ 4766, 4764, 4763, 4765 ] } ] }, { "id": [ "vp_hdboard_vertical", "vp_hdboard_vertical_2" ], - "fg": 4729, + "fg": 4781, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 4864, "bg": 4729 } ] + "additional_tiles": [ { "id": "broken", "fg": 4916, "bg": 4781 } ] }, { "id": "vp_halfboard_ne", - "fg": [ 4676, 4679, 4678, 4677 ], + "fg": [ 4728, 4731, 4730, 4729 ], "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 4864, "bg": [ 4676, 4679, 4678, 4677 ] } ] + "additional_tiles": [ { "id": "broken", "fg": 4916, "bg": [ 4728, 4731, 4730, 4729 ] } ] }, { "id": "vp_halfboard_nw", - "fg": [ 4680, 4683, 4682, 4681 ], + "fg": [ 4732, 4735, 4734, 4733 ], "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 4864, "bg": [ 4680, 4683, 4682, 4681 ] } ] + "additional_tiles": [ { "id": "broken", "fg": 4916, "bg": [ 4732, 4735, 4734, 4733 ] } ] }, { "id": "vp_halfboard_se", - "fg": [ 4684, 4687, 4686, 4685 ], + "fg": [ 4736, 4739, 4738, 4737 ], "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 4864, "bg": [ 4684, 4687, 4686, 4685 ] } ] + "additional_tiles": [ { "id": "broken", "fg": 4916, "bg": [ 4736, 4739, 4738, 4737 ] } ] }, { "id": "vp_halfboard_sw", - "fg": [ 4688, 4691, 4690, 4689 ], + "fg": [ 4740, 4743, 4742, 4741 ], "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 4864, "bg": [ 4688, 4691, 4690, 4689 ] } ] + "additional_tiles": [ { "id": "broken", "fg": 4916, "bg": [ 4740, 4743, 4742, 4741 ] } ] }, { "id": "vp_halfboard_vertical_left", - "fg": [ 4699, 4701, 4702, 4700 ], + "fg": [ 4751, 4753, 4754, 4752 ], "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 4864, "bg": [ 4699, 4701, 4702, 4700 ] } ] + "additional_tiles": [ { "id": "broken", "fg": 4916, "bg": [ 4751, 4753, 4754, 4752 ] } ] }, { "id": "vp_halfboard_vertical_2_left", - "fg": [ 4693, 4695, 4696, 4694 ], + "fg": [ 4745, 4747, 4748, 4746 ], "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 4864, "bg": [ 4693, 4695, 4696, 4694 ] } ] + "additional_tiles": [ { "id": "broken", "fg": 4916, "bg": [ 4745, 4747, 4748, 4746 ] } ] }, { "id": "vp_halfboard_vertical_right", - "fg": [ 4702, 4700, 4699, 4701 ], + "fg": [ 4754, 4752, 4751, 4753 ], "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 4864, "bg": [ 4702, 4700, 4699, 4701 ] } ] + "additional_tiles": [ { "id": "broken", "fg": 4916, "bg": [ 4754, 4752, 4751, 4753 ] } ] }, { "id": "vp_halfboard_vertical_2_right", - "fg": [ 4696, 4698, 4693, 4697 ], + "fg": [ 4748, 4750, 4745, 4749 ], "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 4864, "bg": [ 4696, 4698, 4693, 4697 ] } ] + "additional_tiles": [ { "id": "broken", "fg": 4916, "bg": [ 4748, 4750, 4745, 4749 ] } ] }, { "id": "vp_halfboard_vertical_t_left", - "fg": [ 4704, 4706, 4705, 4703 ], + "fg": [ 4756, 4758, 4757, 4755 ], "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 4864, "bg": [ 4704, 4706, 4705, 4703 ] } ] + "additional_tiles": [ { "id": "broken", "fg": 4916, "bg": [ 4756, 4758, 4757, 4755 ] } ] }, { "id": "vp_halfboard_vertical_t_right", - "fg": [ 4708, 4710, 4709, 4707 ], + "fg": [ 4760, 4762, 4761, 4759 ], "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 4864, "bg": [ 4708, 4710, 4709, 4707 ] } ] + "additional_tiles": [ { "id": "broken", "fg": 4916, "bg": [ 4760, 4762, 4761, 4759 ] } ] }, { "id": [ "vp_halfboard_horizontal", "vp_halfboard_horizontal_2" ], - "fg": 4659, + "fg": 4711, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 4864, "bg": 4659 } ] + "additional_tiles": [ { "id": "broken", "fg": 4916, "bg": 4711 } ] }, { "id": "vp_halfboard_horizontal_front", - "fg": [ 4668, 4671, 4670, 4669 ], + "fg": [ 4720, 4723, 4722, 4721 ], "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 4864, "bg": [ 4668, 4671, 4670, 4669 ] } ] + "additional_tiles": [ { "id": "broken", "fg": 4916, "bg": [ 4720, 4723, 4722, 4721 ] } ] }, { "id": "vp_halfboard_horizontal_2_front", - "fg": [ 4660, 4663, 4662, 4661 ], + "fg": [ 4712, 4715, 4714, 4713 ], "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 4864, "bg": [ 4660, 4663, 4662, 4661 ] } ] + "additional_tiles": [ { "id": "broken", "fg": 4916, "bg": [ 4712, 4715, 4714, 4713 ] } ] }, { "id": "vp_halfboard_horizontal_rear", - "fg": [ 4672, 4675, 4674, 4673 ], + "fg": [ 4724, 4727, 4726, 4725 ], "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 4864, "bg": [ 4672, 4675, 4674, 4673 ] } ] + "additional_tiles": [ { "id": "broken", "fg": 4916, "bg": [ 4724, 4727, 4726, 4725 ] } ] }, { "id": "vp_halfboard_horizontal_2_rear", - "fg": [ 4664, 4667, 4666, 4665 ], + "fg": [ 4716, 4719, 4718, 4717 ], "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 4864, "bg": [ 4664, 4667, 4666, 4665 ] } ] + "additional_tiles": [ { "id": "broken", "fg": 4916, "bg": [ 4716, 4719, 4718, 4717 ] } ] }, { "id": [ "vp_halfboard_vertical", "vp_halfboard_vertical_2" ], - "fg": 4692, + "fg": 4744, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 4864, "bg": 4692 } ] + "additional_tiles": [ { "id": "broken", "fg": 4916, "bg": 4744 } ] }, { "id": "vp_halfboard_cover", - "fg": [ 4655, 4658, 4657, 4656 ], + "fg": [ 4707, 4710, 4709, 4708 ], "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 4864, "bg": [ 4655, 4658, 4657, 4656 ] } ] + "additional_tiles": [ { "id": "broken", "fg": 4916, "bg": [ 4707, 4710, 4709, 4708 ] } ] }, { "id": "vp_hdhalfboard_ne", - "fg": 4746, + "fg": 4798, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 4864, "bg": 4746 } ] + "additional_tiles": [ { "id": "broken", "fg": 4916, "bg": 4798 } ] }, { "id": "vp_hdhalfboard_nw", - "fg": 4747, + "fg": 4799, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 4864, "bg": 4747 } ] + "additional_tiles": [ { "id": "broken", "fg": 4916, "bg": 4799 } ] }, { "id": "vp_hdhalfboard_se", - "fg": 4748, + "fg": 4800, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 4864, "bg": 4748 } ] + "additional_tiles": [ { "id": "broken", "fg": 4916, "bg": 4800 } ] }, { "id": "vp_hdhalfboard_sw", - "fg": 4749, + "fg": 4801, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 4864, "bg": 4749 } ] + "additional_tiles": [ { "id": "broken", "fg": 4916, "bg": 4801 } ] }, { "id": "vp_hdhalfboard_vertical_left", - "fg": 4754, + "fg": 4806, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 4864, "bg": 4754 } ] + "additional_tiles": [ { "id": "broken", "fg": 4916, "bg": 4806 } ] }, { "id": "vp_hdhalfboard_vertical_right", - "fg": 4755, + "fg": 4807, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 4864, "bg": 4755 } ] + "additional_tiles": [ { "id": "broken", "fg": 4916, "bg": 4807 } ] }, { "id": "vp_hdhalfboard_horizontal", - "fg": 4741, + "fg": 4793, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 4864, "bg": 4741 } ] + "additional_tiles": [ { "id": "broken", "fg": 4916, "bg": 4793 } ] }, { "id": "vp_hdhalfboard_horizontal_2", - "fg": 4736, + "fg": 4788, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 4864, "bg": 4736 } ] + "additional_tiles": [ { "id": "broken", "fg": 4916, "bg": 4788 } ] }, { "id": "vp_hdhalfboard_horizontal_front", - "fg": [ 4741, 4744, 4743, 4742 ], + "fg": [ 4793, 4796, 4795, 4794 ], "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 4864, "bg": [ 4741, 4744, 4743, 4742 ] } ] + "additional_tiles": [ { "id": "broken", "fg": 4916, "bg": [ 4793, 4796, 4795, 4794 ] } ] }, { "id": "vp_hdhalfboard_horizontal_2_front", - "fg": [ 4736, 4739, 4738, 4737 ], + "fg": [ 4788, 4791, 4790, 4789 ], "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 4864, "bg": [ 4736, 4739, 4738, 4737 ] } ] + "additional_tiles": [ { "id": "broken", "fg": 4916, "bg": [ 4788, 4791, 4790, 4789 ] } ] }, { "id": "vp_hdhalfboard_horizontal_rear", - "fg": [ 4745, 4742, 4741, 4744 ], + "fg": [ 4797, 4794, 4793, 4796 ], "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 4864, "bg": [ 4745, 4742, 4741, 4744 ] } ] + "additional_tiles": [ { "id": "broken", "fg": 4916, "bg": [ 4797, 4794, 4793, 4796 ] } ] }, { "id": "vp_hdhalfboard_horizontal_2_rear", - "fg": [ 4740, 4737, 4736, 4739 ], + "fg": [ 4792, 4789, 4788, 4791 ], "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 4864, "bg": [ 4740, 4737, 4736, 4739 ] } ] + "additional_tiles": [ { "id": "broken", "fg": 4916, "bg": [ 4792, 4789, 4788, 4791 ] } ] }, { "id": "vp_hdhalfboard_vertical", - "fg": 4750, + "fg": 4802, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 4864, "bg": 4750 } ] + "additional_tiles": [ { "id": "broken", "fg": 4916, "bg": 4802 } ] }, { "id": "vp_hdhalfboard_vertical_2", - "fg": 4751, + "fg": 4803, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 4864, "bg": 4751 } ] + "additional_tiles": [ { "id": "broken", "fg": 4916, "bg": 4803 } ] }, { "id": "vp_hdhalfboard_vertical_2_left", - "fg": 4752, + "fg": 4804, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 4864, "bg": 4752 } ] + "additional_tiles": [ { "id": "broken", "fg": 4916, "bg": 4804 } ] }, { "id": "vp_hdhalfboard_vertical_2_right", - "fg": 4753, + "fg": 4805, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 4864, "bg": 4753 } ] + "additional_tiles": [ { "id": "broken", "fg": 4916, "bg": 4805 } ] }, { "id": "vp_hdhalfboard_cover", - "fg": [ 4732, 4735, 4734, 4733 ], + "fg": [ 4784, 4787, 4786, 4785 ], "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 4864, "bg": [ 4732, 4735, 4734, 4733 ] } ] + "additional_tiles": [ { "id": "broken", "fg": 4916, "bg": [ 4784, 4787, 4786, 4785 ] } ] }, { "id": "vp_xlhalfboard_ne", - "fg": [ 4765, 4768, 4767, 4766 ], + "fg": [ 4817, 4820, 4819, 4818 ], "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 4864, "bg": [ 4765, 4768, 4767, 4766 ] } ] + "additional_tiles": [ { "id": "broken", "fg": 4916, "bg": [ 4817, 4820, 4819, 4818 ] } ] }, { "id": "vp_xlhalfboard_nw", - "fg": [ 4769, 4772, 4771, 4770 ], + "fg": [ 4821, 4824, 4823, 4822 ], "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 4864, "bg": [ 4769, 4772, 4771, 4770 ] } ] + "additional_tiles": [ { "id": "broken", "fg": 4916, "bg": [ 4821, 4824, 4823, 4822 ] } ] }, { "id": "vp_xlhalfboard_se", - "fg": 4773, + "fg": 4825, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 4864, "bg": 4773 } ] + "additional_tiles": [ { "id": "broken", "fg": 4916, "bg": 4825 } ] }, { "id": "vp_xlhalfboard_sw", - "fg": 4774, + "fg": 4826, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 4864, "bg": 4774 } ] + "additional_tiles": [ { "id": "broken", "fg": 4916, "bg": 4826 } ] }, { "id": "vp_xlhalfboard_vertical_left", - "fg": 4776, + "fg": 4828, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 4864, "bg": 4776 } ] + "additional_tiles": [ { "id": "broken", "fg": 4916, "bg": 4828 } ] }, { "id": "vp_xlhalfboard_vertical_right", - "fg": 4777, + "fg": 4829, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 4864, "bg": 4777 } ] + "additional_tiles": [ { "id": "broken", "fg": 4916, "bg": 4829 } ] }, { "id": [ "vp_xlhalfboard_horizontal", "vp_xlhalfboard_horizontal_2" ], - "fg": 4760, + "fg": 4812, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 4864, "bg": 4760 } ] + "additional_tiles": [ { "id": "broken", "fg": 4916, "bg": 4812 } ] }, { "id": "vp_xlhalfboard_horizontal_front", - "fg": [ 4760, 4763, 4762, 4761 ], + "fg": [ 4812, 4815, 4814, 4813 ], "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 4864, "bg": [ 4760, 4763, 4762, 4761 ] } ] + "additional_tiles": [ { "id": "broken", "fg": 4916, "bg": [ 4812, 4815, 4814, 4813 ] } ] }, { "id": "vp_xlhalfboard_horizontal_rear", - "fg": 4764, + "fg": 4816, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 4864, "bg": 4764 } ] + "additional_tiles": [ { "id": "broken", "fg": 4916, "bg": 4816 } ] }, { "id": [ "vp_xlhalfboard_vertical", "vp_xlhalfboard_vertical_2" ], - "fg": 4775, + "fg": 4827, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 4864, "bg": 4775 } ] + "additional_tiles": [ { "id": "broken", "fg": 4916, "bg": 4827 } ] }, { "id": "vp_xlhalfboard_cover", - "fg": [ 4756, 4759, 4758, 4757 ], + "fg": [ 4808, 4811, 4810, 4809 ], "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 4864, "bg": [ 4756, 4759, 4758, 4757 ] } ] + "additional_tiles": [ { "id": "broken", "fg": 4916, "bg": [ 4808, 4811, 4810, 4809 ] } ] }, { "id": "vp_stowboard_ne", - "fg": [ 4806, 4809, 4808, 4807 ], + "fg": [ 4858, 4861, 4860, 4859 ], "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 4864, "bg": [ 4806, 4809, 4808, 4807 ] } ] + "additional_tiles": [ { "id": "broken", "fg": 4916, "bg": [ 4858, 4861, 4860, 4859 ] } ] }, { "id": "vp_stowboard_nw", - "fg": [ 4810, 4813, 4812, 4811 ], + "fg": [ 4862, 4865, 4864, 4863 ], "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 4864, "bg": [ 4810, 4813, 4812, 4811 ] } ] + "additional_tiles": [ { "id": "broken", "fg": 4916, "bg": [ 4862, 4865, 4864, 4863 ] } ] }, { "id": "vp_stowboard_se", - "fg": [ 4814, 4816, 4810, 4815 ], + "fg": [ 4866, 4868, 4862, 4867 ], "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 4864, "bg": [ 4814, 4816, 4810, 4815 ] } ] + "additional_tiles": [ { "id": "broken", "fg": 4916, "bg": [ 4866, 4868, 4862, 4867 ] } ] }, { "id": "vp_stowboard_sw", - "fg": [ 4817, 4819, 4806, 4818 ], + "fg": [ 4869, 4871, 4858, 4870 ], "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 4864, "bg": [ 4817, 4819, 4806, 4818 ] } ] + "additional_tiles": [ { "id": "broken", "fg": 4916, "bg": [ 4869, 4871, 4858, 4870 ] } ] }, { "id": "vp_stowboard_vertical_left", - "fg": [ 4820, 4822, 4823, 4821 ], + "fg": [ 4872, 4874, 4875, 4873 ], "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 4864, "bg": [ 4820, 4822, 4823, 4821 ] } ] + "additional_tiles": [ { "id": "broken", "fg": 4916, "bg": [ 4872, 4874, 4875, 4873 ] } ] }, { "id": "vp_stowboard_vertical_right", - "fg": [ 4823, 4821, 4820, 4822 ], + "fg": [ 4875, 4873, 4872, 4874 ], "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 4864, "bg": [ 4823, 4821, 4820, 4822 ] } ] + "additional_tiles": [ { "id": "broken", "fg": 4916, "bg": [ 4875, 4873, 4872, 4874 ] } ] }, { "id": [ "vp_stowboard_horizontal", "vp_stowboard_horizontal_2" ], - "fg": 4801, + "fg": 4853, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 4864, "bg": 4801 } ] + "additional_tiles": [ { "id": "broken", "fg": 4916, "bg": 4853 } ] }, { "id": "vp_stowboard_horizontal_front", - "fg": [ 4801, 4804, 4803, 4802 ], + "fg": [ 4853, 4856, 4855, 4854 ], "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 4864, "bg": [ 4801, 4804, 4803, 4802 ] } ] + "additional_tiles": [ { "id": "broken", "fg": 4916, "bg": [ 4853, 4856, 4855, 4854 ] } ] }, { "id": "vp_stowboard_horizontal_rear", - "fg": [ 4805, 4802, 4801, 4804 ], + "fg": [ 4857, 4854, 4853, 4856 ], "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 4864, "bg": [ 4805, 4802, 4801, 4804 ] } ] + "additional_tiles": [ { "id": "broken", "fg": 4916, "bg": [ 4857, 4854, 4853, 4856 ] } ] }, { "id": "vp_stowboard_vertical", - "fg": 4821, + "fg": 4873, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 4864, "bg": 4821 } ] + "additional_tiles": [ { "id": "broken", "fg": 4916, "bg": 4873 } ] }, { "id": "vp_hdstowboard_ne", - "fg": [ 4783, 4786, 4785, 4784 ], + "fg": [ 4835, 4838, 4837, 4836 ], "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 4864, "bg": [ 4783, 4786, 4785, 4784 ] } ] + "additional_tiles": [ { "id": "broken", "fg": 4916, "bg": [ 4835, 4838, 4837, 4836 ] } ] }, { "id": "vp_hdstowboard_nw", - "fg": [ 4787, 4790, 4789, 4788 ], + "fg": [ 4839, 4842, 4841, 4840 ], "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 4864, "bg": [ 4787, 4790, 4789, 4788 ] } ] + "additional_tiles": [ { "id": "broken", "fg": 4916, "bg": [ 4839, 4842, 4841, 4840 ] } ] }, { "id": "vp_hdstowboard_se", - "fg": [ 4791, 4793, 4787, 4792 ], + "fg": [ 4843, 4845, 4839, 4844 ], "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 4864, "bg": [ 4791, 4793, 4787, 4792 ] } ] + "additional_tiles": [ { "id": "broken", "fg": 4916, "bg": [ 4843, 4845, 4839, 4844 ] } ] }, { "id": "vp_hdstowboard_sw", - "fg": [ 4794, 4796, 4783, 4795 ], + "fg": [ 4846, 4848, 4835, 4847 ], "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 4864, "bg": [ 4794, 4796, 4783, 4795 ] } ] + "additional_tiles": [ { "id": "broken", "fg": 4916, "bg": [ 4846, 4848, 4835, 4847 ] } ] }, { "id": "vp_hdstowboard_vertical_left", - "fg": [ 4797, 4799, 4800, 4798 ], + "fg": [ 4849, 4851, 4852, 4850 ], "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 4864, "bg": [ 4797, 4799, 4800, 4798 ] } ] + "additional_tiles": [ { "id": "broken", "fg": 4916, "bg": [ 4849, 4851, 4852, 4850 ] } ] }, { "id": "vp_hdstowboard_vertical_right", - "fg": [ 4800, 4798, 4797, 4799 ], + "fg": [ 4852, 4850, 4849, 4851 ], "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 4864, "bg": [ 4800, 4798, 4797, 4799 ] } ] + "additional_tiles": [ { "id": "broken", "fg": 4916, "bg": [ 4852, 4850, 4849, 4851 ] } ] }, { "id": [ "vp_hdstowboard_horizontal", "vp_hdstowboard_horizontal_2" ], - "fg": 4778, + "fg": 4830, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 4864, "bg": 4778 } ] + "additional_tiles": [ { "id": "broken", "fg": 4916, "bg": 4830 } ] }, { "id": "vp_hdstowboard_horizontal_front", - "fg": [ 4778, 4781, 4780, 4779 ], + "fg": [ 4830, 4833, 4832, 4831 ], "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 4864, "bg": [ 4778, 4781, 4780, 4779 ] } ] + "additional_tiles": [ { "id": "broken", "fg": 4916, "bg": [ 4830, 4833, 4832, 4831 ] } ] }, { "id": "vp_hdstowboard_horizontal_rear", - "fg": [ 4782, 4779, 4778, 4781 ], + "fg": [ 4834, 4831, 4830, 4833 ], "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 4864, "bg": [ 4782, 4779, 4778, 4781 ] } ] + "additional_tiles": [ { "id": "broken", "fg": 4916, "bg": [ 4834, 4831, 4830, 4833 ] } ] }, { "id": "vp_hdstowboard_vertical", - "fg": 4798, + "fg": 4850, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 4864, "bg": 4798 } ] + "additional_tiles": [ { "id": "broken", "fg": 4916, "bg": 4850 } ] }, { "id": "vp_woodboard_ne", - "fg": [ 4828, 4829, 4834, 4835 ], + "fg": [ 4880, 4881, 4886, 4887 ], "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 4864, "bg": [ 4828, 4829, 4834, 4835 ] } ] + "additional_tiles": [ { "id": "broken", "fg": 4916, "bg": [ 4880, 4881, 4886, 4887 ] } ] }, { "id": "vp_woodboard_nw", - "fg": [ 4830, 4831, 4832, 4833 ], + "fg": [ 4882, 4883, 4884, 4885 ], "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 4864, "bg": [ 4830, 4831, 4832, 4833 ] } ] + "additional_tiles": [ { "id": "broken", "fg": 4916, "bg": [ 4882, 4883, 4884, 4885 ] } ] }, { "id": "vp_woodboard_se", - "fg": [ 4832, 4833, 4830, 4831 ], + "fg": [ 4884, 4885, 4882, 4883 ], "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 4864, "bg": [ 4832, 4833, 4830, 4831 ] } ] + "additional_tiles": [ { "id": "broken", "fg": 4916, "bg": [ 4884, 4885, 4882, 4883 ] } ] }, { "id": "vp_woodboard_sw", - "fg": [ 4834, 4835, 4828, 4829 ], + "fg": [ 4886, 4887, 4880, 4881 ], "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 4864, "bg": [ 4834, 4835, 4828, 4829 ] } ] + "additional_tiles": [ { "id": "broken", "fg": 4916, "bg": [ 4886, 4887, 4880, 4881 ] } ] }, { "id": "vp_woodboard_vertical_left", - "fg": [ 4836, 4826, 4837, 4824 ], + "fg": [ 4888, 4878, 4889, 4876 ], "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 4864, "bg": [ 4836, 4826, 4837, 4824 ] } ] + "additional_tiles": [ { "id": "broken", "fg": 4916, "bg": [ 4888, 4878, 4889, 4876 ] } ] }, { "id": "vp_woodboard_vertical_right", - "fg": [ 4837, 4824, 4836, 4826 ], + "fg": [ 4889, 4876, 4888, 4878 ], "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 4864, "bg": [ 4837, 4824, 4836, 4826 ] } ] + "additional_tiles": [ { "id": "broken", "fg": 4916, "bg": [ 4889, 4876, 4888, 4878 ] } ] }, { "id": [ "vp_woodboard_horizontal", "vp_woodboard_vertical", "vp_woodboard_horizontal_front" ], - "fg": [ 4824, 4825, 4826, 4827 ], + "fg": [ 4876, 4877, 4878, 4879 ], "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 4864, "bg": [ 4824, 4825, 4826, 4827 ] } ] + "additional_tiles": [ { "id": "broken", "fg": 4916, "bg": [ 4876, 4877, 4878, 4879 ] } ] }, { "id": "vp_woodboard_horizontal_rear", - "fg": [ 4826, 4827, 4824, 4825 ], + "fg": [ 4878, 4879, 4876, 4877 ], "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 4864, "bg": [ 4826, 4827, 4824, 4825 ] } ] + "additional_tiles": [ { "id": "broken", "fg": 4916, "bg": [ 4878, 4879, 4876, 4877 ] } ] }, { "id": [ "vp_basketsm", "vp_basketsm_external" ], - "fg": [ 4849, 4848 ], + "fg": [ 4901, 4900 ], "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 4864, "bg": [ 4849, 4848 ] } ] + "additional_tiles": [ { "id": "broken", "fg": 4916, "bg": [ 4901, 4900 ] } ] }, { "id": "vp_basketsm_bike_rear", - "fg": [ 4845, 4847, 4846, 4844 ], + "fg": [ 4897, 4899, 4898, 4896 ], "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 4864, "bg": [ 4845, 4847, 4846, 4844 ] } ] + "additional_tiles": [ { "id": "broken", "fg": 4916, "bg": [ 4897, 4899, 4898, 4896 ] } ] }, { "id": [ "vp_basketlg", "vp_basketlg_external" ], - "fg": [ 4843, 4842 ], + "fg": [ 4895, 4894 ], "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 4864, "bg": [ 4843, 4842 ] } ] + "additional_tiles": [ { "id": "broken", "fg": 4916, "bg": [ 4895, 4894 ] } ] }, { "id": "vp_basketlg_cart", - "fg": [ 4839, 4841, 4840, 4838 ], + "fg": [ 4891, 4893, 4892, 4890 ], "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 4864, "bg": [ 4839, 4841, 4840, 4838 ] } ] + "additional_tiles": [ { "id": "broken", "fg": 4916, "bg": [ 4891, 4893, 4892, 4890 ] } ] }, { "id": "vp_box", - "fg": [ 4850, 4851 ], + "fg": [ 4902, 4903 ], "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 4864, "bg": [ 4850, 4851 ] } ] + "additional_tiles": [ { "id": "broken", "fg": 4916, "bg": [ 4902, 4903 ] } ] }, { "id": "vp_wood box", - "fg": [ 4860, 4859 ], + "fg": [ 4912, 4911 ], "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 4864, "bg": [ 4860, 4859 ] } ] + "additional_tiles": [ { "id": "broken", "fg": 4916, "bg": [ 4912, 4911 ] } ] }, { "id": "vp_box_wheelbarrow", - "fg": [ 4853, 4855, 4854, 4852 ], + "fg": [ 4905, 4907, 4906, 4904 ], "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 4864, "bg": [ 4853, 4855, 4854, 4852 ] } ] + "additional_tiles": [ { "id": "broken", "fg": 4916, "bg": [ 4905, 4907, 4906, 4904 ] } ] }, { "id": "vp_trunk", - "fg": 4857, + "fg": 4909, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 4864, "bg": 4857 } ] + "additional_tiles": [ { "id": "broken", "fg": 4916, "bg": 4909 } ] }, { "id": "vp_trunk_rear_edge", - "fg": 4858, + "fg": 4910, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 4864, "bg": 4858 } ] + "additional_tiles": [ { "id": "broken", "fg": 4916, "bg": 4910 } ] }, { "id": [ "vp_cargo_space", "animal_compartment" ], - "fg": 4856, + "fg": 4908, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 4864, "bg": 4856 } ] + "additional_tiles": [ { "id": "broken", "fg": 4916, "bg": 4908 } ] }, { "id": "vp_door_internal", - "fg": [ 4884, 4888, 4886, 4882 ], + "fg": [ 4937, 4941, 4939, 4935 ], "multitile": true, - "additional_tiles": [ { "id": "open", "fg": [ 4885, 4889, 4887, 4883 ] }, { "id": "broken", "fg": 4864, "bg": [ 4885, 4889, 4887, 4883 ] } ] + "additional_tiles": [ { "id": "open", "fg": [ 4938, 4942, 4940, 4936 ] }, { "id": "broken", "fg": 4916, "bg": [ 4938, 4942, 4940, 4936 ] } ] }, { "id": [ "vp_door", "vp_door_sliding" ], - "fg": 4881, + "fg": 4933, "multitile": true, - "additional_tiles": [ { "id": "open", "fg": 4881 }, { "id": "broken", "fg": 4864, "bg": 4881 } ] + "additional_tiles": [ { "id": "open", "fg": 4934 }, { "id": "broken", "fg": 4916, "bg": 4933 } ] }, { "id": "vp_door_front", - "fg": [ 4873, 4880, 4879, 4878 ], + "fg": [ 4925, 4932, 4931, 4930 ], "multitile": true, - "additional_tiles": [ { "id": "open", "fg": [ 4875, 4877, 4876, 4874 ] }, { "id": "broken", "fg": 4864, "bg": [ 4875, 4877, 4876, 4874 ] } ] + "additional_tiles": [ { "id": "open", "fg": [ 4927, 4929, 4928, 4926 ] }, { "id": "broken", "fg": 4916, "bg": [ 4927, 4929, 4928, 4926 ] } ] }, { "id": "vp_door_rear", - "fg": [ 4926, 4933, 4932, 4931 ], + "fg": [ 4979, 4986, 4985, 4984 ], "multitile": true, - "additional_tiles": [ { "id": "open", "fg": [ 4928, 4930, 4929, 4927 ] }, { "id": "broken", "fg": 4864, "bg": [ 4928, 4930, 4929, 4927 ] } ] + "additional_tiles": [ { "id": "open", "fg": [ 4981, 4983, 4982, 4980 ] }, { "id": "broken", "fg": 4916, "bg": [ 4981, 4983, 4982, 4980 ] } ] }, { "id": [ "vp_door_left", "vp_door_vertical_left" ], - "fg": [ 4865, 4868, 4867, 4866 ], + "fg": [ 4917, 4920, 4919, 4918 ], "multitile": true, - "additional_tiles": [ { "id": "open", "fg": [ 4891, 4893, 4892, 4890 ] }, { "id": "broken", "fg": 4864, "bg": [ 4891, 4893, 4892, 4890 ] } ] + "additional_tiles": [ { "id": "open", "fg": [ 4944, 4946, 4945, 4943 ] }, { "id": "broken", "fg": 4916, "bg": [ 4944, 4946, 4945, 4943 ] } ] }, { "id": [ "vp_door_nw", "vp_door_front_left" ], - "fg": [ 4898, 4901, 4900, 4899 ], + "fg": [ 4951, 4954, 4953, 4952 ], "multitile": true, - "additional_tiles": [ { "id": "open", "fg": [ 4891, 4893, 4892, 4890 ] }, { "id": "broken", "fg": 4864, "bg": [ 4891, 4893, 4892, 4890 ] } ] + "additional_tiles": [ { "id": "open", "fg": [ 4944, 4946, 4945, 4943 ] }, { "id": "broken", "fg": 4916, "bg": [ 4944, 4946, 4945, 4943 ] } ] }, { "id": [ "vp_door_sw", "vp_door_rear_left" ], - "fg": [ 4947, 4950, 4949, 4948 ], + "fg": [ 5000, 5003, 5002, 5001 ], "multitile": true, - "additional_tiles": [ { "id": "open", "fg": [ 4891, 4893, 4892, 4890 ] }, { "id": "broken", "fg": 4864, "bg": [ 4891, 4893, 4892, 4890 ] } ] + "additional_tiles": [ { "id": "open", "fg": [ 4944, 4946, 4945, 4943 ] }, { "id": "broken", "fg": 4916, "bg": [ 4944, 4946, 4945, 4943 ] } ] }, { "id": [ "vp_door_right", "vp_door_vertical_right" ], - "fg": [ 4869, 4872, 4871, 4870 ], + "fg": [ 4921, 4924, 4923, 4922 ], "multitile": true, - "additional_tiles": [ { "id": "open", "fg": [ 4935, 4937, 4936, 4934 ] }, { "id": "broken", "fg": 4864, "bg": [ 4935, 4937, 4936, 4934 ] } ] + "additional_tiles": [ { "id": "open", "fg": [ 4988, 4990, 4989, 4987 ] }, { "id": "broken", "fg": 4916, "bg": [ 4988, 4990, 4989, 4987 ] } ] }, { "id": [ "vp_door_ne", "vp_door_front_right" ], - "fg": [ 4894, 4897, 4896, 4895 ], + "fg": [ 4947, 4950, 4949, 4948 ], "multitile": true, - "additional_tiles": [ { "id": "open", "fg": [ 4935, 4937, 4936, 4934 ] }, { "id": "broken", "fg": 4864, "bg": [ 4935, 4937, 4936, 4934 ] } ] + "additional_tiles": [ { "id": "open", "fg": [ 4988, 4990, 4989, 4987 ] }, { "id": "broken", "fg": 4916, "bg": [ 4988, 4990, 4989, 4987 ] } ] }, { "id": [ "vp_door_se", "vp_door_rear_right" ], - "fg": [ 4938, 4941, 4940, 4939 ], + "fg": [ 4991, 4994, 4993, 4992 ], "multitile": true, - "additional_tiles": [ { "id": "open", "fg": [ 4935, 4937, 4936, 4934 ] }, { "id": "broken", "fg": 4864, "bg": [ 4935, 4937, 4936, 4934 ] } ] + "additional_tiles": [ { "id": "open", "fg": [ 4988, 4990, 4989, 4987 ] }, { "id": "broken", "fg": 4916, "bg": [ 4988, 4990, 4989, 4987 ] } ] }, { "id": "vp_door_shutter", - "fg": [ 4942, 4946, 4945, 4944 ], + "fg": [ 4995, 4999, 4998, 4997 ], "multitile": true, - "additional_tiles": [ { "id": "open", "fg": 4943 }, { "id": "broken", "fg": 4864, "bg": 4943 } ] + "additional_tiles": [ { "id": "open", "fg": 4996 }, { "id": "broken", "fg": 4916, "bg": 4996 } ] }, { "id": "vp_door_trunk", - "fg": [ 4951, 4958, 4957, 4956 ], + "fg": [ 5004, 5011, 5010, 5009 ], "multitile": true, - "additional_tiles": [ { "id": "open", "fg": [ 4952, 4955, 4954, 4953 ] }, { "id": "broken", "fg": 4864, "bg": [ 4952, 4955, 4954, 4953 ] } ] + "additional_tiles": [ { "id": "open", "fg": [ 5005, 5008, 5007, 5006 ] }, { "id": "broken", "fg": 4916, "bg": [ 5005, 5008, 5007, 5006 ] } ] }, { "id": [ "vp_hddoor_trunk", "vp_hatch", "vp_hatch_opaque", "vp_hdhatch", "vp_hdhatch_opaque" ], - "fg": [ 5007, 5014, 5013, 5012 ], + "fg": [ 5060, 5067, 5066, 5065 ], "multitile": true, - "additional_tiles": [ { "id": "open", "fg": [ 5008, 5011, 5010, 5009 ] }, { "id": "broken", "fg": 4864, "bg": [ 5008, 5011, 5010, 5009 ] } ] + "additional_tiles": [ { "id": "open", "fg": [ 5061, 5064, 5063, 5062 ] }, { "id": "broken", "fg": 4916, "bg": [ 5061, 5064, 5063, 5062 ] } ] }, { "id": "vp_hddoor_left", - "fg": [ 4960, 4962, 4961, 4959 ], + "fg": [ 5013, 5015, 5014, 5012 ], "multitile": true, - "additional_tiles": [ { "id": "open", "fg": [ 4972, 4974, 4973, 4971 ] }, { "id": "broken", "fg": 4864, "bg": [ 4972, 4974, 4973, 4971 ] } ] + "additional_tiles": [ { "id": "open", "fg": [ 5025, 5027, 5026, 5024 ] }, { "id": "broken", "fg": 4916, "bg": [ 5025, 5027, 5026, 5024 ] } ] }, { "id": "vp_hddoor_right", - "fg": [ 4964, 4966, 4965, 4963 ], + "fg": [ 5017, 5019, 5018, 5016 ], "multitile": true, - "additional_tiles": [ { "id": "open", "fg": [ 5004, 5006, 5005, 5003 ] }, { "id": "broken", "fg": 4864, "bg": [ 5004, 5006, 5005, 5003 ] } ] + "additional_tiles": [ { "id": "open", "fg": [ 5057, 5059, 5058, 5056 ] }, { "id": "broken", "fg": 4916, "bg": [ 5057, 5059, 5058, 5056 ] } ] }, { "id": [ "vp_hddoor", "vp_hddoor_front" ], - "fg": [ 4968, 4970, 4969, 4967 ], + "fg": [ 5021, 5023, 5022, 5020 ], "multitile": true, - "additional_tiles": [ { "id": "open", "fg": [ 4875, 4877, 4876, 4874 ] }, { "id": "broken", "fg": 4864, "bg": [ 4875, 4877, 4876, 4874 ] } ] + "additional_tiles": [ { "id": "open", "fg": [ 4927, 4929, 4928, 4926 ] }, { "id": "broken", "fg": 4916, "bg": [ 4927, 4929, 4928, 4926 ] } ] }, { "id": "vp_hddoor_rear", - "fg": [ 5000, 5002, 5001, 4999 ], + "fg": [ 5053, 5055, 5054, 5052 ], "multitile": true, - "additional_tiles": [ { "id": "open", "fg": [ 4928, 4930, 4929, 4927 ] }, { "id": "broken", "fg": 4864, "bg": [ 4928, 4930, 4929, 4927 ] } ] + "additional_tiles": [ { "id": "open", "fg": [ 4981, 4983, 4982, 4980 ] }, { "id": "broken", "fg": 4916, "bg": [ 4981, 4983, 4982, 4980 ] } ] }, { "id": "vp_door_opaque_left", - "fg": [ 4911, 4913, 4912, 4910 ], + "fg": [ 4964, 4966, 4965, 4963 ], "multitile": true, - "additional_tiles": [ { "id": "open", "fg": [ 4907, 4909, 4908, 4906 ] }, { "id": "broken", "fg": 4864, "bg": [ 4907, 4909, 4908, 4906 ] } ] + "additional_tiles": [ { "id": "open", "fg": [ 4960, 4962, 4961, 4959 ] }, { "id": "broken", "fg": 4916, "bg": [ 4960, 4962, 4961, 4959 ] } ] }, { "id": "vp_door_opaque_right", - "fg": [ 4923, 4925, 4924, 4922 ], + "fg": [ 4976, 4978, 4977, 4975 ], "multitile": true, - "additional_tiles": [ { "id": "open", "fg": [ 4919, 4921, 4920, 4918 ] }, { "id": "broken", "fg": 4864, "bg": [ 4919, 4921, 4920, 4918 ] } ] + "additional_tiles": [ { "id": "open", "fg": [ 4972, 4974, 4973, 4971 ] }, { "id": "broken", "fg": 4916, "bg": [ 4972, 4974, 4973, 4971 ] } ] }, { "id": [ "vp_door_opaque", "vp_door_opaque_front" ], - "fg": [ 4903, 4905, 4904, 4902 ], + "fg": [ 4956, 4958, 4957, 4955 ], "multitile": true, - "additional_tiles": [ { "id": "open", "fg": [ 4875, 4877, 4876, 4874 ] }, { "id": "broken", "fg": 4864, "bg": [ 4875, 4877, 4876, 4874 ] } ] + "additional_tiles": [ { "id": "open", "fg": [ 4927, 4929, 4928, 4926 ] }, { "id": "broken", "fg": 4916, "bg": [ 4927, 4929, 4928, 4926 ] } ] }, { "id": "vp_door_opaque_rear", - "fg": [ 4915, 4917, 4916, 4914 ], + "fg": [ 4968, 4970, 4969, 4967 ], "multitile": true, - "additional_tiles": [ { "id": "open", "fg": [ 4928, 4930, 4929, 4927 ] }, { "id": "broken", "fg": 4864, "bg": [ 4928, 4930, 4929, 4927 ] } ] + "additional_tiles": [ { "id": "open", "fg": [ 4981, 4983, 4982, 4980 ] }, { "id": "broken", "fg": 4916, "bg": [ 4981, 4983, 4982, 4980 ] } ] }, { "id": "vp_hddoor_opaque_left", - "fg": [ 4984, 4986, 4985, 4983 ], + "fg": [ 5037, 5039, 5038, 5036 ], "multitile": true, - "additional_tiles": [ { "id": "open", "fg": [ 4980, 4982, 4981, 4979 ] }, { "id": "broken", "fg": 4864, "bg": [ 4980, 4982, 4981, 4979 ] } ] + "additional_tiles": [ { "id": "open", "fg": [ 5033, 5035, 5034, 5032 ] }, { "id": "broken", "fg": 4916, "bg": [ 5033, 5035, 5034, 5032 ] } ] }, { "id": "vp_hddoor_opaque_right", - "fg": [ 4996, 4998, 4997, 4995 ], + "fg": [ 5049, 5051, 5050, 5048 ], "multitile": true, - "additional_tiles": [ { "id": "open", "fg": [ 4992, 4994, 4993, 4991 ] }, { "id": "broken", "fg": 4864, "bg": [ 4992, 4994, 4993, 4991 ] } ] + "additional_tiles": [ { "id": "open", "fg": [ 5045, 5047, 5046, 5044 ] }, { "id": "broken", "fg": 4916, "bg": [ 5045, 5047, 5046, 5044 ] } ] }, { "id": [ "vp_hddoor_opaque", "vp_hddoor_opaque_front" ], - "fg": [ 4976, 4978, 4977, 4975 ], + "fg": [ 5029, 5031, 5030, 5028 ], "multitile": true, - "additional_tiles": [ { "id": "open", "fg": [ 4875, 4877, 4876, 4874 ] }, { "id": "broken", "fg": 4864, "bg": [ 4875, 4877, 4876, 4874 ] } ] + "additional_tiles": [ { "id": "open", "fg": [ 4927, 4929, 4928, 4926 ] }, { "id": "broken", "fg": 4916, "bg": [ 4927, 4929, 4928, 4926 ] } ] }, { "id": "vp_hddoor_opaque_rear", - "fg": [ 4988, 4990, 4989, 4987 ], + "fg": [ 5041, 5043, 5042, 5040 ], "multitile": true, - "additional_tiles": [ { "id": "open", "fg": [ 4928, 4930, 4929, 4927 ] }, { "id": "broken", "fg": 4864, "bg": [ 4928, 4930, 4929, 4927 ] } ] + "additional_tiles": [ { "id": "open", "fg": [ 4981, 4983, 4982, 4980 ] }, { "id": "broken", "fg": 4916, "bg": [ 4981, 4983, 4982, 4980 ] } ] }, { "id": "vp_frame_cover", - "fg": 5015, + "fg": 5068, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 4864, "bg": 5015 } ] + "additional_tiles": [ { "id": "broken", "fg": 4916, "bg": 5068 } ] }, { "id": "vp_frame_cross", - "fg": 5016, + "fg": 5069, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 4864, "bg": 5016 } ] + "additional_tiles": [ { "id": "broken", "fg": 4916, "bg": 5069 } ] }, { "id": "vp_frame_cross_unconnected", - "fg": 5017, + "fg": 5070, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 4864, "bg": 5017 } ] + "additional_tiles": [ { "id": "broken", "fg": 4916, "bg": 5070 } ] }, { "id": "vp_frame_ne", - "fg": 5030, + "fg": 5083, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 4864, "bg": 5030 } ] + "additional_tiles": [ { "id": "broken", "fg": 4916, "bg": 5083 } ] }, { "id": "vp_frame_nw", - "fg": 5031, + "fg": 5084, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 4864, "bg": 5031 } ] + "additional_tiles": [ { "id": "broken", "fg": 4916, "bg": 5084 } ] }, { "id": "vp_frame_se", - "fg": 5032, + "fg": 5085, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 4864, "bg": 5032 } ] + "additional_tiles": [ { "id": "broken", "fg": 4916, "bg": 5085 } ] }, { "id": "vp_frame_sw", - "fg": 5033, + "fg": 5086, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 4864, "bg": 5033 } ] + "additional_tiles": [ { "id": "broken", "fg": 4916, "bg": 5086 } ] }, { "id": "vp_frame_vertical_unconnected", - "fg": 5041, + "fg": 5094, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 4864, "bg": 5041 } ] + "additional_tiles": [ { "id": "broken", "fg": 4916, "bg": 5094 } ] }, { "id": "vp_frame_vertical_2_unconnected", - "fg": 5038, + "fg": 5091, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 4864, "bg": 5038 } ] + "additional_tiles": [ { "id": "broken", "fg": 4916, "bg": 5091 } ] }, { "id": "vp_frame_vertical_left", - "fg": 5039, + "fg": 5092, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 4864, "bg": 5039 } ] + "additional_tiles": [ { "id": "broken", "fg": 4916, "bg": 5092 } ] }, { "id": "vp_frame_vertical_2_left", - "fg": 5036, + "fg": 5089, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 4864, "bg": 5036 } ] + "additional_tiles": [ { "id": "broken", "fg": 4916, "bg": 5089 } ] }, { "id": "vp_frame_vertical_right", - "fg": 5040, + "fg": 5093, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 4864, "bg": 5040 } ] + "additional_tiles": [ { "id": "broken", "fg": 4916, "bg": 5093 } ] }, { "id": "vp_frame_vertical_2_right", - "fg": 5037, + "fg": 5090, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 4864, "bg": 5037 } ] + "additional_tiles": [ { "id": "broken", "fg": 4916, "bg": 5090 } ] }, { "id": "vp_frame_horizontal", - "fg": 5018, + "fg": 5071, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 4864, "bg": 5018 } ] + "additional_tiles": [ { "id": "broken", "fg": 4916, "bg": 5071 } ] }, { "id": "vp_frame_horizontal_2", - "fg": 5019, + "fg": 5072, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 4864, "bg": 5019 } ] + "additional_tiles": [ { "id": "broken", "fg": 4916, "bg": 5072 } ] }, { "id": "vp_frame_horizontal_unconnected", - "fg": 5029, + "fg": 5082, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 4864, "bg": 5029 } ] + "additional_tiles": [ { "id": "broken", "fg": 4916, "bg": 5082 } ] }, { "id": "vp_frame_horizontal_2_unconnected", - "fg": 5022, + "fg": 5075, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 4864, "bg": 5022 } ] + "additional_tiles": [ { "id": "broken", "fg": 4916, "bg": 5075 } ] }, { "id": "vp_frame_horizontal_front", - "fg": 5025, + "fg": 5078, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 4864, "bg": 5025 } ] + "additional_tiles": [ { "id": "broken", "fg": 4916, "bg": 5078 } ] }, { "id": "vp_frame_horizontal_2_front", - "fg": 5020, + "fg": 5073, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 4864, "bg": 5020 } ] + "additional_tiles": [ { "id": "broken", "fg": 4916, "bg": 5073 } ] }, { "id": "vp_frame_horizontal_rear", - "fg": 5027, + "fg": 5080, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 4864, "bg": 5027 } ] + "additional_tiles": [ { "id": "broken", "fg": 4916, "bg": 5080 } ] }, { - "id": "vp_frame_horizontal2_rear", - "fg": 5021, + "id": "vp_frame_horizontal_2_rear", + "fg": 5074, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 4864, "bg": 5021 } ] + "additional_tiles": [ { "id": "broken", "fg": 4916, "bg": 5074 } ] }, { "id": "vp_frame_horizontal_left", - "fg": 5026, + "fg": 5079, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 4864, "bg": 5026 } ] + "additional_tiles": [ { "id": "broken", "fg": 4916, "bg": 5079 } ] }, { "id": "vp_frame_horizontal_2_left", - "fg": 5023, + "fg": 5076, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 4864, "bg": 5023 } ] + "additional_tiles": [ { "id": "broken", "fg": 4916, "bg": 5076 } ] }, { "id": "vp_frame_horizontal_right", - "fg": 5028, + "fg": 5081, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 4864, "bg": 5028 } ] + "additional_tiles": [ { "id": "broken", "fg": 4916, "bg": 5081 } ] }, { "id": "vp_frame_horizontal_2_right", - "fg": 5024, + "fg": 5077, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 4864, "bg": 5024 } ] + "additional_tiles": [ { "id": "broken", "fg": 4916, "bg": 5077 } ] }, { "id": "vp_frame_vertical", - "fg": 5034, + "fg": 5087, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 4864, "bg": 5034 } ] + "additional_tiles": [ { "id": "broken", "fg": 4916, "bg": 5087 } ] }, { "id": "vp_frame_vertical_2", - "fg": 5035, + "fg": 5088, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 4864, "bg": 5035 } ] + "additional_tiles": [ { "id": "broken", "fg": 4916, "bg": 5088 } ] }, { "id": "vp_hdframe_cover", - "fg": 5042, + "fg": 5095, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 4864, "bg": 5042 } ] + "additional_tiles": [ { "id": "broken", "fg": 4916, "bg": 5095 } ] }, { "id": "vp_hdframe_cross", - "fg": 5043, + "fg": 5096, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 4864, "bg": 5043 } ] + "additional_tiles": [ { "id": "broken", "fg": 4916, "bg": 5096 } ] }, { "id": "vp_hdframe_cross_unconnected", - "fg": 5044, + "fg": 5097, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 4864, "bg": 5044 } ] + "additional_tiles": [ { "id": "broken", "fg": 4916, "bg": 5097 } ] }, { "id": "vp_hdframe_ne", - "fg": 5057, + "fg": 5110, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 4864, "bg": 5057 } ] + "additional_tiles": [ { "id": "broken", "fg": 4916, "bg": 5110 } ] }, { "id": "vp_hdframe_nw", - "fg": 5058, + "fg": 5111, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 4864, "bg": 5058 } ] + "additional_tiles": [ { "id": "broken", "fg": 4916, "bg": 5111 } ] }, { "id": "vp_hdframe_se", - "fg": 5059, + "fg": 5112, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 4864, "bg": 5059 } ] + "additional_tiles": [ { "id": "broken", "fg": 4916, "bg": 5112 } ] }, { "id": "vp_hdframe_sw", - "fg": 5060, + "fg": 5113, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 4864, "bg": 5060 } ] + "additional_tiles": [ { "id": "broken", "fg": 4916, "bg": 5113 } ] }, { "id": "vp_hdframe_vertical_unconnected", - "fg": 5068, + "fg": 5121, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 4864, "bg": 5068 } ] + "additional_tiles": [ { "id": "broken", "fg": 4916, "bg": 5121 } ] }, { "id": "vp_hdframe_vertical_2_unconnected", - "fg": 5065, + "fg": 5118, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 4864, "bg": 5065 } ] + "additional_tiles": [ { "id": "broken", "fg": 4916, "bg": 5118 } ] }, { "id": "vp_hdframe_vertical_left", - "fg": 5066, + "fg": 5119, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 4864, "bg": 5066 } ] + "additional_tiles": [ { "id": "broken", "fg": 4916, "bg": 5119 } ] }, { "id": "vp_hdframe_vertical_2_left", - "fg": 5063, + "fg": 5116, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 4864, "bg": 5063 } ] + "additional_tiles": [ { "id": "broken", "fg": 4916, "bg": 5116 } ] }, { "id": "vp_hdframe_vertical_right", - "fg": 5067, + "fg": 5120, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 4864, "bg": 5067 } ] + "additional_tiles": [ { "id": "broken", "fg": 4916, "bg": 5120 } ] }, { "id": "vp_hdframe_vertical_2_right", - "fg": 5064, + "fg": 5117, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 4864, "bg": 5064 } ] + "additional_tiles": [ { "id": "broken", "fg": 4916, "bg": 5117 } ] }, { "id": "vp_hdframe_horizontal", - "fg": 5045, + "fg": 5098, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 4864, "bg": 5045 } ] + "additional_tiles": [ { "id": "broken", "fg": 4916, "bg": 5098 } ] }, { "id": "vp_hdframe_horizontal_2", - "fg": 5046, + "fg": 5099, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 4864, "bg": 5046 } ] + "additional_tiles": [ { "id": "broken", "fg": 4916, "bg": 5099 } ] }, { "id": "vp_hdframe_horizontal_unconnected", - "fg": 5056, + "fg": 5109, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 4864, "bg": 5056 } ] + "additional_tiles": [ { "id": "broken", "fg": 4916, "bg": 5109 } ] }, { "id": "vp_hdframe_horizontal_2_unconnected", - "fg": 5049, + "fg": 5102, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 4864, "bg": 5049 } ] + "additional_tiles": [ { "id": "broken", "fg": 4916, "bg": 5102 } ] }, { "id": "vp_hdframe_horizontal_front", - "fg": 5052, + "fg": 5105, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 4864, "bg": 5052 } ] + "additional_tiles": [ { "id": "broken", "fg": 4916, "bg": 5105 } ] }, { "id": "vp_hdframe_horizontal_2_front", - "fg": 5047, + "fg": 5100, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 4864, "bg": 5047 } ] + "additional_tiles": [ { "id": "broken", "fg": 4916, "bg": 5100 } ] }, { "id": "vp_hdframe_horizontal_rear", - "fg": 5054, + "fg": 5107, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 4864, "bg": 5054 } ] + "additional_tiles": [ { "id": "broken", "fg": 4916, "bg": 5107 } ] }, { - "id": "vp_hdframe_horizontal2_rear", - "fg": 5048, + "id": "vp_hdframe_horizontal_2_rear", + "fg": 5101, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 4864, "bg": 5048 } ] + "additional_tiles": [ { "id": "broken", "fg": 4916, "bg": 5101 } ] }, { "id": "vp_hdframe_horizontal_left", - "fg": 5053, + "fg": 5106, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 4864, "bg": 5053 } ] + "additional_tiles": [ { "id": "broken", "fg": 4916, "bg": 5106 } ] }, { "id": "vp_hdframe_horizontal_2_left", - "fg": 5050, + "fg": 5103, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 4864, "bg": 5050 } ] + "additional_tiles": [ { "id": "broken", "fg": 4916, "bg": 5103 } ] }, { "id": "vp_hdframe_horizontal_right", - "fg": 5055, + "fg": 5108, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 4864, "bg": 5055 } ] + "additional_tiles": [ { "id": "broken", "fg": 4916, "bg": 5108 } ] }, { "id": "vp_hdframe_horizontal_2_right", - "fg": 5051, + "fg": 5104, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 4864, "bg": 5051 } ] + "additional_tiles": [ { "id": "broken", "fg": 4916, "bg": 5104 } ] }, { "id": "vp_hdframe_vertical", - "fg": 5061, + "fg": 5114, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 4864, "bg": 5061 } ] + "additional_tiles": [ { "id": "broken", "fg": 4916, "bg": 5114 } ] }, { "id": "vp_hdframe_vertical_2", - "fg": 5062, + "fg": 5115, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 4864, "bg": 5062 } ] + "additional_tiles": [ { "id": "broken", "fg": 4916, "bg": 5115 } ] }, { "id": "vp_xlframe_cover", - "fg": 5069, + "fg": 5122, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 4864, "bg": 5069 } ] + "additional_tiles": [ { "id": "broken", "fg": 4916, "bg": 5122 } ] }, { "id": "vp_xlframe_cross", - "fg": 5070, + "fg": 5123, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 4864, "bg": 5070 } ] + "additional_tiles": [ { "id": "broken", "fg": 4916, "bg": 5123 } ] }, { "id": "vp_xlframe_cross_unconnected", - "fg": 5071, + "fg": 5124, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 4864, "bg": 5071 } ] + "additional_tiles": [ { "id": "broken", "fg": 4916, "bg": 5124 } ] }, { "id": "vp_xlframe_ne", - "fg": 5084, + "fg": 5137, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 4864, "bg": 5084 } ] + "additional_tiles": [ { "id": "broken", "fg": 4916, "bg": 5137 } ] }, { "id": "vp_xlframe_nw", - "fg": 5085, + "fg": 5138, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 4864, "bg": 5085 } ] + "additional_tiles": [ { "id": "broken", "fg": 4916, "bg": 5138 } ] }, { "id": "vp_xlframe_se", - "fg": 5086, + "fg": 5139, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 4864, "bg": 5086 } ] + "additional_tiles": [ { "id": "broken", "fg": 4916, "bg": 5139 } ] }, { "id": "vp_xlframe_sw", - "fg": 5087, + "fg": 5140, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 4864, "bg": 5087 } ] + "additional_tiles": [ { "id": "broken", "fg": 4916, "bg": 5140 } ] }, { "id": "vp_xlframe_vertical_unconnected", - "fg": 5095, + "fg": 5148, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 4864, "bg": 5095 } ] + "additional_tiles": [ { "id": "broken", "fg": 4916, "bg": 5148 } ] }, { "id": "vp_xlframe_vertical_2_unconnected", - "fg": 5092, + "fg": 5145, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 4864, "bg": 5092 } ] + "additional_tiles": [ { "id": "broken", "fg": 4916, "bg": 5145 } ] }, { "id": "vp_xlframe_vertical_left", - "fg": 5093, + "fg": 5146, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 4864, "bg": 5093 } ] + "additional_tiles": [ { "id": "broken", "fg": 4916, "bg": 5146 } ] }, { "id": "vp_xlframe_vertical_2_left", - "fg": 5090, + "fg": 5143, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 4864, "bg": 5090 } ] + "additional_tiles": [ { "id": "broken", "fg": 4916, "bg": 5143 } ] }, { "id": "vp_xlframe_vertical_right", - "fg": 5094, + "fg": 5147, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 4864, "bg": 5094 } ] + "additional_tiles": [ { "id": "broken", "fg": 4916, "bg": 5147 } ] }, { "id": "vp_xlframe_vertical_2_right", - "fg": 5091, + "fg": 5144, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 4864, "bg": 5091 } ] + "additional_tiles": [ { "id": "broken", "fg": 4916, "bg": 5144 } ] }, { "id": "vp_xlframe_horizontal", - "fg": 5072, + "fg": 5125, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 4864, "bg": 5072 } ] + "additional_tiles": [ { "id": "broken", "fg": 4916, "bg": 5125 } ] }, { "id": "vp_xlframe_horizontal_2", - "fg": 5073, + "fg": 5126, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 4864, "bg": 5073 } ] + "additional_tiles": [ { "id": "broken", "fg": 4916, "bg": 5126 } ] }, { "id": "vp_xlframe_horizontal_unconnected", - "fg": 5083, + "fg": 5136, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 4864, "bg": 5083 } ] + "additional_tiles": [ { "id": "broken", "fg": 4916, "bg": 5136 } ] }, { "id": "vp_xlframe_horizontal_2_unconnected", - "fg": 5076, + "fg": 5129, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 4864, "bg": 5076 } ] + "additional_tiles": [ { "id": "broken", "fg": 4916, "bg": 5129 } ] }, { "id": "vp_xlframe_horizontal_front", - "fg": 5079, + "fg": 5132, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 4864, "bg": 5079 } ] + "additional_tiles": [ { "id": "broken", "fg": 4916, "bg": 5132 } ] }, { "id": "vp_xlframe_horizontal_2_front", - "fg": 5074, + "fg": 5127, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 4864, "bg": 5074 } ] + "additional_tiles": [ { "id": "broken", "fg": 4916, "bg": 5127 } ] }, { "id": "vp_xlframe_horizontal_rear", - "fg": 5081, + "fg": 5134, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 4864, "bg": 5081 } ] + "additional_tiles": [ { "id": "broken", "fg": 4916, "bg": 5134 } ] }, { - "id": "vp_xlframe_horizontal2_rear", - "fg": 5075, + "id": "vp_xlframe_horizontal_2_rear", + "fg": 5128, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 4864, "bg": 5075 } ] + "additional_tiles": [ { "id": "broken", "fg": 4916, "bg": 5128 } ] }, { "id": "vp_xlframe_horizontal_left", - "fg": 5080, + "fg": 5133, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 4864, "bg": 5080 } ] + "additional_tiles": [ { "id": "broken", "fg": 4916, "bg": 5133 } ] }, { "id": "vp_xlframe_horizontal_2_left", - "fg": 5077, + "fg": 5130, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 4864, "bg": 5077 } ] + "additional_tiles": [ { "id": "broken", "fg": 4916, "bg": 5130 } ] }, { "id": "vp_xlframe_horizontal_right", - "fg": 5082, + "fg": 5135, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 4864, "bg": 5082 } ] + "additional_tiles": [ { "id": "broken", "fg": 4916, "bg": 5135 } ] }, { "id": "vp_xlframe_horizontal_2_right", - "fg": 5078, + "fg": 5131, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 4864, "bg": 5078 } ] + "additional_tiles": [ { "id": "broken", "fg": 4916, "bg": 5131 } ] }, { "id": "vp_xlframe_vertical", - "fg": 5088, + "fg": 5141, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 4864, "bg": 5088 } ] + "additional_tiles": [ { "id": "broken", "fg": 4916, "bg": 5141 } ] }, { "id": "vp_xlframe_vertical_2", - "fg": 5089, + "fg": 5142, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 4864, "bg": 5089 } ] + "additional_tiles": [ { "id": "broken", "fg": 4916, "bg": 5142 } ] }, { "id": [ "vp_headlight", "vp_headlight_reinforced", "vp_wide_headlight_reinforced", "vp_wide_headlight" ], - "fg": 5097 + "fg": 5150 }, { "id": [ "vp_headlight_ne", "vp_headlight_reinforced_ne", "vp_wide_headlight_reinforced_ne", "vp_wide_headlight_ne" ], - "fg": 5096 + "fg": 5149 }, { "id": [ "vp_headlight_nw", "vp_headlight_reinforced_nw", "vp_wide_headlight_reinforced_nw", "vp_wide_headlight_nw" ], - "fg": 5097 + "fg": 5150 }, { "id": "vp_light_blue", - "fg": [ 5112, 5113 ], + "fg": [ 5165, 5166 ], "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 4864, "bg": [ 5112, 5113 ] } ] + "additional_tiles": [ { "id": "broken", "fg": 4916, "bg": [ 5165, 5166 ] } ] }, { "id": "vp_light_red", - "fg": [ 5114, 5115 ], + "fg": [ 5167, 5168 ], "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 4864, "bg": [ 5114, 5115 ] } ] + "additional_tiles": [ { "id": "broken", "fg": 4916, "bg": [ 5167, 5168 ] } ] }, { "id": [ "vp_floodlight", "vp_directed_floodlight" ], - "fg": [ 5106, 5108, 5107, 5105 ], + "fg": [ 5159, 5161, 5160, 5158 ], "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 4864, "bg": [ 5106, 5108, 5107, 5105 ] } ] + "additional_tiles": [ { "id": "broken", "fg": 4916, "bg": [ 5159, 5161, 5160, 5158 ] } ] }, { "id": [ "vp_veh_table", "vp_veh_table_wood" ], - "fg": [ 5098, 5098 ], - "bg": [ 5125, 5124 ], + "fg": [ 5151, 5151 ], + "bg": [ 5178, 5177 ], "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 5099, "bg": [ 5125, 5124 ] } ] + "additional_tiles": [ { "id": "broken", "fg": 5152, "bg": [ 5178, 5177 ] } ] }, { "id": "vp_workbench", - "fg": [ 5126, 5126 ], - "bg": 1930, + "fg": [ 5179, 5179 ], + "bg": 1949, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 4864, "bg": [ 5126, 5126 ] } ] + "additional_tiles": [ { "id": "broken", "fg": 4916, "bg": [ 5179, 5179 ] } ] }, { "id": "vp_minifridge", - "fg": [ 5119, 5119 ], + "fg": [ 5172, 5172 ], "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 4864, "bg": [ 5119, 5119 ] } ] + "additional_tiles": [ { "id": "broken", "fg": 4916, "bg": [ 5172, 5172 ] } ] }, { "id": "vp_minifreezer", - "fg": [ 5118, 5118 ], + "fg": [ 5171, 5171 ], "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 4864, "bg": [ 5118, 5118 ] } ] + "additional_tiles": [ { "id": "broken", "fg": 4916, "bg": [ 5171, 5171 ] } ] }, { "id": "vp_kitchen_unit", - "fg": [ 5111, 5111 ], + "fg": [ 5164, 5164 ], "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 4864, "bg": [ 5111, 5111 ] } ] + "additional_tiles": [ { "id": "broken", "fg": 4916, "bg": [ 5164, 5164 ] } ] }, { "id": "vp_welding_rig", - "fg": [ 5123, 5123 ], + "fg": [ 5176, 5176 ], "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 4864, "bg": [ 5123, 5123 ] } ] + "additional_tiles": [ { "id": "broken", "fg": 4916, "bg": [ 5176, 5176 ] } ] }, { "id": "vp_craft_rig", - "fg": [ 5104, 5104 ], + "fg": [ 5157, 5157 ], "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 4864, "bg": [ 5104, 5104 ] } ] + "additional_tiles": [ { "id": "broken", "fg": 4916, "bg": [ 5157, 5157 ] } ] }, { "id": "vp_washing_machine", - "fg": [ 5122, 5122 ], + "fg": [ 5175, 5175 ], "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 4864, "bg": [ 5122, 5122 ] } ] + "additional_tiles": [ { "id": "broken", "fg": 4916, "bg": [ 5175, 5175 ] } ] }, { "id": "vp_bed", - "fg": [ 5102, 5102 ], + "fg": [ 5155, 5155 ], "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 4864, "bg": [ 5102, 5102 ] } ] + "additional_tiles": [ { "id": "broken", "fg": 4916, "bg": [ 5155, 5155 ] } ] }, { "id": "vp_veh_forge", - "fg": [ 5109, 5109 ], + "fg": [ 5162, 5162 ], "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 4864, "bg": [ 5109, 5109 ] } ] + "additional_tiles": [ { "id": "broken", "fg": 4916, "bg": [ 5162, 5162 ] } ] }, { "id": "vp_veh_kiln", - "fg": [ 5110, 5110 ], + "fg": [ 5163, 5163 ], "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 4864, "bg": [ 5110, 5110 ] } ] + "additional_tiles": [ { "id": "broken", "fg": 4916, "bg": [ 5163, 5163 ] } ] }, { "id": "vp_chemlab", - "fg": [ 5103, 5103 ], + "fg": [ 5156, 5156 ], "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 4864, "bg": [ 5103, 5103 ] } ] + "additional_tiles": [ { "id": "broken", "fg": 4916, "bg": [ 5156, 5156 ] } ] }, { "id": "vp_aisle_vertical", - "fg": 5101, + "fg": 5154, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 4864, "bg": 5101 } ] + "additional_tiles": [ { "id": "broken", "fg": 4916, "bg": 5154 } ] }, { "id": "vp_aisle_horizontal", - "fg": 5100, + "fg": 5153, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 4864, "bg": 5100 } ] + "additional_tiles": [ { "id": "broken", "fg": 4916, "bg": 5153 } ] }, - { "id": "vp_trunk_floor", "fg": 5121, "bg": 5101 }, + { "id": "vp_trunk_floor", "fg": 5174, "bg": 5154 }, { "id": "vp_wooden_aisle_vertical", - "fg": [ 5125, 5124 ], + "fg": [ 5178, 5177 ], "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 4864, "bg": [ 5125, 5124 ] } ] + "additional_tiles": [ { "id": "broken", "fg": 4916, "bg": [ 5178, 5177 ] } ] }, { "id": "vp_wooden_aisle_horizontal", - "fg": [ 5124, 5125 ], + "fg": [ 5177, 5178 ], "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 4864, "bg": [ 5124, 5125 ] } ] + "additional_tiles": [ { "id": "broken", "fg": 4916, "bg": [ 5177, 5178 ] } ] }, { "id": "vp_lit_aisle_vertical", - "fg": 5117, + "fg": 5170, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 4864, "bg": 5117 } ] + "additional_tiles": [ { "id": "broken", "fg": 4916, "bg": 5170 } ] }, { "id": "vp_lit_aisle_horizontal", - "fg": 5116, + "fg": 5169, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 4864, "bg": 5116 } ] + "additional_tiles": [ { "id": "broken", "fg": 4916, "bg": 5169 } ] }, { "id": "vp_mounted_spare_tire", - "fg": 5120, + "fg": 5173, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 4864, "bg": 5120 } ] + "additional_tiles": [ { "id": "broken", "fg": 4916, "bg": 5173 } ] }, { "id": [ "vp_folding_seat", "vp_reclining_seat", "vp_seat", "vp_seat_back" ], - "fg": [ 5140, 5138, 5133, 5139 ], + "fg": [ 5193, 5191, 5186, 5192 ], "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 4864, "bg": [ 5140, 5138, 5133, 5139 ] } ] + "additional_tiles": [ { "id": "broken", "fg": 4916, "bg": [ 5193, 5191, 5186, 5192 ] } ] }, { "id": [ "vp_seat_leather", "vp_reclining_seat_leather", "vp_seat_back_leather" ], - "fg": [ 5137, 5135, 5134, 5136 ], + "fg": [ 5190, 5188, 5187, 5189 ], "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 4864, "bg": [ 5137, 5135, 5134, 5136 ] } ] + "additional_tiles": [ { "id": "broken", "fg": 4916, "bg": [ 5190, 5188, 5187, 5189 ] } ] }, { "id": [ "vp_seat_wood", "seat_wood_bench" ], - "fg": [ 5143, 5143, 5144, 5144 ], - "bg": [ 5125, 5124 ], + "fg": [ 5196, 5196, 5197, 5197 ], + "bg": [ 5178, 5177 ], "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 4864, "bg": [ 5143, 5143, 5144, 5144 ] } ] + "additional_tiles": [ { "id": "broken", "fg": 4916, "bg": [ 5196, 5196, 5197, 5197 ] } ] }, { "id": "vp_seat_wood_flimsy", - "fg": [ 5141, 5141, 5142, 5142 ], - "bg": [ 5125, 5124 ], + "fg": [ 5194, 5194, 5195, 5195 ], + "bg": [ 5178, 5177 ], "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 4864, "bg": [ 5141, 5141, 5142, 5142 ] } ] + "additional_tiles": [ { "id": "broken", "fg": 4916, "bg": [ 5194, 5194, 5195, 5195 ] } ] }, { "id": [ "vp_saddle", "vp_saddle_pedal" ], - "fg": [ 5128, 5130, 5129, 5127 ], + "fg": [ 5181, 5183, 5182, 5180 ], "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 4864, "bg": [ 5128, 5130, 5129, 5127 ] } ] + "additional_tiles": [ { "id": "broken", "fg": 4916, "bg": [ 5181, 5183, 5182, 5180 ] } ] }, { "id": "vp_solar_panel", - "fg": 5145, + "fg": 5198, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 4861, "bg": 5145 } ] + "additional_tiles": [ { "id": "broken", "fg": 4913, "bg": 5198 } ] }, { "id": "vp_reinforced_solar_panel", - "fg": 5334, - "bg": 5145, + "fg": 5398, + "bg": 5198, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 4861, "bg": 5145 } ] + "additional_tiles": [ { "id": "broken", "fg": 4913, "bg": 5198 } ] }, { "id": "vp_solar_panel_v2", - "fg": 5145, + "fg": 5198, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 4861, "bg": 5145 } ] + "additional_tiles": [ { "id": "broken", "fg": 4913, "bg": 5198 } ] }, { "id": "vp_reinforced_solar_panel_v2", - "fg": 5334, - "bg": 5145, + "fg": 5398, + "bg": 5198, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 4861, "bg": 5145 } ] + "additional_tiles": [ { "id": "broken", "fg": 4913, "bg": 5198 } ] }, { "id": "vp_solar_panel_v3", - "fg": 5145, + "fg": 5198, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 4861, "bg": 5145 } ] + "additional_tiles": [ { "id": "broken", "fg": 4913, "bg": 5198 } ] }, { "id": [ @@ -8254,151 +8284,151 @@ "vp_mounted_m60_semi" ], "//": "rifles and machineguns", - "fg": 5147, - "bg": 5146, + "fg": 5200, + "bg": 5199, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 4864, "bg": 5147 } ] + "additional_tiles": [ { "id": "broken", "fg": 4916, "bg": 5200 } ] }, { "id": [ "vp_mounted_emp_gun", "vp_mounted_plasma_gun", "vp_plasma_gun", "vp_laser_rifle" ], "//": "energy weapons", - "fg": 5147, - "bg": 5146, + "fg": 5200, + "bg": 5199, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 4864, "bg": 5147 } ] + "additional_tiles": [ { "id": "broken", "fg": 4916, "bg": 5200 } ] }, { "id": [ "vp_mounted_hk_g80", "vp_mounted_coilgun" ], "//": "railguns", - "fg": 5147, - "bg": 5146, + "fg": 5200, + "bg": 5199, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 4864, "bg": 5147 } ] + "additional_tiles": [ { "id": "broken", "fg": 4916, "bg": 5200 } ] }, { "id": [ "vp_mounted_bigun", "vp_mounted_m134" ], "//": "multibarrel weapons", - "fg": 5147, - "bg": 5146, + "fg": 5200, + "bg": 5199, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 4864, "bg": 5147 } ] + "additional_tiles": [ { "id": "broken", "fg": 4916, "bg": 5200 } ] }, { "id": [ "vp_watercannon", "vp_flamethrower", "vp_mounted_chemical_thrower" ], "//": "liquid sprayers", - "fg": 5147, - "bg": 5146, + "fg": 5200, + "bg": 5199, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 4864, "bg": 5147 } ] + "additional_tiles": [ { "id": "broken", "fg": 4916, "bg": 5200 } ] }, { "id": "vp_tow_launcher", "//": "rocket tubes", - "fg": 5147, - "bg": 5146, + "fg": 5200, + "bg": 5199, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 4864, "bg": 5147 } ] + "additional_tiles": [ { "id": "broken", "fg": 4916, "bg": 5200 } ] }, { "id": [ "vp_wheel", "vp_wheel_steerable", "vp_wheel_wide_or_steerable", "vp_wheel_wide" ], - "fg": 5148, + "fg": 5201, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 4864, "bg": 5148 } ] + "additional_tiles": [ { "id": "broken", "fg": 4916, "bg": 5201 } ] }, { "id": [ "vp_wheel_bicycle", "vp_wheel_bicycle_steerable", "vp_wheel_bicycle_or", "vp_wheel_bicycle_or_steerable" ], - "fg": [ 5150, 5152, 5151, 5149 ], + "fg": [ 5203, 5205, 5204, 5202 ], "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 4864, "bg": [ 5150, 5152, 5151, 5149 ] } ] + "additional_tiles": [ { "id": "broken", "fg": 4916, "bg": [ 5203, 5205, 5204, 5202 ] } ] }, { "id": [ "vp_wheel_bicycle_rear", "vp_wheel_bicycle_or_rear" ], - "fg": [ 5151, 5149, 5150, 5152 ], + "fg": [ 5204, 5202, 5203, 5205 ], "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 4864, "bg": [ 5151, 5149, 5150, 5152 ] } ] + "additional_tiles": [ { "id": "broken", "fg": 4916, "bg": [ 5204, 5202, 5203, 5205 ] } ] }, { "id": [ "vp_windshield", "vp_windshield_horizontal", "vp_windshield_horizontal_front", "vp_windshield_front_edge" ], - "fg": [ 5153, 5160, 5159, 5158 ], - "additional_tiles": [ { "id": "broken", "fg": 4861, "bg": [ 5153, 5160, 5159, 5158 ] } ], + "fg": [ 5206, 5213, 5212, 5211 ], + "additional_tiles": [ { "id": "broken", "fg": 4913, "bg": [ 5206, 5213, 5212, 5211 ] } ], "multitile": true }, { "id": "vp_windshield_horizontal_rear", - "fg": [ 5181, 5188, 5187, 5186 ], - "additional_tiles": [ { "id": "broken", "fg": 4861, "bg": [ 5181, 5188, 5187, 5186 ] } ], + "fg": [ 5234, 5241, 5240, 5239 ], + "additional_tiles": [ { "id": "broken", "fg": 4913, "bg": [ 5234, 5241, 5240, 5239 ] } ], "multitile": true }, { "id": "vp_windshield_horizontal_front_edge", - "fg": [ 5155, 5157, 5156, 5154 ], - "additional_tiles": [ { "id": "broken", "fg": 4861, "bg": [ 5155, 5157, 5156, 5154 ] } ], + "fg": [ 5208, 5210, 5209, 5207 ], + "additional_tiles": [ { "id": "broken", "fg": 4913, "bg": [ 5208, 5210, 5209, 5207 ] } ], "multitile": true }, { "id": "vp_windshield_horizontal_rear_edge", - "fg": [ 5182, 5185, 5184, 5183 ], - "additional_tiles": [ { "id": "broken", "fg": 4861, "bg": [ 5182, 5185, 5184, 5183 ] } ], + "fg": [ 5235, 5238, 5237, 5236 ], + "additional_tiles": [ { "id": "broken", "fg": 4913, "bg": [ 5235, 5238, 5237, 5236 ] } ], "multitile": true }, { "id": "vp_windshield_nw", - "fg": [ 5173, 5180, 5179, 5178 ], - "additional_tiles": [ { "id": "broken", "fg": 4863, "bg": [ 5173, 5180, 5179, 5178 ] } ], + "fg": [ 5226, 5233, 5232, 5231 ], + "additional_tiles": [ { "id": "broken", "fg": 4915, "bg": [ 5226, 5233, 5232, 5231 ] } ], "multitile": true }, { "id": "vp_windshield_ne", - "fg": [ 5165, 5172, 5171, 5170 ], - "additional_tiles": [ { "id": "broken", "fg": 4862, "bg": [ 5165, 5172, 5171, 5170 ] } ], + "fg": [ 5218, 5225, 5224, 5223 ], + "additional_tiles": [ { "id": "broken", "fg": 4914, "bg": [ 5218, 5225, 5224, 5223 ] } ], "multitile": true }, { "id": "vp_windshield_sw", - "fg": [ 5206, 5208, 5207, 5205 ], - "additional_tiles": [ { "id": "broken", "fg": 4863, "bg": [ 5206, 5208, 5207, 5205 ] } ], + "fg": [ 5259, 5261, 5260, 5258 ], + "additional_tiles": [ { "id": "broken", "fg": 4915, "bg": [ 5259, 5261, 5260, 5258 ] } ], "multitile": true }, { "id": "vp_windshield_se", - "fg": [ 5198, 5200, 5199, 5197 ], - "additional_tiles": [ { "id": "broken", "fg": 4862, "bg": [ 5198, 5200, 5199, 5197 ] } ], + "fg": [ 5251, 5253, 5252, 5250 ], + "additional_tiles": [ { "id": "broken", "fg": 4914, "bg": [ 5251, 5253, 5252, 5250 ] } ], "multitile": true }, { "id": "vp_windshield_nw_edge", - "fg": [ 5175, 5177, 5176, 5174 ], - "additional_tiles": [ { "id": "broken", "fg": 4863, "bg": [ 5175, 5177, 5176, 5174 ] } ], + "fg": [ 5228, 5230, 5229, 5227 ], + "additional_tiles": [ { "id": "broken", "fg": 4915, "bg": [ 5228, 5230, 5229, 5227 ] } ], "multitile": true }, { "id": "vp_windshield_ne_edge", - "fg": [ 5167, 5169, 5168, 5166 ], - "additional_tiles": [ { "id": "broken", "fg": 4862, "bg": [ 5167, 5169, 5168, 5166 ] } ], + "fg": [ 5220, 5222, 5221, 5219 ], + "additional_tiles": [ { "id": "broken", "fg": 4914, "bg": [ 5220, 5222, 5221, 5219 ] } ], "multitile": true }, { "id": "vp_windshield_sw_edge", - "fg": [ 5201, 5204, 5203, 5202 ], - "additional_tiles": [ { "id": "broken", "fg": 4863, "bg": [ 5201, 5204, 5203, 5202 ] } ], + "fg": [ 5254, 5257, 5256, 5255 ], + "additional_tiles": [ { "id": "broken", "fg": 4915, "bg": [ 5254, 5257, 5256, 5255 ] } ], "multitile": true }, { "id": "vp_windshield_se_edge", - "fg": [ 5193, 5196, 5195, 5194 ], - "additional_tiles": [ { "id": "broken", "fg": 4862, "bg": [ 5193, 5196, 5195, 5194 ] } ], + "fg": [ 5246, 5249, 5248, 5247 ], + "additional_tiles": [ { "id": "broken", "fg": 4914, "bg": [ 5246, 5249, 5248, 5247 ] } ], "multitile": true }, { "id": [ "vp_windshield_vertical_left", "vp_windshield_left" ], - "fg": [ 5161, 5164, 5163, 5162 ], - "additional_tiles": [ { "id": "broken", "fg": 4862, "bg": [ 5161, 5164, 5163, 5162 ] } ], + "fg": [ 5214, 5217, 5216, 5215 ], + "additional_tiles": [ { "id": "broken", "fg": 4914, "bg": [ 5214, 5217, 5216, 5215 ] } ], "multitile": true }, { "id": [ "vp_windshield_vertical_right", "vp_windshield_right" ], - "fg": [ 5189, 5192, 5191, 5190 ], - "additional_tiles": [ { "id": "broken", "fg": 4863, "bg": [ 5189, 5192, 5191, 5190 ] } ], + "fg": [ 5242, 5245, 5244, 5243 ], + "additional_tiles": [ { "id": "broken", "fg": 4915, "bg": [ 5242, 5245, 5244, 5243 ] } ], "multitile": true }, { @@ -8408,733 +8438,742 @@ "vp_reinforced_windshield_horizontal_front", "vp_reinforced_windshield_front_edge" ], - "fg": 5209, + "fg": 5262, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 4861, "bg": 5209 } ] + "additional_tiles": [ { "id": "broken", "fg": 4913, "bg": 5262 } ] }, { "id": "vp_reinforced_windshield_horizontal_rear", - "fg": 5210, + "fg": 5263, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 4861, "bg": 5210 } ] + "additional_tiles": [ { "id": "broken", "fg": 4913, "bg": 5263 } ] }, { "id": "vp_reinforced_windshield_horizontal_rear_edge", - "fg": 5211, + "fg": 5264, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 4861, "bg": 5211 } ] + "additional_tiles": [ { "id": "broken", "fg": 4913, "bg": 5264 } ] }, { "id": "vp_reinforced_windshield_nw", - "fg": 5213, + "fg": 5266, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 4861, "bg": 5213 } ] + "additional_tiles": [ { "id": "broken", "fg": 4913, "bg": 5266 } ] }, { "id": "vp_reinforced_windshield_ne", - "fg": 5212, + "fg": 5265, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 4861, "bg": 5212 } ] + "additional_tiles": [ { "id": "broken", "fg": 4913, "bg": 5265 } ] }, { "id": "vp_reinforced_windshield_sw", - "fg": 5216, + "fg": 5269, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 4861, "bg": 5216 } ] + "additional_tiles": [ { "id": "broken", "fg": 4913, "bg": 5269 } ] }, { "id": "vp_reinforced_windshield_se", - "fg": 5214, + "fg": 5267, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 4861, "bg": 5214 } ] + "additional_tiles": [ { "id": "broken", "fg": 4913, "bg": 5267 } ] }, { "id": "vp_reinforced_windshield_sw_edge", - "fg": 5217, + "fg": 5270, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 4861, "bg": 5217 } ] + "additional_tiles": [ { "id": "broken", "fg": 4913, "bg": 5270 } ] }, { "id": "vp_reinforced_windshield_se_edge", - "fg": 5215, + "fg": 5268, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 4861, "bg": 5215 } ] + "additional_tiles": [ { "id": "broken", "fg": 4913, "bg": 5268 } ] }, { "id": [ "vp_reinforced_windshield_vertical_left", "vp_reinforced_windshield_left" ], - "fg": 5218, + "fg": 5271, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 4861, "bg": 5218 } ] + "additional_tiles": [ { "id": "broken", "fg": 4913, "bg": 5271 } ] }, { "id": [ "vp_reinforced_windshield_vertical_right", "vp_reinforced_windshield_right" ], - "fg": 5219, + "fg": 5272, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 4861, "bg": 5219 } ] + "additional_tiles": [ { "id": "broken", "fg": 4913, "bg": 5272 } ] }, { - "id": "vp_frame_wood_vertical2", - "fg": 5240, + "id": "vp_frame_wood_vertical_2", + "fg": 5293, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 4864, "bg": 5240 } ] + "additional_tiles": [ { "id": "broken", "fg": 4916, "bg": 5293 } ] }, { - "id": "vp_frame_wood_vertical2_unconnected", - "fg": 5243, + "id": "vp_frame_wood_vertical_2_unconnected", + "fg": 5296, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 4864, "bg": 5243 } ] + "additional_tiles": [ { "id": "broken", "fg": 4916, "bg": 5296 } ] }, { - "id": "vp_frame_wood_vertical2_right", - "fg": 5242, + "id": "vp_frame_wood_vertical_2_right", + "fg": 5295, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 4864, "bg": 5242 } ] + "additional_tiles": [ { "id": "broken", "fg": 4916, "bg": 5295 } ] }, { - "id": "vp_frame_wood_vertical2_left", - "fg": 5241, + "id": "vp_frame_wood_vertical_2_left", + "fg": 5294, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 4864, "bg": 5241 } ] + "additional_tiles": [ { "id": "broken", "fg": 4916, "bg": 5294 } ] }, { "id": "vp_frame_wood_vertical", - "fg": 5239, + "fg": 5292, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 4864, "bg": 5239 } ] + "additional_tiles": [ { "id": "broken", "fg": 4916, "bg": 5292 } ] }, { "id": "vp_frame_wood_vertical_unconnected", - "fg": 5246, + "fg": 5299, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 4864, "bg": 5246 } ] + "additional_tiles": [ { "id": "broken", "fg": 4916, "bg": 5299 } ] }, { "id": "vp_frame_wood_vertical_right", - "fg": 5245, + "fg": 5298, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 4864, "bg": 5245 } ] + "additional_tiles": [ { "id": "broken", "fg": 4916, "bg": 5298 } ] }, { "id": "vp_frame_wood_vertical_left", - "fg": 5244, + "fg": 5297, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 4864, "bg": 5244 } ] + "additional_tiles": [ { "id": "broken", "fg": 4916, "bg": 5297 } ] }, { "id": "vp_frame_wood_sw", - "fg": 5238, + "fg": 5291, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 4864, "bg": 5238 } ] + "additional_tiles": [ { "id": "broken", "fg": 4916, "bg": 5291 } ] }, { "id": "vp_frame_wood_se", - "fg": 5237, + "fg": 5290, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 4864, "bg": 5237 } ] + "additional_tiles": [ { "id": "broken", "fg": 4916, "bg": 5290 } ] }, { "id": "vp_frame_wood_nw", - "fg": 5236, + "fg": 5289, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 4864, "bg": 5236 } ] + "additional_tiles": [ { "id": "broken", "fg": 4916, "bg": 5289 } ] }, { "id": "vp_frame_wood_ne", - "fg": 5235, + "fg": 5288, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 4864, "bg": 5235 } ] + "additional_tiles": [ { "id": "broken", "fg": 4916, "bg": 5288 } ] }, { - "id": "vp_frame_wood_horizontal2", - "fg": 5225, + "id": "vp_frame_wood_horizontal_2", + "fg": 5277, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 4864, "bg": 5225 } ] + "additional_tiles": [ { "id": "broken", "fg": 4916, "bg": 5277 } ] }, { - "id": "vp_frame_wood_horizontal2_unconnected", - "fg": 5230, + "id": "vp_frame_wood_horizontal_2_unconnected", + "fg": 5282, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 4864, "bg": 5230 } ] + "additional_tiles": [ { "id": "broken", "fg": 4916, "bg": 5282 } ] }, { - "id": "vp_frame_wood_horizontal2_right", - "fg": 5229, + "id": "vp_frame_wood_horizontal_2_right", + "fg": 5281, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 4864, "bg": 5229 } ] + "additional_tiles": [ { "id": "broken", "fg": 4916, "bg": 5281 } ] }, { - "id": "vp_frame_wood_horizontal2_rear", - "fg": 5228, + "id": "vp_frame_wood_horizontal_2_rear", + "fg": 5280, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 4864, "bg": 5228 } ] + "additional_tiles": [ { "id": "broken", "fg": 4916, "bg": 5280 } ] }, { - "id": "vp_frame_wood_horizontal2_left", - "fg": 5227, + "id": "vp_frame_wood_horizontal_2_left", + "fg": 5279, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 4864, "bg": 5227 } ] + "additional_tiles": [ { "id": "broken", "fg": 4916, "bg": 5279 } ] }, { - "id": "vp_frame_wood_horizontal2_front", - "fg": 5226, + "id": "vp_frame_wood_horizontal_2_front", + "fg": 5278, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 4864, "bg": 5226 } ] + "additional_tiles": [ { "id": "broken", "fg": 4916, "bg": 5278 } ] }, { "id": "vp_frame_wood_horizontal", - "fg": 5224, + "fg": 5276, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 4864, "bg": 5224 } ] + "additional_tiles": [ { "id": "broken", "fg": 4916, "bg": 5276 } ] }, { - "id": "vp_frame_wood_horizontal-unconnected", - "fg": 5223, + "id": "vp_frame_wood_horizontal_unconnected", + "fg": 5287, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 4864, "bg": 5223 } ] + "additional_tiles": [ { "id": "broken", "fg": 4916, "bg": 5287 } ] }, { "id": "vp_frame_wood_horizontal_right", - "fg": 5234, + "fg": 5286, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 4864, "bg": 5234 } ] + "additional_tiles": [ { "id": "broken", "fg": 4916, "bg": 5286 } ] }, { "id": "vp_frame_wood_horizontal_rear", - "fg": 5233, + "fg": 5285, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 4864, "bg": 5233 } ] + "additional_tiles": [ { "id": "broken", "fg": 4916, "bg": 5285 } ] }, { "id": "vp_frame_wood_horizontal_left", - "fg": 5232, + "fg": 5284, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 4864, "bg": 5232 } ] + "additional_tiles": [ { "id": "broken", "fg": 4916, "bg": 5284 } ] }, { "id": "vp_frame_wood_horizontal_front", - "fg": 5231, + "fg": 5283, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 4864, "bg": 5231 } ] + "additional_tiles": [ { "id": "broken", "fg": 4916, "bg": 5283 } ] }, { "id": "vp_frame_wood_cross", - "fg": 5221, + "fg": 5274, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 4864, "bg": 5221 } ] + "additional_tiles": [ { "id": "broken", "fg": 4916, "bg": 5274 } ] }, { - "id": [ "vp_frame_wood_cross_unconnected", "frame_wood" ], - "fg": 5222, + "id": [ "vp_frame_wood_cross_unconnected", "vp_frame_wood", "frame_wood" ], + "fg": 5275, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 4864, "bg": 5222 } ] + "additional_tiles": [ { "id": "broken", "fg": 4916, "bg": 5275 } ] }, { "id": "vp_frame_wood_cover", - "fg": 5220, - "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 4864, "bg": 5220 } ] - }, - { "id": "fd_bile", "fg": 4354 }, - { "id": "f_floor_mattress", "fg": 4367 }, - { "id": "f_brazier", "fg": 4370 }, - { "id": "seat", "fg": 5131 }, - { "id": "seat_leather", "fg": 5132 } - ], - "//": "range 4320 to 5248" + "fg": 5273, + "multitile": true, + "additional_tiles": [ { "id": "broken", "fg": 4916, "bg": 5273 } ] + }, + { "id": "fd_bile", "fg": 4386 }, + { "id": "f_floor_mattress", "fg": 4399 }, + { "id": "f_brazier", "fg": 4402 }, + { "id": "emer_blanket", "fg": 4434 }, + { "id": "emer_blanket_on", "fg": 4435 }, + { "id": "jacket_evac", "fg": 4436 }, + { "id": "t_paper_roof", "fg": 4667 }, + { "id": "seat", "fg": 5184 }, + { "id": "seat_leather", "fg": 5185 } + ] }, { "file": "incomplete_tall.png", - "tiles": [ - { "id": "mon_robofac_prototype", "fg": 5248, "bg": 4102 }, - { "id": "mon_zombie_ears", "fg": 5249, "bg": 4102 }, - { "id": "overlay_female_worn_helmet_riot_raised", "fg": 5250 }, - { "id": "overlay_male_worn_helmet_riot_raised", "fg": 5251 }, - { "id": "f_street_light", "fg": 5252 }, - { "id": "f_traffic_light", "fg": 5253 } - ], - "//": "range 5248 to 5264", + "//": "range 5312 to 5327", "sprite_width": 32, "sprite_height": 64, "sprite_offset_x": 0, - "sprite_offset_y": -32 + "sprite_offset_y": -32, + "tiles": [ + { "id": "mon_robofac_prototype", "fg": 5312, "bg": 4119 }, + { "id": "mon_zombie_ears", "fg": 5313, "bg": 4119 }, + { "id": "overlay_female_worn_helmet_riot_raised", "fg": 5314 }, + { "id": "overlay_male_worn_helmet_riot_raised", "fg": 5315 }, + { "id": "f_street_light", "fg": 5316 }, + { "id": "f_traffic_light", "fg": 5317 } + ] }, { "file": "incomplete_large.png", - "tiles": [ - { "id": "mon_alpha_razorclaw", "fg": 5264, "bg": 4231 }, - { "id": "mon_chickenbot", "fg": 5265, "bg": 4231 }, - { "id": "mon_razorclaw", "fg": 5266, "bg": 4231 }, - { "id": "mon_science_bot", "fg": 5267, "bg": 4231 } - ], - "//": "range 5264 to 5280", + "//": "range 5328 to 5343", "sprite_width": 64, "sprite_height": 64, "sprite_offset_x": -16, - "sprite_offset_y": -32 + "sprite_offset_y": -32, + "tiles": [ + { "id": "mon_alpha_razorclaw", "fg": 5328, "bg": 4263 }, + { "id": "mon_chickenbot", "fg": 5329, "bg": 4263 }, + { "id": "mon_razorclaw", "fg": 5330, "bg": 4263 }, + { "id": "mon_science_bot", "fg": 5331, "bg": 4263 }, + { "id": "mon_worm", "fg": 5332 } + ] }, { "file": "fillerhoder.png", + "//": "range 5344 to 5407", "tiles": [ { "id": "f_sandbag_wall", - "fg": 5280, + "fg": 5344, "rotates": true, "multitile": true, "additional_tiles": [ - { "id": "unconnected", "fg": 5280 }, - { "id": "center", "fg": 5281 }, - { "id": "corner", "fg": 5282 }, - { "id": "edge", "fg": 5283 }, - { "id": "end_piece", "fg": 5284 }, - { "id": "t_connection", "fg": 5285 } + { "id": "unconnected", "fg": 5344 }, + { "id": "center", "fg": 5345 }, + { "id": "corner", "fg": 5346 }, + { "id": "edge", "fg": 5347 }, + { "id": "end_piece", "fg": 5348 }, + { "id": "t_connection", "fg": 5349 } ] }, - { "id": "f_slab", "fg": 5286 }, - { "id": "animation_bullet_flame", "fg": 5287, "rotates": false }, - { "id": "animation_bullet_normal", "fg": 5288, "rotates": false }, - { "id": "animation_bullet_shrapnel", "fg": 5289 }, + { "id": "f_slab", "fg": 5350 }, + { "id": "animation_bullet_flame", "fg": 5351, "rotates": false }, + { "id": "animation_bullet_normal", "fg": 5352, "rotates": false }, + { "id": "animation_bullet_shrapnel", "fg": 5353 }, { "id": "explosion", - "fg": 5290, + "fg": 5354, "rotates": true, "multitile": true, - "additional_tiles": [ { "id": "corner", "fg": 5290 }, { "id": "edge", "fg": 5291 } ] + "additional_tiles": [ { "id": "corner", "fg": 5354 }, { "id": "edge", "fg": 5355 } ] }, { "id": "explosion_medium", "rotates": true, "multitile": true, - "additional_tiles": [ { "id": "corner", "fg": 5290 }, { "id": "edge", "fg": 5291 } ], - "fg": 5290 + "additional_tiles": [ { "id": "corner", "fg": 5354 }, { "id": "edge", "fg": 5355 } ], + "fg": 5354 }, { "id": "explosion_weak", "rotates": true, "multitile": true, - "additional_tiles": [ { "id": "corner", "fg": 5290 }, { "id": "edge", "fg": 5291 } ], - "fg": 5290 + "additional_tiles": [ { "id": "corner", "fg": 5354 }, { "id": "edge", "fg": 5355 } ], + "fg": 5354 }, { "id": "vp_chimes", - "fg": 5292, + "fg": 5356, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 4864, "bg": 5292 } ] + "additional_tiles": [ { "id": "broken", "fg": 4916, "bg": 5356 } ] }, { "id": "vp_robot_controls", - "fg": 5293, + "fg": 5357, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 4864, "bg": 5293 } ] + "additional_tiles": [ { "id": "broken", "fg": 4916, "bg": 5357 } ] }, - { "id": "t_manhole", "fg": 5294, "bg": 1982, "rotates": false }, - { "id": "t_manhole_cover", "fg": 5295, "bg": 1982 }, - { "id": "manhole_cover", "fg": 5295 }, - { "id": "t_pit_corpsed", "fg": 5296, "bg": 1439 }, - { "id": "t_pit_corpsed_season_winter", "fg": 5296, "bg": 1218 }, + { "id": "t_manhole", "fg": 5358, "bg": 2001, "rotates": false }, + { "id": "t_manhole_cover", "fg": 5359, "bg": 2001 }, + { "id": "manhole_cover", "fg": 5359 }, + { "id": "t_pit_corpsed", "fg": 5360, "bg": 1459 }, + { "id": "t_pit_corpsed_season_winter", "fg": 5360, "bg": 1238 }, { "id": [ "vp_external_tank", "vp_external_tank_small" ], - "fg": 5298, + "fg": 5362, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 4864, "bg": 5298 } ] + "additional_tiles": [ { "id": "broken", "fg": 4916, "bg": 5362 } ] }, { "id": "vp_roller_drum", - "fg": 5299, + "fg": 5363, "rotates": true, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 5297, "bg": 5299 } ] + "additional_tiles": [ { "id": "broken", "fg": 5361, "bg": 5363 } ] }, { "id": "vp_battery_motorbike", - "fg": 5314, + "fg": 5378, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 4864, "bg": 5314 } ] + "additional_tiles": [ { "id": "broken", "fg": 4916, "bg": 5378 } ] }, { "id": "vp_blade_horizontal", - "fg": 5323, + "fg": 5387, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 4864, "bg": 5323 } ] + "additional_tiles": [ { "id": "broken", "fg": 4916, "bg": 5387 } ] }, { "id": "vp_blade_vertical", - "fg": 5324, + "fg": 5388, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 4864, "bg": 5324 } ] + "additional_tiles": [ { "id": "broken", "fg": 4916, "bg": 5388 } ] }, { "id": "vp_controls", - "fg": 5318, + "fg": 5382, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 4864, "bg": 5318 } ] + "additional_tiles": [ { "id": "broken", "fg": 4916, "bg": 5382 } ] }, { "id": "vp_engine_1cyl", - "fg": 5306, + "fg": 5370, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 4864, "bg": 5306 } ] + "additional_tiles": [ { "id": "broken", "fg": 4916, "bg": 5370 } ] }, { "id": "vp_engine_electric", - "fg": 5311, + "fg": 5375, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 4864, "bg": 5311 } ] + "additional_tiles": [ { "id": "broken", "fg": 4916, "bg": 5375 } ] }, { "id": "vp_engine_electric_large", - "fg": 5312, + "fg": 5376, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 4864, "bg": 5312 } ] + "additional_tiles": [ { "id": "broken", "fg": 4916, "bg": 5376 } ] }, { "id": "vp_engine_inline4", - "fg": 5308, + "fg": 5372, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 4864, "bg": 5308 } ] + "additional_tiles": [ { "id": "broken", "fg": 4916, "bg": 5372 } ] }, - { "id": "vp_engine_v12", "fg": 5309, "bg": 5310 }, + { "id": "vp_engine_v12", "fg": 5373, "bg": 5374 }, { "id": "vp_engine_v6", - "fg": 5309, + "fg": 5373, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 4864, "bg": 5309 } ] + "additional_tiles": [ { "id": "broken", "fg": 4916, "bg": 5373 } ] }, { "id": "vp_engine_v8", - "fg": 5310, + "fg": 5374, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 4864, "bg": 5310 } ] + "additional_tiles": [ { "id": "broken", "fg": 4916, "bg": 5374 } ] }, { "id": "vp_engine_vtwin", - "fg": 5307, + "fg": 5371, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 4864, "bg": 5307 } ] + "additional_tiles": [ { "id": "broken", "fg": 4916, "bg": 5371 } ] }, { "id": "vp_foot_pedals", - "fg": 5313, + "fg": 5377, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 4864, "bg": 5313 } ] + "additional_tiles": [ { "id": "broken", "fg": 4916, "bg": 5377 } ] }, { "id": "vp_fusion_gun", - "fg": 5327, + "fg": 5391, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 4864, "bg": 5327 } ] + "additional_tiles": [ { "id": "broken", "fg": 4916, "bg": 5391 } ] }, { "id": "vp_hdroof", - "fg": 5330, + "fg": 5394, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 4864, "bg": 5330 } ] + "additional_tiles": [ { "id": "broken", "fg": 4916, "bg": 5394 } ] }, { "id": "vp_hydrogen_tank", - "fg": 5316, + "fg": 5380, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 4864, "bg": 5316 } ] + "additional_tiles": [ { "id": "broken", "fg": 4916, "bg": 5380 } ] }, { "id": "vp_minireactor", - "fg": 5315, + "fg": 5379, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 4864, "bg": 5315 } ] + "additional_tiles": [ { "id": "broken", "fg": 4916, "bg": 5379 } ] }, { "id": "vp_muffler", - "fg": 5317, + "fg": 5381, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 4864, "bg": 5317 } ] + "additional_tiles": [ { "id": "broken", "fg": 4916, "bg": 5381 } ] }, { "id": "vp_omnicam", - "fg": 5329, - "bg": 5330, + "fg": 5393, + "bg": 5394, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 4861, "bg": 5329 } ] + "additional_tiles": [ { "id": "broken", "fg": 4913, "bg": 5393 } ] }, { "id": "vp_plating_hard", - "fg": 5322, + "fg": 5386, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 4864, "bg": 5322 } ] + "additional_tiles": [ { "id": "broken", "fg": 4916, "bg": 5386 } ] }, { "id": "vp_plating_military", - "fg": 5319, + "fg": 5383, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 4864, "bg": 5319 } ] + "additional_tiles": [ { "id": "broken", "fg": 4916, "bg": 5383 } ] }, { "id": "vp_plating_spiked", - "fg": 5321, + "fg": 5385, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 4864, "bg": 5321 } ] + "additional_tiles": [ { "id": "broken", "fg": 4916, "bg": 5385 } ] }, { "id": "vp_plating_steel", - "fg": 5319, + "fg": 5383, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 4864, "bg": 5319 } ] + "additional_tiles": [ { "id": "broken", "fg": 4916, "bg": 5383 } ] }, { "id": "vp_plating_superalloy", - "fg": 5320, + "fg": 5384, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 4864, "bg": 5320 } ] + "additional_tiles": [ { "id": "broken", "fg": 4916, "bg": 5384 } ] }, { "id": "vp_plating_wood", - "fg": 5333, + "fg": 5397, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 4864, "bg": 5333 } ] + "additional_tiles": [ { "id": "broken", "fg": 4916, "bg": 5397 } ] }, { "id": "vp_roof", - "fg": 5331, + "fg": 5395, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 4864, "bg": 5331 } ] + "additional_tiles": [ { "id": "broken", "fg": 4916, "bg": 5395 } ] }, { "id": "vp_roof_cloth", - "fg": 5332, + "fg": 5396, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 4864, "bg": 5332 } ] + "additional_tiles": [ { "id": "broken", "fg": 4916, "bg": 5396 } ] }, { "id": "vp_seatbelt", - "fg": 5305, + "fg": 5369, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 4864, "bg": 5305 } ] + "additional_tiles": [ { "id": "broken", "fg": 4916, "bg": 5369 } ] }, { "id": "vp_seatbelt_heavyduty", - "fg": 5305, + "fg": 5369, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 4864, "bg": 5305 } ] + "additional_tiles": [ { "id": "broken", "fg": 4916, "bg": 5369 } ] }, { "id": "vp_small_storage_battery", - "fg": 5314, + "fg": 5378, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 4864, "bg": 5314 } ] + "additional_tiles": [ { "id": "broken", "fg": 4916, "bg": 5378 } ] }, { "id": "vp_spike", - "fg": 5325, + "fg": 5389, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 4864, "bg": 5325 } ] + "additional_tiles": [ { "id": "broken", "fg": 4916, "bg": 5389 } ] }, { "id": "vp_storage_battery", - "fg": 5314, + "fg": 5378, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 4864, "bg": 5314 } ] + "additional_tiles": [ { "id": "broken", "fg": 4916, "bg": 5378 } ] }, { "id": "vp_v_curtain", - "fg": 5335, + "fg": 5399, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 4864, "bg": 5335 } ] + "additional_tiles": [ { "id": "broken", "fg": 4916, "bg": 5399 } ] }, { "id": "vp_wheel_armor", - "fg": 5301, + "fg": 5365, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 4864, "bg": 5301 } ] + "additional_tiles": [ { "id": "broken", "fg": 4916, "bg": 5365 } ] }, { "id": "vp_wheel_armor_steerable", - "fg": 5301, + "fg": 5365, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 4864, "bg": 5301 } ] + "additional_tiles": [ { "id": "broken", "fg": 4916, "bg": 5365 } ] }, { "id": "vp_wheel_caster", - "fg": 5328, + "fg": 5392, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 4864, "bg": 5328 } ] + "additional_tiles": [ { "id": "broken", "fg": 4916, "bg": 5392 } ] }, { "id": "vp_wheel_small", - "fg": 5304, + "fg": 5368, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 4864, "bg": 5304 } ] + "additional_tiles": [ { "id": "broken", "fg": 4916, "bg": 5368 } ] }, { "id": "vp_wheel_small_steerable", - "fg": 5304, + "fg": 5368, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 4864, "bg": 5304 } ] + "additional_tiles": [ { "id": "broken", "fg": 4916, "bg": 5368 } ] }, { "id": "vp_wheel_wheelchair", - "fg": 5303, + "fg": 5367, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 4864, "bg": 5303 } ] + "additional_tiles": [ { "id": "broken", "fg": 4916, "bg": 5367 } ] }, { "id": "vp_wheel_wide_steerable", - "fg": 5302, + "fg": 5366, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 4864, "bg": 5302 } ] + "additional_tiles": [ { "id": "broken", "fg": 4916, "bg": 5366 } ] }, { "id": "vp_wheel_wood", - "fg": 5337, + "fg": 5401, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 4864, "bg": 5337 } ] + "additional_tiles": [ { "id": "broken", "fg": 4916, "bg": 5401 } ] }, { "id": [ "wheel_wood", "wheel_wood_b" ], - "fg": 5337, + "fg": 5401, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 4864, "bg": 5337 } ] + "additional_tiles": [ { "id": "broken", "fg": 4916, "bg": 5401 } ] }, { "id": "vp_wheel_wood_b", - "fg": 5337, + "fg": 5401, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 4864, "bg": 5337 } ] + "additional_tiles": [ { "id": "broken", "fg": 4916, "bg": 5401 } ] }, { "id": "alloy_plate", - "fg": 5320, + "fg": 5384, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 4864, "bg": 5320 } ] + "additional_tiles": [ { "id": "broken", "fg": 4916, "bg": 5384 } ] }, { "id": "foot_crank", - "fg": 5313, + "fg": 5377, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 4864, "bg": 5313 } ] + "additional_tiles": [ { "id": "broken", "fg": 4916, "bg": 5377 } ] }, { "id": "frame", - "fg": 5336, + "fg": 5400, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 4864, "bg": 5336 } ] + "additional_tiles": [ { "id": "broken", "fg": 4916, "bg": 5400 } ] }, { "id": "glass_sheet", - "fg": 5300, + "fg": 5364, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 4864, "bg": 5300 } ] + "additional_tiles": [ { "id": "broken", "fg": 4916, "bg": 5364 } ] }, { "id": "hard_plate", - "fg": 5322, + "fg": 5386, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 4864, "bg": 5322 } ] + "additional_tiles": [ { "id": "broken", "fg": 4916, "bg": 5386 } ] }, { "id": "kitchen_unit", - "fg": 5326, + "fg": 5390, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 4864, "bg": 5326 } ] + "additional_tiles": [ { "id": "broken", "fg": 4916, "bg": 5390 } ] }, { "id": "motor", - "fg": 5311, + "fg": 5375, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 4864, "bg": 5311 } ] + "additional_tiles": [ { "id": "broken", "fg": 4916, "bg": 5375 } ] }, { "id": "motor_large", - "fg": 5312, + "fg": 5376, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 4864, "bg": 5312 } ] + "additional_tiles": [ { "id": "broken", "fg": 4916, "bg": 5376 } ] }, { "id": "muffler", - "fg": 5317, + "fg": 5381, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 4864, "bg": 5317 } ] + "additional_tiles": [ { "id": "broken", "fg": 4916, "bg": 5381 } ] }, { "id": "spiked_plate", - "fg": 5321, + "fg": 5385, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 4864, "bg": 5321 } ] + "additional_tiles": [ { "id": "broken", "fg": 4916, "bg": 5385 } ] }, { "id": "steel_plate", - "fg": 5319, + "fg": 5383, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 4864, "bg": 5319 } ] + "additional_tiles": [ { "id": "broken", "fg": 4916, "bg": 5383 } ] }, { "id": "storage_battery", - "fg": 5314, + "fg": 5378, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 4864, "bg": 5314 } ] + "additional_tiles": [ { "id": "broken", "fg": 4916, "bg": 5378 } ] }, { "id": "vehicle_controls", - "fg": 5318, + "fg": 5382, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 4864, "bg": 5318 } ] + "additional_tiles": [ { "id": "broken", "fg": 4916, "bg": 5382 } ] }, { "id": "1cyl_combustion", - "fg": 5306, + "fg": 5370, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 4864, "bg": 5306 } ] + "additional_tiles": [ { "id": "broken", "fg": 4916, "bg": 5370 } ] }, { "id": "i4_combustion", - "fg": 5308, + "fg": 5372, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 4864, "bg": 5308 } ] + "additional_tiles": [ { "id": "broken", "fg": 4916, "bg": 5372 } ] }, { "id": "v2_combustion", - "fg": 5307, + "fg": 5371, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 4864, "bg": 5307 } ] + "additional_tiles": [ { "id": "broken", "fg": 4916, "bg": 5371 } ] }, { "id": "v6_combustion", - "fg": 5309, + "fg": 5373, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 4864, "bg": 5309 } ] + "additional_tiles": [ { "id": "broken", "fg": 4916, "bg": 5373 } ] }, { "id": "v8_combustion", - "fg": 5310, + "fg": 5374, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 4864, "bg": 5310 } ] + "additional_tiles": [ { "id": "broken", "fg": 4916, "bg": 5374 } ] }, { "id": "wheel", - "fg": 5301, + "fg": 5365, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 4864, "bg": 5301 } ] + "additional_tiles": [ { "id": "broken", "fg": 4916, "bg": 5365 } ] }, { "id": "wheel_bicycle", - "fg": 5303, + "fg": 5367, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 4864, "bg": 5303 } ] + "additional_tiles": [ { "id": "broken", "fg": 4916, "bg": 5367 } ] }, { "id": "wheel_small", - "fg": 5304, + "fg": 5368, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 4864, "bg": 5304 } ] + "additional_tiles": [ { "id": "broken", "fg": 4916, "bg": 5368 } ] }, { "id": "wheel_wide", - "fg": 5302, + "fg": 5366, "multitile": true, - "additional_tiles": [ { "id": "broken", "fg": 4864, "bg": 5302 } ] + "additional_tiles": [ { "id": "broken", "fg": 4916, "bg": 5366 } ] } - ], - "//": "range 5280 to 5344" + ] }, { "file": "fillergiant.png", + "//": "range 5408 to 5423", + "sprite_width": 96, + "sprite_height": 96, + "sprite_offset_x": -32, + "sprite_offset_y": -64, "tiles": [ { "id": [ @@ -9143,18 +9182,18 @@ "t_tree_pear_season_spring", "t_tree_plum_season_spring" ], - "fg": 4281, - "bg": 4274 + "fg": 4313, + "bg": 4306 }, - { "id": "t_tree_apricot_season_summer", "fg": 5344, "bg": 4275 }, - { "id": "t_tree_mulberry_season_summer", "fg": 5345, "bg": 4275 }, - { "id": "t_tree_elderberry_season_summer", "fg": 5345, "bg": 4275 }, - { "id": "t_tree_pear_season_autumn", "fg": 5346, "bg": 4275 }, - { "id": "t_tree_plum_season_summer", "fg": 5347, "bg": 4275 }, + { "id": "t_tree_apricot_season_summer", "fg": 5408, "bg": 4307 }, + { "id": "t_tree_mulberry_season_summer", "fg": 5409, "bg": 4307 }, + { "id": "t_tree_elderberry_season_summer", "fg": 5409, "bg": 4307 }, + { "id": "t_tree_pear_season_autumn", "fg": 5410, "bg": 4307 }, + { "id": "t_tree_plum_season_summer", "fg": 5411, "bg": 4307 }, { "id": [ "t_tree_apricot_harvested", "t_tree_mulberry_harvested", "t_tree_plum_harvested", "t_tree_pear_season_summer" ], - "fg": 4276, - "bg": 4275 + "fg": 4308, + "bg": 4307 }, { "id": [ @@ -9164,12 +9203,12 @@ "t_tree_pear_harvested" ], "fg": [ - { "weight": 100, "sprite": 4277 }, - { "weight": 100, "sprite": 4278 }, - { "weight": 100, "sprite": 4279 }, - { "weight": 100, "sprite": 4280 } + { "weight": 100, "sprite": 4309 }, + { "weight": 100, "sprite": 4310 }, + { "weight": 100, "sprite": 4311 }, + { "weight": 100, "sprite": 4312 } ], - "bg": 4273 + "bg": 4305 }, { "id": [ @@ -9178,35 +9217,30 @@ "t_tree_pear_season_winter", "t_tree_plum_season_winter" ], - "fg": 4298, - "bg": 4272 - }, - { "id": "t_tree_chestnut", "fg": 5349, "bg": 4274 }, - { "id": "t_tree_chestnut_season_summer", "fg": 5348, "bg": 4275 }, - { "id": "t_tree_chestnut_season_autumn", "fg": 5348, "bg": 4273 }, - { "id": "t_tree_chestnut_season_winter", "fg": 5348, "bg": 4272 }, - { "id": "t_tree_pine", "fg": 5353, "bg": 4274 }, - { "id": "t_tree_pine_season_summer", "fg": 5353, "bg": 4275 }, - { "id": "t_tree_pine_season_autumn", "fg": 5353, "bg": 4273 }, - { "id": "t_tree_pine_season_winter", "fg": 5353, "bg": 4272 }, - { "id": "t_tree_deadpine", "fg": 5350, "bg": 4274 }, - { "id": "t_tree_deadpine_season_summer", "fg": 5350, "bg": 4275 }, - { "id": "t_tree_deadpine_season_autumn", "fg": 5350, "bg": 4273 }, - { "id": "t_tree_deadpine_season_winter", "fg": 5350, "bg": 4272 }, - { "id": "t_tree_hickory", "fg": 5352, "bg": 4274 }, - { "id": "t_tree_hickory_season_summer", "fg": 5352, "bg": 4275 }, - { "id": "t_tree_hickory_season_autumn", "fg": 5352, "bg": 4273 }, - { "id": "t_tree_hickory_season_winter", "fg": 5351, "bg": 4272 }, - { "id": "t_tree_hickory_dead", "fg": 5351, "bg": 4274 }, - { "id": "t_tree_hickory_dead_season_summer", "fg": 5351, "bg": 4275 }, - { "id": "t_tree_hickory_dead_season_autumn", "fg": 5351, "bg": 4273 }, - { "id": "t_tree_hickory_dead_season_winter", "fg": 5351, "bg": 4272 } - ], - "//": "range 5344 to 5360", - "sprite_width": 96, - "sprite_height": 96, - "sprite_offset_x": -32, - "sprite_offset_y": -64 + "fg": 4330, + "bg": 4304 + }, + { "id": "t_tree_chestnut", "fg": 5413, "bg": 4306 }, + { "id": "t_tree_chestnut_season_summer", "fg": 5412, "bg": 4307 }, + { "id": "t_tree_chestnut_season_autumn", "fg": 5412, "bg": 4305 }, + { "id": "t_tree_chestnut_season_winter", "fg": 5412, "bg": 4304 }, + { "id": "t_tree_pine", "fg": 5417, "bg": 4306 }, + { "id": "t_tree_pine_season_summer", "fg": 5417, "bg": 4307 }, + { "id": "t_tree_pine_season_autumn", "fg": 5417, "bg": 4305 }, + { "id": "t_tree_pine_season_winter", "fg": 5417, "bg": 4304 }, + { "id": "t_tree_deadpine", "fg": 5414, "bg": 4306 }, + { "id": "t_tree_deadpine_season_summer", "fg": 5414, "bg": 4307 }, + { "id": "t_tree_deadpine_season_autumn", "fg": 5414, "bg": 4305 }, + { "id": "t_tree_deadpine_season_winter", "fg": 5414, "bg": 4304 }, + { "id": "t_tree_hickory", "fg": 5416, "bg": 4306 }, + { "id": "t_tree_hickory_season_summer", "fg": 5416, "bg": 4307 }, + { "id": "t_tree_hickory_season_autumn", "fg": 5416, "bg": 4305 }, + { "id": "t_tree_hickory_season_winter", "fg": 5415, "bg": 4304 }, + { "id": "t_tree_hickory_dead", "fg": 5415, "bg": 4306 }, + { "id": "t_tree_hickory_dead_season_summer", "fg": 5415, "bg": 4307 }, + { "id": "t_tree_hickory_dead_season_autumn", "fg": 5415, "bg": 4305 }, + { "id": "t_tree_hickory_dead_season_winter", "fg": 5415, "bg": 4304 } + ] }, { "file": "fallback.png", diff --git a/lang/CMakeLists.txt b/lang/CMakeLists.txt index cc24b80284370..39b3f95a730e8 100644 --- a/lang/CMakeLists.txt +++ b/lang/CMakeLists.txt @@ -8,7 +8,7 @@ if (NOT GETTEXT_FOUND) message(FATAL_ERROR "Gettext not found. Install gettext package or disable \ localization with \"-DLOCALIZE=OFF\". \ - See INSTALL file for details and more info.") + See doc/COMPILING/COMPILING-CMAKE.md for details and more info.") endif () foreach (LANG ${LANGUAGES}) diff --git a/lang/po/cs.po b/lang/po/cs.po index 34454b116ddbb..803663373654f 100644 --- a/lang/po/cs.po +++ b/lang/po/cs.po @@ -1875,6 +1875,8 @@ msgid "" "A chunk of a zinc powder and sulfur mixture, bound together by superglue, " "that can be used as an impromptu rocket fuel." msgstr "" +"Směs zinku a sírové směsi, dohromady spojené superlepidlem. Může být použita" +" jako improvizované raketové palivo." #: lang/json/AMMO_from_json.py msgid "detergent" @@ -9715,6 +9717,8 @@ msgid "" "A pair of arm guards hammered out from metal. Perfect for the Post-" "Apocalyptic Warrior look." msgstr "" +"pár lokettních chráničů kladivem vytvarovaných z železa. Pro " +"postapokalyptického válečníka ideální." #: lang/json/ARMOR_from_json.py msgid "pair of XL metal arm guards" @@ -9730,6 +9734,8 @@ msgid "" "A pair of arm guards hammered out from metal. Perfect for the Post-" "Apocalyptic Warrior look. Larger than average." msgstr "" +"pár lokettních chráničů kladivem vytvarovaných z železa. Pro " +"postapokalyptického válečníka ideální. Obvykle bývají menší." #: lang/json/ARMOR_from_json.py msgid "pair of paper arm guards" @@ -10391,7 +10397,7 @@ msgstr[3] "" #. ~ Description for pair of boots #: lang/json/ARMOR_from_json.py msgid "Tough leather boots. Very durable." -msgstr "" +msgstr "Hrubé kožené boty. Velmi odolné." #: lang/json/ARMOR_from_json.py msgid "pair of XL boots" @@ -10415,6 +10421,8 @@ msgid "" "Leather boots covered with tiny finely carved bones. With each step the " "bones collide with each other producing a melodic clicking" msgstr "" +"Kožené boty se zavěšenými, umně řezanými kůstkami. Každým krokem o sebe " +"kůstky ťukají za vzniku snové melodie." #: lang/json/ARMOR_from_json.py msgid "pair of turnout boots" @@ -10430,6 +10438,8 @@ msgid "" "A pair of steel-toed rubber boots, the sort worn by firefighters. Highly " "resistant to heat and flame, they provide excellent protection from injury." msgstr "" +"Pár gumových bot se železnou špičkou, které nosí hasiči. Velmi odolné proti " +"teplu a plamenům. Poskytují excelentní ochranu před zraněním." #: lang/json/ARMOR_from_json.py msgid "pair of chitinous boots" @@ -10442,7 +10452,7 @@ msgstr[3] "" #. ~ Description for pair of chitinous boots #: lang/json/ARMOR_from_json.py msgid "Boots made from the exoskeletons of insects. Light and durable." -msgstr "" +msgstr "Boty vyrobené z hmyzího exoskeletu. Jsou lehké a odolné." #: lang/json/ARMOR_from_json.py msgid "pair of XL chitinous boots" @@ -10466,6 +10476,8 @@ msgid "" "Boots crafted from carefully cleaned and pruned biosilicified exoskeletons " "of acidic ants. Acid-resistant and very durable." msgstr "" +"Boty vyrobené z pečlivě očištěného biologicky zkřemenělého exoskeletu " +"kyselinotvorných mravenců. Jsou odolné vůči kyselině a velmi odolné." #: lang/json/ARMOR_from_json.py msgid "pair of XL biosilicified chitin boots" @@ -10486,7 +10498,7 @@ msgstr[3] "" #. ~ Description for pair of combat boots #: lang/json/ARMOR_from_json.py msgid "Modern reinforced tactical combat boots. Very durable." -msgstr "" +msgstr "Moderní vyztužené vojenské boty. Velmi odolné." #: lang/json/ARMOR_from_json.py msgid "pair of EOD foot protectors" @@ -10534,6 +10546,9 @@ msgid "" "maximum protection from harm and the elements, even when knee-deep in the " "dead." msgstr "" +"Pár vysoce upravených, kevlarem potažených, nomexových bot. Upravené pro " +"maximální ochranu před zraněním i přírodnímy elementy. Zaručeně fungují i " +"když jsi pokolena ponořen v mrtvolách." #: lang/json/ARMOR_from_json.py msgid "pair of XL survivor fireboots" @@ -10554,7 +10569,7 @@ msgstr[3] "" #. ~ Description for pair of fur boots #: lang/json/ARMOR_from_json.py msgid "Boots lined with fur for warmth." -msgstr "" +msgstr "Boty s vrstvou kožešiny pro nohy v teple." #: lang/json/ARMOR_from_json.py msgid "pair of XL fur boots" @@ -10579,6 +10594,9 @@ msgid "" "maximum protection from harm and the elements, even when knee-deep in the " "dead." msgstr "" +"Pár vysoce upravených, kevlarem potažených, neoprenových bot. Upravené pro " +"maximální ochranu před zraněním i přírodnímy elementy. Zaručeně fungují i " +"když jsi pokolena ponořen v mrtvolách." #: lang/json/ARMOR_from_json.py msgid "pair of hiking boots" @@ -10591,7 +10609,7 @@ msgstr[3] "" #. ~ Description for pair of hiking boots #: lang/json/ARMOR_from_json.py msgid "Tough yet light leather boots. Durable and comfortable." -msgstr "" +msgstr "Tuhé a přitom lehké kožené boty. Odolné a pohodlné." #: lang/json/ARMOR_from_json.py msgid "pair of heavy survivor boots" @@ -10607,6 +10625,9 @@ msgid "" "A pair of customized Kevlar boots, heavily armored with steel and modified " "to provide maximum protection from harm, even when knee-deep in the dead." msgstr "" +"Pár vysoce upravených, kevlarem potažených, kovem pobitých bot. Upravené pro" +" maximální ochranu před zraněním. Zaručeně fungují i když jsi pokolena " +"ponořen v mrtvolách." #: lang/json/ARMOR_from_json.py msgid "pair of XL heavy survivor boots" @@ -10629,6 +10650,8 @@ msgstr[3] "" msgid "" "Thick leather boots made specifically to protect the feet. Light and tough." msgstr "" +"Boty ze silné vrstvy kůže dělané pro kvalitní ochranu nohy. Jsou lehké a " +"tuhé." #: lang/json/ARMOR_from_json.py msgid "pair of XL leather armor boots" @@ -10652,6 +10675,9 @@ msgid "" "A pair of customized, Kevlar armored cloth boots, modified to provide " "maximum protection from harm, even when knee-deep in the dead." msgstr "" +"Pár vysoce upravených, kevlarem potažených, vyztužených plátěných bot. " +"Upravené pro maximální ochranu před zraněním. Zaručeně fungují i když jsi " +"pokolena ponořen v mrtvolách." #: lang/json/ARMOR_from_json.py msgid "pair of XL light survivor boots" @@ -10672,7 +10698,7 @@ msgstr[3] "" #. ~ Description for pair of armored boots #: lang/json/ARMOR_from_json.py msgid "An extremely heavy set of armor plated boots." -msgstr "" +msgstr "Velice těžký pár obrněných bot." #: lang/json/ARMOR_from_json.py msgid "pair of XL armored boots" @@ -10694,7 +10720,7 @@ msgstr[3] "" #: lang/json/ARMOR_from_json.py msgid "" "A pair of rubber boots, often used while cleaning with caustic materials." -msgstr "" +msgstr "Pár gumových bot. Obvykle používané během práce s žíravými látkami." #: lang/json/ARMOR_from_json.py msgid "pair of scrap boots" @@ -10707,7 +10733,7 @@ msgstr[3] "" #. ~ Description for pair of scrap boots #: lang/json/ARMOR_from_json.py msgid "Boots made of random scraps." -msgstr "" +msgstr "Boty vyrobené z náhodných kusů šrotu." #: lang/json/ARMOR_from_json.py msgid "pair of XL scrap boots" @@ -10728,7 +10754,7 @@ msgstr[3] "" #. ~ Description for pair of steeltoed boots #: lang/json/ARMOR_from_json.py msgid "Leather boots with a steel toe. Extremely durable." -msgstr "" +msgstr "Kožené boty s ocelovou špičkou. Extrémě odolné." #: lang/json/ARMOR_from_json.py msgid "pair of survivor boots" @@ -10744,6 +10770,9 @@ msgid "" "A pair of customized leather boots, armored with Kevlar and modified to " "provide maximum protection from harm, even when knee-deep in the dead." msgstr "" +"Pár vysoce upravených, kevlarem potažených kožených bot. Upravené pro " +"maximální ochranu před zraněním. Zaručeně fungují i když jsi pokolena " +"ponořen v mrtvolách." #: lang/json/ARMOR_from_json.py msgid "pair of western boots" @@ -10760,6 +10789,8 @@ msgid "" " good, but aren't made for running. Each boot is large enough to conceal a " "small holdout pistol." msgstr "" +"Tuhé kožené boty s krásnou výšivkou, na palcovém podpadku. Vypadají dobře, " +"ale nejsou určeny k běhu. V každé botě se dá uschovat malá pistole." #: lang/json/ARMOR_from_json.py msgid "pair of winter boots" @@ -10772,7 +10803,7 @@ msgstr[3] "" #. ~ Description for pair of winter boots #: lang/json/ARMOR_from_json.py msgid "Cumbersome boots designed for warmth." -msgstr "" +msgstr "Tíživé boty dělané pro maximální uchování tepla." #: lang/json/ARMOR_from_json.py msgid "pair of XL winter boots" @@ -21532,7 +21563,7 @@ msgstr[3] "" #. ~ Use action holster_prompt for pair of rollerskates. #: lang/json/ARMOR_from_json.py msgid "Sheath knife" -msgstr "" +msgstr "Uschovej nůž" #. ~ Description for ankle sheath #: lang/json/ARMOR_from_json.py @@ -21540,6 +21571,8 @@ msgid "" "A small concealed knife sheath worn on the ankle. It is awkward to use " "without practice. Activate to sheathe/draw a weapon." msgstr "" +"Malé schované pouzdro na nůž, nošené na kotkíku. Bez tréningu je nepraktický" +" k použití. Použí jej k uschování/ vytažení zbraně." #: lang/json/ARMOR_from_json.py msgid "birchbark ankle sheath" @@ -21556,6 +21589,9 @@ msgid "" "birch bark. It is awkward to use without practice. Activate to " "sheathe/draw a weapon." msgstr "" +"Malé ručně vyrobené schované pouzdro na nůž, nošené na kotkíku, vyrobené z " +"břízové kůry.. Bez tréningu je nepraktický k použití. Použí je k uschování/ " +"vytažení zbraně." #: lang/json/ARMOR_from_json.py msgid "back scabbard" @@ -28277,6 +28313,9 @@ msgid "" "drill, welder and heating elements. These can be used in place of many " "tools when crafting." msgstr "" +"Chirurgicky implantovaná sada nástrojů: šroubovák, kladivo, montážní klíč, " +"pilka na železo, vrták, pájka a ohřívač. Jednoduše mohou být prožity místo " +"obyčejných nástrojů při práci." #: lang/json/BIONIC_ITEM_from_json.py msgid "Joint Torsion Ratchet CBM" @@ -32808,7 +32847,7 @@ msgstr[3] "" #. ~ Description for {'str_sp': 'national weather transcripts'} #: lang/json/BOOK_from_json.py msgid "Old weather records are about as interesting as a rock." -msgstr "" +msgstr "Staré záznamy počasí které jsou tak zajímavé jako kámen." #: lang/json/BOOK_from_json.py msgid "big book of short stories" @@ -48437,7 +48476,7 @@ msgstr[3] "" #. ~ Use action activation_message for {'str_sp': 'crack'}. #: lang/json/COMESTIBLE_from_json.py msgid "You smoke your crack rocks. Mother would be proud." -msgstr "" +msgstr "Vykouřil jsi trochu cracku. Máma by byla pyšná." #. ~ Description for {'str_sp': 'crack'} #: lang/json/COMESTIBLE_from_json.py @@ -59393,6 +59432,7 @@ msgstr[3] "" #: lang/json/GENERIC_from_json.py msgid "A handful of rock salt crystals. Could be refined into table salt." msgstr "" +"Hrstka krystalů kamenné soli. Může být rafinována na použitelnou velikost." #: lang/json/GENERIC_from_json.py msgid "rhodonite" @@ -68059,7 +68099,7 @@ msgstr[3] "" msgid "" "A dull knife, absolutely worthless in combat. Excellent for spreading soft " "things on bread." -msgstr "" +msgstr "Tupý nůž absolutně k ničemu v boji. Svělý pro mazání věcí na chleba" #: lang/json/GENERIC_from_json.py msgid "plastic knife" @@ -69584,6 +69624,8 @@ msgid "" "A large, heavy hammer. Makes an acceptable melee weapon for the very " "strong, but is nearly useless in the hands of the weak." msgstr "" +"Velké a těžké kladivo. Užitečné jako zbraň pro ty, kdo mají sílu s ním " +"zacházet. Bezcené v ruce slabého." #: lang/json/GENERIC_from_json.py msgid "short sledge hammer" @@ -69599,6 +69641,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 "" +"Krátší bourací kladivo. Díky ocelové hlavici je stále těžké a není tak " +"efektivní v boji, ale je snadněj přenosné, než obyčejné bourací kladivo." #: lang/json/GENERIC_from_json.py msgid "engineer's hammer" @@ -69629,6 +69673,8 @@ msgid "" "A large sledge hammer with a massive, heavy head. This unwieldy tool is " "meant to break concrete, rock, brick, anything really." msgstr "" +"Velké bourací kladivo s masivní ocelovou hlavou. Tento nástroj je určen k " +"rozbijení betonu, kamene, cihly a v zásadě čehokoli jiného." #: lang/json/GENERIC_from_json.py msgid "hockey stick" @@ -70019,6 +70065,8 @@ msgid "" "A medieval hammer made for battle. Its odd shape and balance make it an " "excellent weapon, but an ineffective tool." msgstr "" +"Středověké kladivo určeno do války. Jeho zvláštní tvar a vyváženost z něj " +"dělají skvělou zbraň, ovšem neefektivní nástroj." #: lang/json/GENERIC_from_json.py msgid "bionic claws" @@ -71064,6 +71112,8 @@ msgid "" "A thin and flat knife made for throwing. Its ineffective cutting edge and " "odd shape makes it unsuitable for use as a tool." msgstr "" +"Tenký a plochý nůž uspůsoben k vrhání. jeho tvar a broušení čepele z něj " +"dělají nevhodný nástroj." #: lang/json/GENERIC_from_json.py msgid "bakelite phone" @@ -71720,6 +71770,8 @@ msgid "" "A heavy and large rock, big enough to be used as a primitive anvil, or " "shaped into larger stone items." msgstr "" +"Velký a těžký kámen, dost velký aby sloužil jako primitivní kovadlina nebo " +"byl přeměněn na jiné velké kamené objekty." #: lang/json/GENERIC_from_json.py msgid "grass yarn" @@ -77360,6 +77412,8 @@ msgid "" "This is a magical device that can take the shape of many tools. When not in" " use it looks like a simple screwdriver." msgstr "" +"Toto magické zařízení může příjmout podobu mnoha nástrojů. Pokud není " +"používáno vypadá prostě jako šroubovák." #: lang/json/GENERIC_from_json.py msgid "stone shell" @@ -78882,6 +78936,8 @@ msgid "" "You say the command word engraved on the token, and it rapidly grows and " "morphs into a shiny pristine screwdriver set!" msgstr "" +"Řekl jsi slova, která byla vyryta na sybolu a ten začal rychle růst a změnil" +" se na naleštěný set šroubováků." #. ~ Description for screwdriver set token #: lang/json/GENERIC_from_json.py @@ -78889,6 +78945,8 @@ 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." msgstr "" +"Velká stříbrná mince která, když se na ni vyřknou slova vyrytá na zadní " +"straně, se změní na předmět vyobrazený ve předu. V tomto případě šroubovák." #: lang/json/GENERIC_from_json.py msgid "crowbar token" @@ -102673,7 +102731,7 @@ msgstr "" #. ~ Description for Cold Snap Freeze #: lang/json/SPELL_from_json.py msgid "Freezes the target monster in place" -msgstr "" +msgstr "Zmrazí monstrum na místě." #: lang/json/SPELL_from_json.py msgid "Winter Wolf's Call" @@ -108979,7 +109037,7 @@ msgstr[3] "" msgid "" "This is a sharp, heavy knife. It makes a good melee weapon, and is an ideal" " item for butchering corpses." -msgstr "" +msgstr "Velmi ostrý a těžký nůž. Šikovný na porcování mrtvého i živého masa." #: lang/json/TOOL_from_json.py msgid "steak knife" @@ -110514,7 +110572,7 @@ msgstr[3] "" #. ~ Use action done_message for cot. #: lang/json/TOOL_from_json.py msgid "You unfold the cot and place it on the ground." -msgstr "" +msgstr "Rozbalil jsi postýlku a umístil ji na zem." #. ~ Description for cot #: lang/json/TOOL_from_json.py @@ -110668,6 +110726,8 @@ msgid "" "A small water-powered mill that can convert starchy products into flour. " "Can be placed via the construction menu." msgstr "" +"Malý vodou poháněný mlýn, který mele škrobové produkty na mouku. Může být " +"umístěn skrze menu konstrukce." #: lang/json/TOOL_from_json.py lang/json/furniture_from_json.py msgid "wind mill" @@ -110683,6 +110743,8 @@ msgid "" "A small wind-powered mill that can convert starchy products into flour. Can" " be placed via the construction menu." msgstr "" +"Malý větrem poháněný mlýn, který mele škrobové produkty na mouku. Může být " +"umístěn skrze menu konstrukce." #. ~ Description for advanced UPS #: lang/json/TOOL_from_json.py @@ -110872,7 +110934,7 @@ msgstr[3] "" #. ~ Description for laptop computer #: lang/json/TOOL_from_json.py msgid "A laptop computer with replaceable batteries." -msgstr "" +msgstr "Notebook s vyměnitelnou baterií." #: lang/json/TOOL_from_json.py msgid "laptop computer - lit screen" @@ -114116,6 +114178,8 @@ msgid "" "insulates you from the floor, making it easier to sleep. Use it to unroll " "and place on the ground." msgstr "" +"Podložka vyrobená ze srsti. Může být srolována pro přenos. Izoluje od " +"studené země a pomáhá ke klidnému spánku. Použij ji pro umístění na zem." #: lang/json/TOOL_from_json.py msgid "garden hose" @@ -115620,7 +115684,7 @@ msgstr[3] "" #. ~ Use action done_message for teleport pad. #: lang/json/TOOL_from_json.py msgid "You place the telepad." -msgstr "" +msgstr "Položil jsi telepad." #. ~ Description for teleport pad #: lang/json/TOOL_from_json.py @@ -115974,7 +116038,7 @@ msgstr[3] "" #. ~ Description for shelter kit #: lang/json/TOOL_from_json.py msgid "This is a small shelter, made of sticks and skins. Use it to place." -msgstr "" +msgstr "Malý přístřešek nevydělané kůže a kacků. Použij pro položení." #: lang/json/TOOL_from_json.py msgid "tent" @@ -117233,6 +117297,9 @@ msgid "" " nails, and two by fours in your inventory, you could board up adjacent " "doors and windows. It has myriad other uses as well." msgstr "" +"Toto je demagnetizované ocelové kladivo s dřevěným držadlem. S pár hřebíky a" +" několika prkny můžeš zatlouct okno nebo dveře. Má ovšem i myriádu jiných " +"využití." #: lang/json/TOOL_from_json.py msgid "hand drill" @@ -117368,6 +117435,9 @@ msgid "" "This is a crude hammer made from a piece of metal affixed to a stick. It " "functions adequately as a hammer, but really can't compare to a proper one." msgstr "" +"Toto je primitivní kladivo vyrobené z kusu železa připevněném ke klacku. V " +"tomto ohledu je dostatečně funkční, ale se skutečným kladivem se nemůže " +"měřit." #: lang/json/TOOL_from_json.py msgid "metal fileset" @@ -117554,6 +117624,9 @@ msgid "" "functions adequately as a hammer, but really can't compare to a proper one, " "and can't pull out nails either." msgstr "" +"Je to kámen přidělaný k větvi a vzdáleně to připomíná kladivo. V tomto " +"ohledu je dostatečně funkční, ale se skutečným kladivem se nemůže měřit a " +"nejdou s ním vytahovat hřebíky." #: lang/json/TOOL_from_json.py msgid "screwdriver" @@ -117586,6 +117659,8 @@ msgid "" "This is a set of screwdrivers in several sizes and blade types. Guaranteed " "to have the right tools for more precise work." msgstr "" +"Množství šroubováků o různých velikostech a s různými hlavami. Garantuje " +"správný nástroj pro každou situaci." #: lang/json/TOOL_from_json.py msgid "firearm repair kit" @@ -123296,6 +123371,9 @@ msgid "" "screwdriver, hammer, wrench, hacksaw, drill, welder, and heating elements. " "You can use this in place of many tools when crafting." msgstr "" +"V dlaních a prstech chirurgicky implantovaná sada nástrojů: šroubovák, " +"kladivo, montážní klíč, pilka na železo, vrták, pájka a ohřívač. Jednoduše " +"mohou být prožity místo obyčejných nástrojů při práci." #: lang/json/bionic_from_json.py msgid "Extended Toolset" @@ -124765,7 +124843,7 @@ msgstr "" #: lang/json/construction_group_from_json.py msgid "Build Stone Fireplace" -msgstr "" +msgstr "Vyrob: Kamenné ohniště" #: lang/json/construction_group_from_json.py msgid "Build Stone Wall" @@ -125029,31 +125107,31 @@ msgstr "" #: lang/json/construction_group_from_json.py msgid "Place Forge" -msgstr "" +msgstr "Umísti Pec" #: lang/json/construction_group_from_json.py msgid "Place Hay Bale" -msgstr "" +msgstr "Umísti Balík slámy" #: lang/json/construction_group_from_json.py msgid "Place Still" -msgstr "" +msgstr "Umísti Destilátor" #: lang/json/construction_group_from_json.py msgid "Place Table" -msgstr "" +msgstr "Umísti Stůl" #: lang/json/construction_group_from_json.py msgid "Place Water Mill" -msgstr "" +msgstr "Umísti Vodní mlýn" #: lang/json/construction_group_from_json.py msgid "Place Wind Mill" -msgstr "" +msgstr "Umísti Větrný mlýn" #: lang/json/construction_group_from_json.py msgid "Place Workbench" -msgstr "" +msgstr "Umísti Dílnu" #: lang/json/construction_group_from_json.py msgid "Reinforce Boarded Window" @@ -125330,7 +125408,7 @@ msgstr "" #: lang/json/dream_from_json.py msgid "You dream of being cozy in a dark place." -msgstr "" +msgstr "Sníš o chladném temném místě." #: lang/json/dream_from_json.py msgid "You dream of a strange quest for a bush that grows gray apples." @@ -131086,7 +131164,7 @@ msgstr "" #. ~ name of mending method for fault '{'str': 'Faulty water pump'}' #: lang/json/fault_from_json.py msgid "Replace faulty water pump" -msgstr "" +msgstr "Vyměň porouchanou vodní pumpu." #. ~ success message for mending method 'Replace faulty water pump' of fault #. '{'str': 'Faulty water pump'}' @@ -131107,7 +131185,7 @@ msgstr "" #. ~ name of mending method for fault '{'str': 'Worn drive belt'}' #: lang/json/fault_from_json.py msgid "Replace worn drive belt" -msgstr "" +msgstr "Vyměň opotřebovaný pás" #. ~ success message for mending method 'Replace worn drive belt' of fault #. '{'str': 'Worn drive belt'}' @@ -131177,7 +131255,7 @@ msgstr "" #. ~ name of mending method for fault '{'str': 'Faulty diesel pump'}' #: lang/json/fault_from_json.py msgid "Replace faulty diesel pump" -msgstr "" +msgstr "Vyměň porouchanou naftovou pumpu" #. ~ success message for mending method 'Replace faulty diesel pump' of fault #. '{'str': 'Faulty diesel pump'}' @@ -131199,7 +131277,7 @@ msgstr "" #. ~ name of mending method for fault '{'str': 'Expired air filter'}' #: lang/json/fault_from_json.py msgid "Replace expired air filter" -msgstr "" +msgstr "Vyměň použitý vzdušný filtr" #. ~ success message for mending method 'Replace expired air filter' of fault #. '{'str': 'Expired air filter'}' @@ -131221,7 +131299,7 @@ msgstr "" #. ~ name of mending method for fault '{'str': 'Expired fuel filter'}' #: lang/json/fault_from_json.py msgid "Replace expired fuel filter" -msgstr "" +msgstr "Vyměň použitý palivový filtr" #. ~ success message for mending method 'Replace expired fuel filter' of fault #. '{'str': 'Expired fuel filter'}' @@ -132783,7 +132861,7 @@ msgstr "" #: lang/json/furniture_from_json.py msgid "fireplace" -msgstr "" +msgstr "Ohniště" #. ~ Description for fireplace #: lang/json/furniture_from_json.py @@ -146671,6 +146749,12 @@ msgid "" " speed, fuel consumption, offroad capacity, protection against threats, and " "cargo capacity is a complicated process." msgstr "" +"Šikovný přeživší může používat klíč, piliu ma železo a pájecí nástroje pro " +"přidání nebo odebrání částí vozidla. Může dokonce postavit vozidlo od " +"základů, pomocí stavebního () menu, \"začít konstrukci " +"vozidla\", pokud má poruce rám. Upravování rychlosti vozidla, jeho spotřeby " +"paliva, schopností jízdy v terénu, ochrany před poškozením a nákladového " +"prostoru je komplikovaný proces." #: lang/json/help_from_json.py msgid "BOATS AND AMPHIBIOUS VEHICLES" @@ -147237,11 +147321,11 @@ msgstr "" #: lang/json/item_action_from_json.py msgid "Capture/place" -msgstr "" +msgstr "Zabrat/Umístit" #: lang/json/item_action_from_json.py msgid "Place" -msgstr "" +msgstr "Umístit" #: lang/json/item_action_from_json.py msgid "Chew" @@ -156257,7 +156341,7 @@ msgstr "" #: lang/json/mission_def_from_json.py msgid "I just need a place to start over…" -msgstr "" +msgstr "Potřebuji místo, kde bych mohl začít znova." #: lang/json/mission_def_from_json.py msgid "" @@ -162516,13 +162600,13 @@ msgstr "" #: lang/json/mutation_category_from_json.py msgctxt "memorial_male" msgid "Found a place in the web of life." -msgstr "" +msgstr "Našel místo v síti života." #. ~ Mutation class: Spider Female memorial messsage #: lang/json/mutation_category_from_json.py msgctxt "memorial_female" msgid "Found a place in the web of life." -msgstr "" +msgstr "Našel místo v síti života." #. ~ Mutation class name #: lang/json/mutation_category_from_json.py @@ -186695,7 +186779,7 @@ msgstr "" #: lang/json/recipe_from_json.py msgid "build a fireplace" -msgstr "" +msgstr "Postav ohniště" #: lang/json/recipe_from_json.py msgid "" @@ -188892,7 +188976,7 @@ msgstr "" #: lang/json/recipe_group_from_json.py msgid " Craft: Hammer" -msgstr "" +msgstr "Vyrob: Kladivo" #: lang/json/recipe_group_from_json.py msgid " Craft: Metal Tongs" @@ -188948,7 +189032,7 @@ msgstr "" #: lang/json/recipe_group_from_json.py msgid " Craft: Hammer, Sledge" -msgstr "" +msgstr "Vyrob: Bourací kladivo" #: lang/json/recipe_group_from_json.py msgid " Craft: Knife, Combat" @@ -188968,7 +189052,7 @@ msgstr "" #: lang/json/recipe_group_from_json.py msgid " Craft: Screwdriver" -msgstr "" +msgstr "Vyrob: Šroubovák" #: lang/json/recipe_group_from_json.py msgid " Craft: Axe, Throwing" @@ -189016,7 +189100,7 @@ msgstr "" #: lang/json/recipe_group_from_json.py msgid " Craft: Hammer, War" -msgstr "" +msgstr "Vyrob: Válečné kladivo" #: lang/json/recipe_group_from_json.py msgid " Craft: Helm, Great" @@ -189040,7 +189124,7 @@ msgstr "" #: lang/json/recipe_group_from_json.py msgid " Craft: Hacksaw" -msgstr "" +msgstr "Vyrob: Pilka na železo" #: lang/json/recipe_group_from_json.py msgid " Craft: Woodsaw" @@ -189272,13 +189356,13 @@ msgstr "" #: lang/json/scenario_from_json.py msgctxt "scenario_male" msgid "Safe Place" -msgstr "" +msgstr "V bezpečí" #. ~ Name for scenario 'Safe Place' for a female character #: lang/json/scenario_from_json.py msgctxt "scenario_female" msgid "Safe Place" -msgstr "" +msgstr "V bezpečí" #. ~ Description for scenario 'Safe Place' for a male character. #: lang/json/scenario_from_json.py @@ -192072,7 +192156,7 @@ msgstr "" #: lang/json/snippet_from_json.py msgid "A screwdriver a day keeps the scurvy away!" -msgstr "" +msgstr "Jeden šroubovák denně tě ochrání před každou kurdějí." #: lang/json/snippet_from_json.py msgid "" @@ -194927,7 +195011,7 @@ msgstr "" #: lang/json/snippet_from_json.py msgid "Time to die," -msgstr "" +msgstr "Čas zemřít," #: lang/json/snippet_from_json.py msgid "Say your prayers," @@ -203652,7 +203736,7 @@ msgstr "" #: lang/json/snippet_from_json.py msgid "A screwdriver." -msgstr "" +msgstr "Šroubovák." #: lang/json/snippet_from_json.py msgid "A set of keys to a 2001 Rolls Royce. Worthless." @@ -206101,6 +206185,7 @@ msgid "" "\"Diamond coated sword! Diamond coated hammer! Diamond coated clothes! " "Diamond coated hands help\"" msgstr "" +"Meč potažený diamanty i kladivo i oblečení! Ruce potažené diamanty. Pomoc!" #: lang/json/snippet_from_json.py msgid "\"waded through 14 miles of sewage for playboy magazine, wasnt worth it\"" @@ -209698,7 +209783,7 @@ msgstr "" #: lang/json/speech_from_json.py msgid "\"This place is like a maze.\"" -msgstr "" +msgstr "\"Tohle místo je jako bludiště.\"" #: lang/json/speech_from_json.py msgid "\"Oh God, I'm the only one left.\"" @@ -210815,7 +210900,7 @@ msgstr "" #: lang/json/speech_from_json.py msgid "\"There's no place like home.\"" -msgstr "" +msgstr "\"Domov je jen jeden.\"" #: lang/json/speech_from_json.py msgid "\"Badges? We ain't got no badges!\"" @@ -213390,7 +213475,7 @@ msgstr "" #: lang/json/talk_topic_from_json.py msgid "Maybe we should start boarding up this place." -msgstr "" +msgstr "Možná bys měl začít toto místo barikádovat." #: lang/json/talk_topic_from_json.py msgid "" @@ -214235,7 +214320,7 @@ msgstr "" #: lang/json/talk_topic_from_json.py msgid "I'm sorry… I have places to be." -msgstr "" +msgstr "Omlouvám se, už jsem měl být jinde." #: lang/json/talk_topic_from_json.py msgid "" @@ -215062,7 +215147,7 @@ msgstr "" #: lang/json/talk_topic_from_json.py msgid "I'm looking for a place to stay." -msgstr "" +msgstr "Hledám místo, kde bych mohl zůstat." #: lang/json/talk_topic_from_json.py msgid "I want to get stronger. Please teach me." @@ -215110,7 +215195,7 @@ msgstr "" #: lang/json/talk_topic_from_json.py msgid "This is no place for a civilian. You should go to the refugee center." -msgstr "" +msgstr "Tohle není místo pro civilisty. Měl bys jít do centra pro uprchlíky." #: lang/json/talk_topic_from_json.py msgid "Damn!" @@ -219746,7 +219831,7 @@ msgstr "" #: lang/json/talk_topic_from_json.py msgid "What is this place?" -msgstr "" +msgstr "Kde to jsme?" #: lang/json/talk_topic_from_json.py msgid "What's your story?" @@ -220842,7 +220927,7 @@ msgstr "" #: lang/json/talk_topic_from_json.py msgid "Must be nice, to have the quiet place amid so much madness." -msgstr "" +msgstr "Musí být krásné mít tak tiché místo uprostřed tohohle šílenství." #: lang/json/talk_topic_from_json.py msgid "" @@ -220857,7 +220942,7 @@ msgstr "" #: lang/json/talk_topic_from_json.py msgid "A farm must be a pretty safe place these days." -msgstr "" +msgstr "Farma musí být v těchto časech bezpečné místo." #: lang/json/talk_topic_from_json.py msgid "" @@ -220930,7 +221015,7 @@ msgstr "" #: lang/json/talk_topic_from_json.py msgid "Where is your brother's place?" -msgstr "" +msgstr "Kde bydlí tvůj bratr?" #: lang/json/talk_topic_from_json.py msgid "Nice dairy, must be tough keeping it running." @@ -222241,6 +222326,7 @@ msgid "" "Why don't you leave this place? Come with me, I could use some help out " "there." msgstr "" +"Proč to tu neopustíš? Pojď se mnou, upotřebil bych nějakou ruce navíc." #: lang/json/talk_topic_from_json.py msgid "Well. No problem, glad to be of service. Talk to you later." @@ -229551,7 +229637,7 @@ msgstr "" #: lang/json/talk_topic_from_json.py msgid "Did you build this place?" -msgstr "" +msgstr "Tohle tady jsi postavil ty?" #: lang/json/talk_topic_from_json.py msgid "Why do you still use cash?" @@ -229669,7 +229755,7 @@ msgstr "" #: lang/json/talk_topic_from_json.py msgid "I must purge this place before I can move on." -msgstr "" +msgstr "Musím to tu vymítit než půjdu dál." #: lang/json/talk_topic_from_json.py msgid "Oh, you again." @@ -239248,15 +239334,15 @@ msgstr "" #: lang/json/tool_quality_from_json.py msgid "hammering" -msgstr "" +msgstr "zatloukání" #: lang/json/tool_quality_from_json.py msgid "fine hammering" -msgstr "" +msgstr "precizní zatloukání" #: lang/json/tool_quality_from_json.py msgid "soft hammering" -msgstr "" +msgstr "jemné zatloukání" #: lang/json/tool_quality_from_json.py msgid "wood sawing" @@ -241972,7 +242058,7 @@ msgstr "" #. ~ Description for wooden seat #: lang/json/vehicle_part_from_json.py msgid "A place to sit." -msgstr "" +msgstr "Místo na sezení." #: lang/json/vehicle_part_from_json.py msgid "wooden seat" @@ -241985,7 +242071,7 @@ msgstr "" #. ~ Description for wooden bench #: lang/json/vehicle_part_from_json.py msgid "A benchlike place to sit." -msgstr "" +msgstr "Lavička na sezení." #: lang/json/vehicle_part_from_json.py msgid "wooden spike" @@ -248256,11 +248342,11 @@ msgstr "" #: src/character.cpp msgid "You can't place items here!" -msgstr "" +msgstr "Nemůžeš sem nic položit." #: src/character.cpp msgid " can't place items here!" -msgstr "" +msgstr " sem nemůže nic položit." #: src/character.cpp msgid "You can't use anything while incorporeal." @@ -248670,7 +248756,7 @@ msgstr "" #: src/character.cpp msgid "Anywhere would be a good place to sleep…" -msgstr "" +msgstr "Usnul bys kdekoliv." #: src/character.cpp msgid "You feel like you haven't slept in days." @@ -249491,7 +249577,7 @@ msgstr "" #: src/character.cpp msgid "You need a hammering tool to crush up frozen liquids!" -msgstr "" +msgstr "Potřebuješ nějaké kladivo aby jsi mohl rozdrtit zmrzlé tekutiny." #: src/character.cpp src/faction.cpp src/npc.cpp msgid "Wielding: " @@ -250743,7 +250829,7 @@ msgstr "" #: src/construction.cpp msgid "Time to complete: " -msgstr "" +msgstr "Čas pro dokončení:" #: src/consumption.cpp msgid "That doesn't look edible." @@ -263297,7 +263383,7 @@ msgstr "" #: src/item.cpp msgid "Consume time: " -msgstr "" +msgstr "Čas konzumace:" #: src/item.cpp msgid "* Consuming this item is addicting." @@ -263423,7 +263509,7 @@ msgstr "" #: src/item.cpp msgid "Reload time: " -msgstr "" +msgstr "Čas pro přebití:" #: src/item.cpp msgid "Ammunition: " @@ -263579,7 +263665,7 @@ msgstr "" #: src/item.cpp msgid "Time to reach aim level: " -msgstr "" +msgstr "Čas k dosáhnutí úrovně přesnosti:" #: src/item.cpp msgid "Fire modes: " @@ -265573,7 +265659,7 @@ msgstr "" #: src/iuse.cpp msgid "You no longer need to fear the flu, at least for some time." -msgstr "" +msgstr "Prozatím se nemusíš bát chřipky." #: src/iuse.cpp msgid "" @@ -266191,7 +266277,7 @@ msgstr "" #: src/iuse.cpp msgid "You try to hit yourself with the hammer." -msgstr "" +msgstr "Snažíš se sám sebe udeřit kladivem" #: src/iuse.cpp msgid "But you can't touch this." @@ -270289,7 +270375,7 @@ msgstr "" #: src/iuse_software_minesweeper.cpp msgid "Boom, you're dead! Better luck next time." -msgstr "" +msgstr "Bum! Jsi mrtvý. Hodně štěstí příště." #: src/iuse_software_snake.cpp src/iuse_software_sokoban.cpp #, c-format @@ -280585,6 +280671,8 @@ msgid "" "If true, enables automatic use of wielded pickaxes and jackhammers whenever " "trying to move into mineable terrain." msgstr "" +"Pokud povoleno, umožňuje automatické použití drženého krumpáče nebo " +"pneumatického kladiva kdykoli se pokusíš přesunout na vytěžitelný terén." #: src/options.cpp msgid "Auto foraging" @@ -282052,11 +282140,11 @@ msgstr "" #: src/options.cpp msgid "Initial time" -msgstr "" +msgstr "Počáteční čas:" #: src/options.cpp msgid "Initial starting time of day on character generation." -msgstr "" +msgstr "Čas dne, odkdy Postava započne hrát." #: src/options.cpp msgid "Initial day" @@ -283395,7 +283483,7 @@ msgstr "" #: src/panels.cpp msgid "Time: ???" -msgstr "" +msgstr "Čas: ???" #: src/panels.cpp msgid "Moon" @@ -283463,7 +283551,7 @@ msgstr "" #: src/panels.cpp msgid "Place: " -msgstr "" +msgstr "Lokace:" #: src/panels.cpp msgid "Sky : Underground" @@ -283485,11 +283573,11 @@ msgstr "" #: src/panels.cpp #, c-format msgid "Time : %s" -msgstr "" +msgstr "Čas: %s" #: src/panels.cpp msgid "Time : ???" -msgstr "" +msgstr "Čas: ???" #: src/panels.cpp #, c-format @@ -283653,7 +283741,7 @@ msgstr "" #: src/panels.cpp msgid "Time" -msgstr "" +msgstr "Čas" #: src/panels.cpp msgid "Compass" @@ -284174,7 +284262,7 @@ msgstr "" #: src/player.cpp #, c-format msgid "Time required: %s\n" -msgstr "" +msgstr "Potřebný čas: %s\n" #: src/player.cpp msgid "Skills: none\n" @@ -284328,7 +284416,7 @@ msgstr "" #: src/player.cpp msgid "This is a comfortable place to sleep." -msgstr "" +msgstr "Tady by se dobře spalo." #: src/player.cpp #, c-format @@ -284570,7 +284658,7 @@ msgstr "" #: src/player_display.cpp #, c-format msgid "Read times: %d%%" -msgstr "" +msgstr "Čas pro přečtení: %d%%" #: src/player_display.cpp #, c-format @@ -289707,7 +289795,7 @@ msgstr "" #: src/vehicle_use.cpp msgid "You could use a screwdriver to hotwire it." -msgstr "" +msgstr "Snad by se to dalo nastartovat šroubovákem." #: src/vehicle_use.cpp msgid "You destroy the controls…" diff --git a/lang/po/de.po b/lang/po/de.po index 977e1e112a7a3..3d0e9034a3287 100644 --- a/lang/po/de.po +++ b/lang/po/de.po @@ -20,11 +20,12 @@ # Wuzzy , 2021 # Brett Dong , 2021 # Pupsi , 2021 -# Ziv Edo, 2021 # Christian , 2021 # MinerMax555 , 2021 # Reiner Herrmann , 2021 # Björn Hartmann , 2021 +# Ziv Edo, 2021 +# Christian Unknown , 2021 # msgid "" msgstr "" @@ -32,7 +33,7 @@ msgstr "" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2021-02-21 15:51-0500\n" "PO-Revision-Date: 2021-02-21 21:00+0000\n" -"Last-Translator: Björn Hartmann , 2021\n" +"Last-Translator: Christian Unknown , 2021\n" "Language-Team: German (https://www.transifex.com/cataclysm-dda-translators/teams/2217/de/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -133,6 +134,9 @@ msgid "" "A ink comprises a main carrier solvent, a glyceride, a pyrrolidone, a resin " "and a colorant, making it water resistant." msgstr "" +"Eine Tinte, die aus einer Haupt-Trägerflüssigkeit, einem Glycerid, einem " +"Pyrrolidon, einem Harz und einem Farbstoff besteht, um sie wasserbeständig " +"zu machen." #: lang/json/AMMO_from_json.py msgid "candle wax" @@ -155,7 +159,7 @@ msgstr[1] "" #. ~ Description for {'str_sp': 'flare pyrotechnic'} #: lang/json/AMMO_from_json.py msgid "A pyrotechnic chemical used in flares." -msgstr "" +msgstr "Eine pyrotechnische Chemikalie für Leuchtsignale." #: lang/json/AMMO_from_json.py lang/json/ammunition_type_from_json.py msgid "match" @@ -699,6 +703,8 @@ msgid "" "Copper bits. Could be used to craft something, for example makeshift " "shotgun shells." msgstr "" +"Kupfer-Stücke. Können benutzt werden, um etwas zu fertigen, beispielsweise " +"selbstgebaute Patronenhülsen für Schrotflinten." #: lang/json/AMMO_from_json.py msgid "medical tape" @@ -783,6 +789,8 @@ msgid "" "A bronchodilator that relaxes muscles in the airways and increases air flow " "to the lungs." msgstr "" +"Ein Bronchodilatator, der die Muskeln der Atemwege entspannt und den " +"Luftstrom zu den Lungen erhöht." #: lang/json/AMMO_from_json.py msgid "RA21E medical ampoule" @@ -800,6 +808,13 @@ msgid "" " section at the end warn - in much smaller typeface - against using more " "than two doses per hour." msgstr "" +"Eine kleine Glas-Phiole, gefüllt mit fortschrittlichen, schnell heilenden " +"Chemikalien, die nur mit einer Rivtech Impfpistole verabreicht werden " +"können. Die Packungsbeilage beschreibt ihre Effizienz im Umgang mit " +"Infektionen, Wunden, Räusche, Vergiftungen und allgemeiner Müdigkeit in " +"enthusiastischen Details. Ein kurzer Sicherheitshinweis am Ende warnt - in " +"viel kleinerer Schriftgröße geschrieben - vor der Einnahme von mehr als zwei" +" Dosen pro Stunde." #: lang/json/AMMO_from_json.py msgid "RA10K stimulant module" @@ -874,6 +889,8 @@ msgid "" "A liquid that is made up of propylene glycol, vegetable glycerin, " "flavorings, and nicotine." msgstr "" +"Eine Flüssigkeit, die aus Propylenglykol, pflanzlichem Glyzerin, " +"Aromastoffen und Nikotin besteht." #: lang/json/AMMO_from_json.py lang/json/ammunition_type_from_json.py msgid "fish bait" @@ -1002,7 +1019,7 @@ msgstr[1] "" #. ~ Description for {'str_sp': 'extinguishing agent'} #: lang/json/AMMO_from_json.py msgid "Dry chemical solution effective in extinguishing fires." -msgstr "" +msgstr "Trockene chemische Lösung, um effektiv Feuer zu löschen." #: lang/json/AMMO_from_json.py lang/json/ammunition_type_from_json.py msgid "tinder" @@ -1063,6 +1080,8 @@ msgstr[1] "" msgid "" "A mix of blue dye, base catalyst, and diphenyl oxalate used in glowsticks." msgstr "" +"Eine Mischung aus blauer Lauge, basischem Katalysator und Diphenyl-Oxalat, " +"benutzt in Knicklichtern." #: lang/json/AMMO_from_json.py lang/json/ammunition_type_from_json.py msgid "graphite" @@ -1077,6 +1096,10 @@ msgid "" " are easily erased, but otherwise resistant to moisture, most chemicals, " "ultraviolet radiation and natural aging." msgstr "" +"Grafit-Pulver gemischt mit Ton-Bindemittel. Erzeugt graue oder schwarze " +"Markierungen, die leicht radiert werden können, andererseits aber resistent " +"gegen Feuchtigkeit, die meisten Chemikalien, ultraviolette Strahlung und " +"normaler Alterung sind." #: lang/json/AMMO_from_json.py lang/json/ammunition_type_from_json.py msgid "black pen ink" @@ -1090,6 +1113,8 @@ msgid "" "Carbon black pigment infused with polymers, stabilizers and water to help " "the ink flow properly." msgstr "" +"Schwarze Kohlenstoff Pigmente, durchdrungen von Polymeren, Stabilisatoren " +"und Wasser damit die Tinte ordnungsgemäß läuft." #: lang/json/AMMO_from_json.py lang/json/ammunition_type_from_json.py msgid "blue pen ink" @@ -1103,6 +1128,9 @@ msgid "" "Prussian blue, crystal violet and phthalocyanine blue pigments infused with " "polymers, stabilizers and water to help the ink flow properly." msgstr "" +"Preussisch-Blau, Kristallviolett und blaue Phthalocyanin-Pigmente, " +"durchdrungen von Polymeren, Stabilisatoren und Wasser damit die Tinte " +"ordnungsgemäß läuft." #: lang/json/AMMO_from_json.py lang/json/ammunition_type_from_json.py msgid "green pen ink" @@ -1116,6 +1144,8 @@ msgid "" "Chlorophyll pigment infused with polymers, stabilizers and water to help the" " ink flow properly." msgstr "" +"Chlorophyll-Pigmente, durchdrungen von Polymeren, Stabilisatoren und Wasser " +"damit die Tinte ordnungsgemäß läuft." #: lang/json/AMMO_from_json.py lang/json/ammunition_type_from_json.py msgid "red pen ink" @@ -1129,6 +1159,8 @@ msgid "" "Eosin dye infused with polymers, stabilizers and water to help the ink flow " "properly." msgstr "" +"Eosin, durchdrungen von Polymeren, Stabilisatoren und Wasser damit die Tinte" +" ordnungsgemäß läuft." #: lang/json/AMMO_from_json.py lang/json/ammunition_type_from_json.py msgid "anesthetic" @@ -1162,6 +1194,10 @@ msgid "" "smoke that is deadly to bacteria and humans alike, or oxidized to make " "paper-bleaching agents." msgstr "" +"Eine handvoll Schwefel. Primär benutzt für Batterie-Säure, aber auch als " +"Treibmittel für Explosiv-Stoffe. Es kann verbrannt werden zu säurehaltigem " +"Rauch, der tödlich für Bakterien und Menschen-ähnlichem wirkt oder oxidiert " +"werden für Chemikalien zum Papier bleichen." #: lang/json/AMMO_from_json.py msgid "chunk of sulfur" @@ -1256,6 +1292,8 @@ msgid "" "A pile of loosely-packed, slightly damp loamy soil. This mixture of sand, " "silt and clay is ideal for growing plants." msgstr "" +"Ein Haufen lockerem, leicht feuchtem Lehmboden. Diese Mischung aus Sand, " +"Schluff und Lehm ist ideal, um Pflanzen anzubauen." #: lang/json/AMMO_from_json.py msgid "aluminum powder" @@ -1286,6 +1324,10 @@ msgid "" "or a smokescreen. When treated with a strong acid, it will produce " "hydrogen." msgstr "" +"Eine Handvoll Zink-Pulver. Kommerziell wurde es meistens für Kosmetika und " +"Farben benutzt. Im Hobby-Bereich wurde es mit Schwefel gemischt, um Raketen-" +"Treibstoff oder eine Nebelwand zu erzeugen. In Verbindung mit einer starken " +"Säure erzeugt es Wasserstoff." #: lang/json/AMMO_from_json.py msgid "zinc oxide" @@ -1405,6 +1447,10 @@ msgid "" " Flammable, and can be easily used for potent home-made explosives, as " "demonstrated by the terrorist attacks of 2016." msgstr "" +"Aceton, den meisten bekannt als primärer Bestandteil der meisten Nagellack-" +"Entferner. Es ist entflammbar und kann auf einfache Art und Weise als " +"potenter Eigenbau-Sprengstoff benutzt werden. Dies wurde bereits bei " +"terroristischen Anschlägen 2016 gezeigt." #: lang/json/AMMO_from_json.py msgid "nitric acid" @@ -7908,6 +7954,11 @@ msgid "" "materiel, or hunting extremely large game. These armor piercing munitions " "feature tungsten steel penetrators for use against light-skinned vehicles." msgstr "" +"Riesige Gewehrmunition wie diese, schließt die Lücke zwischen leichten " +"Kanonen und Großwildgewehren. Sie eignet sich für die Bekämpfung von " +"leichten Fahrzeugen und anderem Material sowie für die Jagd auf extrem " +"großes Wild. Diese panzerbrechende Munition verfügt über Wolfram-Stahl-" +"Penetratoren für den Einsatz gegen leicht verkleidete Fahrzeuge." #: lang/json/AMMO_from_json.py msgid "huge rifle ammo, ball (reloaded)" @@ -7933,6 +7984,8 @@ msgid "" "A large anti-personnel rocket for a military rocket launcher. Designed to " "be highly effective against personnel." msgstr "" +"Eine große Anti-Personen-Rakete für einen militärischen Raketenwerfer. " +"Entwickelt, um hochwirksam gegen Personen zu sein." #: lang/json/AMMO_from_json.py msgid "rocket, multipurpose" @@ -7947,6 +8000,10 @@ msgid "" "military rocket launcher. Designed to be highly effective against vehicles " "and structures, and retains some effectiveness against personnel." msgstr "" +"Eine Panzerabwehrrakete mit einem hochexplosiven Mehrzweckgefechtskopf für " +"einen militärischen Raketenwerfer. Entwickelt, um hochwirksam gegen " +"Fahrzeuge und Strukturen zu sein, und behält eine gewisse Wirksamkeit gegen " +"Personen." #: lang/json/AMMO_from_json.py msgid "rocket, smoke" @@ -118444,7 +118501,7 @@ msgstr "" #: lang/json/effects_from_json.py msgid "Heated" -msgstr "" +msgstr "Erhitzt" #. ~ Description of effect 'Heated'. #: lang/json/effects_from_json.py @@ -119475,7 +119532,7 @@ msgstr "" #. ~ Description of effect 'Slowdown'. #: lang/json/effects_from_json.py msgid "The heat slows you down." -msgstr "" +msgstr "Die Hitze verlangsamt dich." #: lang/json/effects_from_json.py msgid "Hampered" @@ -119484,7 +119541,7 @@ msgstr "" #. ~ Description of effect 'Hampered'. #: lang/json/effects_from_json.py msgid "You struggle to move in this heat." -msgstr "" +msgstr "Du hast Schwierigkeiten dich in der Hitze zu bewegen." #: lang/json/effects_from_json.py msgid "Crushed" @@ -119493,12 +119550,12 @@ msgstr "" #. ~ Description of effect 'Crushed'. #: lang/json/effects_from_json.py msgid "The heat is crushing you." -msgstr "" +msgstr "Die Hitze zerschmettert dich." #. ~ Speed name of effect(s) 'Slowdown, Hampered, Crushed'. #: lang/json/effects_from_json.py msgid "Heat slowdown" -msgstr "" +msgstr "Hitze Verlangsamung " #: lang/json/effects_from_json.py msgid "Frostnip" @@ -155799,7 +155856,7 @@ msgstr "Du hast eine bronze- oder sonnengebräunte Hautfarbe." #: lang/json/mutation_from_json.py msgid "Facial hair: none" -msgstr "" +msgstr "Bart: Kein" #. ~ Description for {'str': 'Facial hair: none'} #: lang/json/mutation_from_json.py @@ -176616,7 +176673,7 @@ msgstr "" #: lang/json/proficiency_from_json.py msgid "Metallurgy" -msgstr "" +msgstr "Metallurgie" #. ~ Description for Metallurgy #: lang/json/proficiency_from_json.py @@ -176625,7 +176682,7 @@ msgstr "" #: lang/json/proficiency_from_json.py msgid "Electronics Soldering" -msgstr "" +msgstr "Elektronik löten" #. ~ Description for Electronics Soldering #: lang/json/proficiency_from_json.py @@ -176636,7 +176693,7 @@ msgstr "" #: lang/json/proficiency_from_json.py msgid "Electromagnetics" -msgstr "" +msgstr "Elektromagnetik" #. ~ Description for Electromagnetics #: lang/json/proficiency_from_json.py @@ -176647,7 +176704,7 @@ msgstr "" #: lang/json/proficiency_from_json.py msgid "Electroshock Weapons" -msgstr "" +msgstr "Elektroschockwaffen" #. ~ Description for Electroshock Weapons #: lang/json/proficiency_from_json.py @@ -176659,7 +176716,7 @@ msgstr "" #: lang/json/proficiency_from_json.py msgid "Principles of Gunsmithing" -msgstr "" +msgstr "Prinzipien Pistolenherstellung" #. ~ Description for Principles of Gunsmithing #: lang/json/proficiency_from_json.py @@ -176670,7 +176727,7 @@ msgstr "" #: lang/json/proficiency_from_json.py msgid "Improvised Gunmaking" -msgstr "" +msgstr "Improviesierte Pistolenherstellung" #. ~ Description for Improvised Gunmaking #: lang/json/proficiency_from_json.py @@ -176681,7 +176738,7 @@ msgstr "" #: lang/json/proficiency_from_json.py msgid "Antique Gunsmithing" -msgstr "" +msgstr "Antike Pistolenherstellung" #. ~ Description for Antique Gunsmithing #: lang/json/proficiency_from_json.py @@ -176690,7 +176747,7 @@ msgstr "" #: lang/json/proficiency_from_json.py msgid "Spring-powered Guns and Crossbows" -msgstr "" +msgstr "Federn-basierte Waffen und Armrsüte" #. ~ Description for Spring-powered Guns and Crossbows #: lang/json/proficiency_from_json.py @@ -176701,7 +176758,7 @@ msgstr "" #: lang/json/proficiency_from_json.py msgid "Revolver Gunsmithing" -msgstr "" +msgstr "Revolverherstellung" #. ~ Description for Revolver Gunsmithing #: lang/json/proficiency_from_json.py @@ -176712,7 +176769,7 @@ msgstr "" #: lang/json/proficiency_from_json.py msgid "Principles of Metalworking" -msgstr "" +msgstr "Prinzipien Metallbearbeitung" #. ~ Description for Principles of Metalworking #: lang/json/proficiency_from_json.py @@ -176723,7 +176780,7 @@ msgstr "" #: lang/json/proficiency_from_json.py msgid "Principles of Welding" -msgstr "" +msgstr "Prinzipien Schweißen" #. ~ Description for Principles of Welding #: lang/json/proficiency_from_json.py @@ -176734,7 +176791,7 @@ msgstr "" #: lang/json/proficiency_from_json.py msgid "Welding" -msgstr "" +msgstr "Schweißen" #. ~ Description for Welding #: lang/json/proficiency_from_json.py @@ -176743,7 +176800,7 @@ msgstr "" #: lang/json/proficiency_from_json.py src/crafting_gui.cpp msgid "Blacksmithing" -msgstr "" +msgstr "Schmieden" #. ~ Description for Blacksmithing #: lang/json/proficiency_from_json.py @@ -176752,7 +176809,7 @@ msgstr "" #: lang/json/proficiency_from_json.py msgid "Redsmithing" -msgstr "" +msgstr "Kupferschmieden" #. ~ Description for Redsmithing #: lang/json/proficiency_from_json.py @@ -176763,7 +176820,7 @@ msgstr "" #: lang/json/proficiency_from_json.py msgid "Fine Metalsmithing" -msgstr "" +msgstr "Feines Metallschmieden" #. ~ Description for Fine Metalsmithing #: lang/json/proficiency_from_json.py @@ -176772,7 +176829,7 @@ msgstr "" #: lang/json/proficiency_from_json.py msgid "Armorsmithing" -msgstr "" +msgstr "Rüstungsschmieden" #. ~ Description for Armorsmithing #: lang/json/proficiency_from_json.py @@ -176781,7 +176838,7 @@ msgstr "" #: lang/json/proficiency_from_json.py msgid "Bladesmithing" -msgstr "" +msgstr "Klingenschmieden" #. ~ Description for Bladesmithing #: lang/json/proficiency_from_json.py @@ -176790,7 +176847,7 @@ msgstr "" #: lang/json/proficiency_from_json.py msgid "Manual Tooling" -msgstr "" +msgstr "Umgang mit Werkzeugen" #. ~ Description for Manual Tooling #: lang/json/proficiency_from_json.py @@ -176803,7 +176860,7 @@ msgstr "" #: lang/json/proficiency_from_json.py msgid "Basic Knapping" -msgstr "" +msgstr "Grundlegende Steinbearbeitung" #. ~ Description for Basic Knapping #: lang/json/proficiency_from_json.py @@ -176813,7 +176870,7 @@ msgstr "" #: lang/json/proficiency_from_json.py msgid "Knapping" -msgstr "" +msgstr "Steinbearbeitung" #. ~ Description for Knapping #: lang/json/proficiency_from_json.py @@ -176824,7 +176881,7 @@ msgstr "" #: lang/json/proficiency_from_json.py msgid "Glassblowing" -msgstr "" +msgstr "Glasblasen" #. ~ Description for Glassblowing #: lang/json/proficiency_from_json.py @@ -176833,7 +176890,7 @@ msgstr "" #: lang/json/proficiency_from_json.py msgid "Plumbing" -msgstr "" +msgstr "Rohrinstallation" #. ~ Description for Plumbing #: lang/json/proficiency_from_json.py @@ -176843,7 +176900,7 @@ msgstr "" #: lang/json/proficiency_from_json.py msgid "Pottery" -msgstr "" +msgstr "Töpfern" #. ~ Description for Pottery #: lang/json/proficiency_from_json.py @@ -176852,7 +176909,7 @@ msgstr "" #: lang/json/proficiency_from_json.py msgid "Bowyery" -msgstr "" +msgstr "Bogenbau" #. ~ Description for Bowyery #: lang/json/proficiency_from_json.py @@ -176861,7 +176918,7 @@ msgstr "" #: lang/json/proficiency_from_json.py msgid "Fletching" -msgstr "" +msgstr "Pfeilbau" #. ~ Description for Fletching #: lang/json/proficiency_from_json.py @@ -176870,7 +176927,7 @@ msgstr "" #: lang/json/proficiency_from_json.py msgid "Basketweaving" -msgstr "" +msgstr "Korbflechten" #. ~ Description for Basketweaving #: lang/json/proficiency_from_json.py @@ -176879,7 +176936,7 @@ msgstr "" #: lang/json/proficiency_from_json.py msgid "Pottery Glazing" -msgstr "" +msgstr "Tonglasieren" #. ~ Description for Pottery Glazing #: lang/json/proficiency_from_json.py @@ -176888,7 +176945,7 @@ msgstr "" #: lang/json/proficiency_from_json.py msgid "Plastic Working" -msgstr "" +msgstr "Plastikbearbeitung" #. ~ Description for Plastic Working #: lang/json/proficiency_from_json.py @@ -176900,7 +176957,7 @@ msgstr "" #: lang/json/proficiency_from_json.py msgid "Carving" -msgstr "" +msgstr "Schnitzen" #. ~ Description for Carving #: lang/json/proficiency_from_json.py @@ -176909,7 +176966,7 @@ msgstr "" #: lang/json/proficiency_from_json.py msgid "Helicopter Piloting" -msgstr "" +msgstr "Helikopterflug" #. ~ Description for Helicopter Piloting #: lang/json/proficiency_from_json.py @@ -176952,7 +177009,7 @@ msgstr "" #: lang/json/proficiency_from_json.py msgid "Garment Closures" -msgstr "" +msgstr "Kleidungsstückverschluss" #. ~ Description for Garment Closures #: lang/json/proficiency_from_json.py @@ -176963,7 +177020,7 @@ msgstr "" #: lang/json/proficiency_from_json.py msgid "Fabric Waterproofing" -msgstr "" +msgstr "Stoff wasserabweisend machen" #. ~ Description for Fabric Waterproofing #: lang/json/proficiency_from_json.py @@ -176973,7 +177030,7 @@ msgstr "" #: lang/json/proficiency_from_json.py msgid "Stretch Fabric" -msgstr "" +msgstr "Stoffziehen" #. ~ Description for Stretch Fabric #: lang/json/proficiency_from_json.py @@ -176984,7 +177041,7 @@ msgstr "" #: lang/json/proficiency_from_json.py msgid "Cobbling" -msgstr "" +msgstr "Schustern" #. ~ Description for Cobbling #: lang/json/proficiency_from_json.py @@ -176993,7 +177050,7 @@ msgstr "" #: lang/json/proficiency_from_json.py msgid "Spinning" -msgstr "" +msgstr "Spinnen" #. ~ Description for Spinning #: lang/json/proficiency_from_json.py @@ -177002,7 +177059,7 @@ msgstr "" #: lang/json/proficiency_from_json.py msgid "Weaving" -msgstr "" +msgstr "Weben" #. ~ Description for Weaving #: lang/json/proficiency_from_json.py @@ -177012,7 +177069,7 @@ msgstr "" #: lang/json/proficiency_from_json.py msgid "Millinery" -msgstr "" +msgstr "Hutmachen" #. ~ Description for Millinery #: lang/json/proficiency_from_json.py @@ -177021,7 +177078,7 @@ msgstr "" #: lang/json/proficiency_from_json.py msgid "Knitting" -msgstr "" +msgstr "Stricken" #. ~ Description for Knitting #: lang/json/proficiency_from_json.py @@ -177031,7 +177088,7 @@ msgstr "" #: lang/json/proficiency_from_json.py msgid "Speed Knitting" -msgstr "" +msgstr "Schnellstricken" #. ~ Description for Speed Knitting #: lang/json/proficiency_from_json.py @@ -177043,7 +177100,7 @@ msgstr "" #: lang/json/proficiency_from_json.py msgid "Principles of Leatherworking" -msgstr "" +msgstr "Prinzipien Lederbearbeitung" #. ~ Description for Principles of Leatherworking #: lang/json/proficiency_from_json.py @@ -177054,7 +177111,7 @@ msgstr "" #: lang/json/proficiency_from_json.py msgid "Leatherworking" -msgstr "" +msgstr "Lederbearbeitung" #. ~ Description for Leatherworking #: lang/json/proficiency_from_json.py @@ -177065,7 +177122,7 @@ msgstr "" #: lang/json/proficiency_from_json.py msgid "Furriery" -msgstr "" +msgstr "Kürschnern" #. ~ Description for Furriery #: lang/json/proficiency_from_json.py @@ -177074,7 +177131,7 @@ msgstr "" #: lang/json/proficiency_from_json.py msgid "Chitinworking" -msgstr "" +msgstr "Chitinbearbeitung" #. ~ Description for Chitinworking #: lang/json/proficiency_from_json.py @@ -177085,7 +177142,7 @@ msgstr "" #: lang/json/proficiency_from_json.py msgid "Chain Garments" -msgstr "" +msgstr "Kettenbekleidung" #. ~ Description for Chain Garments #: lang/json/proficiency_from_json.py @@ -177096,7 +177153,7 @@ msgstr "" #: lang/json/proficiency_from_json.py msgid "Advanced polymer sewing" -msgstr "" +msgstr "Fortgeschr. Polymer nähen" #. ~ Description for Advanced polymer sewing #: lang/json/proficiency_from_json.py @@ -177107,7 +177164,7 @@ msgstr "" #: lang/json/proficiency_from_json.py msgid "Lockpicking" -msgstr "" +msgstr "Schlossknacken" #. ~ Description for Lockpicking #: lang/json/proficiency_from_json.py @@ -177116,7 +177173,7 @@ msgstr "" #: lang/json/proficiency_from_json.py msgid "Locksmith" -msgstr "" +msgstr "Schlosser" #. ~ Description for Locksmith #: lang/json/proficiency_from_json.py @@ -177127,7 +177184,7 @@ msgstr "" #: lang/json/proficiency_from_json.py msgid "Safecracking" -msgstr "" +msgstr "Tresorknacken" #. ~ Description for Safecracking #: lang/json/proficiency_from_json.py @@ -177136,7 +177193,7 @@ msgstr "" #: lang/json/proficiency_from_json.py msgid "Principles of Trapping" -msgstr "" +msgstr "Prinzipien Fallenstellen" #. ~ Description for Principles of Trapping #: lang/json/proficiency_from_json.py @@ -177145,7 +177202,7 @@ msgstr "" #: lang/json/proficiency_from_json.py msgid "Trap Setting" -msgstr "" +msgstr "Fallen stellen" #. ~ Description for Trap Setting #: lang/json/proficiency_from_json.py @@ -177154,7 +177211,7 @@ msgstr "" #: lang/json/proficiency_from_json.py msgid "Trap Disarming" -msgstr "" +msgstr "Fallen entschärfen" #. ~ Description for Trap Disarming #: lang/json/proficiency_from_json.py @@ -177163,7 +177220,7 @@ msgstr "" #: lang/json/proficiency_from_json.py msgid "Spotting and Awareness" -msgstr "" +msgstr "Beobachten und Wahrnehmung" #. ~ Description for Spotting and Awareness #: lang/json/proficiency_from_json.py @@ -177174,7 +177231,7 @@ msgstr "" #: lang/json/proficiency_from_json.py msgid "Fiber Twisting" -msgstr "" +msgstr "Fasernverdrillung" #. ~ Description for Fiber Twisting #: lang/json/proficiency_from_json.py @@ -177185,7 +177242,7 @@ msgstr "" #: lang/json/proficiency_from_json.py msgid "Ropemaking" -msgstr "" +msgstr "Seilmachen" #. ~ Description for Ropemaking #: lang/json/proficiency_from_json.py @@ -177194,7 +177251,7 @@ msgstr "" #: lang/json/proficiency_from_json.py msgid "Basic Tanning" -msgstr "" +msgstr "Grundlagen Gerbung" #. ~ Description for Basic Tanning #: lang/json/proficiency_from_json.py @@ -177203,7 +177260,7 @@ msgstr "" #: lang/json/proficiency_from_json.py msgid "Tanning" -msgstr "" +msgstr "Gerben" #. ~ Description for Tanning #: lang/json/proficiency_from_json.py @@ -177214,7 +177271,7 @@ msgstr "" #: lang/json/proficiency_from_json.py msgid "Basic Carpentry" -msgstr "" +msgstr "Grundlagen Tischlern" #. ~ Description for Basic Carpentry #: lang/json/proficiency_from_json.py @@ -177225,7 +177282,7 @@ msgstr "" #: lang/json/proficiency_from_json.py msgid "Alchemy" -msgstr "" +msgstr "Alchemie" #. ~ Description for Alchemy #: lang/json/proficiency_from_json.py @@ -177236,7 +177293,7 @@ msgstr "" #: lang/json/proficiency_from_json.py msgid "Almetallurgy" -msgstr "" +msgstr "Almetallurgie" #. ~ Description for Almetallurgy #: lang/json/proficiency_from_json.py @@ -184045,7 +184102,7 @@ msgstr "Schlossknacken" #. ~ Description for bartering #: lang/json/skill_from_json.py msgid "Deprecated." -msgstr "" +msgstr "Veraltet." #: lang/json/skill_from_json.py msgid "bartering" @@ -184053,7 +184110,7 @@ msgstr "Handel" #: lang/json/skill_from_json.py msgid "social" -msgstr "" +msgstr "Sozial" #. ~ Description for social #: lang/json/skill_from_json.py @@ -184080,7 +184137,7 @@ msgstr "" #: lang/json/skill_from_json.py msgid "health care" -msgstr "" +msgstr "Medizin" #. ~ Description for health care #: lang/json/skill_from_json.py @@ -184107,7 +184164,7 @@ msgstr "" #: lang/json/skill_from_json.py msgid "devices" -msgstr "" +msgstr "Geräte" #. ~ Description for devices #: lang/json/skill_from_json.py @@ -184119,7 +184176,7 @@ msgstr "" #: lang/json/skill_from_json.py msgid "vehicles" -msgstr "" +msgstr "Fahrzeuge" #. ~ Description for vehicles #: lang/json/skill_from_json.py @@ -184132,7 +184189,7 @@ msgstr "" #: lang/json/skill_from_json.py msgid "athletics" -msgstr "" +msgstr "Athletik" #. ~ Description for athletics #: lang/json/skill_from_json.py @@ -184158,7 +184215,7 @@ msgstr "" #: lang/json/skill_from_json.py msgid "food handling" -msgstr "" +msgstr "Nahrungsverarbeitung" #. ~ Description for food handling #: lang/json/skill_from_json.py @@ -184423,7 +184480,7 @@ msgstr "" #: lang/json/skill_from_json.py msgid "applied science" -msgstr "" +msgstr "Angewandte Wissenschaften" #. ~ Description for applied science #: lang/json/skill_from_json.py @@ -184440,7 +184497,7 @@ msgstr "Waffe" #: lang/json/skill_from_json.py msgid "spellcraft" -msgstr "" +msgstr "Zauberkunst" #. ~ Description for spellcraft #: lang/json/skill_from_json.py @@ -240451,7 +240508,7 @@ msgstr "" #: src/activity_handlers.cpp #, c-format msgid "Failure chance = %f%%" -msgstr "" +msgstr "Fehlschlag Chance = %f%%" #: src/activity_handlers.cpp #, c-format @@ -240949,7 +241006,7 @@ msgstr "Zurück zur Gegenstandsauswahl" #: src/activity_handlers.cpp #, c-format msgid "Your %s ran out of charges." -msgstr "" +msgstr "Dein %s hat keine Ladungen mehr." #: src/activity_handlers.cpp src/iuse_actor.cpp msgid "You won't learn anything more by doing that." @@ -245706,18 +245763,25 @@ msgstr "Gähn! Du solltest wirklich etwas Schlaf abkriegen." #: src/character.cpp msgid "Your mind feels tired. It's been a while since you've slept well." msgstr "" +"Dein Geist fühlt sich müde an. Es ist schon eine Weile her, seit du gut " +"geschlafen hast." #: src/character.cpp msgid "" "Your mind feels foggy from a lack of good sleep, and your eyes keep trying " "to close against your will." msgstr "" +"Dein Verstand fühlt sich mangels guten Schlafs benebelt an und dir fallen " +"gegen deinen Willen immer wieder die Augen zu." #: src/character.cpp msgid "" "Your mind feels weary, and you dread every wakeful minute that passes. You " "crave sleep, and feel like you're about to collapse." msgstr "" +"Dein Verstand fühlt sich erschöpft an und dir graut vor jeder " +"verstreichenden wachen Minute. Du sehnst dich nach Schlaf und fühlst dich, " +"als ob du jederzeit zusammenbrechen könntest." #: src/character.cpp msgid "" @@ -245725,12 +245789,17 @@ msgid "" " mercy. It's a miracle that you're still awake, but it feels more like a " "curse now." msgstr "" +"Du hast so lange nicht anständig geschlafen, dass dein ganzer Körper um " +"Gnade fleht. Es ist ein wahres Wunder, dass du noch wach bist, aber es fühlt" +" sich inzwischen wie ein Fluch an." #: src/character.cpp msgid "" "Your body collapses due to sleep deprivation, your neglected fatigue rushing" " back all at once, and you pass out on the spot." msgstr "" +"Du brichst aufgrund von Schlafentzug zusammen. Deine vernachlässigte " +"Müdigkeit holt dich schlagartig ein und du bist auf der Stelle ohnmächtig." #: src/character.cpp msgid " collapses to the ground from exhaustion." @@ -248621,47 +248690,47 @@ msgstr "NICHTFERTIGUNG" #: src/crafting_gui.cpp #, c-format msgid "Primary skill: %s\n" -msgstr "" +msgstr "Primäre Fähigkeit: %s\n" #: src/crafting_gui.cpp #, c-format msgid "Other skills: %s\n" -msgstr "" +msgstr "Andere Fähigkeit: %s\n" #: src/crafting_gui.cpp #, c-format msgid "Proficiencies Required: %s\n" -msgstr "" +msgstr "Können benötigt: %s\n" #: src/crafting_gui.cpp #, c-format msgid "Proficiencies Used: %s\n" -msgstr "" +msgstr "Kompetenzen benutzt: %s\n" #: src/crafting_gui.cpp #, c-format msgid "Proficiencies Missing: %s\n" -msgstr "" +msgstr "Kompetenzen fehlend: %s\n" #: src/crafting_gui.cpp #, c-format msgid "Time to complete: %s\n" -msgstr "" +msgstr "Zeit zum fertigen: %s \n" #: src/crafting_gui.cpp #, c-format msgid "Batch time savings: %s\n" -msgstr "" +msgstr "Zeitersparnis bei mehreren: %s \n" #: src/crafting_gui.cpp #, c-format msgid "Recipe makes: %d\n" -msgstr "" +msgstr "Rezept für %d Stück\n" #: src/crafting_gui.cpp #, c-format msgid "Craftable in the dark? %s\n" -msgstr "" +msgstr "Herstellbar im Dunkeln? %s\n" #: src/crafting_gui.cpp src/gamemode_defense.cpp msgid "Easy" @@ -248682,11 +248751,11 @@ msgstr "" #: src/crafting_gui.cpp #, c-format msgid "Nearby: %s\n" -msgstr "" +msgstr "In der Nähe: %s\n" #: src/crafting_gui.cpp msgid "Will use rotten ingredients\n" -msgstr "" +msgstr "Wird verfaulte Bestandteile verwenden\n" #: src/crafting_gui.cpp msgid "" @@ -248707,25 +248776,29 @@ msgid "" "more likely to incur failures, because you lack some of the proficiencies " "used.\n" msgstr "" +"Die Herstellung wird %.1fx mal so lang wie normal dauern, und es werden " +"%.1fx mehr Fehler auftreten, weil dir einige Komptenzen fehlen.\n" #: src/crafting_gui.cpp msgid "" "Cannot be crafted because you lack the required " "proficiencies.\n" msgstr "" +"Kann nicht hergestellt werden, dir fehlen benötigte " +"Kompetenzen.\n" #: src/crafting_gui.cpp msgid "Byproducts:\n" -msgstr "" +msgstr "Nebenprodukte:\n" #: src/crafting_gui.cpp msgid "Recipe not memorized yet\n" -msgstr "" +msgstr "Rezept noch nicht eingeprägt\n" #: src/crafting_gui.cpp #, c-format msgid "Written in: %s\n" -msgstr "" +msgstr "Rezeptquelle: %s\n" #. ~ %1$s: action description text before key, #. ~ %2$s: key description, @@ -248752,7 +248825,7 @@ msgstr "Fertigen" #: src/crafting_gui.cpp msgctxt "crafting gui" msgid "Describe" -msgstr "" +msgstr "Beschreiben" #: src/crafting_gui.cpp msgctxt "crafting gui" @@ -248767,7 +248840,7 @@ msgstr "Filter zurücksetzen" #: src/crafting_gui.cpp msgctxt "crafting gui" msgid "Show/hide" -msgstr "" +msgstr "Zeigen/Verstecken" #: src/crafting_gui.cpp msgctxt "crafting gui" @@ -248853,7 +248926,7 @@ msgstr "nach eingeprägten oder nicht suchen" #: src/crafting_gui.cpp msgid "proficiency used to craft" -msgstr "" +msgstr "Komptenz gebraucht zum herstellen " #: src/crafting_gui.cpp msgid "" @@ -248878,7 +248951,7 @@ msgstr "Name des Rezeptergebnisses" #: src/crafting_gui.cpp msgid "clean" -msgstr "" +msgstr "Sauber" #: src/crafting_gui.cpp #, c-format @@ -248930,20 +249003,20 @@ msgstr "" #: src/crafting_gui.cpp msgid "too dark to craft" -msgstr "" +msgstr "Zu dunkel zum arbeiten" #: src/crafting_gui.cpp msgid "too sad to craft" -msgstr "" +msgstr "Zu traurig zum arbeiten" #: src/crafting_gui.cpp #, c-format msgid "crafting is slow %d%%" -msgstr "" +msgstr "Herstellung ist langsam %d%%" #: src/crafting_gui.cpp msgid "craftable" -msgstr "" +msgstr "Herstellbar" #: src/crafting_gui.cpp msgid "Searched" @@ -248970,7 +249043,7 @@ msgstr " drückt %s auf den Boden!" #: src/creature.cpp #, c-format msgid "You stun %s with your blow." -msgstr "" +msgstr "Du betäubst %s mit deinem Schlag." #: src/creature.cpp #, c-format @@ -248984,7 +249057,7 @@ msgstr "" #: src/creature.cpp msgid "You feel poison coursing through your body!" -msgstr "" +msgstr "Du spürst Gift durch deinen Körper jagen." #: src/creature.cpp msgid "The foamcrete stiffens around you!" @@ -249035,7 +249108,7 @@ msgstr "TP" #: src/creature.cpp #, c-format msgid "You hit %1$s for %2$d damage." -msgstr "" +msgstr "Du triffst %1$s für %2$d Schaden." #. ~ 1$ - shooter, 2$ - target #: src/creature.cpp @@ -249149,12 +249222,12 @@ msgstr "Ist %s." #: src/creature.cpp msgid "You sense a creature here." -msgstr "" +msgstr "Du spürst hier eine Kreatur." #: src/damage.cpp msgctxt "damage type" msgid "pure" -msgstr "" +msgstr "Pur" #: src/damage.cpp msgctxt "damage type" @@ -249184,7 +249257,7 @@ msgstr "Stich" #: src/damage.cpp msgctxt "damage_type" msgid "bullet" -msgstr "" +msgstr "Kugel" #: src/damage.cpp msgctxt "damage type" @@ -255620,7 +255693,7 @@ msgstr "" #: src/game_inventory.cpp msgid "FAILURE CHANCE" -msgstr "" +msgstr "FEHLER-RATE" #: src/game_inventory.cpp msgid "OPERATION DURATION" @@ -261641,27 +261714,27 @@ msgstr "Kritischer Treffer Chance %d%% - %d%% " #: src/item.cpp msgid "Bashing: " -msgstr "" +msgstr "Schlag: " #: src/item.cpp msgid "Critical bash: " -msgstr "" +msgstr "Kritischer Schlag!" #: src/item.cpp msgid "Cutting: " -msgstr "" +msgstr "Schnitt:" #: src/item.cpp msgid "Critical cut: " -msgstr "" +msgstr "Kritischer Schnitt:" #: src/item.cpp msgid "Piercing: " -msgstr "" +msgstr "Stich:" #: src/item.cpp msgid "Critical pierce: " -msgstr "" +msgstr "Kritischer Stich:" #: src/item.cpp msgid "Integrated mod: " @@ -268028,7 +268101,7 @@ msgstr "" #: src/magic.cpp msgid "Failure Chance" -msgstr "" +msgstr "Fehlschlag Chance" #: src/magic.cpp msgid "health" @@ -277278,7 +277351,7 @@ msgstr "" #: src/npctalk.cpp msgid "None." -msgstr "" +msgstr "Nichts." #: src/npctalk.cpp msgid "Other followers might have different temporary orders." @@ -279985,7 +280058,7 @@ msgstr "" #: src/options.cpp msgid "Trap Back button" -msgstr "" +msgstr "?Verstecke? Zurück Knopf" #: src/options.cpp msgid "" @@ -282509,26 +282582,26 @@ msgstr "" #, c-format msgctxt "speed penalty" msgid "Out of Sunlight -%2d%%" -msgstr "" +msgstr "Kein Sonnenlicht -%2d%%" #. ~ %s: sign of bonus/penalty, %2d: speed bonus/penalty #: src/player_display.cpp #, c-format msgctxt "speed modifier" msgid "Cold-Blooded %s%2d%%" -msgstr "" +msgstr "Kaltblüter %s%2d%% " #: src/player_display.cpp #, c-format msgctxt "speed bonus" msgid "Quick +%2d%%" -msgstr "" +msgstr "Schnell +%2d%%" #: src/player_display.cpp #, c-format msgctxt "speed bonus" msgid "Bionic Speed +%2d%%" -msgstr "" +msgstr "Bionikgeschwindigk. +%2d%%" #. ~ player info window: 1s - name, 2s - gender, 3s - Prof or Mutation name #: src/player_display.cpp @@ -282554,27 +282627,27 @@ msgstr "Beruf:" #: src/player_display.cpp #, c-format msgid "Strength -%d" -msgstr "" +msgstr "Stärke -%d" #: src/player_display.cpp #, c-format msgid "Dexterity -%d" -msgstr "" +msgstr "Geschicklichkeit -%d" #: src/player_display.cpp #, c-format msgid "Intelligence -%d" -msgstr "" +msgstr "Intelligenz -%d" #: src/player_display.cpp #, c-format msgid "Perception -%d" -msgstr "" +msgstr "Wahrnehmung -%d" #: src/player_display.cpp #, c-format msgid "Speed -%d %%" -msgstr "" +msgstr "Geschwindigkeit -%d %%" #: src/player_display.cpp msgid "Severely Malnourished" @@ -283869,7 +283942,7 @@ msgstr "" #: src/ranged.cpp #, c-format msgid "0.0 % Failure Chance" -msgstr "" +msgstr "0.0 % Fehlschlag Chance" #: src/ranged.cpp #, c-format @@ -283923,7 +283996,7 @@ msgstr "%s benötigt zwei freie Hände zum Feuern." #: src/ranged.cpp #, c-format msgid "Your %s is empty!" -msgstr "" +msgstr "Dein %s ist leer!" #: src/ranged.cpp #, c-format @@ -283951,12 +284024,12 @@ msgstr "" #: src/recipe.cpp msgid " (Mitigated)" -msgstr "" +msgstr "(Gemildert)" #: src/recipe.cpp #, c-format msgid "%s (%gx failure%s)" -msgstr "" +msgstr "%s (%gx misslingen%s)" #: src/recipe.cpp #, c-format @@ -283966,7 +284039,7 @@ msgstr "" #: src/recipe.cpp #, c-format msgid "%s (%gx time, %gx failure%s)" -msgstr "" +msgstr "%s (%gx Zeit, %gx Fehlschlag%s)" #: src/recipe.cpp msgid "none" @@ -284331,7 +284404,7 @@ msgstr "Du hörtest %s!" #: src/sounds.cpp #, c-format msgid "From your position you hear %1$s" -msgstr "" +msgstr "Von deiner Position hörst du %1$s" #: src/sounds.cpp #, c-format @@ -284885,7 +284958,7 @@ msgstr "" #: src/talker_npc.cpp msgctxt "NPC training: proficiency learned" msgid "done" -msgstr "" +msgstr "Fertig" #. ~ Proficiency name: (current_practice) -> (next_practice) (cost in dollars) #: src/talker_npc.cpp @@ -287363,7 +287436,7 @@ msgstr " haltend %s" #: src/vehicle_part.cpp msgid " (draining)" -msgstr "" +msgstr "(auslaufend)" #: src/vehicle_part.cpp #, c-format diff --git a/lang/po/es_ES.po b/lang/po/es_ES.po index 534cc0ddb05d6..ced38fba8bc0f 100644 --- a/lang/po/es_ES.po +++ b/lang/po/es_ES.po @@ -112,8 +112,8 @@ msgstr "" #: lang/json/AMMO_from_json.py msgid "permanent ink" msgid_plural "permanent ink" -msgstr[0] "tinta permanente." -msgstr[1] "tinta permanente." +msgstr[0] "rotulador permanente" +msgstr[1] "rotuladores permanentes" #. ~ Description for {'str_sp': 'permanent ink'} #: lang/json/AMMO_from_json.py @@ -127,8 +127,8 @@ msgstr "" #: lang/json/AMMO_from_json.py msgid "candle wax" msgid_plural "candle wax" -msgstr[0] "cera de vela." -msgstr[1] "cera de vela." +msgstr[0] "cera de vela" +msgstr[1] "cera de vela" #. ~ Description for {'str_sp': 'candle wax'} #: lang/json/AMMO_from_json.py @@ -331,8 +331,8 @@ msgstr "" #: lang/json/AMMO_from_json.py msgid "watery plutonium slurry" msgid_plural "watery plutonium slurry" -msgstr[0] "Lodo acuoso de plutonio" -msgstr[1] "Lodo acuoso de plutonio" +msgstr[0] "lodo acuoso de plutonio" +msgstr[1] "lodo acuoso de plutonio" #: lang/json/AMMO_from_json.py lang/json/snippet_from_json.py msgid "rock" @@ -364,7 +364,7 @@ msgstr "Un puñado de guijarros, útil como munición para tirachinas." msgid "clay pellet" msgid_plural "clay pellets" msgstr[0] "perdigón de arcilla" -msgstr[1] " perdigones de arcilla" +msgstr[1] "perdigones de arcilla" #. ~ Description for clay pellet #: lang/json/AMMO_from_json.py @@ -449,8 +449,8 @@ msgstr "" #: lang/json/AMMO_from_json.py msgid "hydrogen canister" msgid_plural "hydrogen canisters" -msgstr[0] "lata de hidrogeno." -msgstr[1] "latas de hidrogeno." +msgstr[0] "tanque de hidrogeno" +msgstr[1] "tanques de hidrogeno" #. ~ Description for hydrogen canister #: lang/json/AMMO_from_json.py @@ -1023,7 +1023,7 @@ msgstr[1] "dados de rol de metal" #. ~ Description for metal RPG die #: lang/json/AMMO_from_json.py msgid "A metal die used to play various role-playing games" -msgstr "Un dado de metal usado para jugar a varios juegos de rol." +msgstr "Un dado de metal usado para jugar a varios juegos de rol" #: lang/json/AMMO_from_json.py msgid "bronze" @@ -1211,7 +1211,7 @@ msgid "" msgstr "" "Un puñado de pequeños trozos de piedra caliza. Útiles para experimentos en " "ferias de ciencias, pero bastante inútiles como munición. Tal vez se pueda " -"fabricar algo con estas cosas..." +"fabricar algo con estas cosas…" #: lang/json/AMMO_from_json.py msgid "quicklime" @@ -1758,8 +1758,8 @@ msgstr "" #: lang/json/AMMO_from_json.py msgid "composition b" msgid_plural "composition b" -msgstr[0] "Composición B" -msgstr[1] "Composición B" +msgstr[0] "composición B" +msgstr[1] "composición B" #. ~ Description for {'str_sp': 'composition b'} #: lang/json/AMMO_from_json.py @@ -2202,7 +2202,9 @@ msgstr[1] "postas de trabuco" #: lang/json/AMMO_from_json.py msgid "" "A prepared blunderbuss shot of a large hunk of metal. Better for distance." -msgstr "Es una bala para trabuco hecha con un pedazo grande de metal. " +msgstr "" +"Una bala para trabuco hecha con un pedazo grande de metal. Mejor a " +"distancia." #: lang/json/AMMO_from_json.py msgid "blunderbuss shot" @@ -2254,8 +2256,8 @@ msgstr "" #: lang/json/AMMO_from_json.py msgid "40x46mm" msgid_plural "40x46mms" -msgstr[0] "40x46mm " -msgstr[1] "40x46mms " +msgstr[0] "40x46mm" +msgstr[1] "40x46mms" #. ~ Description for 40x46mm #: lang/json/AMMO_from_json.py @@ -2297,7 +2299,7 @@ msgstr "Es una granada de 40mm diseñada para crear una cortina de humo." msgid "40mm slug" msgid_plural "40mm slugs" msgstr[0] "bala de 40 mm" -msgstr[1] "balas de 40 mm." +msgstr[1] "balas de 40 mm" #. ~ Description for 40mm slug #: lang/json/AMMO_from_json.py @@ -3528,9 +3530,9 @@ msgid "" "intended to cause pain and disorientation to the target. May still injure " "or kill." msgstr "" -"Una bala de baja velocidad menos letal 40x46mm con un proyectil de espuma y " -"plástico destinado a causar dolor y desorientación al objetivo. Puede herir " -"o matar." +"Una bala de baja velocidad menos letal 40x46mm, con un proyectil de espuma y" +" plástico destinado a causar dolor y desorientación al objetivo. Puede herir" +" o matar." #: lang/json/AMMO_from_json.py msgid "40x46mm M433 HEDP" @@ -3582,7 +3584,7 @@ msgid "" msgstr "" "Un bote de gas lacrimógeno de baja velocidad de 40mm. Es eficaz para " "controlar disturbios y para dirigir a la infantería desde posiciones " -"atrincheradas" +"atrincheradas." #: lang/json/AMMO_from_json.py msgid "40x46mm-M118 buckshot, reloaded" @@ -3820,7 +3822,7 @@ msgid "" "M1001 flechette load." msgstr "" "Una improvisada carga de flechette de 40x53mm que contiene 115 dardos de " -"acero similar a la carga de flechette M1001" +"acero similar a la carga de flechette M1001." #: lang/json/AMMO_from_json.py msgid "40x53mm buckshot, black powder" @@ -4055,7 +4057,7 @@ msgid "" "of the oldest cartridges still in use, it is still a favorite for large game" " hunting at short ranges." msgstr "" -"Munición .45-70 Government cargada con una bala de punta suave de 305 " +"Munición .45-70 Government cargada con una bala de punta suave de 305 " "granos. Es uno de los cartuchos más antiguos que aún se usa, y sigue siendo " "el favorito para la caza mayor a corta distancia." @@ -4144,10 +4146,10 @@ msgid "" "less powerful than modern ammo, but still packs a punch. This one has been " "hand-loaded." msgstr "" -"Munición .45-70 Government cargada de 405granos de punta plana de plomo de " +"Munición .45-70 Government cargada de 405 granos de punta plana de plomo de " "405 granos según las especificaciones originales para su uso seguro en armas" " de fuego antiguas. Bastante menos potente que la munición moderna, pero aún" -" así tiene impacto. Esta ha sido recargada a mano" +" así tiene impacto. Esta ha sido recargada a mano." #: lang/json/AMMO_from_json.py msgid ".45-70, black powder" @@ -5381,7 +5383,7 @@ msgid "" "Fungicide enhanced with sulfur to create sprayable anti-fungal ammo for the " "chemical thrower. Best be used with some kind of mask or mouth protection." msgstr "" -"Fungicida mejorado con azufre para crear un antimicótico en aerosol para el " +"Fungicida mejorado con azufre para crear un antifúngico en aerosol para el " "lanzador químico. Mejor utilizarlo con alguna clase de máscara o protección " "para la boca." @@ -5503,7 +5505,7 @@ msgid "" "when crafting ammunition" msgstr "" "Pequeño dardo de acero. Puede ser disparado desde una pistola de clavos o " -"algún arma similar, o se puede usar para hacer munición." +"algún arma similar, o se puede usar para hacer munición" #: lang/json/AMMO_from_json.py msgid "nail" @@ -5866,13 +5868,13 @@ msgstr "" #: lang/json/AMMO_from_json.py msgid "fungal seeds" msgid_plural "fungal seeds" -msgstr[0] "semillas de hongos" -msgstr[1] "semillas de hongos" +msgstr[0] "semillas fúngicas" +msgstr[1] "semillas fúngicas" #. ~ Description for {'str_sp': 'fungal seeds'} #: lang/json/AMMO_from_json.py msgid "Some fungal seeds." -msgstr "Algunas semillas de hongos." +msgstr "Algunas semillas fúngicas." #: lang/json/AMMO_from_json.py lang/json/furniture_from_json.py #: lang/json/furniture_from_json.py @@ -6447,7 +6449,7 @@ msgstr[1] "botones de madera" #: lang/json/AMMO_from_json.py msgid "A crude wooden button, usually found on very old clothing." msgstr "" -" Un botón de madera tosco, que se encuentra generalmente en la ropa muy " +"Un botón de madera tosco, que se encuentra generalmente en la ropa muy " "vieja." #: lang/json/AMMO_from_json.py @@ -6936,8 +6938,8 @@ msgstr "" #: lang/json/AMMO_from_json.py msgid "Kevlar scraps" msgid_plural "Kevlar scraps" -msgstr[0] "restos de Kevlar" -msgstr[1] "restos de Kevlar" +msgstr[0] "restos de kevlar" +msgstr[1] "restos de kevlar" #. ~ Description for {'str_sp': 'Kevlar scraps'} #: lang/json/AMMO_from_json.py @@ -7015,8 +7017,8 @@ msgstr "" #: lang/json/AMMO_from_json.py msgid "Nomex scraps" msgid_plural "Nomex scraps" -msgstr[0] "restos de Nomex" -msgstr[1] "restos de Nomex" +msgstr[0] "restos de nomex" +msgstr[1] "restos de nomex" #. ~ Description for {'str_sp': 'Nomex scraps'} #: lang/json/AMMO_from_json.py @@ -7121,8 +7123,8 @@ msgstr "" #: lang/json/AMMO_from_json.py msgid "Kevlar sheet" msgid_plural "Kevlar sheets" -msgstr[0] "lámina de Kevlar" -msgstr[1] "láminas de Kevlar" +msgstr[0] "lámina de kevlar" +msgstr[1] "láminas de kevlar" #. ~ Description for Kevlar sheet #: lang/json/AMMO_from_json.py @@ -7203,8 +7205,8 @@ msgstr "" #: lang/json/AMMO_from_json.py msgid "Nomex sheet" msgid_plural "Nomex sheets" -msgstr[0] "lámina de Nomex" -msgstr[1] "láminas de Nomex" +msgstr[0] "lámina de nomex" +msgstr[1] "láminas de nomex" #. ~ Description for Nomex sheet #: lang/json/AMMO_from_json.py @@ -7265,8 +7267,8 @@ msgstr "" #: lang/json/AMMO_from_json.py msgid "Kevlar thread" msgid_plural "Kevlar threads" -msgstr[0] "hilos de Kevlar" -msgstr[1] "hilos de Kevlar" +msgstr[0] "hilo de kevlar" +msgstr[1] "hilos de kevlar" #. ~ Description for Kevlar thread #: lang/json/AMMO_from_json.py @@ -7285,8 +7287,8 @@ msgstr "" #: lang/json/AMMO_from_json.py msgid "Nomex thread" msgid_plural "Nomex threads" -msgstr[0] "hilo de Nomex" -msgstr[1] "hilo de Nomex" +msgstr[0] "hilo de nomex" +msgstr[1] "hilo de nomex" #. ~ Description for Nomex thread #: lang/json/AMMO_from_json.py @@ -7419,7 +7421,7 @@ msgid "" "fluid. You'd probably best feed it into the bioblaster." msgstr "" "Este nódulo de resina y carne que se retuerce parece estar secretando un " -"líquido acre. Probablemente sea mejor que lo introduzcas en la bioblaster. " +"líquido acre. Probablemente sea mejor que lo introduzcas en la bioblaster." #: lang/json/AMMO_from_json.py msgid "x-ray laser barrel" @@ -7476,8 +7478,8 @@ msgstr "" #: lang/json/AMMO_from_json.py lang/json/field_type_from_json.py msgid "foamcrete" msgid_plural "foamcrete" -msgstr[0] "Hormigón Celular" -msgstr[1] "Hormigón Celular" +msgstr[0] "hormigón celular" +msgstr[1] "hormigón celular" #. ~ Description for {'str_sp': 'foamcrete'} #: lang/json/AMMO_from_json.py @@ -7487,11 +7489,11 @@ msgid "" "structural repair in commercial spaceflight, it can be used to quickly erect" " walls and platforms, or to encase foes." msgstr "" -"Los precursores químicos del espumórmigon, una sustancia de endurecimiento " -"rápido y resistente que se expande fácilmente en contacto con el aire. " -"Originalmente diseñado para la reparación estructural en los vuelos " -"espaciales comerciales, puede ser usado para erigir rápidamente paredes y " -"plataformas, o para encerrar a los enemigos." +"Los precursores químicos del hormigón celular, una sustancia de " +"endurecimiento rápido y resistente que se expande fácilmente en contacto con" +" el aire. Originalmente diseñado para la reparación estructural en los " +"vuelos espaciales comerciales, puede ser usado para erigir rápidamente " +"paredes y plataformas, o para encerrar a los enemigos." #: lang/json/AMMO_from_json.py lang/json/ammunition_type_from_json.py #: lang/json/ammunition_type_from_json.py @@ -7612,8 +7614,8 @@ msgstr "" #: lang/json/AMMO_from_json.py msgid "alien metal scrap" msgid_plural "alien metal scraps" -msgstr[0] " trozo de metal alienígena" -msgstr[1] " trozos de metal alienígena" +msgstr[0] "chatarra alienígena" +msgstr[1] "chatarras alienígenas" #. ~ Description for alien metal scrap #: lang/json/AMMO_from_json.py @@ -7622,9 +7624,10 @@ msgid "" "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 "" -"Fragmentos de algún tipo de metal alienígena de varios tamaños, ligeros pero" -" resistentes. Es bastante bonito de ver, plateado con tenues tonos azules y " -"verdes. Hace un arma decente en un apuro y es útil para hacer recetas." +"Fragmentos de algún tipo de chatarra alienígena de varios tamaños, ligeros " +"pero resistentes. Es bastante bonito de ver, plateado con tenues tonos " +"azules y verdes. Hace un arma decente en un apuro y es útil para hacer " +"recetas." #. ~ Description for paper cartridge #: lang/json/AMMO_from_json.py @@ -8034,8 +8037,8 @@ msgid "" "Projectile used for a railgun. It's made of a ferromagnetic metal, probably" " cobalt." msgstr "" -"Proyectil usado para un arma de riel. Está hecho de un metal ferromagnético," -" probablemente cobalto." +"Proyectil usado para un cañón de riel. Está hecho de un metal " +"ferromagnético, probablemente cobalto." #: lang/json/AMMO_from_json.py msgid "huge rifle ammo, ball" @@ -23843,7 +23846,7 @@ msgid "" "A short-sleeved cotton shirt with a gore-spattered, guitar-playing zombie " "printed on the front. It's rather tasteless in light of current events." msgstr "" -"Una camisa de algodón de manga corta con un zombie de gorra estampado en la " +"Una camisa de algodón de manga corta con un zombi de gorra estampado en la " "parte delantera. Es bastante insípida a la luz de los acontecimientos " "actuales." @@ -25918,7 +25921,7 @@ msgid "" "A helmet made from black dragonscale, held together with black dragonhide. " "It comes equipped with a full face visor." msgstr "" -"Es un casco hecho con escamas negras de dragón, unidas con pellejo negro de " +"Un casco hecho con escamas negras de dragón, unidas con pellejo negro de " "dragón. Viene con un visor que cubre toda la cara." #: lang/json/ARMOR_from_json.py @@ -25933,7 +25936,7 @@ msgid "" "A helmet made from black dragonhide. It protects your head well, and " "doesn't cover your face." msgstr "" -"Un casco hecho de peleljo de dragón negra. Protege bien la cabeza y no cubre" +"Un casco hecho de pellejo de dragón negro. Protege bien la cabeza y no cubre" " la cara." #: lang/json/ARMOR_from_json.py @@ -26019,7 +26022,7 @@ msgid "" "Massive boots made of black dragonhide, modified to fit even the strangest " "of bodies. Very protective, and surprisingly light." msgstr "" -"Botas enormes hechas de pellejo de dragón negra, modificadas para adaptarse " +"Botas enormes hechas de pellejo de dragón negro, modificadas para adaptarse " "a los cuerpos más extraños. Muy protectoras, y sorprendentemente ligeras." #: lang/json/ARMOR_from_json.py @@ -27681,7 +27684,7 @@ msgstr "" msgid "Railgun CBM" msgid_plural "Railgun CBMs" msgstr[0] "MCB Cañón de riel" -msgstr[1] "MCB Cañón de riel" +msgstr[1] "MCBs Cañón de riel" #. ~ Description for Railgun CBM #: lang/json/BIONIC_ITEM_from_json.py @@ -28012,8 +28015,8 @@ msgstr "" #: lang/json/BIONIC_ITEM_from_json.py msgid "Uncanny Dodge CBM" msgid_plural "Uncanny Dodge CBMs" -msgstr[0] "MCB Evasión asombrosa" -msgstr[1] "MCB Evasión asombrosa" +msgstr[0] "MCB Esquiva asombrosa" +msgstr[1] "MCBs Esquiva asombrosa" #. ~ Description for Uncanny Dodge CBM #: lang/json/BIONIC_ITEM_from_json.py @@ -37305,8 +37308,8 @@ msgstr "Transforma a tus enemigos en ranas." #: lang/json/BOOK_from_json.py msgid "Scroll of Summon Zombie" msgid_plural "Scrolls of Summon Zombie" -msgstr[0] "Pergamino de Invocación Zombie" -msgstr[1] "Pergaminos de Invocación Zombie" +msgstr[0] "Pergamino de Invocación Zombi" +msgstr[1] "Pergaminos de Invocación Zombi" #. ~ Description for Scroll of Summon Zombie #. ~ Description for Summon Zombie @@ -37315,9 +37318,8 @@ 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." msgstr "" -"Un zombie de aspecto etéreo se levanta de las profundidades de la tierra " -"para luchar por ti. Podrás invocar más con un nivel más alto en este " -"hechizo." +"Un zombi de aspecto etéreo se levanta de las profundidades de la tierra para" +" luchar por ti. Podrás invocar más con un nivel más alto en este hechizo." #: lang/json/BOOK_from_json.py msgid "Scroll of Summon Skeleton" @@ -37989,8 +37991,8 @@ msgid "" "Summons a well of gravity with the epicenter at the location. Deals bashing" " damage to all creatures in the affected area." msgstr "" -"Convoca a un pozo de gravedad con el epicentro en el lugar. Trata de dañar a" -" todas las criaturas en el área afectada." +"Convoca a un pozo de gravedad con el epicentro en la localización. Hace daño" +" de impacto a todas las criaturas en el área afectada." #: lang/json/BOOK_from_json.py msgid "Scroll of Mana Blast" @@ -39432,7 +39434,7 @@ msgid "" "Agricultural-grade chemical anti-fungal powder designed to destroy " "infections in plants." msgstr "" -"Polvo químico anti-fúngico de grado agrícola, diseñado para destruir las " +"Polvo químico antifúngico de grado agrícola, diseñado para destruir las " "infecciones de las plantas." #: lang/json/COMESTIBLE_from_json.py @@ -42496,16 +42498,16 @@ msgstr "Una caja de cereales genéricos, no deberías ver esto." #: lang/json/COMESTIBLE_from_json.py msgid "Foodplace cereal" msgid_plural "Foodplace cereal" -msgstr[0] "cereal Foodplace" -msgstr[1] "cereal Foodplace" +msgstr[0] "cereal Lugarcomida" +msgstr[1] "cereal Lugarcomida" #. ~ 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 "" -"Una caja genérica de cereales azucarados de la marca Foodplace, no deberías " -"ver esto." +"Una caja genérica de cereales azucarados de la marca Lugarcomida, no " +"deberías ver esto." #: lang/json/COMESTIBLE_from_json.py msgid "Snicker-Snacks cereal" @@ -42519,8 +42521,8 @@ msgid "" "Foodplace brand Snicker-Snack cereal. Each tiny \"Snicker-Snack\" is shaped" " like human food!" msgstr "" -"Cereal Snicker-Snack de la marca Foodplace. ¡Cada pequeño \"Snicker-Snack\" " -"tiene la forma de un alimento humano!" +"cereal Snicker-Snack de la marca Lugarcomida. ¡Cada pequeño \"Snicker-" +"Snack\" tiene la forma de un alimento humano!" #: lang/json/COMESTIBLE_from_json.py msgid "Carpenter Crunch cereal" @@ -42534,8 +42536,8 @@ msgid "" "This is Foodplace brand \"Carpenter Crunch\" cereal with the iconic " "\"Breakfast Beaver\" mascot on the box. It tastes kind of like nails." msgstr "" -"Este es el cereal \"Carpenter Crunch\" de la marca Foodplace con la icónica " -"mascota \"Breakfast Beaver\" en la caja. Sabe como a uñas." +"Este es el cereal \"Carpintero Crunch\" de la marca Lugarcomida con la " +"icónica mascota \"Castor Desayuno\" en la caja. Sabe como a uñas." #: lang/json/COMESTIBLE_from_json.py msgid "Brantastic cereal" @@ -42549,7 +42551,7 @@ msgid "" "Foodplace brand \"Brantastic\" cereal. An essential part of a complete Bran" " breakfast." msgstr "" -"Cereales de la marca \"Brantastic\" de Foodplace. Una parte esencial de un " +"cereal de la marca \"Brantastic\" de Lugarcomida. Una parte esencial de un " "desayuno completo de salvado." #: lang/json/COMESTIBLE_from_json.py @@ -42564,8 +42566,9 @@ msgid "" "Foodplace brand \"Sugar Chomps\" cereal. \"Chocolate Frosted Crunchy Sugar " "Chomps: 8 essential vitamins packed into that rich, fudgy taste!\"" msgstr "" -"Cereal \"Sugar Chomps\" de la marca Foodplace. \"Trozos de azúcar crujientes" -" de chocolate: ¡8 vitaminas esenciales en ese rico y esponjoso sabor!\"" +"cereal \"Sugar Chomps\" de la marca Lugarcomida. \"Trozos de azúcar " +"crujientes de chocolate: ¡8 vitaminas esenciales en ese rico y esponjoso " +"sabor!\"" #: lang/json/COMESTIBLE_from_json.py msgid "Honey Pellet cereal" @@ -42579,7 +42582,7 @@ msgid "" "Foodplace brand \"Amorphous Honey Pellet\" cereal. The box promises " "\"Inconceivable sustenance in tiny morsels of yellow honey.\"" msgstr "" -"cereal de la marca \"Amorphous Honey Pellet\" de Foodplace. La caja promete " +"cereal de la marca \"Bola de miel amorfa\" de Lugarcomida. La caja promete " "\"Sustento inconcebible en pequeños bocados de miel amarilla\"." #: lang/json/COMESTIBLE_from_json.py @@ -42594,7 +42597,7 @@ msgid "" "Foodplace brand Fructose Flakes cereal. Fortified with energy enriched " "FoodSyrup™ that supports life most efficiently." msgstr "" -"Cereal Fructose Flakes de la marca Foodplace. Fortificado con energía " +"cereal Copos de Fructosa de la marca Lugarcomida. Fortificado con energía " "enriquecida FoodSyrup™ que apoya la vida de manera más eficiente." #: lang/json/COMESTIBLE_from_json.py @@ -42606,7 +42609,8 @@ msgstr[1] "cereal Foodios" #. ~ Description for {'str_sp': 'Foodios cereal'} #: lang/json/COMESTIBLE_from_json.py msgid "Foodplace brand \"Foodios\" cereal. Foodios™ are Foodalicious™!" -msgstr "Cereal de la marca \"Foodios\" de Foodplace. Foodios™ son Foodalicious™!" +msgstr "" +"cereal de la marca \"Foodios\" de Lugarcomida. Foodios™ son Comidelicioso™!" #: lang/json/COMESTIBLE_from_json.py msgid "sugary cereal" @@ -47745,8 +47749,8 @@ msgstr "" #: lang/json/COMESTIBLE_from_json.py msgid "antifungal drug" msgid_plural "antifungal drugs" -msgstr[0] "medicina antihongos" -msgstr[1] "medicinas antihongos" +msgstr[0] "medicina antifúngica" +msgstr[1] "medicinas antifúngicas" #. ~ Description for antifungal drug #: lang/json/COMESTIBLE_from_json.py @@ -49099,7 +49103,7 @@ msgstr "" "dilución de una parte de cebolla con 10^30 partes de agua. La etiqueta dice " "que estas píldoras pueden aliviar los síntomas del asma, los desórdenes " "gastrointestinales y la bronquitis. Te pregunta- brevemente si pueden curar " -"las infecciones por hongos." +"las infecciones fúngicas." #: lang/json/COMESTIBLE_from_json.py msgid "" @@ -50158,7 +50162,7 @@ msgid "" " zombies' eyes. You need a syringe to inject it… if you really want to?" msgstr "" "Un mutágeno superconcentrado que se parece mucho al rezumo negro de los ojos" -" de los zombies. Necesitas una jeringa para inyectarlo... ¿si realmente " +" de los zombis. Necesitas una jeringa para inyectarlo... ¿si realmente " "quieres?" #: lang/json/COMESTIBLE_from_json.py @@ -51333,8 +51337,8 @@ msgstr "" #: lang/json/COMESTIBLE_from_json.py msgid "Foodplace's delicious food™" msgid_plural "Foodplace's delicious food™" -msgstr[0] "comida deliciosa de Foodplace" -msgstr[1] "comidas deliciosas de Foodplace" +msgstr[0] "comida deliciosa™ de Lugarcomida" +msgstr[1] "comidas deliciosas™ de Lugarcomida" #. ~ Description for {'str_sp': "Foodplace's delicious food™"} #: lang/json/COMESTIBLE_from_json.py @@ -51343,14 +51347,14 @@ msgid "" "The best-seller from Foodplace, delicious food™, is made with real foodstuff" " and is guaranteed 100% edible!" msgstr "" -"¡El best-seller de Foodplace, delicioso food™, está hecho con alimentos " -"reales y está garantizado 100% comestible!" +"¡El best-seller de Lugarcomida, comida deliciosa™, está hecho con alimentos " +"reales y está garantizado ser 100% comestible!" #: lang/json/COMESTIBLE_from_json.py msgid "Foodplace's appropriate snack™" msgid_plural "Foodplace's appropriate snack™" msgstr[0] "snack apropiado de Foodplace" -msgstr[1] "snacks apropiados de Foodplace" +msgstr[1] "entrantes apropiados™ de Lugarcomida" #. ~ Description for {'str_sp': "Foodplace's appropriate snack™"} #: lang/json/COMESTIBLE_from_json.py @@ -56429,7 +56433,7 @@ msgstr "" msgid "Foodplace's Food-to-go™" msgid_plural "Foodplace's Food-to-go™" msgstr[0] "Comida para llevar™ Foodplace" -msgstr[1] "Comida para llevar™ Foodplace" +msgstr[1] "Comida para llevar™ de Lugarcomida" #. ~ Description for {'str_sp': "Foodplace's Food-to-go™"} #: lang/json/COMESTIBLE_from_json.py @@ -56437,8 +56441,8 @@ msgid "" "Foodplace™ easy-storage Food-to-go™ the choice Food™ for the contemporary " "Foodman™." msgstr "" -"Foodplace™ comida fácil de almacenar a llevar™ la elección Food™ para el " -"contemporánea Foodman™." +"Comida para llevar fácil de almacenar™ de Lugarcomida™ la eleccion Comida ™" +" para el hombrecomida™ contemporáneo." #: lang/json/COMESTIBLE_from_json.py msgid "loop 'fruit'" @@ -57491,8 +57495,8 @@ msgstr "" #: lang/json/COMESTIBLE_from_json.py msgid "zombie voodoo doll" msgid_plural "zombie voodoo dolls" -msgstr[0] "muñeco vudú zombie" -msgstr[1] "muñecos vudú zombie" +msgstr[0] "muñeco vudú zombi" +msgstr[1] "muñecos vudú zombi" #. ~ Description for zombie voodoo doll #: lang/json/COMESTIBLE_from_json.py @@ -60269,7 +60273,7 @@ msgstr[1] "INFORMES DE ARTEFACTOS ANÓMALOS" msgid "foodplace loyalty card" msgid_plural "foodplace loyalty cards" msgstr[0] "tarjeta de lealtad de foodplace" -msgstr[1] "tarjetas de lealtad de foodplace" +msgstr[1] "tarjetas de lealtad de lugarcomida" #. ~ Description for foodplace loyalty card #: lang/json/GENERIC_from_json.py @@ -60278,7 +60282,7 @@ msgid "" "definitely prove your fidelity to Foodplace, if it still meant anything…" msgstr "" "Una tarjeta de lealtad rosa brillante, todos los puntos están sellados. Esto" -" definitivamente probaría su fidelidad a Foodplace, si aún significara " +" definitivamente probaría tu fidelidad a Lugarcomida, si aún significara " "algo..." #: lang/json/GENERIC_from_json.py @@ -66059,7 +66063,7 @@ msgid "" "Zombies cannot be intimidated or humiliated, so this stiff brush is only " "useful for scouring toilet bowls." msgstr "" -"Los zombies no pueden ser intimidados o humillados, por lo que este cepillo " +"Los zombis no pueden ser intimidados o humillados, por lo que este cepillo " "rígido sólo es útil para fregar las tazas de baño." #: lang/json/GENERIC_from_json.py @@ -68668,8 +68672,8 @@ msgid "" "headpiece and a wooden body, this makes a great bashing weapon in a pinch." msgstr "" "Discapacitado o no, con esto siempre caminas con estilo. Consiste en un " -"cabezal de metal en un cuerpo de madera. Es una arma golpeante muy buena si " -"la necesitas." +"cabezal de metal y un cuerpo de madera. eso la hace un arma de impacto muy " +"buena si la necesitas en un apuro." #: lang/json/GENERIC_from_json.py msgid "cudgel" @@ -70779,8 +70783,8 @@ msgstr[1] "aguijones de guerrero fúngico" #: lang/json/GENERIC_from_json.py msgid "A short dart from a fungal fighter. Makes a poor melee weapon." msgstr "" -"Un dardo corto de un luchador hongo. Es una arma pobre de combate cuerpo a " -"cuerpo." +"Un dardo corto de un luchador fúngico. Es una arma pobre de combate cuerpo a" +" cuerpo." #: lang/json/GENERIC_from_json.py lang/json/furniture_from_json.py msgid "mattress" @@ -71552,7 +71556,7 @@ msgstr "" "Esta es una granada improvisada llena de solución fungicida. Usa este " "artículo para tirar del pasador y encender la mecha, convirtiéndola en una " "granada fungicida activa. En cinco segundos comenzará a expulsar un spray " -"volátil que es altamente tóxico para los hongos." +"volátil que es altamente tóxico para las formas de vida fúngica." #: lang/json/GENERIC_from_json.py msgid "armed makeshift fungicidal gas canister" @@ -76878,7 +76882,7 @@ 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." msgstr "" -"Pellejo preparado de un dragón negro. Duro, resistente a los ácidos y con " +"Pellejo preparado de un dragón negro. Duro, resistente a los ácidos y con " "más escamas podría hacer una armadura tan dura como el acero y la mitad de " "pesada." @@ -79447,7 +79451,7 @@ msgid "" "A magazine for H&K G80 railgun which can hold up to 20 ferromagnetic " "projectiles." msgstr "" -"Un cargador para el cañól de riel H&K G80 que puede contener hasta 20 " +"Un cargador para el cañón de riel H&K G80 que puede contener hasta 20 " "proyectiles ferromagnéticos." #: lang/json/MAGAZINE_from_json.py @@ -83748,7 +83752,7 @@ msgid "" "day. If you have this mod enabled in experimental, some items may " "disappear." msgstr "" -"(Anteriormente Zombies clásicos): Sólo engendran zombis clásicos (zombis " +"(Anteriormente Zombis clásicos): Sólo engendran zombis clásicos (zombis " "normales y animales zombis) y fauna natural. Los zombis no reviven y no " "necesitan pulpa. Esto deshabilita ciertos edificios y los extras del mapa. " "El plan a largo plazo es hacer de este un clásico simulador de películas de " @@ -85260,8 +85264,8 @@ msgstr "" #: lang/json/MONSTER_from_json.py msgid "fungal boomer" msgid_plural "fungal boomers" -msgstr[0] "boomer con hongos" -msgstr[1] "boomers con hongos" +msgstr[0] "boomer fúngico" +msgstr[1] "boomers fúngicos" #. ~ Description for fungal boomer #: lang/json/MONSTER_from_json.py @@ -85285,7 +85289,7 @@ msgid "" "emit finer spores than the typical fungal emission." msgstr "" "Un hongo ancho, muy parecido a un brillante girasol azul. Parece emitir " -"esporas más finas que las que emiten típicamente los hongos." +"esporas más finas que las emisiones fúngicas típicas." #: lang/json/MONSTER_from_json.py msgid "fungal hedgerow" @@ -85330,10 +85334,9 @@ msgid "" "inexorable strength that could snap limbs." msgstr "" "Una verdadera pared de hongos, cultivada como una defensa natural por la " -"espira de los hongos. Nuevas esporas salen de la superficie cada pocos " -"segundos, y los zarcillos se estrechan a su alrededor, atrayendo nueva masa " -"a su forma. Se mueven con una fuerza inexorable que podría romper las " -"extremidades." +"espira fúngica. Nuevas esporas salen de la superficie cada pocos segundos, y" +" los zarcillos se estrechan a su alrededor, atrayendo nueva masa a su forma." +" Se mueven con una fuerza inexorable que podría romper las extremidades." #: lang/json/MONSTER_from_json.py msgid "fungaloid" @@ -85365,8 +85368,8 @@ msgid "" "An enormous fungal spire, towering over the ground. It pulsates slowly, " "continuously growing new defenses." msgstr "" -"Es una enorme torre fúngica, que se eleva desde el cielo. Palpita lentamente" -" y está generando continuamente nuevas defensas." +"Una enorme torre fúngica, que se eleva desde el cielo. Palpita lentamente y " +"está generando continuamente nuevas defensas." #: lang/json/MONSTER_from_json.py msgid "giant fungal blossom" @@ -85417,8 +85420,8 @@ msgid "" "from its thorned and leathery exterior, and it moves about faster than the " "larger fungaloids." msgstr "" -"Es un tallo de hongo de más de un metro de alto. Dos zarcillos de apariencia" -" feroz se extienden desde el curtido tallo que está lleno de espinas. Se " +"Un tallo fúngico de más de un metro de alto. Dos zarcillos de apariencia " +"feroz se extienden desde el curtido tallo que está lleno de espinas. Se " "mueve un poco más rápido que los fungaloides más grandes." #: lang/json/MONSTER_from_json.py @@ -85435,8 +85438,8 @@ msgstr "Es una masa de esporas del tamaño de puños flotando por el aire." #: lang/json/MONSTER_from_json.py msgid "fungal zombie" msgid_plural "fungal zombies" -msgstr[0] "zombi con hongos" -msgstr[1] "zombis con hongos" +msgstr[0] "zombi fúngicos" +msgstr[1] "zombis fúngicos" #. ~ Description for fungal zombie #: lang/json/MONSTER_from_json.py @@ -85444,15 +85447,15 @@ msgid "" "Once human, fungal tendrils now sprout from its mouth, eyes, and other " "orifices, holding together a shambling mass of mold-covered flesh." msgstr "" -"Una vez fue un humano, ahora brotan tallos de hongos de su boca, ojos y " +"Una vez fue un humano, ahora brotan zarcillos fúngicos de su boca, ojos y " "otros orificios, manteniendo unido la masa desordenada de carne cubierta con" " moho." #: lang/json/MONSTER_from_json.py msgid "bloated fungal zombie" msgid_plural "bloated fungal zombies" -msgstr[0] "zombie hinchado fúngico" -msgstr[1] "zombies hinchados fúngicos" +msgstr[0] "zombi hinchado fúngico" +msgstr[1] "zombis hinchados fúngicos" #. ~ Description for bloated fungal zombie #: lang/json/MONSTER_from_json.py @@ -85462,14 +85465,14 @@ msgid "" "noxious spores." msgstr "" "Con su piel gris e hinchada, cubierta por una gruesa capa de moho, este " -"zombie fúngico con forma de globo parece que podría estallar violentamente " +"zombi fúngico con forma de globo parece que podría estallar violentamente " "con una nube de esporas nocivas." #: lang/json/MONSTER_from_json.py msgid "pollinator zombie" msgid_plural "pollinator zombies" -msgstr[0] "zombie polinizador" -msgstr[1] "zombies polinizadores" +msgstr[0] "zombi polinizador" +msgstr[1] "zombis polinizadores" #. ~ Description for pollinator zombie #: lang/json/MONSTER_from_json.py @@ -85477,8 +85480,8 @@ msgid "" "Every breath of this crooked, fungus-ridden zombie emits a fine dust of " "spores, and it constantly looks like it's emerging from a cloud of mist." msgstr "" -"Cada aliento de este torcido zombie, lleno de hongos, emite un fino polvo de" -" esporas, y constantemente parece que está emergiendo de una nube de niebla." +"Cada aliento de este torcido zombi, lleno de hongos, emite un fino polvo de " +"esporas, y constantemente parece que está emergiendo de una nube de niebla." #: lang/json/MONSTER_from_json.py msgid "fungal juggernaut" @@ -85512,7 +85515,7 @@ msgid "" msgstr "" "Es difícil reconocer a un niño humano en esta criatura. Un moho de aspecto " "repugnante cubre la mayor parte de su piel. Muchas grietas perforan su " -"cuerpo, con pequeños tallos de hongos que se abren paso." +"cuerpo, con pequeños tallos fúngicos que se abren paso." #: lang/json/MONSTER_from_json.py msgid "fungal ant" @@ -90343,7 +90346,7 @@ msgid "" "Huge swollen zombie dog, smeared black with slime. Its teeth are longer and" " its broad back is rippling with muscles and oozing wounds." msgstr "" -"Enorme perro zombie hinchado, cubierto de baba negra. Sus dientes son más " +"Enorme perro zombi hinchado, cubierto de baba negra. Sus dientes son más " "largos y su amplio lomo está ondulado con músculos y heridas supurantes." #: lang/json/MONSTER_from_json.py @@ -90655,8 +90658,8 @@ msgstr "" #: lang/json/MONSTER_from_json.py msgid "zombie horse" msgid_plural "zombie horses" -msgstr[0] "caballo zombie" -msgstr[1] "caballos zombies" +msgstr[0] "caballo zombi" +msgstr[1] "caballos zombis" #. ~ Description for zombie horse #: lang/json/MONSTER_from_json.py @@ -90689,8 +90692,8 @@ msgstr "" #: lang/json/MONSTER_from_json.py msgid "zombie cow" msgid_plural "zombie cows" -msgstr[0] "vaca zombie" -msgstr[1] "vacas zombies" +msgstr[0] "vaca zombi" +msgstr[1] "vacas zombis" #. ~ Description for zombie cow #: lang/json/MONSTER_from_json.py @@ -90745,8 +90748,8 @@ msgstr "" #: lang/json/MONSTER_from_json.py msgid "mass of zombie spiders" msgid_plural "masses of zombie spiders" -msgstr[0] "masa de arañas zombies" -msgstr[1] "masas de arañas zombies" +msgstr[0] "masa de arañas zombis" +msgstr[1] "masas de arañas zombis" #. ~ Description for mass of zombie spiders #: lang/json/MONSTER_from_json.py @@ -90919,8 +90922,8 @@ msgstr "" #: lang/json/MONSTER_from_json.py msgid "SWAT zombie" msgid_plural "SWAT zombies" -msgstr[0] "zombie SWAT" -msgstr[1] "zombies SWAT" +msgstr[0] "zombi SWAT" +msgstr[1] "zombis SWAT" #. ~ Description for SWAT zombie #: lang/json/MONSTER_from_json.py @@ -90950,19 +90953,19 @@ msgstr "" #: lang/json/MONSTER_from_json.py msgid "sleek zombie" msgid_plural "sleek zombies" -msgstr[0] "zombie elegante" -msgstr[1] "zombies elegantes" +msgstr[0] "zombi elegante" +msgstr[1] "zombis elegantes" #. ~ Description for sleek zombie #: lang/json/MONSTER_from_json.py msgid "This zombie is rather sleek and barely clothed." -msgstr "Este zombie es bastante elegante y apenas está vestido." +msgstr "Este zombi es bastante elegante y apenas está vestido." #: lang/json/MONSTER_from_json.py msgid "bouncer zombie" msgid_plural "bouncer zombies" -msgstr[0] "portero de bar zombie" -msgstr[1] "porteros de bar zombies" +msgstr[0] "portero de bar zombi" +msgstr[1] "porteros de bar zombis" #. ~ Description for bouncer zombie #: lang/json/MONSTER_from_json.py @@ -90976,8 +90979,8 @@ msgstr "" #: lang/json/MONSTER_from_json.py msgid "pupating zombie crawler" msgid_plural "pupating zombie crawlers" -msgstr[0] "arrastrador zombie pupante" -msgstr[1] "arrastradores zombies pupantes" +msgstr[0] "arrastrador zombi pupante" +msgstr[1] "arrastradores zombis pupantes" #. ~ Description for pupating zombie crawler #: lang/json/MONSTER_from_json.py @@ -90996,14 +90999,14 @@ msgid "" "The pupating zombie crawler bursts, and gore-smeared winged beasts climb out" " of the corpse!" msgstr "" -"¡El arrastrador zombie pupante estalla y del cadáver salen bestias aladas " +"¡El arrastrador zombi pupante estalla y del cadáver salen bestias aladas " "untadas de sangre!." #: lang/json/MONSTER_from_json.py msgid "pupating zombie" msgid_plural "pupating zombies" -msgstr[0] "zombie pupante" -msgstr[1] "zombies pupantes" +msgstr[0] "zombi pupante" +msgstr[1] "zombis pupantes" #. ~ Description for pupating zombie #: lang/json/MONSTER_from_json.py @@ -91022,7 +91025,7 @@ msgid "" "The pupating zombie bursts, and gore-smeared winged beasts climb out of the " "corpse!" msgstr "" -"¡El zombie pupante estalla y del cadáver salen bestias aladas untadas de " +"¡El zombi pupante estalla y del cadáver salen bestias aladas untadas de " "sangre!." #: lang/json/MONSTER_from_json.py @@ -91048,13 +91051,13 @@ msgid "" "The pupating zombie bursts, and shadowy winged beasts climb out of the " "corpse!" msgstr "" -"¡El zombie pupante estalla y del cadáver salen bestias aladas sombrias!." +"¡El zombi pupante estalla y del cadáver salen bestias aladas sombrias!." #: lang/json/MONSTER_from_json.py msgid "batwing zombie" msgid_plural "batwing zombies" -msgstr[0] "zombie alas de murciélago" -msgstr[1] "zombies alas de murciélago" +msgstr[0] "zombi alas de murciélago" +msgstr[1] "zombis alas de murciélago" #. ~ Description for batwing zombie #: lang/json/MONSTER_from_json.py @@ -91234,8 +91237,8 @@ msgstr "" #: lang/json/MONSTER_from_json.py msgid "acidic zombie dog" msgid_plural "acidic zombie dogs" -msgstr[0] "perro zombie acido" -msgstr[1] "perros zombies acidos" +msgstr[0] "perro zombi acido" +msgstr[1] "perros zombis acidos" #. ~ Description for acidic zombie dog #: lang/json/MONSTER_from_json.py @@ -91297,8 +91300,8 @@ msgstr "" #: lang/json/MONSTER_from_json.py msgid "scorched zombie" msgid_plural "scorched zombies" -msgstr[0] "zombie chamuscado" -msgstr[1] "zombies chamuscados" +msgstr[0] "zombi chamuscado" +msgstr[1] "zombis chamuscados" #. ~ Description for scorched zombie #: lang/json/MONSTER_from_json.py @@ -91440,8 +91443,8 @@ msgstr "" #: lang/json/MONSTER_from_json.py msgid "shocker zombie" msgid_plural "shocker zombies" -msgstr[0] "zombie eléctrico" -msgstr[1] "zombie eléctricos" +msgstr[0] "zombi lanzatormentas" +msgstr[1] "zombis lanzatormentas" #. ~ Description for shocker zombie #: lang/json/MONSTER_from_json.py @@ -91473,8 +91476,8 @@ msgstr "" #: lang/json/MONSTER_from_json.py msgid "zapper zombie" msgid_plural "zapper zombies" -msgstr[0] "zombie eléctrico" -msgstr[1] "zombies eléctricos" +msgstr[0] "zombie eléctrificado" +msgstr[1] "zombies eléctrificados" #. ~ Description for zapper zombie #: lang/json/MONSTER_from_json.py @@ -91520,8 +91523,8 @@ msgstr "" #: lang/json/MONSTER_from_json.py msgid "gasoline zombie" msgid_plural "gasoline zombies" -msgstr[0] "zombie de gasolina" -msgstr[1] "zombies de gasolina" +msgstr[0] "zombi de gasolina" +msgstr[1] "zombis de gasolina" #. ~ Description for gasoline zombie #: lang/json/MONSTER_from_json.py @@ -91529,7 +91532,7 @@ msgid "" "A huge bloated zombie that appears to have fed upon gasoline; fumes and " "flames escape from its mouth and fuel leaks from its waddling form." msgstr "" -"Un enorme zombie hinchado que parece haberse alimentado de gasolina; los " +"Un enorme zombi hinchado que parece haberse alimentado de gasolina; los " "vapores y las llamas escapan de su boca y el combustible se escapa de su " "forma de andar." @@ -91553,8 +91556,8 @@ msgstr "" #: lang/json/MONSTER_from_json.py msgid "rust zombie" msgid_plural "rust zombies" -msgstr[0] "zombie oxidado" -msgstr[1] "zombies oxidado" +msgstr[0] "zombi oxidado" +msgstr[1] "zombis oxidados" #. ~ Description for rust zombie #: lang/json/MONSTER_from_json.py @@ -91568,8 +91571,8 @@ msgstr "" #: lang/json/MONSTER_from_json.py msgid "rust shell zombie" msgid_plural "rust shell zombies" -msgstr[0] "zombie cascara oxidado" -msgstr[1] "zombies cascara oxidado" +msgstr[0] "zombi cascara oxidado" +msgstr[1] "zombis cascara oxidado" #. ~ Description for rust shell zombie #: lang/json/MONSTER_from_json.py @@ -91583,8 +91586,8 @@ msgstr "" #: lang/json/MONSTER_from_json.py msgid "rust plated zombie" msgid_plural "rust plated zombies" -msgstr[0] "zombie de placas oxidada" -msgstr[1] "zombies de placas oxidada" +msgstr[0] "zombi de placas oxidada" +msgstr[1] "zombis de placas oxidada" #. ~ Description for rust plated zombie #: lang/json/MONSTER_from_json.py @@ -91808,7 +91811,7 @@ msgid "" "awareness - not a human awareness, but something more sinister. As you " "watch it, its movements look almost marionette-like." msgstr "" -"Aparte de los ojos negros, este zombie parece menos descompuesto e inhumano " +"Aparte de los ojos negros, este zombi parece menos descompuesto e inhumano " "que la mayoría. Vestido con una bata de laboratorio andrajosa, parece tener " "un destello de conciencia, no de conciencia humana, sino de algo más " "siniestro. Al verlo, sus movimientos parecen casi como de marioneta." @@ -91816,8 +91819,8 @@ msgstr "" #: lang/json/MONSTER_from_json.py msgid "zombie security guard" msgid_plural "zombie security guards" -msgstr[0] "guardia de seguridad zombie" -msgstr[1] "guardias de seguridad zombie" +msgstr[0] "guardia de seguridad zombi" +msgstr[1] "guardias de seguridad zombi" #. ~ Description for zombie security guard #: lang/json/MONSTER_from_json.py @@ -92012,8 +92015,8 @@ msgstr "" #: lang/json/MONSTER_from_json.py msgid "listener zombie" msgid_plural "listener zombies" -msgstr[0] "zombie oyente" -msgstr[1] "zombies oyentes" +msgstr[0] "zombi oyente" +msgstr[1] "zombis oyentes" #. ~ Description for listener zombie #: lang/json/MONSTER_from_json.py @@ -92023,9 +92026,9 @@ msgid "" "sides, enormous and unsettling. Thin slits at the front suggest it may be " "able to see." msgstr "" -"La cabeza de este zombie fue una vez obviamente destruida, los huecos en sus" -" pedazos de cara ahora se llenan con una peculiar sustancia viscosa gris. " -"Las orejas humanas cuelgan de los lados, enormes e inquietantes. Las finas " +"La cabeza de este zombi fue una vez obviamente destruida, los huecos en sus " +"pedazos de cara ahora se llenan con una peculiar sustancia viscosa gris. Las" +" orejas humanas cuelgan de los lados, enormes e inquietantes. Las finas " "hendiduras en la parte delantera sugieren que puede ser capaz de ver." #: lang/json/MONSTER_from_json.py @@ -92077,11 +92080,11 @@ msgid "" "sharp, black teeth. You get the feeling that the only human thing remaining" " is the skin, worn as one might wear clothes." msgstr "" -"Unos ojos negros y huecos observan el entorno mientras el zombie se estira y" -" se dobla de una forma que nunca podría hacer quien fuera el cuerpo " -"original. Lo único que parece sólido en este cuerpo flexible y de venas " -"negras son las hileras de dientes negros y afilados. Se tiene la sensación " -"de que lo único humano que queda es la piel, que se lleva como la ropa." +"Unos ojos negros y huecos observan el entorno mientras el zombi se estira y " +"se dobla de una forma que nunca podría hacer quien fuera el cuerpo original." +" Lo único que parece sólido en este cuerpo flexible y de venas negras son " +"las hileras de dientes negros y afilados. Se tiene la sensación de que lo " +"único humano que queda es la piel, que se lleva como la ropa." #: lang/json/MONSTER_from_json.py msgid "zombie hulk" @@ -92101,8 +92104,8 @@ msgstr "" #: lang/json/MONSTER_from_json.py msgid "zombie hunter" msgid_plural "zombie hunters" -msgstr[0] "cazador zombie" -msgstr[1] "cazadores zombie" +msgstr[0] "cazador zombi" +msgstr[1] "cazadores zombi" #. ~ Description for zombie hunter #: lang/json/MONSTER_from_json.py @@ -92136,8 +92139,8 @@ msgstr "" #: lang/json/MONSTER_from_json.py msgid "zombie snapper" msgid_plural "zombie snappers" -msgstr[0] "chasqueador zombie" -msgstr[1] "chasqueadores zombies" +msgstr[0] "chasqueador zombi" +msgstr[1] "chasqueadores zombis" #. ~ Description for zombie snapper #: lang/json/MONSTER_from_json.py @@ -92191,8 +92194,8 @@ msgstr "" #: lang/json/MONSTER_from_json.py msgid "zombie necro-boomer" msgid_plural "zombie necro-boomers" -msgstr[0] "necroboomer zombie" -msgstr[1] "necroboomers zombie" +msgstr[0] "necroboomer zombi" +msgstr[1] "necroboomers zombi" #. ~ Description for zombie necro-boomer #: lang/json/MONSTER_from_json.py @@ -92213,8 +92216,8 @@ msgstr "" #: lang/json/MONSTER_from_json.py msgid "zombie runner" msgid_plural "zombie runners" -msgstr[0] "corredor zombie" -msgstr[1] "corredores zombie" +msgstr[0] "corredor zombi" +msgstr[1] "corredores zombi" #. ~ Description for zombie runner #: lang/json/MONSTER_from_json.py @@ -92229,8 +92232,8 @@ msgstr "" #: lang/json/MONSTER_from_json.py msgid "zombie predator" msgid_plural "zombie predators" -msgstr[0] "depredador zombie" -msgstr[1] "depredadores zombie" +msgstr[0] "depredador zombi" +msgstr[1] "depredadores zombi" #. ~ Description for zombie predator #: lang/json/MONSTER_from_json.py @@ -92248,8 +92251,8 @@ msgstr "" #: lang/json/MONSTER_from_json.py msgid "screecher zombie" msgid_plural "screecher zombies" -msgstr[0] "zombie gritón" -msgstr[1] "zombies gritones" +msgstr[0] "zombi gritón" +msgstr[1] "zombis gritones" #. ~ Description for screecher zombie #: lang/json/MONSTER_from_json.py @@ -92263,8 +92266,8 @@ msgstr "" #: lang/json/MONSTER_from_json.py msgid "shady zombie" msgid_plural "shady zombies" -msgstr[0] "zombie sombrio" -msgstr[1] "zombies sombrios" +msgstr[0] "zombi sombrio" +msgstr[1] "zombis sombrios" #. ~ Description for shady zombie #: lang/json/MONSTER_from_json.py @@ -92384,8 +92387,8 @@ msgstr "" #: lang/json/MONSTER_from_json.py msgid "webbed zombie" msgid_plural "webbed zombies" -msgstr[0] "zombie con telarañas" -msgstr[1] "zombies con telarañas" +msgstr[0] "zombi con telarañas" +msgstr[1] "zombis con telarañas" #. ~ Description for webbed zombie #: lang/json/MONSTER_from_json.py @@ -92451,8 +92454,8 @@ msgstr "" #: lang/json/MONSTER_from_json.py msgid "prisoner zombie" msgid_plural "prisoner zombies" -msgstr[0] "zombie prisionero" -msgstr[1] "zombies prisioneros" +msgstr[0] "zombi prisionero" +msgstr[1] "zombis prisioneros" #. ~ Description for prisoner zombie #: lang/json/MONSTER_from_json.py @@ -92537,8 +92540,8 @@ msgstr "" #: lang/json/MONSTER_from_json.py msgid "skeletal zombie" msgid_plural "skeletal zombies" -msgstr[0] "zombie esquelético" -msgstr[1] "zombies esqueléticos" +msgstr[0] "zombi esquelético" +msgstr[1] "zombis esqueléticos" #. ~ Description for skeletal zombie #: lang/json/MONSTER_from_json.py @@ -92567,8 +92570,8 @@ msgid "" "skin. Joints and cracks around its body ooze with black goo." msgstr "" "Los brotes distorsionados de las placas de hueso calcificadas cubren la piel" -" podrida de este zombie. Las articulaciones y grietas alrededor de su cuerpo" -" rezuman una sustancia viscosa negra." +" podrida de este zombi. Las articulaciones y grietas alrededor de su cuerpo " +"rezuman una sustancia viscosa negra." #: lang/json/MONSTER_from_json.py msgid "skeletal shocker" @@ -92623,8 +92626,8 @@ msgstr "" #: lang/json/MONSTER_from_json.py msgid "black-ops zombie" msgid_plural "black-ops zombies" -msgstr[0] "zombie operaciones encubiertas" -msgstr[1] "zombies operaciones encubiertas" +msgstr[0] "zombi de operaciones encubiertas" +msgstr[1] "zombis de operaciones encubiertas" #. ~ Description for black-ops zombie #: lang/json/MONSTER_from_json.py @@ -92633,15 +92636,15 @@ msgid "" "its outline, making its camouflage even harder to see against the " "background. In the darkness it would be nigh invisible." msgstr "" -"La piel de este soldado zombie irradia una especie de humo sombrío que " +"La piel de este soldado zombi irradia una especie de humo sombrío que " "oscurece su contorno, haciendo que su camuflaje sea aún más difícil de ver " "contra el fondo. En la oscuridad sería casi invisible." #: lang/json/MONSTER_from_json.py msgid "hunter-killer zombie" msgid_plural "hunter-killer zombies" -msgstr[0] "zombie cazador-asesino" -msgstr[1] "zombies cazador-asesino" +msgstr[0] "zombi cazador-asesino" +msgstr[1] "zombis cazador-asesino" #. ~ Description for hunter-killer zombie #: lang/json/MONSTER_from_json.py @@ -92657,8 +92660,8 @@ msgstr "" #: lang/json/MONSTER_from_json.py msgid "bilious soldier zombie" msgid_plural "bilious soldier zombies" -msgstr[0] "zombie soldado bilioso" -msgstr[1] "zombies soldados biliosos" +msgstr[0] "zombi soldado bilioso" +msgstr[1] "zombis soldados biliosos" #. ~ Description for bilious soldier zombie #: lang/json/MONSTER_from_json.py @@ -92680,8 +92683,8 @@ msgstr "¡El zombi francotirador de ácido lanza un dardo corrosivo!" #: lang/json/MONSTER_from_json.py msgid "caustic soldier zombie" msgid_plural "caustic soldier zombies" -msgstr[0] "zombie soldado caustico" -msgstr[1] "zombies soldado caustico" +msgstr[0] "zombi soldado caustico" +msgstr[1] "zombis soldado caustico" #. ~ Description for caustic soldier zombie #: lang/json/MONSTER_from_json.py @@ -92692,9 +92695,9 @@ msgid "" "that pulse and drip with acid." msgstr "" "Este zombi lleva lo que parece haber sido una vez el uniforme y la armadura " -"de un soldado, ahora una serie de placas agrietadas y derretidas que se han " -"fusionado su gruesa piel. Su cara y brazos se ampollan con extraños tubos " -"mutados que pulsan y gotean con ácido." +"de un soldado, ahora una serie de placas agrietadas y derretidas se han " +"fusionado con su grueso pellejo. Su cara y brazos se ampollan con extraños " +"tubos mutados que pulsan y gotean con ácido." #: lang/json/MONSTER_from_json.py msgid "The acid-support zombie launches a hail of corrosive darts!" @@ -92703,8 +92706,8 @@ msgstr "¡El zombi de soporte ácido lanza una ráfaga de dardos corrosivos!" #: lang/json/MONSTER_from_json.py msgid "Kevlar zombie" msgid_plural "Kevlar zombies" -msgstr[0] "zombie Kevlar" -msgstr[1] "zombies Kevlar" +msgstr[0] "zombi Kevlar" +msgstr[1] "zombis Kevlar" #. ~ Description for Kevlar zombie #: lang/json/MONSTER_from_json.py @@ -92720,7 +92723,7 @@ msgstr "" "antibalas cosidos. En este momento es imposible saber qué tipo de uniforme " "era: la piel del monstruo ha crecido sobre la tela, partiéndola y haciéndola" " pedazos, convirtiendo el kevlar restante y otros trozos de material de la " -"armadura en parte de su piel. Sus manos, igualmente, se han fusionado en " +"armadura en parte de su pellejo. Sus manos, igualmente, se han fusionado en " "grandes garrotes de cuero." #: lang/json/MONSTER_from_json.py @@ -92763,8 +92766,8 @@ msgstr "" #: lang/json/MONSTER_from_json.py msgid "zombie burner" msgid_plural "zombie burners" -msgstr[0] "zombie quemador" -msgstr[1] "zombies quemadores" +msgstr[0] "zombi quemador" +msgstr[1] "zombis quemadores" #. ~ Description for zombie burner #: lang/json/MONSTER_from_json.py @@ -92784,8 +92787,8 @@ msgstr "" #: lang/json/MONSTER_from_json.py msgid "armored zombie" msgid_plural "armored zombies" -msgstr[0] "zombie blindado" -msgstr[1] "zombies blindados" +msgstr[0] "zombi blindado" +msgstr[1] "zombis blindados" #. ~ Description for armored zombie #: lang/json/MONSTER_from_json.py @@ -92814,8 +92817,8 @@ msgstr "" #: lang/json/MONSTER_from_json.py msgid "elite zombie bio-operator" msgid_plural "elite zombie bio-operators" -msgstr[0] "bio-operador zombie elite" -msgstr[1] "bio-operadores zombie elite" +msgstr[0] "bio-operador zombi elite" +msgstr[1] "bio-operadores zombi elite" #. ~ Description for elite zombie bio-operator #: lang/json/MONSTER_from_json.py @@ -92845,8 +92848,8 @@ msgstr "" #: lang/json/MONSTER_from_json.py msgid "veteran survivor zombie" msgid_plural "veteran survivor zombies" -msgstr[0] "zombie superviviente veterano" -msgstr[1] "zombies supervivientes veteranos" +msgstr[0] "zombi superviviente veterano" +msgstr[1] "zombis supervivientes veteranos" #. ~ Description for veteran survivor zombie #: lang/json/MONSTER_from_json.py @@ -92855,7 +92858,7 @@ msgid "" "Unfortunately they didn't make it, despite the custom-made, heavy armor " "pieces they wear and the gear that they are still lugging around." msgstr "" -"Este zombie fue una vez un sobreviviente como tú, y uno bastante bueno en " +"Este zombi fue una vez un sobreviviente como tú, y uno bastante bueno en " "eso. Desafortunadamente no lo lograron, a pesar de las pesadas piezas de " "armadura hechas a medida que usan y el equipo que aún llevan." @@ -93526,7 +93529,7 @@ msgstr "" #: lang/json/MONSTER_from_json.py msgid "the climbing pitch of a charging plasma railgun" -msgstr "el tono ascendente de un cañón de riel de plasma cargándose" +msgstr "el tono ascendente de un cañón de riel de plasma cargándose" #: lang/json/MONSTER_from_json.py msgid "Wraitheon Frequency" @@ -93757,8 +93760,8 @@ msgstr "" #: lang/json/MONSTER_from_json.py msgid "headless zombie" msgid_plural "headless zombies" -msgstr[0] "zombie sin cabeza" -msgstr[1] "zombies sin cabeza" +msgstr[0] "zombi sin cabeza" +msgstr[1] "zombis sin cabeza" #. ~ Description for headless zombie #: lang/json/MONSTER_from_json.py @@ -95961,8 +95964,8 @@ msgstr "OBJETIVO ADQUIRIDO. *beeeeeeep*. SIN MUNICIÓN." #: lang/json/MONSTER_from_json.py msgid "fungal Spinosaurus zombie" msgid_plural "fungal Spinosaurus zombies" -msgstr[0] "zombie Spinosaurus fúngico" -msgstr[1] "zombies Spinosaurus fúngico" +msgstr[0] "zombi Spinosaurus fúngico" +msgstr[1] "zombis Spinosaurus fúngico" #. ~ Description for fungal Spinosaurus zombie #: lang/json/MONSTER_from_json.py @@ -95972,7 +95975,7 @@ msgid "" "holding together an enormous shambling mass of mold-covered flesh." msgstr "" "El que fuera un enorme dinosaurio carnívoro con cabeza de cocodrilo y una " -"vela en la espalda, tiene ahora zarcillos de hongos que brotan de su boca, " +"vela en la espalda, tiene ahora zarcillos fúngicos que brotan de su boca, " "ojos y otros orificios, manteniendo unida una enorme masa de carne cubierta " "de moho." @@ -95989,15 +95992,15 @@ msgid "" "eyes, and other orifices, holding together an enormous shambling mass of " "mold-covered flesh." msgstr "" -"Una vez el monarca de los dinosaurios, ahora le brotan zarcillos de hongos " -"de su boca, ojos y otros orificios, manteniendo unida una enorme masa de " -"carne cubierta de moho." +"Una vez el monarca de los dinosaurios, ahora le brotan zarcillos fúngicos de" +" su boca, ojos y otros orificios, manteniendo unida una enorme masa de carne" +" cubierta de moho." #: lang/json/MONSTER_from_json.py msgid "fungal Ankylosaurus zombie" msgid_plural "fungal Ankylosaurus zombies" -msgstr[0] "zombie Ankylosaurus fúngico" -msgstr[1] "zombies Ankylosaurus fúngico" +msgstr[0] "zombi Ankylosaurus fúngico" +msgstr[1] "zombis Ankylosaurus fúngico" #. ~ Description for fungal Ankylosaurus zombie #: lang/json/MONSTER_from_json.py @@ -96007,15 +96010,15 @@ msgid "" " together an enormous shambling mass of mold-covered flesh." msgstr "" "El que fuera un híbrido de dinosaurio y armadillo gigante con una cola " -"puntiaguda, tiene ahora zarcillos de hongos que brotan de su boca, ojos y " +"puntiaguda, tiene ahora zarcillos fúngicos que brotan de su boca, ojos y " "otros orificios, manteniendo unida una enorme masa de carne cubierta de " "moho." #: lang/json/MONSTER_from_json.py msgid "fungal Deinonychus zombie" msgid_plural "fungal Deinonychus zombies" -msgstr[0] "zombie Deinonychus fúngico" -msgstr[1] "zombies Deinonychus fúngico" +msgstr[0] "zombi Deinonychus fúngico" +msgstr[1] "zombis Deinonychus fúngico" #. ~ Description for fungal Deinonychus zombie #: lang/json/MONSTER_from_json.py @@ -96025,7 +96028,7 @@ msgid "" "enormous shambling mass of mold-covered flesh." msgstr "" "El que fuera un dinosaurio carnívoro emplumado de tamaño medio, tiene ahora " -"zarcillos de hongos que brotan de su boca, ojos y otros orificios, y que " +"zarcillos fúngicos que brotan de su boca, ojos y otros orificios, y que " "mantienen unida una enorme masa de carne cubierta de moho." #: lang/json/MONSTER_from_json.py @@ -96334,8 +96337,8 @@ msgstr "Un Amargasaurus joven, parece no molestarse por tu presencia." #: lang/json/MONSTER_from_json.py msgid "Dilophosaurus zombie" msgid_plural "Dilophosaurus zombies" -msgstr[0] "zombie Dilophosaurus" -msgstr[1] "zombies Dilophosaurus" +msgstr[0] "zombi Dilophosaurus" +msgstr[1] "zombis Dilophosaurus" #. ~ Description for Dilophosaurus zombie #: lang/json/MONSTER_from_json.py @@ -96369,8 +96372,8 @@ msgstr "" #: lang/json/MONSTER_from_json.py msgid "Spinosaurus zombie" msgid_plural "Spinosaurus zombies" -msgstr[0] "zombie Spinosaurus" -msgstr[1] "zombies Spinosaurus" +msgstr[0] "zombi Spinosaurus" +msgstr[1] "zombis Spinosaurus" #. ~ Description for Spinosaurus zombie #: lang/json/MONSTER_from_json.py @@ -96384,8 +96387,8 @@ msgstr "" #: lang/json/MONSTER_from_json.py msgid "Allosaurus zombie" msgid_plural "Allosaurus zombies" -msgstr[0] "zombie Allosaurus" -msgstr[1] "zombies Allosaurus" +msgstr[0] "zombi Allosaurus" +msgstr[1] "zombis Allosaurus" #. ~ Description for Allosaurus zombie #: lang/json/MONSTER_from_json.py @@ -96399,8 +96402,8 @@ msgstr "" #: lang/json/MONSTER_from_json.py msgid "Acrocanthosaurus zombie" msgid_plural "Acrocanthosaurus zombies" -msgstr[0] "zombie Acrocanthosaurus" -msgstr[1] "zombies Acrocanthosaurus" +msgstr[0] "zombi Acrocanthosaurus" +msgstr[1] "zombis Acrocanthosaurus" #. ~ Description for Acrocanthosaurus zombie #: lang/json/MONSTER_from_json.py @@ -96416,8 +96419,8 @@ msgstr "" #: lang/json/MONSTER_from_json.py msgid "Siats zombie" msgid_plural "Siats zombies" -msgstr[0] "zombie Siats" -msgstr[1] "zombies Siats" +msgstr[0] "zombi Siats" +msgstr[1] "zombis Siats" #. ~ Description for Siats zombie #: lang/json/MONSTER_from_json.py @@ -96443,8 +96446,8 @@ msgstr "" #: lang/json/MONSTER_from_json.py msgid "Albertosaurus zombie" msgid_plural "Albertosaurus zombies" -msgstr[0] "zombie Albertosaurus" -msgstr[1] "zombies Albertosaurus" +msgstr[0] "zombi Albertosaurus" +msgstr[1] "zombis Albertosaurus" #. ~ Description for Albertosaurus zombie #: lang/json/MONSTER_from_json.py @@ -96458,8 +96461,8 @@ msgstr "" #: lang/json/MONSTER_from_json.py msgid "Gallimimus zombie" msgid_plural "Gallimimus zombies" -msgstr[0] "zombie Gallimimus" -msgstr[1] "zombies Gallimimus" +msgstr[0] "zombi Gallimimus" +msgstr[1] "zombis Gallimimus" #. ~ Description for Gallimimus zombie #: lang/json/MONSTER_from_json.py @@ -96473,8 +96476,8 @@ msgstr "" #: lang/json/MONSTER_from_json.py msgid "Nothronychus zombie" msgid_plural "Nothronychus zombies" -msgstr[0] "zombie Nothronychus" -msgstr[1] "zombies Nothronychus" +msgstr[0] "zombi Nothronychus" +msgstr[1] "zombis Nothronychus" #. ~ Description for Nothronychus zombie #: lang/json/MONSTER_from_json.py @@ -96490,8 +96493,8 @@ msgstr "" #: lang/json/MONSTER_from_json.py msgid "Deinonychus zombie" msgid_plural "Deinonychus zombies" -msgstr[0] "zombie Deinonychus" -msgstr[1] "zombies Deinonychus" +msgstr[0] "zombi Deinonychus" +msgstr[1] "zombis Deinonychus" #. ~ Description for Deinonychus zombie #: lang/json/MONSTER_from_json.py @@ -96507,8 +96510,8 @@ msgstr "" #: lang/json/MONSTER_from_json.py msgid "Utahraptor zombie" msgid_plural "Utahraptor zombies" -msgstr[0] "zombie Utahraptor" -msgstr[1] "zombies Utahraptor" +msgstr[0] "zombi Utahraptor" +msgstr[1] "zombis Utahraptor" #. ~ Description for Utahraptor zombie #: lang/json/MONSTER_from_json.py @@ -96522,8 +96525,8 @@ msgstr "" #: lang/json/MONSTER_from_json.py msgid "Apatosaurus zombie" msgid_plural "Apatosaurus zombies" -msgstr[0] "zombie Apatosaurus" -msgstr[1] "zombies Apatosaurus" +msgstr[0] "zombi Apatosaurus" +msgstr[1] "zombis Apatosaurus" #. ~ Description for Apatosaurus zombie #. ~ Description for Camarasaurus zombie @@ -96540,8 +96543,8 @@ msgstr "" #: lang/json/MONSTER_from_json.py msgid "Brontosaurus zombie" msgid_plural "Brontosaurus zombies" -msgstr[0] "zombie Brontosaurus" -msgstr[1] "zombies Brontosaurus" +msgstr[0] "zombi Brontosaurus" +msgstr[1] "zombis Brontosaurus" #. ~ Description for Brontosaurus zombie #: lang/json/MONSTER_from_json.py @@ -96555,8 +96558,8 @@ msgstr "" #: lang/json/MONSTER_from_json.py msgid "Diplodocus zombie" msgid_plural "Diplodocus zombies" -msgstr[0] "zombie Diplodocus" -msgstr[1] "zombies Diplodocus" +msgstr[0] "zombi Diplodocus" +msgstr[1] "zombis Diplodocus" #. ~ Description for Diplodocus zombie #: lang/json/MONSTER_from_json.py @@ -96571,14 +96574,14 @@ msgstr "" #: lang/json/MONSTER_from_json.py msgid "Camarasaurus zombie" msgid_plural "Camarasaurus zombies" -msgstr[0] "zombie Camarasaurus" -msgstr[1] "zombies Camarasaurus" +msgstr[0] "zombi Camarasaurus" +msgstr[1] "zombis Camarasaurus" #: lang/json/MONSTER_from_json.py msgid "Brachiosaurus zombie" msgid_plural "Brachiosaurus zombies" -msgstr[0] "zombie Brachiosaurus" -msgstr[1] "zombies Brachiosaurus" +msgstr[0] "zombi Brachiosaurus" +msgstr[1] "zombis Brachiosaurus" #. ~ Description for Brachiosaurus zombie #: lang/json/MONSTER_from_json.py @@ -96592,8 +96595,8 @@ msgstr "" #: lang/json/MONSTER_from_json.py msgid "Alamosaurus zombie" msgid_plural "Alamosaurus zombies" -msgstr[0] "zombie Alamosaurus" -msgstr[1] "zombies Alamosaurus" +msgstr[0] "zombi Alamosaurus" +msgstr[1] "zombis Alamosaurus" #. ~ Description for Alamosaurus zombie #: lang/json/MONSTER_from_json.py @@ -96608,8 +96611,8 @@ msgstr "" #: lang/json/MONSTER_from_json.py msgid "Stegosaurus zombie" msgid_plural "Stegosaurus zombies" -msgstr[0] "zombie Stegosaurus" -msgstr[1] "zombies Stegosaurus" +msgstr[0] "zombi Stegosaurus" +msgstr[1] "zombis Stegosaurus" #. ~ Description for Stegosaurus zombie #: lang/json/MONSTER_from_json.py @@ -96624,8 +96627,8 @@ msgstr "" #: lang/json/MONSTER_from_json.py msgid "Dyoplosaurus zombie" msgid_plural "Dyoplosaurus zombies" -msgstr[0] "zombie Dyoplosaurus" -msgstr[1] "zombies Dyoplosaurus" +msgstr[0] "zombi Dyoplosaurus" +msgstr[1] "zombis Dyoplosaurus" #. ~ Description for Dyoplosaurus zombie #: lang/json/MONSTER_from_json.py @@ -96639,8 +96642,8 @@ msgstr "" #: lang/json/MONSTER_from_json.py msgid "Ankylosaurus zombie" msgid_plural "Ankylosaurus zombies" -msgstr[0] "zombie Ankylosaurus" -msgstr[1] "zombies Ankylosaurus" +msgstr[0] "zombi Ankylosaurus" +msgstr[1] "zombis Ankylosaurus" #. ~ Description for Ankylosaurus zombie #: lang/json/MONSTER_from_json.py @@ -96656,8 +96659,8 @@ msgstr "" #: lang/json/MONSTER_from_json.py msgid "Nodosaurus zombie" msgid_plural "Nodosaurus zombies" -msgstr[0] "zombie Nodosaurus" -msgstr[1] "zombies Nodosaurus" +msgstr[0] "zombi Nodosaurus" +msgstr[1] "zombis Nodosaurus" #. ~ Description for Nodosaurus zombie #: lang/json/MONSTER_from_json.py @@ -96671,8 +96674,8 @@ msgstr "" #: lang/json/MONSTER_from_json.py msgid "Edmontonia zombie" msgid_plural "Edmontonia zombies" -msgstr[0] "zombie Edmontonia" -msgstr[1] "zombies Edmontonia" +msgstr[0] "zombi Edmontonia" +msgstr[1] "zombis Edmontonia" #. ~ Description for Edmontonia zombie #: lang/json/MONSTER_from_json.py @@ -96686,8 +96689,8 @@ msgstr "" #: lang/json/MONSTER_from_json.py msgid "Campto zombie" msgid_plural "Campto zombies" -msgstr[0] "zombie Campto" -msgstr[1] "zombies Campto" +msgstr[0] "zombi Campto" +msgstr[1] "zombis Campto" #. ~ Description for Campto zombie #: lang/json/MONSTER_from_json.py @@ -96703,8 +96706,8 @@ msgstr "" #: lang/json/MONSTER_from_json.py msgid "Maiasaura zombie" msgid_plural "Maiasaura zombies" -msgstr[0] "zombie Maiasaura" -msgstr[1] "zombies Maiasaura" +msgstr[0] "zombi Maiasaura" +msgstr[1] "zombis Maiasaura" #. ~ Description for Maiasaura zombie #: lang/json/MONSTER_from_json.py @@ -96720,8 +96723,8 @@ msgstr "" #: lang/json/MONSTER_from_json.py msgid "Parasaurolophus zombie" msgid_plural "Parasaurolophus zombies" -msgstr[0] "zombie Parasaurolophus" -msgstr[1] "zombies Parasaurolophus" +msgstr[0] "zombi Parasaurolophus" +msgstr[1] "zombis Parasaurolophus" #. ~ Description for Parasaurolophus zombie #: lang/json/MONSTER_from_json.py @@ -96735,8 +96738,8 @@ msgstr "" #: lang/json/MONSTER_from_json.py msgid "Corythosaurus zombie" msgid_plural "Corythosaurus zombies" -msgstr[0] "zombie Corythosaurus" -msgstr[1] "zombies Corythosaurus" +msgstr[0] "zombi Corythosaurus" +msgstr[1] "zombis Corythosaurus" #. ~ Description for Corythosaurus zombie #: lang/json/MONSTER_from_json.py @@ -96750,8 +96753,8 @@ msgstr "" #: lang/json/MONSTER_from_json.py msgid "Edmontosaurus zombie" msgid_plural "Edmontosaurus zombies" -msgstr[0] "zombie Edmontosaurus" -msgstr[1] "zombies Edmontosaurus" +msgstr[0] "zombi Edmontosaurus" +msgstr[1] "zombis Edmontosaurus" #. ~ Description for Edmontosaurus zombie #: lang/json/MONSTER_from_json.py @@ -96765,8 +96768,8 @@ msgstr "" #: lang/json/MONSTER_from_json.py msgid "Pachycephalosaurus zombie" msgid_plural "Pachycephalosaurus zombies" -msgstr[0] "zombie Pachycephalosaurus" -msgstr[1] "zombies Pachycephalosaurus" +msgstr[0] "zombi Pachycephalosaurus" +msgstr[1] "zombis Pachycephalosaurus" #. ~ Description for Pachycephalosaurus zombie #: lang/json/MONSTER_from_json.py @@ -96782,8 +96785,8 @@ msgstr "" #: lang/json/MONSTER_from_json.py msgid "Pachyrhinosaurus zombie" msgid_plural "Pachyrhinosaurus zombies" -msgstr[0] "zombie Pachyrhinosaurus" -msgstr[1] "zombies Pachyrhinosaurus" +msgstr[0] "zombi Pachyrhinosaurus" +msgstr[1] "zombis Pachyrhinosaurus" #. ~ Description for Pachyrhinosaurus zombie #. ~ Description for Pentaceraterror @@ -96806,8 +96809,8 @@ msgstr[1] "Pentaceraterrors" #: lang/json/MONSTER_from_json.py msgid "Torosaurus zombie" msgid_plural "Torosaurus zombies" -msgstr[0] "zombie Torosaurus" -msgstr[1] "zombies Torosaurus" +msgstr[0] "zombi Torosaurus" +msgstr[1] "zombis Torosaurus" #. ~ Description for Torosaurus zombie #: lang/json/MONSTER_from_json.py @@ -96838,8 +96841,8 @@ msgstr "" #: lang/json/MONSTER_from_json.py msgid "Pteranodon zombie" msgid_plural "Pteranodon zombies" -msgstr[0] "zombie pteranodon" -msgstr[1] "zombies pteranodon" +msgstr[0] "zombi pteranodon" +msgstr[1] "zombis pteranodon" #. ~ Description for Pteranodon zombie #: lang/json/MONSTER_from_json.py @@ -96853,8 +96856,8 @@ msgstr "" #: lang/json/MONSTER_from_json.py msgid "Quetzalcoatlus zombie" msgid_plural "Quetzalcoatlus zombies" -msgstr[0] "zombie Quetzalcoatlus" -msgstr[1] "zombies Quetzalcoatlus" +msgstr[0] "zombi Quetzalcoatlus" +msgstr[1] "zombis Quetzalcoatlus" #. ~ Description for Quetzalcoatlus zombie #: lang/json/MONSTER_from_json.py @@ -96868,8 +96871,8 @@ msgstr "" #: lang/json/MONSTER_from_json.py msgid "Mosasaurus zombie" msgid_plural "Mosasaurus zombies" -msgstr[0] "zombie Mosasaurus" -msgstr[1] "zombies Mosasaurus" +msgstr[0] "zombi Mosasaurus" +msgstr[1] "zombis Mosasaurus" #. ~ Description for Mosasaurus zombie #: lang/json/MONSTER_from_json.py @@ -96883,8 +96886,8 @@ msgstr "" #: lang/json/MONSTER_from_json.py msgid "juvenile sauropod zombie" msgid_plural "juvenile sauropod zombies" -msgstr[0] "zombie sauropodo menor" -msgstr[1] "zombies sauropodos menores" +msgstr[0] "zombi sauropodo menor" +msgstr[1] "zombis sauropodos menores" #. ~ Description for juvenile sauropod zombie #: lang/json/MONSTER_from_json.py @@ -96898,8 +96901,8 @@ msgstr "" #: lang/json/MONSTER_from_json.py msgid "juvenile Alamosaurus zombie" msgid_plural "juvenile Alamosaurus zombies" -msgstr[0] "zombie Alamosaurus menor" -msgstr[1] "zombies Alamosaurus menores" +msgstr[0] "zombi Alamosaurus menor" +msgstr[1] "zombis Alamosaurus menores" #. ~ Description for juvenile Alamosaurus zombie #: lang/json/MONSTER_from_json.py @@ -96913,8 +96916,8 @@ msgstr "" #: lang/json/MONSTER_from_json.py msgid "Qianz zombie" msgid_plural "Qianz zombies" -msgstr[0] "zombie Qianz" -msgstr[1] "zombies Qianz" +msgstr[0] "zombi Qianz" +msgstr[1] "zombis Qianz" #. ~ Description for Qianz zombie #: lang/json/MONSTER_from_json.py @@ -97440,8 +97443,8 @@ msgstr "" #: lang/json/MONSTER_from_json.py msgid "Spinosaurus shady zombie" msgid_plural "Spinosaurus shady zombies" -msgstr[0] "zombie sombrío Spinosaurus" -msgstr[1] "zombies sombríos Spinosaurus" +msgstr[0] "zombi sombrío Spinosaurus" +msgstr[1] "zombis sombríos Spinosaurus" #. ~ Description for Spinosaurus shady zombie #: lang/json/MONSTER_from_json.py @@ -100515,12 +100518,12 @@ msgstr "Prole de Raptor" #. ~ Description for Spawn Raptors #: lang/json/SPELL_from_json.py msgid "Summons a few zombiespawn raptors." -msgstr "Invoca unos pocos prole de zombies raptor." +msgstr "Invoca unos pocos creadores de zombis raptor." #. ~ Description for Spawn Raptors #: lang/json/SPELL_from_json.py msgid "Summons many zombiespawn raptors." -msgstr "Invoca muchas prole de zombies raptor." +msgstr "Invoca muchos creadores de zombis raptor." #: lang/json/SPELL_from_json.py msgid "Spawn Shady Raptors" @@ -100529,7 +100532,7 @@ msgstr "Prole de Raptores Sombrio" #. ~ Description for Spawn Shady Raptors #: lang/json/SPELL_from_json.py msgid "Summons a few shady zombiespawn raptors." -msgstr "invoca unas pocos prole de zombies raptor sombrios." +msgstr "invoca unos pocos creadores de zombies raptor sombrios." #: lang/json/SPELL_from_json.py msgid "Spawning Zombie Die" @@ -101205,12 +101208,12 @@ msgstr "Bueno, querías perder peso, ¿verdad?" #: lang/json/SPELL_from_json.py msgid "Debug HP Spell" -msgstr "Depura el hechizo de HP" +msgstr "Depura el hechizo de PS" #. ~ Description for Debug HP Spell #: lang/json/SPELL_from_json.py msgid "Uses a little HP" -msgstr "Usa un poco de HP" +msgstr "Usa un poco de PS" #: lang/json/SPELL_from_json.py msgid "Debug Bionic Spell" @@ -101480,7 +101483,7 @@ msgstr "Pilar de Efecto Lateral" #. ~ Description for Pillar Side Effect #: lang/json/SPELL_from_json.py msgid "Bash effect that follows, levels reduce damage and AoE." -msgstr "El efecto de choque que sigue, los niveles reducen el daño y el AoE." +msgstr "El efecto de impacto que sigue, los niveles reducen el daño y el AoE." #: lang/json/SPELL_from_json.py msgid "Twisted Restoration" @@ -102538,8 +102541,8 @@ msgid "" "through walls. Pulls in items and deals bashing damage in its center." msgstr "" "Cambia y amplifica la atracción gravitatoria hacia un punto que elijas, " -"incluso a través de las paredes. Atrae objetos e inflige daño de golpe en su" -" centro." +"incluso a través de las paredes. Atrae objetos e inflige daño de impacto en " +"su centro." #. ~ description for the sound of spell 'Graviton Polarization' #: lang/json/SPELL_from_json.py @@ -108034,8 +108037,8 @@ msgid "" "broadsword and the torch. Use to light it up and show those heathen zombies" " who's Lord around here." msgstr "" -"Es una combinación de dos clásicos solucionadores de conflictos durante el " -"Oscurantismo: la espada ancha y la antorcha. Usala para encenderla y " +"Esta es una combinación de dos clásicos solucionadores de conflictos durante" +" el Oscurantismo: la espada ancha y la antorcha. Usala para encenderla y " "mostrarle a esos zombis paganos quién manda." #: lang/json/TOOL_from_json.py @@ -109579,9 +109582,9 @@ msgid "" "shovel-like tip on one end. It can be used as a shovel, or you could chop " "some zombies with it instead." msgstr "" -"Es un herramienta plegable hecha a mano que tiene dos cabezas de hacha y una" -" punta afilada similar a una pala. Se puede usar como pala, o se pueden " -"triturar algunos zombis, también." +"Esta es una herramienta plegable hecha a mano que tiene dos cabezas de hacha" +" y una punta afilada similar a una pala. Se puede usar como pala, o se " +"pueden triturar algunos zombis, también." #: lang/json/TOOL_from_json.py msgid "stun gun" @@ -111684,7 +111687,7 @@ msgid "" " them or to lift manhole covers. You could also wield it to bash some heads" " in." msgstr "" -"Es una herramienta pesada para hacer palanca. Úsala para abrir puertas " +"Esta es una herramienta pesada para hacer palanca. Úsala para abrir puertas " "cerradas con llave sin destruirlas o para levantar tapas de las " "alcantarillas. También la puedes empuñar para reventar algunas cabezas." @@ -113230,8 +113233,8 @@ msgid "" " destroying them or to lift manhole covers. You could also wield it to bash" " some heads in." msgstr "" -"Es una herramienta pesada de múltiples usos, comúnmente utilizada por los " -"bomberos, fuerzas de la ley y unidades militares de rescate. Úsala para " +"Esta es una herramienta pesada de múltiples usos, comúnmente utilizada por " +"los bomberos, fuerzas de la ley y unidades militares de rescate. Úsala para " "abrir puertas cerradas con llave sin destruirlas o para levantar tapas de " "las alcantarillas. También la puedes empuñar para reventar algunas cabezas." @@ -117668,9 +117671,9 @@ msgid "" "effective in combat, is hard to hit with due to its small size." msgstr "" "Una ligera sierra circular sin cable de mano. Gira una hoja circular lo " -"suficientemente rápido como para cortar madera, zombies, o en una " -"emergencia, pizza. La hoja, aunque es efectiva en el combate, es difícil de " -"golpear debido a su pequeño tamaño." +"suficientemente rápido como para cortar madera, zombis, o en una emergencia," +" pizza. La hoja, aunque es efectiva en el combate, es difícil de golpear " +"debido a su pequeño tamaño." #: lang/json/TOOL_from_json.py msgid "circular saw (on)" @@ -117953,7 +117956,7 @@ msgid "" msgstr "" "Esta es una pequeña herramienta con una curva de garra en un extremo para " "tirar de los picos. Se usa para abrir puertas cerradas sin destruirlas o " -"para levantar tapas de alcantarilla. También puedes usarla para golpear " +"para levantar tapas de alcantarilla. También puedes usarla para reventar " "algunas cabezas." #: lang/json/TOOL_from_json.py @@ -118511,7 +118514,7 @@ msgid "" "construction projects. You could also use it as an improvised head-basher." msgstr "" "Esta herramienta improvisada es usada para alisar el cemento o la mezcla en " -"las obras. También lo puedes usar para reventar algunas cabezas." +"las obras. También lo puedes usar como un reventador de cabezas improvisado." #: lang/json/TOOL_from_json.py msgid "wool staple" @@ -123357,7 +123360,7 @@ msgid "" " reduces bashing damage by 2 and cutting damage by 4." msgstr "" "Puesta debajo de tu piel hay una armadura fina de nanotubos de carbono. Esto" -" logra reducir el daño golpeante en 2 y el cortante en 4." +" reduce el daño de impacto en 2 y el cortante en 4." #: lang/json/bionic_from_json.py lang/json/gun_from_json.py msgid "Chain Lightning" @@ -124585,7 +124588,7 @@ msgstr "" #: lang/json/bionic_from_json.py msgid "Uncanny Dodge" -msgstr "Evasión Asombrosa" +msgstr "Esquiva Asombrosa" #. ~ Description for Uncanny Dodge #: lang/json/bionic_from_json.py @@ -124917,7 +124920,7 @@ msgid "" "causes instant frostbite." msgstr "" "Descrito en los documentos de diseño como aislamiento de emergencia para " -"protejer contra la exposición al vacío duro, este MCB también es útil en " +"proteger contra la exposición al vacío, este MBC también es útil en " "cualquier encuentro que provoque una congelación instantanea." #: lang/json/bionic_from_json.py @@ -125022,7 +125025,7 @@ msgstr "Aplastas el %s con un cabezazo firme." #. ~ Crafting recipes subcategory of 'ARMOR' category #: lang/json/bodypart_from_json.py lang/json/recipe_category_from_json.py msgid "HEAD" -msgstr "CABEZA" +msgstr "CAB. " #: lang/json/bodypart_from_json.py msgid "eyes" @@ -125057,7 +125060,7 @@ msgstr "boca" #: lang/json/bodypart_from_json.py msgid "Running is slowed." -msgstr "Corrés más lento." +msgstr "Tu carrera es más lenta." #: lang/json/bodypart_from_json.py msgid "Mouth" @@ -125065,7 +125068,7 @@ msgstr "Boca" #: lang/json/bodypart_from_json.py msgid "left arm" -msgstr "brazo izquierdo" +msgstr "brazo izq." #: lang/json/bodypart_from_json.py msgid "arms" @@ -125074,7 +125077,7 @@ msgstr "brazos" #: lang/json/bodypart_from_json.py msgctxt "bodypart_accusative" msgid "left arm" -msgstr "brazo izquierdo" +msgstr "brazo izq." #: lang/json/bodypart_from_json.py msgctxt "bodypart_accusative" @@ -125100,28 +125103,28 @@ msgstr "Aplastas con tu codo a %s. " #: lang/json/bodypart_from_json.py msgid "L ARM" -msgstr "BR IZQ" +msgstr "B IZQ" #: lang/json/bodypart_from_json.py msgid "right arm" -msgstr "brazo derecho" +msgstr "brazo der." #: lang/json/bodypart_from_json.py msgctxt "bodypart_accusative" msgid "right arm" -msgstr "brazo derecho" +msgstr "brazo der." #: lang/json/bodypart_from_json.py msgid "R. Arm" -msgstr "Bra Der." +msgstr "B. Der" #: lang/json/bodypart_from_json.py msgid "R ARM" -msgstr "BR DER" +msgstr "B DER" #: lang/json/bodypart_from_json.py msgid "left hand" -msgstr "mano izquierda" +msgstr "mano izq." #: lang/json/bodypart_from_json.py msgid "hands" @@ -125130,7 +125133,7 @@ msgstr "manos" #: lang/json/bodypart_from_json.py msgctxt "bodypart_accusative" msgid "left hand" -msgstr "mano izquierda" +msgstr "mano izq." #: lang/json/bodypart_from_json.py msgctxt "bodypart_accusative" @@ -125156,12 +125159,12 @@ msgstr "Aplastas el %s con tu puño." #: lang/json/bodypart_from_json.py msgid "right hand" -msgstr "mano derecha" +msgstr "mano der." #: lang/json/bodypart_from_json.py msgctxt "bodypart_accusative" msgid "right hand" -msgstr "mano derecha" +msgstr "mano der." #: lang/json/bodypart_from_json.py msgid "R. Hand" @@ -125169,7 +125172,7 @@ msgstr "Mano Der." #: lang/json/bodypart_from_json.py msgid "left leg" -msgstr "pierna izquierda" +msgstr "pierna izq." #: lang/json/bodypart_from_json.py msgid "legs" @@ -125178,7 +125181,7 @@ msgstr "piernas" #: lang/json/bodypart_from_json.py msgctxt "bodypart_accusative" msgid "left leg" -msgstr "pierna izquierda" +msgstr "pierna izq." #: lang/json/bodypart_from_json.py msgctxt "bodypart_accusative" @@ -125187,11 +125190,11 @@ msgstr "piernas" #: lang/json/bodypart_from_json.py msgid "Running and swimming are slowed." -msgstr "Nadás y corrés más lento." +msgstr "Tu carrera y natación es más lenta." #: lang/json/bodypart_from_json.py msgid "L. Leg" -msgstr "Prn Izq." +msgstr "P Izq." #: lang/json/bodypart_from_json.py msgid "Legs" @@ -125204,28 +125207,28 @@ msgstr "Usted pone la rodilla en el suelo sobre el %s, aplastándolo." #: lang/json/bodypart_from_json.py msgid "L LEG" -msgstr "PR IZQ" +msgstr "P IZQ" #: lang/json/bodypart_from_json.py msgid "right leg" -msgstr "pierna derecha" +msgstr "pierna der." #: lang/json/bodypart_from_json.py msgctxt "bodypart_accusative" msgid "right leg" -msgstr "pierna derecha" +msgstr "pierna der." #: lang/json/bodypart_from_json.py msgid "R. Leg" -msgstr "Prn Der." +msgstr "P Der." #: lang/json/bodypart_from_json.py msgid "R LEG" -msgstr "PR DER" +msgstr "P DER" #: lang/json/bodypart_from_json.py msgid "left foot" -msgstr "pie izquierdo" +msgstr "pie izq." #: lang/json/bodypart_from_json.py msgid "feet" @@ -125234,7 +125237,7 @@ msgstr "pies" #: lang/json/bodypart_from_json.py msgctxt "bodypart_accusative" msgid "left foot" -msgstr "pie izquierdo" +msgstr "pie izq." #: lang/json/bodypart_from_json.py msgctxt "bodypart_accusative" @@ -125256,12 +125259,12 @@ msgstr "Derribas el %s aplastándolo." #: lang/json/bodypart_from_json.py msgid "right foot" -msgstr "pie derecho" +msgstr "pie der." #: lang/json/bodypart_from_json.py msgctxt "bodypart_accusative" msgid "right foot" -msgstr "pie drecho" +msgstr "pie der." #: lang/json/bodypart_from_json.py msgid "R. Foot" @@ -130864,7 +130867,7 @@ msgstr "Te falta sustancia, como si estuvieras compuesto de niebla." #: lang/json/effects_from_json.py msgid "Lightly Weary" -msgstr "Ligeramente Fatigado" +msgstr "Ligeramente Cansado" #. ~ Description of effect 'Lightly Weary'. #: lang/json/effects_from_json.py @@ -130879,7 +130882,7 @@ msgstr "" #: lang/json/effects_from_json.py msgid "Moderately Weary" -msgstr "Moderadamente Fatigado" +msgstr "Moderadamente Cansado" #. ~ Description of effect 'Moderately Weary'. #: lang/json/effects_from_json.py @@ -130894,7 +130897,7 @@ msgstr "" #: lang/json/effects_from_json.py msgid "Weary" -msgstr "Fatigado" +msgstr "Cansado" #. ~ Description of effect 'Weary'. #: lang/json/effects_from_json.py @@ -130909,7 +130912,7 @@ msgstr "" #: lang/json/effects_from_json.py msgid "Very Weary" -msgstr "Muy Fatigado" +msgstr "Muy Cansado" #. ~ Description of effect 'Very Weary'. #: lang/json/effects_from_json.py @@ -130924,7 +130927,7 @@ msgstr "" #: lang/json/effects_from_json.py msgid "Extremely Weary" -msgstr "Extremadamente Fatigado" +msgstr "Extremadamente Cansado" #. ~ Description of effect 'Extremely Weary'. #: lang/json/effects_from_json.py @@ -131603,8 +131606,8 @@ msgstr[1] "NPCs matados" #: lang/json/event_statistic_from_json.py msgid "zombie killed" msgid_plural "zombies killed" -msgstr[0] "zombie matado" -msgstr[1] "zombies matados" +msgstr[0] "zombi matado" +msgstr[1] "zombis matados" #: lang/json/event_statistic_from_json.py msgid "cyborg killed" @@ -132005,8 +132008,8 @@ msgstr[1] "cuerpo a cuerpo habilidad nivel 7 ganado" #: lang/json/event_statistic_from_json.py msgid "bashing weapons skill level 7 gained" msgid_plural "bashing weapons skill level 7 gained" -msgstr[0] "arm. contundentes habilidad nivel 7 ganado" -msgstr[1] "arm. contundentes habilidad nivel 7 ganado" +msgstr[0] "armas de impacto habilidad nivel 7 ganado" +msgstr[1] "armas de impacto habilidad nivel 7 ganado" #: lang/json/event_statistic_from_json.py msgid "cutting weapons skill level 7 gained" @@ -132173,8 +132176,8 @@ msgstr[1] "cuerpo a cuerpo habilidad nivel 10 ganado" #: lang/json/event_statistic_from_json.py msgid "bashing weapons skill level 10 gained" msgid_plural "bashing weapons skill level 10 gained" -msgstr[0] "arm. contundentes habilidad nivel 10 ganado" -msgstr[1] "arm. contundentes habilidad nivel 10 ganado" +msgstr[0] "armas de impacto habilidad nivel 10 ganado" +msgstr[1] "armas de impacto habilidad nivel 10 ganado" #: lang/json/event_statistic_from_json.py msgid "cutting weapons skill level 10 gained" @@ -133560,7 +133563,7 @@ msgid "" "series of ports somewhat like mouths, from which pour bursts of a vile-" "smelling gas." msgstr "" -"Se trata de una carnosa estalactita verde con una piel engrosada como la de " +"Se trata de una carnosa estalactita verde con un pellejo grueso como el de " "una estrella de mar, que se extiende desde el suelo hasta el techo. En el " "centro hay una serie de orificios que parecen bocas, de los que brotan " "ráfagas de un gas de mal olor." @@ -134981,7 +134984,7 @@ msgid "" "together, creating a sort of fungal bush." msgstr "" "El moho y los tallos alienígenas se mezclan con fuerza aquí, balanceándose y" -" entrelazándose, creando una especie de arbusto de hongos." +" entrelazándose, creando una especie de arbusto fúngico." #: lang/json/furniture_from_json.py msgid "fungal tangle" @@ -136692,7 +136695,7 @@ msgstr "" #: lang/json/furniture_from_json.py msgid "safe" -msgstr "caja fuerte" +msgstr "M. seg." #. ~ Description for safe #: lang/json/furniture_from_json.py @@ -138709,7 +138712,7 @@ msgid "" "Alien mold and stems mingle tightly here, creating a sort of fungal bush." msgstr "" "El moho extraterrestre y los tallos se mezclan fuertemente aquí, creando una" -" especie de arbusto de hongos." +" especie de arbusto fúngico." #. ~ 'close' action message of some gate object. #: lang/json/gates_from_json.py @@ -144875,8 +144878,8 @@ msgstr[1] "cañones de riel de plasma de 1kg montados" #: lang/json/gun_from_json.py msgid "integral railgun" msgid_plural "integral railguns" -msgstr[0] "arma de riel integral" -msgstr[1] "armas de riel integral" +msgstr[0] "cañón de riel integral" +msgstr[1] "cañones de riel integrales" #: lang/json/gun_from_json.py msgid "landfall survival gun" @@ -145233,7 +145236,7 @@ msgstr "" "combina la versatilidad de rango medio de la 9 mm con la potencia de la " "escopeta de calibre 12. Para complementar aún más el aspecto CQB, la culata " "está construida para amplificar la fuerza del usuario y la robusta " -"construcción con empuñadura tipo tonfa puede soportar los golpes en las " +"construcción con empuñadura tipo tonfa puede soportar los golpes de las " "cabezas del enemigo." #: lang/json/gun_from_json.py @@ -145374,7 +145377,10 @@ msgid "" "You can YEET all the bullets with this baby. YEET them right into all of " "the zombies in your path, all the hulks, the spiders, and those damned mole " "rats." -msgstr "Cañones de Propulsión" +msgstr "" +"Puedes LANZAR todas las balas con este bebé. LANZA todas las balas a los " +"zombis que encuentres en tu camino, a todas las bestias, las arañas y a esas" +" malditas ratas topo." #: lang/json/gun_from_json.py msgid "fake flamesword" @@ -149466,8 +149472,8 @@ msgstr "" "gradualmente, en una cantidad que depende de tu nivel actual de enfoque (un " "enfoque más alto significa mayores reducciones, así como un mejor " "aprendizaje). El entrenamiento de tus habilidades al leer libros disminuye " -"tu enfoque rápidamente, dándote una penalización significativa al punto de " -"ajuste de tu enfoque." +"tu enfoque rápidamente, dándote una penalización significativa de tu " +"enfoque." #: lang/json/help_from_json.py msgid "" @@ -149476,10 +149482,10 @@ msgid "" "performing relevant actions, but you will not progress in that skill while " "it's disabled." msgstr "" -"Puedes desactivar una habilidad en el menú de información del jugador " -"(pulsa ) si no quieres practicarla, y esto evitará el " -"consumo de concentración mientras realizas acciones relevantes, pero no " -"progresarás en esa habilidad mientras esta desactivada." +"Puedes desactivar una habilidad en el menú de información del jugador (pulsa" +" ) si no quieres practicarla, y esto evitará el consumo " +"de enfoque mientras realizas acciones relevantes, pero no progresarás en esa" +" habilidad mientras esta desactivada." #: lang/json/help_from_json.py msgid ": Radioactivity and mutation" @@ -149497,10 +149503,10 @@ msgid "" msgstr "" "Aunque es relativamente raro, algunas zonas del mundo pueden estar " "contaminadas con radiación. Ésta se acumulará gradualmente en tu cuerpo, " -"debilitándolo cada vez más. Mientras esté en zonas libres de radiación, tu " -"nivel de radiación disminuirá lentamente; tomar pastillas de azul de Prusia " -"ayudará a acelerar este proceso. Consigue un dispositivo de medición, ya que" -" la radiación es invisible y es posible que no sepas que está bajo su " +"debilitándolo cada vez más. Mientras estés en zonas libres de radiación, tu " +"nivel de radiación disminuirá lentamente; tomar pastillas azul de Prusia " +"ayudará a acelerar este proceso. Hazte con un dispositivo de medición, ya " +"que la radiación es invisible y es posible que no sepas que estás bajo su " "influencia hasta que te provoque una enfermedad por radiación." #: lang/json/help_from_json.py @@ -149527,10 +149533,10 @@ msgid "" "life-form." msgstr "" "Hay varias sustancias mutagénicas, y consumirlas (o inyectarlas) otorgará " -"mutaciones. Sin embargo, el proceso desgrava significativamente tu cuerpo y " -"puede ser adictivo. Con suficientes mutaciones y ciertas condiciones " -"cumplidas, trascenderás permanentemente tu humanidad en una forma de vida " -"completamente diferente." +"mutaciones. Sin embargo, el proceso tiene un coste significativo para tu " +"cuerpo y puede ser adictivo. Con suficientes mutaciones y ciertas " +"condiciones cumplidas, trascenderás permanentemente tu humanidad en una " +"forma de vida completamente diferente." #: lang/json/help_from_json.py msgid ": Bionics" @@ -149543,7 +149549,7 @@ msgid "" " have unique effects that are otherwise unobtainable. Some bionics are " "constantly working, whereas others need to be toggled on and off as needed." msgstr "" -"Los biónicos son actualizaciones biomecánicas para su cuerpo. Si bien muchos" +"Los biónicos son actualizaciones biomecánicas para tu cuerpo. Si bien muchos" " son simplemente versiones 'incorporadas' de elementos que de otro modo " "tendrías que llevar, algunos biónicos tienen efectos únicos que de otro modo" " serían imposibles de obtener. Algunos biónicos funcionan constantemente, " @@ -149663,9 +149669,9 @@ msgid "" "to the book: just have it handy when crafting. Different skills are useful " "for different applications:" msgstr "" -"Para fabricar objetos, pulsa . Hay ocho categorías: ArmaS, " -"Munición, Comida, Química, Electrónica, Armadura, Otros y Animales. En cada " -"categoría principal hay varias subcategorías. Mientras que unos pocos " +"Para fabricar objetos, pulsa . Hay ocho categorías: Armas, " +"Munición, Comida, Química, Electrónica, Armadura, Otros y Animales. Cada " +"categoría principal tiene varias subcategorías. Mientras que unos pocos " "objetos no requieren ninguna habilidad particular para crearlos, la gran " "mayoría requieren que tengas algún conocimiento. A veces, un superviviente " "experto elaborará una receta determinada a partir de su conocimiento de la " @@ -149786,7 +149792,7 @@ msgstr "" "sobre todo el plástico de burbujas (que hará un fuerte ruido si se pisa, " "ayudando a despertarte) y las trampas para osos (que hacen ruido Y daño, y " "atrapan a cualquier cosa que las pise). Otras deben ser fabricadas, lo que " -"requiere la habilidad Trampas y, posiblemente, Mecánica." +"requiere la habilidad Trampas y, posiblemente Mecánica." #: lang/json/help_from_json.py msgid "" @@ -149847,11 +149853,11 @@ msgid "" "key, will allow you to examine these containers and loot their contents." msgstr "" "Hay una gran variedad de objetos disponibles para su uso. Puede que los " -"encuentres tirados en el suelo; si es así, simplemente pulsa " -"para recoger los objetos en la misma posición. Algunos objetos" -" se encuentran dentro de un contenedor, que puede estar dibujado como un { " -"con fondo azul. Pulsando , y luego una tecla de dirección, " -"podrás examinar estos contenedores y saquear su contenido." +"encuentres tirados en el suelo; si es así, simplemente pulsa " +"para recoger los objetos en tu posición. Algunos objetos se encuentran " +"dentro de un contenedor, que puede estar dibujado como un { con un fondo " +"azul. Pulsan , y a continuación la tecla de dirección del " +"objeto, y podrás examinar contenedores y saquear su contenido." #: lang/json/help_from_json.py msgid "" @@ -149894,30 +149900,30 @@ msgid "" msgstr "" "Casi cualquier objeto puede utilizarse como arma cuerpo a cuerpo, aunque " "algunos son mejores que otros. Puedes comprobar los atributos de cuerpo a " -"cuerpo de un objeto que lleves pulsando para entrar en tu" -" inventario, y luego pulsando la letra del objeto. Hay 5 valores de cuerpo a" -" cuerpo: bonificación (o penalización) por golpe, movimientos por ataque y " -"daño por golpe, corte y perforación. La bonificación a la hora de golpear " -"aumenta la probabilidad de que un ataque golpee a un monstruo y la " -"probabilidad de que un ataque exitoso se convierta en un golpe crítico. Los " -"movimientos por ataque representan el número de movimientos que se necesitan" -" para atacar con el arma, pasando 100 movimientos cada segundo. El daño por " -"impacto puede aturdir a un monstruo, impidiéndole contraatacar, pero se rige" -" por tu fuerza. El daño de corte suele ser mayor que el de golpe, pero " -"muchos monstruos tienen armadura natural contra él. El daño por perforación " -"suele penetrar la armadura mejor que el daño por corte, pero hace menos daño" -" en general, especialmente si no tienes mucha habilidad con armas " -"perforantes. Este también puede verse reducido por la armadura natural del " -"monstruo. Los valores típicos de daño por segundo son para tu superviviente " -"y tienen en cuenta los movimientos por ataque, comfortabilidad, los golpes " +"cuerpo de un objeto que lleves pulsando para ir a tu " +"inventario, y luego pulsando la letra del objeto. Hay 5 valores de cuerpo a " +"cuerpo: bonificación (o penalización) a golpear, movimientos por ataque y " +"daño por impacto, corte y penetración. La bonificación al golpe aumenta la " +"probabilidad de que un ataque golpee a un monstruo y la probabilidad de que " +"un ataque exitoso se convierta en un golpe crítico. Los movimientos por " +"ataque representan el número de movimientos que se necesita para atacar con " +"un arma, pasando 100 movimientos cada segundo. El daño por impacto puede " +"aturdir a un monstruo, impidiéndole contraatacar, pero se rige por tu " +"fuerza. El daño de corte suele ser mayor que el de impacto, pero muchos " +"monstruos tienen armadura natural contra él. El daño por perforación suele " +"penetrar la armadura mejor que el daño por corte, pero hace menos daño en " +"general, especialmente si no tienes mucha habilidad con armas perforantes. " +"Este también puede verse reducido por la armadura natural del monstruo. Los " +"valores normales de daño por segundo son específicos para tu superviviente y" +" tienen en cuenta los movimientos por ataque, comfortabilidad, los golpes " "fallidos, la habilidad del arma, los golpes críticos y la armadura del " "objetivo. El valor \"Mejor\" es contra un objetivo sin armadura y sin " -"habilidad de evasión. El valor \"Vs. Ágil' es contra un objetivo sin " -"armadura con una habilidad de evasión alta. El valor \"Vs. Blindado\" es " -"contra un objetivo con más de 15 de Resistencia a Impactos y 20 de " -"Resistencia a Cortes, pero sin habilidad de Evasión. Estos son valores " -"típicos que te permiten evaluar la efectividad de las armas; la cantidad de " -"daño que realmente infliges variará dependiendo de la situación." +"habilidad de Esquivar. El valor \"Vs. Ágil' es contra un objetivo sin " +"armadura con una habilidad de Esquivar alta. El valor \"Vs. Blindado\" es " +"contra un objetivo con más de 15 de Resistencia a Impacto y 20 de " +"Resistencia a Corte, pero sin habilidad de Esquivar. Estos son valores " +"normales que te permiten evaluar la efectividad de las armas; la cantidad de" +" daño que realmente infliges variará dependiendo de la situación." #: lang/json/help_from_json.py msgid "" @@ -150244,7 +150250,7 @@ msgid "" "conditions. You can also check these by examining your style." msgstr "" "Muchos estilos también tienen efectos pasivos especiales desbloqueados bajo " -"ciertas condiciones. También puedes verificar esto examinando su estilo." +"ciertas condiciones. También puedes verificar esto examinando tu estilo." #: lang/json/help_from_json.py msgid ": Survival tips" @@ -150278,9 +150284,9 @@ msgstr "" "almacenamiento te permitirá llevar mucho más. Encontrar un arma es " "importante, pero no es la primera prioridad; las sartenes, los cuchillos de " "carnicero y otros son comunes en las casas, y las ferreterías pueden tener " -"otros, así como herramientas útiles. Inicialmente, guarda las armas que " -"encuentres como último recurso: la munición es escasa, mientras que los " -"zombis son abundantes, y la atención no deseada puede ser más de lo que " +"otros, así como herramientas útiles. Inicialmente, guarda las armas de fuego" +" que encuentres como último recurso: la munición es escasa, mientras que los" +" zombis son abundantes, y la atención no deseada puede ser más de lo que " "puedas manejar." #: lang/json/help_from_json.py @@ -150338,8 +150344,8 @@ msgid "" "you can." msgstr "" "Usar armas de fuego es la forma más fácil de matar a un enemigo, pero el " -"sonido atraerá la atención de otros. Guarda las armas para emergencias y " -"pelea cuerpo a cuerpo cuando puedas." +"sonido atraerá la atención de otros. Guarda las armas de fuego para " +"emergencias y pelea cuerpo a cuerpo cuando puedas." #: lang/json/help_from_json.py msgid "" @@ -152803,7 +152809,7 @@ msgstr "Probar regla" #: lang/json/keybinding_from_json.py msgid "Enable auto pickup option" -msgstr "Activar la opción 'auto-recogida'" +msgstr "Activar la opción 'autorecogida'" #: lang/json/keybinding_from_json.py msgid "Add default ruleset" @@ -153055,7 +153061,7 @@ msgstr "Objetivo siguiente" #: lang/json/keybinding_from_json.py src/ranged.cpp msgid "Aim" -msgstr "Apuntar" +msgstr "Apuntado" #: lang/json/keybinding_from_json.py msgid "Aimed Shot" @@ -153737,7 +153743,7 @@ msgstr "Alternar Auto-forraje" #: lang/json/keybinding_from_json.py msgid "Toggle Auto Pickup" -msgstr "Alternar Auto-recogida" +msgstr "Alternar Autorecogida" #: lang/json/keybinding_from_json.py msgid "Action Menu" @@ -153797,7 +153803,7 @@ msgstr "Opciones" #: lang/json/keybinding_from_json.py msgid "Autopickup manager" -msgstr "Gestor de auto-recogida" +msgstr "Gestor de autorecogida" #: lang/json/keybinding_from_json.py msgid "Autonotes manager" @@ -153960,7 +153966,7 @@ msgstr "Cambiar vehículo" #: lang/json/keybinding_from_json.py msgid "Toggle auto-pickup for item" -msgstr "Alternar Auto-recogida para un objeto" +msgstr "Alternar Autorecogida para un objeto" #: lang/json/keybinding_from_json.py msgid "Change sorting mode" @@ -156217,7 +156223,7 @@ msgstr "" "Un practicante de aikido intermedio puede protegerse contra múltiples oponentes.\n" "\n" "Daño bloqueado reducido en un 100%% de Destreza.\n" -"+1 intentos de bloqueo, +1 intentos de evasión." +"+1 intentos de Bloqueo, +1 intentos de Esquivar." #: lang/json/martial_art_from_json.py msgid "Advanced Aikido" @@ -156230,9 +156236,9 @@ msgid "" "\n" "+1 Block attempts, +1 Dodge attempts." msgstr "" -"Un practicante de aikido avanzado puede protegerse contra aún más oponentes de lo normal.\n" +"Un practicante de aikido avanzado puede protegerse contra más oponentes de lo normal.\n" "\n" -"+1 intentos de bloqueo, +1 intentos de esquivar." +"+1 intentos de Bloqueo, +1 intentos de Esquivar." #: lang/json/martial_art_from_json.py msgid "Boxing" @@ -156274,7 +156280,7 @@ msgid "" msgstr "" "Una postura sólida te permite bloquear más daño de lo normal y dar mejores puños.\n" "\n" -"+2 Daño de impacto, Daño bloqueado reducido en un 50%% de Fuerza." +"+2 Daño Impacto, Daño bloqueado reducido en un 50% de Fuerza." #: lang/json/martial_art_from_json.py msgid "Footwork" @@ -156291,7 +156297,7 @@ msgstr "" "Te harás más difícil de golpear balanceándote y evadiendo mientras te mueves.\n" "\n" "+1.0 de habilidad de esquivar.\n" -"Dura 1 turno. Se acumula 2 veces." +"Dura 1 turno. Se acumula hasta 2 veces." #: lang/json/martial_art_from_json.py msgid "Counter Chance" @@ -156308,7 +156314,7 @@ msgid "" msgstr "" "Has visto tu oportunidad. ¡Ahora contraataca!\n" "\n" -"+25 %% daño de impacto.\n" +"+25% daño de Impacto.\n" "Dura un turno." #: lang/json/martial_art_from_json.py @@ -156413,7 +156419,7 @@ msgstr "" "Puedes sentir el ritmo mientras te mueves. No sólo eres más difícil de golpear, sino que tus patadas son aún más sorprendentes.\n" "\n" "Habilidad de esquivar +1.0.\n" -"Habilita las técnicas de \"Spin Kick\" y \"Sweep Kick\".\n" +"Habilita las técnicas de \"Patada Giratoria\" y \"Patada Barrido\".\n" "Dura 3 turnos." #: lang/json/martial_art_from_json.py @@ -156432,7 +156438,7 @@ msgid "" msgstr "" "No has fallado, es sólo parte del baile y ¡la mejor parte está a punto de empezar!\n" "\n" -"+15% de daño por golpe.\n" +"+15% daño Impacto.\n" "Dura 2 turnos. Se acumula 3 veces." #: lang/json/martial_art_from_json.py @@ -156479,7 +156485,7 @@ msgstr "" "Tus ataques atacan los puntos débiles de tus oponentes con velocidad y precisión en lugar de fuerza bruta.\n" "La destreza aumenta el daño cuerpo a cuerpo en lugar de la fuerza.\n" "\n" -"El daño de los golpes aumenta en un 75% de la Destreza pero disminuye en un 75% de la Fuerza." +"El daño de Impacto aumenta en un 75% de la Destreza pero disminuye en un 75% de la Fuerza." #: lang/json/martial_art_from_json.py msgid "Crane's Flight" @@ -156496,7 +156502,7 @@ msgid "" msgstr "" "Al igual que un pájaro, te levantas al aire para evitar el peligro.\n" "\n" -"Habilidad de esquivar +1.0.\n" +"Habilidad de Esquivar +1.0.\n" "Dura 2 vueltas." #: lang/json/martial_art_from_json.py @@ -156514,7 +156520,7 @@ msgid "" msgstr "" "Al igual que la grulla, eres rápido para evitar el peligro.\n" "\n" -"+1 Intentos de esquivar, +1.0 habilidad de esquivar.\n" +"+1 Intentos de Esquivar, +1.0 habilidad de Esquivar.\n" "Dura 2 turnos." #: lang/json/martial_art_from_json.py @@ -156561,8 +156567,8 @@ msgid "" msgstr "" "La vida y el combate son un círculo. Un ataque lleva a una contra y a un ataque una vez más. Busca completar este círculo.\n" "\n" -"+1 Exactitud, +2 golpe de daño.\n" -"Habilita \"Bloqueo del vórtice del dragón\" y \"Esquivar el ala del dragón\"\n" +"+1 Exactitud, +2 daño de Impacto.\n" +"Habilita \"Bloqueo del Vórtice del Dragón\" y \"Esquiva del Ala del Dragón\"\n" "Dura un turno." #: lang/json/martial_art_from_json.py @@ -156765,7 +156771,7 @@ msgid "" msgstr "" "Eres un hombre fuerte y no cederás ante ninguna amenaza.\n" "\n" -"+2 Intentos de Bloqueo, -1.0 Habilidad de Evasión, daño bloqueado reducido por 50% de Fuerza." +"+2 Intentos de Bloqueo, -1.0 Habilidad de Esquiva, daño bloqueado reducido por 50% de Fuerza." #: lang/json/martial_art_from_json.py msgid "Tactical Retreat" @@ -156783,7 +156789,7 @@ msgid "" msgstr "" "Te has movido y has anulado los efectos de Mantente Firme.\n" "\n" -"-2 intentos de bloqueo, +1.0 habilidad de evasión, el daño bloqueado aumenta en un 50% de la fuerza.\n" +"-2 intentos de Bloqueo, +1.0 habilidad de Esquivar, el daño bloqueado aumenta en un 50% de la Fuerza.\n" "Dura 1 turno." #: lang/json/martial_art_from_json.py @@ -156904,7 +156910,7 @@ msgid "" msgstr "" "Dar un golpe te permite posicionarte perfectamente para defenderte al máximo de varios oponentes.\n" "\n" -"+2 intentos de bloqueo, +1 intentos de evasión, el daño bloqueado se reduce en un 50% de la fuerza.\n" +"+2 intentos de Bloqueo, +1 intentos de Esquivar, el daño bloqueado se reduce en un 50% de la Fuerza.\n" "Dura 2 turnos." #: lang/json/martial_art_from_json.py @@ -157112,7 +157118,7 @@ msgid "" msgstr "" "A través de la caballerosidad y la vigilancia, tu defensa con una espada ha aumentado.\n" "\n" -"+1 Intentos de Evasión, el daño bloqueado disminuye en un 50% de Fuerza." +"+1 Intentos de Esquivar, el daño bloqueado disminuye en un 50% de Fuerza." #: lang/json/martial_art_from_json.py msgid "Deflection" @@ -157287,7 +157293,7 @@ msgid "" msgstr "" "Los ninjas se entrenan para ser extremadamente ágiles y móviles.\n" "\n" -"+1,0 de habilidad en Evasión, Precisión aumentada en un 20% de Destreza.\n" +"+1,0 de habilidad en Esquivar, Precisión aumentada en un 20% de Destreza.\n" "Dura 1 turno." #: lang/json/martial_art_from_json.py @@ -157323,7 +157329,7 @@ msgid "" msgstr "" "Su objetivo ha muerto. Es hora de marcharse y planear tu próximo ataque.\n" "\n" -"+2 intentos de evasión, +10 velocidad de movimiento.\n" +"+2 intentos de Esquivar, +10 velocidad de movimiento.\n" "Dura 3 turnos." #: lang/json/martial_art_from_json.py @@ -157342,7 +157348,7 @@ msgstr "" "Niten Ichi-Ryu es una antigua escuela de combate, que transmite un estilo de" " esgrima clásica japonesa concebida por el guerrero Miyamoto Musashi. La " "percepción aumenta el daño y reduce el daño bloqueado. Moverse y atacar " -"reduce la evasión y el daño hasta que se hace una pausa. Pausar por un " +"reduce el esquivo y el daño hasta que se hace una pausa. Pausar por un " "momento aumenta la habilidad de Esquivar." #. ~ initiate message for martial art '{'str': 'Niten Ichi-Ryu'}' @@ -157440,8 +157446,8 @@ msgstr "" "Aunque, todas las cosas desaparecen con el tiempo.\n" "La restricción pule tus habilidades.\n" "\n" -"-1.0 habilidad Evasión, -1 de daño de impacto, -1 de daño de corte.\n" -"Dura 1 turno. Se apila hasta 5 veces." +"-1.0 habilidad Esquivar, -1 de daño de impacto, -1 de daño de corte.\n" +"Dura 1 turno. Se acumula hasta 5 veces." #: lang/json/martial_art_from_json.py msgid "Stillness" @@ -157463,7 +157469,7 @@ msgstr "" "un fugaz momento de paz,\n" "ido sin huella.\n" "\n" -"+2 Puntería, habilidad de Evasión incrementada un 50% de Percepción.\n" +"+2 Precisión, habilidad de Esquivar incrementada un 50% de Percepción.\n" "Dura 2 turnos." #: lang/json/martial_art_from_json.py @@ -157598,7 +157604,7 @@ msgstr "" "Cada vez que evades un ataque, aprendes un poco más sobre el estilo de lucha de tus oponentes. Esto te permite hacer ataques más precisos contra ellos.\n" "\n" "Precisión aumentada en 15% de Destreza.\n" -"Dura 2 turnos. Se apila 3 veces." +"Dura 2 turnos. Se acumula hasta 3 veces." #: lang/json/martial_art_from_json.py msgid "Snake Kung Fu" @@ -157868,7 +157874,7 @@ msgid "" msgstr "" "Al tomarte un momento para prepararte, eres capaz de utilizar todo tu cuerpo para atacar y defenderse.\n" "\n" -"Habilidad de evasión +1,0, el daño bloqueado se reduce en un 50% de la Percepción.\n" +"Habilidad de Esquivar +1,0, el daño bloqueado se reduce en un 50% de la Percepción.\n" "Activa las técnicas \"Golpe de Palma\" y \"Golpe de Palma Doble\".\n" "Dura 3 turnos." @@ -158173,7 +158179,7 @@ msgid "" "+Strength bash armor, +Dexterity acid armor, +Intelligence electricity " "armor, +Perception fire armor." msgstr "" -"+Fuerza armardura contra golpe, +Destreza armadura contra ácido, " +"+Fuerza armadura contra impacto, +Destreza armadura contra ácido, " "+Inteligencia armadura contra electricidad, +Percepción armadura contra " "fuego." @@ -158382,7 +158388,7 @@ msgid "" msgstr "" "Su veneno es un dolor duradero que sus oponentes nunca olvidarán.\n" "\n" -"+2 de daño por golpe.\n" +"+2 daño impacto.\n" "Dura 4 turnos." #: lang/json/martial_art_from_json.py @@ -158502,7 +158508,7 @@ msgid "" msgstr "" "Nada da más miedo que un escorpión enfadado. Sus ataques pueden mantener a raya a los demás.\n" "\n" -"+1 a los intentos de Evasión.\n" +"+1 a los intentos de Esquivar.\n" "Dura 1 turno." #: lang/json/martial_art_from_json.py @@ -158548,7 +158554,7 @@ msgid "" msgstr "" "Tu cuerpo es tan fuerte como el hierro, pero sólo si no te mueves.\n" "\n" -"+6 golpe, corte y puñalada de armadura." +"+6 impacto, corte y puñalada de armadura." #: lang/json/martial_art_from_json.py msgid "Iron Skin Dissipation" @@ -158565,7 +158571,7 @@ msgid "" msgstr "" "Moverse hace que pierdas tu piel de hierro.\n" "\n" -"-1 golpear, cortar y apuñalar armaduras.\n" +"-1 impacto, corte y apuñalamiento de armaduras.\n" "Dura 6 vueltas. Se apila 6 veces." #: lang/json/martial_art_from_json.py @@ -158681,7 +158687,7 @@ msgid "" msgstr "" "Tu veneno es un duro recordatorio para no molestar nunca a un depredador.\n" "\n" -"+2 de daño de golpe.\n" +"+2 daño impacto.\n" "Dura 3 turnos." #: lang/json/martial_art_from_json.py @@ -158719,8 +158725,8 @@ msgid "" "Gain minor Accuracy, Cutting and Stabbing Arpen per stack. Greatly reduces " "dodge skill. 2 stacks max" msgstr "" -"Gana menor Precisión, Corte y Penetración de Armadura por apilado. Reduce en" -" gran medida la habilidad de Evasión. 2 apilados como máximo" +"Gana menor Precisión, Corte y Penetración de Armadura por acumulado. Reduce " +"en gran medida la habilidad de Esquivar. Se acumula hasta 2 veces" #: lang/json/martial_art_from_json.py msgid "Ruthlessness" @@ -158733,7 +158739,7 @@ msgid "" "4 stacks max." msgstr "" "Daño adicional por Penetración y Corte por apilado. Reduce los intentos de " -"evasión. 4 apilados como máximo." +"esquivar. Se acumula hasta 4 veces." #: lang/json/martial_art_from_json.py msgid "Rending Strikes" @@ -158746,7 +158752,7 @@ msgid "" "stacks max." msgstr "" "Penetración Adicional de Armadura por apilado. Reduce aún más los intentos " -"de Evasión. 3 apilados como máximo." +"de Esquivar. Se acumula hasta 3 veces." #: lang/json/martial_art_from_json.py msgid "Calculating Eyes" @@ -158873,8 +158879,8 @@ msgid "" "weaknesses. DEX provides dodge ability, accuracy and armor penetration." msgstr "" "Has ganado una ventaja al permanecer siempre atento a las debilidades " -"comunes. La DES proporciona capacidad de evasión, precisión y penetración de" -" armadura." +"comunes. La DES proporciona capacidad de esquivar, precisión y penetración " +"de armadura." #: lang/json/martial_art_from_json.py msgid "Desert Wind" @@ -158943,7 +158949,7 @@ msgid "" msgstr "" "Tus elegantes y fluidos movimientos te permiten evadir los ataques con facilidad.\n" "\n" -"+1.0 habilidad de Evasión, +1 intento de Evasión\n" +"+1.0 habilidad de Esquivar, +1 intento de Esquivar\n" "Dura 1 turno." #: lang/json/martial_art_from_json.py @@ -159006,10 +159012,10 @@ msgid "" "+1 Dodge attempt\n" "Lasts 1 turn. Stacks 2 times" msgstr "" -"Cada ataque que evades pone en duda la habilidad de tus oponentes. Con cada ataque evitado se hace más evidente lo intocable que eres.\n" +"Cada ataque que esquivas pone en duda la habilidad de tus oponentes. Con cada ataque evitado se hace más evidente lo intocable que eres.\n" "\n" -"+1 intento de Evasión\n" -"Dura 1 turno. Se acumula 2 veces" +"+1 intento de Esquivar\n" +"Dura 1 turno. Se acumula hasta 2 veces" #: lang/json/martial_art_from_json.py msgid "Quicksilver Motion" @@ -159156,7 +159162,7 @@ msgid "" "-25% move cost.\n" "Lasts 1 turn." msgstr "" -"Cuando evades perfectamente un ataque, puedes atacar rápidamente durante un breve periodo de tiempo.\n" +"Cuando esquivas perfectamente un ataque, puedes atacar rápidamente durante un breve periodo de tiempo.\n" "\n" "-25% de coste de movimiento.\n" "Dura 1 turno." @@ -159248,7 +159254,11 @@ msgid "" "As a künstler, you are trained to stay in your target's blind spot.\n" "\n" "+1 Dodge attemps, Dodge Skill increased by 12%% of Perception." -msgstr "Consecuencias de las Sombras" +msgstr "" +"\"Rastreo de sombras\"\n" +"Como un künstler, estás entrenado para permanecer en el punto ciego de tu objetivo.\n" +"\n" +"+1 a los intentos de esquivar, la habilidad de esquivar aumenta en 12 %% de Percepción." #: lang/json/martial_art_from_json.py msgid "Einzug Rüstungen" @@ -159265,7 +159275,7 @@ msgid "" msgstr "" "\"Penetración de la armadura\"\n" "Al sintonizar con el ritmo de tu oponente, puedes golpear donde su guardia es más débil.\n" -"+5 golpe de Penetración de Armadura.\n" +"+5 Penetración de Armadura por Impacto.\n" "Dura 2 turnos." #: lang/json/martial_art_from_json.py @@ -159573,7 +159583,7 @@ msgid "" msgstr "" "Mantienes una postura firme que mejora tu destreza en el combate. Sin embargo, si te mueves demasiado, romperás tu postura.\n" "\n" -"+10% de daño, +2 de armadura de impacto, corte y apuñalamiento." +"+10% de daño, +2 de armadura de impacto, corte y puñalada." #: lang/json/martial_art_from_json.py msgid "Cracked Stone" @@ -159627,7 +159637,7 @@ msgid "" msgstr "" "Con un poderoso golpe, te fortaleces aún más en los contraataques.\n" "\n" -"+5 armadura de impactos, cortes y puñaladas.\n" +"+5 armadura de impacto, corte y puñalada.\n" "Dura 1 turno." #: lang/json/martial_art_from_json.py @@ -160056,7 +160066,7 @@ msgstr "Comida basura" #: lang/json/material_from_json.py msgid "Foodplace's delicious foodstuff" -msgstr "comidas deliciosas de Foodplace" +msgstr "comidas deliciosas™ de Lugarcomida" #: lang/json/material_from_json.py msgid "Kevlar" @@ -163661,8 +163671,8 @@ msgid "" " parody of a restaurant. Take this bat. Let's take a visit " "to him, , and kick his ass!" msgstr "" -"Bien. Siguiente parada, Foodplace. Siempre odié ese lugar, especialmente ese" -" con su máscara. Sé que sigue vivo, escondido en su " +"Bien. Siguiente parada, Lugarcomida. Siempre odié ese lugar, especialmente " +"ese con su máscara. Sé que sigue vivo, escondido en su " "parodia de restaurante. Toma este bate. ¡Vamos a " "visitarle y a patearle el trasero!" @@ -167284,7 +167294,7 @@ msgstr "Sin esto todo lo que es posible es 'Ye liveliest awfulness'." #: lang/json/mission_def_from_json.py msgid "You'd give up a new world just to bring back Foodplace!" -msgstr "¡Dejarías un mundo nuevo sólo para traer de vuelta Foodplace!" +msgstr "¡Renunciaría a un mundo nuevo sólo para traer de vuelta Lugarcomida!" #: lang/json/mission_def_from_json.py msgid "You're going to have to hunt this down." @@ -167869,8 +167879,8 @@ msgid "" "Zombie scientists, technicians, shocker zombies. These are not undertaken " "lightly." msgstr "" -"Científicos zombies, técnicos, zombies electrificos. No deben ser tomados a " -"la ligera." +"Científicos zombis, técnicos, zombis electrificos. No deben ser tomados a la" +" ligera." #: lang/json/mission_def_from_json.py msgid "Do you have those CBMs now?" @@ -168260,7 +168270,7 @@ msgstr "Debo encontrar más energía, este contratiempo es inconveniente." #: lang/json/mission_def_from_json.py msgid "Kill 50 Zombies" -msgstr "Matar 50 zombies" +msgstr "Matar 50 zombis" #: lang/json/mission_def_from_json.py msgid "Will you answer the call?" @@ -172689,7 +172699,7 @@ msgstr "" "La fisiología local se ha incorporado plenamente a la de las fibras de " "silicato de Mycus. Además de los beneficios conferidos por los desarrollos " "anteriores, podemos unirnos con las fibras de Mycus que están debajo de " -"nosotros - dormir encima de las áreas de hongos nos coloca en un estado de " +"nosotros - dormir encima de las áreas fúngicas nos coloca en un estado de " "latencia, que esparce esporas a nuestro alrededor mientras dormimos y " "revitaliza nuestro cuerpo mucho más rápido que el sueño regular." @@ -172753,7 +172763,7 @@ msgid "" msgstr "" "Tus huesos son muy livianos. Esto te permite moverte y atacar un 10% más " "rápido, pero también reduce tu capacidad de cargar peso en un 20%, y hace " -"que los ataques golpeantes duelan un poco más." +"que los ataques de impacto causen más daño." #: lang/json/mutation_from_json.py msgid "Feathers" @@ -173915,8 +173925,8 @@ msgid "" "to make a strong bashing headbutt attack, but prevent wearing any headwear." msgstr "" "Tienes un par de cuernos grandes y rizados, como los de un carnero. Te " -"permite hacer un fuerte ataque de cabezazo, pero impide el uso de cualquier " -"tipo de sombreros." +"permite hacer un fuerte ataque de cabezazo por impacto, pero impide el uso " +"de cualquier tipo de sombreros." #: lang/json/mutation_from_json.py #, no-python-format @@ -174168,7 +174178,7 @@ msgid "" "wearing non-fabric pants." msgstr "" "Tienes una cola larga que termina en un garrote óseo pesado. No te mejora le" -" balance para nada, pero te permite tener un poderoso ataque golpeante. No " +" balance para nada, pero te permite tener un poderoso ataque de impacto. No " "te permite utilizar pantalones que no sean de tela" #: lang/json/mutation_from_json.py @@ -175424,7 +175434,7 @@ msgstr "" "Tienes el Síndrome de los Huesos Aviarios -tus huesos son casi huecos. Como " "resultado tu cuerpo es muy liviano, lo que te permite moverte y atacar un " "20% más rápido, pero también es frágil. Puedes cargar un 40% menos, y los " -"ataques golpeantes te causan más daño." +"ataques de impacto te causan más daño." #. ~ Description for {'str': 'Nausea'} #: lang/json/mutation_from_json.py @@ -179237,8 +179247,8 @@ msgstr "" "Tienes un par de grandes alas de dragón con escamas negras. Aunque las " "controlas y puedes atacar con ellas, no son lo suficientemente grandes ni " "fuertes como para permitirte volar y te desequilibran, reduciendo en gran " -"medida tu capacidad de evasión. Sin embargo, se pueden utilizar para lanzar " -"un hechizo de protección sobre ti." +"medida tu capacidad de esquivar. Sin embargo, se pueden utilizar para lanzar" +" un hechizo de protección sobre ti." #: lang/json/mutation_from_json.py #, no-python-format @@ -179425,7 +179435,7 @@ msgid "" "non-fabric pants." msgstr "" "Tienes una cola larga y gruesa como la de un dragón. No te ayuda a mantener " -"el equilibrio ni a esquivar mejor, pero es un arma poderosa para golpear. " +"el equilibrio ni a esquivar mejor, pero es un arma de impacto poderosa. " "Impide llevar pantalones que no sean de tejido." #: lang/json/mutation_from_json.py @@ -188199,7 +188209,7 @@ msgid "" "they didn't even leave a tip!" msgstr "" "Estabas entregando la última pizza de la noche en el laboratorio criogénico " -"local cuando unos hambrientos zombies intentaron hacer una comida de ti. " +"local cuando unos hambrientos zombis intentaron hacer una comida de ti. " "Huiste por seguridad y te encuentras sólo con tu ingenio y algunos restos de" " pizza. ¡Y ni siquiera te han dejado una propina!" @@ -188218,7 +188228,7 @@ msgid "" "they didn't even leave a tip!" msgstr "" "Estabas entregando la última pizza de la noche en el laboratorio criogénico " -"local cuando unos hambrientos zombies intentaron hacer una comida de ti. " +"local cuando unos hambrientos zombis intentaron hacer una comida de ti. " "Huiste por seguridad y te encuentras sólo con tu ingenio y algunos restos de" " pizza. ¡Y ni siquiera te han dejado una propina!" @@ -188769,7 +188779,7 @@ msgstr "" #: lang/json/professions_from_json.py msgctxt "profession_male" msgid "Dodgeball Player" -msgstr "Jugador de Matanza" +msgstr "Jugador de Dodgeball" #. ~ Profession (male Dodgeball Player) description #: lang/json/professions_from_json.py @@ -188786,7 +188796,7 @@ msgstr "" #: lang/json/professions_from_json.py msgctxt "profession_female" msgid "Dodgeball Player" -msgstr "Jugadora de Matanza" +msgstr "Jugadora de Dodgeball" #. ~ Profession (female Dodgeball Player) description #: lang/json/professions_from_json.py @@ -189332,7 +189342,7 @@ msgid "" "referee was eaten, so you're not sure if the rules are still in play." msgstr "" "Años de entrenamiento te prepararon para el circuito competitivo de esgrima," -" pero tu último torneo se vio interrumpido cuando los zombies invadieron la " +" pero tu último torneo se vio interrumpido cuando los zombis invadieron la " "pista. El árbitro fue devorado, así que no estás seguro de que las reglas " "sigan vigentes." @@ -189350,7 +189360,7 @@ msgid "" "referee was eaten, so you're not sure if the rules are still in play." msgstr "" "Años de entrenamiento te prepararon para el circuito competitivo de esgrima," -" pero tu último torneo se vio interrumpido cuando los zombies invadieron la " +" pero tu último torneo se vio interrumpido cuando los zombis invadieron la " "pista. El árbitro fue devorado, así que no estás seguro de que las reglas " "sigan vigentes." @@ -193990,7 +194000,7 @@ msgstr "Curtido básico" #: lang/json/proficiency_from_json.py msgid "You're familiar with the theory behind turning raw hides into leather." msgstr "" -"Ya conoces la teoría de la transformación de las pieles crudas en cuero." +"Ya conoces la teoría de la transformación de los pellejos crudos en cuero." #: lang/json/proficiency_from_json.py msgid "Tanning" @@ -194002,7 +194012,7 @@ msgid "" "You have a lot of practice and experience with processing hides to leather, " "as well as various similar techniques like making boiled leather." msgstr "" -"Ya conocen la teoría de la transformación detras de las pieles crudas en " +"Ya conoces la teoría de la transformación detras de los pellejos crudos en " "cuero." #: lang/json/proficiency_from_json.py @@ -194078,7 +194088,7 @@ msgstr "TODOS" #. ~ Crafting recipes subcategory of 'WEAPON' category #: lang/json/recipe_category_from_json.py msgid "BASHING" -msgstr "GOLPEANTE" +msgstr "IMPACTO" #. ~ Crafting recipes subcategory of 'WEAPON' category #: lang/json/recipe_category_from_json.py @@ -201015,7 +201025,7 @@ msgstr "" #: lang/json/scenario_from_json.py msgctxt "start_name" msgid "Foodplace Break Room" -msgstr "Sala de descanso de Foodplace" +msgstr "Sala de descanso de Lugarcomida" #. ~ Name for scenario 'The Last Delivery' for a male character #: lang/json/scenario_from_json.py @@ -201900,11 +201910,11 @@ msgid "" "went too deep, however, your augmentation may have come at a price…" msgstr "" "Antes de que el mundo terminara, la biónica estaba reservada para los ricos " -"y los famosos. Puede que tú tampoco lo estuvieras, pero querías entrar. " -"Oficinas ocultas secuestradas en sótanos, anestesia sacada de contrabando de" -" hospitales, y personas desesperadas con poco que perder podrían conseguirte" -" lo que quisieras. Sin embargo, si fue demasiado profundo, tu aumento puede " -"haber tenido un precio..." +"y los famosos. Puede que no fueras ni lo uno ni lo otro pero la deseabas " +"Oficinas ocultas aisladas en sótanos, anestesia sacada de contrabando de " +"hospitales, y personas desesperadas con poco que perder pudieron conseguirte" +" lo que querias. Sin embargo, si cruzas ciertas lineas, tus biónicos puede " +"tener un alto precio..." #. ~ Description for scenario 'High Tech, Low Life' for a female character. #: lang/json/scenario_from_json.py @@ -201917,11 +201927,11 @@ msgid "" "went too deep, however, your augmentation may have come at a price…" msgstr "" "Antes de que el mundo terminara, la biónica estaba reservada para los ricos " -"y los famosos. Puede que tú tampoco lo estuvieras, pero querías entrar. " -"Oficinas ocultas secuestradas en sótanos, anestesia sacada de contrabando de" -" hospitales, y personas desesperadas con poco que perder podrían conseguirte" -" lo que quisieras. Sin embargo, si fue demasiado profundo, tu aumento puede " -"haber tenido un precio..." +"y los famosos. Puede que no fueras ni lo uno ni lo otro pero la deseabas " +"Oficinas ocultas aisladas en sótanos, anestesia sacada de contrabando de " +"hospitales, y personas desesperadas con poco que perder pudieron conseguirte" +" lo que querias. Sin embargo, si cruzas ciertas lineas, tus biónicos puede " +"tener un alto precio..." #. ~ Starting location for scenario 'High Tech, Low Life'. #: lang/json/scenario_from_json.py @@ -202282,7 +202292,7 @@ msgstr "" #: lang/json/skill_from_json.py msgid "bashing weapons" -msgstr "arm. contundentes" +msgstr "armas de impacto" #. ~ Description for bashing weapons #: lang/json/skill_from_json.py @@ -202323,7 +202333,7 @@ msgid "" "fall gracefully, and for other acrobatic feats. The first number shown " "includes modifiers, and the second does not." msgstr "" -"Es tu habilidad para esquivar una amenaza que se aproxima, ya sea un ataque " +"Tu habilidad para esquivar una amenaza que se aproxima, ya sea un ataque " "enemigo, una trampa disparada o una roca que cae. Esta habilidad también se " "usa en intentos de caer con gracia, y para otras hazañas acrobáticas. El " "primer número que se muestra incluye modificadores, y el segundo no." @@ -203084,7 +203094,7 @@ msgid "" "with their bone plates are the worst. Don't bother shooting at them with " "lower-caliber guns, the bullet will bounce right off!" msgstr "" -"Las bestias zombies y los cascos tienen una piel muy dura, pero los " +"Las bestias zombies y los tanques tienen un pellejo muy duro, pero los " "monstruos esqueléticos con sus placas óseas son los peores. No te molestes " "en dispararles con armas de menor calibre, ¡la bala rebotará enseguida!" @@ -208339,7 +208349,7 @@ msgstr "" "¿Alguna vez has pensado que hay algo de verdad en la mierda que decian antes" " del fin del mundo? ¿Drogas de control mental en el agua, bioterrorismo? " "Algo de eso tendría sentido, pero parece tan inverosímil. Por otra parte, " -"estamos tratando con zombies reales." +"estamos tratando con zombis reales." #: lang/json/snippet_from_json.py msgid "" @@ -208365,7 +208375,7 @@ msgid "" " damn point?" msgstr "" "¿Alguna vez te has preguntado por qué nos molestamos? De todos modos, todos " -"vamos a ser zombies. Quiero decir, no es que vaya a dejar de luchar, pero " +"vamos a ser zombis. Quiero decir, no es que vaya a dejar de luchar, pero " "¿cuál es el maldito punto?" #: lang/json/snippet_from_json.py @@ -208373,8 +208383,8 @@ msgid "" "I wish I could go bust a cap in one of those zombies right now, without all " "the fuss about being scared for my life." msgstr "" -"Me gustaría poder ir a reventar una gorra de uno de esos zombies ahora " -"mismo, sin todo el rollo del miedo por mi vida." +"Me gustaría poder ir a reventar una gorra de uno de esos zombis ahora mismo," +" sin todo el rollo del miedo por mi vida." #: lang/json/snippet_from_json.py msgid "" @@ -208441,7 +208451,7 @@ msgid "" msgstr "" "No puedo dejar de preguntarme quién la ha cagado para que todo esto ocurra. " "Obviamente no podemos confiar en las noticias, durante semanas afirmaron que" -" los zombies eran \"alborotadores\". ¿Por qué? ¿De dónde salió esto?" +" los zombis eran \"alborotadores\". ¿Por qué? ¿De dónde salió esto?" #: lang/json/snippet_from_json.py msgid "" @@ -208469,7 +208479,7 @@ msgid "" "I still don’t understand how these zombies are powered. They’re like " "perpetual motion machines." msgstr "" -"Todavía no entiendo cómo se mueves estos zombies. Son como máquinas de " +"Todavía no entiendo cómo se mueves estos zombis. Son como máquinas de " "movimiento perpetuo." #: lang/json/snippet_from_json.py @@ -208478,7 +208488,7 @@ msgid "" "What powers them? Maybe the rumours of mind control drugs were true all " "along, and someone found a way to bioengineer living dead." msgstr "" -"Muchas cosas todavía no encajan. ¿Quién creó a los zombies? ¿Qué les da " +"Muchas cosas todavía no encajan. ¿Quién creó a los zombis? ¿Qué les da " "energía? Tal vez los rumores sobre las drogas de control mental fueron " "ciertos todo el tiempo, y alguien encontró una manera de desarrollar la " "bioingeniería de los muertos vivientes." @@ -208493,8 +208503,8 @@ msgid "" "How do these zombies even keep going? What are they eating? Do you think " "they'll ever rot away?" msgstr "" -"¿Cómo se mantienen estos zombies? ¿Qué están comiendo? ¿Crees que alguna vez" -" se pudrirán?" +"¿Cómo se mantienen estos zombis? ¿Qué están comiendo? ¿Crees que alguna vez " +"se pudrirán?" #: lang/json/snippet_from_json.py msgid "" @@ -209543,7 +209553,7 @@ msgid "" "blind drunk when a group of zombies found his hideout and didn't stand a " "chance." msgstr "" -" Trató de hacer frente a la soledad después de tu muerte, pero fracasó. " +"Trató de hacer frente a la soledad después de tu muerte, pero fracasó. " "Estaba ciegamente borracho cuando un grupo de zombis encontró su escondite y" " no tuvo oportunidad." @@ -210850,7 +210860,7 @@ msgid "" "depictions of their products and plainly stated prices. The foodburger " "looks particularly nice." msgstr "" -"Este es un anuncio de la popular cadena de comida rápida, ComidaLugar. Sobre" +"Este es un anuncio de la popular cadena de comida rápida, Lugarcomida. Sobre" " un fondo azul y magenta sin adornos, muestra representaciones claras e " "inconfundibles de sus productos y precios claramente establecidos. La " "hamburcomida se ve particularmente bien." @@ -211398,10 +211408,7 @@ msgid "" "zombies spilling out of it. Underneath, it reads \"What did they do?\"" msgstr "" "Esta es una rápida ejecución en un marcador permanente de una puerta " -"giratoria, con zombis saliendo de ella. Debajo, se lee \"¿Qué " -"hicieron?\"Esta es una rápida ejecución en un marcador permanente de una " -"puerta giratoria, con zombis saliendo de ella. Debajo, se lee \"¿Qué " -"hicieron?\"" +"giratoria, con zombis saliendo de ella. Debajo, se lee \"¿Qué hicieron?\"" #: lang/json/snippet_from_json.py msgid "RIP humanity" @@ -214393,7 +214400,7 @@ msgstr "psychedelic" #: lang/json/snippet_from_json.py msgid "noise" -msgstr "noise" +msgstr "ruido" #: lang/json/snippet_from_json.py msgid "sound" @@ -216195,29 +216202,17 @@ msgid "" "it will be from the broken heart of America." msgstr "" "EDITORIAL: AQUÍ ES DONDE \"ME TOO\" TERMINA. Hace tiempo que 'Me Too' no " -"barre los tablones de anuEDITORIAL: AQUÍ ES DONDE \"ME TOO\" TERMINA. Hace " -"tiempo que 'Me Too' no barre los tablones de anuncios de nuestra nación, " -"pero sus repercusiones se sienten todos los días. Desconectados de nuestras " -"identidades y de nuestra herencia por el abrumador impulso de suprimir al " -"hombre blanco y esconder todos sus logros, los ciudadanos americanos están " -"recurriendo a las drogas y a la violencia para encontrar un lugar de " -"pertenencia. El gobierno echa la culpa a todos, tratando de arrojar luz " -"sobre el aumento de la delincuencia y el fracaso de la economía, pero la " -"respuesta es obvia para cualquiera que se limite a mirar: la pérdida de " -"nuestra identidad racial y sexual es lo que está en la raíz. Recuerden mis " -"palabras: dentro de un año, habrá un ajuste de cuentas, y no será causado " -"por el gobierno o algún poder externo, será del corazón roto de " -"América.ncios de nuestra nación, pero sus repercusiones se sienten todos los" -" días. Desconectados de nuestras identidades y de nuestra herencia por el " -"abrumador impulso de suprimir al hombre blanco y esconder todos sus logros, " -"los ciudadanos americanos están recurriendo a las drogas y a la violencia " -"para encontrar un lugar de pertenencia. El gobierno echa la culpa a todos, " -"tratando de arrojar luz sobre el aumento de la delincuencia y el fracaso de " -"la economía, pero la respuesta es obvia para cualquiera que se limite a " -"mirar: la pérdida de nuestra identidad racial y sexual es lo que está en la " -"raíz. Recuerden mis palabras: dentro de un año, habrá un ajuste de cuentas, " -"y no será causado por el gobierno o algún poder externo, será del corazón " -"roto de América." +"barre los tablones de anuncios de nuestra nación, pero sus repercusiones se " +"sienten todos los días. Desconectados de nuestras identidades y de nuestra " +"herencia por el abrumador impulso de suprimir al hombre blanco y esconder " +"todos sus logros, los ciudadanos americanos están recurriendo a las drogas y" +" a la violencia para encontrar un lugar de pertenencia. El gobierno echa la " +"culpa a todos, tratando de arrojar luz sobre el aumento de la delincuencia y" +" el fracaso de la economía, pero la respuesta es obvia para cualquiera que " +"se limite a mirar: la pérdida de nuestra identidad racial y sexual es lo que" +" está en la raíz. Recuerden mis palabras: dentro de un año, habrá un ajuste " +"de cuentas, y no será causado por el gobierno o algún poder externo, será " +"del corazón roto de América." #: lang/json/snippet_from_json.py msgid "" @@ -216539,21 +216534,21 @@ msgid "" "NOURISHMART. OUR PRODUCTS CONTAIN A MIX OF FAT, SALT, AND PROTEIN THAT IS " "HIGHLY DESIRABLE TO HUMAN PALATES.\"" msgstr "" -"PELEA DE PAREJAS EN FOODPLACE. Una batalla legal en curso entre el popular " -"gigante de la comida rápida FoodPlace y la organización sin ánimo de lucro " -"Consumidores Preocupados de Foodpeople ha terminado con la determinación de " -"que el disfraz de Foodperson permanezca como un uniforme neutral de género y" -" no revelador. \"Se supone que los superhéroes tienen una anatomía exagerada" -" y disfraces reveladores\", dijo un portavoz de CPF en un comunicado de " -"prensa. \"Este es un día triste no sólo para los fanáticos de Foodplace, " -"sino para los consumidores del género de superhéroes de comida rápida en " -"general\". Un portavoz de la compañía de alimentos rival NourishMart envió " -"un comunicado de prensa minutos después del fallo: \"NOURISHMART INFORMA AL " -"PÚBLICO QUE NOURISHMART NO USA ROPA. NOURISHMATIC ES UN SOFTWARE. " -"NOURISHMATIC PUEDE PRESENTAR UN AVATAR DE CUALQUIER FORMA DE CARNE ATRACTIVA" -" QUE DESEE EL PÚBLICO. COMAN EN NOURISHMART. NUESTROS PRODUCTOS CONTIENEN " -"UNA MEZCLA DE GRASA, SAL Y PROTEÍNA QUE ES MUY DESEABLE PARA EL PALADAR " -"HUMANO.\"" +"PELEA DE PAREJAS EN LUGARCOMIDA. Una batalla legal en curso entre el popular" +" gigante de la comida rápida Lugarcomida y la organización sin ánimo de " +"lucro Consumidores Preocupados de Foodpeople ha terminado con la " +"determinación de que el disfraz de Foodperson permanezca como un uniforme " +"neutral de género y no revelador. \"Se supone que los superhéroes tienen una" +" anatomía exagerada y disfraces reveladores\", dijo un portavoz de CPF en un" +" comunicado de prensa. \"Este es un día triste no sólo para los fanáticos de" +" Lugarcomida, sino para los consumidores del género de superhéroes de comida" +" rápida en general\". Un portavoz de la compañía de alimentos rival " +"NourishMart envió un comunicado de prensa minutos después del fallo: " +"\"NOURISHMART INFORMA AL PÚBLICO QUE NOURISHMART NO USA ROPA. NOURISHMATIC " +"ES UN SOFTWARE. NOURISHMATIC PUEDE PRESENTAR UN AVATAR DE CUALQUIER FORMA DE" +" CARNE ATRACTIVA QUE DESEE EL PÚBLICO. COMAN EN NOURISHMART. NUESTROS " +"PRODUCTOS CONTIENEN UNA MEZCLA DE GRASA, SAL Y PROTEÍNA QUE ES MUY DESEABLE " +"PARA EL PALADAR HUMANO.\"" #: lang/json/snippet_from_json.py msgid "" @@ -216610,11 +216605,11 @@ msgstr "" "DISTURBIOS EN CARLHAVEN. Hoy ha estallado un motín en un supermercado de " "Carlhaven, Nebraska. Un transeúnte que abandonó la escena cuando comenzó la " "violencia dijo a la policía que comenzó con una disputa por la última caja " -"de hamburguesas congeladas de Foodplace, pero que rápidamente se intensificó" -" \"sin ningún motivo\". La policía llegó al lugar y se vio obligada a " -"desplegar rápidamente armamento poco letal en respuesta a lo que el sheriff " -"Paul Redekopp describió como \"un completo caos\". Siete personas han " -"muerto, y otras seis están en estado crítico en el Hospital General de " +"de hamburguesas congeladas de Lugarcomida, pero que rápidamente se " +"intensificó \"sin ningún motivo\". La policía llegó al lugar y se vio " +"obligada a desplegar rápidamente armamento poco letal en respuesta a lo que " +"el sheriff Paul Redekopp describió como \"un completo caos\". Siete personas" +" han muerto, y otras seis están en estado crítico en el Hospital General de " "Carlhaven." #: lang/json/snippet_from_json.py @@ -216805,7 +216800,7 @@ msgstr "" "lesiones claramente fatales se elevan para volver a los disturbios. \"Dentro" " de diez horas, alguien habrá falsificado profundamente este video para " "hacerme parecer un personaje de Star Wars\", respondió el portavoz, \"¿y " -"estás confundido por un poco de CGI casero que muestra zombies?\"" +"estás confundido por un poco de CGI casero que muestra zombis?\"" #: lang/json/snippet_from_json.py msgid "" @@ -216850,16 +216845,10 @@ msgid "" msgstr "" "¿DROGA ZOMBIE? Un blogger controvertido sugirió que los recientes disturbios" " son un ataque químico de China en su último podcast. \"Están celosos de " -"nuestra superioridad cibernética, por lo que se unieron a Haití para " -"pon¿DROGA ZOMBIE? Un blogger controvertido sugirió que los recientes " -"disturbios son un ataque químico de China en su último podcast. \"Están " -"celosos de nuestra superioridad cibernética, por lo que se unieron a Haití " -"para poner drogas vudú en el agua haciendo a la gente zombies! Todos ustedes" -" han oído hablar de la Ciudad Prohibida, ¿quién no? Bueno, esto es lo que " -"estaban probando, ¡y ahora lo estamos viendo en todas partes!\"er drogas " -"vudú en el agua haciendo a la gente zombies! Todos ustedes han oído hablar " -"de la Ciudad Prohibida, ¿quién no? Bueno, esto es lo que estaban probando, " -"¡y ahora lo estamos viendo en todas partes!\"" +"nuestra superioridad cibernética, por lo que se unieron a Haití para poner " +"drogas vudú en el agua haciendo a la gente zombies! Todos ustedes han oído " +"hablar de la Ciudad Prohibida, ¿quién no? Bueno, esto es lo que estaban " +"probando, ¡y ahora lo estamos viendo en todas partes!" #: lang/json/snippet_from_json.py msgid "" @@ -217398,7 +217387,7 @@ msgid "" "psychos ripping our country apart from the inside. Full photo evidence " "inside." msgstr "" -"¡ZOMBIES! Ya sean todos los alborotadores, o sólo unos pocos, ahora es " +"¡ZOMBIS! Ya sean todos los alborotadores, o sólo unos pocos, ahora es " "innegable: los muertos caminan entre los vivos, sumándose a las filas de los" " psicópatas que desgarran nuestro país desde dentro. Una completa evidencia " "fotográfica en el interior." @@ -221644,10 +221633,8 @@ msgid "" "\"Stuck here. Zombies outside. Friends were outside too, now they're part " "of zombies. Need to be quiet\"" msgstr "" -"\"Atascado aquí. Zombies af\"Atascado aquí. Zombies afuera. Amigos también " -"afuera, ahora son parte de los zombis. Necesito estar en silencio\"uera. " -"Amigos también afuera, ahora son parte de los zombis. Necesito estar en " -"silencio\"" +"\"Atascado aquí. Zombis afuera. Amigos también afuera, ahora son parte de " +"los zombis. Necesito estar en silencio\"" #: lang/json/snippet_from_json.py msgid "" @@ -222485,9 +222472,9 @@ msgid "" "deadly of the two. Bullets are considered cutting damage." msgstr "" "Te acabas de poner una ropa que te brinda protección física. Hay dos tipos " -"de daño de los que la ropa te puede proteger, el golpeante y el cortante. La" -" mayoría de los monstruos hacen daño golpeante, pero el cortante es " -"generalmente el más mortal. Se considera que las balas hacen daño cortante." +"de daño de los que la ropa te puede proteger, impacto y corte. La mayoría de" +" los monstruos hacen daño de impacto, pero el de corte es generalmente más " +"mortal. Se considera que las balas hacen daño de corte." #: lang/json/snippet_from_json.py msgid "" @@ -222527,10 +222514,10 @@ msgid "" "compact weapons are the fastest." msgstr "" "Si pulsas 'i' y después la letra de tu arma, vas a ver tus atributos de " -"combate. El daño contundente ignora la armadura, pero varía y necesita " -"fuerza. El daño cortante es siempre el mismo, pero la armadura lo bloquea. " +"combate. El daño dieimpacto ignora la armadura, pero varía y necesita " +"fuerza. El daño de corte es siempre el mismo, pero la armadura lo bloquea. " "El Bonus de acierto afecta tus posibilidades de acertar. El tiempo que " -"tardas en golpear con tu arma depende tanto de su tamaño como de su peso; " +"tardas en golpear con tu arma depende tanto de su tamaño como de tu peso; " "las armas pequeñas y compactas son las más rápidas." #: lang/json/snippet_from_json.py @@ -223870,7 +223857,7 @@ msgid "" " for consumers of the fast-food superhero genre overall.\"" msgstr "" "DISPUTA POR LOS PANTALONES DE LUGARCOMIDA. Una batalla legal entre el " -"popular grupo de comida rápida Comidalugar y la organización sin ánimo de " +"popular grupo de comida rápida Lugarcomida y la organización sin ánimo de " "lucro Consumidores Preocupados de GenteComida ha terminado con la " "determinación de que el disfraz de Personacomida siga siendo un traje de " "género neutro y no revelador. \"Los superhéroes están destinados a tener una" @@ -224575,8 +224562,8 @@ msgid "" "\"couldn't even dent one with the .45. all the noise just made me a bigger " "target.\"" msgstr "" -"\"Ni siquiera pude abollar uno con la 45. Todo el ruido sólo me hizo un " -"blanco más grande\"." +"\"Ni siquiera pude hacerle una muescacon la .45. todo ese ruido sólo me hizo" +" un blanco más grande\"." #: lang/json/snippet_from_json.py msgid "" @@ -224967,8 +224954,8 @@ msgid "" "I hear the zombies have been in the swamps. Bad news if they bite a " "dinosaur before it bites them." msgstr "" -"He oído que los zombies han estado en los pantanos. Malas noticias si " -"muerden a un dinosaurio antes de que los muerda a ellos." +"He oído que los zombis han estado en los pantanos. Malas noticias si muerden" +" a un dinosaurio antes de que los muerda a ellos." #: lang/json/snippet_from_json.py msgid "" @@ -226994,7 +226981,7 @@ msgstr "" #: lang/json/speech_from_json.py msgid "\"You need food, don't you? Then come with me to FOODPLACE!!\"" -msgstr "\"Necesitas comida, ¿no? ¡¡Entonces ven conmigo a FOODPLACE!!\"" +msgstr "\"Necesitas comida, ¿no? ¡¡Entonces ven conmigo a LUGARCOMIDA!!\"" #: lang/json/speech_from_json.py msgid "\"You need food, don't you? It's time for Foodplace!\"" @@ -228395,7 +228382,7 @@ msgstr "Comisaría" #: lang/json/start_location_from_json.py msgid "Foodplace Break Room" -msgstr "Sala de descanso de Foodplace" +msgstr "Sala de descanso de Lugarcomida" #: lang/json/start_location_from_json.py msgid "School" @@ -228610,8 +228597,8 @@ msgid "" "Anything else I should know, like making you pulp zombies or assigning you a" " seat in my vehicle?" msgstr "" -"¿Algo más que deba saber, como hacer pulpa de zombies o asignarte un asiento" -" en mi vehículo?" +"¿Algo más que deba saber, como hacer pulpa de zombis o asignarte un asiento " +"en mi vehículo?" #: lang/json/talk_topic_from_json.py msgid "Any new abilities recently?" @@ -228813,9 +228800,7 @@ msgid "" " Also, I'm not a potted plant, so if I hear something dangerous happening, I'm going to go see what it is instead of getting jumped in the dark. If you want me to stay put, tell me not to investigate noises - but if I get shot by some bandit because I can't see where he is and you don't want me to go looking, I won't be happy.\n" " You can also use the zone manager (keybind 'Y') to set up no-investigate zone, so if there's some monsters behind a door that you know about, I can ignore them. You can also set on an investigate-only zone, and I won't investigate noises coming from outside the zone. The no-investigate zone takes precedence over the investigate-only, if there's a noise coming from some place in both zones. And if you've got an investigate-only zone set anywhere, even if it's far away, I won't investigate noises coming from outside of it, so be careful with those zones. Like I said, I don't want to get sniped by some bandit because you told me not to go looking for him - but I also don't want to go investigate something pounding at door only to find out it's some horrible monster you forgot to warn me about." msgstr "" -"Si me dices que vigile, me quedaré donde estoy y vigilaré... a menos que esté en un vehículoSi me dices que vigile, me quedaré donde estoy y vigilaré... a menos que esté en un vehículo, en cuyo caso me quedaré con el vehículo. Puede que no sea capaz de sopesar una horda de zombis, pero puedo evitar que otras personas roben nuestras cosas. Bueno, a menos que traten de matarme.\n" -"Además, no soy una planta en maceta, así que si escucho algo peligroso, iré a ver qué es en vez de que me salten en la oscuridad. Si quieres que me quede quieto, dime que no investigue los ruidos - pero si me dispara algún bandido porque no puedo ver dónde está y no quieres que vaya a buscar, no estaré contento.\n" -"También puedes usar el administrador de la zona (keybind 'Y') para establecer una zona de no investigación, así que si hay algún monstruo detrás de una puerta que conozcas, puedo ignorarlo. También puedes establecer una zona de sólo investigación, y no investigaré ruidos que vengan de fuera de la zona. La zona de no investigación tiene prioridad sobre la de sólo investigación, si hay un ruido que viene de algún lugar en ambas zonas. Y si tienes una zona de sólo investigación establecida en cualquier lugar, incluso si está lejos, no investigaré los ruidos que vengan de fuera de ella, así que ten cuidado con esas zonas. Como dije, no quiero que me corte un bandido porque me dijiste que no lo buscara... pero tampoco quiero investigar algo que golpea la puerta sólo para descubrir que es un horrible monstruo del que te olvidaste de advertirme., en cuyo caso me quedaré con el vehículo. Puede que no sea capaz de sopesar una horda de zombis, pero puedo evitar que otras personas roben nuestras cosas. Bueno, a menos que traten de matarme.\n" +" Si me dices que vigile, me quedaré donde estoy y vigilaré... a menos que esté en un vehículo, en cuyo caso me quedaré con el vehículo. Puede que no sea capaz de sopesar una horda de zombis, pero puedo evitar que otras personas roben nuestras cosas. Bueno, a menos que traten de matarme.\n" "Además, no soy una planta en maceta, así que si escucho algo peligroso, iré a ver qué es en vez de que me salten en la oscuridad. Si quieres que me quede quieto, dime que no investigue los ruidos - pero si me dispara algún bandido porque no puedo ver dónde está y no quieres que vaya a buscar, no estaré contento.\n" "También puedes usar el administrador de la zona (keybind 'Y') para establecer una zona de no investigación, así que si hay algún monstruo detrás de una puerta que conozcas, puedo ignorarlo. También puedes establecer una zona de sólo investigación, y no investigaré ruidos que vengan de fuera de la zona. La zona de no investigación tiene prioridad sobre la de sólo investigación, si hay un ruido que viene de algún lugar en ambas zonas. Y si tienes una zona de sólo investigación establecida en cualquier lugar, incluso si está lejos, no investigaré los ruidos que vengan de fuera de ella, así que ten cuidado con esas zonas. Como dije, no quiero que me corte un bandido porque me dijiste que no lo buscara... pero tampoco quiero investigar algo que golpea la puerta sólo para descubrir que es un horrible monstruo del que te olvidaste de advertirme." @@ -230951,7 +230936,7 @@ msgstr "" "1. Puedes construir hasta 5 habitaciones o chozas más, 3 a cada lado del campamento.\n" "2. Puedes construir un edificio central en la mitad sur del campamento, entre las habitaciones. El edificio central actuará como un centro de mando, permitiendo a tu campamento realizar misiones de caza, reclutamiento y patrullaje de combate.\n" "3. Puedes cavar trincheras en todos los lados del campamento, que posiblemente se conecten a las habitaciones de los lados para minimizar la cantidad de trincheras que necesitas hacer.\n" -"4. 4. Puedes construir varios elementos pequeños como sótanos de raíces para conservar la comida o una torre de radio para facilitar el reclutamiento de más compañeros.\n" +"4. Puedes construir varios elementos pequeños como sótanos de raíces para conservar la comida o una torre de radio para facilitar el reclutamiento de más compañeros.\n" "Cada nueva construcción en un campamento modular puede ser hecha de un material diferente, así que no estás limitado por lo que empiezas. Las tiendas de campaña son rápidas de montar, pero frágiles y es probable que sean destruidas por los zombis. El edificio central tiene que ser hecho de madera o metal, y requiere más materiales si las habitaciones laterales están hechas de carpas." #: lang/json/talk_topic_from_json.py @@ -232560,7 +232545,7 @@ msgid "" "bag o' potatoes, but a real big bag iff'n y'catch m'drift." msgstr "" "¡Un maldito alce! ¡Viviendo en la estación de guardabosque! Casi destripa a " -"Rusty, pero pudo disparar su calibre 18 y hacerle un agujero en el pellejo. " +"Rusty, pero pudo disparar su calibre 18 y hacerle un agujero en su pellejo. " "Calibre 18 se fue corriendo por el monte pero pudimos rastrearlo. El alce " "cayó como un saco de patatas, pero un saco enorme, pillas lo que te quiero " "decir." @@ -233205,7 +233190,7 @@ msgid "" "complacent." msgstr "" "No exactamente. Después de un tiempo, me volví valiente. Empecé a " -"aventurarme hacia las afueras de la ciudad, matando zombies aquí y allá. " +"aventurarme hacia las afueras de la ciudad, matando zombis aquí y allá. " "Aprendí a viajar de noche para evitar a todos menos a los zombis de " "la sombra, y eso me llevó bastante lejos. Eventualmente, limpié un acogedor " "rincón para mí y empecé a sentirme realmente cómodo. Supongo que me volví un" @@ -234939,7 +234924,7 @@ msgstr "" "visto antes de ese momento. De todos modos, oí los disparos y me di cuenta " "de que estaba al borde de una turba que cargaba contra un emplazamiento " "militar fuertemente armado. Fue entonces cuando empecé a ver a la turba como" -" lo que era, viendo a los animales de ojos salvajes, incluso a los zombies. " +" lo que era, viendo a los animales de ojos salvajes, incluso a los zombis. " "Me di la vuelta y corrí." #: lang/json/talk_topic_from_json.py @@ -235012,7 +234997,7 @@ msgstr "" "de droga de control mental, y francamente no estoy seguro de que esté muy " "lejos de la realidad. Eso es lo que sentí, aunque todo el tiempo me sentí " "como yo mismo. No fue hasta que salí de mi mente que me di cuenta de lo " -"extraño que era. Pero eso no explica el resto: los zombies, los monstruos, " +"extraño que era. Pero eso no explica el resto: los zombis, los monstruos, " "todo eso está muy fuera de lugar. Todo lo que he intentado adivinar suena a " "ciencia ficción mala, como maldiciones demoníacas o armas alienígenas." @@ -235083,8 +235068,8 @@ msgid "" msgstr "" "Jaja, sí, puedo ver por qué pensarías eso. No quiero decir que sea un buen " "apocalipsis. Sólo quiero decir que al menos ahora sé lo que hago todos los " -"días. Todavía mataría a cien zombies por una conexión a internet y una noche" -" viendo películas de mierda con... lo siento. Cambiemos de tema." +"días. Todavía mataría a cien zombis por una conexión a internet y una noche " +"viendo películas de mierda con... lo siento. Cambiemos de tema." #: lang/json/talk_topic_from_json.py msgid "" @@ -237001,7 +236986,7 @@ msgstr "" " boda que a los acontecimientos actuales que se estaban produciendo. Sabía " "que había disturbios, pero estaban fuera de la ciudad. Incluso cuando se " "acercaron a casa, traté de ignorarlos para poder tener nuestro gran día. Sin" -" embargo, cuando empezaron a llegar los zombies, fue cuando las cosas se " +" embargo, cuando empezaron a llegar los zombis, fue cuando las cosas se " "pusieron muy raras. Cuando estaba huyendo de la boda, juro que vi el cielo " "abrirse y monstruos salir volando de un agujero, como algo sacado de " "Independence Day. No sé qué era todo eso, parecía magia negra o algo así." @@ -237258,6 +237243,9 @@ msgid "" "Cataclysm - or accelerate it to a time beyond all. But with the world " "looking as is, both options are preferable." msgstr "" +"La Canción tiene un poder inconmensurable. Una gran sinfonía podría revertir" +" el Cataclismo - o acelerarlo a un tiempo más allá de todo. Pero con el " +"mundo tal y como está, ambas opciones son preferibles." #: lang/json/talk_topic_from_json.py msgid "A strange belief, but maybe there is some truth to it." @@ -237309,6 +237297,16 @@ msgid "" "the things. Anyway… thank you for asking. Been a while since I could " "simply talk to someone." msgstr "" +"Crecí en Luisiana con mi abuela. Gran cocinera. Hacía el mejor boudin que he" +" probado nunca. Cada noche, me contaba historias; sobre todo folclore y " +"mitos, como sobre el rougarou, o el monstruo del pantano de Honey Island, " +"pero... a veces me hablaba a mí sobre la Canción, y los huesos. La forma en " +"que hablaba de ello era... diferente, seria. No le di mucha importancia en " +"aquel entonces; después de todo, sólo era un niño. Me mudé aquí hace unos " +"años por trabajo, antes del Cataclismo, antes de que todo cambiara. A veces " +"echo de menos mi casa, pero al menos las ratas de aquí son más pequeñas. " +"Nunca pude soportar las cosas. De todos modos... gracias por preguntar. " +"Hacía tiempo que no podía hablar simplemente con alguien." #: lang/json/talk_topic_from_json.py msgid "Why didn't your parents raise you?" @@ -237365,6 +237363,9 @@ msgid "" "didn't realize it back then but it wasn't just a story; she knew that this " "wasn't just another tale." msgstr "" +"A diferencia de las otras historias, ella hablaba con determinación, incluso" +" con reverencia. No me di cuenta entonces, pero no era sólo una historia; " +"ella sabía que no era una historia nada más." #: lang/json/talk_topic_from_json.py msgid "" @@ -237375,6 +237376,12 @@ msgid "" "Maybe the Song was trying to tell me something, but then again, maybe it was" " just a bad dream." msgstr "" +"Desde muy joven, odiaba a las ratas. No sé muy bien por qué; siempre me han " +"parecido algo... asquerosas. A veces incluso tengo pesadillas con ellas. No " +"hace mucho, tuve una con una rata del tamaño de un hombre, que se arrastraba" +" sobre sus patas traseras. Me perseguía por un edificio alto y luego me " +"empujaba, riéndose. Tal vez la Canción estaba tratando de decirme algo, pero" +" también puede ser que sólo fuera un mal sueño." #: lang/json/talk_topic_from_json.py msgid "Strange dream, but we all have fears, sometimes irrational." @@ -237469,6 +237476,8 @@ 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 "" +"Llevas mi marca, lo que significa que tienes el potencial para aprender a " +"escuchar de verdad la Canción. Sí, te prestaré mis habilidades, por ahora." #: lang/json/talk_topic_from_json.py msgid "Only those who bear my mark will prove themselves worthy of my skills." @@ -237504,6 +237513,16 @@ msgid "" "keep forgetting. That's why we need to amass the Song. That's why it has " "to end, even if it means the destruction, not restoration." msgstr "" +"No sólo los horrores y monstruos andantes han cambiado con el Cataclismo. " +"Comenzó un ... ciclo, de algun tipo. Todo se repite. Sólo podemos verlo en " +"otros, pero nos pasa a nosotros, incluso a ti y a mí. ¿Cuántas veces has " +"caído? Tu carne arrancada de tu cuerpo, devorada. O tal vez fue el gemido " +"silencioso de sucumbir a los elementos. Pero tus huesos se levantaron de " +"nuevo. Carne diferente, nombre diferente, a veces incluso conocimientos " +"diferentes, pero los huesos, los mismos. Todos estamos atrapados en el mismo" +" ciclo. Sólo que seguimos olvidando. Por eso tenemos que reunir la Canción. " +"Por eso tiene que terminar, aunque signifique la destrucción, no la " +"restauración." #: lang/json/talk_topic_from_json.py msgid "That's… certainly something." @@ -237538,10 +237557,12 @@ msgid "" "It saddens me to see a talented Kindred lose his way so greatly, but I take " "solace in the fact that you are unscathed." msgstr "" +"Me entristece ver que un Semejante talentoso se pierda su camino de manera " +"tan grande, pero me consuela el hecho de que estés ileso." #: lang/json/talk_topic_from_json.py msgid "Best not to dwell on it. Let's move on." -msgstr "" +msgstr "Mejor no insistir en ello. Sigamos adelante." #: lang/json/talk_topic_from_json.py msgid "" @@ -237549,6 +237570,10 @@ msgid "" "the Song more and the harm his actions caused. If so… there may be hope " "yet. Never the less, his action can not go unpunished." msgstr "" +"Me alegro de que tu reunión haya terminado sin conflicto. Tal vez el esta " +"entendiendo mejor la Canción y el daño que sus acciones causaron. Si es " +"así... puede haber esperanza todavía. Sin embargo, su acción no puede quedar" +" impune." #: lang/json/talk_topic_from_json.py msgid "A topic for another time. Let's move on." @@ -237595,10 +237620,13 @@ msgid "" "How do you do. Name's Cooper. What's your- wait… that's the Mark of the " "Seer on your hand. You're Kindred. So I guess you know who I am then." msgstr "" +"Cómo estás. Me nombre es Cooper. ¿Cuál es tu...? Espera... esa es la Marca " +"del Vidente en tu mano. Eres un Similar. Supongo entonces que sabes quién " +"soy." #: lang/json/talk_topic_from_json.py msgid "How do you do. Name's Cooper. And you are?" -msgstr "" +msgstr "Cómo estás. Mi nombre es Cooper. ¿Y tu eres?" #: lang/json/talk_topic_from_json.py msgid "I do. Brigitte told me about you, and that you're dangerous." @@ -237633,95 +237661,110 @@ msgid "" "Wait, Cooper? Brigitte LaCroix mentioned someone by that name. You're the " "man who carved the bones of living people." msgstr "" +"Espera, ¿Cooper? Brigitte LaCroix mencionó a alguien con ese nombre. Eres el" +" hombre que talló los huesos de personas vivas." #: lang/json/talk_topic_from_json.py msgid "" "Cooper? I met a woman who mentioned you, Brigitte. She said you're " "dangerous." msgstr "" +"¿Cooper? Conocí a una mujer que te mencionó, Brigitte. Ella dijo que eras " +"peligroso." #: lang/json/talk_topic_from_json.py msgid "" "Wait, Cooper? I heard about you. A woman, Brigitte LaCroix, said that " "you're dangerous, but seems to me like you're just doing what it takes." msgstr "" +"Espera, ¿Cooper? He oído hablar de ti. Una mujer, Brigitte LaCroix, dijo que" +" eras peligroso, pero me parece que haces lo que es necesario." #: lang/json/talk_topic_from_json.py msgid "Why did Brigitte say you're dangerous?" -msgstr "" +msgstr "¿Por qué dijo Brigitte que eras peligroso?" #: lang/json/talk_topic_from_json.py msgid "Why do you kill people?" -msgstr "" +msgstr "¿Por qué matas a la gente?" #: lang/json/talk_topic_from_json.py msgid "Could you tell me about yourself?" -msgstr "" +msgstr "¿Podría hablarme de tí?" #: lang/json/talk_topic_from_json.py msgid "I'll be going now." -msgstr "" +msgstr "Me tengo que ir ahora." #: lang/json/talk_topic_from_json.py msgid "Remind me what happened between you and Brigitte." -msgstr "" +msgstr "Recuérdame lo que pasó entre tú y Brigitte." #: lang/json/talk_topic_from_json.py msgid "" "I've been thinking about what you do. I can't let you keep hurting people." " You have to be stopped." msgstr "" +"He estado pensando en lo que haces. No puedo dejar que sigas haciendo daño a" +" la gente. Tienes que ser detenido." #: lang/json/talk_topic_from_json.py msgid "Could you remind me of your goal again?" -msgstr "" +msgstr "¿Podrías recordarme de nuevo tu meta?" #: lang/json/talk_topic_from_json.py msgid "You mentioned that you have a goal. What is that exactly?" -msgstr "" +msgstr "Mencionaste que tenías un objetivo. ¿Cuál es exactamente?" #: lang/json/talk_topic_from_json.py msgid "The woman you mentioned - Brigitte - why isn't she with you?" -msgstr "" +msgstr "La mujer que mencionaste, Brigitte, ¿por qué no está ella contigo?" #: lang/json/talk_topic_from_json.py msgid "I was just checking in. Take care." -msgstr "" +msgstr "Sólo estaba mirando. Cuídate." #: lang/json/talk_topic_from_json.py msgid "" "I suppose she probably said I'm some sort of a maniac and that you should " "kill me on the spot, correct?" msgstr "" +"Supongo que habrá dicho que soy una especie de maníaco y que deberías " +"matarme en el acto, ¿correcto?" #: lang/json/talk_topic_from_json.py msgid "" "I want to hear your side of the story. You make it sound like it's not so " "cut and dry." msgstr "" +"Quiero conocer tu versión de la historia. Haces que suene como si no fuera " +"tan sencillo." #: lang/json/talk_topic_from_json.py msgid "" "You kill innocent people and butcher them like animals. I don't care what " "you say. You have to be stopped." msgstr "" +"Matas a personas inocentes y las descuartizas como animales. No me importa " +"lo que digas. Tienes que ser detenido." #: lang/json/talk_topic_from_json.py msgid "" "I see. Would you like to hear my side, or is your mind made up already?" msgstr "" +"Ya veo. ¿Te gustaría escuchar mi versión, o ya has decidido que hacer?" #: lang/json/talk_topic_from_json.py msgid "I'm curious. Go on." -msgstr "" +msgstr "Tengo curiosidad. Adelante." #: lang/json/talk_topic_from_json.py msgid "She told me to stop you, and that's what I'll do." -msgstr "" +msgstr "Me dijo que te detuviera, y eso es lo que haré." #: lang/json/talk_topic_from_json.py msgid "I don't care about any of this. Bye." -msgstr "" +msgstr "No me importa nada de esto. Adiós." #: lang/json/talk_topic_from_json.py msgid "" @@ -237729,18 +237772,21 @@ msgid "" "that would explain why she's not willing to work with me. Maybe there's " "still some hope she'll understand what's necessary." msgstr "" +"¿Qué? ¡Nunca haría algo así! Maldición... si ella piensa que hice eso, eso " +"explicaría por qué no está dispuesta a trabajar conmigo. Tal vez todavía hay" +" alguna esperanza de que ella entienda lo que es necesario." #: lang/json/talk_topic_from_json.py msgid "So what happened then?" -msgstr "" +msgstr "¿Qué pasó entonces?" #: lang/json/talk_topic_from_json.py msgid "You're still a killer, and I can't let you keep going." -msgstr "" +msgstr "Sigues siendo un asesino, y no puedo dejar que sigas." #: lang/json/talk_topic_from_json.py msgid "I don't really care. I'm leaving." -msgstr "" +msgstr "Realmente no me importa. Me voy." #: lang/json/talk_topic_from_json.py msgid "" @@ -237753,22 +237799,30 @@ msgid "" " barely any Song left to be used. It's not enough. I had to leave, to work" " on my own. To do what's necessary." msgstr "" +"Conocí a Brigitte poco después de que todo se derrumbara. Ver tanta muerte y" +" locura a mi alrededor... casi me aplasta, pero cuando ella me explicó todo " +"lo relacionado con los huesos, me dio una pizca de esperanza, de que alguna " +"vez, las cosas podrían cambiar. Por eso, le estoy agradecida. Pero nunca " +"cambiaremos nada si seguimos utilizando restos de huesos encontrados en " +"cadáveres al lado de la carretera. Cuando los animales acaban con ellos, " +"apenas queda Canción para ser utilizada. No es suficiente. Tuve que irme, " +"para trabajar por mi cuenta. Para hacer lo necesario." #: lang/json/talk_topic_from_json.py msgid "What do you mean by 'necessary'?" -msgstr "" +msgstr "¿Qué quiere decir con lo de \"necesario\"?" #: lang/json/talk_topic_from_json.py msgid "What are you actually trying to accomplish?" -msgstr "" +msgstr "¿Qué es lo que realmente quieres conseguir?" #: lang/json/talk_topic_from_json.py msgid "Can't have been easy to split off, but I understand why you did it." -msgstr "" +msgstr "No debe haber sido fácil separarse, pero entiendo por qué lo hiciste." #: lang/json/talk_topic_from_json.py msgid "Necessary? You kill innocent people!" -msgstr "" +msgstr "¿Necesario? ¡Mataste a gente inocente!" #: lang/json/talk_topic_from_json.py msgid "" @@ -237780,28 +237834,38 @@ msgid "" " world to save it. Make no mistake though, the only people that I… kill " "are those who would not survive anyway." msgstr "" +"La gente morirá en este mundo invadido de monstruos. No hay forma de " +"evitarlo. Pero puedo darles un sentido a esas muertes, permitirles ayudar al" +" mundo después de la muerte, más de lo que podrían hacerlo en vida. No me " +"produce ningún placer, pero... sí, algunos deben dar su vida por un bien " +"mayor. Es la única manera. Ojalá hubiera una alternativa, pero hay que " +"hacerlo. Sólo tomo gente de este mundo para salvarlo. Sin embargo, no te " +"equivoques, las únicas personas que yo... mato son las que no sobrevivirían " +"de todas formas." #: lang/json/talk_topic_from_json.py msgid "Are you going to kill me?" -msgstr "" +msgstr "¿Vas a matarme?" #: lang/json/talk_topic_from_json.py msgid "You're a monster." -msgstr "" +msgstr "Eres un montruo." #: lang/json/talk_topic_from_json.py msgid "" "You're just a murderer with a shoddy excuse. I can't let you keep doing " "this." msgstr "" +"Sólo eres un asesino con una excusa de pacotilla. No puedo dejar que sigas " +"haciendo esto." #: lang/json/talk_topic_from_json.py msgid "You have a point. The ends justify the means." -msgstr "" +msgstr "Tienes un motivo. El fin justifica los medios." #: lang/json/talk_topic_from_json.py msgid "Do you have any proof that this will work?" -msgstr "" +msgstr "¿Tienes alguna prueba de que esto funcione?" #: lang/json/talk_topic_from_json.py msgid "" @@ -237811,18 +237875,23 @@ msgid "" "understand, there is no other way. The sooner I finish my mission, the " "sooner all this madness can end." msgstr "" +"¿Y a cuántas personas has matado? Tal vez fue en defensa propia, tal vez " +"porque querías su equipo. Es todo lo mismo. Le doy un significado a su " +"muerte. Odio tener que hacerlo, de verdad, pero debes entenderlo, no hay " +"otra manera. Cuanto antes termine mi misión, antes podrá terminar toda esta " +"locura." #: lang/json/talk_topic_from_json.py msgid "I suppose you're right." -msgstr "" +msgstr " Supongo que tienes razón." #: lang/json/talk_topic_from_json.py msgid "You're mad. You have to be stopped." -msgstr "" +msgstr "Estás loco. Hay que detenerte." #: lang/json/talk_topic_from_json.py msgid "Whatever. I'm leaving." -msgstr "" +msgstr "Lo que sea. Me voy." #: lang/json/talk_topic_from_json.py msgid "" @@ -237830,6 +237899,9 @@ msgid "" "If you try, I'll have no option but to fight you. But know that should you " "win, you'll be ridding the world of the only hope it has." msgstr "" +"Sabía que un Similar no lo entendería. Pero no puedo permitir que me " +"detengas. Si lo intentas, no tendré otra opción que luchar contra ti. Pero " +"que sepas que si ganas, librarás al mundo de la única esperanza que tiene." #: lang/json/talk_topic_from_json.py msgid "" @@ -237837,14 +237909,18 @@ msgid "" "you. Maybe I'll die, or maybe you will. But know that should you win, " "you'll be ridding the world of the only hope it has." msgstr "" +"No puedo permitir que me detengas. Si lo intentas, no tendré más remedio que" +" luchar contra ti. Tal vez yo muera, o tal vez tú lo hagas. Pero debes saber" +" que si ganas, librarás al mundo de la única esperanza que tiene." #: lang/json/talk_topic_from_json.py msgid "All I'm ridding the world of is a dangerous madman. Now die." msgstr "" +"Todo lo que estoy librando al mundo es de un loco peligroso. Ahora muere." #: lang/json/talk_topic_from_json.py msgid "This is a waste of time not worth the risk. I'm out of here." -msgstr "" +msgstr "Esto es una pérdida de tiempo que no vale el riesgo. Me largo." #: lang/json/talk_topic_from_json.py msgid "" @@ -237852,20 +237928,25 @@ msgid "" "what's necessary. Perhaps one day, we'll be able to work together, but what" " I do now, I must do alone." msgstr "" +"Entonces eres como yo, Similar. Me alegro de no ser el único que se da " +"cuenta de lo que es necesario. Quizás algún día podamos trabajar juntos, " +"pero lo que hago ahora, debo hacerlo solo." #: lang/json/talk_topic_from_json.py msgid "" "I'm glad you realize the necessity of the burden I bear. Maybe someday " "we'll even join our forces, but for now, I have to do this alone." msgstr "" +"Me alegro de que te des cuenta de la necesidad de la carga que llevo. Quizá " +"algún día unamos nuestras fuerzas, pero por ahora, tengo que hacerlo solo." #: lang/json/talk_topic_from_json.py msgid "I won't delay you then. Good luck." -msgstr "" +msgstr "No te retrasaré entonces. Buena suerte." #: lang/json/talk_topic_from_json.py msgid "That being said, I need to know why you do it - what purpose it fills." -msgstr "" +msgstr "Dicho esto, necesito saber por qué lo haces, qué propósito tiene." #: lang/json/talk_topic_from_json.py msgid "" @@ -237873,32 +237954,42 @@ msgid "" "itself? This hypocrisy is why I set off on my own. Stop wasting my time " "and get out of my way." msgstr "" +"Eres un Similar, ¿y aún así cuestionas el poder que tienen los huesos, la " +"propia Canción? Esta hipocresía es la razón por la que me he ido por mi " +"cuenta. Deja de perder mi tiempo y apártate de mi camino." #: lang/json/talk_topic_from_json.py msgid "" "I know it's hard to comprehend when you can't hear the song. The bones hold" " power, you just don't hear it yet. But you will, eventually." msgstr "" +"Sé que es difícil de comprender cuando no puedes escuchar la canción. Los " +"huesos tienen poder, sólo que aún no lo escuchas. Pero lo harás, " +"eventualmente." #: lang/json/talk_topic_from_json.py msgid "I meant no offense. I'm sure you have your reasons." -msgstr "" +msgstr "No quise ofenderte. Estoy seguro de que tienes tus razones." #: lang/json/talk_topic_from_json.py msgid "What about the woman you mentioned - Brigitte - what happened to her?" -msgstr "" +msgstr "¿Y la mujer que mencionaste, Brigitte, qué pasó con ella?" #: lang/json/talk_topic_from_json.py msgid "Brigitte was right. I can't reason with you. You have to be stopped." msgstr "" +"Brigitte tenía razón. No puedo razonar contigo. Tienes que ser detenido." #: lang/json/talk_topic_from_json.py msgid "You're rambling. I can't let you keep hurting people. This ends now." msgstr "" +"Estás divagando. No puedo dejar que sigas haciendo daño a la gente. Esto " +"termina ahora.Estás divagando. No puedo dejar que sigas haciendo daño a la " +"gente. Esto termina ahora." #: lang/json/talk_topic_from_json.py msgid "This is a waste of time. I'm leaving." -msgstr "" +msgstr "Esto es una pérdida de tiempo. Me voy." #: lang/json/talk_topic_from_json.py msgid "" @@ -237906,24 +237997,32 @@ msgid "" "understand I was right. I was with her for a time, learned from her. I'm " "still on her side, but she doesn't realize it yet." msgstr "" +"¿Brigitte no me mencionó? Estoy sorprendido. Tal vez ella está empezando a " +"entender que yo tenía razón. Estuve con ella durante un tiempo, aprendí de " +"ella. Todavía estoy de su lado, pero ella no se da cuenta todavía." #: lang/json/talk_topic_from_json.py msgid "You know Brigitte? What happened with you two?" -msgstr "" +msgstr "¿Conoces a Brigitte? ¿Qué ocurrió con ustedes dos?" #: lang/json/talk_topic_from_json.py msgid "" "I scavenge only so I can survive, but I have a much greater goal than just " "to live." msgstr "" +"Busco en la basura sólo para poder sobrevivir, pero tengo un objetivo mucho " +"mayor que el de vivir." #: lang/json/talk_topic_from_json.py msgid "A… goal? What do you mean? What is there to do other than survive?" msgstr "" +"¿Un... objetivo? ¿Qué quieres decir? ¿Qué hay que hacer además de " +"sobrevivir?" #: lang/json/talk_topic_from_json.py msgid "Uh, okay then. I have to go now; have a nice day." msgstr "" +"Uh, de acuerdo entonces. Tengo que irme ahora; que tengas un buen día." #: lang/json/talk_topic_from_json.py msgid "" @@ -237935,33 +238034,45 @@ msgid "" " bones. If I collect enough Song, the concentrated power can reverse the " "Cataclysm. Undo all of this." msgstr "" +"Algo cambió durante el Colapso - el apocalipsis, si lo prefieres. La forma " +"en que los muertos se levantan una y otra vez, está ligada a sus huesos " +"-fíjate que sólo cuando los pulpas y los aplastas adecuadamente mueren " +"realmente. Una mujer que conocí -Brigitte era su nombre- me enseñó a usar el" +" poder. Lo llamamos la Canción, ya que si sabes cómo hacerlo, puedes oírla, " +"un zumbido silencioso en los huesos. Si reúno suficiente Canción, el poder " +"concentrado puede revertir el Cataclismo. Deshacer todo esto." #: lang/json/talk_topic_from_json.py msgid "" "You mentioned a woman, Brigitte. Why isn't she with you? What happened?" msgstr "" +"Has mencionado a una mujer, Brigitte. ¿Por qué no está contigo? ¿Qué ha " +"pasado?" #: lang/json/talk_topic_from_json.py msgid "Wait, Brigitte LaCroix? I've met her." -msgstr "" +msgstr "Espera, ¿Brigitte LaCroix? La he conocido." #: lang/json/talk_topic_from_json.py msgid "That's insane. I'm going." -msgstr "" +msgstr "Eso es una locura. Me voy." #: lang/json/talk_topic_from_json.py msgid "" "Small world, huh? I hope she's doing fine. Despite our differences, I owe " "everything to her. I hope one day we'll be able to reconcile." msgstr "" +"Qué pequeño es el mundo, ¿eh? Espero que le vaya bien. A pesar de nuestras " +"diferencias, le debo todo a ella. Espero que algún día podamos " +"reconciliarnos." #: lang/json/talk_topic_from_json.py msgid "So, how do you know that any of this works?" -msgstr "" +msgstr "Entonces, ¿cómo sabes que algo de esto funciona?" #: lang/json/talk_topic_from_json.py msgid "What differences? Why did you part ways?" -msgstr "" +msgstr "¿Qué diferencias? ¿Por qué se separaron?" #: lang/json/talk_topic_from_json.py msgid "" @@ -237970,26 +238081,29 @@ msgid "" "special about my life before I learned about the Song, so there isn't much " "to say." msgstr "" +"Nací aquí en Nueva Inglaterra, viví aquí toda mi vida. Era contable antes " +"del Colapso, si puedes creerlo. En realidad no había nada especial en mi " +"vida antes de conocer la Canción, así que no hay mucho que decir." #: lang/json/talk_topic_from_json.py msgid "Sorry, but I don't know you that well and I'd rather not go into that." -msgstr "" +msgstr "Lo siento, pero no te conozco tanto y prefiero no entrar en eso." #: lang/json/talk_topic_from_json.py msgid "I understand." -msgstr "" +msgstr "Lo entiendo." #: lang/json/talk_topic_from_json.py msgid "Do you have a favorite food?" -msgstr "" +msgstr "¿Tienes una comida favorita?" #: lang/json/talk_topic_from_json.py msgid "I see. Thanks for sharing." -msgstr "" +msgstr "Ya veo. Gracias por compartirlo." #: lang/json/talk_topic_from_json.py msgid "I've always loved crêpes." -msgstr "" +msgstr "Siempre me han gustado los crepes." #: lang/json/talk_topic_from_json.py msgid "" @@ -237997,10 +238111,13 @@ msgid "" "took the time to actually hear me out, so there is a chance one day you'll " "hear the Song the same way I do." msgstr "" +"No. Parece que tienes una oportunidad de sobrevivir en este mundo. Además, " +"te tomaste el tiempo de escucharme, así que existe la posibilidad de que " +"algún día escuches la Canción de la misma manera que yo." #: lang/json/talk_topic_from_json.py msgid "Nevertheless, I can't allow you to keep killing people." -msgstr "" +msgstr "Sin embargo, no puedo permitir que sigas matando gente." #: lang/json/talk_topic_from_json.py msgid "I'm glad you see it that way." @@ -238008,29 +238125,31 @@ msgstr "Me alegra que lo veas de esa forma." #: lang/json/talk_topic_from_json.py msgid "Maybe one day I will." -msgstr "" +msgstr "Quizás algún día lo haga." #: lang/json/talk_topic_from_json.py msgid "This is a waste of time. I'm leaving" -msgstr "" +msgstr "Esto es una pérdida de tiempo. Me voy." #: lang/json/talk_topic_from_json.py msgid "I'm scared. Where is my papa?" -msgstr "" +msgstr "Tengo miedo. ¿Dónde está mi papá?" #: lang/json/talk_topic_from_json.py msgid "We're here." -msgstr "" +msgstr "Estamos aquí." #: lang/json/talk_topic_from_json.py msgid "" "Thank you for saving me. It's a shame my mother didn't make it… you did " "everything you could, and I don't blame you for it…" msgstr "" +"Gracias por salvarme. Es una pena que mi madre no lo consiguiera... hiciste " +"todo lo que pudiste, y no te culpo por ello..." #: lang/json/talk_topic_from_json.py msgid "Poor, poor mama…" -msgstr "" +msgstr "Pobre, pobre mamá..." #: lang/json/talk_topic_from_json.py msgid "Hello." @@ -238042,7 +238161,7 @@ msgstr "Hola." #: lang/json/talk_topic_from_json.py msgid "I'm sorry…" -msgstr "" +msgstr "Lo siento..." #: lang/json/talk_topic_from_json.py msgid "Do you need any help?" @@ -238058,6 +238177,9 @@ msgid "" " place to make it our new home. You should talk to my dad, he doesn't look " "busy right now. Or always…" msgstr "" +"No tengo mucho que contar, lo siento. Estoy ocupado ayudando a mi madre, " +"arreglando este lugar para que sea nuestro nuevo hogar. Deberías hablar con " +"mi padre, no parece estar ocupado ahora. O siempre..." #: lang/json/talk_topic_from_json.py msgid "" @@ -238065,11 +238187,11 @@ msgstr "" #: lang/json/talk_topic_from_json.py msgid "How are you doing?" -msgstr "" +msgstr "¿Cómo te va?" #: lang/json/talk_topic_from_json.py msgid "Has anyone come recently?" -msgstr "" +msgstr "¿Ha venido alguien recientemente?" #: lang/json/talk_topic_from_json.py msgid "" @@ -238079,6 +238201,11 @@ msgid "" "like that. I had a large family, 7 children, but not many survived, only my" " wife and daughter remained…" msgstr "" +"Soy un hombre sencillo de una familia sencilla. Antes de " +"tenía un barco de pesca, y me iba al mar en él, a pescar " +"peces y otra vida marina. Así vivía mi abuelo, mi padre, y yo empecé a vivir" +" así. Tuve una familia numerosa, 7 hijos, pero no sobrevivieron muchos, sólo" +" quedaron mi mujer y mi hija..." #: lang/json/talk_topic_from_json.py msgid "" @@ -238090,104 +238217,117 @@ msgid "" "something similar to lightning scribbled nearby. \"I wonder what it could " "mean…" msgstr "" +"Ya sabes bien. Es acogedor aquí, hay mucho espacio, y lo más " +"importante, es seguro. Incluso empezamos a considerar este lugar como " +"nuestro nuevo hogar. Por cierto, mientras estaba pescando, llegó a la orilla" +" de nuestra isla una botella con un trozo de papel. Toma, echa un vistazo\"," +" te dio un trozo de papel, en el que había algo escrito: " +"\"0030045-0030045-35321700\", con algo parecido a un rayo garabateado cerca." +" \"Me pregunto qué puede significar..." #: lang/json/talk_topic_from_json.py msgid "Good news, . One survivor sailed to us recently." msgstr "" +"Buenas noticias, . Un superviviente navegó hasta nosotros " +"recientemente." #: lang/json/talk_topic_from_json.py msgid "" "Nobody came, . I'm beginning to doubt that anyone else has survived" " besides us…" msgstr "" +"Nadie vino, . Empiezo a dudar que alguien más haya sobrevivido " +"además de nosotros..." #: lang/json/talk_topic_from_json.py msgid "Are we there yet, ?" -msgstr "" +msgstr "¿Ya hemos llegado, ?" #: lang/json/talk_topic_from_json.py msgid "Almost." -msgstr "" +msgstr "Casi." #: lang/json/talk_topic_from_json.py msgid "Is it safe, my ?" -msgstr "" +msgstr "¿Es seguro, mi ?" #: lang/json/talk_topic_from_json.py msgid "Yes. Ground floor is clear." -msgstr "" +msgstr "Sí. La planta baja está despejada." #: lang/json/talk_topic_from_json.py msgid "Yes. First floor is clear." -msgstr "" +msgstr "Sí. El primer piso está despejado." #: lang/json/talk_topic_from_json.py msgid "Yes. Second floor is clear." -msgstr "" +msgstr "Sí. El segundo piso está despejado." #: lang/json/talk_topic_from_json.py msgid "Yes. Third floor is clear." -msgstr "" +msgstr "Sí. El tercer piso está despejado." #: lang/json/talk_topic_from_json.py msgid "Yes. Fourth floor is clear." -msgstr "" +msgstr "Sí. El cuarto piso está despejado." #: lang/json/talk_topic_from_json.py msgid "Yes. Top floor is clear." -msgstr "" +msgstr "Sí. El piso superior está despejado." #: lang/json/talk_topic_from_json.py msgid " Let's clean the next floor." -msgstr "" +msgstr " Vamos a limpiar el siguiente piso." #: lang/json/talk_topic_from_json.py msgid " Let's return to the first floor." -msgstr "" +msgstr " Volvamos al primer piso." #: lang/json/talk_topic_from_json.py msgid "Did you find them, ?" -msgstr "" +msgstr "¿Los has encontrado, ?" #: lang/json/talk_topic_from_json.py msgid "We did it. All safe." -msgstr "" +msgstr "Lo hicimos. Todo seguro." #: lang/json/talk_topic_from_json.py msgid "I'm sorry, I failed you… I couldn't bring them alive…" -msgstr "" +msgstr "Lo siento, te fallé... No pude traerlos vivos..." #: lang/json/talk_topic_from_json.py msgid "I'm sorry, I failed you… I couldn't bring your wife alive…" -msgstr "" +msgstr "Lo siento, te fallé... No pude traer a tu esposa con vida..." #: lang/json/talk_topic_from_json.py msgid "I'm sorry, I failed you… I couldn't bring your daughter alive…" -msgstr "" +msgstr "Lo siento, te fallé... No pude traer a tu hija viva..." #: lang/json/talk_topic_from_json.py msgid "Nothing, really." -msgstr "" +msgstr "Nada, en realidad." #: lang/json/talk_topic_from_json.py msgid "" "… I entrusted you with the most valuable thing that I have left, and" " you…" -msgstr "" +msgstr " ... te confié lo más valioso que me quedaba, y tú..." #: lang/json/talk_topic_from_json.py msgid "I'm scared. Where is my husband?" -msgstr "" +msgstr "Tengo miedo. ¿Dónde está mi marido?" #: lang/json/talk_topic_from_json.py msgid "" "Thank you for saving me. It's a shame my Angelina didn't make it… you did " "everything you could, and I don't blame you for it…" msgstr "" +"Gracias por salvarme. Es una pena que mi Angelina no lo haya conseguido... " +"hiciste todo lo que pudiste, y no te culpo por ello..." #: lang/json/talk_topic_from_json.py msgid "Poor, poor Angelina…" -msgstr "" +msgstr "Pobre, poble Angelina..." #: lang/json/talk_topic_from_json.py msgid "" @@ -238195,35 +238335,38 @@ msgid "" "it our new home. You should talk to my husband, he doesn't look busy right " "now. Or always…" msgstr "" +"No tengo mucho que contar, lo siento. Estoy ocupada arreglando este lugar, " +"convirtiéndolo en nuestro nuevo hogar. Deberías hablar con mi marido, no " +"parece estar ocupado ahora mismo. O siempre..." #: lang/json/talk_topic_from_json.py msgid "You said that you have experience in electrical engineering…" -msgstr "" +msgstr "Has dicho que tienes experiencia en ingeniería eléctrica..." #: lang/json/talk_topic_from_json.py msgid "I did, actually. Why are you asking?" -msgstr "" +msgstr "Lo hice, en realidad. ¿Por qué lo preguntas?" #: lang/json/talk_topic_from_json.py msgid "We're here. Ready to start?" -msgstr "" +msgstr "Ya estamos aquí. ¿Listo para empezar?" #: lang/json/talk_topic_from_json.py msgid "Can you repair the mechanism of the lighthouse?" -msgstr "" +msgstr "¿Puedes reparar el mecanismo del faro?" #: lang/json/talk_topic_from_json.py msgid "" "Sure thing, boss. Take me there and in a few days it will be like new." -msgstr "" +msgstr "Claro, jefe. Llévame allí y en unos días estará como nuevo." #: lang/json/talk_topic_from_json.py msgid "Hmm, looks . I'll do my best." -msgstr "" +msgstr "Hmm, parece . Haré lo que pueda." #: lang/json/talk_topic_from_json.py msgid "Start working." -msgstr "" +msgstr "Empieza a trabajar." #: lang/json/talk_topic_from_json.py msgid "" @@ -238231,6 +238374,9 @@ msgid "" "this… I thought I could figure it out, but it's far beyond my comprehension." " I'm sorry." msgstr "" +"Jefe, esta es la cuestión... no se enfade, por favor. Mentí cuando dije que " +"soy bueno en esto... Pensé que podría resolverlo, pero está más allá de mi " +"comprensión. Lo siento." #: lang/json/talk_topic_from_json.py msgid "" @@ -238238,34 +238384,37 @@ msgid "" "something about this… I thought I could figure it out, but it's far beyond " "my comprehension. I'm sorry." msgstr "" +"Jefe, esta es la cosa... no se enoje, por favor. Mentí al decir que sabía " +"algo sobre esto... Pensé que podría resolverlo, pero está más allá de mi " +"comprensión. Lo siento." #: lang/json/talk_topic_from_json.py msgid "All done, boss. Tell that fisherman to try it in action." -msgstr "" +msgstr "Todo hecho, jefe. Dile a ese pescador que lo pruebe en acción." #: lang/json/talk_topic_from_json.py msgid "I'm still working, boss." -msgstr "" +msgstr "Sigo trabajando, jefe." #: lang/json/talk_topic_from_json.py msgid "Thanks for wasting my time, . " -msgstr "" +msgstr "Gracias por malgastar mi tiempo, . " #: lang/json/talk_topic_from_json.py msgid "We're done here. " -msgstr "" +msgstr "Hemos acabado aqui. " #: lang/json/talk_topic_from_json.py msgid "Good." -msgstr "" +msgstr "Bien." #: lang/json/talk_topic_from_json.py msgid "Hello! Glad to meet another survivor." -msgstr "" +msgstr "¡Hola!" #: lang/json/talk_topic_from_json.py msgid "Me too. How did you manage to get here?" -msgstr "" +msgstr "Igualmente. ¿Cómo has conseguido llegar hasta aquí?" #: lang/json/talk_topic_from_json.py msgid "" @@ -238274,6 +238423,11 @@ msgid "" " had lit it to indicate their location. As you can see, I was right. I " "managed to find a boat near the nearest shore, on which I set sail." msgstr "" +"Durante una de mis búsquedas nocturnas de alimentos y provisiones, noté un " +"resplandor brillante que venía de algún lugar lejano. Pensé que uno de los " +"supervivientes lo había encendido para indicar su ubicación. Como pueden " +"ver, estaba en lo cierto. Conseguí encontrar un barco cerca de la orilla más" +" cercana, en el que me hice a la mar." #: lang/json/talk_topic_from_json.py msgid "" @@ -238283,6 +238437,12 @@ msgid "" " to get around the sea creatures deftly. When I saw a distant light, at " "first, I could not believe my eyes. Then, I decided to find out what it is." msgstr "" +"Llevo mucho tiempo navegando en mi pequeño barco de costa a costa. En " +"realidad, el barco no era del todo mío, pero no importa. Ese modo de vida me" +" proporcionaba suficiente seguridad frente a los , y me las " +"arreglaba para sortear a las criaturas marinas con destreza. Cuando vi una " +"luz lejana, al principio, no podía creer lo que veían mis ojos. Entonces, " +"decidí averiguar qué era." #: lang/json/talk_topic_from_json.py msgid "" @@ -238292,6 +238452,11 @@ msgid "" "brought me straight to the shore of this little island. I still don't " "understand by what miracle I managed to survive, ." msgstr "" +"Por desgracia, durante mi \"viaje\" a este faro, la suerte me dio la " +"espalda. Fui atacado por algun de las profundidades submarinas. " +"No pude luchar contra él y arrastró mi barco hasta el fondo. Las olas me " +"llevaron directamente a la orilla de esta pequeña isla. Todavía no entiendo " +"por qué milagro logré sobrevivir, ." #: lang/json/talk_topic_from_json.py msgid "" @@ -238299,6 +238464,9 @@ msgid "" "yesterday's storm it was carried off somewhere. Well, you don't always have" " to be lucky, right?" msgstr "" +" Por desgracia, cuando llegué aquí, me olvidé de atar mi barco, y la " +"tormenta de ayer se lo llevó a alguna parte. Bueno, no siempre tienes " +"suerte, ¿verdad?" #: lang/json/talk_topic_from_json.py msgid "" @@ -238307,10 +238475,14 @@ msgid "" "underwater 's, and my boat was smashed to pieces. It was " "scary, we could barely sail away on Mikhail's ship." msgstr "" +" Navegué aquí hace unos días. Mikhail y su familia son muy hospitalarios. " +"Desgraciadamente, durante nuestra pesca conjunta, nos atacó un enjambre de " +" submarinos y mi barco quedó destrozado. Fue aterrador, " +"apenas pudimos navegar en el barco de Mikhail." #: lang/json/talk_topic_from_json.py msgid "I'm glad you are OK." -msgstr "" +msgstr "Me alegro de que estés bien." #: lang/json/talk_topic_from_json.py msgid "Hey there." @@ -238504,6 +238676,10 @@ msgid "" " a lot more handy than old-world dollars, those are basically just " "firestarters here." msgstr "" +"Usamos iconos religiosos como nuestra moneda. Estos fueron hechos antes del " +" y el nombre de nuestra comunidad está escrito en la parte " +"de atrás. Es mucho más práctico que los dólares del viejo mundo, esos son " +"básicamente la yesca artificial aquí." #: lang/json/talk_topic_from_json.py msgid "You're back." @@ -238727,7 +238903,7 @@ msgstr "¿Puedo ayudar en algo?" #: lang/json/talk_topic_from_json.py msgid "Do you need any resources?" -msgstr "" +msgstr "¿Necesitas algún recurso?" #: lang/json/talk_topic_from_json.py msgid "Getting by will do for now." @@ -238756,7 +238932,7 @@ msgstr "" #: lang/json/talk_topic_from_json.py msgid "Anyone nearby I should meet?" -msgstr "" +msgstr "¿Hay alguien cerca que deba conocer?" #: lang/json/talk_topic_from_json.py msgid "That sounds optimistic?" @@ -238767,28 +238943,32 @@ msgid "" "There is a family of nearby farmers that I trade with. I'd appreciate it if" " you could go check on them." msgstr "" +"Hay una familia de granjeros cercana con la que comercio. Te agradecería que" +" fueras a verlos." #: lang/json/talk_topic_from_json.py msgid "Seems like a deal to me." -msgstr "" +msgstr "A mí me parece un buen trato." #: lang/json/talk_topic_from_json.py msgid "That seems rather dangerous, I think I'll pass." -msgstr "" +msgstr "Eso parece bastante peligroso, creo que voy a pasar." #: lang/json/talk_topic_from_json.py msgid "" "It can be quite a hike depending on your transportation. Lot of bad news " "between here and there." msgstr "" +"Puede ser una gran caminata dependiendo de tu transporte. Muchas malas " +"noticias entre aquí y allá." #: lang/json/talk_topic_from_json.py msgid "Don't worry, I'll be careful." -msgstr "" +msgstr "No te preocupes, tendré cuidado." #: lang/json/talk_topic_from_json.py msgid "Just a walk in the woods." -msgstr "" +msgstr "Sólo un paseo por el bosque." #: lang/json/talk_topic_from_json.py msgid "" @@ -238838,6 +239018,8 @@ msgid "" "The bunnies and I love adding some diversity to the menu and I always need " "materials for patching fences." msgstr "" +"A los conejitos y a mí nos encanta añadir algo de diversidad al menú y " +"siempre necesito materiales para remendar las vallas." #: lang/json/talk_topic_from_json.py msgid "That's all for now. Can we discuss something else?" @@ -238849,7 +239031,7 @@ msgstr "Eso es todo por ahora. Será mejor que me vaya." #: lang/json/talk_topic_from_json.py msgid "Delivering ." -msgstr "" +msgstr "Entregando ." #: lang/json/talk_topic_from_json.py msgid "Hello again." @@ -238858,27 +239040,27 @@ msgstr "Hola de nuevo." #: lang/json/talk_topic_from_json.py msgid "" "Ayuh, I was thinkin' it's just another monstah skulkin' about. Who are you?" -msgstr "" +msgstr "Ayuh, estaba pensando que eras otro monstruo merodeando. ¿Quién eres?" #: lang/json/talk_topic_from_json.py msgid "Just a survivor, looking around. What are you doing here?" -msgstr "" +msgstr "Sólo un sobreviviente, mirando alrededor. ¿Qué estás haciendo aquí?" #: lang/json/talk_topic_from_json.py msgid "What did you before all this?" -msgstr "" +msgstr "¿Qué hacías antes de todo esto?" #: lang/json/talk_topic_from_json.py msgid "Is there something I can do for you?" -msgstr "" +msgstr "¿Hay algo que pueda hacer por ti?" #: lang/json/talk_topic_from_json.py msgid "How about we travel together?" -msgstr "" +msgstr "¿Qué tal si viajamos juntos?" #: lang/json/talk_topic_from_json.py msgid "What's with the accent?" -msgstr "" +msgstr "¿Por qué el acento?" #: lang/json/talk_topic_from_json.py msgid "" @@ -238888,16 +239070,24 @@ msgid "" "man. Just tryin' ta survive, I suppose. Hopefully, tha world will get back" " togetha' one day and I can put mah skills ta use doin' what I like." msgstr "" +"Trabajé en un rancho no muy lejos de aquí antes de que todo se fuera al " +"traste. Me encantaría volver a hacer lo que hacía: cuidar de los caballos, " +"las vacas, todo tipo de animales, asegurarme de que los campos estén a salvo" +" y todo eso. ¿Pero ahora? No sé, hombre. Sólo trato de sobrevivir, supongo. " +"Con suerte, el mundo volverá a funcionar algún día y podré usar mis " +"habilidades para hacer lo que me gusta." #: lang/json/talk_topic_from_json.py msgid "Let's hope it will." -msgstr "" +msgstr "Esperemos que así sea." #: lang/json/talk_topic_from_json.py msgid "" "I was just sort of wanderin' around, hoping ta maybe find some bettah gear." " Decided ta rest up, 'eard someone walkin', and, well, here we are." msgstr "" +"Estaba vagando por ahí, esperando encontrar algún equipo mejor. Decidí " +"descansar, escuché a alguien caminando, y, bueno, aquí estamos." #: lang/json/talk_topic_from_json.py msgid "" @@ -238905,6 +239095,9 @@ msgid "" "maybe it oughta be a good idea for us ta travel togetha' - safety in numbers" " an' all that." msgstr "" +"No puedo decir que pueda pensar en algo específico ahora mismo. Tengo que " +"decir, sin embargo, que tal vez debería ser una buena idea para nosotros " +"viajar juntos - la seguridad en los números y todo eso." #: lang/json/talk_topic_from_json.py msgid "I'll think about it." @@ -238912,11 +239105,11 @@ msgstr "Voy a pensarlo." #: lang/json/talk_topic_from_json.py msgid "Is it a good idea to trust a stranger like me this easily?" -msgstr "" +msgstr "¿Es una buena idea confiar en un extraño como yo tan fácilmente?" #: lang/json/talk_topic_from_json.py msgid "Sounds like a good idea - want to join me, then?" -msgstr "" +msgstr "Me parece una buena idea, ¿quieres unirte a mí, entonces?" #: lang/json/talk_topic_from_json.py msgid "" @@ -238924,14 +239117,18 @@ msgid "" "in a pinch. Knew my way around a gun ever since my da taught me when I was " "a kid, so ya don't have ta worry about me doing my part." msgstr "" +"Malvado. He estado en el viejo camino lo suficiente como para saber cómo " +"manejarme en un apuro. Sabía cómo manejar un arma desde que mi padre me " +"enseñó cuando era un niño, así que no tienes que preocuparte de que no haga " +"mi parte." #: lang/json/talk_topic_from_json.py msgid "On a second thought, let me think about it a bit more" -msgstr "" +msgstr "Pensándolo bien, déjame pensarlo un poco más" #: lang/json/talk_topic_from_json.py msgid "Great! Let's go." -msgstr "" +msgstr "¡Genial! Vamos." #: lang/json/talk_topic_from_json.py msgid "" @@ -238941,14 +239138,19 @@ msgid "" " kill the otha', so I reckon we're off to ah' good start, all things " "considered." msgstr "" +"No tengo muchas opciones, ¿verdad? Por mi cuenta, un monstruo tendrá suerte " +"tarde o temprano, e incluso si lo mato, desangrarme en un callejón no es " +"algo que me guste. Además, acabamos de tener una agradable y civilizada " +"charla en la que nadie ha intentado matar al otro, así que creo que hemos " +"empezado con buen pie." #: lang/json/talk_topic_from_json.py msgid "Fair enough. Want to travel with me, then?" -msgstr "" +msgstr "Me parece bien. ¿Quieres viajar conmigo, entonces?" #: lang/json/talk_topic_from_json.py msgid "Can't say I really agree. I'll be going now." -msgstr "" +msgstr "No puedo decir que esté de acuerdo. Voy a irme ahora." #: lang/json/talk_topic_from_json.py msgid "" @@ -238956,52 +239158,57 @@ msgid "" "keepin' up with me, but if ya get used ta it, wicked good fun, let me tell " "ya." msgstr "" +"¿Qué? ¿Nunca has estado en Boston, verdad? Espero que no lo estés pasando " +"mal para seguirme el ritmo, pero si te acostumbras, es muy divertido, déjame" +" decirte." #: lang/json/talk_topic_from_json.py msgid "I like it." -msgstr "" +msgstr "Me gusta." #: lang/json/talk_topic_from_json.py msgid "I hate it." -msgstr "" +msgstr "Lo odio." #: lang/json/talk_topic_from_json.py msgid "Okay then." -msgstr "" +msgstr "Bien entonces." #: lang/json/talk_topic_from_json.py msgid "" "Hey! Stop right there! This here is private property! Not one step " "closer, you got it?!" msgstr "" +"¡Oye! ¡Detente ahí! ¡Esto es propiedad privada! Ni un paso más, ¡¿lo " +"tienes?!" #: lang/json/talk_topic_from_json.py msgid "Whoa, calm down, no reason to get heated." -msgstr "" +msgstr "Whoa, cálmate, no hay razón para calentarse." #: lang/json/talk_topic_from_json.py msgid "You better calm down right now." -msgstr "" +msgstr "Será mejor que te calmes ahora mismo." #: lang/json/talk_topic_from_json.py msgid "Does private property even exist anymore?" -msgstr "" +msgstr "¿Existe todavía la propiedad privada?" #: lang/json/talk_topic_from_json.py msgid "Yeah that's right! And don't bother me again, you hear?!" -msgstr "" +msgstr "¡Sí, eso es! Y no me vuelvas a molestar, ¿me oyes?" #: lang/json/talk_topic_from_json.py msgid "I said stay away! Don't get any closer or I swear I will kill you." -msgstr "" +msgstr "¡He dicho que te alejes! No te acerques más o te juro que te mato." #: lang/json/talk_topic_from_json.py msgid "Don't threaten me or you will regret it." -msgstr "" +msgstr "No me amenaces o lo lamentarás." #: lang/json/talk_topic_from_json.py msgid "I really just want to talk - I mean no harm." -msgstr "" +msgstr "En realidad, sólo quiero hablar, no pretendo hacer daño." #: lang/json/talk_topic_from_json.py msgid "Alright, I'm leaving." @@ -239010,49 +239217,51 @@ msgstr "Muy bien, me voy." #: lang/json/talk_topic_from_json.py msgid "" "For the last goddamn time, leave or I will defend myself! I will kill you!" -msgstr "" +msgstr "¡Por última vez, vete o me defenderé! ¡Te mataré!" #: lang/json/talk_topic_from_json.py msgid "I'd like to see you try." -msgstr "" +msgstr "Me gustaría verte intentarlo." #: lang/json/talk_topic_from_json.py msgid "" "Did you just fucking threaten me?! This is your last chance to piss off or " "I swear I will end you!" msgstr "" +"¡¿Acabas de amenazarme?! ¡Esta es tu última oportunidad de largarte o te " +"juro que acabaré contigo!" #: lang/json/talk_topic_from_json.py msgid "Alright, alright, I'm going." -msgstr "" +msgstr "Muy bien, muy bien, me voy." #: lang/json/talk_topic_from_json.py msgid "It does on my property! Now blow off!" -msgstr "" +msgstr "¡Lo hace en mi propiedad! ¡Ahora lárgate!" #: lang/json/talk_topic_from_json.py msgid "Okay, I'll leave." -msgstr "" +msgstr "Bien, me iré." #: lang/json/talk_topic_from_json.py msgid "I just want to talk." -msgstr "" +msgstr "Sólo quiero hablar." #: lang/json/talk_topic_from_json.py msgid "Yeah?" -msgstr "" +msgstr "¿Sí?" #: lang/json/talk_topic_from_json.py msgid "Oh. Hey there." -msgstr "" +msgstr "Oh, Hola." #: lang/json/talk_topic_from_json.py msgid "Thought I heard someone. What are you doing here?" -msgstr "" +msgstr "Me pareció oír a alguien. ¿Qué estás haciendo aquí?" #: lang/json/talk_topic_from_json.py msgid "How did you get here?" -msgstr "" +msgstr "¿Cómo has llegado hasta aquí?" #: lang/json/talk_topic_from_json.py msgid "Would you like to come with me?" @@ -239060,39 +239269,44 @@ msgstr "¿Te gustaría venir conmigo?" #: lang/json/talk_topic_from_json.py msgid "I already told you. Don't want to go through it again." -msgstr "" +msgstr "Ya te lo dije. No quiero volver a hacerlo." #: lang/json/talk_topic_from_json.py msgid "" "Lived in a nearby town. Normal life. 9 to 5 job. When it all happened, we" " ran away to find some safety. But there's no safety anymore, is there?" msgstr "" +"Vivía en un pueblo cercano. Vida normal. Trabajo de 9 a 5. Cuando todo " +"sucedió, huimos para encontrar algo de seguridad. Pero ya no hay seguridad, " +"¿verdad?" #: lang/json/talk_topic_from_json.py msgid "Wait, 'we'?" -msgstr "" +msgstr "Espera, ¿\"nosotros\"?" #: lang/json/talk_topic_from_json.py msgid "Right. Okay." -msgstr "" +msgstr "Correcto. Bien." #: lang/json/talk_topic_from_json.py msgid "I didn't leave the town alone. I arrived here alone." -msgstr "" +msgstr "No dejé la ciudad sola. Llegué aquí solo." #: lang/json/talk_topic_from_json.py msgid "" "I'm sorry for your loss. But you still can't give up. You have a lot to " "live for!" msgstr "" +"Lamento tu pérdida. Pero aún no puedes rendirte. ¡Tienes mucho por lo que " +"vivir!" #: lang/json/talk_topic_from_json.py msgid "We all lost someone. No reason to sit down and die." -msgstr "" +msgstr "Todos hemos perdido a alguien. No hay razón para sentarse y morir." #: lang/json/talk_topic_from_json.py msgid "You can't let yourself be consumed by grief. It will get better." -msgstr "" +msgstr "No puedes dejarte consumir por la pena. Todo mejorará." #: lang/json/talk_topic_from_json.py msgid "No one gets out alive. Always been that way. So we keep going." @@ -239101,42 +239315,43 @@ msgstr "Nadie sale vivo. Siempre ha sido así. Así que seguimos adelante." #: lang/json/talk_topic_from_json.py msgid "I'm sure your loved one would want you to live on for them." msgstr "" +"Estoy seguro de que tu ser querido querría que siguieras viviendo por él." #: lang/json/talk_topic_from_json.py msgid "I… I mean… huh. I guess." -msgstr "" +msgstr "Yo... quiero decir... eh. Supongo." #: lang/json/talk_topic_from_json.py msgid "Good. Take care." -msgstr "" +msgstr "Bien. Cuidate." #: lang/json/talk_topic_from_json.py msgid "That's a start." -msgstr "" +msgstr "Eso es un comienzo." #: lang/json/talk_topic_from_json.py msgid "Just leave me alone." -msgstr "" +msgstr "Solo dejame en paz." #: lang/json/talk_topic_from_json.py msgid "Alright. Take care." -msgstr "" +msgstr "Muy bien. Cuídate" #: lang/json/talk_topic_from_json.py msgid "I dunno. Waiting. Seeing if something happens I guess." -msgstr "" +msgstr "No sé. Esperando. A ver si pasa algo, supongo." #: lang/json/talk_topic_from_json.py msgid "You do realize there is an apocalypse going on, right?" -msgstr "" +msgstr "Te das cuenta de que hay un apocalipsis en marcha, ¿verdad?" #: lang/json/talk_topic_from_json.py msgid "Yeah. I do." -msgstr "" +msgstr "Sí, así es." #: lang/json/talk_topic_from_json.py msgid "So shouldn't you be more concerned? Trying to survive?" -msgstr "" +msgstr "¿No deberías estar más preocupado? ¿Intentar sobrevivir?" #: lang/json/talk_topic_from_json.py msgid "" @@ -239145,58 +239360,65 @@ msgid "" "just see everyone we care about die. All of them. Might as well get it " "over with." msgstr "" +"¿Durante cuánto tiempo? Ya has visto lo que hay ahí fuera. Si sobrevivimos " +"hoy, moriremos el día después. O el día después de ese. Y si vivimos más " +"allá de eso, veremos morir a todos los que nos importan. Todos ellos. Será " +"mejor que acabemos con esto." #: lang/json/talk_topic_from_json.py msgid "So you're just going to give up?" -msgstr "" +msgstr "¿Así que te vas a rendir?" #: lang/json/talk_topic_from_json.py msgid "Yeah. I think I will." -msgstr "" +msgstr "Sí. Creo que lo haré." #: lang/json/talk_topic_from_json.py msgid "" "I dunno. Maybe. Might give me something to do while I think about all " "this." msgstr "" +"No lo sé. Tal vez. Podría darme algo que hacer mientras pienso en todo esto." #: lang/json/talk_topic_from_json.py msgid "I told you to just leave me alone." -msgstr "" +msgstr "Te dije que me dejaras en paz." #: lang/json/talk_topic_from_json.py msgid "It will. Let's get going." -msgstr "" +msgstr "Lo hare. Vamos." #: lang/json/talk_topic_from_json.py msgid "On a second thought, wait here a while." -msgstr "" +msgstr "Pensándolo bien, espera aquí un rato." #: lang/json/talk_topic_from_json.py msgid "Alright. Goodbye." -msgstr "" +msgstr "Muy bien. Adiós." #: lang/json/talk_topic_from_json.py msgid "Hey! Who goes there?" -msgstr "" +msgstr "¡Oye! ¿Quién va allí?" #: lang/json/talk_topic_from_json.py msgid "Just another survivor. What are you doing here?" -msgstr "" +msgstr "Sólo otro superviviente. ¿Qué estás haciendo aquí?" #: lang/json/talk_topic_from_json.py msgid "I'm you, from the future. I've come to warn you." -msgstr "" +msgstr "Soy tú, del futuro. He venido a advertirte." #: lang/json/talk_topic_from_json.py msgid "" "I am a ghost. I died here 37 years ago, yet I cannot depart this mortal " "realm." msgstr "" +"Soy un fantasma. Morí aquí hace 37 años, pero no puedo abandonar este reino " +"mortal." #: lang/json/talk_topic_from_json.py msgid "Is there something I can help you with?" -msgstr "" +msgstr "¿Hay algo en lo que pueda ayudarte?" #: lang/json/talk_topic_from_json.py msgid "" @@ -239207,24 +239429,33 @@ msgid "" "might allow me to make a living in the apocalypse, bartering for gear and " "trinkets, so I got that going for me, I suppose." msgstr "" +"Trabajé como vendedor de equipos agrícolas de alta gama. Lo sé, puede que no" +" suene tan elegante, pero te sorprendería lo caras que pueden llegar a ser " +"esas máquinas. Tuve la suerte de estar en una granja bastante remota cuando " +"todo se fue a la mierda. En cierto modo, ser vendedor me salvó y la " +"experiencia del trabajo podría permitirme ganarme la vida en el apocalipsis," +" haciendo trueques por equipos y baratijas, así que supongo que tengo eso a " +"mi favor." #: lang/json/talk_topic_from_json.py msgid "Speaking of which, I'd like to see your wares." -msgstr "" +msgstr "Hablando de eso, me gustaría ver tu mercancía." #: lang/json/talk_topic_from_json.py msgid "Not a bad way to live." -msgstr "" +msgstr "No es una mala manera de vivir." #: lang/json/talk_topic_from_json.py msgid "" "Hah, real cute. Seem the End times didn't take your sense of humour, eh, " "stranger?" msgstr "" +"Hah, muy lindo. Parece que el Fin de los Tiempos no se llevó tu sentido del " +"humor, ¿eh, forastero?" #: lang/json/talk_topic_from_json.py msgid "I have my moments. So what are you doing here?" -msgstr "" +msgstr "Tengo mis momentos. Entonces, ¿qué estás haciendo aquí?" #: lang/json/talk_topic_from_json.py msgid "" @@ -239232,24 +239463,29 @@ msgid "" "with folk. If you're interested, I got a lot of good things on sale, " "stranger." msgstr "" +"Ah, no mucho en realidad. De paso, tratando de ganarme la vida comerciando " +"con la gente. Si te interesa, tengo un montón de cosas buenas en venta, " +"extraño." #: lang/json/talk_topic_from_json.py msgid "You do? Let me take a look." -msgstr "" +msgstr "¿tienes? Déjame ver." #: lang/json/talk_topic_from_json.py msgid "" "You seem like a decent sort, but I'm not really looking for company right " "now. Think I'm better off on my own." msgstr "" +"Pareces un tipo decente, pero no estoy buscando compañía en este momento. " +"Creo que estoy mejor por mi cuenta." #: lang/json/talk_topic_from_json.py msgid "If you think so." -msgstr "" +msgstr "Si lo crees así." #: lang/json/talk_topic_from_json.py msgid "Fair enough. Goodbye." -msgstr "" +msgstr "Justo. Adiós." #: lang/json/talk_topic_from_json.py msgid "Hey, ." @@ -239276,6 +239512,8 @@ msgid "" "Yeah, I think we need to talk about it, but I'm not ready yet. Let me " "reclaim my life for a while." msgstr "" +"Sí, creo que tenemos que hablar de ello, pero aún no estoy listo. Déjame " +"reclamar mi vida por un tiempo. " #: lang/json/talk_topic_from_json.py msgid "Sounds good, Barry." @@ -239368,7 +239606,7 @@ msgstr "" #: lang/json/talk_topic_from_json.py msgid "Go on…" -msgstr "" +msgstr "Continua..." #: lang/json/talk_topic_from_json.py msgid "Is your forge operational?" @@ -240114,92 +240352,102 @@ msgstr "Háblame de tu padre." #: lang/json/talk_topic_from_json.py msgid "" -msgstr "" +msgstr "" #: lang/json/talk_topic_from_json.py msgid "Ok, sorry, I'm already leaving!" -msgstr "" +msgstr "Vale, lo siento, ¡ya me voy!" #: lang/json/talk_topic_from_json.py msgid "Hey, !" -msgstr "" +msgstr "¡Oye, !" #: lang/json/talk_topic_from_json.py msgid "" "Hey, who the fuck are you? I haven't seen you 'round. Ah, fuck it, it doesn't matter.\n" "Here's the rules. The first and most important one: ALWAYS CLOSE THE FUCKING ENTRY DOOR BEHIND YOUR ASS! If you're okay with that, the following rules are: don't fuck with us, don't steal from us, don't start a fight without a reason with someone from us. Got it, punk? Now get lost." msgstr "" +"Oye, ¿quién coño eres tú? No te he visto por aquí. Ah, a la mierda, no importa.\n" +"Estas son las reglas. La primera y más importante: ¡CIERRA SIEMPRE LA PUTA PUERTA DE ENTRADA DETRÁS DE TU CULO! Si te parece bien, las siguientes reglas son: no nos jodas, no nos robes, no empieces una pelea sin motivo con alguien de nosotros. ¿Entendido, gamberro? Ahora piérdete." #: lang/json/talk_topic_from_json.py msgid "Yeah, I got it. See ya." -msgstr "" +msgstr "Sí, lo tengo. Nos vemos." #: lang/json/talk_topic_from_json.py msgid "I just wanted to ask if you have a job for me." -msgstr "" +msgstr "Sólo quería preguntar si tienen un trabajo para mí." #: lang/json/talk_topic_from_json.py msgid "" "I'm just hungry, and I thought you might give me some food for some job." msgstr "" +"Sólo tengo hambre, y pensé que podrías darme algo de comida a cambio de " +"trabajo." #: lang/json/talk_topic_from_json.py msgid "Can we just talk it over?" -msgstr "" +msgstr "¿Podemos hablarlo?" #: lang/json/talk_topic_from_json.py msgid "" "Do I have a exclamation sign over my head, like I'm a " " quest-giver from some video game?" msgstr "" +"¿Tengo un signo de exclamación sobre mi cabeza, como si fuera " +"un buscador de algún videojuego?" #: lang/json/talk_topic_from_json.py msgid "No, of course not! Sorry, I'm leaving." -msgstr "" +msgstr "No, por supuesto que no. Lo siento, me voy." #: lang/json/talk_topic_from_json.py msgid "" "Are you deaf or stupid? I said I don't give a fuck for you and your " " problems. Bother me one more time, and you'll regret that. " msgstr "" +"¿Eres sordo o estúpido? He dicho que me importa un carajo tú y tus " +"problemas. Moléstame una vez más y te arrepentirás. " #: lang/json/talk_topic_from_json.py msgid "Ok, sorry, I promise I won't bother you anymore." -msgstr "" +msgstr "Vale, lo siento, prometo que no te molestaré más." #: lang/json/talk_topic_from_json.py msgid "You think you're immortal, huh, ?" -msgstr "" +msgstr "¿Te crees inmortal, eh,?" #: lang/json/talk_topic_from_json.py msgid "Gee, what's the matter with you? Okay, okay, I'm leaving." -msgstr "" +msgstr "Caray, ¿qué te pasa? Vale, vale, me voy." #: lang/json/talk_topic_from_json.py msgid "It would be you who will regret talking to me like that." -msgstr "" +msgstr "Serás tú quien se arrepienta de haberme hablado así." #: lang/json/talk_topic_from_json.py msgid "" "Not so fast, I think you need to pay for breaking your promise and bothering" " me. Give me your shit, now!" msgstr "" +"No tan rápido, creo que tienes que pagar por romper tu promesa y molestarme." +" ¡Dame tus cosas, ahora!" #: lang/json/talk_topic_from_json.py msgid "Please don't hurt me! Take all that you want." -msgstr "" +msgstr "¡Por favor, no me hagas daño! Toma todo lo que quieras." #: lang/json/talk_topic_from_json.py msgid "What, !" -msgstr "" +msgstr "¡Que, !" #: lang/json/talk_topic_from_json.py msgid "I have nothing more to say to you. " -msgstr "" +msgstr "No tengo nada más que decirte. " #: lang/json/talk_topic_from_json.py msgid "So, what are you waiting for?" -msgstr "" +msgstr "Entonces, ¿qué estas esperando?" #: lang/json/talk_topic_from_json.py msgid "" @@ -240209,50 +240457,64 @@ msgid "" "fresh air coming out of it, so I think it's leading to the surface. It " "could be your way to freedom. Feel free to use it." msgstr "" +"No sé si lo sabes, pero hay alcantarillas debajo de la prisión. Estaba " +"planeando una fuga mucho antes de , y mientras trabajaba en " +"la limpieza de las alcantarillas, me di cuenta de una sección de pared " +"dañada. Había un flujo de aire fresco que salía de ella, así que creo que " +"lleva a la superficie. Podría ser tu camino a la libertad. Siéntete libre de" +" usarlo." #: lang/json/talk_topic_from_json.py msgid "You are what you eat, as they say." -msgstr "" +msgstr "Eres lo que comes, como dicen." #: lang/json/talk_topic_from_json.py msgid "It's you again." -msgstr "" +msgstr "Eres tú otra vez." #: lang/json/talk_topic_from_json.py msgid "" "Hello there. Haven't seen you around before. You must be from the other " "wing. Managed to survive, huh?" msgstr "" +"Hola. No te he visto antes por aquí. Debes ser del otro pabellón. Te las " +"arreglaste para sobrevivir, ¿eh?" #: lang/json/talk_topic_from_json.py msgid "Yeah, I've been through situations far worse than that." -msgstr "" +msgstr "Sí, he pasado por situaciones mucho peores que esa." #: lang/json/talk_topic_from_json.py msgid "" "It was a nightmare, lots of , blood everywhere! Thank god I'm " "among living people again." msgstr "" +"Fue una pesadilla, muchos , sangre por todas partes. Gracias a Dios" +" estoy entre gente viva de nuevo." #: lang/json/talk_topic_from_json.py msgid "" "[Cannibal] It's hard to die of hunger when there's so many tasty corpses " "lying around." msgstr "" +"[Canibal] Es difícil morir de hambre cuando hay tantos cadáveres sabrosos " +"por ahí." #: lang/json/talk_topic_from_json.py msgid "" "I want to get out of this prison. I hoped you could help me with " "that." msgstr "" +"Quiero salir de esta prisión. Esperaba que pudieras ayudarme con " +"eso." #: lang/json/talk_topic_from_json.py msgid "I'm on my way." -msgstr "" +msgstr "Estoy en camino." #: lang/json/talk_topic_from_json.py msgid "I don't know if I'll take your advice, but thanks nevertheless." -msgstr "" +msgstr "No sé si seguiré tu consejo, pero gracias de todos modos." #: lang/json/talk_topic_from_json.py msgid "" @@ -240260,58 +240522,71 @@ msgid "" " thing for you, and all you give me as reward is a can of " "beans?! I demand something more substantial." msgstr "" +"Espera, ¿qué? ¡¿Una lata de judías?! He pasado por un infierno para " +"conseguir esta cosa para ti, ¿y todo lo que me das como recompensa es" +" una lata de judías? Exijo algo más sustancial." #: lang/json/talk_topic_from_json.py msgid "Nice talking to ya. Farewell." -msgstr "" +msgstr "Un placer hablar contigo. Hasta la vista." #: lang/json/talk_topic_from_json.py msgid "" "Huh, even so? I'm not saying I approve your… tastes, but I definitely " "respect people who use all possibilities life has to offer." msgstr "" +"Huh, ¿aún así? No digo que apruebe tus... gustos, pero definitivamente " +"respeto a la gente que utiliza todas las posibilidades que la vida le " +"ofrece." #: lang/json/talk_topic_from_json.py msgid "Yeah, we share the same opinions on this matter." -msgstr "" +msgstr "Sí, compartimos las mismas opiniones sobre este asunto." #: lang/json/talk_topic_from_json.py msgid "" "Well, that's a boastful statement. Not that I don't believe it, it's just…." " Ah, nevermind. Let's get to the point. What do you want?" msgstr "" +"Bien, es una afirmación jactanciosa. No es que no lo crea, es sólo.... Ah, " +"no importa. Vayamos al grano. ¿Qué es lo que quieres?" #: lang/json/talk_topic_from_json.py msgid "Hold the horses, pal. Nobody allowed you to stay here - yet." msgstr "" +"Aguanta los caballos, amigo. Nadie te ha permitido quedarte aquí, todavía." #: lang/json/talk_topic_from_json.py msgid "" "Please! I don't want to go back there! I'm tired and hungry! I just need " "time to rest!" msgstr "" +"¡Por favor! ¡No quiero volver allí! Estoy cansado y hambriento. ¡Sólo " +"necesito tiempo para descansar!" #: lang/json/talk_topic_from_json.py msgid "Shit! Looks like I'm on my own now. Thanks for nothing. Bye." -msgstr "" +msgstr "¡Mierda! Parece que ahora estoy solo. Gracias por nada. Adiós." #: lang/json/talk_topic_from_json.py msgid "" "We don't have much space, and there's not much food. Besides, I don't know " "you at all, and something tells me you won't survive another day." msgstr "" +"No tenemos mucho espacio y no hay mucha comida. Además, no te conozco de " +"nada, y algo me dice que no sobrevivirás un día más." #: lang/json/talk_topic_from_json.py msgid "[STR 11] I'm tougher than it seems!" -msgstr "" +msgstr "[FUE 11] ¡Soy más duro de lo que parece!" #: lang/json/talk_topic_from_json.py msgid "[Survival 2] I have some survival expertise!" -msgstr "" +msgstr "[Supervivencia 2] ¡Tengo algo de experiencia en supervivencia!" #: lang/json/talk_topic_from_json.py msgid "I guess I need to find some other place…" -msgstr "" +msgstr "Supongo que tengo que encontrar otro lugar..." #: lang/json/talk_topic_from_json.py msgid "" @@ -240319,94 +240594,115 @@ msgid "" " away - you know, the less mouths to feed, the better. But I'm in a good " "mood today, so I've decided to help you get out of this island." msgstr "" +"La respuesta sigue siendo no. De hecho, podría ser mejor para nosotros " +"matarte de inmediato, ya sabes, cuantas menos bocas que alimentar, mejor. " +"Pero hoy estoy de buen humor, así que he decidido ayudarte a salir de esta " +"isla." #: lang/json/talk_topic_from_json.py msgid "Ok, I'm listening." -msgstr "" +msgstr "Vale, te escucho." #: lang/json/talk_topic_from_json.py msgid "You know, I think I'll manage without your help. Bye." -msgstr "" +msgstr "Sabes, creo que me las arreglaré sin tu ayuda. Adiós." #: lang/json/talk_topic_from_json.py msgid "I need you to retrieve some stuff from a locked safe. Interested?" msgstr "" +"Necesito que recuperes algunas cosas de una caja fuerte cerrada. " +"¿Interesado?" #: lang/json/talk_topic_from_json.py msgid "[Show the military id card] You mean this stuff?" msgstr "" +"[Mostrar la tarjeta de identificación militar] ¿Te refieres a esta cosa?" #: lang/json/talk_topic_from_json.py msgid "What's in the safe?" -msgstr "" +msgstr "¿Qué hay en la caja fuerte?" #: lang/json/talk_topic_from_json.py msgid "What for do you need it?" -msgstr "" +msgstr "¿Para qué lo necesitas?" #: lang/json/talk_topic_from_json.py msgid "I have a bad feeling about this. Sorry, I'll pass." -msgstr "" +msgstr "Tengo un mal presentimiento sobre esto. Lo siento, paso." #: lang/json/talk_topic_from_json.py msgid "" "As I said, that's the thing I need. You don't need to know what's that " "exactly. Just grab all things you find in the safe, and call it a day." msgstr "" +"Como he dicho, eso es lo que necesito. No necesitas saber qué es eso " +"exactamente. Simplemente coge todas las cosas que encuentres en la caja " +"fuerte, y dalo por hecho." #: lang/json/talk_topic_from_json.py msgid "That's weird." -msgstr "" +msgstr "Eso es raro." #: lang/json/talk_topic_from_json.py msgid "Let's say that's none of your business. Other questions?" -msgstr "" +msgstr "Digamos que eso no es de tu incumbencia. ¿Otras preguntas?" #: lang/json/talk_topic_from_json.py msgid "" "Hey, where did you get it? Nevermind, just give it to me. Just " "now." msgstr "" +"Oye, ¿de dónde lo has sacado? No importa, sólo dámelo. Ahora mismo." #: lang/json/talk_topic_from_json.py msgid "Hey, no need to be hostile. Here you go, I don't need it anyway." msgstr "" +"Oye, no hay necesidad de ser hostil. Aquí tienes, no lo necesito de todos " +"modos." #: lang/json/talk_topic_from_json.py msgid "" "I went through incredible hardships to get it. Please, can I keep this to " "myself?" msgstr "" +"Pasé por grandes penurias para conseguirlo. Por favor, ¿podría quedarme con " +"esto?" #: lang/json/talk_topic_from_json.py msgid "" "I killed tons of while I was trying to get this thing. Do you " "really think you and your handful of losers pose a threat to me?" msgstr "" +"Maté toneladas de mientras intentaba conseguir esta cosa. " +"¿Realmente crees que tú y tu puñado de perdedores representais una amenaza " +"para mí?" #: lang/json/talk_topic_from_json.py msgid "" "Okay. It was convincing. I'll still get what I want, one way or another. " "You better watch your back from now on." msgstr "" +"Bien. Fue convincente. Aún así conseguiré lo que quiero, de una forma u " +"otra. Será mejor que vigiles tu espalda a partir de ahora." #: lang/json/talk_topic_from_json.py msgid "Noted. Bye." -msgstr "" +msgstr "Tomo nota. Adiós." #: lang/json/talk_topic_from_json.py msgid "" "I'm afraid you're not in the position to demand anything from me, ." " " msgstr "" +"Me temo que no estás en posición de exigirme nada, . " #: lang/json/talk_topic_from_json.py msgid "Hey, ! You'll regret that!" -msgstr "" +msgstr "¡Oye ! ¡Te vas a arrepentir!" #: lang/json/talk_topic_from_json.py msgid "Okay, fine. Cheapskate!" -msgstr "" +msgstr "De acuerdo, bien. ¡Chapucero!" #: lang/json/talk_topic_from_json.py msgid "Marshal, I hope you're here to assist us." @@ -240613,27 +240909,27 @@ msgstr "No te preocupes por mí..." #: lang/json/talk_topic_from_json.py msgid "I got the cake. Shall we move, ?" -msgstr "" +msgstr "Tengo la tarta. ¿Nos movemos, ? " #: lang/json/talk_topic_from_json.py msgid "If you still want to travel with me, let's go." -msgstr "" +msgstr "Si todavía quieres viajar conmigo, vamos." #: lang/json/talk_topic_from_json.py msgid "Lead the way, ." -msgstr "" +msgstr "Guia el camino, ." #: lang/json/talk_topic_from_json.py msgid "Are we there yet, my ?" -msgstr "" +msgstr "¿Ya hemos llegado, mi ?" #: lang/json/talk_topic_from_json.py msgid "We're here, . Let's celebrate." -msgstr "" +msgstr "Estamos aquí, . Vamos a celebrarlo." #: lang/json/talk_topic_from_json.py msgid "Be patient. We'll be there soon, " -msgstr "" +msgstr "Ten paciencia. Llegaremos pronto, " #: lang/json/talk_topic_from_json.py msgid "" @@ -240641,10 +240937,14 @@ msgid "" "it looks so horrible now. I guess it's because of . Thank " "you for bringing me here, . Let's eat the cake." msgstr "" +"Ah, hogar dulce hogar. Se siente como si no hubiera estado aquí por años. " +", se ve tan horrible ahora. Supongo que es por culpa de " +". Gracias por traerme aquí, . Vamos a comer el " +"pastel." #: lang/json/talk_topic_from_json.py msgid "[*NOM-NOM*]" -msgstr "" +msgstr "[*NOM-NOM*]" #: lang/json/talk_topic_from_json.py msgid "" @@ -240654,10 +240954,14 @@ msgid "" " the only option left is to travel somewhere, and it's better if I do it " "with someone." msgstr "" +"Mmm, delicioso. Sabes, eres un buen amigo, y un buen cocinero. Me alegro de " +"estar contigo en un día como este. Dime, ¿qué te parece si me voy contigo? " +"Como ves, mi restaurante está destrozado, mi casa arruinada, la única opción" +" que me queda es viajar a algún sitio, y mejor si lo hago con alguien." #: lang/json/talk_topic_from_json.py msgid "Sure, . " -msgstr "" +msgstr "Claro, ." #: lang/json/talk_topic_from_json.py msgid "" @@ -240667,18 +240971,23 @@ msgid "" "anything about this, but now, with and around, I " "have a chance to get my revenge!" msgstr "" +"Soy un pizzaiolo cualquiera. Mi padre era pizzaiolo, mi abuelo era pizzaiolo" +" y yo también me hice pizzaiolo. He hecho pizza toda mi vida, hasta que unos" +" americanos me arruinaron el negocio. No pude hacer nada al " +"respecto, pero ahora, con y alrededor, ¡tengo la " +"oportunidad de vengarme!" #: lang/json/talk_topic_from_json.py msgid "Are we there yet, ? I can't wait to burn that building!" -msgstr "" +msgstr "¿Ya hemos llegado, ? ¡No puedo esperar a quemar ese edificio!" #: lang/json/talk_topic_from_json.py msgid "We're here. Let's do it!" -msgstr "" +msgstr "Estamos aquí. Vamos a hacerlo." #: lang/json/talk_topic_from_json.py msgid "Be patient, , we're getting there soon." -msgstr "" +msgstr "Ten paciencia,, pronto llegaremos." #: lang/json/talk_topic_from_json.py msgid "" @@ -240834,7 +241143,7 @@ msgstr "Lo siento, me equivoqué. No puedo ayudarte." #: lang/json/talk_topic_from_json.py msgid "Here, you can have this ." -msgstr "" +msgstr "Aquí, puedes tener este ." #: lang/json/talk_topic_from_json.py msgid "This is wonderful of you, I really appreciate it." @@ -241580,15 +241889,15 @@ msgid "" "No, no I don't, and I'd appreciate you not leaving me hanging on that. " "There are fungal zombies?" msgstr "" -"No, no lo hago, y te agradecería que no me dejaras pendiente de eso. ¿Hay " -"zombis de hongos?" +"No, no lo hago, y te agradecería que no me dejaras colgando en eso. ¿Hay " +"zombis fúngicos?" #: lang/json/talk_topic_from_json.py msgid "" "Encroaching alien mushrooms, fungal towers, tough mycelium invading ground " "and trees, zombies taken over by aggressive mold… Yeah. It's ugly stuff." msgstr "" -"Hongos alienígenas invasores, torres de hongos, micelios resistentes que " +"Hongos alienígenas invasores, torres fúngicas, micelios resistentes que " "invaden el suelo y los árboles, zombis invadidos por un agresivo moho... Sí." " Es algo feo." @@ -241988,6 +242297,9 @@ msgid "" "little while after the Cataclysm. No idea what caused it. I can't blame " "them for hating it, I hate it." msgstr "" +"Es asqueroso, ¿no? Se siente como vello púbico. Me empezó a crecer en todas " +"partes un tiempo después del Cataclismo. No tengo ni idea de qué lo causó. " +"No puedo culparlos por odiarlo, yo lo odio." #: lang/json/talk_topic_from_json.py msgid "" @@ -242116,6 +242428,8 @@ msgid "" "I'm trying to put a cleanup crew together to tidy up the back room. Can you" " help?" msgstr "" +"Estoy intentando reunir un equipo de limpieza para ordenar la trastienda. " +"¿Puedes ayudar?" #: lang/json/talk_topic_from_json.py msgid "What's your take on the situation here?" @@ -242208,8 +242522,8 @@ msgid "" msgstr "" "No puedes ir haciendo preguntas como esa a la gente hoy en día. Soy una " "adolescente sola en un centro de evacuación después de que, literalmente, " -"todos en el mundo murieron y volvieron como zombies. ¿Cuál crees que es mi " -"historia? Toda mi familia murió, regresó como zombies, y de alguna manera " +"todos en el mundo murieron y volvieron como zombis. ¿Cuál crees que es mi " +"historia? Toda mi familia murió, regresó como zombis, y de alguna manera " "terminé aquí." #: lang/json/talk_topic_from_json.py @@ -242250,26 +242564,30 @@ msgstr "" #: lang/json/talk_topic_from_json.py msgid "Why aren't you wearing any pants?" -msgstr "" +msgstr "¿Por qué no estas llevando pantalones?" #: lang/json/talk_topic_from_json.py msgid "" "About those special pants a sexy clown hid in a shop for mysterious reasons…" msgstr "" +"Sobre esos pantalones especiales que un payaso sexy escondió en una tienda " +"por razones misteriosas..." #: lang/json/talk_topic_from_json.py msgid "" "[PRETTY] Remember that nice thing I did for you? Can you do something nice " "for me?" msgstr "" +"[GUAPO]¿Recuerdas esa cosa agradable que hice por ti? ¿Puedes hacer algo " +"bueno por mí?" #: lang/json/talk_topic_from_json.py msgid "So about those condoms. I thought of a good use for them…" -msgstr "" +msgstr "Así que sobre esos condones. He pensado en un buen uso para ellos..." #: lang/json/talk_topic_from_json.py msgid "[UGLY] I'm desperate. You're my only chance." -msgstr "" +msgstr "[FEO] Estoy desesperado. Eres mi última oportunidad." #: lang/json/talk_topic_from_json.py msgid "Hello again, gorgeous" @@ -242369,7 +242687,7 @@ msgstr "¿Dejar de hablar así a mi alrededor, tal vez? Es muy desagradable." #: lang/json/talk_topic_from_json.py msgid "You know what? You do you. It's all good." -msgstr "" +msgstr "¿Sabes qué? Hazlo tú. Todo está bien." #: lang/json/talk_topic_from_json.py msgid "I'll leave you to it then." @@ -242382,7 +242700,7 @@ msgstr "Bien. Como un favor para ti, seré un tipo de Brooklyn." #: lang/json/talk_topic_from_json.py msgid "" "Alonso thanks you for your kindness, and will remain his glorious self." -msgstr "" +msgstr "Alonso te agradece tu amabilidad, y seguirá siendo glorioso." #: lang/json/talk_topic_from_json.py msgid "Thanks. I'd better get going." @@ -242403,6 +242721,11 @@ msgid "" "perhaps together we can bring a little light? Or at least a little heat. " "This is a science joke I make for you. Friction, it is the joke." msgstr "" +"Alonso tiene muchas historias que contar, todas lentas y prolongadas, una " +"sensual seducción de los... ¿cómo se dice? Oídos. Se avecinan días oscuros, " +"pero quizás juntos podamos traer un poco de luz... O al menos un poco de " +"calor. Este es un chiste científico que hago para ti. La fricción, es el " +"chiste." #: lang/json/talk_topic_from_json.py msgid "" @@ -242414,6 +242737,14 @@ msgid "" "But I got no game here y'know? I look like the clown when I should be knee " "deep in hotness here. Look around, it's straight hotties!" msgstr "" +"Sí, la jodí y me emborraché en una fiesta infantil en la que me colé, me " +"metí en una furgoneta con el payaso de la fiesta que estaba viendo (oye, no " +"me juzgues, tardé mucho en hacerlo, los payasos son unos amantes muy dados) " +"y perdí los pantalones, incluido todo mi dinero y todos mis condones triple " +"magnum que le robé a un cura muerto en un bar. Estaría enfadado, pero al " +"menos estoy a salvo, he llegado hasta aquí. Pero no tengo ningún juego aquí," +" ¿sabes? Parezco un payaso cuando debería estar hasta las rodillas de calor " +"aquí. Mira a tu alrededor, ¡hay tías buenas hetero!" #: lang/json/talk_topic_from_json.py msgid "" @@ -242433,16 +242764,33 @@ msgid "" " Though and you must understand, Alonso's tongue is good for more than just" " the telling of long and saucy stories yes?" msgstr "" +"¿Pero por qué estabas mirando? Bromeo, ¡sé que es difícil de perder! En " +"inglés, el paquete especial es una mujer, ¿no? No. Ya veo. Y parece que tú " +"también. Sí. Había un payaso así, un payaso de enorme belleza física. La " +"piel pálida y perfecta, los labios rojo rubí, el pelo increíble, y qué " +"sentido del humor. Todavía me río, aunque lo he perdido todo. Mis " +"pantalones, mi dinero, mis muchos condones triple magnum importados " +"ilegalmente que robé a un sacerdote. Todo perdido por aquella hermosa noche." +" Las velas, los globos, el canto. Fue la fiesta de cumpleaños infantil más " +"romántica que puedas imaginar. Lo volvería a hacer todo, y fue mucho lo que " +"hicimos. Fue el final de esa fiesta, pero el comienzo de algo hermoso, " +"durante varias horas en esa minivan abierta que encontramos. Pero no quieres" +" oír hablar de esos placeres, no quiero excitarte, por lo qué puedo hacer si" +" parezco tan tonta, y carezco de la protección necesaria para una excitación" +" más seria. Aunque y tu debes comprenderlo, la lengua de Alonso sirve para " +"algo más que para contar historias largas y descaradas ¿sí?" #: lang/json/talk_topic_from_json.py msgid "Can I help you out?" -msgstr "" +msgstr "¿Puedo ayudarte?" #: lang/json/talk_topic_from_json.py msgid "" "Could be better. I don't really got any friends here in the center, but " "seeing travelers like you always brightens my day." msgstr "" +"Podría ser mejor. No tengo amigos aquí en el centro, pero ver viajeros como " +"tú siempre me alegra mi día." #: lang/json/talk_topic_from_json.py msgid "" @@ -242451,40 +242799,47 @@ msgid "" "Normally I am more popular, but something seems to be troubling the spirits " "of these people during these terrible times." msgstr "" +"Aquí en el centro, Alonso está un poco solo. Sin embargo, tenemos algunos " +"viajeros valientes y fuertes como tú, y verlos le alegra su día a Alonso. " +"Normalmente soy más popular, pero parece que algo perturba los espíritus de " +"esta gente en estos tiempos terribles." #: lang/json/talk_topic_from_json.py msgid "Yo, you're crazy hot! I'm not stupid!" -msgstr "" +msgstr "¡Oye, estás muy bueno! ¡No soy estúpido!" #: lang/json/talk_topic_from_json.py msgid "My jewel of the New England, I give to you my biggest prize." -msgstr "" +msgstr "Mi joya de Nueva Inglaterra, te doy mi mayor premio." #: lang/json/talk_topic_from_json.py msgid "Sigh. What were you saying before?" -msgstr "" +msgstr "Suspiro. ¿Qué estabas diciendo antes?" #: lang/json/talk_topic_from_json.py msgid "All done, I'd better get going." -msgstr "" +msgstr "Todo listo, será mejor que me vaya." #: lang/json/talk_topic_from_json.py msgid "Yeeeeah it's on!" -msgstr "" +msgstr "¡Sí, sí, está encendido!" #: lang/json/talk_topic_from_json.py msgid "I give to you what of I got. And this is Alonso so I mean it's a lot." msgstr "" +"Te doy lo que tengo. Y esto es Alonso así que quiero decir que es mucho." #: lang/json/talk_topic_from_json.py msgid "Yeah, I'd better get going." -msgstr "" +msgstr "Sí, será mejor que me vaya." #: lang/json/talk_topic_from_json.py msgid "" "I'm sorry. I… saw things back there, when it all went sideways. I can't go" " back, not for anything." msgstr "" +"Lo siento. Yo... vi cosas allá, cuando todo se desvió. No puedo volver, por " +"nada del mundo." #: lang/json/talk_topic_from_json.py msgid "" @@ -242492,37 +242847,43 @@ msgid "" " that he does not wish to prove his strength, but he… he is not strong " "enough." msgstr "" +" Alonso, por desgracia, lo siente, pero no se puede manchar sus manos con " +"sangre. No es que no quiera demostrar su fuerza, pero el... no es lo " +"suficientemente fuerte." #: lang/json/talk_topic_from_json.py msgid "Thanks anyway. What were you saying before?" -msgstr "" +msgstr "Gracias de todos modos. ¿Qué estabas diciendo antes?" #: lang/json/talk_topic_from_json.py msgid "Well, thanks anyway." -msgstr "" +msgstr "Bueno, gracias de todos modos." #: lang/json/talk_topic_from_json.py msgid "Is there anything I can help you out with?" -msgstr "" +msgstr "¿Hay algo en lo que pueda ayudarte?" #: lang/json/talk_topic_from_json.py msgid "Got anything else I can help out with?" -msgstr "" +msgstr "¿Tienes algo más en lo que te pueda ayudar?" #: lang/json/talk_topic_from_json.py msgid "" "So, have you had a chance to get that laptop working and look at it yet?" msgstr "" +"¿Ya has tenido la oportunidad de hacer funcionar el portátil y mirarlo?" #: lang/json/talk_topic_from_json.py msgid "" "Now that you've got your tools and shop set up, do you think you could teach" " me a thing or two about construction?" msgstr "" +"Ahora que tienes tus herramientas y tu taller preparados, ¿crees que podrías" +" enseñarme un par de cosas sobre construcción?" #: lang/json/talk_topic_from_json.py msgid "You don't seem to be doing great." -msgstr "" +msgstr "No parece que te vaya bien." #: lang/json/talk_topic_from_json.py msgid "Well, well. I'm glad you are back." @@ -242550,7 +242911,7 @@ msgstr "Hola, Boris. ¿Qué pasa?" #: lang/json/talk_topic_from_json.py msgid "Good to see you, Boris. Are things looking up for you at all?" -msgstr "" +msgstr "Me alegro de verte, Boris. ¿Estan las cosas están mejorando para ti?" #: lang/json/talk_topic_from_json.py msgid "Hi Boris, nice to meet you. I gotta go though." @@ -242569,6 +242930,8 @@ msgid "" "I'm just a traveler, taking the chance to have some living human company. " "What's up in your life these days?" msgstr "" +"Sólo soy un viajero que aprovecha la oportunidad de tener compañía humana " +"viva. ¿Qué pasa en tu vida estos días?" #: lang/json/talk_topic_from_json.py msgid "I just wanted to say hi. I'll be on my way." @@ -242587,10 +242950,13 @@ msgid "" "It is good to see you too. I would not say things are looking \"up\" yet, " "but they are not so much looking down perhaps. I am keeping a bit busier." msgstr "" +"Yo también me alegro de verte. Yo no diría que las cosas están mirando " +"\"hacia arriba\" todavía, pero no están mirando tanto hacia abajo tal vez. " +"Me mantengo un poco más ocupado." #: lang/json/talk_topic_from_json.py msgid "Want to talk about it a little?" -msgstr "" +msgstr "¿Quieres hablar un poco de ello?" #: lang/json/talk_topic_from_json.py msgid "" @@ -242616,19 +242982,24 @@ msgstr "" #: lang/json/talk_topic_from_json.py msgid "Could you teach me something about carpentry?" -msgstr "" +msgstr "¿Podrías enseñarme algo de carpintería?" #: lang/json/talk_topic_from_json.py msgid "" "Now that things are cleaned up in the back, is there anything holding you " "back from working?" msgstr "" +"Ahora que las cosas están limpias por detrás, ¿hay algo que te impida volver" +" a trabajar?" #: lang/json/talk_topic_from_json.py msgid "" "No, not great. Like all here, I have lost too much. I do not feel I can " "ever come back from it. Can anyone be strong enough?" msgstr "" +"No, no estoy bien. Como todos aquí, he perdido demasiado. No siento que " +"pueda volver a recuperarme de ello. ¿Puede alguien ser lo suficientemente " +"fuerte?" #: lang/json/talk_topic_from_json.py msgid "" @@ -242655,24 +243026,30 @@ msgid "" "name. I miss him so much, every instant. If I did not have Stan, I would " "walk out through the barbed wire and join the walking dead." msgstr "" +"...Ash. Su nombre era Ash, y tenía diez años. Una luz, una chispa. Quería " +"ver el hombre en el que se convertiría. Yo... ahora apenas puedo decir su " +"nombre. Lo extraño tanto, a cada segundo. Si no tuviera a Stan, saldría por " +"el alambre de púas y me uniría a los muertos vivientes." #: lang/json/talk_topic_from_json.py msgid "I'm sorry for your loss. Tell me more about Ash." -msgstr "" +msgstr "Lamento tu pérdida. Cuéntame más sobre Ash." #: lang/json/talk_topic_from_json.py msgid "" "We've all lost a lot of people. You can either let yourself die, or learn " "to survive." msgstr "" +"Todos hemos perdido a mucha gente. Puedes dejarte morir o aprender a " +"sobrevivir." #: lang/json/talk_topic_from_json.py msgid "I'm so sorry, man. Let's talk about something else." -msgstr "" +msgstr "Lo siento mucho. Hablemos de otra cosa." #: lang/json/talk_topic_from_json.py msgid "I'm sorry for your loss. I'd better get going." -msgstr "" +msgstr "Lamento tu pérdida. Será mejor que me vaya." #: lang/json/talk_topic_from_json.py msgid "" @@ -242684,10 +243061,17 @@ msgid "" "tough to be a parent, you know? It is good for him to write, to learn, but " "he also needs to socialize and have friends. He'll grow out… he…" msgstr "" +"Podría hablar eternamente, pero es difícil que salgan las palabras. El era " +"tan *inteligente*. Siempre en el ordenador, escribiendo historias y " +"programando juegos tontos en Scratch. Tenía un pequeño juguete robótico que " +"hacía caminar y hacia bailes divertidos. A veces era un reto hacerle jugar " +"con sus amigos, se encerraba tanto en sí mismo y se enterraba en esa cosa. " +"Es muy difícil ser padre, ¿sabes? Era bueno para el escribir , aprender, " +"pero también necesitaba socializar y tener amigos. Ya crecerá... él..." #: lang/json/talk_topic_from_json.py msgid "Do you have any of his writing?" -msgstr "" +msgstr "¿Tienes algún escrito suyo?" #: lang/json/talk_topic_from_json.py msgid "" @@ -242698,6 +243082,12 @@ msgid "" " Even if there were, it would only have his writing, not his little games, " "his silly voice recordings." msgstr "" +"No. En el refugio de evacuación, distraído por la pena, lo olvidé. Nos " +"subieron rápidamente al autobús y... bueno, no recuerdo mucho de ese " +"momento. Todo su trabajo estaba guardado en el disco duro, pensamos que " +"podríamos descargarlo de la nube cuando llegáramos pero, bueno, ahora no hay" +" nube. Y aunque la hubiera, sólo tendría sus escritos, no sus jueguitos, sus" +" tontas grabaciones de voz." #: lang/json/talk_topic_from_json.py msgid "" @@ -242707,6 +243097,11 @@ msgid "" "clean up back there, wipe away some memories, then I could start renovating " "it into a better living space." msgstr "" +"Bueno, ahora que lo mencionas, con la bahía trasera despejada probablemente " +"podría instalarme ahí atrás y empezar a trabajar. No sé si podré soportarlo." +" La ultima vez que estuve ahi atras fue la ultima vez que vi... Si... si " +"alguien limpiara ahi atras, borraría algunos recuerdos, y entonces podria " +"empezar a renovarlo para convertirlo en un mejor espacio para vivir." #: lang/json/talk_topic_from_json.py msgid "" @@ -242727,7 +243122,7 @@ msgstr "" #: lang/json/talk_topic_from_json.py msgid "What do you need to get things cleaned up? Can I help?" -msgstr "" +msgstr "¿Qué necesitas para limpiar las cosas? ¿Puedo ayudar?" #: lang/json/talk_topic_from_json.py msgid "" @@ -242736,16 +243131,22 @@ msgid "" " see the leftovers of people we knew. Still, it's a big job. Who here " "might be able to do it?" msgstr "" +"Podríamos reunir un pequeño grupo de limpieza, pero todos los presentes " +"tienen recuerdos terribles de ese lugar. No podría pedirle a nadie de aquí " +"que volviera a ver los restos de la gente que conocimos. Aún así, es un gran" +" trabajo. ¿Quién de aquí podría hacerlo?" #: lang/json/talk_topic_from_json.py msgid "I'm sure there's someone. Would you like me to ask around?" -msgstr "" +msgstr "Estoy seguro de que hay alguien. ¿Quieres que pregunte por ahí?" #: lang/json/talk_topic_from_json.py msgid "" "I am afraid I cannot teach you right now. Not only do I have no shop, but I" " do not think I am in a good place for anything so taxing." msgstr "" +"Me temo que no puedo enseñarte ahora mismo. No sólo no tengo tienda, sino " +"que no creo estar en un buen estado para algo tan exigente." #: lang/json/talk_topic_from_json.py msgid "Is there anything I can do to help?" @@ -242753,7 +243154,7 @@ msgstr "¿Hay algo que puedo hacer para ayudar?" #: lang/json/talk_topic_from_json.py msgid "Is there anything more I can do to help?" -msgstr "" +msgstr "¿Hay algo más que pueda hacer para ayudar?" #: lang/json/talk_topic_from_json.py msgid "" @@ -242761,18 +243162,21 @@ msgid "" "what I can. I must ask a small amount in trade, for materials. I hope you " "understand." msgstr "" +"Sí, mi amigo. Has hecho mucho por mí, estaría encantado de enseñarte lo que " +"pueda. Debo pedir una pequeña cantidad a cambio, por los materiales. Espero " +"que lo entiendas." #: lang/json/talk_topic_from_json.py msgid "Great! let's get started." -msgstr "" +msgstr "¡Genial! Empecemos." #: lang/json/talk_topic_from_json.py msgid "Actually, what were you saying before?" -msgstr "" +msgstr "En realidad, ¿qué decías antes?" #: lang/json/talk_topic_from_json.py msgid "I'd better get going. Let's do this later." -msgstr "" +msgstr "Será mejor que me vaya. Hagamos esto más tarde." #: lang/json/talk_topic_from_json.py msgid "" @@ -242791,19 +243195,21 @@ msgid "" "It was difficult at first, but yes, I did. It hurts, but it is good. I am " "so proud of him. Would you like to see some… some of what you brought me?" msgstr "" +"Fue difícil al principio, pero sí, lo hice. Duele, pero es bueno. Estoy muy " +"orgulloso de él. ¿Te gustaría ver algo... algo de lo que me trajiste?" #: lang/json/talk_topic_from_json.py msgid "Sure, my friend. I'd love to hear you brag about your boy." -msgstr "" +msgstr "Claro, amigo mío. Me encantaría oírte presumir de tu chico." #: lang/json/talk_topic_from_json.py msgid "" "That sounds a bit heavy for me right now, let's talk about something else" -msgstr "" +msgstr "Eso suena un poco duro para mí ahora mismo, hablemos de otra cosa" #: lang/json/talk_topic_from_json.py msgid "Not today, I have to get going. Just glad I was able to help." -msgstr "" +msgstr "No hoy, tengo que irme. Me alegro haber podido ayudar." #: lang/json/talk_topic_from_json.py msgid "" @@ -242817,6 +243223,15 @@ msgid "" " years dropped away from his face, despite the deep sadness still etched " "there.]" msgstr "" +"[Boris arranca el portátil y abre una carpeta con la etiqueta \"ARTE\". Te " +"muestra unas sencillas pinturas digitales, claramente realizadas por un " +"adolescente. No hay nada terriblemente notable en ellas, excepto el número: " +"Ash era un creador prolífico. Boris pasa por varias, mostrando con orgullo " +"cómo su hijo aprendió pequeños trucos de iluminación, o recordando la vez " +"que su hijo le mostró el arte. Al cabo de un rato, deja de comentar y se " +"limita a seguir repasando tranquilamente las fotos. Parece diferente bajo el" +" resplandor de la pantalla, como si varios años se hubieran alejado de su " +"rostro, a pesar de la profunda tristeza que aún tiene grabada]." #: lang/json/talk_topic_from_json.py msgid "" @@ -242830,6 +243245,16 @@ msgid "" "Ash's ideas for his stories. After a while, he trails off and just " "continues fliping through the files, reading silently.]" msgstr "" +"[Boris arranca el portátil y abre una carpeta llamada \"STORY 1\". En ella " +"hay numerosos archivos de texto que contienen notas de flujo de conciencia, " +"fragmentos de fanfictions copiados y pegados, notas sobre cómo escribir una " +"novela y mucho más. La historia en sí es un puñado de capítulos poco " +"elaborados, escritos con el nivel de calidad que se espera de un alumno de " +"primaria. Sin embargo, es impresionante que haya tanto material sobre un " +"solo tema. Boris habla durante un rato sobre las conversaciones de la cena " +"durante semanas que se centran en las ideas de Ash para sus historias. Al " +"cabo de un rato, se queda sin palabras y sigue hojeando los archivos, " +"leyendo en silencio]." #: lang/json/talk_topic_from_json.py msgid "" @@ -242839,26 +243264,35 @@ msgid "" "and writing. Boris comments on little events and laughs a few times, before" " becoming engrossed in his reminiscence.]" msgstr "" +"[Boris arranca el portátil y abre la carpeta de vídeos. Te muestra varios " +"vídeos hechos por él mismo que siguen un estilo de blog suelto, de un joven " +"torpe que habla de sus juegos favoritos, intercalados con comentarios sobre " +"arte y escritura. Boris comenta pequeños sucesos y se ríe un par de veces, " +"antes de enfrascarse en sus reminiscencias]." #: lang/json/talk_topic_from_json.py msgid "(Leave Boris alone for now)" -msgstr "" +msgstr "(Deja a Boris en paz por ahora)" #: lang/json/talk_topic_from_json.py msgid "" "Have you had a problem with memory, friend? I was the one who asked you " "this, I thought I explained why I could not." msgstr "" +"¿Has tenido algún problema de memoria, amigo? Fui yo quien te preguntó esto," +" pensé que te había explicado por qué no podía." #: lang/json/talk_topic_from_json.py msgid "Oh. Right. It's been a long apocalypse. What were you saying?" -msgstr "" +msgstr "Oh. Sí. Ha sido un largo apocalipsis. ¿Qué estabas diciendo?" #: lang/json/talk_topic_from_json.py msgid "" "Sorry. I didn't notice which dialogue option I was selecting. I'll just " "back away slowly now." msgstr "" +"Lo siento. No me di cuenta de la opción de diálogo que estaba seleccionando." +" Ahora me alejaré lentamente." #: lang/json/talk_topic_from_json.py msgid "" @@ -242886,15 +243320,15 @@ msgstr "¿Tienes más pan por el que intercambiar por harina?" #: lang/json/talk_topic_from_json.py msgid "Hi there. I'm Dana, Dana Nunez. Nice to see a new face." -msgstr "" +msgstr "Hola. Soy Dana, Dana Nunez. Me alegro de ver una cara nueva." #: lang/json/talk_topic_from_json.py msgid "Dana, hey? Nice to meet you. How are things here?" -msgstr "" +msgstr "Dana, ¿hola? Encantada de conocerte. ¿Cómo van las cosas por aquí?" #: lang/json/talk_topic_from_json.py msgid "Nice to meet you, Dana. What's your story?" -msgstr "" +msgstr "Encantado de conocerte, Dana. ¿Cuál es tu historia?" #: lang/json/talk_topic_from_json.py msgid "Hi Dana, nice to meet you. I gotta go though." @@ -242902,7 +243336,7 @@ msgstr "Hola Dana, encantado de conocerte. Tengo que irme." #: lang/json/talk_topic_from_json.py msgid "Hello, nice to see you again. What brings you around today?" -msgstr "" +msgstr "Hola, me alegro de verte de nuevo. ¿Qué te trae por aquí hoy?" #: lang/json/talk_topic_from_json.py msgid "It's good to see you're still around." @@ -242949,27 +243383,31 @@ msgstr "Eso suena muy bien, aquí tienes un poco de harina para ti." #: lang/json/talk_topic_from_json.py msgid "I got two merch for you." -msgstr "" +msgstr "Tengo dos merch para ti." #: lang/json/talk_topic_from_json.py msgid "Thanks for cutting me a deal, here's the six cups of flour." -msgstr "" +msgstr "Gracias por hacer un trato, aquí están las seis tazas de harina." #: lang/json/talk_topic_from_json.py msgid "All right, one merch as agreed." -msgstr "" +msgstr "Muy bien, un merch según lo acordado." #: lang/json/talk_topic_from_json.py msgid "" "Not since I last saw you, sorry. Come by tomorrow and I'll try to keep a " "loaf set aside for you, but they disappear fast." msgstr "" +"No desde la última vez que te vi, lo siento. Pásate mañana y trataré de " +"reservarte una hogaza, pero desaparecen rápido." #: lang/json/talk_topic_from_json.py msgid "" "I sure do, if you've got the flour or the merch for me, I'd be happy to " "trade you another loaf." msgstr "" +"Seguro que sí, si tienes harina o merch para mí, estaré encantado de " +"comerciar con otra hogaza." #: lang/json/talk_topic_from_json.py msgid "" @@ -242978,17 +243416,25 @@ msgid "" "actually, I could probably trade a loaf of fresh bread for, say, about eight" " cups of flour, or two merch." msgstr "" +"Lo hago un poco. Tengo un entrante de masa madre casi desde que llegué, y ya" +" está haciendo pan pasable. Ayer cociné un poco, probablemente podría " +"cambiar una barra de pan fresco por, digamos, ocho tazas de harina o dos " +"merch." #: lang/json/talk_topic_from_json.py msgid "" "[BARTER] Is that the lowest you can go? I'd love some bread, but I can't " "quite make that." msgstr "" +"[TRUEQUE] ¿Es lo más bajo que puedes llegar? Me encantaría un poco de pan, " +"pero no puedo hacerlo." #: lang/json/talk_topic_from_json.py msgid "" "[BARTER] Aw, c'mon. I rescued Landough, can't you cut me a little deal?" msgstr "" +"[TRUEQUE] Aw, c'mon. He rescatado a Landough, ¿no puedes hacer un pequeño " +"trato?" #: lang/json/talk_topic_from_json.py msgid "Thanks, can we talk about something else?" @@ -243004,29 +243450,34 @@ msgid "" "this, I use what I get to make more bread. If I cut you a deal, I'll run " "out of supplies." msgstr "" +"Lo siento, no es algo que pueda doblar. No obtengo grandes beneficios de " +"esto, uso lo que obtengo para hacer más pan. Si te hago un buen trato, me " +"quedaré sin suministros." #: lang/json/talk_topic_from_json.py msgid "Well, I tried. Can we talk about something else?" -msgstr "" +msgstr "Bueno, lo he intentado. ¿Podemos hablar de otra cosa?" #: lang/json/talk_topic_from_json.py msgid "Thanks, but I think I'll pass. I gotta run." -msgstr "" +msgstr "Gracias, pero creo que voy a pasar. Tengo que correr." #: lang/json/talk_topic_from_json.py msgid "" "Oh, fine. Six cups of flour, or one merch. I'm not going any lower, I got " "a business to run here." msgstr "" +"Oh, bien. Seis tazas de harina, o un merch. No voy a bajar más, tengo un " +"negocio que llevar aquí." #: lang/json/talk_topic_from_json.py msgid "" "You know, I think I changed my mind. Can we talk about something else?" -msgstr "" +msgstr "Sabes, creo que he cambiado de opinión. ¿Podemos hablar de otra cosa?" #: lang/json/talk_topic_from_json.py msgid "I guess I'm outta here then." -msgstr "" +msgstr "Supongo que me voy de aquí entonces." #: lang/json/talk_topic_from_json.py msgid "" @@ -243273,6 +243724,19 @@ msgid "" "her or me, you understand? You wouldn't begrudge a man breakin' his " "instrument to save his life, would ya?" msgstr "" +"Oh, no tienes tiempo para todo eso, ¿verdad? Bueno, te daré la versión " +"corta. Me he cansado un poco de eso de la narración. Francamente, no es tan " +"heroico, ni tan inspirador, ni tan trágico, y ciertamente no tan divertido " +"como algunos de los cuentos de por aquí. Pero es mío, ¿sabes? Soy un músico." +" La guitarra es mi bebé. ¿Te gusta el folk y el blues, amigo? Bueno, ese era" +" mi bolso y siempre podía complacer mi propio oído con ella, de todos modos." +" La gente que está siendo generosa también podría decir que le gusta a la " +"suya. El problema es que parece que estoy entre guitarras ahora mismo, " +"¿sabes? Temporalmente guitarra-luz, si entiendes lo que digo. El problema es" +" que, en la carrera por mi vida, tuve que usar a la vieja Jasmine como un " +"palo de golf. Tuve que curvar a unos tipos ruidosos en mi camino hacia aquí." +" Era ella o yo, ¿entiendes? No le reprocharías a un hombre que rompiera su " +"instrumento para salvar su vida, ¿verdad?" #: lang/json/talk_topic_from_json.py msgid "I think I would've done the same. Nobody around here has a guitar?" @@ -243534,7 +243998,7 @@ msgstr "" #: lang/json/talk_topic_from_json.py msgid "What?" -msgstr "" +msgstr "¿Qué?" #: lang/json/talk_topic_from_json.py msgid "WHAT." @@ -243657,7 +244121,7 @@ msgstr "¿Cómo terminaste aquí en el centro?" #: lang/json/talk_topic_from_json.py msgid "Hey, you free for a bit of teaching?" -msgstr "" +msgstr "Oye, ¿estás libre para enseñar un poco?" #: lang/json/talk_topic_from_json.py msgid "Is there anything I can do to help you out?" @@ -243734,11 +244198,11 @@ msgstr "" #: lang/json/talk_topic_from_json.py msgid "Welding comes up a lot in my life. Do you think you could teach me?" -msgstr "" +msgstr "La soldadura surge mucho en mi vida. ¿Crees que podrías enseñarme?" #: lang/json/talk_topic_from_json.py msgid "Sure. As agreed, 25 merch, ." -msgstr "" +msgstr "Claro. Según lo acordado, 25 merch." #: lang/json/talk_topic_from_json.py msgid "" @@ -243746,6 +244210,9 @@ msgid "" "helped me out, I can shave a bit off the price, let's say 4 merch, plus a " "bit in trade depending on how in-depth you're looking for?" msgstr "" +"Claro, puedo enseñarte lo básico, pero te costará merchs. Ya que me " +"ayudaste, puedo rebajar un poco el precio, digamos 4 merch, más un poco en " +"el comercio dependiendo de lo que estés buscando?" #: lang/json/talk_topic_from_json.py msgid "" @@ -243753,26 +244220,33 @@ msgid "" "say, 5 merch for a teaching session, plus a bit in trade depending on how " "in-depth you're looking for?" msgstr "" +"Claro, puedo enseñarte lo básico, aunque tendré que cobrarte. Digamos, 5 " +"merch por una sesión de enseñanza, más un poco de comercio dependiendo de lo" +" que busques?" #: lang/json/talk_topic_from_json.py msgid "All right, here's your money." -msgstr "" +msgstr "Muy bien, aquí está tu dinero." #: lang/json/talk_topic_from_json.py msgid "[BARTER] Come on, I'm serious here." -msgstr "" +msgstr "[TRUEQUE] Vamos, hablo en serio." #: lang/json/talk_topic_from_json.py msgid "" "[BARTER] That's still pretty steep, I risked my neck out there for your " "book. Can't you manage a little lower?" msgstr "" +"[TRUEQUE] Eso sigue siendo bastante caro, arriesgué mi cuello ahí fuera por " +"tu libro. ¿No puedes bajar un poco más?" #: lang/json/talk_topic_from_json.py msgid "" "Hey, I appreciate that, but I know what I've got, and I can make good money " "with that time. Sorry, my price stands." msgstr "" +"Oye, te lo agradezco, pero sé lo que tengo y puedo ganar buen dinero con ese" +" tiempo. Lo siento, mi precio se mantiene." #: lang/json/talk_topic_from_json.py msgid "" @@ -243780,6 +244254,9 @@ msgid "" "can't go lower though, we'll be using up my resources and time and I gotta " "pay for the gas and the food somehow." msgstr "" +"Oh, bien, comadreja. Supongo que puedo arreglármelas para 3 notas. Sin " +"embargo, no puedo bajar más, estariamos usando mis recursos y mi tiempo y " +"tengo que pagar la gasolina y la comida de alguna manera." #: lang/json/talk_topic_from_json.py msgid "" @@ -243799,6 +244276,12 @@ msgid "" "welding work now. It's helping. I feel a bit self-conscious praying in the" " common areas, and of course, we don't go outside if we can help it." msgstr "" +"Las cosas siguen tensas, pero he estado ocupado últimamente. Jenny ha puesto" +" en marcha su proyecto y me ha hecho empezar a ayudarla con él, y por alguna" +" razón eso parece haber sido el punto de inflexión: ahora tengo " +"oportunidades de hacer mucho más trabajo de soldadura. Eso ayuda. Me siento " +"un poco cohibido rezando en las zonas comunes y, por supuesto, no salimos al" +" exterior si podemos evitarlo." #: lang/json/talk_topic_from_json.py msgid "" @@ -243849,7 +244332,7 @@ msgstr "Encantado de conocerte también. ¿Te vas a quedar aquí, o algo así?" #: lang/json/talk_topic_from_json.py msgid "No, I'm a traveler. What's up with you?" -msgstr "" +msgstr "No, soy un viajero. ¿Qué es lo que te pasa?" #: lang/json/talk_topic_from_json.py msgid "Nope, in fact I'm leaving right now." @@ -243975,23 +244458,23 @@ msgstr "" #: lang/json/talk_topic_from_json.py msgid "What are you working on?" -msgstr "" +msgstr "¿En qué estás trabajando?" #: lang/json/talk_topic_from_json.py msgid "How's everything going with that defense system?" -msgstr "" +msgstr "¿Cómo va todo con ese sistema de defensa?" #: lang/json/talk_topic_from_json.py msgid "Tell me a bit about your background." -msgstr "" +msgstr "Háblame un poco de tu trayectoria." #: lang/json/talk_topic_from_json.py msgid "How are things, living here?" -msgstr "" +msgstr "¿Cómo son las cosas, viviendo aquí?" #: lang/json/talk_topic_from_json.py msgid "Are you free to teach me anything today?" -msgstr "" +msgstr "¿Estás libre para enseñarme algo hoy?" #: lang/json/talk_topic_from_json.py msgid "Can you tell me anything about the other refugees here?" @@ -244029,6 +244512,8 @@ msgid "" "I'm puttering around, I always have stuff on the go. Gotta keep busy, keep " "my mind off stuff, you know?" msgstr "" +"Estoy dando vueltas, siempre tengo cosas que hacer. Tengo que mantenerme " +"ocupado, mantener mi mente fuera de las cosas, ¿sabes?" #: lang/json/talk_topic_from_json.py msgid "" @@ -244038,18 +244523,23 @@ msgid "" " I had just finished my orientation and was going to start work when the " "riots started. Just my damn luck." msgstr "" +"¿Yo? Me formé en el MIT en ingeniería mecánica, trabajé durante mucho tiempo" +" como ingeniero senior en Marduk Thermal en Rhode Island. Era un buen " +"trabajo, pero conseguí el trabajo de mis sueños en Boston Dynamics y me " +"trasladé al norte para empezar allí. Acababa de terminar mi orientación e " +"iba a empezar a trabajar cuando empezaron los disturbios. Tuve mucha suerte." #: lang/json/talk_topic_from_json.py msgid "That's impressive, but there must be more to you than just your job." -msgstr "" +msgstr "Eso es impresionante, pero debe haber algo más en ti que tu trabajo." #: lang/json/talk_topic_from_json.py msgid "You must know some great stuff. Can you teach me anything?" -msgstr "" +msgstr "Debes saber cosas muchas cosas. ¿Puedes enseñarme algo?" #: lang/json/talk_topic_from_json.py msgid "Sorry about your luck. What were you saying before?" -msgstr "" +msgstr "Lamento tu mala suerte. ¿Qué estabas diciendo antes?" #: lang/json/talk_topic_from_json.py msgid "" @@ -244063,6 +244553,16 @@ msgid "" "although there's nothing wrong with the card games we've got now. Plus I " "don't think Zombicide would hold the same interest for me as it used to." msgstr "" +"¡Ja! No debes conocer a muchos ingenieros, ¿eh? Supongo que hay más cosas en" +" mí que la ingeniería, pero la mayoría de mis aficiones vuelven a ella de " +"una forma u otra. No es que viva para mi trabajo, hacer ingeniería para una " +"empresa de calefacción no era un gran sueño, pero cuando llegaba a casa me " +"ponía con los proyectos que quería hacer en lugar de los que me obligaban a " +"hacer. ¿Sabéis? Y por supuesto, tenía mis amigos y cosas, salíamos o " +"pasábamos el rato y jugábamos a juegos de mesa y esas cosas. Quizá algún día" +" consiga que se cree un grupo de juegos de mesa aquí, aunque no hay nada " +"malo en los juegos de cartas que tenemos ahora. Además, no creo que " +"Zombicide tenga el mismo interés para mí que antes." #: lang/json/talk_topic_from_json.py msgid "" @@ -244070,6 +244570,9 @@ msgid "" "job apprentice. It'll cost you a bit depending on what you want to learn. " "Do you know anything about electronics, computers, or mechanics already?" msgstr "" +"Huh. Supongo que puedo enseñarte un poco, pero tendrías que ser como mi " +"aprendiz en el trabajo. Te costará un poco dependiendo de lo que quieras " +"aprender. ¿Ya sabes algo de electrónica, ordenadores o mecánica?" #: lang/json/talk_topic_from_json.py msgid "[SKILL 2] I'm not a total noob." @@ -244077,33 +244580,35 @@ msgstr "[HABILIDAD 2] No soy un novato total." #: lang/json/talk_topic_from_json.py msgid "[SKILL <2] No, that's why I want you to teach me." -msgstr "" +msgstr "[HABILIDAD < 2] No,por eso quiero que me enseñes." #: lang/json/talk_topic_from_json.py msgid "[INTELLIGENCE 10] No, but I'm a fast learner." -msgstr "" +msgstr "[INTELIGENCIA 10] No, pero aprendo rápido." #: lang/json/talk_topic_from_json.py msgid "Um, you know what? Nevermind. What were you saying?" -msgstr "" +msgstr "Um, ¿Sabes qué? No importa. ¿Qué estabas diciendo?" #: lang/json/talk_topic_from_json.py msgid "All right, fine. Grab some tools and do as I tell you." -msgstr "" +msgstr "De acuerdo, bien. Coge algunas herramientas y haz lo que te digo." #: lang/json/talk_topic_from_json.py msgid "Just say the word, teach." -msgstr "" +msgstr "Sólo dí la palabra, enseñar." #: lang/json/talk_topic_from_json.py msgid "" "I'm sorry, I don't have the time to teach someone who can't pull their " "weight, I just don't." msgstr "" +"Lo siento, no tengo tiempo para enseñar a alguien que no puede tirar del " +"carro, simplemente no lo tengo." #: lang/json/talk_topic_from_json.py msgid "Fine. What were you saying?" -msgstr "" +msgstr "Bien. ¿Qué estabas diciendo?" #: lang/json/talk_topic_from_json.py msgid "" @@ -244129,7 +244634,7 @@ msgstr "" #: lang/json/talk_topic_from_json.py msgid "Tell me more about your project." -msgstr "" +msgstr "Cuéntame más sobre tu proyecto." #: lang/json/talk_topic_from_json.py msgid "" @@ -244179,7 +244684,7 @@ msgstr "" #: lang/json/talk_topic_from_json.py msgid "What were you saying before?." -msgstr "" +msgstr "¿Qué estabas diciendo antes?" #: lang/json/talk_topic_from_json.py msgid "" @@ -244187,6 +244692,10 @@ msgid "" "set turrets up in and I'd like for you to join me to go inspect how they are" " working. I'll let you know when I'm ready to go." msgstr "" +"¡Por fin está listo! Las tuberías están colocadas en la primera parcela de " +"terreno en la que instalaremos las torretas y me gustaría que me acompañaras" +" para ir a inspeccionar su funcionamiento. Te avisaré cuando esté preparado " +"para ir." #: lang/json/talk_topic_from_json.py msgid "" @@ -244194,6 +244703,9 @@ msgid "" "working device, and now it's just a matter of manufacturing a few of them. " "We should be ready for release in a week or two." msgstr "" +"Estoy avanzando mucho. Hemos hecho algunas demostraciones en vivo con un " +"dispositivo que funciona, y ahora sólo es cuestión de fabricar unos cuantos." +" Deberíamos estar listos para el lanzamiento en una o dos semanas." #: lang/json/talk_topic_from_json.py msgid "" @@ -244203,6 +244715,12 @@ msgid "" "more willing to help me get the parts I need. You've been a great gofer, " "but I can probably handle the rest on my own. Check back in a week or two!" msgstr "" +"Las cosas están saliendo bien. Tengo que estudiar mucho antes de saber cómo " +"arreglar mis problemas de diseño, pero el libro que has traído tiene " +"definitivamente todo lo que necesito. Ahora que tengo algunos progresos que " +"mostrar, la administración está mucho más dispuesta a ayudarme a conseguir " +"las piezas que necesito. Has sido un gran recadero, pero probablemente pueda" +" encargarme del resto por mi cuenta. Vuelve en una o dos semanas." #: lang/json/talk_topic_from_json.py msgid "" @@ -244316,6 +244834,10 @@ msgid "" "Singhs, Vanessa, Uyen, or Rhyzaea quite as well, but we've talked. What did" " you want to know?" msgstr "" +"Bueno, somos unos cuantos. Estamos empezando a formar un poco de comunidad. " +"Fátima y yo trabajamos bastante juntos, y he pasado bastante tiempo con " +"Dana, Draco y Aleesha. No conozco tan bien a los Borichenko, los Singh, " +"Vanessa, Uyen o Rhyzaea, pero hemos hablado. ¿Qué querías saber?" #: lang/json/talk_topic_from_json.py msgid "What was it you said earlier?" @@ -244392,6 +244914,12 @@ msgid "" "they were standoffish before. They probably do the most to pull their " "weight around here whenever there's work to be done." msgstr "" +"No llegué a conocer tan bien a Boris, Garry y Stan por primera vez. Se " +"mantuvieron un poco aislados. Boris y Stan acababan de perder a su hijo, ya " +"sabes. Es una suerte que Garry estuviera con ellos, es el hermano pequeño de" +" Stan. Juntos, son un equipo bastante bueno. Me siento mal por pensar que " +"antes eran distantes. Probablemente son los que más se esfuerzan por hacer " +"su trabajo aquí cuando hay trabajo que hacer." #: lang/json/talk_topic_from_json.py msgid "" @@ -244400,6 +244928,11 @@ msgid "" " I'm not totally sure. He seems nice enough, but he's a man of few words. " "I can't get a good bead on them. I've learned not to pry too much though." msgstr "" +"Boris y Garry están casados, supongo. Son muy reservados, parecen un poco " +"distantes si me preguntas. Garry es el hermano de Stan, creo, pero no estoy " +"totalmente seguro. Parece agradable, pero es un hombre de pocas palabras. No" +" he podido conocerlos en profundidad. Pero he aprendido a no entrometerme " +"demasiado." #: lang/json/talk_topic_from_json.py msgid "" @@ -244457,6 +244990,14 @@ msgid "" " stereotype, I imagine there must be more depth to him, but I haven't seen " "it yet." msgstr "" +"Vanessa... bueno, es agradable, supongo. Tengo que decir que me vuelve loco," +" pero estamos juntos en esto, así que trato de no ser demasiado duro. Uyen y" +" Rhyzaea parecen querer dirigir el espectáculo aquí, pero yo trato de " +"mantenerme fuera de esos políticos y sólo me concentro en construir cosas. " +"No veo mucho bien en ello. Alonso está bien, está claramente interesado en " +"mí, y también en todas las demás solteros de aquí. No es lo mío, en un grupo" +" tan pequeño. John es un estereotipo andante, imagino que debe haber más " +"profundidad en él, pero aún no la he visto." #: lang/json/talk_topic_from_json.py msgid "Howdy, pardner." @@ -244626,7 +245167,7 @@ msgstr "" #: lang/json/talk_topic_from_json.py msgid "I'm a traveler actually. Just saying hello." -msgstr "" +msgstr "En realidad soy un viajero. Sólo estoy saludando." #: lang/json/talk_topic_from_json.py msgid "Is there anything you'd like to talk about?" @@ -244726,6 +245267,12 @@ msgid "" "wasn't much farther, and for some reason the monster didn't chase us, just " "kept tearing at the bus." msgstr "" +"Dana y yo fuimos evacuados tempranamente , debido a su embarazo. Nos " +"llevaron a un centro de concentración, y luego nos subimos a un autobús para" +" venir aquí. El autobús, sin embargo, fue arrollado por un monstruo gigante," +" y muchos murieron. Logramos salir junto con unos pocos, y seguimos hasta " +"que llegamos aquí. No fue muy lejos, y por alguna razón el monstruo no nos " +"persiguió, sólo siguió destrozando el autobús." #: lang/json/talk_topic_from_json.py msgid "What about the pregnancy?" @@ -244767,6 +245314,18 @@ msgid "" "seemed like ages, calling it an 'outbreak'. By the time leveler heads " "prevailed, there weren't many people left in there to recover." msgstr "" +"¿Del autobús? Unos pocos de nosotros sobrevivimos; la familia Singh estaba " +"en ese autobús con nosotros. Fuimos de los últimos refugiados en llegar. Nos" +" pusieron en una sala de procesamiento, donde un montón de heridos estaban " +"siendo tratados de la mejor manera posible. Sin embargo, tenían poco " +"personal y se les escapó uno. Todos pensamos que sólo estaba echando una " +"siesta, pero no era así, y cuando volvió a levantarse como un zombi, hubo un" +" gran pánico. Disparos en una habitación pequeña y llena de gente, y " +"pisotones... fue realmente horrible. Estábamos cerca de la puerta y nos las " +"arreglamos para salir de inmediato, pero entonces un par de personas en " +"pánico cerraron el lugar y dejaron a gente inocente allí durante lo que " +"parecieron años, llamándolo un \"brote\". Para cuando las cabezas pensantes " +"tomaron el control, ya no quedaba mucha gente que recuperar." #: lang/json/talk_topic_from_json.py msgid "" @@ -244891,6 +245450,12 @@ msgid "" "still coming to terms with the fact that I'll probably never know how my " "family and my band are doing." msgstr "" +"Es una larga, larga historia. No soy de por aquí, en realidad soy del Oeste " +"de Canadá. Siempre quise ver Nueva Inglaterra, y estaba aquí de vacaciones " +"cuando, bueno, ya sabes. Fui evacuado, pero como no soy ciudadano de los " +"EE.UU. no estaban dispuestos a llevarme abajo. Puedo entender os, aunque no " +"me guste mucho. A decir verdad, todavía estoy aceptando el hecho de que " +"probablemente nunca sabré cómo están mi familia y mi banda." #: lang/json/talk_topic_from_json.py msgid "Tell me about yourself." @@ -244913,7 +245478,7 @@ msgid "" msgstr "" "Yo era un consejero en realidad, trabajé para mi banda, Gitxsan. Hice un " "montón de salud mental y adicciones para gente que había pasado por cosas " -"muy difíciles. Tal vez no zombies comiendo a tu hijo a nivel duro, pero " +"muy difíciles. Tal vez no zombis comiendo a tu hijo a nivel duro, pero " "sorprendentemente no muy lejos. Mi gente ha pasado por algunas cosas muy " "difíciles." @@ -244961,6 +245526,11 @@ msgid "" "through, but in the short term, people are starting to settle into whatever " "this new life we've got is. I hope we can keep that going." msgstr "" +"Hay tensión aquí. Quizá siempre la haya. Aun así, las cosas han mejorado un " +"poco últimamente, y se está notando un poco el efecto cascada. Es difícil " +"decir cuáles serán los efectos continuos del trauma que hemos vivido, pero a" +" corto plazo, la gente está empezando a asentarse en lo que sea esta nueva " +"vida que tenemos. Espero que podamos seguir así." #: lang/json/talk_topic_from_json.py msgid "" @@ -244969,6 +245539,10 @@ msgid "" "I don't think we're out of the woods yet. We've all seen things that are " "hard to even wrap your head around; you know how that is." msgstr "" +"Ha habido muchas mejoras por aquí, y creo que la presión ha disminuido un " +"poco. Todavía hay mucho que hacer, por supuesto. No creo que estemos fuera " +"de peligro todavía. Todos hemos visto cosas que son difíciles de asimilar; " +"ya sabes cómo es eso." #: lang/json/talk_topic_from_json.py msgid "" @@ -244979,6 +245553,11 @@ msgid "" "all. We're putting on a brave face, and a little bit of hope is going a " "long way." msgstr "" +"Las cosas quizás están mejorando, un poco. Al menos ha habido algún cambio " +"positivo. Sin embargo, la gente de aquí apenas se sostiene. He visto traumas" +" antes, muchos, pero esto es prácticamente lo peor imaginable. Todo el mundo" +" lo ha perdido todo, con una gran dosis de pesadilla por encima. Estamos " +"poniendo una cara valiente, y un poco de esperanza está llegando." #: lang/json/talk_topic_from_json.py msgid "" @@ -245002,7 +245581,7 @@ msgstr "¿Hm? Oh, hola." #: lang/json/talk_topic_from_json.py msgid "…Hi." -msgstr "" +msgstr "...Hola." #: lang/json/talk_topic_from_json.py msgid "" @@ -245084,7 +245663,7 @@ msgstr "Será mejor que me vaya." #: lang/json/talk_topic_from_json.py msgid "Could you teach me a bit about first aid?" -msgstr "" +msgstr "¿Podría enseñarme un poco sobre primeros auxilios?" #: lang/json/talk_topic_from_json.py msgid "Hi there. You look new, nice to meet you. My name's Uyen." @@ -245131,14 +245710,16 @@ msgid "" "Sure, I don't see why not. It's always good to have more people who can do " "it. I'll need a bit of payment for my time, of course." msgstr "" +"Claro, no veo por qué no. Siempre es bueno tener más gente que pueda " +"hacerlo. Necesitaré un poco de pago por mi tiempo, por supuesto." #: lang/json/talk_topic_from_json.py msgid "All right, let's do it!" -msgstr "" +msgstr "Muy bien, ¡hagámoslo!" #: lang/json/talk_topic_from_json.py msgid "Actually, I had better go." -msgstr "" +msgstr "En realidad, será mejor que me vaya." #: lang/json/talk_topic_from_json.py msgid "" @@ -245291,61 +245872,70 @@ msgstr "Eso es un poco rico para mi sangre. Mejor me voy." #: lang/json/talk_topic_from_json.py msgid "Ha ha ha ha! No." -msgstr "" +msgstr "¡Ja,ja, ja, ja! No." #: lang/json/talk_topic_from_json.py msgid "I don't know what I expected." -msgstr "" +msgstr "No sé lo que esperaba." #: lang/json/talk_topic_from_json.py msgid "Sorry, but you couldn't pay me enough to go back there." -msgstr "" +msgstr "Lo siento, pero no podrías pagarme lo suficiente para volver allí." #: lang/json/talk_topic_from_json.py msgid "" "No way, sorry. I was in there when things went bad. It'll be hard enough " "to go back after it's cleaned up, I can't bear to look at it right now." msgstr "" +"De ninguna manera, lo siento. Estaba allí cuando las cosas se pusieron feas." +" Será bastante difícil volver después de que se limpie, no puedo soportar " +"verlo ahora mismo." #: lang/json/talk_topic_from_json.py msgid "I can't. Too many memories back there. Sorry." -msgstr "" +msgstr "No puedo. Demasiados recuerdos ahí. Lo siento." #: lang/json/talk_topic_from_json.py msgid "I wish I could, but no. I can't face the memories." -msgstr "" +msgstr "Ojalá pudiera, pero no. No puedo enfrentarme a los recuerdos." #: lang/json/talk_topic_from_json.py msgid "" "Sorry, no. That's too much to ask from me. I was back there when it went " "wrong." msgstr "" +"Lo siento, no. Eso es demasiado pedir de mí. Yo estaba allí cuando salió " +"mal." #: lang/json/talk_topic_from_json.py msgid "" "You won't get much luck asking those of us who were back there I'm afraid. " "Sorry." msgstr "" +"Me temo que no tendrás mucha suerte preguntando a los que estuvimos allí. Lo" +" siento." #: lang/json/talk_topic_from_json.py msgid "" "This is for Boris? Yeah, Boris is has been through a lot, I'll do it for " "him." -msgstr "" +msgstr "¿Esto es por Boris? Sí, Boris ha pasado por mucho, lo haré por él." #: lang/json/talk_topic_from_json.py msgid "" "It won't be pretty, but I'll see what I can do. We'll all benefit from it " "after all." msgstr "" +"No será bonito, pero veré lo que puedo hacer. Al fin y al cabo, todos nos " +"beneficiaremos de ello." #: lang/json/talk_topic_from_json.py msgid "I can try. It's worth trying for Boris." -msgstr "" +msgstr "Puedo intentarlo. Vale la pena intentarlo por Boris." #: lang/json/talk_topic_from_json.py msgid "That's a big ask, for sure. Okay, I'll see what I can do." -msgstr "" +msgstr "Eso es una gran petición, sin duda. Bien, veré lo que puedo hacer." #: lang/json/talk_topic_from_json.py msgid "I'm here to deliver some food supplies." @@ -245356,6 +245946,8 @@ msgid "" "I'm trying to put a cleanup crew together to tidy up the back room. Can you" " offer any help?" msgstr "" +"Estoy intentando reunir un equipo de limpieza para ordenar la trastienda. " +"¿Puedes ofrecer alguna ayuda?" #: lang/json/talk_topic_from_json.py msgid "Are you able to buy some canning supplies?" @@ -245555,6 +246147,9 @@ msgid "" "and definitely not enough supplies. These are harsh times. We're doing " "what we can for those folks… at least they've got shelter." msgstr "" +"Incluso una vez que se han arreglado las cosas, no hay suficientes camas " +"para todos, y definitivamente no hay suficientes suministros. Son tiempos " +"difíciles. Hacemos lo que podemos por esa gente... al menos tienen refugio." #: lang/json/talk_topic_from_json.py msgid "" @@ -245584,6 +246179,16 @@ msgid "" " evacuated he stayed behind to make sure everyone who could get out got out." " It was a hell of a loss." msgstr "" +"No teníamos una gran organización cuando llegamos. Algunos de los primeros " +"en llegar establecieron un sistema de triaje y clasificación, con los " +"enfermos y los minusválidos apartados para esperar. Es cruel, pero podíamos " +"ver que sólo había espacio para un número, y no sabíamos qué estaba causando" +" que la gente se convirtiera en zombis en ese momento, así que tratamos de " +"poner en cuarentena la infección. Un par de personas murieron allí, y " +"escalo. Una de las primeras personas aquí, Jacob, se había hecho cargo de " +"todo el asunto. Cuando el área de triaje tuvo que ser evacuada, el se quedó " +"atrás para asegurarse de que todos los que pudieran salir salieran. Fue una " +"gran pérdida." #: lang/json/talk_topic_from_json.py msgid "Thanks, can I ask you something else?" @@ -245622,6 +246227,7 @@ msgstr "" msgid "" "You'd be better off asking the shopkeeper up front, I'm the quartermaster." msgstr "" +"Será mejor que le preguntes al tendero de enfrente, yo soy el intendente." #: lang/json/talk_topic_from_json.py msgid "Hello marshal." @@ -245957,7 +246563,7 @@ msgstr "No hospedamos basuras como tú, termina con tus negocios y lárgate." #: lang/json/talk_topic_from_json.py msgid "I'm not in charge here, you're looking for someone else…" -msgstr "" +msgstr "No estoy a cargo aquí, estás buscando a alguien más..." #: lang/json/talk_topic_from_json.py msgid "Keep civil or I'll bring the pain." @@ -245969,15 +246575,15 @@ msgstr "Solo estoy de guardia, circulando." #: lang/json/talk_topic_from_json.py msgid "Don't distract me. I'm on watch." -msgstr "" +msgstr "No me distraigas. Estoy de guardia." #: lang/json/talk_topic_from_json.py msgid "Hello. Welcome to our safe zone." -msgstr "" +msgstr "Hola. Bienvenido a nuestra zona de seguridad." #: lang/json/talk_topic_from_json.py msgid "Good evening. Welcome to our safe zone." -msgstr "" +msgstr "Buenas noches. Bienvenidos a nuestra zona de seguridad." #: lang/json/talk_topic_from_json.py msgid "Rough out there, isn't it?" @@ -245989,47 +246595,55 @@ msgstr "Señora, no debería estar viajando por ahí afuera." #: lang/json/talk_topic_from_json.py msgid "How did you get saddled with guard duty?" -msgstr "" +msgstr "¿Cómo te han cargado con el servicio de guardia?" #: lang/json/talk_topic_from_json.py msgid "" "Nothing too fancy. We have a rota of anyone able bodied that can handle " "themselves." msgstr "" +"Nada demasiado elegante. Tenemos una rotación de cualquier persona que pueda" +" manejarse por sí misma." #: lang/json/talk_topic_from_json.py msgid "None of your business really, is it." -msgstr "" +msgstr "No es de tu incumbencia, ¿verdad?" #: lang/json/talk_topic_from_json.py msgid "" "I've seen my share of zombies, I'm one of the ones that's ready to take em " "on. Nothing more." msgstr "" +"He visto mi parte de zombis, soy de los que están preparados para " +"enfrentarse a ellos. Nada más." #: lang/json/talk_topic_from_json.py msgid "Gotta earn my keep." -msgstr "" +msgstr "Tengo que ganarme mi sustento." #: lang/json/talk_topic_from_json.py msgid "It's honest work, and now and then I get to take a zombie down." -msgstr "" +msgstr "Es un trabajo honesto, y de vez en cuando consigo tumbar a un zombi." #: lang/json/talk_topic_from_json.py msgid "" "Talk to one of the bosses about that. You'd have to pay me to go back there" " though, that's gonna be a hell of a job." msgstr "" +"Habla con uno de los jefes sobre eso. Sin embargo, tendrías que pagarme para" +" que volviera allí, eso es un trabajo infernal." #: lang/json/talk_topic_from_json.py msgid "" "I don't have a lot of free time for that sort of thing. Maybe talk to the " "shopkeep, they know more about scheduling and stuff." msgstr "" +"No tengo mucho tiempo libre para ese tipo de cosas. Tal vez habla con el " +"tendero, ellos saben más sobre la organización de los horarios y esas cosas." #: lang/json/talk_topic_from_json.py msgid "Nah." -msgstr "" +msgstr "Na." #: lang/json/talk_topic_from_json.py msgid "" @@ -246044,6 +246658,8 @@ msgid "" "Not unless you pay me. Try the shopkeep, they can sell our services just " "like anything else." msgstr "" +"No, a menos que me pagues. Prueba con el tendero, pueden vender nuestros " +"servicios igual que cualquier otra cosa." #: lang/json/talk_topic_from_json.py msgid "I heard this place was a refugee center…" @@ -246071,7 +246687,7 @@ msgstr "Me imaginé que podrías estar buscando algo de ayuda..." #: lang/json/talk_topic_from_json.py msgid "What's with these 'free merchant certified notes'?" -msgstr "" +msgstr "¿Qué pasa con estas \"notas certificadas por el comerciante\"?" #: lang/json/talk_topic_from_json.py msgid "Well, I'd better be going. Bye." @@ -246079,11 +246695,11 @@ msgstr "Bueno, será mejor que me vaya. Adiós." #: lang/json/talk_topic_from_json.py msgid "Welcome marshal…" -msgstr "" +msgstr "Bienvenido marshal..." #: lang/json/talk_topic_from_json.py msgid "Welcome…" -msgstr "" +msgstr "Bienvenido..." #: lang/json/talk_topic_from_json.py msgid "" @@ -246211,14 +246827,19 @@ msgid "" "doctor of some sort, had a hazmat suit and mask they never took off. They " "looked rather organized, probably military remnant from somewhere close by." msgstr "" +"Dos días después de la interrupción de la red eléctrica vino un grupo " +"extraño, dos guardias armados con uniformes marrones, escoltando a lo que " +"parecía ser un médico del gobierno de algún tipo, tenía un traje para " +"materiales peligrosos y una máscara que nunca se quitó. Parecían bastante " +"organizados, probablemente restos militares de algún lugar cercano." #: lang/json/talk_topic_from_json.py msgid "I was hoping for something more substantial than that." -msgstr "" +msgstr "Esperaba algo más sustancial que eso." #: lang/json/talk_topic_from_json.py msgid "Just that?" -msgstr "" +msgstr "¿Sólo eso?" #: lang/json/talk_topic_from_json.py msgid "" @@ -246227,20 +246848,27 @@ msgid "" "data to some remote locale afterwards. Still haven't done that however, " "we're half thinking it must have been some sort of strange trap." msgstr "" +"Ellos ciertamente no parecían del tipo agradable y hablador. El doctor nos " +"pagó por adelantado para obtener alguna información antigua de la FEMA de " +"nuestros ordenadores de aquí y nos dijo que entregáramos los datos en algún " +"lugar remoto posteriormente. Todavía no lo hemos hecho, sin embargo, estamos" +" medio pensando que debe haber sido algún tipo de trampa extraña." #: lang/json/talk_topic_from_json.py msgid "Think you could share that meeting location?" -msgstr "" +msgstr "¿Crees que podrías compartir el lugar de encuentro?" #: lang/json/talk_topic_from_json.py msgid "Seems like you are right to be suspicious." -msgstr "" +msgstr "Parece que tienes razón al sospechar." #: lang/json/talk_topic_from_json.py msgid "" "I could share the drop off location if you agree to deliver the data for us." " But I'm certain that you won't find whatever you seek in there." msgstr "" +"Podría compartir el lugar de entrega si aceptas entregar los datos por " +"nosotros. Pero estoy seguro de que no encontrarás lo que buscas allí." #: lang/json/talk_topic_from_json.py msgid "" @@ -246249,10 +246877,14 @@ msgid "" "as I said, be careful approaching the place, I wouldn't like leading you " "straight into your death." msgstr "" +"La ubicación debe ser un viejo edificio aislado no muy lejos de aquí, " +"probablemente deberías dejar el hdd a las personas de allí y salir de su " +"camino. Y como dije, ten cuidado al acercarte al lugar, no me gustaría " +"llevarte directamente a tu muerte." #: lang/json/talk_topic_from_json.py msgid "Pretty sure I'll manage." -msgstr "" +msgstr "Estoy seguro de que me las arreglaré." #: lang/json/talk_topic_from_json.py msgid "I'm sorry, not a risk we are willing to take right now." @@ -246339,7 +246971,7 @@ msgstr "¿Conocés algo mejor que la provisión de armas raras?" #: lang/json/talk_topic_from_json.py msgid "Any other settlements nearby?" -msgstr "" +msgstr "¿Hay otros asentamientos cercanos?" #: lang/json/talk_topic_from_json.py msgid "Was hoping for something more…" @@ -246366,6 +246998,8 @@ msgid "" "[SPEECH] I don't suppose there'd be some kind of reward if I could clear " "them out of here?" msgstr "" +"[DISCURSO] ¿Supongo que no habrá algún tipo de recompensa si puedo sacarlos" +" de aquí?" #: lang/json/talk_topic_from_json.py msgid "" @@ -246461,26 +247095,35 @@ msgid "" "started trading them among ourselves, and from there, others started " "adopting them." msgstr "" +"Oh, es sólo lo que estamos usando para el dinero local. Empezamos a pagarnos" +" en efectivo, pero hay tanto papel moneda que ya no sirve. Para nuestro uso " +"interno, empezamos a certificar los billetes que representan la comida y el " +"trabajo en el centro de aquí. Rápidamente empezamos a intercambiarlos entre " +"nosotros y, a partir de ahí, otros empezaron a adoptarlos." #: lang/json/talk_topic_from_json.py msgid "" "Hmm. Most of the people downstairs aren't willing to come up for things " "like that. If you sweeten the pot a bit, we could get a few folks I'm sure." msgstr "" +"Hmm. La mayoría de la gente de abajo no está dispuesta a subir por cosas " +"así. Si endulzas un poco el asunto, seguro que podemos conseguir unos " +"cuantos." #: lang/json/talk_topic_from_json.py msgid "How about five Merch to do it?" -msgstr "" +msgstr "¿Qué tal cinco Merch por hacerlo?" #: lang/json/talk_topic_from_json.py msgid "How about ten Merch to do it?" -msgstr "" +msgstr "¿Qué tal diez Merch por hacerlo?" #: lang/json/talk_topic_from_json.py msgid "" "Sure. Five Merch is definitely enough to get someone off guard duty to help" " you out." msgstr "" +"Claro. Cinco Merch son suficientes para que alguien de la guardia te ayude." #: lang/json/talk_topic_from_json.py msgid "" @@ -246489,14 +247132,19 @@ msgid "" " If you feel that strongly about it, I'll come help out in my down time " "too. I respect someone putting their money where their mouth is." msgstr "" +"Woah, estás realmente decidido ¿eh? De acuerdo, si te sientes tan firme, " +"diez Merch es suficiente para sacar a un par de personas de la guardia para " +"ayudar, ¿y sabes qué? Si te sientes tan firme al respecto, yo también vendré" +" a ayudar en mi tiempo libre. Respeto que alguien ponga su dinero donde está" +" sus palabras." #: lang/json/talk_topic_from_json.py msgid "Marshal…" -msgstr "" +msgstr "Marshal..." #: lang/json/talk_topic_from_json.py msgid "Citizen…" -msgstr "" +msgstr "Ciudadano..." #: lang/json/talk_topic_from_json.py msgid "Can I trade for supplies?" @@ -246583,7 +247231,7 @@ msgstr "En realidad, soy nuevo." #: lang/json/talk_topic_from_json.py msgid "Do you have any jobs for me?" -msgstr "" +msgstr "¿Tienes algún trabajo para mí?" #: lang/json/talk_topic_from_json.py msgid "What's with your ears?" @@ -246591,7 +247239,7 @@ msgstr "¿Qué te pasa en las orejas?" #: lang/json/talk_topic_from_json.py msgid "How are you doing these days?" -msgstr "" +msgstr "¿Cómo te va estos días?" #: lang/json/talk_topic_from_json.py msgid "" @@ -246687,6 +247335,10 @@ msgid "" "the pile of rebar for sale, that's probably me. They've kept me well off in" " exchange, I guess." msgstr "" +"Quemo edificios y vendo los materiales a los Comerciantes Libres. No, en " +"serio. Si has visto restos quemados en lugar de suburbios o incluso ves el " +"montón de varillas corrugadas a la venta, probablemente sea yo. Me han " +"mantenido bien a cambio, supongo." #: lang/json/talk_topic_from_json.py msgid "I'll buy." @@ -246701,6 +247353,8 @@ msgid "" "I made some nice things with that ammonium nitrate you got me. Want to " "trade?" msgstr "" +"Hice algunas cosas bonitas con el nitrato de amonio que me conseguiste. " +"¿Quieres comerciar?" #: lang/json/talk_topic_from_json.py msgid "As if you're one to talk. Screw You." @@ -246972,20 +247626,24 @@ msgid "" "I'm sorry, but I can't leave my post here, and I just don't have the human " "resources even for a project like that." msgstr "" +"Lo siento, pero no puedo dejar mi puesto aquí, y no tengo recursos humanos " +"ni siquiera para un proyecto así." #: lang/json/talk_topic_from_json.py msgid "Well, thanks anyway…" -msgstr "" +msgstr "Bueno, gracias de todos modos..." #: lang/json/talk_topic_from_json.py msgid "" "It's your lucky day: I just made contact with a couple volunteers like " "yourself, and that's exactly the sort of project I can put them to." msgstr "" +"Es tu día de suerte: Acabo de ponerme en contacto con un par de voluntarios " +"como tú, y ese es exactamente el tipo de proyecto en el que puedo ponerlos." #: lang/json/talk_topic_from_json.py msgid "Thanks, that's great news!" -msgstr "" +msgstr "Gracias, ¡es una gran noticia!" #: lang/json/talk_topic_from_json.py msgid "I haven't done anything wrong…" @@ -247024,6 +247682,9 @@ msgid "" "I'm currently waiting for a customer to return… I'll make you a deal though," " 750 Merch will cover my expenses if I get a small cut of the loot." msgstr "" +"En este momento estoy esperando a que vuelva un cliente... Sin embargo, te " +"propongo un trato: 750 Merch cubrirán mis gastos si me dan una pequeña parte" +" del botín." #: lang/json/talk_topic_from_json.py msgid "What the heck is a Merch?" @@ -247035,7 +247696,7 @@ msgstr "Puede que regrese." #: lang/json/talk_topic_from_json.py msgid "[FMC750] You have a deal." -msgstr "" +msgstr "[FMC750] Tienes un trato." #: lang/json/talk_topic_from_json.py msgid "" @@ -247100,10 +247761,12 @@ msgid "" "I was sent here by the traders at the refugee center. They told me to " "deliver this hdd drive to you." msgstr "" +"Me enviaron aquí por los comerciantes del centro de refugiados. Me dijeron " +"que te entregara este disco duro." #: lang/json/talk_topic_from_json.py msgid "The traders also mentioned you were looking for help." -msgstr "" +msgstr "Los comerciantes también mencionaron que estabas buscando ayuda." #: lang/json/talk_topic_from_json.py msgid "Wait! What??" @@ -247127,15 +247790,15 @@ msgstr "" #: lang/json/talk_topic_from_json.py msgid "There are other things I need to bring up…" -msgstr "" +msgstr "Hay otras cosas que tengo que mencionar..." #: lang/json/talk_topic_from_json.py msgid "[Identify yourself before the Intercom]" -msgstr "" +msgstr "[Identifíquese ante el Intercomunicador]" #: lang/json/talk_topic_from_json.py msgid "[Leave]" -msgstr "" +msgstr "[Irse]" #: lang/json/talk_topic_from_json.py msgid "" @@ -247144,10 +247807,14 @@ msgid "" "interested, we are willing to offer you extra contracts, all of them with " "proper compensation from now on." msgstr "" +"Tu manejo de la situación de nuestro \"robot rebelde\" fue impresionante, y " +"ha quedado claro que subestimamos mucho tu utilidad. Si te interesa, estamos" +" dispuestos a ofrecerte contratos adicionales, todos ellos con una " +"compensación adecuada a partir de ahora." #: lang/json/talk_topic_from_json.py msgid "I'll keep that in mind" -msgstr "" +msgstr "Tendré eso en cuenta." #: lang/json/talk_topic_from_json.py msgid "So, do you need something?" @@ -247201,7 +247868,7 @@ msgstr "Por favor, no nos molestes sin sentido." #: lang/json/talk_topic_from_json.py msgid "What's up with the interference in this thing?" -msgstr "" +msgstr "¿Qué pasa con la interferencia en esta cosa?" #: lang/json/talk_topic_from_json.py msgid "Speak slowly and clearly. Please." @@ -247217,11 +247884,11 @@ msgstr "Si hablas/entiendes... tú/yo. ¿Sí?" #: lang/json/talk_topic_from_json.py msgid "About that contract…" -msgstr "" +msgstr "Sobre ese contrato..." #: lang/json/talk_topic_from_json.py msgid "About those contracts…" -msgstr "" +msgstr "Sobre esos contratos..." #: lang/json/talk_topic_from_json.py msgid "Any jobs you need done?" @@ -247241,7 +247908,7 @@ msgstr "Entonces, ¿sobre el equipo de protección?" #: lang/json/talk_topic_from_json.py msgid "[1 HGC] Buy a map of the local area." -msgstr "" +msgstr "[1 HGC] Comprar un mapa de la zona." #: lang/json/talk_topic_from_json.py msgid "No. Now leave." @@ -247268,6 +247935,9 @@ msgid "" "\n" "the intercom: Hmm wait, we might not have your size…" msgstr "" +"En el contexto actual, estamos dispuestos a venderte un conjunto de nuestro equipo de protección: máscara de gas, traje y equipo, con un descuento considerable. Lo venderemos por dos de nuestras monedas.\n" +"\n" +"el intercomunicador: Hmm espera, puede que no tengamos tu talla..." #: lang/json/talk_topic_from_json.py msgid "[ 2 HGC ] Deal!" @@ -247282,24 +247952,29 @@ msgid "" "To assist your operations we are willing to sell you a map of the local " "area, as surveyed by our cam-spy drones. Its standing price is 1 HGC." msgstr "" +"Para asistirle en tus operaciones, estamos dispuestos a venderte un mapa de " +"la zona local, tal y como ha sido registrado por nuestros drones espía-" +"cámara. Su precio fijo es de 1 HGC." #: lang/json/talk_topic_from_json.py msgid "[ 1 HGC ] Deal!" -msgstr "" +msgstr "[ 1 HGC ]¡Trato hecho!" #: lang/json/talk_topic_from_json.py msgid "" "Understood. Please drop the drive on the box embedded beneath the intercom." " You are welcome to leave afterwards." msgstr "" +"Entendido. Por favor, deja el disco en la caja incrustada debajo del " +"intercomunicador. Puedes irte después." #: lang/json/talk_topic_from_json.py msgid "[Do as the Intercom Says]" -msgstr "" +msgstr "[Hacer lo que dice el Intercomunicador]" #: lang/json/talk_topic_from_json.py msgid "Didn't bring the hdd now, let me return with it." -msgstr "" +msgstr "No he traído el hdd ahora, déjame volver con él." #: lang/json/talk_topic_from_json.py msgid "Just leave." @@ -247343,11 +248018,11 @@ msgstr "Ya lo tengo." #: lang/json/talk_topic_from_json.py msgid "Better keep our eyes on the road." -msgstr "" +msgstr "Será mejor que mantengamos los ojos en la carretera." #: lang/json/talk_topic_from_json.py msgid "Better be careful around here." -msgstr "" +msgstr "Más vale tener cuidado por aquí." #: lang/json/talk_topic_from_json.py msgid "Something to say?" @@ -247379,7 +248054,7 @@ msgstr "¿Quieres ayuda con algo más?" #: lang/json/talk_topic_from_json.py msgid "Lets set a combat strategy" -msgstr "" +msgstr "Establezcamos una estrategia de combate" #: lang/json/talk_topic_from_json.py msgid "" @@ -247438,7 +248113,7 @@ msgstr "¿Tienes algo en mente?" #: lang/json/talk_topic_from_json.py msgid "Want help with something?" -msgstr "" +msgstr "¿Quieres ayuda con algo?" #: lang/json/talk_topic_from_json.py msgid "What do you know about our employers?" @@ -247472,6 +248147,10 @@ msgid "" " One would think they have a gold mine in there, but no, they don't, so " "they make me cross the damned world grabbing gold bars." msgstr "" +"¿Te has dado cuenta de que nos pagan con pequeñas monedas de oro? Es " +"extraño, digo yo. Uno pensaría que tienen una mina de oro ahí, pero no, no " +"la tienen, así que me hacen cruzar el maldito mundo agarrando lingotes de " +"oro. " #: lang/json/talk_topic_from_json.py msgid "I guess I could help with that…" @@ -247483,15 +248162,15 @@ msgstr "Ahora que lo mencionas, parece bastante extraño." #: lang/json/talk_topic_from_json.py msgid "Thinking I should go hunt something soon…" -msgstr "" +msgstr "Creo que debería ir a cazar algo pronto..." #: lang/json/talk_topic_from_json.py msgid "Wondering if things will get better someday…" -msgstr "" +msgstr "Me pregunto si las cosas mejorarán algún día..." #: lang/json/talk_topic_from_json.py msgid "Hmm? Nothing, I guess I just like resting in this place." -msgstr "" +msgstr "¿Hmm? Nada, supongo que me gusta descansar en este lugar." #: lang/json/talk_topic_from_json.py msgid "Have you ever noticed how… wait no, never mind." @@ -247538,6 +248217,8 @@ msgid "" "Still plenty of outlaws in the roads, perhaps you should tend to your job, " "marshal…" msgstr "" +"Todavía hay muchos bandidos en los caminos, tal vez debería atender tu " +"trabajo, marshall..." #: lang/json/talk_topic_from_json.py msgid "You see anything you want, marshal?" @@ -247616,7 +248297,7 @@ msgstr "No puedo ni imaginar para qué necesitaría tu ayuda." #: lang/json/talk_topic_from_json.py msgid "Stand still while I get my clippers…" -msgstr "" +msgstr "Quedate quieto mientras busco mis tijeras..." #: lang/json/talk_topic_from_json.py msgid "Thanks…" @@ -248083,13 +248764,15 @@ msgstr "Qué triste." #: lang/json/talk_topic_from_json.py msgid "" "I don't know what you could do. I've tried everything. Just give me time…" -msgstr "" +msgstr "No sé qué puedes hacer. Yo probé de todo. Dame un poco de tiempo..." #: lang/json/talk_topic_from_json.py msgid "" "I keep getting sick! At first I thought it was something I ate but now it " "seems like I can't keep anything down…" msgstr "" +"¡Sigo enfermándome! Al principio pensé que era algo que comí pero ahora " +"parece que no puedo mantener nada adentro..." #: lang/json/talk_topic_from_json.py msgid "Uhm." @@ -248159,7 +248842,7 @@ msgstr "" #: lang/json/talk_topic_from_json.py msgid "Anymore bad news?" -msgstr "" +msgstr "¿Alguna otra mala noticia?" #: lang/json/talk_topic_from_json.py msgid "What year is it? How long have I been asleep?" @@ -248167,15 +248850,15 @@ msgstr "¿En qué año estamos? ¿Cuánto tiempo estuve durmiendo?" #: lang/json/talk_topic_from_json.py msgid "I thawed you out of that pod. Listen, I could use your help…" -msgstr "" +msgstr "Te descongelé de esa cápsula. Escucha, podría usar tu ayuda..." #: lang/json/talk_topic_from_json.py msgid "If you won't help me, I am going to hurt you." -msgstr "" +msgstr "Si no me ayudas, te haré daño." #: lang/json/talk_topic_from_json.py msgid "Sorry, no need to get angry. I'll get out of your way." -msgstr "" +msgstr "Lo siento, no hay necesidad de enfadarse. Me quitaré de en medio." #: lang/json/talk_topic_from_json.py msgid "So what happens now?" @@ -248183,43 +248866,43 @@ msgstr "¿Qué pasa ahora?" #: lang/json/talk_topic_from_json.py msgid "Why didn't you leave me frozen until things were better?" -msgstr "" +msgstr "¿Por qué no me dejaste congelado hasta que las cosas fueran mejor?" #: lang/json/talk_topic_from_json.py msgid "If I didn't thaw you out now, you'd have died in that pod." -msgstr "" +msgstr "si no te descongelaba ahora, habrías muerto en esa vaina." #: lang/json/talk_topic_from_json.py msgid "I'm being nice for now. You'd better hope that it lasts." -msgstr "" +msgstr "Estoy siendo amable por ahora. Será mejor que esperes que dure." #: lang/json/talk_topic_from_json.py msgid "I'm sorry, what can I do to help you?" -msgstr "" +msgstr "Lo siento, ¿qué puedo hacer para ayudarte?" #: lang/json/talk_topic_from_json.py msgid "How dare you threaten me!" -msgstr "" +msgstr "¡Cómo te atreves a amenazarme!" #: lang/json/talk_topic_from_json.py msgid "Go freeze yourself. Bye." -msgstr "" +msgstr "Ve a congelarte. Adiós." #: lang/json/talk_topic_from_json.py msgid "What brings you here today?" -msgstr "" +msgstr "¿Qué te trae hoy por aquí?" #: lang/json/talk_topic_from_json.py msgid "Are you ready to leave this marble?" -msgstr "" +msgstr "¿Estás listo para dejar este mármol?" #: lang/json/talk_topic_from_json.py msgid "You look like one of my niece's lab assistants." -msgstr "" +msgstr "Te pareces a uno de los asistentes de laboratorio de mi sobrina." #: lang/json/talk_topic_from_json.py msgid "Can I do anything for you? Are you as crazy as your niece?" -msgstr "" +msgstr "¿Puedo hacer algo por ti? ¿Estás tan loco como tu sobrina?" #: lang/json/talk_topic_from_json.py msgid "I'm going on my way now." @@ -248230,44 +248913,48 @@ msgid "" "Are you here because you are morally flexible and willing to take " "questionable directions from obviously insane people." msgstr "" +"¿Está usted aquí porque es moralmente flexible y está dispuesto a aceptar " +"indicaciones cuestionables de personas evidentemente dementes?" #: lang/json/talk_topic_from_json.py msgid "Your niece is looking for you." -msgstr "" +msgstr "Tu sobrina te está buscando." #: lang/json/talk_topic_from_json.py msgid "Quite the setup you have here." -msgstr "" +msgstr "Menudo montaje tienes aquí." #: lang/json/talk_topic_from_json.py msgid "This is a Whately family property. And you are an intruder." -msgstr "" +msgstr "Esta es una propiedad de la familia Whately. Y tú eres un intruso." #: lang/json/talk_topic_from_json.py msgid "I've met your niece." -msgstr "" +msgstr "He conocido a tu sobrina." #: lang/json/talk_topic_from_json.py msgid "I didn't mean to intrude." -msgstr "" +msgstr "No quería molestar." #: lang/json/talk_topic_from_json.py msgid "I think there's been a mistake." -msgstr "" +msgstr "Creo que ha habido un error." #: lang/json/talk_topic_from_json.py msgid "" "She's always been so precocious! I knew that she was going places and we'd " "see great things from her." msgstr "" +"¡Siempre ha sido muy precoz!. Sabía que iba a llegar lejos y que veríamos " +"grandes cosas de ella." #: lang/json/talk_topic_from_json.py msgid "She needed a lab assistant, do you?" -msgstr "" +msgstr "Necesitaba un asistente de laboratorio, ¿y tú?" #: lang/json/talk_topic_from_json.py msgid "This whole family is deranged." -msgstr "" +msgstr "Toda esta familia está trastornada." #: lang/json/talk_topic_from_json.py msgid "" @@ -248275,6 +248962,9 @@ msgid "" "the Revolutionary War. And I have been growing our interests for the last " "few decades." msgstr "" +"La familia Whately ha formado parte del tejido de Nueva Inglaterra desde " +"antes de la Guerra de la Independencia. Y he estado cultivando nuestros " +"intereses durante las últimas décadas." #: lang/json/talk_topic_from_json.py msgid "" @@ -248282,6 +248972,9 @@ msgid "" "they in darkness dreaming'. He shakes himself, 'Anyway it looks like " "something woke up, for at least a little bit.'" msgstr "" +"Murmullo 'Susurraban de una prisión. El motor de Ragnarok zumbando. " +"Envueltos ellos en la oscuridad soñando'. Se sacude, 'De todos modos parece " +"que algo despertó, por lo menos un poco'." #: lang/json/talk_topic_from_json.py msgid "" @@ -248293,11 +248986,11 @@ msgstr "" #: lang/json/talk_topic_from_json.py msgid "This is not reassuring." -msgstr "" +msgstr "Esto no es tranquilizador." #: lang/json/talk_topic_from_json.py msgid "What did you bring me?" -msgstr "" +msgstr "¿Qué me has traído?" #: lang/json/talk_topic_from_json.py msgid "Do you smell something?" @@ -248306,48 +248999,55 @@ msgstr "¿Hueles algo?" #: lang/json/talk_topic_from_json.py msgid "New test subjects! I'm so glad you showed up!" msgstr "" +"¡Nuevos sujetos de prueba! ¡Estoy muy contento de que hayas aparecido!" #: lang/json/talk_topic_from_json.py msgid "Can I do anything for you? Do I want to?" -msgstr "" +msgstr "¿Puedo hacer algo por ti? ¿Quiero hacerlo?" #: lang/json/talk_topic_from_json.py msgid "" "Millyficent Whately. I'm so glad you finally arrived. It's been a while " "since I last received new lab partners." msgstr "" +"Millyficent Whately. Me alegro de que por fin hayas llegado. Ha pasado un " +"tiempo desde la última vez que recibí nuevos compañeros de laboratorio." #: lang/json/talk_topic_from_json.py msgid "I'm so hungry, can you help me?" -msgstr "" +msgstr "Tengo mucha hambre, ¿puedes ayudarme?" #: lang/json/talk_topic_from_json.py msgid "You are aware of the Cataclysm?" -msgstr "" +msgstr "¿Estás al tanto del Cataclismo?" #: lang/json/talk_topic_from_json.py msgid "I am your new lab partner." -msgstr "" +msgstr "Soy tu nuevo compañero de laboratorio." #: lang/json/talk_topic_from_json.py msgid "" "Welcome to my lab! Here we explore the boundaries of the possible beyond " "the reach of small minds." msgstr "" +"¡Bienvenido a mi laboratorio! Aquí exploramos los límites de lo posible más " +"allá del alcance de las mentes pequeñas." #: lang/json/talk_topic_from_json.py msgid "" "No, no, no! No food without successfully completed experiments. We mustn't" " break the contract!" msgstr "" +"¡No, no, no! No hay comida sin experimentos completados con éxito. ¡No " +"debemos romper el contrato!" #: lang/json/talk_topic_from_json.py msgid "What do I have to do?" -msgstr "" +msgstr "¿Qué tengo que hacer?" #: lang/json/talk_topic_from_json.py msgid "I don't think you are well." -msgstr "" +msgstr "No creo que estés bien." #: lang/json/talk_topic_from_json.py msgid "" @@ -248355,18 +249055,25 @@ msgid "" "government hired me to join the most interesting program. Yes there were " "deaths but we learned so much." msgstr "" +"Bueno, después de hacer mi tesis de grado sobre xenobiología teórica, el " +"gobierno me contrató para unirme al programa más interesante. Sí, hubo " +"muertes, pero aprendimos mucho." #: lang/json/talk_topic_from_json.py msgid "" "What I know is that I pay well for test subjects and I deliver results and " "at this rate we will not be releasing on time!" msgstr "" +"¡Lo que sé es que pago bien por los sujetos de prueba y entrego resultados y" +" a este paso no vamos a terminar a tiempo!" #: lang/json/talk_topic_from_json.py msgid "" "Ever since they moved me to my own lab my research has progressed so much " "faster." msgstr "" +"Desde que me trasladaron a mi propio laboratorio, mi investigación ha " +"progresado mucho más rápido." #: lang/json/talk_topic_from_json.py msgid "Howdy! You seem new, what brings you here?" @@ -248443,6 +249150,8 @@ msgid "" "Here? Fruits and berries. Maybe the occasional piece of farm equipment, " "but you need crypto coins" msgstr "" +"¿Aquí? Frutas y bayas. Tal vez alguna pieza ocasional de equipo de granja, " +"pero necesitas criptomonedas." #: lang/json/talk_topic_from_json.py msgid "Ok." @@ -248491,31 +249200,34 @@ msgstr "" #: lang/json/talk_topic_from_json.py msgid "Are we meeting again or did we already do that part?" -msgstr "" +msgstr "¿Nos volvemos a encontrar o ya hemos hecho esa parte?" #: lang/json/talk_topic_from_json.py msgid "You remind me of my friend Billy." -msgstr "" +msgstr "Me recuerdas a mi amigo Billy." #: lang/json/talk_topic_from_json.py msgid "What an amazing world to be alive in, more or less." -msgstr "" +msgstr "Qué mundo tan increíble para estar vivo, más o menos." #: lang/json/talk_topic_from_json.py msgid "" "My head always beats when I see you. Or is that my heart? I should check " "that." msgstr "" +"Mi cabeza siempre late cuando te veo. ¿O es mi corazón? Debería comprobarlo." #: lang/json/talk_topic_from_json.py msgid "It's always so nice to be seen." -msgstr "" +msgstr "Siempre es muy agradable ser visto." #: lang/json/talk_topic_from_json.py msgid "" "Hello Billy. Back again to try and kill me? It won't work, you should just" " give up." msgstr "" +"Hola Billy. ¿De vuelta otra vez para intentar matarme? No funcionará, " +"deberías rendirte." #: lang/json/talk_topic_from_json.py msgid "What, who is Billy?" @@ -248523,19 +249235,19 @@ msgstr "Que. ¿Quién es Billy?" #: lang/json/talk_topic_from_json.py msgid "Die foul creature!" -msgstr "" +msgstr "¡Muere asquerosa criatura!" #: lang/json/talk_topic_from_json.py msgid "What did you just inject me with?" -msgstr "" +msgstr "¿Qué me acabas de inyectar?" #: lang/json/talk_topic_from_json.py msgid "Would you like to come with me Sadie?" -msgstr "" +msgstr "¿Te gustaría venir conmigo, Sadie?" #: lang/json/talk_topic_from_json.py msgid "Can you inject me with whatever that was again?" -msgstr "" +msgstr "¿Puedes inyectarme lo que sea que haya sido eso otra vez?" #: lang/json/talk_topic_from_json.py msgid "" @@ -248547,15 +249259,23 @@ msgid "" "food, mating, or shared hobbies such as badminton or photography. How do " "you wish to proceed with our relationship not-Billy?" msgstr "" +"Oh. Ahora lo veo. Tienes rasgos sexuales diferentes a los de Billy, " +"probablemente debido a una mutación o a una mejora cibernética, útiles en " +"los rituales de apareamiento, en el acto de reproducción y en el " +"establecimiento de jerarquías sociales. Muy bien, acepto que no eres Billy o" +" que has cambiado lo suficiente como para que podamos establecer una nueva " +"relación más allá de la violencia, por ejemplo, basada en la recolección de " +"alimentos, el apareamiento o las aficiones compartidas, como el bádminton o " +"la fotografía. ¿Cómo deseas proceder con nuestra relación no-Billy?" #: lang/json/talk_topic_from_json.py msgid "" "I'd like to understand more about you first. Are you human, more or less?" -msgstr "" +msgstr "Primero me gustaría saber más sobre ti. ¿Eres humano, más o menos?" #: lang/json/talk_topic_from_json.py msgid "I am your new friend and I'm here to help you." -msgstr "" +msgstr "Soy tu nuevo amigo y estoy aquí para ayudarte." #: lang/json/talk_topic_from_json.py msgid "" @@ -248566,6 +249286,12 @@ msgid "" " physical stimuli that I don't completely understand. I think I must be a " "medical experiment of some kind. My chest hurts in a really yummy way." msgstr "" +"Sí, mucho de lo que ves es humano, creo. No tengo el equipo adecuado para " +"estar completamente seguro y tengo algunos recuerdos extraños. Mi baliza ya " +"te ha dicho que soy Sadie. Más allá de eso no sé mucho que decirte. Sé mucho" +" sobre medicina. Tengo algunas respuestas extrañas a los estímulos físicos " +"que no entiendo del todo. Creo que debo ser un experimento médico de algún " +"tipo. Me duele el pecho de una manera realmente deliciosa." #: lang/json/talk_topic_from_json.py msgid "Can I help you?" @@ -248573,21 +249299,23 @@ msgstr "¿Te puedo ayudar?" #: lang/json/talk_topic_from_json.py msgid "I should go." -msgstr "" +msgstr "Debo irme." #: lang/json/talk_topic_from_json.py msgid "" "I have so many memories, but they feel like they belong to other people? " "And animals too I think? It makes me dizzy and I have to sit down." msgstr "" +"Tengo tantos recuerdos, pero siento que pertenecen a otras personas? ¿Y a " +"los animales también, creo? Me marea y tengo que sentarme." #: lang/json/talk_topic_from_json.py msgid "I don't know her." -msgstr "" +msgstr "No la conozco." #: lang/json/talk_topic_from_json.py msgid "Yes. Let's talk about something else." -msgstr "" +msgstr "Sí. Hablemos de otra cosa." #: lang/json/talk_topic_from_json.py msgid "" @@ -248596,10 +249324,15 @@ msgid "" "are better than you might expect, but this may be a common experience, in " "which case things are exactly as you might expect. Does that make sense?" msgstr "" +"Las cosas siguen más o menos igual aquí. A veces me siento mal, y eso se " +"siente bien, y a veces me siento bien, y eso también se siente bien. En " +"general, las cosas son mejores de lo que cabría esperar, pero puede que se " +"trate de una experiencia común, en cuyo caso las cosas son exactamente como " +"cabría esperar. ¿Tiene sentido?" #: lang/json/talk_topic_from_json.py msgid "Perfect sense." -msgstr "" +msgstr "Tiene mucho sentido." #: lang/json/talk_topic_from_json.py msgid "" @@ -248608,12 +249341,18 @@ msgid "" "bad, I guess I don't know much about your body chemistry. You're still " "alive, that's a really good sign!" msgstr "" +"Espero que te guste, es una de mis cosas favoritas en el mundo, en realidad " +"un montón de ellas mezcladas. Debería sentirse muy bien. O muy mal, supongo " +"que no sé mucho sobre la química de tu cuerpo. Todavía estás vivo, ¡eso es " +"una muy buena señal!" #: lang/json/talk_topic_from_json.py msgid "" "Wonderful. Please don't inject me with anything else unless I ask for it in" " the future." msgstr "" +"Maravilloso. Por favor, no me inyectes nada más a menos que lo pida en el " +"futuro." #: lang/json/talk_topic_from_json.py msgid "" @@ -248622,16 +249361,22 @@ msgid "" "emotional compatibility for example organ transplants and the reproductive " "act. This shows how I feel about you, I think." msgstr "" +"Me alegro mucho de que te haya gustado. Significa mucho para mí que tengamos" +" una química corporal similar. Eso es tan importante para todo tipo de " +"compatibilidad biológica y emocional, por ejemplo los trasplantes de órganos" +" y el acto reproductivo. Esto demuestra lo que siento por ti, creo." #: lang/json/talk_topic_from_json.py msgid "I'm glad we get along so well Sadie." -msgstr "" +msgstr "Me alegro de que nos llevemos tan bien Sadie." #: lang/json/talk_topic_from_json.py msgid "" "Let's go explore. There's still so much these eyes haven't seen. Wait, are" " these new eyes? Where did I put my old eyes? Are they pretty?" msgstr "" +"Vamos a explorar. Todavía hay mucho que estos ojos no hayan visto. Espera, " +"¿son ojos nuevos? ¿Dónde puse mis viejos ojos? ¿Son bonitos?" #: lang/json/talk_topic_from_json.py msgid "" @@ -248639,10 +249384,13 @@ msgid "" "shrieking and moaning and cries for help and I just know it's going to be " "perfect if everyone out there is as sweet and loving as you and Billy." msgstr "" +"No puedo esperar a ver lo maravilloso que debe ser el mundo. He oído los " +"chillidos, los gemidos y los gritos de auxilio y sé que va a ser perfecto si" +" todo el mundo es tan dulce y cariñoso como tú y Billy." #: lang/json/talk_topic_from_json.py msgid "Yes, everyone left is exactly like Billy and me, or worse." -msgstr "" +msgstr "Sí, todos los que quedan son exactamente como Billy y yo, o peor." #: lang/json/talk_topic_from_json.py msgid "They're even better. Let's go." @@ -248651,89 +249399,98 @@ msgstr "Son mejores, incluso. Vamos." #: lang/json/talk_topic_from_json.py #, no-python-format msgid "[MASTODON 75%] Come, join the herd before you're left behind." -msgstr "" +msgstr "[MASTODONTE 75%] Ven, únete a la manada antes de que te quedes atrás." #: lang/json/talk_topic_from_json.py #, no-python-format msgid "[MI-GO 50%] Let's see just how much we can improve ourselves." -msgstr "" +msgstr "[MI-GO 50%] Vamos a ver cuánto podemos mejorar." #: lang/json/talk_topic_from_json.py msgid "Outsider." -msgstr "" +msgstr "Forastero." #: lang/json/talk_topic_from_json.py msgid "Hospitality rites are civilization." -msgstr "" +msgstr "Los ritos de hospitalidad son la civilización." #: lang/json/talk_topic_from_json.py msgid "Guest." -msgstr "" +msgstr "Invitado." #: lang/json/talk_topic_from_json.py msgid "How's the madness outside?" -msgstr "" +msgstr "¿Cómo esta la locura de afuera?" #: lang/json/talk_topic_from_json.py msgid "We don't get outsiders around here all that much." -msgstr "" +msgstr "No recibimos muchos forasteros por aquí." #: lang/json/talk_topic_from_json.py msgid "How do I join the family?" -msgstr "" +msgstr "¿Cómo me uno a la familia?" #: lang/json/talk_topic_from_json.py msgid "I'm a member of the Whately Family. Who are you?" -msgstr "" +msgstr "Soy un miembro de la familia Whately. ¿Quién eres?" #: lang/json/talk_topic_from_json.py msgid "I am lost and really need something to eat." -msgstr "" +msgstr "Estoy perdido y realmente necesito algo de comer." #: lang/json/talk_topic_from_json.py msgid "I've done some tasks for your relatives." -msgstr "" +msgstr "He hecho algunas tareas para tus parientes." #: lang/json/talk_topic_from_json.py msgid "" "Welcome to Whately lands. Behave yourself or we'll harvest you for parts." msgstr "" +"Bienvenido a las tierras de Whately. Compórtate o te cosecharemos por " +"partes." #: lang/json/talk_topic_from_json.py msgid "Family bonds above all, huh?" -msgstr "" +msgstr "Lazos familiares por encima de todo, ¿eh?" #: lang/json/talk_topic_from_json.py msgid "We aren't in the habit of breaking bread with outsiders." -msgstr "" +msgstr "No tenemos la costumbre de partir el pan con los forasteros." #: lang/json/talk_topic_from_json.py msgid "How do I join your family?" -msgstr "" +msgstr "¿Cómo me uno a tu familia?" #: lang/json/talk_topic_from_json.py msgid "Then let's see what you've got to trade." -msgstr "" +msgstr "Entonces veamos qué tienes para comerciar." #: lang/json/talk_topic_from_json.py msgid "Only blood allowed, and the family Elders can make you of the blood." msgstr "" +"Sólo se permite la sangre, y los Ancianos de la familia pueden hacerte de la" +" sangre." #: lang/json/talk_topic_from_json.py msgid "Well that sounds creepy." -msgstr "" +msgstr " Bueno, eso suena espeluznante." #: lang/json/talk_topic_from_json.py msgid "" "I was born part of the family. We've never been accepted here but our " "wealth and talents have kept us alive through the centuries." msgstr "" +"Nací como parte de la familia. Nunca hemos sido aceptados aquí, pero nuestra" +" riqueza y nuestros talentos nos han mantenido vivos a lo largo de los " +"siglos." #: lang/json/talk_topic_from_json.py msgid "" "Family keeps me busy and our experiments and projects take up the rest of my" " time." msgstr "" +"La familia me mantiene ocupado y nuestros experimentos y proyectos ocupan el" +" resto de mi tiempo." #: lang/json/talk_topic_from_json.py msgid "" @@ -248745,11 +249502,13 @@ msgstr "" #: lang/json/talk_topic_from_json.py msgid "This might not be a very private place." -msgstr "" +msgstr "Este puede que no sea un lugar muy privado." #: lang/json/talk_topic_from_json.py msgid "This place is so boring. We should take people and kill some drugs." msgstr "" +"Este lugar es tan aburrido. Deberíamos tomar personas y matar algunas " +"drogas." #: lang/json/talk_topic_from_json.py msgid "" @@ -248757,6 +249516,9 @@ msgid "" " leeches. I need them for something I want to do to you. It'll be so " "weird." msgstr "" +"Agua, agua por todas partes. Vamos a bañarnos desnudos. Apuesto a que " +"atraerás algunas sanguijuelas. Las necesito para algo que quiero hacerte. " +"Será muy raro." #: lang/json/talk_topic_from_json.py msgid "" @@ -248764,6 +249526,10 @@ msgid "" "like this and someone creeped up behind me and hit me in the back of the " "head with a shovel. *shiver* It still gives me goosebumps." msgstr "" +"Me gusta estar aquí abajo. Esto me recuerda aquella vez que estaba abajo en " +"un lugar como este y alguien se acercó sigilosamente por detrás de mí y me " +"golpeó en la nuca con una pala. *Escalofrío* Todavía me pone la piel de " +"gallina." #: lang/json/talk_topic_from_json.py msgid "" @@ -248772,6 +249538,10 @@ msgid "" " and trying to slowly rip us apart and eat us. It brings back really happy " "memories for me." msgstr "" +"Me encanta la naturaleza. Huele tan bien aquí fuera, como las cosas vivas " +"que crecen y se multiplican y mueren y vuelven de entre los muertos con " +"nuevos y horribles poderes y tratan de destrozarnos lentamente y comernos. " +"Me trae muy buenos recuerdos." #: lang/json/talk_topic_from_json.py msgid "" @@ -248779,6 +249549,10 @@ msgid "" " the crickets, the giant mutant mosquitoes hungry for our blood. It's like " "we're in a sexy vampire romance novel." msgstr "" +"Me encantan los lugares pantanosos como éste. El olor de los pussywillows, " +"el sonido de los grillos, los gigantescos mosquitos mutantes hambrientos de " +"nuestra sangre. Es como si estuviéramos en una sexy novela romántica de " +"vampiros." #: lang/json/talk_topic_from_json.py msgid "" @@ -248786,18 +249560,25 @@ msgid "" " with. We should kill everyone here and do some creative self-" "experimentation." msgstr "" +"Qué instalaciones tan bonitas. Apuesto a que tienen todo tipo de juguetes " +"encantadores para jugar. Deberíamos matar a todo el mundo aquí y hacer un " +"poco de auto-experimentación creativa." #: lang/json/talk_topic_from_json.py msgid "" "Ooh, it's like a murder mystery here. Are we the murderers, the murdered, " "or the mystery?" msgstr "" +"Ooh, esto es como un asesinato misterioso. ¿Somos los asesinos, los " +"asesinados o el misterio?" #: lang/json/talk_topic_from_json.py msgid "" "What level of hell is this? I spent weeks in a sulforous hell being " "tortured." msgstr "" +"¿Qué nivel de infierno es este? Pasé semanas en un infierno sulforoso siendo" +" torturado." #: lang/json/talk_topic_from_json.py msgid "What was that like?" @@ -248853,38 +249634,48 @@ msgid "" "Eventually they took the bones from my body. It's strange though, I still " "hear the song calling to me, even in this new body." msgstr "" +"Al final me quitaron los huesos del cuerpo. Sin embargo, es extraño, todavía" +" escucho la canción que me llama, incluso en este nuevo cuerpo." #: lang/json/talk_topic_from_json.py msgid "" "I just spent what felt like weeks in a dream that I was acting as a " "targeting computer for some kind of alien turret." msgstr "" +"Acabo de pasar lo que parecieron semanas en un sueño en el que actuaba como " +"un ordenador de puntería para una especie de torreta alienígena." #: lang/json/talk_topic_from_json.py msgid "Where are you from then?" -msgstr "" +msgstr "¿De dónde eres entonces?" #: lang/json/talk_topic_from_json.py msgid "" "Now I'm in some kind of Mary Shelley nightmare? I mean at least I have " "mobility." msgstr "" +"¿Ahora estoy en una especie de pesadilla de Mary Shelley? Quiero decir que " +"al menos tengo movilidad." #: lang/json/talk_topic_from_json.py msgid "What does that have to do with anything?" -msgstr "" +msgstr "¿Qué tiene eso que ver con nada?" #: lang/json/talk_topic_from_json.py msgid "" "I'm going to keep going with this dream, hopefully soon I'll get to one " "where I can fly." msgstr "" +"Voy a seguir con este sueño, espero que pronto llegue a uno en el que pueda " +"volar." #: lang/json/talk_topic_from_json.py msgid "" "Antes do Cataclisma eu era o cientista que encabeçava um laboratório militar" " no meu país. Foram dias difíceis…" msgstr "" +"Antes do Cataclisma eu era o cientista que encabeçava um laboratório militar" +" no meu país. Foram dias difíceis…" #: lang/json/talk_topic_from_json.py msgid "" @@ -248893,22 +249684,30 @@ msgid "" "do que o próprio virus. Então, ao invés de recolherem os remédios das " "prateleiras, eles nos forçaram a vendê-lo como sendo a cura para o vírus." msgstr "" +"Nós estávamos pesquisando um remédio que curasse um virus altamente letal na" +" época, mas os resultados dos testes mostravam que o remédio era mais letal " +"do que o próprio virus. Então, ao invés de recolherem os remédios das " +"prateleiras, eles nos forçaram a vendê-lo como sendo a cura para o vírus." #: lang/json/talk_topic_from_json.py msgid "Ummm?" -msgstr "" +msgstr "¿eh?" #: lang/json/talk_topic_from_json.py msgid "" "Bem… aqueles sem cérebro seguiram cegamente o líder. Quanto àqueles com " "algum cérebro… bom, acho que você está conversando com um deles agora" msgstr "" +"Bem… aqueles sem cérebro seguiram cegamente o líder. Quanto àqueles com " +"algum cérebro… bom, acho que você está conversando com um deles agora" #: lang/json/talk_topic_from_json.py msgid "" "Things have been getting weird for the last couple of years. Then we " "started hearing rumors of strange lights in the sky at night." msgstr "" +"Las cosas se han vuelto extrañas desde hace un par de años. Entonces " +"empezamos a oír rumores de luces extrañas en el cielo por la noche." #: lang/json/talk_topic_from_json.py msgid "" @@ -248916,6 +249715,8 @@ msgid "" "outside wondering what he could possibly need my help with in the middle of " "the night." msgstr "" +"Una noche oí que mi vecino me llamaba para que fuera a ayudarle. Salí a la " +"calle preguntándome para qué podría necesitar mi ayuda en mitad de la noche." #: lang/json/talk_topic_from_json.py msgid "" @@ -248923,6 +249724,10 @@ msgid "" " It looked at me and said 'You're a great neighbor' then everything faded " "to black. I feel like everything in my body fits differently now." msgstr "" +"Una especie de alienígena horrible estaba de pie sobre el cadáver destripado" +" de mi vecino. Me miró y dijo: \"Eres una gran vecina\" y luego todo se " +"desvaneció en negro. Siento que todo en mi cuerpo encaja de manera diferente" +" ahora." #: lang/json/talk_topic_from_json.py msgid "" @@ -248930,6 +249735,9 @@ msgid "" "outside and the scientists inside started making desperate experiments. " "They worked on something called interdimensional portals." msgstr "" +"Trabajé en un laboratorio de alto secreto. Las cosas se volvían cada vez más" +" locas fuera y los científicos de dentro empezaron a hacer experimentos " +"desesperados. Trabajaban en algo llamado portales interdimensionales." #: lang/json/talk_topic_from_json.py msgid "" @@ -248937,6 +249745,9 @@ msgid "" "everything went sideways. So we needed to open more portals even if we " "hadn't had time to take all the precautions." msgstr "" +"Los cerebritos decían que teníamos que encontrar una forma de salir de aquí " +"antes de que todo se torciera. Así que necesitábamos abrir más portales " +"aunque no hubiéramos tenido tiempo de tomar todas las precauciones." #: lang/json/talk_topic_from_json.py msgid "" @@ -248945,174 +249756,212 @@ msgid "" "overwhelmed the lab. They killed most of the staff and took the rest " "prisoner." msgstr "" +"Un día abrieron un portal tratando de encontrar un planeta parecido a la " +"Tierra y, de repente, los portales se abrieron por todo el laboratorio y " +"estos rápidos y peligrosos extraterrestres lo desbordaron. Mataron a la " +"mayoría del personal y tomaron al resto como prisioneros." #: lang/json/talk_topic_from_json.py msgid "" "Monsters! Monsters everywhere. Everyone is suspect, how do I know you " "aren't a monster?" msgstr "" +"¡Monstruos! Monstruos por todas partes. Todos son sospechosos, ¿cómo sé que " +"no eres un monstruo?" #: lang/json/talk_topic_from_json.py msgid "Are you ok?" -msgstr "" +msgstr "¿Estás bien?" #: lang/json/talk_topic_from_json.py msgid "" "You can't trust anyone these days. Everyone is either a cannibal or a " "monster or a government spook." msgstr "" +"Hoy en día no se puede confiar en nadie. Todo el mundo es un caníbal o un " +"monstruo o un espía del gobierno." #: lang/json/talk_topic_from_json.py msgid "Why would you trust me then?" -msgstr "" +msgstr "¿Por qué confiarías en mí entonces?" #: lang/json/talk_topic_from_json.py msgid "Because, what if I'm the monster?" -msgstr "" +msgstr "Porque, ¿y si yo soy el monstruo?" #: lang/json/talk_topic_from_json.py msgid "If you think this Universe is bad, you should see some of the others." msgstr "" +"Si crees que este Universo es malo, deberías ver algunos de los otros." #: lang/json/talk_topic_from_json.py msgid "" "Believing something existed and then finding out it didn't was like reaching" " the top of the stairs and thinking there was one more step." msgstr "" +"Creer que algo existía y luego descubrir que no era así era como llegar al " +"final de la escalera y pensar que había un escalón más." #: lang/json/talk_topic_from_json.py msgid "" "I think a lot of psychopaths are just geniuses who drove so fast that they " "lost control." msgstr "" +"Creo que muchos psicópatas son simplemente genios que condujeron tan rápido " +"que perdieron el control." #: lang/json/talk_topic_from_json.py msgid "" "I underwent experimental treatments paid for by the cartels to become a more" " fearsome enforcer." msgstr "" +"Me sometí a tratamientos experimentales pagados por los cárteles para " +"convertirme en un ejecutor más temible." #: 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 "" +"La mitad de los chicos con los que me sometí a la terapia genética murieron," +" pero si tuviera que adivinar el 90% de todos están muertos ahora..." #: lang/json/talk_topic_from_json.py msgid "Only the insane will prosper." -msgstr "" +msgstr "Sólo los locos prosperarán." #: lang/json/talk_topic_from_json.py msgid "" "As a corporate wetworks specialist I'm used to crazy situations. But this " "is like nothing I've ever experienced." msgstr "" +"Como especialista en redes corporativas estoy acostumbrado a situaciones " +"locas. Pero esto no se parece a nada de lo que he vivido." #: lang/json/talk_topic_from_json.py msgid "What are you going to do now?" -msgstr "" +msgstr "¿Qué vas a hacer ahora?" #: lang/json/talk_topic_from_json.py msgid "" "I'm gonna find somewhere that people are making a stand. And if I can agree" " with their plans I'll make my stand with them." msgstr "" +"Voy a encontrar un lugar en el que la gente esté haciendo una oposición. Y " +"si puedo estar de acuerdo con sus planes, me posicionaré con ellos." #: lang/json/talk_topic_from_json.py msgid "Where is that?" -msgstr "" +msgstr "¿Dónde está eso?" #: lang/json/talk_topic_from_json.py msgid "" "Right now you are looking like the best leader I've met so far in this " "Cataclysm." msgstr "" +"En este momento me pareces el mejor líder que he conocido hasta ahora en " +"este Cataclismo." #: lang/json/talk_topic_from_json.py msgid "I was born at the bottom of the habitat. No silver spoon in my mouth." msgstr "" +"Nací en el fondo del hábitat. No tengo una cuchara de plata en la boca." #: lang/json/talk_topic_from_json.py msgid "That must have been rough." -msgstr "" +msgstr "Debe haber sido duro." #: lang/json/talk_topic_from_json.py msgid "I saw my best friend die in front of me by the time I was eight." -msgstr "" +msgstr "Vi morir a mi mejor amigo delante de mí a los ocho años." #: lang/json/talk_topic_from_json.py msgid "I guess it prepared me for everyone dying yesterday." -msgstr "" +msgstr "Supongo que me preparó para que todos murieran ayer." #: lang/json/talk_topic_from_json.py msgid "" "I've spent my life in the hive. When things started turning strange I snuck" " out of the city." msgstr "" +"He pasado mi vida en la colmena. Cuando las cosas empezaron a volverse " +"extrañas me escapé de la ciudad." #: lang/json/talk_topic_from_json.py msgid "You seem like you are out of your element." -msgstr "" +msgstr "Parece que estás fuera de tu elemento." #: lang/json/talk_topic_from_json.py msgid "" "I've never seen so many trees outside of a video. And there is so much " "wildlife." msgstr "" +"Nunca he visto tantos árboles fuera de un vídeo. Y hay tanta vida silvestre." #: lang/json/talk_topic_from_json.py msgid "What will you do?" -msgstr "" +msgstr "¿Qué harás?" #: lang/json/talk_topic_from_json.py msgid "I'm going to live my best life in a dead world." -msgstr "" +msgstr "Voy a vivir mi mejor vida en un mundo muerto." #: lang/json/talk_topic_from_json.py msgid "There's so much sky out here. It's horrible." -msgstr "" +msgstr "Hay tanto cielo aquí fuera. Es horrible." #: lang/json/talk_topic_from_json.py msgid "It might be worse than the dead rising." -msgstr "" +msgstr "Podría ser peor que la resurrección de los muertos." #: lang/json/talk_topic_from_json.py msgid "" "I'm going to kill my way back into the city so I can get out from under this" " sky." msgstr "" +"Voy a matar mi camino de vuelta a la ciudad para poder salir de este cielo." #: 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 "" +"Cuando el gobierno renunció a salvar las profundidades de la ciudad, alguien" +" decidió utilizar armas nucleares tácticas y ganar tiempo para la retirada." #: lang/json/talk_topic_from_json.py msgid "" "It blew an opening in the horde roaming the city and allowed me to escape." msgstr "" +"Se abrió una brecha en la horda que recorre la ciudad y me permitió escapar." #: 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 "" +"Sin embargo, toda elección tiene consecuencias. Pero cada consecuencia " +"probablemente valga la pena, si es la única manera de sobrevivir." #: lang/json/talk_topic_from_json.py msgid "" "I was working in a reactor when something big started smashing everything." msgstr "" +"Estaba trabajando en un reactor cuando algo grande empezó a destrozarlo " +"todo." #: lang/json/talk_topic_from_json.py msgid "" "My coworkers and I spiked the reactor to prevent the deaths of hundreds of " "thousands." msgstr "" +"Mis compañeros y yo pusimos en marcha el reactor para evitar la muerte de " +"cientos de miles de personas." #: lang/json/talk_topic_from_json.py msgid "I guess the other workers are probably all dead anyway now." msgstr "" +"Supongo que los otros trabajadores probablemente ya estén todos muertos." #: lang/json/talk_topic_from_json.py msgid "" @@ -249120,10 +249969,13 @@ msgid "" "respected, and had people working for me. I mostly ignored the changes that" " were happening in the city, they were beneath me." msgstr "" +"Las cosas iban bien. Tenía un buen trabajo en un zaibatsu. Me respetaban y " +"tenía gente trabajando para mí. La mayoría de las veces ignoraba los cambios" +" que estaban ocurriendo en la ciudad, estaban por debajo de mí." #: lang/json/talk_topic_from_json.py msgid "So, what happened?" -msgstr "" +msgstr "Entonces, ¿qué pasó?" #: lang/json/talk_topic_from_json.py msgid "" @@ -249132,6 +249984,10 @@ msgid "" "I came in and you could hear the riots coming closer and some kind of " "animalistic roars, gigantic animals." msgstr "" +"Poco a poco fueron llegando a la oficina cada vez menos zánganos de los " +"cubículos. Se acumulaban los avisos de seguridad sobre las rutas que había " +"que evitar en la ciudad. Finalmente, un día llegué y se oían los disturbios " +"que se acercaban y una especie de rugidos animales, animales gigantescos." #: lang/json/talk_topic_from_json.py msgid "" @@ -249140,190 +249996,229 @@ msgid "" " chance any of us had of surviving. They started injecting people at " "gunpoint." msgstr "" +"Ese último día, la seguridad y los científicos subieron del laboratorio " +"subterráneo y reunieron a todo el personal restante. Uno de ellos dijo que " +"esa era la única oportunidad que teníamos de sobrevivir. Empezaron a " +"inyectar a la gente a punta de pistola." #: 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 "" +"Antes del cataclismo era un biohacker de profesión. Me ganaba la vida con el" +" contrabando de medicinas, fármacos y otros productos biológicos copiados." #: lang/json/talk_topic_from_json.py msgid "" "Imagine my surprise when I found myself infected with some kind of alien " "stem cells." msgstr "" +"Imaginen mi sorpresa cuando me encontré infectado con una especie de células" +" madre alienígenas." #: 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 "" +"Ciertamente me ha ayudado a sobrevivir hasta ahora. ¿Había alguna opción de " +"no aprovecharlo?" #: lang/json/talk_topic_from_json.py msgid "I… can move again. I have a real body! Is this a body?" msgstr "" +"Yo... puedo moverme de nuevo. ¡Tengo un cuerpo de verdad! ¿Esto es un " +"cuerpo?" #: lang/json/talk_topic_from_json.py msgid "So you must have seen some weird stuff?" -msgstr "" +msgstr "¿Así que habrás visto cosas raras?" #: lang/json/talk_topic_from_json.py msgid "I built this body and rescued you…" -msgstr "" +msgstr "Construí este cuerpo y te rescaté..." #: lang/json/talk_topic_from_json.py msgid "I can put you back in the pieces I found you in." -msgstr "" +msgstr "Puedo volver a ponerte en las piezas en las que te encontré." #: lang/json/talk_topic_from_json.py msgid "No one deserves the hell you've been through. I hope you find peace." msgstr "" +"Nadie se merece el infierno por el que has pasado. Espero que encuentres la " +"paz." #: lang/json/talk_topic_from_json.py msgid "*crackle* So why would you do this?" -msgstr "" +msgstr "*crujido* Entonces, ¿por qué harías esto?" #: lang/json/talk_topic_from_json.py msgid "…This is just another torture isn't it!" -msgstr "" +msgstr "...¡Esto es sólo otra tortura, no es así!" #: lang/json/talk_topic_from_json.py msgid "I went to a lot of trouble to provide you with a body." -msgstr "" +msgstr "Me tomé muchas molestias para proporcionarte un cuerpo." #: lang/json/talk_topic_from_json.py msgid "" "Okay, okay, *sizzle* I'm sorry! Don't hurt me again! Anything to stay away" " from those fiends!" msgstr "" +"Vale, vale, *chispas* ¡Lo siento! ¡No me hagas daño otra vez! ¡Cualquier " +"cosa para mantenerse alejado de esos demonios!" #: lang/json/talk_topic_from_json.py msgid "…You're one of those mocking monsters! I'm going to tear you apart!" -msgstr "" +msgstr "...¡Eres uno de esos monstruos burlones! ¡Te voy a destrozar!" #: lang/json/talk_topic_from_json.py msgid "I don't know what's happening but I'm going back home." -msgstr "" +msgstr "No sé qué está pasando, pero voy a volver a casa." #: lang/json/talk_topic_from_json.py msgid "I was created to be a billionaire's companion." -msgstr "" +msgstr "Fui creado para ser el compañero de un multimillonario." #: lang/json/talk_topic_from_json.py msgid "Their wealth and connections didn't save them." -msgstr "" +msgstr "Su riqueza y sus conexiones no les salvaron." #: lang/json/talk_topic_from_json.py msgid "" "But they built me with the ability to survive a world beyond imagining." msgstr "" +"Pero me construyeron con la capacidad de sobrevivir a un mundo inimaginable." #: lang/json/talk_topic_from_json.py msgid "But here you are?" -msgstr "" +msgstr "¿Pero aquí estás?" #: lang/json/talk_topic_from_json.py msgid "A resort created a whole line of Uplifts just like me." -msgstr "" +msgstr "Un resort creó toda una línea de Uplifts como yo." #: 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 "" +"Deberíamos haber creado un pueblo entero sólo para nosotros, lejos de todos " +"los humanos, una vez que llegó el Cataclismo." #: lang/json/talk_topic_from_json.py msgid "Maybe we did, haha." -msgstr "" +msgstr "Tal vez lo hicimos, jaja." #: lang/json/talk_topic_from_json.py msgid "Why didn't you?" -msgstr "" +msgstr "¿Por qué no lo hiciste?" #: lang/json/talk_topic_from_json.py msgid "I grew up on an island with a doctor." -msgstr "" +msgstr "Crecí en una isla con un méCrecí en una isla con un médico.dico." #: lang/json/talk_topic_from_json.py msgid "I had so many brothers and sisters." -msgstr "" +msgstr "Tenía muchos hermanos y hermanas." #: lang/json/talk_topic_from_json.py msgid "We ate him." -msgstr "" +msgstr "Nos lo comimos." #: 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 "" +"El zoológico me diseñó para ser un enlace entre mi especie original y los " +"humanos que nos estudian." #: lang/json/talk_topic_from_json.py msgid "I was there when the Cataclysm happened. Many animals were infected." msgstr "" +"Yo estaba allí cuando ocurrió el Cataclismo. Muchos animales fueron " +"infectados." #: lang/json/talk_topic_from_json.py msgid "Zombears are terrifying creatures of destruction." -msgstr "" +msgstr "Los Zombosos son terroríficas criaturas de destrucción." #: 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 "" +"Formaba parte de una unidad paramilitar de operaciones negras. Todavía no sé" +" si trabajé para el gobierno o para una corporación." #: 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 "" +"Mi equipo fue enviado a un laboratorio en una misión de purga en el fuego. " +"Las cosas que vi allí me persiguen." #: 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 "" +"Otros pueden haber sobrevivido, pero lo dudo. Ciertamente espero que no " +"hayan vuelto." #: 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 "" +"Soy un probeta, un casi hombre, un \"MacDuff\". Fui un producto en el Viejo " +"Mundo." #: 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 "" +"Ahora queda muy poca gente para diferenciarse. Aparte de los imbéciles que " +"temen a los mutantes." #: lang/json/talk_topic_from_json.py msgid "Now I choose the cause I'll die for." -msgstr "" +msgstr "Ahora elijo la causa por la que moriré." #: lang/json/talk_topic_from_json.py msgid "" "Staying at the family compounds scattered across New England, we've managed " "to maintain some organization post Cataclysm." msgstr "" +"Alojados en los complejos familiares repartidos por Nueva Inglaterra, hemos " +"conseguido mantener cierta organización tras el Cataclismo." #: lang/json/talk_topic_from_json.py msgid "" "The Whately family has been outcast in these parts for centuries. But it " "made us stronger as a family." msgstr "" +"La familia Whately ha sido marginada en estas partes durante siglos. Pero " +"nos hizo más fuertes como familia." #: lang/json/talk_topic_from_json.py msgid "We've been talking to those from other places from the beginning." -msgstr "" +msgstr "Hemos hablado con los de otros lugares desde el principio." #: lang/json/talk_topic_from_json.py msgid "All the earth was flame in a holocaust of ecstasy and freedom." -msgstr "" +msgstr "Toda la tierra ardía en un holocausto de éxtasis y libertad." #: lang/json/talk_topic_from_json.py msgid "" "Yes. I ask because I noticed there are dinosaurs around. Do you know " "anything about that?" msgstr "" +"Sí. Lo pregunto porque me he dado cuenta de que hay dinosaurios por ahí. " +"¿Sabes algo de eso?" #: lang/json/talk_topic_from_json.py msgid "" @@ -249333,54 +250228,63 @@ msgid "" " all. Or eat us, I forget. Oh and that Old Guard Repo Man hates them and " "Red at the train station." msgstr "" +"Conozco todo tipo de cosas raras e inútiles. He visto cosas en las iglesias," +" he visto cosas en las granjas, he visto exposiciones enteras fuera. Esos " +"Swampers, saben lo que está pasando. Son criaturas de la luz que vuelven " +"para salvarnos a todos. O a comernos, lo he olvidado. Oh y ese Repo Man de " +"la vieja guardia los odia y a Red en la estación de tren." #: lang/json/talk_topic_from_json.py msgid "The eaters will be fed." -msgstr "" +msgstr "Los devoradores serán alimentados." #: lang/json/talk_topic_from_json.py msgid "Welcome. Are you hungry friend?" -msgstr "" +msgstr "Bienvenido. ¿Tienes hambre amigo?" #: lang/json/talk_topic_from_json.py msgid "" "You look hungry friend. So much hunger in this world. This is the time of " "the eaters." msgstr "" +"Pareces hambriento, amigo. Hay mucha hambre en este mundo. Este es el tiempo" +" de los devoradores." #: lang/json/talk_topic_from_json.py msgid "Hello. Who are the eaters?" -msgstr "" +msgstr "Hola. ¿Quiénes son los devoradores?" #: lang/json/talk_topic_from_json.py msgid "So about the eaters…" -msgstr "" +msgstr "Así que sobre los devoradores..." #: lang/json/talk_topic_from_json.py msgid "You mentioned some pretenders before. What does that mean?" -msgstr "" +msgstr "Antes ha mencionado a algunos pretendientes. ¿Qué significa eso?" #: lang/json/talk_topic_from_json.py msgid "Is there a way I can help feed the eaters?" -msgstr "" +msgstr "¿Hay alguna forma de ayudar a alimentar a los devoradores?" #: lang/json/talk_topic_from_json.py msgid "I have to get going. Take care, CEO Baronyx." -msgstr "" +msgstr "Tengo que irme. Cuídese, CEO Baronyx." #: lang/json/talk_topic_from_json.py msgid "" "The great eaters have returned, along with the false ones. We must feed the" " eaters and destroy the pretenders child." msgstr "" +"Los grandes devoradores han vuelto, junto con los falsos. Debemos alimentar " +"a los devoradores y destruir a los falsos niño." #: lang/json/talk_topic_from_json.py msgid "Who are you talking about?" -msgstr "" +msgstr "¿De quién estás hablando?" #: lang/json/talk_topic_from_json.py msgid "No thank you, I'd like to leave now." -msgstr "" +msgstr "No gracias, me gustaría irme ahora." #: lang/json/talk_topic_from_json.py msgid "" @@ -249389,18 +250293,23 @@ msgid "" "song. The time of man is over, but we few who remain can do our part to " "protect this new world from the pretenders, who would steal the meat." msgstr "" +"Este Cataclismo ha despertado a los grandes devoradores, perdidos en el " +"tiempo, y los ha devuelto al mundo para que hagan su gran trabajo, para que " +"se multipliquen y llenen la tierra con su canto. El tiempo del hombre ha " +"terminado, pero los pocos que quedamos podemos hacer nuestra parte para " +"proteger este nuevo mundo de los farsantes, que robarían la carne." #: lang/json/talk_topic_from_json.py msgid "So what do you do with the meat?" -msgstr "" +msgstr "¿Y qué haces con la carne?" #: lang/json/talk_topic_from_json.py msgid "Who are the great eaters and the pretenders?" -msgstr "" +msgstr "¿Quiénes son los grandes devoradores y los farsantes?" #: lang/json/talk_topic_from_json.py msgid "Are there any others left?" -msgstr "" +msgstr "¿Quedan otros?" #: lang/json/talk_topic_from_json.py msgid "" @@ -249409,10 +250318,14 @@ msgid "" "that have come to steal the meat of this world. It does not belong to them " "and we will take it from their mouths." msgstr "" +"Los grandes devoradores son los que se perdieron, los que llamamos " +"dinosaurios cuya carne tomamos y que la están recuperando. Los farsantes son" +" aquellos otros que han venido a robar la carne de este mundo. No les " +"pertenece y se la quitaremos de la boca." #: lang/json/talk_topic_from_json.py msgid "Okay, so you worship dinosaurs. Understood." -msgstr "" +msgstr "Vale, entonces adoras a los dinosaurios. Entendido." #: lang/json/talk_topic_from_json.py msgid "" @@ -249420,14 +250333,18 @@ msgid "" "others wasted their time and meat, we fed and grew strong, and we filled our" " stores with meat for this day." msgstr "" +"Los Swampers sabían que estos tiempos volverían y nos preparamos para ellos." +" Cuando otros desperdiciaban su tiempo y su carne, nosotros nos " +"alimentábamos y nos hacíamos fuertes, y llenábamos nuestras reservas de " +"carne para este día." #: lang/json/talk_topic_from_json.py msgid "Yes, very good." -msgstr "" +msgstr "Si, muy bien." #: lang/json/talk_topic_from_json.py msgid "You keep talking about meat. Why is meat so important?" -msgstr "" +msgstr "Sigues hablando de carne. ¿Por qué es tan importante la carne?" #: lang/json/talk_topic_from_json.py msgid "" @@ -249435,36 +250352,44 @@ msgid "" "and in the end we too will serve the eaters in death as we do in life. This" " was always our purpose and we lucky few have lived to see it." msgstr "" +"La carne hace fuertes a los grandes comedores. Recogemos la carne y los " +"alimentamos, y al final nosotros también serviremos a los comedores en la " +"muerte como lo hacemos en la vida. Este fue siempre nuestro propósito y " +"nosotros, los pocos afortunados, hemos vivido para verlo." #: lang/json/talk_topic_from_json.py msgid "Our purpose? How do you know?" -msgstr "" +msgstr "¿Nuestro propósito? ¿Cómo lo sabes?" #: lang/json/talk_topic_from_json.py msgid "" "The return of the great eaters was fortold by a prophet. We faithful have " "been waiting and preparing since the revelation." msgstr "" +"El regreso de los grandes devoradores fue anunciado por un profeta. Los " +"fieles hemos estado esperando y preparándonos desde la revelación." #: lang/json/talk_topic_from_json.py msgid "I guess it must be nice to be proven right." -msgstr "" +msgstr "Supongo que debe ser agradable que te den la razón." #: lang/json/talk_topic_from_json.py msgid "This is crazy." -msgstr "" +msgstr "Esto es de locos." #: lang/json/talk_topic_from_json.py msgid "" "You understand our purpose. I welcome you to this work, all are needed to " "feed the eaters." msgstr "" +"Entiendes nuestro propósito. Te doy la bienvenida a este trabajo, todos son " +"necesarios para alimentar a los devoradores." #: lang/json/talk_topic_from_json.py msgid "" "You deny what you see right in front of you. This world is what was " "fortold." -msgstr "" +msgstr "Niegas lo que ves delante de ti. Este mundo es lo que se ha predicho." #: lang/json/talk_topic_from_json.py msgid "Yeah, alright." @@ -249473,97 +250398,108 @@ msgstr "Sí, está bien." #: lang/json/talk_topic_from_json.py msgid "The eaters have fed. They will be hungry again in time" msgstr "" +"Los devoradores se han alimentado. Volverán a tener hambre con el tiempo" #: lang/json/talk_topic_from_json.py msgid "You know what to do." -msgstr "" +msgstr "Ya sabes lo que tienes que hacer." #: lang/json/talk_topic_from_json.py msgid "The great eaters must be fed. Are you ready?" -msgstr "" +msgstr "Los grandes devoradores deben ser alimentados. ¿Estás listos?" #: lang/json/talk_topic_from_json.py msgid "There is still more work to do. Are you ready?" -msgstr "" +msgstr "Todavía hay más trabajo por hacer. ¿Estás preparado?" #: lang/json/talk_topic_from_json.py msgid "There is meat ready for the feeding. Are you ready to gather it?" msgstr "" +"Hay carne lista para la alimentación. ¿Estás listo para recogerla?Hay carne " +"lista para la alimentación. ¿Estás listo para recogerla?" #: lang/json/talk_topic_from_json.py msgid "The eaters are hungry." -msgstr "" +msgstr "Los devoradores tienen hambre." #: lang/json/talk_topic_from_json.py msgid "There is more meat needed." -msgstr "" +msgstr "Se necesita más carne." #: lang/json/talk_topic_from_json.py msgid "I know of eaters ready for meat." -msgstr "" +msgstr "Sé de devoradores preparados para la carne." #: lang/json/talk_topic_from_json.py msgid "Maybe another time CEO Baronyx." -msgstr "" +msgstr "Tal vez en otro momento CEO Baronyx." #: lang/json/talk_topic_from_json.py msgid "" "If you are ready to be of service to the great eaters, go and find meat and " "bring it back. There is always need for more." msgstr "" +"Si estás dispuesto a servir a los grandes comedores, ve a buscar carne y " +"tráela. Siempre hay necesidad de más." #: lang/json/talk_topic_from_json.py msgid "Happy to be of service to the great eaters. I'm in." -msgstr "" +msgstr "Feliz de estar al servicio de los grandes devoradores. Me apunto." #: lang/json/talk_topic_from_json.py msgid "Excellent. Make it happen." -msgstr "" +msgstr "Excelente. Hazlo realidad." #: lang/json/talk_topic_from_json.py msgid "" "The great eaters are not picky, any pure meat will do, but mutant and " "tainted meat are not good enough." msgstr "" +"Los grandes devoradores no son exigentes, cualquier carne pura les sirve, " +"pero la carne mutante y contaminada no es buena." #: lang/json/talk_topic_from_json.py msgid "" "So, meat from a creature that isn't a zombie, or a giant monster. Got it." msgstr "" +"Así que, carne de una criatura que no es un zombi, o un monstruo gigante. Lo" +" tengo." #: lang/json/talk_topic_from_json.py msgid "Of course, you should find everything you need here." -msgstr "" +msgstr "Por supuesto, deberías encontrar todo lo que necesitas aquí." #: lang/json/talk_topic_from_json.py msgid "That explains the knives then." -msgstr "" +msgstr "Eso explica los cuchillos entonces." #: lang/json/talk_topic_from_json.py msgid "Oh, you know my friend Brigitte. Well in that case, let's go!" -msgstr "" +msgstr "Oh, conoces a mi amiga Brigitte. Bueno, en ese caso, ¡vamos!" #: lang/json/talk_topic_from_json.py msgid "No, I must remain here to oversee the company." -msgstr "" +msgstr "No, yo debo permanecer aquí para supervisar la empresa." #: lang/json/talk_topic_from_json.py msgid "Of course CEO Baronyx." -msgstr "" +msgstr "Por supuesto CEO Baronyx." #: lang/json/talk_topic_from_json.py msgid "Sweet!" -msgstr "" +msgstr "¡Genial!" #: lang/json/talk_topic_from_json.py msgid "Not just now. You should remain here to oversee the company." -msgstr "" +msgstr "No sólo ahora. Deberías quedarte aquí para supervisar la empresa." #: lang/json/talk_topic_from_json.py msgid "" "Of course, the company will be ready when you are and the great eaters will " "feed either way." msgstr "" +"Por supuesto, la compañía estará lista cuando tú lo estés y los grandes " +"devoradores se alimentarán de cualquier manera." #: lang/json/talk_topic_from_json.py msgid "" @@ -249572,46 +250508,54 @@ msgid "" "except that we do all we can to ensure that the true great eaters received " "as much meat as possible and the pretenders go hungry." msgstr "" +"Se dijo que cuando los grandes devoradores volvieran, también lo harían los " +"farsantes, que vendrían a robar la carne. Se nos pide muy poco, salvo que " +"hagamos todo lo posible para que los verdaderos grandes devoradores reciban " +"la mayor cantidad de carne posible y los farsantes pasen hambre." #: lang/json/talk_topic_from_json.py msgid "Yes CEO Baronyx, very good CEO Baronyx." -msgstr "" +msgstr "Si CEO Baronyx, muy bien CEO Baronyx." #: lang/json/talk_topic_from_json.py msgid "This makes no sense and I'm done talking about it." -msgstr "" +msgstr "Esto no tiene ningún sentido y ya no voy a hablar de ello." #: lang/json/talk_topic_from_json.py msgid "It's a good day to shoot some dinos." -msgstr "" +msgstr "Es un buen día para disparar a los dinos." #: lang/json/talk_topic_from_json.py msgid "" "You're back. I knew you were a killer. Are you ready to take this country " "back?" msgstr "" +"Has vuelto. Sabía que eras un asesino. ¿Estás listo para recuperar este " +"país?" #: lang/json/talk_topic_from_json.py msgid "" "You there, wanderer. You have the look of someone who hates dinosaurs. Are" " you ready to take this country back?" msgstr "" +"Tú, caminante. Tienes la mirada de alguien que odia a los dinosaurios. " +"¿Estás listo para recuperar este país?" #: lang/json/talk_topic_from_json.py msgid "Dinosaurs? What are you talking about?" -msgstr "" +msgstr "¿Dinosaurios? ¿De qué estás hablando?" #: lang/json/talk_topic_from_json.py msgid "So about hunting dinosaurs…" -msgstr "" +msgstr "Así que sobre la caza de dinosaurios..." #: lang/json/talk_topic_from_json.py msgid "How can I help?" -msgstr "" +msgstr "¿Cómo puedo ayudar?" #: lang/json/talk_topic_from_json.py msgid "Anyway. Take care, Red." -msgstr "" +msgstr "De todos modos. Cuídate, Red." #: lang/json/talk_topic_from_json.py msgid "" @@ -249621,18 +250565,23 @@ msgid "" "whatever got the dead ones. Just leave them for the crows. Same with the " "eggs." msgstr "" +"Empezaron a aparecer casi al mismo tiempo que todo se vino abajo. Atacan " +"tanto a las caravanas como a los bandidos. Bastardos hambrientos. A todos " +"los dinosaurios se les dispara a la vista. No los comemos, probablemente " +"estén envenenados con lo que sea que tengan los muertos. Sólo los dejamos " +"para los cuervos. Lo mismo con los huevos." #: lang/json/talk_topic_from_json.py msgid "Kill all dinosaurs, interesting…" -msgstr "" +msgstr "Matar a todos los dinosaurios, interesante..." #: lang/json/talk_topic_from_json.py msgid "Probably not important." -msgstr "" +msgstr "Probablemente no sea importante." #: lang/json/talk_topic_from_json.py msgid "What can you tell me about the dinosaurs?" -msgstr "" +msgstr "¿Qué puedes decirme sobre los dinosaurios?" #: lang/json/talk_topic_from_json.py msgid "" @@ -249643,10 +250592,16 @@ msgid "" "eggs. We have a forward base at the train station working on wiping them " "all out. Talk to Red there." msgstr "" +"Empezaron a aparecer casi al mismo tiempo que todo se vino abajo. Atacan " +"tanto a las caravanas como a los bandidos. Bastardos hambrientos. A todos " +"los dinosaurios se les dispara a la vista. No los comemos, probablemente " +"estén envenenados con lo que sea que tengan los muertos. Sólo los dejamos " +"para los cuervos. Lo mismo con los huevos. Tenemos una base avanzada en la " +"estación de tren trabajando para eliminarlos a todos. Habla con Red allí." #: lang/json/talk_topic_from_json.py msgid "Probably for the best." -msgstr "" +msgstr "Probablemente sea lo mejor." #: lang/json/talk_topic_from_json.py msgid "Heya, scav." @@ -249731,25 +250686,26 @@ msgstr "Claro..." #: lang/json/talk_topic_from_json.py msgid "The government doesn't subsidize your purchases here anymore." -msgstr "" +msgstr "El gobierno ya no subvenciona tus compras aquí más." #: lang/json/talk_topic_from_json.py msgid "Do you have any tales of adventure I could write down?" -msgstr "" +msgstr "¿Tienes alguna historia de aventuras que pueda escribir?" #: lang/json/talk_topic_from_json.py msgid "" "In case you were wondering, we no longer respect any pre-existing weapon " "laws." msgstr "" +"Por si te lo preguntas, ya no respetamos ninguna ley de armas preexistentes." #: lang/json/talk_topic_from_json.py msgid "Welcome to the Forge of Wonders." -msgstr "" +msgstr "Bienvenido a la Forja de las Maravillas." #: lang/json/talk_topic_from_json.py msgid "Bring me tales and we can trade." -msgstr "" +msgstr "Tráeme historias y podemos comerciar." #: lang/json/talk_topic_from_json.py msgid "" @@ -249757,16 +250713,21 @@ msgid "" "goods, they take them out into the world and they die; or they return to buy" " more of my goods. Either way, I write poetry about them." msgstr "" +"Bueno, aquí y ahora yo soy la ley, y la ley aquí es que la gente compra mis " +"bienes, los llevan al mundo y mueren; o vuelven para comprar más de mis " +"bienes. En cualquier caso, escribo poesía sobre ellos." #: lang/json/talk_topic_from_json.py msgid "" "Once I was lost in the throes of love, now I've built an empire of material " "goods." msgstr "" +"Antes me perdía en la agonía del amor, ahora he construido un imperio de " +"bienes materiales." #: lang/json/talk_topic_from_json.py msgid "Good day, sir." -msgstr "" +msgstr "Buen día, señor." #: lang/json/talk_topic_from_json.py msgid "" @@ -249793,7 +250754,7 @@ msgstr "Oh, tú otra vez." #: lang/json/talk_topic_from_json.py msgid "Huh? *mumble mumble* … Who are you?" -msgstr "" +msgstr "¿Eh? *murmura, murmura* ... ¿Quién eres?" #: lang/json/talk_topic_from_json.py msgid "I'm busy, what is it?" @@ -249801,7 +250762,7 @@ msgstr "Estoy ocupado, ¿qué pasa?" #: lang/json/talk_topic_from_json.py msgid "And leave my tower and all my research? I think not." -msgstr "" +msgstr "¿Y dejar mi torre y toda mi investigación? Creo que no." #: lang/json/talk_topic_from_json.py msgid "Ah, hello again." @@ -250391,6 +251352,7 @@ msgstr "Daño cortante multiplicado por 99, solo crítico" msgid "" "Snicker-snack! You slice through %s like hot knife slices through butter." msgstr "" +"¡Snicker-snack! Cortas %s como un cuchillo caliente corta la mantequilla." #: lang/json/technique_from_json.py #, python-format @@ -250398,6 +251360,8 @@ msgid "" "Snicker-snack! slices through %s like hot knife slices through " "butter." msgstr "" +"¡Snicker-snack! corta %s como un cuchillo caliente corta la " +"mantequilla." #: lang/json/technique_from_json.py msgid "Wrap Attack" @@ -250544,7 +251508,7 @@ msgstr " bloquea y lanza comodamente a %s" #: lang/json/technique_from_json.py msgid "Dodge Counter Throw" -msgstr "Esquivo Lanzador" +msgstr "Esquivar Contralanzando" #: lang/json/technique_from_json.py #, python-format @@ -250558,7 +251522,7 @@ msgstr " esquiva y lanza sin esfuerzo a %s" #: lang/json/technique_from_json.py msgid "Dodge Counter Disarm" -msgstr "Esquivo Desarmante" +msgstr "Esquivo ContraDesarmante" #: lang/json/technique_from_json.py #, python-format @@ -250850,7 +251814,7 @@ msgstr " bloquea y voltea a %s" #: lang/json/technique_from_json.py msgid "Dragon Wing Dodge" -msgstr "Esquiva Ala de Dragón" +msgstr "Esquiva de Ala de Dragón" #: lang/json/technique_from_json.py #, python-format @@ -252056,7 +253020,7 @@ msgstr "Presión Decisiva" #. ~ Description for Pressure Crunch #: lang/json/technique_from_json.py msgid "Heavy stun and knockback, 1.5x bash damage, crit only" -msgstr "Noqueado pesado, 1.5 daño de corte, solo crit" +msgstr "Noqueado pesado, 1.5 daño de impacto, solo crit" #: lang/json/technique_from_json.py #, python-format @@ -252075,12 +253039,12 @@ msgstr "Intento de Propina" #: lang/json/technique_from_json.py #, python-format msgid "You quickly jab your weapon at %s" -msgstr "" +msgstr "Rápidamente, das un veloz jab con tu arma a %s" #: lang/json/technique_from_json.py #, python-format msgid " quickly jabs their weapon at %s" -msgstr "" +msgstr " da un veloz jab con su arma a %s" #: lang/json/technique_from_json.py msgid "Shimmer Flurry" @@ -252089,22 +253053,24 @@ msgstr "Rafaga Frenesí" #: lang/json/technique_from_json.py #, python-format msgid "You release a debilitating slash at %s and topple them off balance" -msgstr "" +msgstr "Liberas un corte debilitante a %s y le haces perder el equilibrio" #: lang/json/technique_from_json.py #, python-format msgid " slashes at %s and shoves them down" -msgstr "" +msgstr " corta a%s y lo empuja hacia abajo" #: lang/json/technique_from_json.py msgid "Mirage Slash" -msgstr "" +msgstr "Corte Espejismo" #: lang/json/technique_from_json.py #, python-format msgid "" "You hold your blade taut, and then launch a piercing slash on %s's top half" msgstr "" +"Mantienes tu espada tensa, y luego lanzas un tajo penetrante en la mitad " +"superior de %s" #: lang/json/technique_from_json.py #, python-format @@ -252113,21 +253079,22 @@ msgstr " aterrizas un golpe contundente en la cara de %s" #: lang/json/technique_from_json.py msgid "The Point" -msgstr "" +msgstr "El Punto" #: lang/json/technique_from_json.py #, python-format msgid "You drive your weapon down into %s's vulnerable center mass" -msgstr "" +msgstr "Diriges tu arma hacia el vulnerable centro de masa de %s" #: lang/json/technique_from_json.py #, python-format msgid " lands a deadly blow on %s's unguarded center mass" msgstr "" +" aterrizas un golpe mortal en el centro de masa desprotegido de %s" #: lang/json/technique_from_json.py msgid "Reprimand" -msgstr "" +msgstr "Reprimenda" #: lang/json/technique_from_json.py #, python-format @@ -252197,17 +253164,17 @@ msgstr " impala rapidamente sus dedos en %s" #: lang/json/technique_from_json.py msgid "Shifting Feint" -msgstr "" +msgstr "Finta Cambiante" #: lang/json/technique_from_json.py #, python-format msgid "You fake a quick strike toward %s" -msgstr "" +msgstr "Amagás un golpe rápido contra %s" #: lang/json/technique_from_json.py #, python-format msgid " fakes a quick strike toward %s" -msgstr "" +msgstr " amaga un golpe rápido contra %s" #: lang/json/technique_from_json.py msgid "Rapid Jab" @@ -252233,6 +253200,8 @@ msgid "" "You envision a gathering tempest and then release it's energy on %s's top " "half" msgstr "" +"Te imaginas una tormenta en crecimiento y luego liberas su energía en la " +"mitad superior de %s" #: lang/json/technique_from_json.py msgid "HOOK" @@ -252244,7 +253213,7 @@ msgid "" "95% moves, 88% Bash, 66% Cut, 66% Stab, Down two turns, STR (C) greatly " "reduces action cost" msgstr "" -"95% movimiento, 88% Golpe, 66% Corte, 66% Apuñalar, dos turnos al suelo, " +"95% movimiento, 88% Impacto, 66% Corte, 66% Puñalada, dos turnos al suelo, " "FUE(C) reduce una gran cantidad los puntos de acción" #: lang/json/technique_from_json.py @@ -252290,6 +253259,8 @@ msgid "" "50% AP cost, 77% DMG, Down (2), STR (SS) greatly reduces AP cost and adds " "(S) DMG" msgstr "" +"50% PA coste, 77% DAÑO, En el piso(2), FUE(SS) reduce en gran cantidad del " +"coste PA y añade (S) DAÑO" #: lang/json/technique_from_json.py #, python-format @@ -252311,6 +253282,8 @@ msgid "" "15% AP cost, 35% DMG, wide arc, STR (SS) reduces AP cost, and adds (A) DMG, " "melee (4)" msgstr "" +"15% coste PA, 35% DAÑO, arco amplio, FUE (SS) reduce el coste de PA, y añade" +" (A) DAÑO cuerpo a cuerpo (4)" #: lang/json/technique_from_json.py #, python-format @@ -252332,6 +253305,8 @@ msgid "" "Crit!, 35% AP cost, 115% DMG, STR (SS) and DEX (SS) reduces AP cost and PER " "(B) adds DMG, melee (2)" msgstr "" +"Crit!, 35% coste PA, 115% DAÑO, , FUE (SS) y DES(SS) reduce coste AP y PER " +"(B) añade DAÑO, cuerpo a cuerpo (2)" #: lang/json/technique_from_json.py #, python-format @@ -252346,7 +253321,7 @@ msgstr " le da un golpe al %s" #. ~ Description for HOOK #: lang/json/technique_from_json.py msgid "85% AP, 88% DMG, Down (2), STR (C) reduces AP cost" -msgstr "" +msgstr "85% PA, 88% DAÑO, En el piso (2), FUE (C) reduce coste PA" #: lang/json/technique_from_json.py #, python-format @@ -252363,6 +253338,8 @@ msgid "" "75% AP, 60% DMG, WIDE AOE, STR (S) reduces AP cost, and adds a (C) DMG, " "melee (4)" msgstr "" +"75% coste PA, 60% DAÑO, AMPLIO AOE(Efecto de Area), FUE (S) reduce el coste " +"de PA, y añade (C) DAÑO, cuerpo a cuerpo (4)" #: lang/json/technique_from_json.py #, python-format @@ -252379,6 +253356,8 @@ msgid "" "CRIT!, 118% AP, 125% Cut/Stab, DEX (D) and PER (E) reduces AP cost and adds " "(B) DMG, melee (2)" msgstr "" +"Crit!, 118% PA, 125% Corte/Apuñalar, , DES (D) y PER (E) reduce coste PA y " +"añade (B) DAÑO, cuerpo a cuerpo (2)" #: lang/json/technique_from_json.py #, python-format @@ -252395,6 +253374,8 @@ msgid "" "CRIT!, 110% AP, 120% Bash, DEX (C) and STR (D) reduces AP cost and adds (C) " "Arpen, melee (2)" msgstr "" +"Crit!, 110% PA, 120% Impacto, , DES (C) y FUE (D) reduce coste PA y añade " +"(C) penetración Armadura, cuerpo a cuerpo (2)" #: lang/json/technique_from_json.py #, python-format @@ -252415,6 +253396,8 @@ msgstr "BAJOMANO" msgid "" "Crit!, 120% AP, 125% damage, Stun (1), STR (A) reduces AP cost, melee (1)" msgstr "" +"Crit!, 120% PA, 125% daño, Atontado (1), FUE (A) y reduce coste PA, cuerpo a" +" cuerpo (1)" #: lang/json/technique_from_json.py #, python-format @@ -252438,6 +253421,8 @@ msgid "" "65% AP, REDUCED DMG, knockback (2), stun (1), STR (D) and DEX (E) reduce AP " "cost" msgstr "" +"65% PA, DAÑO REDUCIDO, caido (2), atontado (1), FUE (D) y DES (E) reduce " +"coste PA" #: lang/json/technique_from_json.py #, python-format @@ -252459,6 +253444,8 @@ msgid "" "75% AP, 110% DMG, knockback (3), STR (B) and DEX (C) reduce AP cost, melee " "(1)" msgstr "" +"75% PA, 110% DAÑO, caido (3), FUE (B) y DES (C) reduce coste PA, cuerpo a " +"cuerpo (1)" #: lang/json/technique_from_json.py #, python-format @@ -252491,7 +253478,7 @@ msgstr "CLAVAR" #. ~ Description for THRUST #: lang/json/technique_from_json.py msgid "110% Stab DMG, STR (E) and PER (D) adds DMG, melee (1)" -msgstr "" +msgstr "110% DAÑO Apuñalar, FUE (E) y PER (D) añade DAÑO, cuerpo a cuerpo (1)" #: lang/json/technique_from_json.py #, python-format @@ -252512,6 +253499,8 @@ msgstr "EMBESTIDA" msgid "" "CRIT!, 115% Stab DMG, Strength (D) and Perception (D) adds DMG, melee (2)" msgstr "" +"CRIT!, 115% DAÑO Apuñalar, Fuerza (D) y Percepción (D) añade DAÑO, cuerpo a " +"cuerpo (2)" #: lang/json/technique_from_json.py #, python-format @@ -252532,6 +253521,8 @@ msgstr "PROD" msgid "" "66% AP, 70% Stab DMG, PER (C) adds Arpen, DEX (B) reduces AP cost, melee (3)" msgstr "" +"66% PA, 70% DAÑO Apuñalar, PER (C), añade Penetración de armadura, DES (B) " +"reduce coste PA, cuerpo a cuerpo (3)" #: lang/json/technique_from_json.py #, python-format @@ -252551,119 +253542,124 @@ msgstr "SONDEAR" #: lang/json/technique_from_json.py msgid "80% AP, PER (C) adds DMG and Arpen (E), melee (3)" msgstr "" +"80% PA, PER (C), añade DAÑO y penetración de armadura (E),, cuerpo a cuerpo" +" (3)" #: lang/json/technique_from_json.py #, python-format msgid "You probe at %s's openings with your weapon" -msgstr "" +msgstr "Pruebas las brechas de %s con tu arma" #: lang/json/technique_from_json.py #, python-format msgid " probes their weapon at %s " -msgstr "" +msgstr " prueba su arma al %s" #: lang/json/technique_from_json.py msgid "Burning Blade" -msgstr "" +msgstr "Cuchilla en Llamas" #: lang/json/technique_from_json.py #, python-format msgid "You unleash a fiery attack against %s" -msgstr "" +msgstr "Desatas un ataque ardiente contra %s" #: lang/json/technique_from_json.py #, python-format msgid " unleash a fiery attack against %s" -msgstr "" +msgstr " desatas un ataque ardiente contra %s" #: lang/json/technique_from_json.py msgid "Inferno Blade" -msgstr "" +msgstr "Espada Infernal" #: lang/json/technique_from_json.py #, python-format msgid "You strike %s with powerful inferno" -msgstr "" +msgstr "Golpeas a %s con el poderoso infierno" #: lang/json/technique_from_json.py #, python-format msgid " strikes %s with powerful inferno" -msgstr "" +msgstr " golpea a %s con un poderoso infierno" #: lang/json/technique_from_json.py msgid "Firesnake" -msgstr "" +msgstr "Serpiente de Fuego" #: lang/json/technique_from_json.py #, python-format msgid "You strike through %s with a snaking flame" -msgstr "" +msgstr "Golpeas a través de %s con una llama serpenteante" #: lang/json/technique_from_json.py #, python-format msgid " strikes through %s with a snaking flame" -msgstr "" +msgstr " golpea a travéñ hd %s con una llama serpenteante" #: lang/json/technique_from_json.py msgid "Ring of Fire" -msgstr "" +msgstr "Anillo de Fuego" #: lang/json/technique_from_json.py #, python-format msgid "You become a flaming blur as you strike %s and those around you" msgstr "" +"Te conviertes en una llama borrosa que golpea a %s y a aquellos cerca de ti" #: lang/json/technique_from_json.py #, python-format msgid "" " becomes a flaming blur as they strike %s and those around them" msgstr "" +" se convierte en una llama borrosa y golpea a%s y a aquellos " +"alrededor" #: lang/json/technique_from_json.py msgid "Flashing Sun" -msgstr "" +msgstr "Sol Cegador" #: lang/json/technique_from_json.py #, python-format msgid "You carve an arc through %s and those nearby" -msgstr "" +msgstr "Tallas un arco a través de %s y aquellos cercanos" #: lang/json/technique_from_json.py #, python-format msgid " carve an arc through %s and those nearby" -msgstr "" +msgstr " talla un arco a través de %s y aquellos cercanos" #: lang/json/technique_from_json.py msgid "Insightful Strike" -msgstr "" +msgstr "Golpe Perpicaz" #: lang/json/technique_from_json.py #, python-format msgid "You spot %s's weakpoint and strike" -msgstr "" +msgstr "Detectas el punto débil de %s y golpeas" #: lang/json/technique_from_json.py #, python-format msgid " spot %s's weakpoint and strike" -msgstr "" +msgstr " detecta el punto débil de %s y golpeas" #: lang/json/technique_from_json.py msgid "Greater Insightful Strike" -msgstr "" +msgstr "Gran Golpe Perspicaz" #: lang/json/technique_from_json.py msgid "Spin Attack" -msgstr "" +msgstr "Ataque Giratorio" #: lang/json/technique_from_json.py #, python-format msgid "You unleash a spin attack against %s and those nearby" -msgstr "" +msgstr "Desatas un ataque giratorio contra %s y aquellos cercanos" #: lang/json/technique_from_json.py #, python-format msgid " unleashes a spin attack against %s and those nearby" -msgstr "" +msgstr " desata un ataque giratorio contra %s y aquellos cercanos" #: lang/json/technique_from_json.py msgid "Disarming Strike" @@ -252686,12 +253682,13 @@ msgstr "Recuperación Relámpago" #: lang/json/technique_from_json.py #, python-format msgid "You miss %s but recover in the blink of an eye" -msgstr "" +msgstr "Fallas contra %s pero te recuperas en un abrir y cerrar de ojos" #: lang/json/technique_from_json.py #, python-format msgid " misses %s but recovers in the blink of an eye" msgstr "" +" falla contra %s pero se recupera en un abrir y cerrar de ojos" #: lang/json/technique_from_json.py msgid "Finishing Move" @@ -252700,54 +253697,54 @@ msgstr "Movimiento Finalizador" #: lang/json/technique_from_json.py #, python-format msgid "You finish off %s with a powerful slash" -msgstr "" +msgstr "Acabas con %s con un poderoso corte" #: lang/json/technique_from_json.py #, python-format msgid " finishes off %s with a powerful slash" -msgstr "" +msgstr " termina con %s con un poderoso corte" #: lang/json/technique_from_json.py msgid "Dazing Strike" -msgstr "" +msgstr "Golpe de Efecto" #: lang/json/technique_from_json.py #, python-format msgid "You harshly stun %s" -msgstr "" +msgstr "Atontas con dureza a %s" #: lang/json/technique_from_json.py #, python-format msgid " harshly stuns %s" -msgstr "" +msgstr " atonta con dureza a %s" #: lang/json/technique_from_json.py msgid "Steel Wind" -msgstr "" +msgstr "Viento de Acero" #: lang/json/technique_from_json.py #, python-format msgid "You cleave through %s and those nearby like a steel wind" -msgstr "" +msgstr "Atraviesas a %s y aquellos cercanos como un viento de acero" #: lang/json/technique_from_json.py #, python-format msgid " cleaves through %s and those nearby like a steel wind" -msgstr "" +msgstr " atraviesa a%s y aquellos cercanos como un viento de acero" #: lang/json/technique_from_json.py msgid "Scything Blade" -msgstr "" +msgstr "Cuchilla Guadaña" #: lang/json/technique_from_json.py #, python-format msgid "You cleanly reap through %s and those nearby" -msgstr "" +msgstr "Limpiamente siegas a través de %s y aquellos cercanos" #: lang/json/technique_from_json.py #, python-format msgid " cleanly reap throug %s and those nearby" -msgstr "" +msgstr " limpiamente siegas a traves de %s y aquellos cercanos" #: lang/json/technique_from_json.py msgid "Ausstoß" @@ -252812,26 +253809,26 @@ msgstr "Mega Patada" #: lang/json/technique_from_json.py #, python-format msgid "You use Mega Kick on %s" -msgstr "" +msgstr "Usas Mega Patada en %s" #: lang/json/technique_from_json.py #, python-format msgid " uses Mega Kick on %s" -msgstr "" +msgstr "usa Mega Patada en %s" #: lang/json/technique_from_json.py msgid "Darkest Lariat" -msgstr "" +msgstr "Soga de la Oscuridad" #: lang/json/technique_from_json.py #, python-format msgid "You use Darkest Lariat on %s" -msgstr "" +msgstr "Usas la Soga de la Oscuridad en %s" #: lang/json/technique_from_json.py #, python-format msgid " uses Darkest Lariat on %s" -msgstr "" +msgstr " usas la Soga de la Oscuridad en %s" #: lang/json/technique_from_json.py msgid "Smart Strike" @@ -252840,12 +253837,12 @@ msgstr "Golpe Inteligente" #: lang/json/technique_from_json.py #, python-format msgid "You use Smart Strike on %s" -msgstr "" +msgstr "Usas Golpe Inteligente en %s" #: lang/json/technique_from_json.py #, python-format msgid " uses Smart Strike on %s" -msgstr "" +msgstr " usa Golpe Inteligente en %s" #: lang/json/technique_from_json.py msgid "Low Sweep" @@ -252854,12 +253851,12 @@ msgstr "Barrido Bajo" #: lang/json/technique_from_json.py #, python-format msgid "You use Low Sweep on %s" -msgstr "" +msgstr "Usas Barrido Bajo en %s" #: lang/json/technique_from_json.py #, python-format msgid " uses Low Sweep on %s" -msgstr "" +msgstr " usa Barrido Bajo en %s" #: lang/json/technique_from_json.py msgid "Fool's Strike" @@ -252868,26 +253865,26 @@ msgstr "Golpe del Idiota" #: lang/json/technique_from_json.py #, python-format msgid "You completely fool %s and strike back" -msgstr "" +msgstr "Engañas completamente a %s y contraatacas" #: lang/json/technique_from_json.py #, python-format msgid " completely fools %s and strike back" -msgstr "" +msgstr " engaña completamente a %s y contraataca" #: lang/json/technique_from_json.py msgid "Hydra Slaying Strike" -msgstr "" +msgstr "Golpe de Matanza de Hidras" #: lang/json/technique_from_json.py #, python-format msgid "You interrupt %s with a perfectly aimed strike" -msgstr "" +msgstr "Interrumpes a %s con un golpe perfectamente apuntado" #: lang/json/technique_from_json.py #, python-format msgid " interrupt %s with a perfectly aimed strike" -msgstr "" +msgstr " interrumpe %s con un golpe apuntado perfectamente" #: lang/json/technique_from_json.py msgid "Mighty Throw" @@ -252896,12 +253893,12 @@ msgstr "Lanzamiento Poderoso" #: lang/json/technique_from_json.py #, python-format msgid "You toss %s aside with a Mighty Throw" -msgstr "" +msgstr "Tiras a %s a un lado con Empujón Poderoso" #: lang/json/technique_from_json.py #, python-format msgid " tosses %s with a Mighty Throw" -msgstr "" +msgstr " tira a %s con un Empujón Poderoso" #: lang/json/technique_from_json.py msgid "Ballista Throw" @@ -252910,12 +253907,12 @@ msgstr "Lanzamiento de ballesta" #: lang/json/technique_from_json.py #, python-format msgid "You spin and hurl %s away with a Ballista Throw" -msgstr "" +msgstr "Giras y lanzas a %s lejos con un Empujón Ballista" #: lang/json/technique_from_json.py #, python-format msgid " spins and hurls %s away with a Ballista Throw" -msgstr "" +msgstr " gira y lanza a %s lejos con un Empujón Ballista" #: lang/json/technique_from_json.py msgid "Flowing Water" @@ -252924,12 +253921,12 @@ msgstr "Agua Fluyendo" #: lang/json/technique_from_json.py #, python-format msgid "You deflect %s's attack and counter in one fluid motion" -msgstr "" +msgstr "Desvias el ataque de %s y contraatacas en un movimiento fluido" #: lang/json/technique_from_json.py #, python-format msgid " deflects %s's attack and counters in one fluid motion" -msgstr "" +msgstr " desvia el ataque %s y contraataca en un movimiento fluido" #: lang/json/technique_from_json.py msgid "Disarming Slash" @@ -252938,26 +253935,26 @@ msgstr "Corte Desarmante" #: lang/json/technique_from_json.py #, python-format msgid "You disarm %s with a quick flick of your weapon" -msgstr "" +msgstr "Desarmas a %s con un rápido golpe de tu arma" #: lang/json/technique_from_json.py #, python-format msgid " disarms %s with a quick flick of their weapon" -msgstr "" +msgstr " desarma %s con un rápido golpe de su arma" #: lang/json/technique_from_json.py msgid "Sarlacc Sweep" -msgstr "" +msgstr "Barrido Sarlacc" #: lang/json/technique_from_json.py #, python-format msgid "You quickly sweep through %s and those nearby" -msgstr "" +msgstr "Barres rapidamente a través de %s y aquellos cercanos" #: lang/json/technique_from_json.py #, python-format msgid " quickly sweeps through %s and those nearby" -msgstr "" +msgstr " barre rapidamente a través de %s y aquellos cercanos" #: lang/json/technique_from_json.py msgid "Mountain Hammer" @@ -252966,26 +253963,26 @@ msgstr "Martillo Montaña" #: lang/json/technique_from_json.py #, python-format msgid "You crush %s with the weight of your Mountain Hammer" -msgstr "" +msgstr "Aplastas a %s con el peso de tu Martillo Montaña" #: lang/json/technique_from_json.py #, python-format msgid " crushes %s with the weight of their Mountain Hammer" -msgstr "" +msgstr " aplasta a%s con el peso de su Martillo Montaña" #: lang/json/technique_from_json.py msgid "Irrestistible Mountain Strike" -msgstr "" +msgstr "Golpe de Montaña Irresistible" #: lang/json/technique_from_json.py #, python-format msgid "You smash down on %s with a Mountain Strike" -msgstr "" +msgstr "Derribas a %s con un Golpe Montaña" #: lang/json/technique_from_json.py #, python-format msgid " smashes down on %s with a Mountain Strike" -msgstr "" +msgstr " derriba a %s con un Golpe Montaña" #: lang/json/technique_from_json.py msgid "Colossus Strike" @@ -252994,12 +253991,12 @@ msgstr "Golpe Colosal" #: lang/json/technique_from_json.py #, python-format msgid "You completely shatter %s with a Colossus Strike" -msgstr "" +msgstr "Haces añicos a %s con un Golpe Coloso" #: lang/json/technique_from_json.py #, python-format msgid " completely shatters %s with a Colossus Strike" -msgstr "" +msgstr " hace añicos a %s con un Golpe Colosal" #: lang/json/technique_from_json.py msgid "Wolverine Stance" @@ -253008,20 +254005,20 @@ msgstr "Posición Lobezna" #: lang/json/technique_from_json.py #, python-format msgid "The %s tries to grab you, but you thrash your way to freedom!" -msgstr "" +msgstr " ¡%s intenta agarrarte, pero te abres paso a la libertad!" #: lang/json/technique_from_json.py #, python-format msgid "The %s tries to grab , but they thrash their way to freedom!" -msgstr "" +msgstr "¡%s intenta agarrar a, pero te abres paso a la libertad!" #: lang/json/ter_furn_transform_messages_from_json.py msgid "The earth is scorched clean!" -msgstr "" +msgstr "¡La tierra esta abrasada!" #: lang/json/ter_furn_transform_messages_from_json.py msgid "The earth is upheaved!" -msgstr "" +msgstr "¡La tierra se levanta!" #: lang/json/ter_furn_transform_messages_from_json.py msgid "The earth here does not listen to your command to move." @@ -253072,11 +254069,11 @@ msgstr "La vida brota de nuevo de la hierba muerta." #: lang/json/ter_furn_transform_messages_from_json.py msgid "The door opens forcefully!" -msgstr "" +msgstr "¡La puerta se abre con fuerza!" #: lang/json/terrain_from_json.py msgid "broken diesel tank" -msgstr "" +msgstr "tanque diesel roto" #. ~ Description for centrifuge #: lang/json/terrain_from_json.py @@ -253125,6 +254122,8 @@ msgid "" "A deciduous flowering tree with serrate, scalloped, round-obovate leaves, " "commonly forming dense groves alongside water." msgstr "" +"Árbol de floración caducifolio con hojas serradas, festoneadas y " +"redondeadas-obovadas, que suele formar densas arboledas junto al agua." #: lang/json/terrain_from_json.py msgid "walkway" @@ -253201,6 +254200,8 @@ msgid "" "A floating temporary bridge over still water, like the ones armies used to " "make to cross lakes." msgstr "" +"Un puente temporal flotante sobre aguas tranquilas, como los que hacían los " +"ejércitos para cruzar los lagos." #: lang/json/terrain_from_json.py msgid "river bridge" @@ -253212,6 +254213,8 @@ msgid "" "A floating temporary bridge over flowing water, like the ones armies used to" " make to cross rivers." msgstr "" +"Un puente temporal flotante sobre el agua que fluye, como los que los " +"ejércitos solían hacer para cruzar los ríos." #: lang/json/terrain_from_json.py msgid "bridge pavement" @@ -253220,7 +254223,7 @@ msgstr "pavimento puente" #. ~ Description for bridge pavement #: lang/json/terrain_from_json.py msgid "A bridge section made out of concrete and metal." -msgstr "" +msgstr "Una sección del puente hecha de hormigón y metal." #: lang/json/terrain_from_json.py msgid "concrete cracking and metal screeching!" @@ -253234,6 +254237,7 @@ msgstr "pavimento amarillo puente" #: lang/json/terrain_from_json.py msgid "A bridge section made out of concrete and metal. It's painted yellow." msgstr "" +"Un tramo de puente hecho de hormigón y metal. Está pintado de amarillo." #: lang/json/terrain_from_json.py msgid "bridge sidewalk" @@ -253249,6 +254253,8 @@ msgstr "La sección de la acera de un puente de hormigón." msgid "" "A metal platform held by a support made of concrete set into the ground." msgstr "" +"Una plataforma metálica sostenida por un soporte de hormigón incrustado en " +"el suelo." #. ~ Description for deep dock pile #: lang/json/terrain_from_json.py @@ -253256,6 +254262,8 @@ msgid "" "A sturdy pile made of poured concrete extending all the way to the riverbed." " A metal frame will be required to support a surface." msgstr "" +"Un robusto pilar de hormigón vertido que se extiende hasta el lecho del río." +" Se necesitará una estructura metálica para soportar una superficie." #. ~ Description for deep dock frame #: lang/json/terrain_from_json.py @@ -253263,6 +254271,9 @@ msgid "" "A metal frame secured atop a concrete pile. Adding a metal surface will " "make this into a proper dock section." msgstr "" +"Una estructura metálica fijada sobre un pilar de hormigón. Si se añade una " +"superficie metálica, se convertirá en una sección de muelle propiamente " +"dicha." #. ~ Description for deep dock #: lang/json/terrain_from_json.py @@ -253270,6 +254281,8 @@ msgid "" "A metal platform held by a tall metal pile that extends to the riverbed. " "Very sturdy, and likely to outlast you." msgstr "" +"Una plataforma metálica sostenida por una alta pila de metal que se extiende" +" hasta el lecho del río. Muy resistente, y es probable que dure más que tú." #: lang/json/terrain_from_json.py msgid "metal floating dock" @@ -253279,6 +254292,7 @@ msgstr "muelle flotante de metal" #: lang/json/terrain_from_json.py msgid "A floating temporary dock, anchored to keep it from drifting away." msgstr "" +"Un muelle temporal flotante, anclado para evitar que se vaya a la deriva." #: lang/json/terrain_from_json.py msgid "closed laminated glass door" @@ -253676,6 +254690,9 @@ msgid "" "A boarded up wooden door, except that some of the planks are fractured or " "coming loose. Without repairs, it could be broken down easily." msgstr "" +"Una puerta de madera tapiada, salvo que algunas de las tablas están " +"fracturadas o se están soltando. Si no se repara, podría romperse " +"fácilmente." #: lang/json/terrain_from_json.py msgid "boarded up door with peephole" @@ -253902,7 +254919,7 @@ msgstr "puerta abierta de cristal mate" #: lang/json/terrain_from_json.py msgid "closed bulkhead door" -msgstr "" +msgstr "puerta de mamparo cerrada" #. ~ Description for closed bulkhead door #. ~ Description for open bulkhead door @@ -253911,10 +254928,12 @@ msgid "" "An extremely resilient door of cast metal, it is watertight and opened using" " the fly wheel." msgstr "" +"Una puerta extremadamente resistente de metal fundido, es estanca y se abre " +"mediante un volante de inercia." #: lang/json/terrain_from_json.py msgid "open bulkhead door" -msgstr "" +msgstr "puerta de mamparo abierta" #: lang/json/terrain_from_json.py msgid "palisade gate" @@ -254312,7 +255331,7 @@ msgstr "" #: lang/json/terrain_from_json.py msgid "overgrown floor" -msgstr "" +msgstr "piso sobredimensionado" #. ~ Description for overgrown floor #: lang/json/terrain_from_json.py @@ -254320,16 +255339,20 @@ msgid "" "A bare concrete floor, almost completely covered by twitching filaments of " "grey flesh." msgstr "" +"Un suelo de hormigón desnudo, cubierto casi por completo por filamentos " +"crispados de carne gris." #: lang/json/terrain_from_json.py msgid "overgrown wall" -msgstr "" +msgstr "muro sobrecrecido" #. ~ Description for overgrown wall #: lang/json/terrain_from_json.py msgid "" "A concrete wall overgrown by a grotesque grid of veins and knotted flesh." msgstr "" +"Un muro de hormigón recubierto por un grotesco entramado de venas y carne " +"anudada." #: lang/json/terrain_from_json.py msgid "concrete floor" @@ -254372,7 +255395,7 @@ msgstr "" #: lang/json/terrain_from_json.py msgid "wooden floor, overhead light" -msgstr "" +msgstr "piso de madera, luz en la parte posterior" #. ~ Description for wooden floor, overhead light #: lang/json/terrain_from_json.py @@ -254380,10 +255403,12 @@ msgid "" "Interlocking wooden tiles that are more than likely treated against fire, " "with a still-functioning light attached to the ceiling above." msgstr "" +"Tejas de madera entrelazadas, más que probablemente tratadas contra el " +"fuego, con una luz que sigue funcionando fijada al techo." #: lang/json/terrain_from_json.py msgid "metal floor, with overhead light" -msgstr "" +msgstr "piso de metal, luz en la parte posterior" #. ~ Description for metal floor, with overhead light #: lang/json/terrain_from_json.py @@ -254391,6 +255416,8 @@ msgid "" "High-quality and tough checkered flooring to reduce risk of slips and falls," " with a still-functioning light attached to the ceiling above." msgstr "" +"Suelo marcado de alta calidad y resistencia para reducir el riesgo de " +"resbalones y caídas, con una luz que sigue funcionando fijada en el techo." #: lang/json/terrain_from_json.py msgid "thump" @@ -255013,6 +256040,8 @@ msgid "" "White polymer lines painted on the pavement which indicate places where " "pedestrians should cross the road." msgstr "" +"Líneas blancas de polímero pintadas en el pavimento que indican los lugares " +"donde los peatones deben cruzar la carretera." #: lang/json/terrain_from_json.py msgid "sidewalk" @@ -256256,8 +257285,8 @@ msgid "" "it." msgstr "" "Una vez alto y majestuoso, este árbol es ahora un esclavo del hongo como el " -"paisaje que lo rodea. Su corteza está penetrada y cubierta de zarcillos de " -"hongos, y el dosel se ha podrido, dejando sólo las ramas, extendiéndose " +"paisaje que lo rodea. Su corteza está penetrada y cubierta de zarcillos " +"fúngicos, y el dosel se ha podrido, dejando sólo las ramas, extendiéndose " "desoladamente hacia el cielo como para escapar de la infección que lo " "invade." @@ -256268,7 +257297,8 @@ msgstr "árbol joven fúngico" #. ~ Description for young fungal tree #: lang/json/terrain_from_json.py msgid "A small sapling poking through the ground, infested by fungal mold." -msgstr "Un pequeño arbolito que se asoma por el suelo, infestado de moho." +msgstr "" +"Un pequeño arbolito que se asoma por el suelo, infestado de moho fúngico." #: lang/json/terrain_from_json.py msgid "marloss tree" @@ -256482,7 +257512,7 @@ msgstr "" #: lang/json/terrain_from_json.py msgid "bulkhead" -msgstr "" +msgstr "mamparo" #. ~ Description for bulkhead #: lang/json/terrain_from_json.py @@ -256490,15 +257520,17 @@ msgid "" "The top of a submerged structure. With a watertight container, you could " "gather fresh water from here. Not safe to drink as is." msgstr "" +"La parte superior de una estructura sumergida. Con un recipiente hermético, " +"podrías recoger agua dulce de aquí. No es seguro beberla tal como está." #. ~ Description for bulkhead #: lang/json/terrain_from_json.py msgid "The bottom of a submerged structure." -msgstr "" +msgstr "El fondo de una estructura sumergida." #: lang/json/terrain_from_json.py msgid "submerged concrete" -msgstr "" +msgstr "hormigón sumergido" #. ~ Description for submerged concrete #: lang/json/terrain_from_json.py @@ -256507,6 +257539,9 @@ msgid "" "concrete. With a watertight container, you could gather fresh water from " "here. Not safe to drink as is." msgstr "" +"Estás parado en el fondo de un cuerpo de agua dulce, sobre una plataforma de" +" hormigón. Con un recipiente hermético, podrías recoger agua fresca de aquí." +" No es seguro beberla tal como está." #. ~ Description for submerged concrete #: lang/json/terrain_from_json.py @@ -256515,10 +257550,13 @@ msgid "" " with yelllow paint. With a watertight container, you could gather fresh " "water from here. Not safe to drink as is." msgstr "" +"Estás parado en el fondo de un cuerpo de agua dulce, sobre una plataforma de" +" hormigón con pintura amarilla. Con un recipiente hermético, podrías recoger" +" agua fresca de aquí. No es seguro beberla tal como está." #: lang/json/terrain_from_json.py msgid "hot spring water" -msgstr "" +msgstr "agua termal" #. ~ Description for hot spring water #: lang/json/terrain_from_json.py @@ -256526,6 +257564,9 @@ msgid "" "Scalding hot water, not particulary safe for swimming. With a watertight " "container, you could gather fresh water from here. Not safe to drink as is." msgstr "" +"Agua caliente hirviendo, no es particularmente segura para nadar. Con un " +"recipiente hermético, podrías recoger agua fresca de aquí. No es segura para" +" beber tal cual." #: lang/json/terrain_from_json.py msgid "metal compactor" @@ -256605,7 +257646,7 @@ msgstr "" #: lang/json/terrain_from_json.py msgid "JP8 pump" -msgstr "" +msgstr "bomba JP8" #. ~ Description for JP8 pump #: lang/json/terrain_from_json.py @@ -256613,10 +257654,12 @@ msgid "" "This pump is filled with JP8. If this gas dispenser doesn't give up the " "goods for free, you may have to pay at a nearby terminal." msgstr "" +"Este surtidor está lleno de JP8. Si este surtidor no da la carga de forma " +"gratuita, es posible que tengas que pagar en una terminal cercana." #: lang/json/terrain_from_json.py msgid "smashed JP8 pump" -msgstr "" +msgstr "surtidor JP8 aplastado" #. ~ Description for smashed JP8 pump #: lang/json/terrain_from_json.py @@ -256624,6 +257667,8 @@ msgid "" "You're not getting any JP8 out of this pump any time soon. Some barbarian " "decided to take their frustration out on it." msgstr "" +"No vas a sacar nada de JP8 de esta surtidor en un futuro próximo. Algún " +"bárbaro decidió descargar su frustración en el." #: lang/json/terrain_from_json.py msgid "ATM" @@ -256679,7 +257724,7 @@ msgstr "" #: lang/json/terrain_from_json.py msgid "ventilation shutters" -msgstr "" +msgstr "persianas de ventilación" #. ~ Description for ventilation shutters #: lang/json/terrain_from_json.py @@ -256687,6 +257732,8 @@ msgid "" "A large wall mounted panel, covered fragile metal sheets that regulate " "airflow." msgstr "" +"Un gran panel montado en la pared, cubierto de frágiles láminas metálicas " +"que regulan el flujo de aire." #: lang/json/terrain_from_json.py msgid "missile" @@ -256988,7 +258035,7 @@ msgstr "transformador de potencial" #. ~ Description for potential transformer #: lang/json/terrain_from_json.py msgid "A specialized type of electrical transformer, " -msgstr "" +msgstr "Un tipo especializado de transformador eléctrico, " #: lang/json/terrain_from_json.py msgid "conveyor belt" @@ -257986,7 +259033,7 @@ msgstr "" #: lang/json/terrain_from_json.py msgid "bash!" -msgstr "¡bash!" +msgstr "¡pum!" #: lang/json/terrain_from_json.py msgid "brick wall" @@ -258087,6 +259134,9 @@ msgid "" "An industrially fabricated thick sheet carefully positioned, this wall is " "capable of resisting extreme elements as well as hostile forces." msgstr "" +"Una lámina gruesa fabricada industrialmente y cuidadosamente colocada, este " +"muro es capaz de resistir los climas extremos, así como las fuerzas " +"hostiles." #: lang/json/terrain_from_json.py msgid "simple concrete wall" @@ -258375,7 +259425,7 @@ msgstr "¡Un fuerte estruendo!" #: lang/json/terrain_from_json.py msgid "smooth dirt wall" -msgstr "" +msgstr "pared de tierra lisa" #. ~ Description for smooth dirt wall #: lang/json/terrain_from_json.py @@ -258383,6 +259433,8 @@ msgid "" "A solid wall of compressed dirt, mixed with… something to keep it stable. " "Its surface glistens slightly, and it smells like rotten milk." msgstr "" +"Una sólida pared de tierra comprimida, mezclada con... algo que la mantiene " +"estable. Su superficie brilla ligeramente y huele a leche podrida." #: lang/json/terrain_from_json.py msgid "junk metal barrier" @@ -258975,7 +260027,7 @@ msgstr "" #: lang/json/terrain_from_json.py msgid "Window with metal grate" -msgstr "" +msgstr "Ventana con rejilla metálica" #. ~ Description for Window with metal grate #: lang/json/terrain_from_json.py @@ -258983,6 +260035,8 @@ msgid "" "Metal bars made into a grate for a window, Highly durability and will stand " "against any foe" msgstr "" +"Barras de metal convertidas en rejilla para una ventana, de gran durabilidad" +" y que resistirán a cualquier enemigo" #. ~ Description for Window with metal grate #: lang/json/terrain_from_json.py @@ -258990,6 +260044,8 @@ msgid "" "Metal bars made into a grate for a window with a closed curtain, Highly " "durability and will stand against any foe" msgstr "" +"Barras de metal en forma de rejilla para una ventana con una cortina " +"cerrada, de gran durabilidad y que resiste contra cualquier enemigo" #. ~ Description for Window with metal grate #: lang/json/terrain_from_json.py @@ -258997,25 +260053,27 @@ msgid "" "Metal bars made into a grate for a window with a opened curtain, Highly " "durability and will stand against any foe" msgstr "" +"Barras de metal en forma de rejilla para una ventana con una cortina " +"abierta, de gran durabilidad y que resiste contra cualquier enemigo" #: lang/json/terrain_from_json.py msgid "Single glazed glass window" -msgstr "" +msgstr "Ventana de vidrio simple" #. ~ Description for Single glazed glass window #. ~ Description for Single glazed glass window open #. ~ Description for Reinforced single glazed glass window open #: lang/json/terrain_from_json.py msgid "A giant sheet of glass inserted into a window frame." -msgstr "" +msgstr "Una hoja de vidrio gigante insertada en el marco de una ventana." #: lang/json/terrain_from_json.py msgid "Single glazed glass window open" -msgstr "" +msgstr "Ventana de vidrio simple abierta" #: lang/json/terrain_from_json.py msgid "Single glazed glass window with a curtain" -msgstr "" +msgstr "Ventana de cristal simple con una cortina" #. ~ Description for Single glazed glass window with a curtain #: lang/json/terrain_from_json.py @@ -259023,6 +260081,8 @@ msgid "" "A glazed window with fancy curtains on the inside that is closed to block " "visibility and shut out any light." msgstr "" +"Una ventana de cristal con cortinas de lujo en el interior que se cierra " +"para bloquear la visibilidad y bloquear cualquier luz." #. ~ Description for Single glazed glass window with a curtain #: lang/json/terrain_from_json.py @@ -259030,23 +260090,27 @@ msgid "" "A glazed window with fancy curtains on the inside that can be drawn closed " "to block visibility and shut out any light." msgstr "" +"Una ventana de cristal con elegantes cortinas en el interior que pueden " +"cerrarse para bloquear la visibilidad y bloquear fuera la luz." #: lang/json/terrain_from_json.py msgid "Reinforced single glazed glass window" -msgstr "" +msgstr "Ventana de cristal simple reforzado" #. ~ Description for Reinforced single glazed glass window #: lang/json/terrain_from_json.py msgid "A giant sheet of reinforced glass inserted into a glazed window frame." msgstr "" +"Una hoja gigante de vidrio reforzado insertada en el marco de una ventana de" +" cristal." #: lang/json/terrain_from_json.py msgid "Reinforced single glazed glass window open" -msgstr "" +msgstr "Ventana de cristal simple reforzado abierta" #: lang/json/terrain_from_json.py msgid "Reinforced single glazed glass window with a curtain" -msgstr "" +msgstr "Ventana de cristal simple reforzado con una cortina" #. ~ Description for Reinforced single glazed glass window with a curtain #: lang/json/terrain_from_json.py @@ -259054,10 +260118,12 @@ msgid "" "A window with fancy curtains on the inside that is drawn closed to block " "visibility and shut out any light." msgstr "" +"Una ventana con cortinas de lujo en el interior que se cierra para bloquear " +"la visibilidad y bloquear cualquier luz." #: lang/json/terrain_from_json.py msgid "reinforced single glazed glass window with a curtain" -msgstr "" +msgstr "ventana de cristal simple reforzado con una cortina" #. ~ Description for reinforced single glazed glass window with a curtain #. ~ Description for Reinforced single glazed glass window with a curtain @@ -259066,24 +260132,26 @@ msgid "" "A reinforced window with fancy curtains on the inside that can be drawn " "closed to block visibility and shut out any light." msgstr "" +"Una ventana reforzada con cortinas de lujo en el interior que se puede " +"cerrar para bloquear la visibilidad y evitar la luz." #: lang/json/terrain_from_json.py msgid "Double glazed glass window" -msgstr "" +msgstr "Ventana de cristal doble" #. ~ Description for Double glazed glass window #. ~ Description for Double glazed glass window open #: lang/json/terrain_from_json.py msgid "Two giant sheet of glass inserted into a window frame." -msgstr "" +msgstr "Dos láminas gigantes de vidrio insertadas en el marco de una ventana." #: lang/json/terrain_from_json.py msgid "Double glazed glass window open" -msgstr "" +msgstr "Ventana de cristal doble abierta" #: lang/json/terrain_from_json.py msgid "Double glazed glass window with a curtain" -msgstr "" +msgstr "Ventana de cristal doble con cortina" #. ~ Description for Double glazed glass window with a curtain #. ~ Description for Reinforced double glazed glass window with a curtain @@ -259092,6 +260160,8 @@ msgid "" "A double glazed window with fancy curtains on the inside that is closed to " "block visibility and shut out any light." msgstr "" +"Una ventana de doble acristalamiento con cortinas de lujo en el interior que" +" se cierra para bloquear la visibilidad y evitar la luz." #. ~ Description for Double glazed glass window with a curtain #. ~ Description for Reinforced double glazed glass window with a curtain @@ -259106,7 +260176,7 @@ msgstr "" #: lang/json/terrain_from_json.py msgid "Reinforced double glazed glass window" -msgstr "" +msgstr "Ventana de cristal doble reforzado" #. ~ Description for Reinforced double glazed glass window #: lang/json/terrain_from_json.py @@ -259114,10 +260184,12 @@ msgid "" "A reinfoced double glazed window inserted into a frame. The outer layer " "comprises a pane of reinforced glass for extra security." msgstr "" +"Una ventana de cristal doble reforzado insertada en un marco. La capa " +"exterior está formada por un cristal reforzado para mayor seguridad." #: lang/json/terrain_from_json.py msgid "Reinforced double glazed glass window open" -msgstr "" +msgstr "Ventana de cristal doble reforzado abierta" #. ~ Description for Reinforced double glazed glass window open #: lang/json/terrain_from_json.py @@ -259125,10 +260197,12 @@ msgid "" "A double glazed window with a giant sheet of reinforced glass inserted into " "a window frame." msgstr "" +"Una ventana de cristal doble con una hoja gigante de cristal reforzado " +"insertada en un marco de ventana." #: lang/json/terrain_from_json.py msgid "Reinforced double glazed glass window with a curtain" -msgstr "" +msgstr "Ventana de cristal doble reforzado con una cortina" #: lang/json/terrain_from_json.py msgid "Triple glazed glass window" @@ -259171,14 +260245,16 @@ msgid "" "A triple glazed window with fancy curtains on the inside that can be drawn " "closed to block visibility and shut out any light." msgstr "" +"Una ventana de triple cristal con elegantes cortinas en el interior que " +"pueden cerrarse para bloquear la visibilidad y evitar que entre la luz." #: lang/json/terrain_from_json.py msgid "Triple-pane glass window With a curtain" -msgstr "" +msgstr "Ventana de cristal triple con cortina" #: lang/json/terrain_from_json.py msgid "Reinforced-triple pane glass window" -msgstr "" +msgstr "Ventana de cristal triple reforzado" #. ~ Description for Reinforced-triple pane glass window #: lang/json/terrain_from_json.py @@ -259186,6 +260262,8 @@ msgid "" "Three glass sheets inserted as well as one reinforced glass sheet inserted " "into a window frame." msgstr "" +"Tres hojas de cristal insertadas, así como una hoja de cristal reforzado " +"insertada en un marco de ventana." #. ~ Description for Reinforced-triple pane glass window #: lang/json/terrain_from_json.py @@ -259193,36 +260271,39 @@ msgid "" "Three glass sheets inserted as well as one giant sheet of reinforced glass " "sheet inserted into a window frame." msgstr "" +"Tres hojas de cristal insertadas, así como una hoja gigante de cristal " +"reforzado insertado en un marco de ventana." #: lang/json/terrain_from_json.py msgid "Reinforced triple glazed glass window with a curtain" -msgstr "" +msgstr "Ventana de cristal triple reforzado con una cortina" #: lang/json/terrain_from_json.py msgid "Reinforced triple-pane glass window with a curtain" -msgstr "" +msgstr "Ventana de cristal de panel triple reforzado con una cortina" #: lang/json/terrain_from_json.py msgid "Reinforced triple glazed glass window With a curtain" -msgstr "" +msgstr "Ventana de cristal de panel triple reforzado con una cortina" #: lang/json/terrain_from_json.py msgid "Quadruple glazed glass window" -msgstr "" +msgstr "Ventana de cristal cuadruple" #. ~ Description for Quadruple glazed glass window #: lang/json/terrain_from_json.py msgid "Four giant sheet of glass inserted into a window frame." msgstr "" +"Cuatro hojas gigantes de cristal insertadas en el marco de una ventana." #. ~ Description for Quadruple glazed glass window #: lang/json/terrain_from_json.py msgid "An open quadruple glazed window." -msgstr "" +msgstr "Una ventana cuádruple de cristal abierta." #: lang/json/terrain_from_json.py msgid "Quadruple glazed glass window with a curtain" -msgstr "" +msgstr "Ventana de cristal cuádruple con cortina" #. ~ Description for Quadruple glazed glass window with a curtain #: lang/json/terrain_from_json.py @@ -259230,6 +260311,8 @@ msgid "" "A quadruple glazed window with fancy curtains on the inside that is closed " "to block visibility and shut out any light." msgstr "" +"Una ventana de cristal cuádruple con cortinas de lujo en el interior que se " +"cierra para bloquear la visibilidad y evitar que entre la luz." #. ~ Description for Quadruple glazed glass window with a curtain #. ~ Description for Quadruple glazed glass window With a curtain @@ -259238,14 +260321,16 @@ msgid "" "A quadruple glazed window with fancy curtains on the inside that can be " "drawn closed to block visibility and shut out any light." msgstr "" +"Una ventana de cristal cuádruple con cortinas de lujo en el interior que se " +"cierra para bloquear la visibilidad y evitar que entre la luz." #: lang/json/terrain_from_json.py msgid "Quadruple glazed glass window With a curtain" -msgstr "" +msgstr "Ventana de cristal cuádruple con una cortina" #: lang/json/terrain_from_json.py msgid "Reinforced quadruple glazed glass window" -msgstr "" +msgstr "Ventana de cristal cuádruple reforzado" #. ~ Description for Reinforced quadruple glazed glass window #: lang/json/terrain_from_json.py @@ -259253,10 +260338,12 @@ msgid "" "Three large sheets of glass and 1 reinforced sheet of glass inserted into a " "window frame." msgstr "" +"Tres grandes hojas de cristal y una hoja de cristal reforzada insertada en " +"un marco de ventana." #: lang/json/terrain_from_json.py msgid "reinforced quadruple glazed glass window with a curtain" -msgstr "" +msgstr "ventana de cristal cuádruple reforzada con una cortina" #. ~ Description for reinforced quadruple glazed glass window with a curtain #: lang/json/terrain_from_json.py @@ -259264,10 +260351,12 @@ msgid "" "A reinforced quadruple glazed window with fancy curtains on the inside that " "is closed to block visibility and shut out any light." msgstr "" +"Una ventana cuádruple reforzada con cortinas de lujo en el interior que se " +"cierra para bloquear la visibilidad y evitar la luz." #: lang/json/terrain_from_json.py msgid "Reinforced quadruple glazed glass window with a curtain" -msgstr "" +msgstr "ventana de cristal cuádruple reforzada con una cortina" #. ~ Description for Reinforced quadruple glazed glass window with a curtain #. ~ Description for Reinforced quadruple glazed glass window With a curtain @@ -259276,14 +260365,16 @@ msgid "" "A reinforced quadruple glazed window with fancy curtains on the inside that " "can be drawn closed to block visibility and shut out any light." msgstr "" +"Una ventana de cristal cuádruple con cortinas de lujo en el interior que se " +"cierra para bloquear la visibilidad y evitar que entre la luz." #: lang/json/terrain_from_json.py msgid "Reinforced quadruple glazed glass window With a curtain" -msgstr "" +msgstr "Ventana de cristal cuádruple reforzada con una cortina" #: lang/json/terrain_from_json.py msgid "Plastic window" -msgstr "" +msgstr "Ventana de plástico" #. ~ Description for Plastic window #: lang/json/terrain_from_json.py @@ -259291,6 +260382,8 @@ msgid "" "A makeshift window comprising a sheet of translucent, rigid plastic secured " "in a wooden frame. It'll do in a pinch." msgstr "" +"Una ventana improvisada compuesta por una lámina de plástico rígido y " +"translúcido fijada en un marco de madera. Servirá en caso de un apuro." #. ~ Description for Plastic window #: lang/json/terrain_from_json.py @@ -259298,10 +260391,12 @@ msgid "" "An opened makeshift window comprising a sheet of translucent, rigid plastic " "secured in a wooden frame. It'll do in a pinch." msgstr "" +"Una ventana improvisada abierta, compuesta por una lámina de plástico rígido" +" y translúcido sujeto a un marco de madera. Servirá en caso de apuro." #: lang/json/terrain_from_json.py msgid "Plastic window with a curtain" -msgstr "" +msgstr "Ventana de plástico con cortina" #. ~ Description for Plastic window with a curtain #: lang/json/terrain_from_json.py @@ -259310,6 +260405,9 @@ msgid "" "translucent, rigid plastic secured in a wooden frame. There are sheets " "drawn across it to block the light. It'll do in a pinch." msgstr "" +"Una ventana improvisada con una cortina cerrada. Compuesta por una lámina de" +" plástico rígido y translúcido fijada en un marco de madera. Hay hojas " +"colocadas a través de ella para bloquear la luz. Servirá en caso de apuro." #. ~ Description for Plastic window with a curtain #: lang/json/terrain_from_json.py @@ -259318,6 +260416,10 @@ msgid "" "translucent, rigid plastic secured in a wooden frame, with sheets strung " "about it to block the light as required. It'll do in a pinch." msgstr "" +"Una ventana improvisada con una cortina abierta. Compuesta por una lámina de" +" plástico rígido y translúcido fijada en un marco de madera, con láminas " +"ensartadas a su alrededor para bloquear la luz según sea necesario. Servirá " +"en caso de apuro." #: lang/json/terrain_from_json.py msgid "Plastic window With a curtain" @@ -259330,10 +260432,14 @@ msgid "" "translucent, rigid plastic secured in a wooden frame, with sheets strung " "about it to block the light as required. It'll do in a pinch." msgstr "" +"Una ventana improvisada con una cortina abierta. Compuesta por una lámina de" +" plástico rígido y translúcido fijada en un marco de madera, con láminas " +"ensartadas a su alrededor para bloquear la luz según sea necesario. Servirá " +"en caso de apuro." #: lang/json/terrain_from_json.py msgid "Reinforced plastic window" -msgstr "" +msgstr "Ventana de plástico reforzado" #. ~ Description for Reinforced plastic window #: lang/json/terrain_from_json.py @@ -259341,10 +260447,12 @@ msgid "" "A makeshift window comprising three sheets of translucent, rigid plastic " "secured in a wooden frame. It'll do in a pinch." msgstr "" +"Una ventana improvisada compuesta por tres láminas de plástico rígido y " +"translúcido fijada en un marco de madera. Servirá en caso de un apuro." #: lang/json/terrain_from_json.py msgid "Reinforced Plastic window" -msgstr "" +msgstr "Ventana de plástico reforzado" #. ~ Description for Reinforced Plastic window #: lang/json/terrain_from_json.py @@ -259352,10 +260460,13 @@ msgid "" "An open makeshift window comprising three sheets of translucent, rigid " "plastic secured in a wooden frame. It'll do in a pinch." msgstr "" +"Una ventana improvisada abierta compuesta por tres láminas de plástico " +"rígido y translúcido fijada en un marco de madera. Servirá en caso de un " +"apuro." #: lang/json/terrain_from_json.py msgid "Reinforced plastic window with a curtain" -msgstr "" +msgstr "Ventana de plástico reforzado con una cortina" #. ~ Description for Reinforced plastic window with a curtain #: lang/json/terrain_from_json.py @@ -259363,6 +260474,9 @@ msgid "" "A makeshift window with a closed curtain. comprising three sheets of " "translucent, rigid plastic secured in a wooden frame. It'll do in a pinch." msgstr "" +"Una ventana improvisada con una cortina cerrada. Compuesta por tres láminas " +"de plástico rígido y translúcido sujetas a un marco de madera. Servirá en " +"caso de apuro." #. ~ Description for Reinforced plastic window with a curtain #: lang/json/terrain_from_json.py @@ -259370,10 +260484,13 @@ msgid "" "A makeshift window with a opened curtain. comprising three sheets of " "translucent, rigid plastic secured in a wooden frame. It'll do in a pinch." msgstr "" +"Una ventana improvisada con una cortina abierta. Compuesta por tres láminas " +"de plástico rígido y translúcido sujetas a un marco de madera. Servirá en " +"caso de apuro." #: lang/json/terrain_from_json.py msgid "Reinforced plastic window With a curtain" -msgstr "" +msgstr "Ventana de plástico reforzado con una cortina" #. ~ Description for Reinforced plastic window With a curtain #: lang/json/terrain_from_json.py @@ -259381,33 +260498,37 @@ msgid "" "An open makeshift window with a opened curtain. comprising three sheets of " "translucent, rigid plastic secured in a wooden frame. It'll do in a pinch." msgstr "" +"Una ventana improvisada con una cortina abierta. Compuesta por tres láminas " +"de plástico rígido y translúcido sujetas a un marco de madera. Servirá en " +"caso de apuro." #: lang/json/terrain_from_json.py msgid "Skylight frame" -msgstr "" +msgstr "Marco de tragaluz" #. ~ Description for Skylight frame #: lang/json/terrain_from_json.py msgid "A wooden skylight frame." -msgstr "" +msgstr "Un marco de madera para el tragaluz." #: lang/json/terrain_from_json.py msgid "Tempered glass window" -msgstr "" +msgstr "Ventana de cristal templado" #. ~ Description for Tempered glass window #. ~ Description for Tempered glass window open #: lang/json/terrain_from_json.py msgid "A giant sheet of tempered glass inserted into a window frame." msgstr "" +"Una hoja gigante de cristal templado insertada en el marco de una ventana." #: lang/json/terrain_from_json.py msgid "Tempered glass window open" -msgstr "" +msgstr "Ventana de cristal templado abierta" #: lang/json/terrain_from_json.py msgid "tempered glass window with a curtain" -msgstr "" +msgstr "ventana de cristal templado con una cortina" #. ~ Description for tempered glass window with a curtain #: lang/json/terrain_from_json.py @@ -259415,10 +260536,12 @@ msgid "" "A tempered window with fancy curtains on the inside that are closed to block" " visibility and shut out any light." msgstr "" +"Una ventana templada con cortinas extravagantes en el interior que se " +"cierran para bloquear la visibilidad y evitar que entre la luz." #: lang/json/terrain_from_json.py msgid "Tempered glass window with a curtain" -msgstr "" +msgstr "Ventana de cristal templado con cortina" #. ~ Description for Tempered glass window with a curtain #: lang/json/terrain_from_json.py @@ -259426,10 +260549,12 @@ msgid "" "A tempered window with fancy curtains on the inside that can be drawn closed" " to block visibility and shut out any light." msgstr "" +"Una ventana templada con cortinas de fantasía en el interior que puede " +"cerrarse para bloquear la visibilidad y evitar la luz." #: lang/json/terrain_from_json.py msgid "porthole" -msgstr "" +msgstr "ojo de buey" #. ~ Description for porthole #: lang/json/terrain_from_json.py @@ -259437,6 +260562,8 @@ msgid "" "A thick round window surrounded with a strong metal frame, the window is " "sealed closed." msgstr "" +"Una gruesa ventana redonda rodeada de un fuerte marco metálico, la ventana " +"se cierra herméticamente." #: lang/json/terrain_from_json.py msgid "wooden stairs" @@ -259538,75 +260665,77 @@ msgstr "Una escalera para bajar." #: lang/json/terrain_from_json.py msgid "road ramp down (high end)" -msgstr "" +msgstr "rampa de carretera hacia abajo (extremo superior)" #. ~ Description for road ramp down (high end) #: lang/json/terrain_from_json.py msgid "The upper end of an asphalt ramp leading down." -msgstr "" +msgstr "El extremo superior de una rampa de asfalto que baja." #: lang/json/terrain_from_json.py msgid "road ramp down (low end)" -msgstr "" +msgstr "rampa de carretera hacia abajo (extremo inferior)" #. ~ Description for road ramp down (low end) #: lang/json/terrain_from_json.py msgid "The lower end of an asphalt ramp leading down." -msgstr "" +msgstr "El extremo inferior de una rampa de asfalto que baja." #: lang/json/terrain_from_json.py msgid "road ramp up (high end)" -msgstr "" +msgstr "rampa de carretera hacia arriba(extremo superior)" #. ~ Description for road ramp up (high end) #: lang/json/terrain_from_json.py msgid "The upper end of an asphalt ramp leading up." -msgstr "" +msgstr "El extremo superior de una rampa de asfalto que sube." #: lang/json/terrain_from_json.py msgid "road ramp up (low end)" -msgstr "" +msgstr "rampa de carretera hacia arriba (extremo inferior)" #. ~ Description for road ramp up (low end) #: lang/json/terrain_from_json.py msgid "The lower end of an asphalt ramp leading up." -msgstr "" +msgstr "El extremo inferior de una rampa de asfalto que sube." #: lang/json/terrain_from_json.py msgid "sidewalk ramp down (high end)" -msgstr "" +msgstr "rampa de la acera hacia abajo (extremo superior)" #. ~ Description for sidewalk ramp down (high end) #: lang/json/terrain_from_json.py msgid "The upper end of a sidewalk ramp leading down." -msgstr "" +msgstr "El extremo superior de una rampa de la acera que baja." #: lang/json/terrain_from_json.py msgid "sidewalk ramp down (low end)" -msgstr "" +msgstr "rampa de la acera hacia abajo (extremo inferior)" #. ~ Description for sidewalk ramp down (low end) #: lang/json/terrain_from_json.py msgid "The lower end of a sidewalk ramp leading down." msgstr "" +"El extremo inferior de la acera de una rampa que baja.El extremo inferior de" +" la acera de una rampa que baja." #: lang/json/terrain_from_json.py msgid "sidewalk ramp up (high end)" -msgstr "" +msgstr "rampa de la acera (extremo superior)" #. ~ Description for sidewalk ramp up (high end) #: lang/json/terrain_from_json.py msgid "The upper end of a sidewalk ramp leading up." -msgstr "" +msgstr "El extremo superior de la acera de una rampa que sube." #: lang/json/terrain_from_json.py msgid "sidewalk ramp up (low end)" -msgstr "" +msgstr "rampa de la acera (extremo inferior)" #. ~ Description for sidewalk ramp up (low end) #: lang/json/terrain_from_json.py msgid "The lower end of a sidewalk ramp leading up." -msgstr "" +msgstr "El extremo inferior de una acera con rampa de subida." #: lang/json/terrain_from_json.py msgid "downward slope" @@ -259654,6 +260783,9 @@ msgid "" "resilient as a real wall, but it will block sight and the elements " "nonetheless." msgstr "" +"Un muro ligero hecho de hormigón celular no reforzado. No es tan resistente " +"como un muro de verdad, pero no por ello deja de bloquear la vista y los " +"elementos." #: lang/json/terrain_from_json.py msgid "foamcrete floor" @@ -259662,11 +260794,11 @@ msgstr "piso de hormigón celular" #. ~ Description for foamcrete floor #: lang/json/terrain_from_json.py msgid "A relatively flat slab of unreinforced foamcrete." -msgstr "" +msgstr "Una losa relativamente plana de hormigón celular no reforzado." #: lang/json/terrain_from_json.py msgid "leviathan annelids" -msgstr "" +msgstr "anélidos leviatanes" #. ~ Description for leviathan annelids #: lang/json/terrain_from_json.py @@ -259674,6 +260806,8 @@ msgid "" "Several massive protusions emerge from the ground, coiled together into a " "tower. At the top, blue and purple tentacles sway in the wind." msgstr "" +"Varias protusiones masivas emergen del suelo, enrolladas en una torre. En la" +" cima, tentáculos azules y púrpuras se agitan con el viento." #: lang/json/terrain_from_json.py msgid "lichen tree" @@ -259685,6 +260819,8 @@ msgid "" "A massive corrugated body sprouts from the lichen here, branching out into " "mushroom-like limbs, dust filling the air as the wind meets it." msgstr "" +"Un enorme cuerpo ondulado brota aquí del liquen, ramificándose en miembros " +"parecidos a hongos, el polvo llenando el aire cuando el viento lo encuentra." #: lang/json/terrain_from_json.py msgid "squish!" @@ -259700,6 +260836,9 @@ msgid "" "A long dead tree standing on spindly legs similar to a Cypress which tapers " "into a point until spreading out in a hollow dodecahedron." msgstr "" +"Un árbol largo y muerto que se sostiene sobre patas enjutas, similar a un " +"ciprés, que se estrecha en una punta hasta extenderse en un dodecaedro " +"hueco." #: lang/json/terrain_from_json.py msgid "infested fossilized conifer" @@ -259713,6 +260852,10 @@ msgid "" "to be splitting as tendrils of mold dig into it, clinging onto the tree like" " a frame." msgstr "" +"Un largo árbol muerto que se alza sobre unas patas enjutas similares a las " +"de un ciprés y que se estrecha en punta hasta extenderse en un dodecaedro " +"hueco. El tronco parece partirse mientras zarcillos de moho se clavan en él," +" aferrándose al árbol como un marco." #: lang/json/terrain_from_json.py msgid "lichen shrub" @@ -259724,6 +260867,8 @@ msgid "" "A small mound of lichen grows here, noticeably bigger than the lichen and " "moss around it." msgstr "" +"Aquí crece un pequeño montículo de líquenes, notablemente más grande que los" +" líquenes y el musgo que lo rodean." #. ~ Description for lichen shrub #: lang/json/terrain_from_json.py @@ -259731,6 +260876,8 @@ msgid "" "A small mound of lichen grows here, noticeably bigger than the lichen and " "moss around it. A few clumps have been removed." msgstr "" +"Aquí crece un pequeño montículo de líquenes, notablemente más grande que los" +" líquenes y musgos que lo rodean. Se han quitado algunas matas." #: lang/json/terrain_from_json.py msgid "lichen" @@ -259743,10 +260890,13 @@ msgid "" "fertile segment of ice. Either endemic, or surviving genecraft from an " "aborted terraforming project." msgstr "" +"Muchas especies coloridas de líquenes de hielo, que prosperan sobre un " +"segmento de hielo inusualmente fértil. O bien son endémicas, o bien son " +"supervivientes de un proyecto de terraformación abortado." #: lang/json/terrain_from_json.py msgid "splosh." -msgstr "" +msgstr "¡splash!" #: lang/json/terrain_from_json.py msgid "lichen bed" @@ -259758,6 +260908,8 @@ msgid "" "Familiar, yet unfamiliar. Lichens and moss cling to rocks and lifeless dirt" " here, providing a squishy but colorful grass." msgstr "" +"Familiar, pero desconocido. Los líquenes y el musgo se aferran a las rocas y" +" a la tierra sin vida, proporcionando un césped blando pero colorido." #: lang/json/terrain_from_json.py msgid "glacial ice" @@ -259769,6 +260921,8 @@ msgid "" "A small segment from the near planet-wide glacier of Salus IV. Gets called " "'ground' around these parts." msgstr "" +"Un pequeño segmento del glaciar casi planetario de Salus IV. Se llama " +"\"tierra\" por estos lares." #: lang/json/terrain_from_json.py msgid "fweet!" @@ -259780,6 +260934,9 @@ msgid "" "A relatively flat area of black dirt with no observable growth on it, caked " "with shards of rock. The only real ground besides the glacial ice." msgstr "" +"Una zona relativamente plana de tierra negra sin ningún crecimiento " +"observable, cubierta de fragmentos de roca. El único suelo real además del " +"hielo glacial." #: lang/json/terrain_from_json.py msgid "basalt floor" @@ -259788,11 +260945,11 @@ msgstr "suelo de basalto" #. ~ Description for basalt floor #: lang/json/terrain_from_json.py msgid "A relatively flat area of gray stone, warm to the touch." -msgstr "" +msgstr "Una zona relativamente plana de piedra gris, cálida al tacto." #: lang/json/terrain_from_json.py msgid "fumarolic ice tower" -msgstr "" +msgstr "torre de hielo fumarólica" #. ~ Description for fumarolic ice tower #: lang/json/terrain_from_json.py @@ -259800,6 +260957,9 @@ msgid "" "A solid cloud-like structure, formed when water vapor escapes from the crust" " and meets the freezing air. It is still emitting some gases." msgstr "" +"Una estructura sólida parecida a una nube, formada cuando el vapor de agua " +"escapa de la corteza y se encuentra con el aire helado. Todavía emite " +"algunos gases." #. ~ Description for fumarolic ice tower #: lang/json/terrain_from_json.py @@ -259807,92 +260967,94 @@ msgid "" "A solid cloud-like structure, formed when water vapor escapes from the crust" " and meets the freezing air." msgstr "" +"Una estructura sólida parecida a una nube, formada cuando el vapor de agua " +"escapa de la corteza y se encuentra con el aire helado." #: lang/json/terrain_from_json.py msgid "fumarole" -msgstr "" +msgstr "fumarola" #. ~ Description for fumarole #: lang/json/terrain_from_json.py msgid "A hole in the ground from which steam and other gases are escaping." -msgstr "" +msgstr "Un agujero en el suelo del que salen vapores y otros gases." #: lang/json/terrain_from_json.py msgid "snow" -msgstr "" +msgstr "nieve" #. ~ Description for snow #: lang/json/terrain_from_json.py msgid "A patch of thick snow, very cold." -msgstr "" +msgstr "Una capa de nieve gruesa, muy fría." #. ~ Description for snow #: lang/json/terrain_from_json.py msgid "A patch of thick snow on top of rocks, very cold." -msgstr "" +msgstr "Una capa de nieve gruesa encima de las rocas, muy fría." #: lang/json/terrain_from_json.py msgid "basalt wall" -msgstr "" +msgstr "muro de basalto" #. ~ Description for basalt wall #: lang/json/terrain_from_json.py msgid "A sturdy basalt wall." -msgstr "" +msgstr "Una robusta pared de basalto." #: lang/json/terrain_from_json.py msgid "glacial ice wall" -msgstr "" +msgstr "pared de hielo glacial" #. ~ Description for glacial ice wall #: lang/json/terrain_from_json.py msgid "A solid wall of glacial ice." -msgstr "" +msgstr "Una sólida pared de hielo glacial." #: lang/json/terrain_from_json.py msgid "snow wall" -msgstr "" +msgstr "pared de nieve" #. ~ Description for snow wall #: lang/json/terrain_from_json.py msgid "A solid mass of piled snow." -msgstr "" +msgstr "Una masa sólida de nieve amontonada." #: lang/json/terrain_from_json.py msgid "downward snow slope" -msgstr "" +msgstr "pendiente de nieve descendente" #. ~ Description for downward snow slope #: lang/json/terrain_from_json.py msgid "A downward-facing slope of snow." -msgstr "" +msgstr "Una pendiente de nieve hacia abajo." #: lang/json/terrain_from_json.py msgid "upward snow slope" -msgstr "" +msgstr "pendiente de nieve ascendente" #. ~ Description for upward snow slope #: lang/json/terrain_from_json.py msgid "An upward-facing slope of snow." -msgstr "" +msgstr "Una pendiente de nieve hacia arriba." #: lang/json/terrain_from_json.py msgid "downward glacial ice slope" -msgstr "" +msgstr "pendiente de hielo glaciar descendente" #. ~ Description for downward glacial ice slope #: lang/json/terrain_from_json.py msgid "A downward-facing glacial slope." -msgstr "" +msgstr "Una pendiente glaciar descendente." #: lang/json/terrain_from_json.py msgid "upward glacial ice slope" -msgstr "" +msgstr "pendiente de hielo glacial ascendente" #. ~ Description for upward glacial ice slope #: lang/json/terrain_from_json.py msgid "An upward-facing glacial slope." -msgstr "" +msgstr "Una ladera glaciar orientada hacia arriba." #: lang/json/terrain_from_json.py msgid "downward basalt slope" @@ -259922,6 +261084,8 @@ msgid "" "Small outgrowths of white coral spring from a underlying lattice of black, " "pulsating veins." msgstr "" +"Pequeños brotes de coral blanco surgen de un entramado subyacente de venas " +"negras y pulsantes." #: lang/json/terrain_from_json.py msgid "spaceship hull" @@ -259934,6 +261098,9 @@ msgid "" "defend against the vacuum and radiation of space, the only dangers you'd " "expect to find on the other side." msgstr "" +"Un segmento del casco de una nave espacial civil. Sólo lo suficientemente " +"blindado para protegerse del vacío y la radiación del espacio, los únicos " +"peligros que se espera encontrar en el otro lado." #: lang/json/terrain_from_json.py msgid "escape pod guidance system" @@ -259945,6 +261112,8 @@ msgid "" "The rudimentary descent guidance system and easy-use control console of an " "escape pod. It apparently broke during the descent." msgstr "" +"El rudimentario sistema de guía de descenso y la consola de control de fácil" +" uso de una cápsula de escape. Al parecer se rompió durante el descenso." #: lang/json/terrain_from_json.py msgid "closed spaceship hatch" @@ -259957,6 +261126,8 @@ msgid "" "An armored and airtight spaceship hatch. A side mounted lever allows for " "its manual operation." msgstr "" +"Una escotilla de nave espacial blindada y hermética. Una palanca lateral " +"permite su accionamiento manual." #: lang/json/terrain_from_json.py msgid "open spaceship hatch" @@ -259973,6 +261144,9 @@ msgid "" "insulated cover sheets, used to quickly assemble standardized colonial " "infrastructure. Capable of resisting the merciless cold and not much else." msgstr "" +"Un conjunto industrial de armazón metálico ligero y láminas de recubrimiento" +" aislantes, utilizado para montar rápidamente una infraestructura colonial " +"estandarizada. Capaz de resistir el frío implacable y poco más." #: lang/json/terrain_from_json.py msgid "habitat window" @@ -259985,6 +261159,10 @@ msgid "" "both protection and privacy purposes. It cannot be opened, but with its " "shutters are retracted, it could be smashed with no particular difficulty." msgstr "" +"Una ventana prefabricada de estilo ojo de buey, equipada con persianas " +"metálicas con fines tanto de protección como de privacidad. No puede " +"abrirse, pero con los postigos recogidos puede romperse sin mayor " +"dificultad." #: lang/json/terrain_from_json.py msgid "habitat window (shutters)" @@ -259996,6 +261174,8 @@ msgid "" "A porthole style window of standard design, completely covered by sturdy " "metallic shutters." msgstr "" +"Una ventana tipo ojo de buey de diseño estándar, completamente cubierta por " +"robustas persianas metálicas." #: lang/json/terrain_from_json.py msgid "broken habitat window (shutters)" @@ -260007,6 +261187,8 @@ msgid "" "The shutters of this porthole are deployed, but the lack of a window between" " them allows the frozen air to leak into the room." msgstr "" +"Las persianas de este ojo de buey están desplegadas, pero la falta de una " +"ventana entre ellas permite que el aire helado se filtre en la habitación." #: lang/json/terrain_from_json.py msgid "broken habitat window" @@ -260018,6 +261200,8 @@ msgid "" "The glass panel that would have covered this porthole has been broken, " "allowing unfettered access to the rooms within." msgstr "" +"El panel de cristal que habría cubierto este ojo de buey se ha roto, " +"permitiendo un acceso sin restricciones a las habitaciones del interior." #: lang/json/terrain_from_json.py msgid "broken habitat segment" @@ -260029,6 +261213,8 @@ msgid "" "Exposed structural ribs and battered plate metal are all what remains of " "this habitat segment." msgstr "" +"Costillas estructurales expuestas y chapa metálica maltratada es todo lo que" +" queda de este segmento del hábitat." #: lang/json/terrain_from_json.py msgid "stick wall" @@ -260062,6 +261248,12 @@ msgid "" "due to their potential to generate near limitless power. It's not doing " "much good here though. Perhaps it could be salvaged for other purposes." msgstr "" +"Este imponente aparato aprovecha las \"cargas atmosféricas\", o al menos eso" +" es lo que decían las noticias cuando salieron estas cosas. Elton Moosek y " +"su equipo de Bluebox fueron los pioneros y el gobierno se apoderó de ellos " +"inmediatamente debido a su potencial para generar energía casi ilimitada. " +"Sin embargo, no sirve de mucho aquí. Tal vez podría ser rescatado para otros" +" fines." #: lang/json/terrain_from_json.py msgid "burnt tree" @@ -260115,7 +261307,7 @@ msgstr "" #: lang/json/terrain_from_json.py msgid "glassteel vault wall" -msgstr "" +msgstr "pared de la bóveda de cristal de acero" #. ~ Description for glassteel vault wall #: lang/json/terrain_from_json.py @@ -260124,14 +261316,17 @@ msgid "" "fragile. It is most definitely not fragile and it's probably alarmed in the" " event that someone does break through it." msgstr "" +"Una barrera hecha de cristal de acero, no es nada complicada y parece " +"extremadamente frágil. Definitivamente, no es frágil y probablemente se de " +"una alarma en caso de que alguien la atraviese." #: lang/json/terrain_from_json.py msgid "a cross between steel bending and glass shattering!" -msgstr "" +msgstr "un cruce entre el acero que se dobla y el cristal que se rompe." #: lang/json/terrain_from_json.py msgid "concrete floor, everburning chandelier" -msgstr "" +msgstr "suelo de hormigón, lámpara de araña siempre encendida" #. ~ Description for concrete floor, everburning chandelier #: lang/json/terrain_from_json.py @@ -260139,16 +261334,20 @@ msgid "" "A bare and cold concrete floor with an elaborate chandelier above it filled " "with everburning candles." msgstr "" +"Un suelo de hormigón desnudo y frío con una elaborada lámpara de araña " +"encima llena de velas siempre encendidas." #: lang/json/terrain_from_json.py msgid "vault vent" -msgstr "" +msgstr "ventilación de la bóveda" #. ~ Description for vault vent #: lang/json/terrain_from_json.py msgid "" "This concrete flooring has a vent pouring fresh, clean air into the vault." msgstr "" +"Este suelo de hormigón tiene un respiradero que vierte aire fresco y limpio " +"en la bóveda." #: lang/json/terrain_from_json.py msgid "electro furnace" @@ -260208,7 +261407,7 @@ msgstr "puente de mando" #: lang/json/terrain_from_json.py msgid "shallow chocolate" -msgstr "" +msgstr "chocolate poco profundo " #. ~ Description for shallow chocolate #: lang/json/terrain_from_json.py @@ -260216,10 +261415,12 @@ msgid "" "The chocolate isn't too deep here. With a watertight container, you could " "gather what looks to be pure melted cacao. This will not be tasty." msgstr "" +"El chocolate no es demasiado profundo aquí. Con un recipiente hermético, se " +"podría recoger lo que parece ser puro cacao derretido. Esto no será sabroso." #: lang/json/terrain_from_json.py msgid "deep chocolate" -msgstr "" +msgstr "chocolate amargo" #. ~ Description for deep chocolate #: lang/json/terrain_from_json.py @@ -260228,6 +261429,9 @@ msgid "" " you could gather what looks to be pure melted cacao. This will not be " "tasty." msgstr "" +"El chocolate aquí es lo suficientemente profundo como para ahogarse. Con un " +"recipiente hermético, se podría recoger lo que parece ser puro cacao " +"derretido. Esto no será sabroso." #. ~ Description for caramel #: lang/json/terrain_from_json.py @@ -260235,6 +261439,8 @@ msgid "" "An extremely hot, glowing liquid, composed of molten caramel. In some " "places, caramel coated fruit is a delicacy." msgstr "" +"Un líquido extremadamente caliente y brillante, compuesto por caramelo " +"fundido. En algunos lugares, la fruta recubierta de caramelo es un manjar." #: lang/json/terrain_from_json.py msgid "singing sand" @@ -260320,7 +261526,7 @@ msgstr "Protección al brillo" #: lang/json/tool_quality_from_json.py msgid "shearing" -msgstr "" +msgstr "cizalla" #: lang/json/tool_quality_from_json.py msgid "churn" @@ -260348,7 +261554,7 @@ msgstr "Martillar bien" #: lang/json/tool_quality_from_json.py msgid "soft hammering" -msgstr "" +msgstr "martilleo suave" #: lang/json/tool_quality_from_json.py msgid "wood sawing" @@ -260409,7 +261615,7 @@ msgstr "Destornillar bien" #: lang/json/tool_quality_from_json.py msgid "rock drilling" -msgstr "" +msgstr "perforación de rocas " #: lang/json/tool_quality_from_json.py msgid "prying" @@ -260497,7 +261703,7 @@ msgstr "presurizando" #: lang/json/tool_quality_from_json.py msgid "extraction" -msgstr "" +msgstr "extracción" #: lang/json/tool_quality_from_json.py msgid "filtration" @@ -260505,31 +261711,31 @@ msgstr "filtración" #: lang/json/tool_quality_from_json.py msgid "suspending" -msgstr "" +msgstr "suspendiendo" #: lang/json/tool_quality_from_json.py msgid "rope" -msgstr "" +msgstr "cuerda" #: lang/json/tool_quality_from_json.py msgid "clean surface" -msgstr "" +msgstr "superficie limpia" #: lang/json/tool_quality_from_json.py msgid "wheel fastening" -msgstr "" +msgstr "fijación de la rueda" #: lang/json/tool_quality_from_json.py msgid "diamond press" -msgstr "" +msgstr "prensa de diamante" #: lang/json/tool_quality_from_json.py msgid "bionic assembly" -msgstr "" +msgstr "montaje biónico" #: lang/json/tool_quality_from_json.py msgid "nano forge assembly" -msgstr "" +msgstr "montaje de nano forja" #: lang/json/tool_quality_from_json.py msgid "mana focusing" @@ -260640,7 +261846,7 @@ msgstr "pozo de viscosidad" #: lang/json/trap_from_json.py msgid "exposed high-energy conduit" -msgstr "" +msgstr "conducto de alta energía expuesto" #. ~ the sound of a dissector dissecting #. ~ Trap-vehicle collision message for trap 'exposed high-energy conduit' @@ -260682,11 +261888,11 @@ msgstr "atrapa-lluvia" #: lang/json/trap_from_json.py msgid "cryo pod switch" -msgstr "" +msgstr "interruptor de la cápsula criogénica" #: lang/json/trap_from_json.py msgid "summon hounds" -msgstr "" +msgstr "convocar a los sabuesos" #: lang/json/trap_from_json.py msgid "magic door" @@ -260802,11 +262008,11 @@ msgstr "Coche" #: lang/json/vehicle_from_json.py msgid "Car with Bike Rack" -msgstr "" +msgstr "Coche con portabicicletas" #: lang/json/vehicle_from_json.py msgid "Luxury Car" -msgstr "" +msgstr "Coche de lujo" #: lang/json/vehicle_from_json.py msgid "Car Chassis" @@ -260814,11 +262020,11 @@ msgstr "Chasis de Coche" #: lang/json/vehicle_from_json.py msgid "Hybrid Car with Bike Rack" -msgstr "" +msgstr "Coche híbrido con portabicicletas" #: lang/json/vehicle_from_json.py msgid "Hybrid Car" -msgstr "" +msgstr "Coche híbrido" #: lang/json/vehicle_from_json.py msgid "City Car" @@ -260830,7 +262036,7 @@ msgstr "Hatchback" #: lang/json/vehicle_from_json.py msgid "Hatchback with Bike Rack" -msgstr "" +msgstr "Portón trasero con portabicicletas" #: lang/json/vehicle_from_json.py msgid "Sports Car" @@ -261002,19 +262208,19 @@ msgstr "Vagón" #: lang/json/vehicle_from_json.py msgid "Covered Wagon" -msgstr "" +msgstr "Vagón cubierto" #: lang/json/vehicle_from_json.py msgid "Stagecoach" -msgstr "" +msgstr "Diligencia" #: lang/json/vehicle_from_json.py msgid "Gig Carriage" -msgstr "" +msgstr "Carruaje Gig" #: lang/json/vehicle_from_json.py msgid "2-seater helicopter A" -msgstr "" +msgstr "Helicóptero de 2 plazas A" #: lang/json/vehicle_from_json.py msgid "Small helicopter" @@ -261022,23 +262228,23 @@ msgstr "Helicóptero pequeño" #: lang/json/vehicle_from_json.py msgid "Medevac helicopter 1" -msgstr "" +msgstr "Helicóptero de evacuación médica 1" #: lang/json/vehicle_from_json.py msgid "Medevac helicopter 2" -msgstr "" +msgstr "Helicóptero de evacuación médica 2" #: lang/json/vehicle_from_json.py msgid "2-seater helicopter 2" -msgstr "" +msgstr "Helicóptero de 2 plazas 2" #: lang/json/vehicle_from_json.py msgid "SmallFlier2 Wreck" -msgstr "" +msgstr "SmallFlier2 Wreck" #: lang/json/vehicle_from_json.py msgid "Medevac helicopter w1" -msgstr "" +msgstr "Helicóptero de evacuación médica w1" #: lang/json/vehicle_from_json.py msgid "Medevac helicopter w2" @@ -261098,11 +262304,11 @@ msgstr "Test Solar" #: lang/json/vehicle_from_json.py msgid "TEST Scooter" -msgstr "" +msgstr "Scooter TEST" #: lang/json/vehicle_from_json.py msgid "TEST Electric Scooter" -msgstr "" +msgstr "Scooter Eléctrico TEST" #: lang/json/vehicle_from_json.py msgid "Passenger Car" @@ -261150,7 +262356,7 @@ msgstr "Camión de Control de Animales" #: lang/json/vehicle_from_json.py msgid "Underlift Tow Truck" -msgstr "" +msgstr "Camión remolcador de bajo perfil" #: lang/json/vehicle_from_json.py msgid "Automatic Street Sweeper" @@ -261198,11 +262404,11 @@ msgstr "Camión de Helados" #: lang/json/vehicle_from_json.py msgid "Taco Truck" -msgstr "" +msgstr "Camión de Tacos" #: lang/json/vehicle_from_json.py msgid "Food Truck" -msgstr "" +msgstr "Camión de Comida" #: lang/json/vehicle_from_json.py msgid "Luxury RV" @@ -261210,7 +262416,7 @@ msgstr "Autocaravana de Lujo" #: lang/json/vehicle_from_json.py msgid "Survivor RV" -msgstr "" +msgstr "RV de Superviviente" #: lang/json/vehicle_from_json.py msgid "Mobile Meth Lab" @@ -261286,11 +262492,11 @@ msgstr "Coche Atómico Brillante" #: lang/json/vehicle_from_json.py msgid "Floating disk" -msgstr "" +msgstr "Disco flotante" #: lang/json/vehicle_from_json.py msgid "Mojocycle" -msgstr "" +msgstr "Mojocicleta" #. ~ Hardcoded category to display vehicle parts regardless of category. #: lang/json/vehicle_part_categories_from_json.py @@ -261329,7 +262535,7 @@ msgstr "Movimiento" #: lang/json/vehicle_part_categories_from_json.py msgctxt "vp_category" msgid "M" -msgstr "" +msgstr "M" #. ~ Vehicle part category for manual engines (which are usually controls), #. controls of all kinds, seats and saddles. @@ -261350,14 +262556,14 @@ msgstr "O" #: lang/json/vehicle_part_categories_from_json.py msgctxt "vp_category" msgid "Electric Generation" -msgstr "" +msgstr "Generación Eléctrica" #. ~ (short name, optimal 1 symbol) Vehicle part category for solar panels, #. reactors, dashboards and ECUs, batteries, alternators. #: lang/json/vehicle_part_categories_from_json.py msgctxt "vp_category" msgid "G" -msgstr "" +msgstr "G" #. ~ Vehicle part category for frames, armor, rams, doors, roofs, hulls and #. structural bits of all kinds. @@ -261377,7 +262583,7 @@ msgstr "H" #: lang/json/vehicle_part_categories_from_json.py msgctxt "vp_category" msgid "Warfare" -msgstr "" +msgstr "Guerra" #. ~ (short name, optimal 1 symbol) Vehicle part category for turrets, #. weapons, armor and rams. @@ -261391,14 +262597,14 @@ msgstr "O" #: lang/json/vehicle_part_categories_from_json.py msgctxt "vp_category" msgid "Passengers" -msgstr "" +msgstr "Pasajeros" #. ~ (short name, optimal 1 symbol) Vehicle part category for aisles, seats, #. beds, animal carriers, livestock stalls etc #: lang/json/vehicle_part_categories_from_json.py msgctxt "vp_category" msgid "P" -msgstr "" +msgstr "P" #. ~ Vehicle part category for trunks, boxes, cargo spaces, livestock stalls, #. bike racks etc. @@ -261432,7 +262638,7 @@ msgstr "L" #: lang/json/vehicle_part_categories_from_json.py msgctxt "vp_category" msgid "Utility" -msgstr "" +msgstr "Utilidad" #. ~ (short name, optimal 1 symbol) Vehicle part category for crafting #. stations, water purifiers, washers, autoclaves, cranes/cantilevers etc. @@ -261494,7 +262700,7 @@ msgstr "" #: lang/json/vehicle_part_from_json.py msgid "An alternator." -msgstr "" +msgstr "Un alternador." #: lang/json/vehicle_part_from_json.py msgid "rebar reinforcement" @@ -261621,8 +262827,8 @@ msgid "" "A strong metal wall. Keeps zombies outside the vehicle and prevents people " "from seeing through it." msgstr "" -"Es una pared fuerte de metal. Mantiene a los zombis fuera del vehículo y " -"evita que la gente vea a través de ella." +"Una pared fuerte de metal. Mantiene a los zombis fuera del vehículo y evita " +"que la gente vea a través de ella." #: lang/json/vehicle_part_from_json.py msgid "heavy duty board" @@ -261638,7 +262844,7 @@ msgid "" "A half-height strong metal wall. Keeps zombies outside the vehicle but " "allows people to see over it." msgstr "" -"Es media pared fuerte de metal. Mantiene a los zombis afuera del vehículo " +"Una media pared fuerte de metal. Mantiene a los zombis afuera del vehículo " "pero permite que la gente vea por sobre ella." #: lang/json/vehicle_part_from_json.py @@ -261754,6 +262960,8 @@ msgid "" "A combustion engine for use on aircraft. Burns gasoline or avgas fuel from " "a tank in the vehicle." msgstr "" +"Un motor de combustión para uso en aviones. Quema combustible de gasolina o " +"avgas de un tanque en el vehículo." #: lang/json/vehicle_part_from_json.py msgid "" @@ -261777,6 +262985,10 @@ msgid "" "efficiently. Better power-to-weight ratio than a traditional engine, but " "consumes more fuel." msgstr "" +"Un motor de combustión avanzada. Quema gasolina o gasóleo o combustible de " +"aviación de un depósito del vehículo. También puede quemar aceite para " +"lámparas, aunque con algo menos de eficacia. La relación potencia-peso es " +"mejor que la de un motor tradicional, pero consume más combustible." #: lang/json/vehicle_part_from_json.py msgid "" @@ -261892,6 +263104,12 @@ msgid "" " have line of sight to where it is going and it must be within four tiles of" " it." msgstr "" +"Una grúa rígida de acero. Si está a la vista y a menos de dos espacios de " +"otro vehículo, automáticamente la vas a usar cuando quieras levantar un auto" +" para cambiarle las ruedas. Para usarlo para levantar algún componente " +"pesado como el motor que estás instalando o sacando, la grúa tiene que estar" +" en la línea de visión del lugar a donde va, y dentro de cuatro espacios de " +"distancia." #: lang/json/vehicle_part_from_json.py msgid "internal boom crane" @@ -261911,6 +263129,12 @@ msgid "" " have line of sight to where it is going and it must be within four tiles of" " it." msgstr "" +"Una grúa en voladizo extensible. Si se encuentra en tu línea de visión y " +"dentro de dos espacios de otro vehículo, la usarás automáticamente cuando " +"quieras levantar el otro vehículo para cambiar sus ruedas. Para usarla para " +"levantar un componente pesado como un motor que está instalando o quitando, " +"la grúa debe tener línea de visión hacia donde va y debe estar dentro de " +"cuatro espacios de ella." #. ~ Description for pallet lifter #: lang/json/vehicle_part_from_json.py @@ -261921,6 +263145,12 @@ msgid "" " like an engine that you are installing or removing, the crane must have " "line of sight to where it is going and it must be within four tiles of it." msgstr "" +"Un pequeño elevador de palets. Si se encuentra en tu línea de visión y " +"dentro de dos espacios de otro vehículo, lo usarás automáticamente cuando " +"quiera levantar el otro vehículo para cambiar sus ruedas. Para usarlo para " +"levantar un componente pesado como un motor que estes instalando o quitando," +" la grúa debe tener línea de visión hacia donde va y debe estar dentro de " +"cuatro espacios de ella." #: lang/json/vehicle_part_from_json.py msgid "forklift arm" @@ -262319,6 +263549,8 @@ msgid "" "A set of aerofoil helicopter rotors, when spun at high speed, they generate " "thrust via lift." msgstr "" +"Un conjunto de rotores de helicóptero aerodinámicos que, al girar a gran " +"velocidad, generan empuje mediante la sustentación." #. ~ Description for heavy-duty military rotors #. ~ Description for small helicopter rotors @@ -262328,6 +263560,8 @@ msgid "" "A set of four military-grade helicopter rotor blades, used to provide lift " "by rotation." msgstr "" +"Un conjunto de cuatro palas de rotor de helicóptero de grado militar, " +"utilizadas para proporcionar elevación por rotación." #: lang/json/vehicle_part_from_json.py msgid "small helicopter rotors" @@ -262335,11 +263569,11 @@ msgstr "Rotores de helicóptero pequeño" #: lang/json/vehicle_part_from_json.py msgid "heavy-duty military Blackhawk rotors" -msgstr "" +msgstr "rotores militares Blackhawk de alta resistencia" #: lang/json/vehicle_part_from_json.py msgid "heavy-duty military Osprey rotors" -msgstr "" +msgstr "rotores Osprey militares de alta resistencia" #. ~ Description for heavy-duty military Osprey rotors #: lang/json/vehicle_part_from_json.py @@ -262347,6 +263581,8 @@ msgid "" "A set of three military-grade helicopter rotor blades, used to provide lift " "by rotation." msgstr "" +"Un conjunto de tres palas de rotor de helicóptero de grado militar, " +"utilizadas para proporcionar elevación por rotación." #. ~ Description for seat #: lang/json/vehicle_part_from_json.py @@ -262534,7 +263770,7 @@ msgstr "Proyector XM34 EMP montado" #: lang/json/vehicle_part_from_json.py msgid "mounted H&K G80 Railgun" -msgstr "H&K G80 Railgun montada" +msgstr "Cañón de riel H&K G80 montada" #: lang/json/vehicle_part_from_json.py msgid "mounted flamethrower" @@ -262610,7 +263846,7 @@ msgstr "cañón de Gauss montado" #: lang/json/vehicle_part_from_json.py msgid "plugged 3-inch ordnance rifle" -msgstr "" +msgstr "Fusil de artillería de 3 pulgadas taponado" #. ~ Description for plugged 3-inch ordnance rifle #: lang/json/vehicle_part_from_json.py @@ -262618,6 +263854,8 @@ msgid "" "Unfortunately, some responsible killjoy poured concrete in the barrel of " "this historic cannon to make it safe for display." msgstr "" +"Desgraciadamente, algún aguafiestas responsable vertió hormigón en el cañón " +"de este histórico cañón para hacerlo seguro para su exhibición." #: lang/json/vehicle_part_from_json.py msgid "kitchen unit" @@ -262826,7 +264064,7 @@ msgstr "Es un techo de metal grueso." #. ~ Description for blade #: lang/json/vehicle_part_from_json.py msgid "A blade, welded to the vehicle, for cutting up zombies." -msgstr "Es una cuchilla soldada al vehículo... para cortar zombis." +msgstr "Una cuchilla soldada al vehículo... para cortar zombis." #. ~ Description for spike #: lang/json/vehicle_part_from_json.py @@ -262950,7 +264188,7 @@ msgstr "Una tabla de madera que mantiene el agua fuera de tu barco." #. ~ Description for raft boat hull #: lang/json/vehicle_part_from_json.py msgid "Logs tied together that will keep your boat out of the water." -msgstr "" +msgstr "Troncos atados que mantendrán tu barco fuera del agua." #. ~ Description for plastic boat hull #: lang/json/vehicle_part_from_json.py @@ -263024,7 +264262,7 @@ msgstr "" #. ~ Description for muffler #: lang/json/vehicle_part_from_json.py msgid "A metal pipe that somewhat reduces engine noise." -msgstr "" +msgstr "Un tubo metálico que de alguna manera reduce el ruido del motor." #: lang/json/vehicle_part_from_json.py msgid "seatbelt" @@ -263064,6 +264302,12 @@ msgid "" " When throttling, maximize acceleration. 2. Keep battery at 90%. 3. " "Minimize fuel consumption." msgstr "" +"Módulo electrónico que enciende y apaga automáticamente los motores de " +"combustión y eléctricos, minimizando el consumo de combustible y optimizando" +" la potencia y la tasa de carga de la batería. Debe estar encendido para " +"funcionar. Conjunto de reglas simplificadas: 1. Cuando se acelera, se " +"maximiza la aceleración. 2. Mantener la batería al 90%. 3. Minimizar el " +"consumo de combustible." #: lang/json/vehicle_part_from_json.py msgid "5-point harness" @@ -263954,7 +265198,7 @@ msgstr "" #: lang/json/vehicle_part_from_json.py msgid "cargo shelving" -msgstr "" +msgstr "estantería de carga" #: lang/json/vehicle_part_from_json.py msgid "wiring" @@ -263999,11 +265243,11 @@ msgstr "AR-15 montado" #: lang/json/vehicle_part_from_json.py msgid "mounted blunderbuss" -msgstr "" +msgstr "trabuco montado" #: lang/json/vehicle_part_from_json.py msgid "mounted Browning BLR" -msgstr "" +msgstr "Browning BLR montado" #: lang/json/vehicle_part_from_json.py msgid "mounted Calico M960" @@ -264011,7 +265255,7 @@ msgstr "Calico M960 montado" #: lang/json/vehicle_part_from_json.py msgid "mounted flintlock carbine" -msgstr "" +msgstr "carabina de chispa montada" #: lang/json/vehicle_part_from_json.py msgid "mounted Cx4 Storm" @@ -264019,7 +265263,7 @@ msgstr "Cx4 Storm montado" #: lang/json/vehicle_part_from_json.py msgid "mounted RM451 flamethrower" -msgstr "" +msgstr "lanzallamas RM451 montado" #: lang/json/vehicle_part_from_json.py msgid "mounted FN FAL" @@ -264127,11 +265371,11 @@ msgstr "Mossberg 500 montada" #: lang/json/vehicle_part_from_json.py msgid "mounted double pipe shotgun" -msgstr "" +msgstr "escopeta de doble tubo montada" #: lang/json/vehicle_part_from_json.py msgid "mounted pipe shotgun" -msgstr "" +msgstr "escopeta de tubo montada" #: lang/json/vehicle_part_from_json.py msgid "mounted Remington 700" @@ -264143,39 +265387,39 @@ msgstr "Remington 870 montada" #: lang/json/vehicle_part_from_json.py msgid "mounted repeating crossbow" -msgstr "" +msgstr "ballesta de repetición montada" #: lang/json/vehicle_part_from_json.py msgid "mounted revolver shotgun" -msgstr "" +msgstr "escopeta revólver montada" #: lang/json/vehicle_part_from_json.py msgid "mounted .22 pipe rifle" -msgstr "" +msgstr "rifle de tubo .22 montado" #: lang/json/vehicle_part_from_json.py msgid "mounted .308 pipe rifle" -msgstr "" +msgstr "rifle de tubo .308 montado" #: lang/json/vehicle_part_from_json.py msgid "mounted 9x19mm pipe rifle" -msgstr "" +msgstr "rifle de tubo 9x19mm montado" #: lang/json/vehicle_part_from_json.py msgid "mounted flintlock rifle" -msgstr "" +msgstr "rifle de chispa montado" #: lang/json/vehicle_part_from_json.py msgid "mounted RM11B scout rifle" -msgstr "" +msgstr "rifle de reconocimiento RM11B montado" #: lang/json/vehicle_part_from_json.py msgid "mounted RM2000 SMG" -msgstr "" +msgstr "RM2000 SMG montado" #: lang/json/vehicle_part_from_json.py msgid "mounted RM51 assault rifle" -msgstr "" +msgstr "rifles de asalto RM51 montado" #: lang/json/vehicle_part_from_json.py msgid "mounted RM802" @@ -264183,7 +265427,7 @@ msgstr "RM802 montada" #: lang/json/vehicle_part_from_json.py msgid "mounted RM88 battle rifle" -msgstr "" +msgstr "rifle de combate RM88 montado" #: lang/json/vehicle_part_from_json.py msgid "mounted Ruger 10/22" @@ -264211,11 +265455,11 @@ msgstr "FN SCAR-L montada" #: lang/json/vehicle_part_from_json.py msgid "mounted double shotgun" -msgstr "" +msgstr "escopeta doble montada" #: lang/json/vehicle_part_from_json.py msgid "mounted single shotgun" -msgstr "" +msgstr "escopeta montada" #: lang/json/vehicle_part_from_json.py msgid "mounted SKS" @@ -264272,6 +265516,9 @@ msgid "" "on it, and it can be attached to other frames to increase the vehicle's " "size." msgstr "" +"Un marco metálico mágico y estilizado. En él se pueden montar otros " +"componentes del vehículo, y se puede acoplar a otros armazones para aumentar" +" el tamaño del vehículo." #. ~ Description for orichalcum frame #: lang/json/vehicle_part_from_json.py @@ -264290,6 +265537,10 @@ msgid "" " mana rather than normal fuel, it otherwise functions exactly as a " "conventional internal combustion engine. Somehow." msgstr "" +"Un motor de combustión manifestado mágicamente. A pesar de funcionar " +"completamente con maná en lugar de con combustible normal, funciona " +"exactamente igual que un motor de combustión interna convencional. De alguna" +" manera." #: lang/json/vehicle_part_from_json.py msgid "mana frame" @@ -264446,8 +265697,8 @@ msgstr "Previamente completado por %s" #, c-format msgid " and %d other" msgid_plural " and %d others" -msgstr[0] "" -msgstr[1] "" +msgstr[0] "y %d otro" +msgstr[1] "y %d otros" #: src/achievement.cpp msgid "" @@ -264630,7 +265881,7 @@ msgstr "La puerta se abre..." #: src/activity_actor.cpp #, c-format msgid "Rolled %i. Mean_roll %g. Difficulty %i." -msgstr "" +msgstr "Tirada %i. Tirada_media %g. Dificultad%i." #: src/activity_actor.cpp msgid "Your clumsy attempt jams the lock!" @@ -264678,6 +265929,9 @@ msgid "" "pick your nose, but you can't pick\n" "your friend's nose." msgstr "" +"Puedes tocar a tus amigos, y puedes\n" +"tocarte los pelos de la nariz, pero no puedes tocar\n" +"los pelos de la nariz de tu amigo." #: src/activity_actor.cpp msgid "That door isn't locked." @@ -264691,6 +265945,8 @@ msgstr "No puedes usar la ganzúa en eso." msgid "" "You feel you should've fallen asleep by now, but somehow you're still awake." msgstr "" +"Sientes que ya deberías haberte dormido, pero de alguna manera sigues " +"despierto." #: src/activity_actor.cpp msgid "You toss and turn…" @@ -264766,24 +266022,26 @@ msgstr "Vacía tus manos antes." #: src/activity_actor.cpp msgid "You cannot train here with a broken arm." -msgstr "" +msgstr "No puedes entrenar aquí con un brazo roto." #: src/activity_actor.cpp msgid "You cannot train here with a broken leg." -msgstr "" +msgstr "No puedes entrenar aquí con una pierna rota." #: src/activity_actor.cpp msgid "You cannot train freely with a broken limb." -msgstr "" +msgstr "No puedes entrenar libremente con una extremidad rota." #: src/activity_actor.cpp msgid "" "Physical effort determines workout efficiency, but also rate of exhaustion." msgstr "" +"El esfuerzo físico determina la eficacia del entrenamiento, pero también la " +"tasa de agotamiento." #: src/activity_actor.cpp msgid "Choose training intensity:" -msgstr "" +msgstr "Elegir intensidad de entrenamiento:" #: src/activity_actor.cpp msgctxt "training intensity" @@ -264795,17 +266053,21 @@ msgid "" "Light exercise comparable in intensity to walking, but more focused and " "methodical." msgstr "" +"Ejercicio ligero comparable en intensidad a caminar, pero más concentrado y " +"metódico." #: src/activity_actor.cpp msgctxt "training intensity" msgid "Moderate" -msgstr "Moderado" +msgstr "Moderada" #: src/activity_actor.cpp msgid "" "Moderate exercise without excessive exertion, but with enough effort to " "break a sweat." msgstr "" +"Ejercicio moderado sin esfuerzo excesivo, pero con el suficiente esfuerzo " +"para sudar." #: src/activity_actor.cpp msgctxt "training intensity" @@ -264817,6 +266079,8 @@ msgid "" "Active exercise with full involvement. Strenuous, but in a controlled " "manner." msgstr "" +"Ejercicio activo con plena implicación. Extenuante, pero de forma " +"controlada." #: src/activity_actor.cpp msgctxt "training intensity" @@ -264828,43 +266092,45 @@ msgid "" "High intensity exercise with maximum effort and full power. Exhausting in " "the long run." msgstr "" +"Ejercicio de alta intensidad con el máximo esfuerzo y la máxima potencia. " +"Agotador a largo plazo." #: src/activity_actor.cpp msgid "Train for how long (minutes): " -msgstr "" +msgstr "Entrenar por cuantos (minutos): " #: src/activity_actor.cpp msgid "You start your workout session." -msgstr "" +msgstr "Comienzas la sesión de entrenamiento." #: src/activity_actor.cpp msgid "You are exhausted so you finish your workout early." -msgstr "" +msgstr "Estás agotado y terminas tu entrenamiento antes de tiempo." #: src/activity_actor.cpp msgid "You are dehydrated so you finish your workout early." -msgstr "" +msgstr "Estás deshidratado y terminas tu entrenamiento antes de tiempo." #. ~ heavy breathing when exercising #: src/activity_actor.cpp msgid "yourself huffing and puffing!" -msgstr "" +msgstr "¡Te ves jadeando y resoplando!" #: src/activity_actor.cpp msgid "You catch your breath for few moments." -msgstr "" +msgstr "Recuperas el aliento durante unos instantes." #: src/activity_actor.cpp msgid "You get back to your training." -msgstr "" +msgstr "Vuelves a tu entrenamiento." #: src/activity_actor.cpp msgid "You finish your workout session." -msgstr "" +msgstr "Terminas tu sesión de entrenamiento." #: src/activity_actor.cpp msgid "You have finished your training cycle, keep training?" -msgstr "" +msgstr "Has terminado tu ciclo de entrenamiento, ¿sigues entrenando?" #: src/activity_actor.cpp msgid "Stop training." @@ -264876,7 +266142,7 @@ msgstr "Continuar entrenando." #: src/activity_actor.cpp msgid "Continue training and don't ask again." -msgstr "" +msgstr "Sigues entrenando y no vuelves a preguntartelo." #: src/activity_actor.cpp #, c-format @@ -264899,7 +266165,7 @@ msgstr "Suelta el objeto agarrado." #: src/activity_actor.cpp #, c-format msgid "Could not put %1$s into %2$s, aborting." -msgstr "" +msgstr "No puedes poner %1$s en el %2$s, abortando." #: src/activity_actor.cpp #, c-format @@ -264930,7 +266196,7 @@ msgstr "" #: src/activity_actor.cpp #, c-format msgid "You insert %dx %s into the %s." -msgstr "" +msgstr "Insertas %dx%s dentro de %s." #: src/activity_actor.cpp #, c-format @@ -264945,17 +266211,17 @@ msgstr "Recargas el %1$s con %2$s." #: src/activity_actor.cpp #, c-format msgid "The %s no longer fits in your inventory so you wield it instead." -msgstr "" +msgstr "%s ya no cabe en tu inventario, así que lo empuñas en su lugar." #: src/activity_actor.cpp #, c-format msgid "The %s no longer fits in your inventory so you drop it instead." -msgstr "" +msgstr "%s ya no cabe en tu inventario por lo que lo sueltas." #: src/activity_actor.cpp #, c-format msgid "The %s no longer fits its location so you drop it instead." -msgstr "" +msgstr "%s ya no cabe en su posición por lo que lo sueltas." #: src/activity_actor.cpp #, c-format @@ -264968,12 +266234,16 @@ msgid "" " disassembling. Reactivate the in progress disassembly to continue " "disassembling." msgstr "" +"Ya no tienes el objeto a desensamblar. Dejaste de desmontarlo. Reactiva el " +"desmontaje en curso para seguir desemsamblandolo." #: src/activity_actor.cpp msgid "" " no longer has the in progress disassembly in their possession. " " stops disassembling." msgstr "" +" ya no tiene el objeto a desmontar en su posesión. para " +"de desensamblarlo." #: src/activity_handlers.cpp #, c-format @@ -265034,11 +266304,11 @@ msgstr "" #: src/activity_handlers.cpp msgid "You can't butcher this; you are missing some tools.\n" -msgstr "" +msgstr "No puedes descuartizar esto; te faltan algunas herramientas.\n" #: src/activity_handlers.cpp msgid "This corpse hase already been bled." -msgstr "" +msgstr "Este cadáver ya ha sido desangrado." #: src/activity_handlers.cpp msgid "" @@ -265266,7 +266536,7 @@ msgstr "Despellejás el/a %s." #: src/activity_handlers.cpp #, c-format msgid "You carefully remove the hide from the %s" -msgstr "Cuidadosamente extraes la piel de %s" +msgstr "Cuidadosamente extraes el pellejo de %s" #: src/activity_handlers.cpp #, c-format @@ -265841,7 +267111,7 @@ msgstr "Has terminado de taladrar ." #: src/activity_handlers.cpp msgid " finishes drilling." -msgstr "" +msgstr " termina de perforar." #: src/activity_handlers.cpp #, c-format @@ -266665,14 +267935,15 @@ msgstr "¡No puedes colocar objetos aquí!" #: src/advanced_inv.cpp msgid "You try to put your bags into themselves, but physics won't let you." msgstr "" +"Intentas poner tus bolsas en sí mismas, pero la física no te lo permite." #: src/advanced_inv.cpp msgid "Putting on everything from your inventory would be tricky." -msgstr "" +msgstr "Poner encima todo lo que hay en tu inventario sería complicado." #: src/advanced_inv.cpp msgid "Putting everything into the container would be tricky." -msgstr "" +msgstr "Poner todo en el contenedor sería complicado." #: src/advanced_inv.cpp msgid "Really drop all your favorite items?" @@ -266693,7 +267964,7 @@ msgstr "Desordenado (lo más nuevo, primero)" #: src/advanced_inv.cpp #, c-format msgid "< [%s] keybindings >" -msgstr "" +msgstr "< [ %s] enlace de teclas >" #: src/advanced_inv.cpp #, c-format @@ -266736,6 +268007,8 @@ msgstr "Solamente puedes poner líquidos en el contenedor de destino." #: src/advanced_inv.cpp src/pickup.cpp msgid "Spilt liquid cannot be picked back up. Try mopping it instead." msgstr "" +"El líquido derramado no se puede recoger. Intenta pasar la fregona en su " +"lugar." #: src/advanced_inv.cpp msgid "Destination area is full. Remove some items first." @@ -266927,7 +268200,7 @@ msgstr "Protección" #: src/armor_layers.cpp msgid "Bash:" -msgstr "Golpe:" +msgstr "Impacto:" #: src/armor_layers.cpp msgid "Cut:" @@ -267007,6 +268280,8 @@ msgid "" "Press [%s] for help. Press [%s]" " to change keybindings." msgstr "" +"Pulsa [%s] para la ayuda. Pulsa " +"[%s] para cambiar el uso de teclas." #: src/armor_layers.cpp msgid "(Innermost)" @@ -267086,6 +268361,20 @@ msgid "" "\n" "The first number is the summed encumbrance from all clothing on that bodypart. The second number is an additional encumbrance penalty caused by wearing either multiple items on one of the bodypart's layers or wearing items the wrong way (e.g. a shirt over a backpack). The sum of these values is the effective encumbrance value your character has for that bodypart." msgstr "" +"Usa [ teclas flecha o keypad] para navegar por la lista izquierda.\n" +"[%s] para seleccionar la armadura para su reordenación.\n" +"[%s]/[%s] para moverte por la lista derecha.\n" +"[%s] para asignar letras de inventorio especial a ropa.\n" +"[%s] para cambiar el lado por el cual se lleva un objeto.\n" +"[%s] para ordenar la armadura en orden natural.\n" +"[%s] para equiparse un nuevo objeto.\n" +"[%s] para equipar un nuevo objeto en la pos. actual resaltada.\n" +"[%s] para quitarse la armadura seleccionada.\n" +"\n" +"\n" +"Explicación de Incomodidad:\n" +"\n" +" El primer número es la suma de la incomodidad de toda la ropa de esa parte del cuerpo. El segundo número es una penalización de incomodidad adicional causada por llevar varios objetos en una de las capas de la parte del cuerpo o por llevar objetos de forma incorrecta (por ejemplo, una camisa sobre una mochila). La suma de estos valores es el valor de incomodidad efectivo que tu personaje tiene para esa parte del cuerpo." #: src/auto_note.cpp msgid "auto notes configuration" @@ -267096,14 +268385,14 @@ msgstr "configuración de auto-notas" #: src/options.cpp src/pickup.cpp src/safemode_ui.cpp src/ui.cpp #: src/worldfactory.cpp src/worldfactory.cpp msgid "Fast scroll up" -msgstr "" +msgstr "Desplazamiento rápido hacia arriba" #: src/auto_note.cpp src/auto_pickup.cpp src/color.cpp src/construction.cpp #: src/crafting_gui.cpp src/game.cpp src/newcharacter.cpp src/newcharacter.cpp #: src/options.cpp src/pickup.cpp src/safemode_ui.cpp src/ui.cpp #: src/worldfactory.cpp src/worldfactory.cpp msgid "Fast scroll down" -msgstr "" +msgstr "Desplazamiento rápido hacia abajo" #: src/auto_note.cpp msgid " AUTO NOTES MANAGER " @@ -267209,7 +268498,7 @@ msgstr "I/E" #: src/auto_pickup.cpp msgid "Auto pickup enabled:" -msgstr "Auto-recogida activado:" +msgstr "Auto-ecogida activado:" #: src/auto_pickup.cpp src/safemode_ui.cpp msgid "witch" @@ -267242,6 +268531,9 @@ msgid "" "M:copper matches items made purely of copper\n" "M:steel,iron multiple materials allowed (OR search)" msgstr "" +"* es utilizado como un Comodín. Unos pocos Ejemplos:\n" +"\n" +"flecha madera " #: src/auto_pickup.cpp msgid "Pickup Rule:" @@ -267249,7 +268541,7 @@ msgstr "Regla de Recogida:" #: src/auto_pickup.cpp msgid " AUTO PICKUP MANAGER " -msgstr "GESTOR DE AUTO-RECOGIDA" +msgstr "GESTOR DE AUTORECOGIDA" #: src/auto_pickup.cpp src/safemode_ui.cpp msgid "[]" @@ -267273,11 +268565,11 @@ msgstr "No se van a mostrar contenidos ni sufijos" #: src/auto_pickup.cpp msgid "Autopickup is not enabled in the options. Enable it now?" msgstr "" -"Auto-recogida no está activado en las opciones. ¿Quieres activarlo ahora?" +"La Autorecogida no está activada en las opciones. ¿Quieres activarla ahora?" #: src/auto_pickup.cpp msgid "autopickup configuration" -msgstr "configuración de auto-recogida" +msgstr "configuración de autorecogida" #: src/auto_pickup.cpp #, c-format @@ -267623,7 +268915,7 @@ msgstr "Sería más fácil de dominar si tuvieras habilidad en %s." #: src/avatar.cpp #, c-format msgid "A training session with this book takes %s." -msgstr "" +msgstr "Una sesión de entrenamiento con este libro lleva %s." #: src/avatar.cpp #, c-format @@ -267710,12 +269002,12 @@ msgstr "Te sientes débil por la sed." #: src/avatar.cpp msgid "You've already reached maximum level." -msgstr "" +msgstr "Ya has alcanzado el nivel máximo." #: src/avatar.cpp #, c-format msgid "Needs %d more experience to gain next level." -msgstr "" +msgstr "Necesitas %d xp más para ganar el próximo nivel." #: src/avatar.cpp src/bonuses.cpp src/character.cpp src/item.cpp msgid "strength" @@ -267745,6 +269037,7 @@ msgstr "¿Estás seguro de que quieres aumentar %s? %d puntos disponibles." #: src/avatar.cpp src/game.cpp msgid "You need to put the bag away before trying to wield something from it." msgstr "" +"Tienes que apartar la bolsa antes de intentar blandir algo dentro de ella." #: src/avatar.cpp src/monexamine.cpp #, c-format @@ -267949,7 +269242,7 @@ msgstr "" #: src/avatar_action.cpp msgid "It's too dark to work on mending this." -msgstr "" +msgstr "Está demasiado oscuro para trabajar en el zurcido de esto." #: src/avatar_action.cpp msgid "You're not wielding anything." @@ -267992,7 +269285,7 @@ msgstr "No puedes tirar con eficacia mientras estás dentro de tu caparazón." #: src/avatar_action.cpp src/handle_action.cpp src/handle_action.cpp #: src/handle_action.cpp src/iexamine.cpp src/iexamine.cpp src/melee.cpp msgid "You lack the substance to affect anything." -msgstr "" +msgstr "Te falta la sustancia para afectar a cualquier cosa." #: src/avatar_action.cpp src/game.cpp src/handle_action.cpp #, c-format @@ -268434,12 +269727,12 @@ msgstr "Retraés tu %s." #: src/bionics.cpp #, c-format msgid " withdraws his %s." -msgstr "" +msgstr " blande su %s" #: src/bionics.cpp #, c-format msgid " withdraws her %s." -msgstr "" +msgstr " blande su%s." #: src/bionics.cpp #, c-format @@ -268454,12 +269747,12 @@ msgstr "%s de no tiene suficiente combustible para arrancar." #: src/bionics.cpp #, c-format msgid "Your %s runs out of fuel and turns off." -msgstr "" +msgstr "Tu %s se queda sin combustible y se apaga." #: src/bionics.cpp #, c-format msgid "'s %s runs out of fuel and turns off." -msgstr "" +msgstr "%s de se queda sin combustible y se apaga." #: src/bionics.cpp #, c-format @@ -268496,6 +269789,8 @@ msgstr "%s de se apaga para no malgastar combustible." msgid "" "Your %s cannot be started because you don't have any bionic power storage." msgstr "" +"Tu %s no puede arrancar porque no tiene ningún almacenamiento de energía " +"biónica." #: src/bionics.cpp #, c-format @@ -268503,26 +269798,29 @@ msgid "" "'s %s cannot be started because they don't have any bionic power " "storage." msgstr "" +"%s de no puede arrancar porque no tiene ningún almacenamiento de " +"energía biónica." #: src/bionics.cpp #, c-format msgid "Your %s cannot be started due to fuel saving." -msgstr "" +msgstr "Tu %s no puede arrancar debido al ahorro de combustible." #: src/bionics.cpp #, c-format msgid "'s %s cannot be started due to fuel saving." -msgstr "" +msgstr "%s de no puede arrancar debido al ahorro de combustible." #: src/bionics.cpp #, c-format msgid "Your %s cannot be started because your power banks are full." -msgstr "" +msgstr "Tu %s no puede arrancar porque tus bancos de energía estan llenos." #: src/bionics.cpp #, c-format msgid "'s %s cannot be started because their power banks are full." msgstr "" +"%s de no puede arrancar porque tus bancos de energía estan llenos." #: src/bionics.cpp #, c-format @@ -268546,6 +269844,8 @@ msgstr "" #, c-format msgid "Your %s cannot be started because your calories are below safe levels." msgstr "" +"%s no puede arrancar porque tus calorias estan por debajo de los niveles " +"seguros." #: src/bionics.cpp #, c-format @@ -268553,16 +269853,18 @@ msgid "" "'s %s cannot be started because their calories are below safe " "levels." msgstr "" +"%s de no puede arrancar porque tus calorias estan por debajo de " +"los niveles seguros." #: src/bionics.cpp #, c-format msgid "Your %s doesn't have enough fuel to start." -msgstr "" +msgstr "%s no tiene suficiente combustible para arrancar." #: src/bionics.cpp #, c-format msgid "'s %s doesn't have enough fuel to start." -msgstr "" +msgstr "%s de no tiene suficiente combustible para arrancar." #: src/bionics.cpp #, c-format @@ -268652,11 +269954,11 @@ msgstr "%s fastidia la operación." #: src/bionics.cpp msgid "You don't have enough anesthetic to perform the installation." -msgstr "" +msgstr "No tiene suficiente anestesia para realizar la instalación." #: src/bionics.cpp msgid "You don't have the required components to perform the installation." -msgstr "" +msgstr "No tienes los componentes necesarios para realizar la instalación." #: src/bionics.cpp #, c-format @@ -268845,11 +270147,11 @@ msgstr "Capacidad de almacenamiento incrementada en %i." #: src/bionics.cpp msgid "Chose Safe Fuel Level Threshold" -msgstr "" +msgstr "Elegir Umbral del Nivel de Combustible Inicial" #: src/bionics.cpp msgid "Full Power" -msgstr "" +msgstr "Plena Energía" #: src/bionics.cpp #, c-format @@ -268957,7 +270259,7 @@ msgstr "" #: src/bionics_ui.cpp src/mutation_ui.cpp src/options.cpp msgid "None" -msgstr "Ninguno" +msgstr "Ninguna" #: src/bionics_ui.cpp msgid "Power usage" @@ -269084,7 +270386,7 @@ msgstr "(incapacitado)" #: src/bionics_ui.cpp #, c-format msgid "(fuel saving ON > %d %%)" -msgstr "" +msgstr "(ahorro de combustible ON > %d%%)" #: src/bionics_ui.cpp #, c-format @@ -269171,7 +270473,7 @@ msgstr "Eficacia del bloqueo" #: src/bonuses.cpp src/panels.cpp msgid "Speed" -msgstr "Velocidad" +msgstr "Vel." #: src/bonuses.cpp msgid "Move cost" @@ -269350,43 +270652,43 @@ msgstr[1] "%3d años" #, c-format msgid "%d sec" msgid_plural "%d secs" -msgstr[0] "" -msgstr[1] "" +msgstr[0] "%d seg" +msgstr[1] "%d segs" #: src/calendar.cpp #, c-format msgid "%d min" msgid_plural "%d mins" -msgstr[0] "" -msgstr[1] "" +msgstr[0] "%d min" +msgstr[1] "%d mins" #: src/calendar.cpp #, c-format msgid "%d hr" msgid_plural "%d hrs" -msgstr[0] "" -msgstr[1] "" +msgstr[0] "%d hr" +msgstr[1] "%d hrs" #: src/calendar.cpp #, c-format msgid "%d wk" msgid_plural "%d wks" -msgstr[0] "" -msgstr[1] "" +msgstr[0] "%d sem" +msgstr[1] "%d sems" #: src/calendar.cpp #, c-format msgid "%d seas" msgid_plural "%d seas" -msgstr[0] "" -msgstr[1] "" +msgstr[0] "%d est" +msgstr[1] "%d ests" #: src/calendar.cpp #, c-format msgid "%d yr" msgid_plural "%d yrs" -msgstr[0] "" -msgstr[1] "" +msgstr[0] "%daño" +msgstr[1] "%daños" #. ~ %1$s - greater units of time (e.g. 3 hours), %2$s - lesser units of time #. (e.g. 11 minutes). @@ -269440,22 +270742,22 @@ msgstr "%d:%02d:%02d%sPM" #. ~First letter is supposed to be uppercase #: src/calendar.cpp msgid "Spring" -msgstr "Primavera" +msgstr "Pri." #. ~First letter is supposed to be uppercase #: src/calendar.cpp msgid "Summer" -msgstr "Verano" +msgstr "Ver." #. ~First letter is supposed to be uppercase #: src/calendar.cpp msgid "Autumn" -msgstr "Otoño" +msgstr "Oto." #. ~First letter is supposed to be uppercase #: src/calendar.cpp msgid "Winter" -msgstr "Invier." +msgstr "Inv." #: src/calendar.cpp msgid "End times" @@ -269798,7 +271100,7 @@ msgstr "¡ se libera a si mismo!" #: src/character.cpp msgid "You try to free yourself, but can't!" -msgstr "" +msgstr "Te intentas liberar, ¡pero no puedes!" #: src/character.cpp msgid "You try to escape the pit, but slip back in." @@ -269884,11 +271186,11 @@ msgstr "¡ no puede poner los objetos aquí!" #: src/character.cpp msgid "You can't use anything while incorporeal." -msgstr "" +msgstr "No puedes usar nada mientras eres incorpóreo." #: src/character.cpp msgid " can't use anything while incorporeal." -msgstr "" +msgstr "no puedes usar nada mientras eres incorpóreo." #. ~ %1$s - list of unmet requirements, %2$s - item name. #: src/character.cpp @@ -269915,7 +271217,7 @@ msgstr " necesita al menos %1$s para usar %2$s con su %3$s." #: src/character.cpp msgid "You can't wear anything while incorporeal." -msgstr "" +msgstr "No puedes ponerte nada mientras eres incorpóreo." #: src/character.cpp #, c-format @@ -269968,12 +271270,12 @@ msgstr "%s no tiene ninguna extremidad rota para la que esto pueda servirte." #: src/character.cpp msgid "You don't need a tourniquet to stop the bleeding." -msgstr "" +msgstr "No necesitas un torniquete para frenar el sangrado." #: src/character.cpp #, c-format msgid "%s doesn't need a tourniquet to stop the bleeding." -msgstr "" +msgstr "%s no necesita un torniquete para frenar el sangrado." #: src/character.cpp msgid "You don't have enough arms to wear that." @@ -270120,7 +271422,7 @@ msgstr "EJERCICIO_MODERADO" #: src/character.cpp msgid "BRISK_EXERCISE" -msgstr "" +msgstr "EJERCICIO_FUERTE" #: src/character.cpp msgid "ACTIVE_EXERCISE" @@ -270206,12 +271508,12 @@ msgstr "¡Tu biónico %s se cortocircuita!" #: src/character.cpp #, c-format msgid "Bandaged wounds on your %s healed." -msgstr "" +msgstr "Las heridas vendadas de tu %s han sanado." #: src/character.cpp #, c-format msgid "Disinfected wounds on your %s healed." -msgstr "" +msgstr "Las heridas desinfectadas de tu %s han sanado." #: src/character.cpp #, c-format @@ -270232,7 +271534,7 @@ msgstr "¡Sufres un repentino ataque al corazón!" #: src/character.cpp src/player_hardcoded_effects.cpp msgid " has a sudden heart attack!" -msgstr "" +msgstr "¡ sufres un repentino ataque al corazón!" #: src/character.cpp msgid "Your breathing stops completely." @@ -270240,7 +271542,7 @@ msgstr "Tu respiración se detiene completamente." #: src/character.cpp msgid "'s breathing stops completely." -msgstr "" +msgstr "La respiración de se detiene completamente." #: src/character.cpp msgid "Your heart spasms painfully and stops." @@ -270248,7 +271550,7 @@ msgstr "Sientes espasmos dolorosos en tu corazón, y se detiene." #: src/character.cpp msgid "'s heart spasms painfully and stops." -msgstr "" +msgstr "sientes espasmos dolorosos en su corazón, y se detiene." #: src/character.cpp msgid "Your heart spasms and stops." @@ -270256,7 +271558,7 @@ msgstr "Tu corazón sufre espasmos y se detiene." #: src/character.cpp msgid "'s heart spasms and stops." -msgstr "" +msgstr "siente espasmos en su corazón, y se detiene." #: src/character.cpp msgid "Your breathing slows down to a stop." @@ -270264,7 +271566,7 @@ msgstr "Tu respiración se ralentiza hasta que se detiene." #: src/character.cpp msgid "'s breathing slows down to a stop." -msgstr "" +msgstr "La respiración de se ralentiza hasta que se detiene." #: src/character.cpp msgid "You have starved to death." @@ -270319,6 +271621,8 @@ msgid "" "Your mind feels foggy from a lack of good sleep, and your eyes keep trying " "to close against your will." msgstr "" +"Tu mente se siente nublada por la falta de un buen sueño, y tus ojos siguen " +"intentando cerrarse contra tu voluntad." #: src/character.cpp msgid "" @@ -270334,6 +271638,9 @@ msgid "" " mercy. It's a miracle that you're still awake, but it feels more like a " "curse now." msgstr "" +"No has dormido decentemente por tanto tiempo que todo tu cuerpo está " +"gritando por misericordia. Es un milagro que todavía estés en pie, pero " +"ahora se siente como una maldición." #: src/character.cpp msgid "" @@ -270385,11 +271692,11 @@ msgstr "Sientes que tu %s se está calentando." #: src/character.cpp msgid "Your shivering prevents you from sleeping." -msgstr "" +msgstr "Escalofríos te impiden dormir." #: src/character.cpp msgid "You are too cold. Your frostbite prevents you from sleeping." -msgstr "" +msgstr "Tienes demasiado frío. La congelación te impide dormir." #: src/character.cpp #, c-format @@ -270402,6 +271709,8 @@ msgid "" "The wind is very strong; you should find some more wind-resistant clothing " "for your %s." msgstr "" +"El viento es muy fuerte, deberías conseguir un abrigo un poco más resistente" +" al viento para tu %s." #: src/character.cpp #, c-format @@ -270443,7 +271752,7 @@ msgstr "Pierna Der." #: src/character.cpp msgid "It is broken, but has been set, and just needs time to heal." -msgstr "" +msgstr "Está roto pero se ha colocado y sólo necesita tiempo para sanar." #: src/character.cpp msgid "It is broken. It needs a splint or surgical attention." @@ -270527,7 +271836,7 @@ msgstr "Cancelar" #: src/character.cpp #, c-format msgid "You filled %1$s to the brim with %2$s." -msgstr "" +msgstr "Llenas el %1$s hasta el borde con %2$s." #: src/character.cpp src/iexamine.cpp #, c-format @@ -270645,18 +271954,24 @@ msgid "" "You've definitely put on a lot of extra weight. Although helpful in times " "of famine, this is too much and is impacting your health." msgstr "" +"Definitivamente has ganado mucho peso extra. Aunque es útil en tiempos de " +"hambruna, esto es demasiado y afecta a tu salud." #: src/character.cpp msgid "" "You've put on some extra pounds. Nothing too excessive, but it's starting " "to impact your health and waistline a bit." msgstr "" +"Has engordado un poco. Nada demasiado excesivo, pero comienza a afectar un " +"poco a tu salud y tu cintura." #: src/character.cpp msgid "" "You look to be a pretty healthy weight, with some fat to last you through " "the winter, but nothing excessive." msgstr "" +"Pareces tener un peso bastante saludable, con algo de grasa para durar todo " +"el invierno, pero nada excesivo." #: src/character.cpp msgid "" @@ -270741,8 +272056,8 @@ msgstr[1] "Tu %s necesita %d cargas de algún UPS." #, c-format msgid "Your %s has %d charge, but needs %d." msgid_plural "Your %s has %d charges, but needs %d." -msgstr[0] "" -msgstr[1] "" +msgstr[0] "Tu %s tiene %d carga pero necesita %d." +msgstr[1] "Tu %s tiene %d cargas pero necesita %d." #: src/character.cpp msgid "You cough heavily." @@ -270981,7 +272296,7 @@ msgstr "¡Ya no eres capaz de blandir tu %sy lo dejas caer!" #: src/character.cpp msgid "A mass of slime is torn from you, and moves on its own!" -msgstr "" +msgstr "¡Una mucosidad es arrancada de ti y empieza a moverse sola!" #: src/character.cpp #, c-format @@ -271040,7 +272355,7 @@ msgstr "¡Fuiste atacado por %s! " #: src/character.cpp msgid "You were attacked by something you can't see!" -msgstr "" +msgstr "¡Te atacó algo que no puedes ver!" #: src/character.cpp msgid "You were hurt!" @@ -271081,7 +272396,7 @@ msgstr "Retomas tu tarea." #: src/character.cpp msgid "You nestle into your pile of clothes for warmth." -msgstr "" +msgstr "Te acurrucas en tu montón de ropa para estar más abrigado." #: src/character.cpp msgid "You use your pile of clothes for warmth." @@ -271163,7 +272478,7 @@ msgstr "¡Hemos colonizado equivocadamente la guía local! Purgando." #: src/character.cpp msgid "Something writhes inside of you as it dies." -msgstr "" +msgstr "Algo se retuerce y muere dentro de ti." #: src/character.cpp msgid "Your bowels gurgle as something inside them dies." @@ -271185,7 +272500,7 @@ msgstr "Su inductor soporífero arranca de nuevo." #: src/character.cpp src/wish.cpp #, c-format msgid "You are now proficient in %s!" -msgstr "" +msgstr "¡Ahora eres competente en %s!" #: src/character.cpp #, c-format @@ -271243,7 +272558,7 @@ msgstr "Sin estilo" #: src/clzones.cpp msgid "No Auto Pickup" -msgstr "No Auto-recogida" +msgstr "Sin Autorecogida" #: src/clzones.cpp msgid "You won't auto-pickup items inside the zone." @@ -272290,27 +273605,28 @@ msgstr "Anotación: " #: src/construction.cpp #, c-format msgid "Press [%s] to show previous stage(s)." -msgstr "" +msgstr "Pulsa[ %s] para mostrar e(s)cenarios previos." #: src/construction.cpp #, c-format msgid "Press [%s] to show next stage(s)." msgstr "" +"Pulsa[ %s] para mostrar e(s)cenarios siguientes." #: src/construction.cpp #, c-format msgid "Press [%s] to clear filter." -msgstr "" +msgstr "Pulsa [%s] para eliminar el filtro." #: src/construction.cpp #, c-format msgid "Press [%s or %s] to tab." -msgstr "" +msgstr "Pulsa [%s o %s] para moverte entre pestañas." #: src/construction.cpp #, c-format msgid "Press [%s] to search." -msgstr "" +msgstr "Pulsa [%s] para buscar." #: src/construction.cpp #, c-format @@ -272323,11 +273639,13 @@ msgstr "" #, c-format msgid "Press [%s] to show unavailable constructions." msgstr "" +"Pulsa [%s] para mostrar construcciones no disponibles." #: src/construction.cpp #, c-format msgid "Press [%s] to view and edit keybindings." msgstr "" +"Pulsa [%s] para visualizar y editar uso de teclas." #: src/construction.cpp src/iexamine.cpp msgid "It is too dark to construct right now." @@ -272560,7 +273878,7 @@ msgstr "¡Esto está podrido y apesta!" #: src/consumption.cpp msgid "The thought of eating demihuman flesh makes you feel sick." -msgstr "" +msgstr "La idea de comer carne demihumana te provoca nauseas." #: src/consumption.cpp msgid "The thought of eating human flesh makes you feel sick." @@ -272568,7 +273886,7 @@ msgstr "La idea de comer carne humana te provoca nauseas." #: src/consumption.cpp msgid "Eating this raw meat probably isn't very healthy." -msgstr "" +msgstr "Comer esta carne cruda probablemente no es muy saludable." #: src/consumption.cpp msgid "You still feel nauseous and will probably puke it all up again." @@ -272787,14 +274105,15 @@ msgstr "Te sientes horrible por haberte comido una persona." #: src/consumption.cpp msgid "As you tear into the raw flesh, you feel satisfied with your meal." msgstr "" +"Mientras desgarras la carne cruda, te sientes satisfecho con tu comida." #: src/consumption.cpp msgid "Raw flesh doesn't taste all that bad, actually." -msgstr "" +msgstr "La carne cruda no sabe tan mal, en realidad." #: src/consumption.cpp msgid "This doesn't taste very good, but meat is meat." -msgstr "" +msgstr "Esto no sabe muy bien, pero carne es carne." #: src/consumption.cpp msgid "Yuck! How can anybody eat this stuff?" @@ -272906,7 +274225,7 @@ msgstr "" #: src/craft_command.cpp msgid "You don't have the required proficiencies to craft this!" -msgstr "" +msgstr "¡No tienes las competencias necesarias para fabricar esto!" #: src/craft_command.cpp msgid "" @@ -272972,6 +274291,8 @@ msgid "" "The %s is too large and/or heavy to work on comfortably. You are working " "slowly." msgstr "" +"%s es demasiado grande y/o pesado para trabajar cómodamente. Estás " +"trabajando lentamente." #: src/crafting.cpp msgid "You can't focus and are working slowly." @@ -272991,6 +274312,8 @@ msgid "" "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 "" +"No tiene nada en lo que almacenar %s y puede que tenga que verterlo en " +"cuanto esté preparado. ¿Proceder?" #: src/crafting.cpp src/pickup.cpp #, c-format @@ -273196,7 +274519,7 @@ msgstr "%s (%d/%d cargas en persona)" #: src/crafting.cpp #, c-format msgid "%s (%d/%d charges nearby or on person)" -msgstr "" +msgstr "%s (%d/%d cargas cerca o en persona)" #: src/crafting.cpp msgid " (at hand)" @@ -273274,7 +274597,7 @@ msgstr "¿Qué quieres hacer con el/la %s?" #: src/crafting.cpp #, c-format msgid "Wield and activate the %s to start disassembling." -msgstr "" +msgstr "Empuñar y activar %s para empezar a desensamblar." #: src/crafting.cpp #, c-format @@ -273420,12 +274743,16 @@ msgid "" "Due to the complex overlapping requirements, this recipe may " "appear to be craftable when it is not.\n" msgstr "" +"Debido a la complejidad de los requisitos que se superponen, esta " +"receta puede parecer fabricable cuando no es .\n" #: src/crafting_gui.cpp msgid "" "Cannot be crafted because the same item is needed for multiple " "components\n" msgstr "" +" No puede ser fabricado porque el mismo objeto es necesario por " +"multiples componentes \n" #: src/crafting_gui.cpp #, c-format @@ -273434,12 +274761,17 @@ msgid "" "more likely to incur failures, because you lack some of the proficiencies " "used.\n" msgstr "" +" Este receta tomará %.1f veces mas de tiempo que lo normal, y" +" tendrá una probabilidad de fallo %.1f veces mayor, porque te faltan " +"algunas competencias utilizadas.\n" #: src/crafting_gui.cpp msgid "" "Cannot be crafted because you lack the required " "proficiencies.\n" msgstr "" +" No puede ser fabricado porque te faltan competencias " +"necesarias.\n" #: src/crafting_gui.cpp msgid "Byproducts:\n" @@ -273461,7 +274793,7 @@ msgstr "Escrito en: %s\n" #, c-format msgctxt "keybinding" msgid "%1$s[%2$s]%3$s" -msgstr "" +msgstr "%1$s[%2$s]%3$s" #. ~ %1$s: key description, #. ~ %2$s: action description. @@ -273469,7 +274801,7 @@ msgstr "" #, c-format msgctxt "keybinding" msgid "[%1$s]%2$s" -msgstr "" +msgstr "[%1$s]%2$s" #: src/crafting_gui.cpp msgctxt "crafting gui" @@ -273528,11 +274860,11 @@ msgstr "Buscando...%3.0f%%\n" #: src/crafting_gui.cpp msgid "You can't do that! Press [ESC]!" -msgstr "" +msgstr "¡No puedes hacer eso! Pulsa [ESC]" #: src/crafting_gui.cpp msgid "Nothing selected! Press [ESC]!" -msgstr "" +msgstr "¡Nada seleccionado!¡Pulsa [ESC]!" #: src/crafting_gui.cpp msgid "quality of resulting item" @@ -273580,7 +274912,7 @@ msgstr "recetas que están memorizadas o no" #: src/crafting_gui.cpp msgid "proficiency used to craft" -msgstr "" +msgstr "competencia utilizada para fabricar" #: src/crafting_gui.cpp msgid "" @@ -273589,6 +274921,10 @@ msgid "" "\n" "Examples:\n" msgstr "" +"El valor predeterminado es buscar los nombres de los resultados. Algunos prefijos de un solo carácter pueden usarse con dos puntos (:) para buscar de otras maneras. Los filtros adicionales están separados por comas (,).\n" +"\n" +"\n" +"Ejemplos:\n" #: src/crafting_gui.cpp msgid "shirt" @@ -273605,16 +274941,16 @@ msgstr "nombre del objeto resultante" #: src/crafting_gui.cpp msgid "clean" -msgstr "" +msgstr "limpiar" #: src/crafting_gui.cpp #, c-format msgid " -%s%.*s %s\n" -msgstr "" +msgstr "-%s%.*s %s\n" #: src/crafting_gui.cpp msgid "names to exclude" -msgstr "" +msgstr "nombresa excluir" #: src/crafting_gui.cpp #, c-format @@ -273626,6 +274962,8 @@ msgid "" "\n" "Use up/down arrow to go through your search history." msgstr "" +"\n" +"Usa flecha arriba/abajo para moverte por tu historial de búsqueda." #: src/crafting_gui.cpp src/newcharacter.cpp src/newcharacter.cpp #: src/overmap_ui.cpp @@ -273643,34 +274981,34 @@ msgstr "Recetas relacionadas:" #: src/crafting_gui.cpp #, c-format msgid "* %s hidden recipe - %s in category *" -msgstr "" +msgstr "* %s receta oculta - %s en categoria *" #: src/crafting_gui.cpp #, c-format msgid "* %s hidden recipes - %s in category *" -msgstr "" +msgstr "* %s recetas ocultas - %s en categoria *" #: src/crafting_gui.cpp #, c-format msgid "* No hidden recipe - %s in category *" -msgstr "" +msgstr "* No hay recetas ocultas - %s en categoria *" #: src/crafting_gui.cpp msgid "too dark to craft" -msgstr "" +msgstr "demasiado oscura para fabricar" #: src/crafting_gui.cpp msgid "too sad to craft" -msgstr "" +msgstr "demasiado triste para fabricar" #: src/crafting_gui.cpp #, c-format msgid "crafting is slow %d%%" -msgstr "" +msgstr "el fabricado es lento %d%%" #: src/crafting_gui.cpp msgid "craftable" -msgstr "" +msgstr "fabricable" #: src/crafting_gui.cpp msgid "Searched" @@ -273697,17 +275035,17 @@ msgstr "¡ logra tirar al piso al %s!" #: src/creature.cpp #, c-format msgid "You stun %s with your blow." -msgstr "" +msgstr "Atontas a %s con tu golpe." #: src/creature.cpp #, c-format msgid "You land a clean shot on the %1$s sensors, stunning it." -msgstr "" +msgstr "consigues un tiro limpio en los sensores de %1$s, atontándolo. " #: src/creature.cpp #, c-format msgid "The %1$s is stunned!" -msgstr "" +msgstr "¡%1$s esta atontado!" #: src/creature.cpp msgid "You feel poison coursing through your body!" @@ -273715,7 +275053,7 @@ msgstr "¡Sientes veneno corriendo por tu cuerpo!" #: src/creature.cpp msgid "The foamcrete stiffens around you!" -msgstr "" +msgstr "¡El hormigón celular se endurece a tu alrededor!" #: src/creature.cpp msgid "Headshot!" @@ -273756,7 +275094,7 @@ msgstr "Te golpearon en el/la %1$s causandote %2$d de daño." #. ~ "hit points", used in scrolling combat text #: src/creature.cpp src/melee.cpp msgid "hp" -msgstr "pv" +msgstr "ps" #. ~ %1$s: creature name, %2$d: damage value #: src/creature.cpp @@ -273867,7 +275205,7 @@ msgstr "enorme" #: src/creature.cpp msgid "You see a figure radiating heat." -msgstr "" +msgstr "Ves una figura que irradia calor." #: src/creature.cpp src/monster.cpp #, c-format @@ -273876,7 +275214,7 @@ msgstr "Es de tamaño %s." #: src/creature.cpp msgid "You sense a creature here." -msgstr "" +msgstr "Sientes una criatura aquí." #: src/damage.cpp msgctxt "damage type" @@ -273891,7 +275229,7 @@ msgstr "biológico/a" #: src/damage.cpp msgctxt "damage type" msgid "bash" -msgstr "golpeado/a" +msgstr "impactado" #: src/damage.cpp msgctxt "damage type" @@ -273911,7 +275249,7 @@ msgstr "apuñalado/a" #: src/damage.cpp msgctxt "damage_type" msgid "bullet" -msgstr "" +msgstr "bala" #: src/damage.cpp msgctxt "damage type" @@ -273984,7 +275322,7 @@ msgstr "Dañar a sí mismo" #: src/debug_menu.cpp msgid "Bleed self" -msgstr "" +msgstr "Auto sangrado" #: src/debug_menu.cpp msgid "Set automove route" @@ -274060,11 +275398,11 @@ msgstr "Alternar mostrar luz" #: src/debug_menu.cpp msgid "Toggle display transparency" -msgstr "" +msgstr "Alternar la transparecia de la pantalla" #: src/debug_menu.cpp msgid "Toggle display reachability zones" -msgstr "" +msgstr "Alternar las zonas de alcance de la pantalla" #: src/debug_menu.cpp msgid "Toggle display radiation" @@ -274080,7 +275418,7 @@ msgstr "Dibujar benchmark (X segundos)" #: src/debug_menu.cpp msgid "Toggle hour timer" -msgstr "" +msgstr "Alternar temporizador de horas" #: src/debug_menu.cpp msgid "Test trait group" @@ -274108,7 +275446,7 @@ msgstr "Probar lista de mapas extra" #: src/debug_menu.cpp msgid "Generate effect list" -msgstr "" +msgstr "Generar lista de efectos" #: src/debug_menu.cpp msgid "Info…" @@ -274116,7 +275454,7 @@ msgstr "Información..." #: src/debug_menu.cpp msgid "Enable achievements" -msgstr "" +msgstr "Habilitar logros" #: src/debug_menu.cpp msgid "Show debug message" @@ -274132,11 +275470,11 @@ msgstr "Salir a menú principal" #: src/debug_menu.cpp msgid "Game…" -msgstr "" +msgstr "Juego..." #: src/debug_menu.cpp msgid "Change [b]attery charge" -msgstr "" +msgstr "Cambiar carga de [b]atería" #: src/debug_menu.cpp msgid "Vehicle…" @@ -274711,11 +276049,11 @@ msgstr "¿Qué intensidad?" #: src/debug_menu.cpp msgid "How many seconds?" -msgstr "" +msgstr "¿Cuántos segundos?" #: src/debug_menu.cpp msgid "Invalid effect" -msgstr "" +msgstr "Efecto Inválido" #: src/debug_menu.cpp msgid "Yet to start" @@ -274821,7 +276159,7 @@ msgstr "Quitar la misión sin una limpieza adecuada" #: src/debug_menu.cpp msgid "Benchmark in progress…" -msgstr "" +msgstr "Comprobando rendimiento en progreso..." #: src/debug_menu.cpp #, c-format @@ -274833,6 +276171,8 @@ msgid "" "Using this will disable achievements. Proceed?\n" "They can be reenabled in the 'game' section of the menu." msgstr "" +"Al usar esto se desactivan los logros. ¿Proceder?\n" +"Se pueden volver a activar en la sección \"juego\" del menú." #: src/debug_menu.cpp msgid "Current overmap revealed." @@ -274846,7 +276186,7 @@ msgstr "Localización %d:%d en %d:%d, %s\n" #: src/debug_menu.cpp #, c-format msgid "Current turn: %d.\n" -msgstr "" +msgstr "Turno actual: %d.\n" #: src/debug_menu.cpp #, c-format @@ -274860,6 +276200,8 @@ msgid "" "\n" "Specific creature type list:\n" msgstr "" +"\n" +"Lista de tipos de criaturas específicas:\n" #: src/debug_menu.cpp #, c-format @@ -274923,19 +276265,19 @@ msgstr "%1$s (%2$s)" #: src/debug_menu.cpp msgid "Vehicle condition" -msgstr "" +msgstr "Condición de vehículo" #: src/debug_menu.cpp msgid "Light damage" -msgstr "" +msgstr "Daño Ligero" #: src/debug_menu.cpp msgid "Undamaged" -msgstr "" +msgstr "Sin daños" #: src/debug_menu.cpp msgid "Disabled (tires or engine)" -msgstr "" +msgstr "Deshabilitado (ruedas o motor)" #: src/debug_menu.cpp msgid "Martial arts debug." @@ -274997,21 +276339,21 @@ msgstr "Mantenga la velocidad normal del viento" #: src/debug_menu.cpp msgid "Volume of sound: " -msgstr "" +msgstr "Volumen de sonido:" #: src/debug_menu.cpp #, c-format msgid "DEBUG SOUND ( %d )" -msgstr "" +msgstr "DEPURAR SONIDO ( %d )" #: src/debug_menu.cpp #, c-format msgid "Damage self for how much? hp: %s" -msgstr "" +msgstr "¿Daños propios por cuánto? hp: %s" #: src/debug_menu.cpp msgid "Add bleeding duration in minutes, equal to intensity:" -msgstr "" +msgstr "Añade la duración de la hemorragia en minutos, igual a la intensidad:" #: src/debug_menu.cpp msgid "This binary was not compiled with tiles support." @@ -275074,11 +276416,11 @@ msgstr "Introducir longitud de benchmark (en milisegundos):" #: src/debug_menu.cpp msgid "Achievements are already enabled" -msgstr "" +msgstr "Los logros ya estan habilitados" #: src/debug_menu.cpp msgid "Achievements enabled" -msgstr "" +msgstr "Logros habilitados" #: src/debug_menu.cpp msgid "" @@ -275152,7 +276494,7 @@ msgstr "¡%s está ahora en el nivel %d!" #: src/debug_menu.cpp msgid "Effect list written to effect_list.output" -msgstr "" +msgstr "Lista de efectos escritos en effect_list.output" #: src/debug_menu.cpp src/iuse.cpp src/iuse.cpp msgid "There's no vehicle there." @@ -275160,7 +276502,7 @@ msgstr "Ahí no hay un vehículo." #: src/debug_menu.cpp msgid "By how much? (in kJ, negative to discharge)" -msgstr "" +msgstr "¿En cuánto? (en kJ, negativo a la descarga)" #: src/descriptions.cpp #, c-format @@ -275168,6 +276510,8 @@ msgid "" "[%s] describe creatures, [%s] describe furniture, [%s] describe terrain, " "[%s] close." msgstr "" +"[%s] describe criaturas, [%s] describe muebles, [%s] describe terreno, [%s] " +"cerrar." #: src/descriptions.cpp msgid "You do not see any creature here." @@ -275226,7 +276570,7 @@ msgstr "%s: " #: src/dialogue_win.cpp #, c-format msgid "%s: Look at" -msgstr "" +msgstr "%s: Examinar" #: src/dialogue_win.cpp #, c-format @@ -275236,12 +276580,12 @@ msgstr "%s: Mirar atributos" #: src/dialogue_win.cpp #, c-format msgid "%s: Yell" -msgstr "" +msgstr "%s: Gritar" #: src/dialogue_win.cpp #, c-format msgid "%s: Check opinion" -msgstr "" +msgstr "%s: Confirmar opinión" #: src/dump.cpp msgid "Loading content packs" @@ -275311,12 +276655,12 @@ msgstr "rango_visión: %d, rango_visión_diurno: %d," #: src/editmap.cpp #, c-format msgid "cache{transp:%.4f seen:%.4f cam:%.4f}" -msgstr "" +msgstr "cache{transp: %.4f visto: %.4f cam: %.4f}" #: src/editmap.cpp #, c-format msgid "outside: %d obstructed: %d floor: %d" -msgstr "" +msgstr "fuera: %d obstruido: %d piso: %d" #: src/editmap.cpp #, c-format @@ -275482,7 +276826,7 @@ msgstr "guardarprueba" #: src/editmap.cpp src/wish.cpp msgid "Flags:" -msgstr "" +msgstr "Banderas:" #: src/editmap.cpp msgctxt "item manipulation debug menu entry for adding an item on a tile" @@ -275752,7 +277096,7 @@ msgstr "perfecto" #: src/effect.cpp msgid "minuscule" -msgstr "" +msgstr "minúsculo" #: src/effect.cpp msgid "small" @@ -275760,7 +277104,7 @@ msgstr "pequeño" #: src/effect.cpp msgid "moderate" -msgstr "" +msgstr "moderada" #: src/effect.cpp msgid "excellent" @@ -275770,7 +277114,7 @@ msgstr "excelente" #: src/event_statistics.cpp #, c-format msgid "%2$s %1$s" -msgstr "" +msgstr "%2$s %1$s" #: src/explosion.cpp msgid "force of the explosion" @@ -276205,7 +277549,7 @@ msgstr "viajar a: " #: src/faction.cpp #, c-format msgid "traveling to: %s" -msgstr "" +msgstr "viajar a: %s" #: src/faction.cpp msgid "Current Mission: " @@ -276218,7 +277562,7 @@ msgstr "Dirección: Cerca" #: src/faction.cpp #, c-format msgid "Location: %s, at camp: %s" -msgstr "" +msgstr "Ubicación: %s, al campamento: %s" #: src/faction.cpp msgid "Within radio range" @@ -276246,7 +277590,7 @@ msgstr "Dentro del rango de interacción" #: src/faction.cpp msgid "Press enter to recall from their mission." -msgstr "" +msgstr "Pulse \"Enter\" para recuperar la misión." #: src/faction.cpp msgid "Status: " @@ -276278,11 +277622,11 @@ msgstr "Protegiendo" #: src/faction.cpp msgid "Working at camp" -msgstr "" +msgstr "Trabajando en el campamento" #: src/faction.cpp msgid "Idling at camp" -msgstr "" +msgstr "Ocioso en el campamento" #: src/faction.cpp msgid "Condition: " @@ -276341,7 +277685,7 @@ msgstr "No conoces ninguna facción." #: src/faction.cpp #, c-format msgid "%s returns from their mission" -msgstr "" +msgstr "%s vuelve de su misión" #: src/faction_camp.cpp msgid "Upgrade camp" @@ -276379,15 +277723,15 @@ msgstr " (Terminar) Fabricación" #: src/faction_camp.cpp msgid "Traveling" -msgstr "" +msgstr "Viajando" #: src/faction_camp.cpp msgid "Busy traveling!\n" -msgstr "" +msgstr "¡Ocupado viajando!\n" #: src/faction_camp.cpp msgid "Recall ally from traveling" -msgstr "" +msgstr "Llamar a un aliado que esta viajando" #: src/faction_camp.cpp msgid "Gather Materials" @@ -276769,6 +278113,19 @@ msgid "" "Time: 3 Hours, Repeated\n" "Positions: %d/3\n" msgstr "" +"Notas:\n" +"Envíar a un compañero para recoger ramas ligeras y pesadas.\n" +"\n" +"Habilidad utilizada: supervivencia\n" +"Dificultad: N/A\n" +"Reuniendo Posibilidades:\n" +"> ramas pesadas\n" +"> plantas marchitas\n" +"> madera astillada\n" +"\n" +"Riesgo: Muy Bajo\n" +"Tiempo: 3 horas, Repetidas\n" +"Posiciones: %d/3\n" #: src/faction_camp.cpp #, c-format @@ -277059,12 +278416,12 @@ msgid "" "Positions: %d/3\n" msgstr "" "Notas:\n" -"Envíe un compañero para purgar el terreno baldío. Su objetivo es matar cualquier cosa hostil que encuentren y regresar cuando sus heridas sean demasiado grandes o las probabilidades estén en su contra.\n" +"Envíar aliados para purgar el páramo. Su objetivo es matar cualquier cosa hostil que encuentren y regresar cuando sus heridas sean demasiado grandes o las probabilidades estén en su contra.\n" "\n" "Habilidad utilizada: supervivencia\n" "Dificultad: 4\n" "Efectos:\n" -"> Lleva a las criaturas encontradas al combate en lugar de huir.\n" +"> Empuja a las criaturas encontradas al combate en lugar de a la huida.\n" "> Selecciona puntos de control para personalizar el camino.\n" "> Puede rebotar en los escondites para extender su alcance.\n" "\n" @@ -277299,6 +278656,8 @@ msgid "" "Notes:\n" "Assign followers to work at this camp." msgstr "" +"Notas:\n" +"Asignar seguidores a trabajar en este campamento." #: src/faction_camp.cpp msgid "Assign Workers" @@ -277412,21 +278771,21 @@ msgstr "Abandonas %s." #: src/faction_camp.cpp msgid "You have no companions following you." -msgstr "" +msgstr "No tienes compañeros que te sigan." #: src/faction_camp.cpp #, c-format msgid "Press %s to inspect this follower." -msgstr "" +msgstr "Pulsa %s para inspeccionar a este seguidor." #: src/faction_camp.cpp #, c-format msgid "Press %s to assign this follower to this camp." -msgstr "" +msgstr "Pulsa %s para asignar este seguidor a este campamento." #: src/faction_camp.cpp msgid "Job/Priority" -msgstr "" +msgstr "Trabajo/Prioridad" #: src/faction_camp.cpp msgid "There are no npcs stationed here" @@ -277439,25 +278798,25 @@ msgstr "%s : %s" #: src/faction_camp.cpp msgid "No current job." -msgstr "" +msgstr "No hay trabajo actual." #: src/faction_camp.cpp #, c-format msgid "Press %s to change this workers job priorities." -msgstr "" +msgstr "Pulsa %s para cambiar las prioridades de la tarea del trabajador" #: src/faction_camp.cpp msgid "Assign job priority ( 0 to disable )" -msgstr "" +msgstr "Asignar prioridad de trabajo ( 0 para deshabilitar )" #: src/faction_camp.cpp msgid "Clear all priorities" -msgstr "" +msgstr "Limpiar todas las prioridades" #: src/faction_camp.cpp #, c-format msgid "Priority for %s " -msgstr "" +msgstr "Prioridad para %s" #: src/faction_camp.cpp #, c-format @@ -277997,7 +279356,7 @@ msgstr "No tienes una zona de comida de campamento. Abortar..." #: src/faction_camp.cpp msgid "No suitable items are located at the drop points…" -msgstr "" +msgstr "No hay artículos adecuados en los puntos de entrega..." #: src/faction_camp.cpp #, c-format @@ -278127,11 +279486,11 @@ msgstr "¡El árbol florece en un capullo fúngico!" #: src/game.cpp #, c-format msgid "You completed the achievement \"%s\"." -msgstr "" +msgstr "Completas el logro \"%s\"." #: src/game.cpp msgid "Achievement completed!" -msgstr "" +msgstr "¡Logro completado!" #: src/game.cpp msgid "" @@ -278144,7 +279503,7 @@ msgstr "" #: src/game.cpp #, c-format msgid "You lost the conduct \"%s\"." -msgstr "" +msgstr "Pierdes la conducta \"%s\"." #: src/game.cpp src/options.cpp #, c-format @@ -278156,6 +279515,8 @@ msgid "" "Please wait while the world data loads…\n" "Loading core data" msgstr "" +"Por favor espere mientras los datos del mundo se cargan...\n" +"Cargando datos principales" #: src/game.cpp msgid "Please wait as we build your world" @@ -278220,6 +279581,8 @@ msgid "" "\n" "%s to interrupt" msgstr "" +"\n" +"%s para interrumpir" #: src/game.cpp #, c-format @@ -278334,7 +279697,7 @@ msgstr "abrir" #: src/game.cpp msgctxt "action" msgid "pocket autopickup settings" -msgstr "" +msgstr "opciones de recogida automática de bolsillo" #: src/game.cpp msgctxt "action" @@ -278353,17 +279716,17 @@ msgstr "reasignar" #: src/game.cpp msgid "Autopickup" -msgstr "Auto-recogida" +msgstr "Autorecogida" #: src/game.cpp #, c-format msgid "'%s' added to character pickup rules." -msgstr "Agregaste '%s' a la lista de auto-recogida." +msgstr "Agregaste '%s' a las reglas de autorecogida." #: src/game.cpp #, c-format msgid "'%s' removed from character pickup rules." -msgstr "Quitaste '%s' de la lista de auto-recogida." +msgstr "Eliminaste '%s' de las reglas de autorecogida." #: src/game.cpp msgid "Move North" @@ -278422,6 +279785,8 @@ msgid "" "Please wait…\n" "Loading the save…" msgstr "" +"Por favor espere...\n" +"Cargando el salvado..." #: src/game.cpp msgid "Loading files" @@ -278430,7 +279795,7 @@ msgstr "Cargando ficheros" #: src/game.cpp #, c-format msgid "%s Applying legacy migration (%s %i/%i)" -msgstr "" +msgstr "%s Aplicando migración antigua (%s %i/%i)" #: src/game.cpp msgid "factions data" @@ -278468,17 +279833,17 @@ msgstr "No se pudo guardar la información del juego" #: src/game.cpp #, c-format msgid "Your overmap position: %s" -msgstr "" +msgstr "Tu posición en el mapa: %s" #: src/game.cpp #, c-format msgid "Your local position: %s" -msgstr "" +msgstr "Tu posición local: %s" #: src/game.cpp #, c-format msgid "Total NPCs within %d OMTs: %d. %d are static NPCs." -msgstr "" +msgstr "Total PNJs dentro de %d OMTs: %d. %d son PNJs estáticos." #: src/game.cpp msgid "East:" @@ -278684,7 +280049,7 @@ msgstr "¡El cuerpo está destruido!" #: src/game.cpp #, c-format msgid "This is your %s" -msgstr "" +msgstr "Este es tu %s" #: src/game.cpp #, c-format @@ -278911,17 +280276,17 @@ msgstr "¿Adónde te quieres asomar?" #: src/game.cpp #, c-format msgid "From here you heard %s" -msgstr "" +msgstr "De aquí oistes %s" #: src/game.cpp #, c-format msgid "From above you heard %s" -msgstr "" +msgstr "De arriba oistes %s" #: src/game.cpp #, c-format msgid "From below you heard %s" -msgstr "" +msgstr "Oistes %s de debajo" #: src/game.cpp msgid "Clearly visible." @@ -278950,7 +280315,7 @@ msgstr "No ves." #: src/game.cpp #, c-format msgid "Cover: %d%%" -msgstr "" +msgstr "Cubre: %d%%" #: src/game.cpp msgid "Impassable" @@ -278959,7 +280324,7 @@ msgstr "Impasable" #: src/game.cpp #, c-format msgid "Move cost: %d" -msgstr "" +msgstr "Coste Mov: %d" #: src/game.cpp #, c-format @@ -279184,7 +280549,7 @@ msgstr "%s (%d)" #: src/game.cpp #, c-format msgid "Your best tool has %d butchering." -msgstr "" +msgstr "Tu mejor herramienta tiene %d de descuartizar." #: src/game.cpp msgid "You have no butchering tool." @@ -279193,7 +280558,7 @@ msgstr "No tienes una herramienta para descuartizar." #: src/game.cpp #, c-format msgid "Your best tool has %d fine cutting." -msgstr "" +msgstr "Tu mejor herramienta tiene %d de corte preciso." #: src/game.cpp msgid "You have no fine cutting tool." @@ -279277,16 +280642,16 @@ msgstr "" "Desollar un cadáver es un proceso complejo y cuidadoso que suele llevar " "algún tiempo. Se necesita habilidad y un cuchillo apropiadamente afilado y " "preciso para hacer un buen trabajo. Algunos cadáveres son demasiado pequeños" -" para producir una piel de tamaño completo y en su lugar producirán desechos" -" que pueden ser utilizados de otras maneras." +" para producir un pellejo de tamaño completo y en su lugar producirán " +"desechos que pueden ser utilizados de otras maneras." #: src/game.cpp msgid "Bleed corpse" -msgstr "" +msgstr "Sangre de cadáver" #: src/game.cpp msgid "has no blood" -msgstr "" +msgstr "no tiene sangre" #: src/game.cpp msgid "" @@ -279294,6 +280659,9 @@ msgid "" "blood vessels from which they arise. You need skill and an appropriately " "sharp and precise knife to do a good job." msgstr "" +"El sangrado consiste en seccionar las arterias carótidas y las venas " +"yugulares, o los vasos sanguíneos de los que surgen. Se necesita habilidad y" +" un cuchillo adecuadamente afilado y preciso para hacer un buen trabajo." #: src/game.cpp msgid "Quarter corpse" @@ -279450,7 +280818,7 @@ msgstr "No estás sosteniendo algo que puedas recargar." #, c-format msgctxt "holster" msgid "Draw from %1$s?" -msgstr "" +msgstr "¿Extraer de %1$s?" #: src/game.cpp #, c-format @@ -279911,7 +281279,7 @@ msgstr "¡Hay un %s en el medio!" #: src/game.cpp #, c-format msgid "%s Attempt to push past? You may have to fight your way back up." -msgstr "" +msgstr "%s¿Intentar pasar? Puede que tengas que luchar para volver por aquí." #: src/game.cpp msgid "" @@ -280078,43 +281446,43 @@ msgstr "Todavía no hay guardado para %s." #: src/game.cpp msgid "Your skill in parkour makes it easier to climb." -msgstr "" +msgstr "Tu habilidad en el parkour facilita la escalada." #: src/game.cpp msgid "Your bad knees make it difficult to climb." -msgstr "" +msgstr "Tus rodillas malas te dificultan la escalada." #: src/game.cpp msgid "Your wet feet make it harder to climb." -msgstr "" +msgstr "Los pies mojados dificultan la escalada." #: src/game.cpp msgid "Your wet hands make it harder to climb." -msgstr "" +msgstr "Tus manos mojadas hacen más difícil la escalada." #: src/game.cpp msgid "Your carried weight tries to drag you down." -msgstr "" +msgstr "El peso que llevas intenta arrastrarte hacia abajo." #: src/game.cpp msgid "You strain to climb with the weight of your possessions." -msgstr "" +msgstr "Te cuesta subir con el peso de tus posesiones." #: src/game.cpp msgid "You feel the weight of your luggage makes it more difficult to climb." -msgstr "" +msgstr "Sientes que el peso de tu equipaje hace más difícil la subida." #: src/game.cpp msgid "Your carried weight makes it a little harder to climb." -msgstr "" +msgstr "Tu peso transportado hace que sea un poco más difícil subir." #: src/game.cpp msgid "You slip while climbing and fall down." -msgstr "" +msgstr "Te resbalas mientras subes y te caes." #: src/game.cpp msgid "Climbing is impossible in your current state." -msgstr "" +msgstr "Es imposible escalar en tu estado actual." #: src/game_inventory.cpp msgid "You don't have the necessary item at hand." @@ -280132,7 +281500,7 @@ msgstr "" #: src/game_inventory.cpp #, c-format msgid "Inventory of %s" -msgstr "" +msgstr "Inventario de %s" #: src/game_inventory.cpp src/inventory_ui.cpp msgid "Your inventory is empty." @@ -280140,11 +281508,11 @@ msgstr "Tu inventario está vacío." #: src/game_inventory.cpp msgid "AVG ENCUMBRANCE" -msgstr "" +msgstr "MEDIA INCOMODIDAD" #: src/game_inventory.cpp msgid "AVG COVERAGE" -msgstr "" +msgstr "MEDIA COBERTURA" #: src/game_inventory.cpp msgid "WARMTH" @@ -280160,7 +281528,7 @@ msgstr "CORTE" #: src/game_inventory.cpp msgid "BULLET" -msgstr "" +msgstr "BALA" #: src/game_inventory.cpp msgid "ACID" @@ -280184,7 +281552,7 @@ msgstr "Sacarse objeto puesto" #: src/game_inventory.cpp msgid "You're not wearing anything." -msgstr "" +msgstr "No llevas puesto nada." #: src/game_inventory.cpp msgid "Storage (L)" @@ -280193,7 +281561,7 @@ msgstr "Almacenamiento (L)" #: src/game_inventory.cpp #, c-format msgid "Container for %s | %s %s" -msgstr "" +msgstr "Contenedor para %s | %s %s" #: src/game_inventory.cpp #, c-format @@ -280202,19 +281570,19 @@ msgstr "No tienes un contenedor adecuado para llevar %s." #: src/game_inventory.cpp msgid "Can't pick up liquids." -msgstr "" +msgstr "No puedes coger líquidos." #: src/game_inventory.cpp msgid "Can't pick up spilt liquids." -msgstr "" +msgstr "No puedes dividir líquidos" #: src/game_inventory.cpp msgid "Too big to pick up!" -msgstr "" +msgstr "¡Demasiado grande para recoger!" #: src/game_inventory.cpp msgid "Too heavy to pick up!" -msgstr "" +msgstr "¡Demasiado pesado para recoger!" #: src/game_inventory.cpp msgid "YIELD" @@ -280246,7 +281614,7 @@ msgstr "PLACER" #: src/game_inventory.cpp msgid "HEALTH" -msgstr "" +msgstr "SALUD" #. ~ Used for permafood shelf life in the Eat menu #: src/game_inventory.cpp @@ -280269,15 +281637,15 @@ msgstr "VOLUMEN" #: src/game_inventory.cpp msgid "SATIETY" -msgstr "" +msgstr "SACIEDAD" #: src/game_inventory.cpp msgid "CONSUME TIME" -msgstr "" +msgstr "TIEMPO DE CONSUMO" #: src/game_inventory.cpp src/item_pocket.cpp msgid "sealed" -msgstr "" +msgstr "sellado" #: src/game_inventory.cpp msgid "FRESHNESS" @@ -280297,7 +281665,7 @@ msgstr "ENERGÍA (kJ)" #: src/game_inventory.cpp msgid "Can't drink spilt liquids." -msgstr "" +msgstr "No puedes beber líquidos derramados" #: src/game_inventory.cpp src/iuse_actor.cpp msgid "Your biology is not compatible with that item." @@ -280345,11 +281713,11 @@ msgstr "Bebida :" #: src/game_inventory.cpp msgid "Pain:" -msgstr "" +msgstr "Dolor:" #: src/game_inventory.cpp msgid "Rest:" -msgstr "" +msgstr "Descanso:" #: src/game_inventory.cpp src/panels.cpp src/player_display.cpp msgid "Weight:" @@ -280357,7 +281725,7 @@ msgstr "Peso:" #: src/game_inventory.cpp msgid "You have nothing else to consume." -msgstr "" +msgstr "No tienes nada más para consumir." #: src/game_inventory.cpp msgid "You have nothing to consume." @@ -280369,11 +281737,11 @@ msgstr "Consumir objeto" #: src/game_inventory.cpp msgid "You have nothing else to eat." -msgstr "" +msgstr "No tienes nada más para comer." #: src/game_inventory.cpp msgid "You have nothing to eat." -msgstr "" +msgstr "No tienes nada que comer." #: src/game_inventory.cpp msgid "Consume food" @@ -280381,11 +281749,11 @@ msgstr "Consumir comida" #: src/game_inventory.cpp msgid "You have nothing else to drink." -msgstr "" +msgstr "No tienes nada más que beber." #: src/game_inventory.cpp msgid "You have nothing to drink." -msgstr "" +msgstr "No tienes nada que beber." #: src/game_inventory.cpp msgid "Consume drink" @@ -280397,7 +281765,7 @@ msgstr "No tienes medicación para consumir." #: src/game_inventory.cpp msgid "You have no more medication to consume." -msgstr "" +msgstr "No tienes mas medicación que consumir." #: src/game_inventory.cpp msgid "Consume medication" @@ -280516,11 +281884,11 @@ msgstr "CUERPO A CUERPO" #: src/game_inventory.cpp msgid "MOVES" -msgstr "MOVIMIENTOS" +msgstr "MOV." #: src/game_inventory.cpp msgid "WIELD COST" -msgstr "" +msgstr "COSTE DE BLANDIR" #: src/game_inventory.cpp msgid "Wield item" @@ -280533,7 +281901,7 @@ msgstr "No tienes nada para empuñar." #: src/game_inventory.cpp #, c-format msgid "Put item into %s" -msgstr "" +msgstr "Por objeto en %s" #: src/game_inventory.cpp #, c-format @@ -280542,12 +281910,12 @@ msgstr "Elije un artículo para ponerlo en tu %s" #: src/game_inventory.cpp msgid "ITEMS TO INSERT" -msgstr "" +msgstr "OBJETOS A INSERTAR" #: src/game_inventory.cpp #, c-format msgid "The %s would spill unless it's on the ground or wielded." -msgstr "" +msgstr "%sse derramaría a menos que esté en el suelo o sea blandido." #: src/game_inventory.cpp src/iuse.cpp msgid "Cut up what?" @@ -280604,6 +281972,8 @@ msgid "" "Enter new letter. Press SPACE to clear a manually-assigned letter, ESCAPE " "to cancel." msgstr "" +"Escriba la nueva letra. Presiona ESPACIO para borrar una letra asignada " +"manualmente, ESCAPE para cancelar." #: src/game_inventory.cpp msgid "" @@ -280617,6 +281987,8 @@ msgstr "" msgid "" "Patient has deadened nerves. Anesthesia unneeded." msgstr "" +"El paciente tiene los nervios muertos. La anestesia no es " +"necesaria." #: src/game_inventory.cpp msgid "" @@ -280636,6 +282008,8 @@ msgid "" "\n" "Found bionic installation data. Affected CBMs are marked with an asterisk." msgstr "" +"\n" +"Datos de instalación biónica encontrados. MBCs afectados estan marcados con un asterisco. " #: src/game_inventory.cpp #, c-format @@ -280675,7 +282049,7 @@ msgstr "" #: src/game_inventory.cpp msgid "CBM already installed." -msgstr "" +msgstr "El MBC ya esta instalado." #: src/game_inventory.cpp msgid "CBM not compatible with patient's body." @@ -280691,11 +282065,11 @@ msgstr "Versión superior instalada." #: src/game_inventory.cpp msgid "CBM not compatible with patient." -msgstr "" +msgstr "MBC no es compatible con el paciente." #: src/game_inventory.cpp msgid "Max power capacity already reached." -msgstr "" +msgstr "La capacidad máxima de energía ya ha sido alcanzada." #: src/game_inventory.cpp #, c-format @@ -281241,7 +282615,7 @@ msgstr "cosa" #: src/gates.cpp #, c-format msgid "You close the %s." -msgstr "" +msgstr "Cierras el %s." #: src/grab.cpp msgid "No vehicle at grabbed point." @@ -281270,7 +282644,7 @@ msgstr "Te lleva un tiempo poder mover el/la %s." #: src/grab.cpp #, c-format msgid "You lack the strength to move the %s." -msgstr "" +msgstr "Te falta fuerza para mover %s." #: src/grab.cpp msgid "errors in movement code" @@ -281305,7 +282679,7 @@ msgstr "zzz…" #: src/handle_action.cpp msgid "You can't turn the vehicle while on a ramp." -msgstr "" +msgstr "No puedes girar el vehículo mientras esta en una rampa." #: src/handle_action.cpp msgid "You can't drive the vehicle from here. You need controls!" @@ -281323,23 +282697,23 @@ msgstr "" #: src/handle_action.cpp msgid "You have no idea how to make the vehicle fly." -msgstr "" +msgstr "No tienes ni idea de como hacer que el vehículo vuele." #: src/handle_action.cpp msgid "This vehicle doesn't look very airworthy." -msgstr "" +msgstr "Este vehículo no parece muy apto para el aire." #: src/handle_action.cpp msgid "This vehicle cannot be flown without z levels." -msgstr "" +msgstr "Este vehículo no puede ser volado sin niveles z." #: src/handle_action.cpp msgid "You steer the vehicle into a descent." -msgstr "" +msgstr "Dirigese el vehículo a un descenso." #: src/handle_action.cpp msgid "You steer the vehicle into an ascent." -msgstr "" +msgstr "Diriges el vehículo a un ascenso." #: src/handle_action.cpp msgid "Open where?" @@ -281353,7 +282727,7 @@ msgstr "No hay nada que pueda abrirse cerca." #: src/handle_action.cpp #, c-format msgid "That %s can only be opened from the inside." -msgstr "" +msgstr "Ese %s solo puede ser abierto desde dentro." #: src/handle_action.cpp #, c-format @@ -281436,12 +282810,12 @@ msgstr "Parece que no le estás causando ningún daño al/a %s." #: src/handle_action.cpp msgid "Are you sure you want to pulp an acid filled corpse?" -msgstr "" +msgstr "¿Estás seguro de que quieres hacer papilla un cadáver lleno de ácido?" #: src/handle_action.cpp #, c-format msgid "You use your %s to smash the %s." -msgstr "" +msgstr "Usas tu %s para destrozar el %s. " #: src/handle_action.cpp src/melee.cpp #, c-format @@ -281537,7 +282911,7 @@ msgstr "Esperar hasta que mejore el clima" #: src/handle_action.cpp #, c-format msgid "It's %s now. " -msgstr "" +msgstr "Son las %s ahora." #: src/handle_action.cpp msgid "Set alarm for when?" @@ -281578,7 +282952,7 @@ msgstr "Deja de jugar a tu%s antes de intentar dormir." #: src/handle_action.cpp msgid "You may want to extinguish or turn off:" -msgstr "" +msgstr "Es posible que quieras extinguir o apagar:" #: src/handle_action.cpp msgid " (DEAF!)" @@ -281669,7 +283043,7 @@ msgstr "Talar arboles" #: src/handle_action.cpp msgid "Chop down any trees in the designated zone - auto-fetch tools." msgstr "" -"Cortar cualquier árbol en la zona designada - auto-recogida de herramientas." +"Cortar cualquier árbol en la zona designada - autobúsqueda de herramientas." #: src/handle_action.cpp msgid "Chop planks" @@ -281678,8 +283052,8 @@ msgstr "Cortar tablas" #: src/handle_action.cpp msgid "Auto-chop logs in wood loot zones into planks - auto-fetch tools." msgstr "" -"Auto-cortar troncos en zonas de recogida de madera en tablones - auto-" -"recogida de herramientas." +"Auto-cortar troncos en zonas de recogida de madera en tablones - " +"autobúsqueda de herramientas." #: src/handle_action.cpp msgid "Deconstruct vehicle" @@ -281688,7 +283062,7 @@ msgstr "Deconstruir un vehículo" #: src/handle_action.cpp msgid "Auto-deconstruct vehicle in designated zone - auto-fetch tools." msgstr "" -"Auto-deconstruir vehiculo en la zona designada - auto-recogida de " +"Auto-deconstruir vehiculo en la zona designada - autobúsqueda de " "herramientas." #: src/handle_action.cpp @@ -281698,7 +283072,7 @@ msgstr "Reparar vehículo" #: src/handle_action.cpp msgid "Auto-repair vehicle in designated zone - auto-fetch tools." msgstr "" -"Auto-reparar vehiculos en la zona designada- auto-recogida de herramientas." +"Auto-reparar vehiculos en la zona designada- autobúsqueda de herramientas." #: src/handle_action.cpp msgid "Butcher corpses" @@ -281707,20 +283081,22 @@ msgstr "Descuartizar cuerpos" #: src/handle_action.cpp msgid "Auto-butcher anything in corpse loot zones - auto-fetch tools." msgstr "" -"Auto-descuartizamiento de cuerpos de las zonas de botíl auto-recogida de " +"Auto-descuartizamiento de cuerpos de las zonas de botíl autobúsqueda de " "herramientas" #: src/handle_action.cpp msgid "Mine Area" -msgstr "" +msgstr "Zona de Mina" #: src/handle_action.cpp msgid "Auto-mine anything in mining zone - auto-fetch tools." msgstr "" +"Auto-minar cualquier cosa en la zona de minado - autorecogida de " +"herramientas." #: src/handle_action.cpp msgid "You can't pick up the book!" -msgstr "" +msgstr "¡No puedes recoger el libro!" #. ~ draw (first) gun contained in holster #. ~ %1$s: weapon name, %2$s: container name, %3$d: remaining ammo count @@ -281740,7 +283116,7 @@ msgstr "¿Cambiar a qué modo de movimiento?" #: src/handle_action.cpp msgid "Cycle move mode" -msgstr "" +msgstr "Cambiar modo movimiento" #: src/handle_action.cpp msgid "You don't know any spells to cast." @@ -281794,7 +283170,7 @@ msgstr "No puedes bajar las escaleras mientras estás montando." #: src/handle_action.cpp msgid "You can't go up stairs while you're riding." -msgstr "" +msgstr "No puedes subir las escaleras mientras estas montado." #: src/handle_action.cpp msgid "You can't open things while you're in your shell." @@ -281970,7 +283346,7 @@ msgstr "Criatura permitida: %s" #: src/handle_action.cpp msgid "Start workout?" -msgstr "" +msgstr "¿Empezar a entrenar?" #: src/handle_action.cpp msgid "Commit suicide?" @@ -282154,7 +283530,7 @@ msgstr "Aplicas una capa de diamante a tu %s" #: src/iexamine.cpp msgid "Introduce a compatible template." -msgstr "" +msgstr "Introduce una plantilla compatible." #: src/iexamine.cpp msgid "" @@ -282162,6 +283538,9 @@ msgid "" "\n" "Compatible templates are: " msgstr "" +"No tienes ninguna plantilla utilizable.\n" +"\n" +"Plantillas compatibles son:" #: src/iexamine.cpp #, c-format @@ -282179,24 +283558,24 @@ msgstr "No funciona." #: src/iexamine.cpp msgid "This altar gives you the creeps." -msgstr "" +msgstr "Este altar da repelús." #: src/iexamine.cpp msgid "You've attained what you can for now." -msgstr "" +msgstr "Has conseguido lo que puedes por ahora." #: src/iexamine.cpp msgid "You feel that the altar does not deem you worthy, yet." -msgstr "" +msgstr "Sientes que el altar no te considera digno, todavía." #: src/iexamine.cpp msgid "Pick an Attunement to show the world your Worth." -msgstr "" +msgstr "Elige una Sintonía para mostrar al mundo tu Valía." #: src/iexamine.cpp #, c-format msgid "Are you sure you want to pick %s? This selection is permanent." -msgstr "" +msgstr "¿Estás seguro de que quieres elegir %s? Esta selección es permanente." #: src/iexamine.cpp msgid "Translocator gate active." @@ -282292,7 +283671,7 @@ msgstr[1] "¿Cuánto quieres retirar? Máx: %d centavos. (0 para cancelar)" #: src/iexamine.cpp msgid "All cash cards at maximum capacity." -msgstr "" +msgstr "Todas las tarjetas de crédito al máximo de su capacidad." #: src/iexamine.cpp msgid "The vending machine is empty." @@ -282325,15 +283704,15 @@ msgstr "¡El agua del inodoro está congelada!" #: src/iexamine.cpp msgid "You cannot read!" -msgstr "" +msgstr "¡No puedes leer!" #: src/iexamine.cpp msgid "You don't have a hacking tool with enough charges!" -msgstr "" +msgstr "¡No tienes una herramienta de hackeo con suficientes cargas!" #: src/iexamine.cpp msgid "Use which hacking tool?" -msgstr "" +msgstr "¿Qué herramienta de hackeo usar?" #: src/iexamine.cpp msgid "Swipe your ID card?" @@ -282562,7 +283941,7 @@ msgstr "¿Intentaste hackear esta caja fuerte?" #: src/iexamine.cpp #, c-format msgid "The %s is locked. You could pry it open with the right tool…" -msgstr "" +msgstr "%s bloqueado. Podrías hacer palanca con la herramienta adecuada..." #: src/iexamine.cpp #, c-format @@ -282579,7 +283958,7 @@ msgstr "Intentas abrir a la fuerza el/la %1$s usando tu %2$s..." #: src/iexamine.cpp #, c-format msgid "You don't have enough power to activate your %s." -msgstr "" +msgstr "No tienes suficiente energía para activar tu %s." #: src/iexamine.cpp #, c-format @@ -282590,12 +283969,12 @@ msgstr "" #: src/iexamine.cpp #, c-format msgid "Pick lock the lock of %1$s using your %2$s?" -msgstr "" +msgstr "¿Intentao abrir la cerradura de%1$s usando tu %2$s?" #: src/iexamine.cpp #, c-format msgid "You attempt to pick the lock of %1$s using your %2$s…" -msgstr "" +msgstr "Intentas abrir la cerradura de %1$s usando tu %2$s..." #: src/iexamine.cpp msgid "This bulletin board is not inside a camp" @@ -282936,11 +284315,15 @@ msgid "" "This furnace is empty. Fill it with powdered coke and lime mix, and try " "again." msgstr "" +"Este horno está vacío. Llénelo con una mezcla de coque y cal en polvo, y " +"vuelva a intentarlo." #: src/iexamine.cpp msgid "" "The batch in this furnace is too small to yield usable calcium carbide." msgstr "" +"El lote en este horno es demasiado pequeño para producir carburo de calcio " +"utilizable." #: src/iexamine.cpp msgid "" @@ -283055,7 +284438,7 @@ msgstr "Apagar fuego" #: src/iexamine.cpp msgid "Extinguish fire (bashing item required)" -msgstr "Extinguir el fuego (se requiere un artículo para golpear)" +msgstr "Extinguir el fuego (se requiere un objeto con impacto)" #: src/iexamine.cpp #, c-format @@ -283261,7 +284644,7 @@ msgstr "¿Quieres desenterrar %s? ¡Eso va a matar al árbol!" #: src/iexamine.cpp msgid "Use which container to collect sap?" -msgstr "" +msgstr "¿Qué recipiente utilizar para recoger la savia?" #: src/iexamine.cpp msgid "You need a tool to drill the crust to tap this maple tree." @@ -283284,11 +284667,12 @@ msgstr "Necesitas un/a %s para extraer la savia de este arce." #: src/iexamine.cpp msgid "You drill the maple tree crust and tap a spile into the prepared hole." msgstr "" +"Perforas la corteza del arce y golpeas una pica en el agujero preparado." #: src/iexamine.cpp #, c-format msgid "You hang the %s under the spile to collect sap." -msgstr "" +msgstr "Cuelgas el%s bajo la espita para recoger la savia." #: src/iexamine.cpp msgid "No container added. The sap will just spill on the ground." @@ -283460,7 +284844,7 @@ msgstr "Hay un %s ahí. ¿Lo quieres desarmar?" #: src/iexamine.cpp #, c-format msgid "Rolled %i, mean_roll %g. difficulty %i." -msgstr "" +msgstr "Tirada %i. tirada_media %g. dificultad%i." #: src/iexamine.cpp msgid "You disarm the trap!" @@ -283584,17 +284968,18 @@ msgstr "Eres analfabeto, no puedes leer la pantalla." #: src/iexamine.cpp #, c-format msgid "Failure! No %s pumps found!" -msgstr "" +msgstr "¡Error! ¡No se encontraron surtidores de %s!" #: src/iexamine.cpp #, c-format msgid "Failure! No %s tank found!" -msgstr "" +msgstr "¡Error! ¡No se encontró ningún tanque de %s!" #: src/iexamine.cpp #, c-format msgid "This station is out of %s. We apologize for the inconvenience." msgstr "" +"Esta estación se ha quedado sin %s. Le pedimos disculpas por las molestias." #: src/iexamine.cpp msgid "Welcome to AutoGas!" @@ -283616,12 +285001,12 @@ msgstr "Reembolso de dinero." #: src/iexamine.cpp #, c-format msgid "Current %s pump: " -msgstr "" +msgstr "Surtido de %s actual:" #: src/iexamine.cpp #, c-format msgid "Choose a %s pump." -msgstr "" +msgstr "Elegir un surtidor de%s." #: src/iexamine.cpp msgid "Your discount: " @@ -283653,7 +285038,7 @@ msgstr "" #: src/iexamine.cpp #, c-format msgid "How many liters of %s to buy? Max: %d L. (0 to cancel)" -msgstr "" +msgstr "¿Cuántos litros de %s quiero comprar? Máximo: %dL. (0 para cancelar)" #: src/iexamine.cpp msgid "Glug Glug Glug" @@ -283740,11 +285125,11 @@ msgstr "Puede que tengas problemas para volver a subir. ¿Bajar?" #: src/iexamine.cpp msgid "Use your grappling hook to climb down?" -msgstr "" +msgstr "¿Utilizar el gancho de escalada para bajar?" #: src/iexamine.cpp msgid "You tie the rope around your waist and begin to climb down." -msgstr "" +msgstr "Te atas la cuerda a la cintura y empiezas a bajar." #: src/iexamine.cpp msgid "You decided to step back from the ledge." @@ -283784,6 +285169,9 @@ msgid "" "ERROR Bionic Level Assessment: FULL CYBORG. Autodoc Mk. XI can't operate. " "Please move patient to appropriate facility. Exiting." msgstr "" +"ERROR Evaluación De Nivel Biónico: CYBORG COMPLETO. Autodoc Mk. XI no puede " +"operar. Por favor, mueva al paciente a las instalaciones apropiadas. " +"Saliendo." #: src/iexamine.cpp msgid "Autodoc Mk. XI. Status: Online. Please choose operation." @@ -283891,19 +285279,23 @@ msgstr "no tiene ningún biónico instalado." #: src/iexamine.cpp msgid "Internal supply of splints exhausted. Operation impossible. Exiting." -msgstr "" +msgstr "Suministro interno de férulas agotado. Operación imposible. Saliendo." #: src/iexamine.cpp msgid "" "Internal supply of arm splints exhausted. Splinting broken arms impossible." " Exiting." msgstr "" +"Suministro interno de férulas de brazo agotado. Operación imposible. " +"Saliendo." #: src/iexamine.cpp msgid "" "Internal supply of leg splints exhausted. Splinting broken legs impossible." " Exiting." msgstr "" +"Suministro interno de férulas de pierna agotado. Operación imposible. " +"Saliendo." #: src/iexamine.cpp #, c-format @@ -283925,11 +285317,11 @@ msgstr "no tiene extremidades que requieran entablillado." #: src/iexamine.cpp msgid "You don't have any wounds that need treatment." -msgstr "" +msgstr "No tienes ninguna herida que necesite tratamiento." #: src/iexamine.cpp msgid " doesn't have any wounds that need treatment." -msgstr "" +msgstr "no tiene ninguna herida que necesite tratamiento." #: src/iexamine.cpp msgid "" @@ -283937,6 +285329,9 @@ msgid "" "detected you've already taken antibiotics, it decided not to apply another " "dose right now." msgstr "" +"El autodoc detectó una infección bacteriana en tu cuerpo, pero como también " +"detectó que ya has tomado antibióticos, decidió no aplicar otra dosis en " +"este momento." #: src/iexamine.cpp msgid "" @@ -283944,18 +285339,25 @@ msgid "" "also detected they've already taken antibiotics, it decided not to apply " "another dose right now." msgstr "" +"El autodoc detectó una infección bacteriana en el cuerpo de , pero " +"como también detectó que ya has tomado antibióticos, decidió no aplicar otra" +" dosis en este momento." #: src/iexamine.cpp msgid "" "The autodoc detected a bacterial infection in your body and injected " "antibiotics to treat it." msgstr "" +"El autodoc detectó una infección bacteriana en tu cuerpo y le inyectó " +"antibióticos para tratarla." #: src/iexamine.cpp msgid "" "The autodoc detected a bacterial infection in 's body and injected " "antibiotics to treat it." msgstr "" +"El autodoc detectó una infección bacteriana en el cuerpo de y le " +"inyectó antibióticos para tratarla." #: src/iexamine.cpp src/iuse.cpp msgid "The muscle spasms start to go away." @@ -283971,6 +285373,8 @@ msgid "" "The autodoc detected a bleeding on your %s and applied a hemostatic drug to " "stop it." msgstr "" +"El autodoc detectó una hemorragia en tu %sy aplicó un fármaco hemostático " +"para detenerla." #: src/iexamine.cpp #, c-format @@ -283978,6 +285382,8 @@ msgid "" "The autodoc detected a bleeding on 's %s and applied a hemostatic " "drug to stop it." msgstr "" +"El autodoc detectó una hemorragia en el %s de y le inyectó un " +"fármaco hemostático para tratarla." #: src/iexamine.cpp #, c-format @@ -283985,6 +285391,8 @@ msgid "" "The autodoc detected an open wound on your %s and applied a disinfectant to " "clean it." msgstr "" +"El autodoc detectó una herida abierta en tu %sy aplicó un desinfectante para" +" limpiarla." #: src/iexamine.cpp #, c-format @@ -283992,35 +285400,44 @@ msgid "" "The autodoc detected an open wound on 's %s and applied a " "disinfectant to clean it." msgstr "" +"El autodoc detectó una herida abierta en la %s de y aplicó un " +"desinfectante para limpiarla." #: src/iexamine.cpp #, c-format msgid "The autodoc scanned you and detected a radiation level of %d mSv." -msgstr "" +msgstr "El autodoc te escaneó y detectó un nivel de radiación de %d mSv." #: src/iexamine.cpp #, c-format msgid "" "The autodoc scanned and detected a radiation level of %d mSv." msgstr "" +"El autodoc escaneó a y detectó un nivel de radiación de %d mSv." #: src/iexamine.cpp msgid "" "The autodoc detected an anti-radiation drug in your bloodstream, so it " "decided not to administer another dose right now." msgstr "" +"El autodoc detectó un medicamento antirradiación en su torrente sanguíneo, " +"por lo que decidió no administrar otra dosis en este momento." #: src/iexamine.cpp msgid "" "The autodoc detected an anti-radiation drug in 's bloodstream, so " "it decided not to administer another dose right now." msgstr "" +"El autodoc detectó un medicamento antirradiación en el torrente sanguíneo de" +" , por lo que decidió no administrar otra dosis en este momento." #: src/iexamine.cpp msgid "" "The autodoc administered an anti-radiation drug to treat radiation " "poisoning." msgstr "" +"El autodoc detectó un fármaco antirradiación en su torrente sanguíneo, por " +"lo que decidió no administrar otra dosis en este momento." #: src/iexamine.cpp #, c-format @@ -284028,19 +285445,22 @@ msgid "" "Warning! Autodoc detected a radiation leak of %d mSv from items in " "patient's possession. Urgent decontamination procedures highly recommended." msgstr "" +"¡Atención! Autodoc ha detectado una fuga de radiación de %dmSv en los " +"objetos que posee el paciente. Se recomienda encarecidamente un " +"procedimiento de descontaminación urgente." #: src/iexamine.cpp msgid "The autodoc analyzed your blood." -msgstr "" +msgstr "El autodoc analizó su sangre." #: src/iexamine.cpp msgid "The autodoc analyzed 's blood." -msgstr "" +msgstr "El autodoc analizó la sangre de ." #: src/iexamine.cpp #, c-format msgid "This mill contains %s, which can't be milled!" -msgstr "" +msgstr "¡Este molino contiene %s, que no puede ser molido!" #: src/iexamine.cpp #, c-format @@ -284235,6 +285655,8 @@ msgstr "Quitar el freno y empezar a moler" #, c-format msgid "Remove brake and start milling, milling will take about %s." msgstr "" +"Retirar el freno y empiezas a moler, el proceso de molido durará " +"aproximadamente %s." #: src/iexamine.cpp msgid "Insert products for milling… mill is full" @@ -284270,7 +285692,7 @@ msgstr "Hay un molino aquí. Está girando y moliendo." #: src/iexamine.cpp #, c-format msgid "It should take about %s to finish milling." -msgstr "" +msgstr "Debería llevar sobre %s para terminar de moler." #: src/iexamine.cpp msgid "There's a mill here." @@ -284469,7 +285891,7 @@ msgstr "" #: src/iexamine.cpp #, c-format msgid "Use the %s to exercise?" -msgstr "" +msgstr "¿Utilizar el %s para hacer ejercicio?" #: src/init.cpp msgid "Finalizing" @@ -284485,7 +285907,7 @@ msgstr "Partes del Cuerpo" #: src/init.cpp msgid "Weather types" -msgstr "" +msgstr "Tipos de Clima" #: src/init.cpp msgid "Field types" @@ -284505,7 +285927,7 @@ msgstr "Requisitos de fabricación" #: src/init.cpp msgid "Vehicle part categories" -msgstr "" +msgstr "Categorias de partes de vehículo" #: src/init.cpp msgid "Vehicle parts" @@ -284541,7 +285963,7 @@ msgstr "Lugares del mapa" #: src/init.cpp msgid "Start locations" -msgstr "" +msgstr "Lugares de comienzo" #: src/init.cpp msgid "Vehicle prototypes" @@ -284573,7 +285995,7 @@ msgstr "Facciones" #: src/init.cpp msgid "Move modes" -msgstr "" +msgstr "Modos de movimiento" #: src/init.cpp msgid "Crafting recipes" @@ -284609,7 +286031,7 @@ msgstr "Mutaciones" #: src/init.cpp src/scores_ui.cpp msgid "Achievements" -msgstr "" +msgstr "Logros" #: src/init.cpp msgid "Tileset" @@ -284641,7 +286063,7 @@ msgstr "Definiciones de generación de mapa" #: src/init.cpp msgid "Mapgen palettes" -msgstr "" +msgstr "Paletas de generación de mapa" #: src/init.cpp msgid "Furniture and terrain" @@ -284709,7 +286131,7 @@ msgstr "Puntuaciones" #: src/init.cpp msgid "Disease types" -msgstr "" +msgstr "Tipos de enfermedad" #: src/input.cpp msgctxt "key modifier" @@ -284738,7 +286160,7 @@ msgstr "TAB" #: src/input.cpp msgctxt "key name" msgid "BACKTAB" -msgstr "BACKTAB" +msgstr "BACKTAB (Normalmente SHIFT + TAB)" #: src/input.cpp msgctxt "key name" @@ -285142,13 +286564,13 @@ msgstr " o " #: src/input.cpp msgctxt "keybinding" msgid "any" -msgstr "" +msgstr "cualquiera" #. ~ keybinding description for unbound or disabled keys #: src/input.cpp msgctxt "keybinding" msgid "n/a" -msgstr "" +msgstr "sin uso" #. ~ %1$s: action description text before key, #. ~ %2$s: key description, @@ -285267,12 +286689,12 @@ msgstr "Página %d/%d" #: src/inventory_ui.cpp #, c-format msgid "Longest Length (%s): %s Weight (%s):" -msgstr "" +msgstr "Longitud Máxima (%s): %s Peso (%s):" #: src/inventory_ui.cpp #, c-format msgid "Free Volume (%s): %s Volume (%s):" -msgstr "" +msgstr "Volumen Libre (%s): %s Volument (%s):" #: src/inventory_ui.cpp msgid "There are no available choices" @@ -285297,7 +286719,7 @@ msgstr "Confirmar tu selección" #: src/inventory_ui.cpp msgid "Switch category selection mode" -msgstr "" +msgstr "Intercambiar modo de selección de categoría" #: src/inventory_ui.cpp msgid "Toggle favorite" @@ -285342,6 +286764,8 @@ msgid "" "You are dropping liquid from its container. You might not be able to pick " "it back up. Really do so?" msgstr "" +"Estás dejando caer un líquido de su recipiente. Puede que no seas capaz de " +"volver a recogerlo. ¿De verdad lo quieres hacer?" #: src/inventory_ui.h msgid "ITEMS TO DROP" @@ -285512,6 +286936,7 @@ msgstr "" #, c-format msgid "This is an in progress disassembly of %s. It is %d percent complete." msgstr "" +"Este es un desensamblaje en curso de %s. Esta al %d por ciento completado." #: src/item.cpp #, c-format @@ -285833,22 +287258,30 @@ msgstr "Esta munición nunca falla." #: src/item.cpp msgid "Stands a very low chance of remaining intact once fired." msgstr "" +"Tiene muy pocas posibilidades de permanecer intacto una vez " +"disparado." #: src/item.cpp msgid "Stands a low chance of remaining intact once fired." msgstr "" +"Tiene pocas posibilidades de permanecer intacto una vez disparado." #: src/item.cpp msgid "Stands a somewhat low chance of remaining intact once fired." msgstr "" +"Tiene una probabilidad algo baja de permanecer intacto una vez disparado." #: src/item.cpp msgid "Stands a decent chance of remaining intact once fired." msgstr "" +"Tiene decentes posibilidades de permanecer intacto una vez " +"disparado." #: src/item.cpp msgid "Stands a good chance of remaining intact once fired." msgstr "" +"Tiene buenas posibilidades de permanecer intacto una vez " +"disparado." #: src/item.cpp msgid "This ammo starts fires." @@ -286459,7 +287892,7 @@ msgstr[1] "Este libro tiene capítulos sin leer." #: src/item.cpp #, c-format msgid "This book can help with the following proficiencies: %s" -msgstr "" +msgstr "Este libro puede ayudar con las siguientes competencias: %s" #: src/item.cpp #, c-format @@ -286542,27 +287975,27 @@ msgstr "* Esta herramienta funciona con energía biónica." #: src/item.cpp msgid "It's new, and ready to burn." -msgstr "" +msgstr "Es nuevo, y está listo para arder." #: src/item.cpp msgid "Almost new, with much material to burn." -msgstr "" +msgstr "Casi nuevo, con mucho material para arder." #: src/item.cpp msgid "More than a quarter has burned away." -msgstr "" +msgstr "Más de una cuarta parte se ha quemado." #: src/item.cpp msgid "More than half has burned away." -msgstr "" +msgstr "Más de la mitad se ha quemado." #: src/item.cpp msgid "Less than a quarter left to burn." -msgstr "" +msgstr "Queda menos de un cuarto para quemar." #: src/item.cpp msgid "Almost completely burned out." -msgstr "" +msgstr "Casi completamente quemado." #: src/item.cpp msgid "Fuel: " @@ -286581,7 +288014,7 @@ msgstr "Hecho de: %s" #: src/item.cpp #, c-format msgid "Repair using %s." -msgstr "" +msgstr "Reparar usando %s." #: src/item.cpp msgid "* This item can be reinforced." @@ -286595,7 +288028,7 @@ msgstr "* Este objeto no se puede reparar." #: src/item.cpp #, c-format msgid "Disassembly takes %1$s and might yield: %2$s." -msgstr "" +msgstr "Desensamblar toma %1$s y puede producir: %2$s." #. ~ 1 is approx. time, 2 is a list of items and tools with qualities, 3 is a #. list of items. @@ -286607,6 +288040,8 @@ msgid "" "Disassembly takes %1$s, requires %2$s and might " "yield: %3$s." msgstr "" +"Desensamblar toma %1$s, requiere%2$s y puede " +"producir: %3$s." #: src/item.cpp #, c-format @@ -286680,7 +288115,7 @@ msgstr "Daño Cuerpo a Cuerpo: " #: src/item.cpp msgid "Bash: " -msgstr "Golpe: " +msgstr "Impacto: " #: src/item.cpp msgid "Pierce: " @@ -286728,7 +288163,7 @@ msgstr "Prob. de golpe crítico %d%% - %d%%" #: src/item.cpp msgid "Bashing: " -msgstr "Golpe:" +msgstr "Impacto:" #: src/item.cpp msgid "Critical bash: " @@ -286767,11 +288202,15 @@ msgid "" "* This item is not rigid. Its volume and encumbrance increase " "with contents." msgstr "" +"* Este objeto es no rígido. Su volumen e incomodidad incrementa" +" a mayor contenido." #: src/item.cpp msgid "" "* This item is not rigid. Its volume increases with contents." msgstr "" +"* Este objeto es no rígido. Su volumen incrementa con el " +"contenido." #: src/item.cpp msgid "* This item does not conduct electricity." @@ -286797,6 +288236,8 @@ msgid "" "This item disappears as soon as its timer runs out, unless it is permanent " "or a comestible." msgstr "" +"Este objeto desaparece en cuanto su temporizador se agota, a menos que sea " +"permanente o un comestible." #: src/item.cpp msgid "" @@ -287010,8 +288451,8 @@ msgstr " > %1$s" msgctxt "item name" msgid " > %1$zd item" msgid_plural " > %1$zd items" -msgstr[0] "" -msgstr[1] "" +msgstr[0] "> %1$zd objeto" +msgstr[1] "> %1$zd objetos" #: src/item.cpp msgid " (poisonous)" @@ -287514,48 +288955,48 @@ msgstr " listanegra" #: src/item_contents.cpp #, c-format msgid "Enter Priority (current priority %d)" -msgstr "" +msgstr "Insertar Prioridad (actual prioridad %d)" #: src/item_contents.cpp msgid "Select an item from nearby" -msgstr "" +msgstr "Selecciona un objeto cercano" #: src/item_contents.cpp #, c-format msgid "pocket with type (%s) not found" -msgstr "" +msgstr "bolsillo con tipo (%s) no encontrado" #: src/item_contents.cpp #, c-format msgid "pocket unacceptable because %s" msgid_plural "pockets unacceptable because %s" -msgstr[0] "" -msgstr[1] "" +msgstr[0] "compartimento inaceptable porque %s" +msgstr[1] "compartimentos inaceptables porque %s" #: src/item_contents.cpp msgid "is not a container" -msgstr "" +msgstr "no es un contenedor" #: src/item_contents.cpp msgid "is not rigid" -msgstr "" +msgstr "no es rígido" #: src/item_contents.cpp msgid "Total capacity:" -msgstr "" +msgstr "Capacidad total:" #: src/item_contents.cpp src/item_pocket.cpp msgid " Weight: " -msgstr "" +msgstr "Peso:" #: src/item_contents.cpp #, c-format msgid "%d Pockets with capacity:" -msgstr "" +msgstr "Bolsillos %d con capacidad:" #: src/item_contents.cpp msgid "Pocket with capacity:" -msgstr "" +msgstr "Bolsillo con capacidad:" #: src/item_factory.cpp msgid "" @@ -287596,7 +289037,7 @@ msgstr "abrir" #: src/item_pocket.cpp #, c-format msgid "Pocket %d:" -msgstr "" +msgstr "Bolsillo %d:" #: src/item_pocket.cpp msgid "Holds: " @@ -287619,7 +289060,7 @@ msgstr "Volumen máximo de objeto: %s" #: src/item_pocket.cpp #, c-format msgid "Base moves to remove item: %d" -msgstr "" +msgstr "Mov. base para quitar objeto: %d" #: src/item_pocket.cpp msgid "This pocket is rigid." @@ -287631,31 +289072,37 @@ msgstr "Este compartimento puede contener un líquido." #: src/item_pocket.cpp msgid "This pocket can contain a gas." -msgstr "" +msgstr "Este compartimiento puede contener un gas." #: src/item_pocket.cpp msgid "This pocket will spill if placed into another item or worn." msgstr "" +"Este compartimento derramará si se pone dentro de otro objeto o " +"se lleva puesto." #: src/item_pocket.cpp msgid "This pocket protects its contents from fire." -msgstr "" +msgstr "Este compartimento protege su contenido del fuego ." #: src/item_pocket.cpp #, c-format msgid "" "Contained items spoil at %.0f%% their original rate." msgstr "" +"Los objetos contenidos se estropearán a %.0f%% de su " +"fecha original." #: src/item_pocket.cpp msgid "Contained items won't spoil." -msgstr "" +msgstr "Los objetos contenidos no se estropearan." #: src/item_pocket.cpp #, c-format msgid "" "Items in this pocket weigh %.0f%% their original weight." msgstr "" +"Objetos en este compartimento pesarán %.0f%% de su peso " +"original." #: src/item_pocket.cpp #, c-format @@ -287663,6 +289110,8 @@ msgid "" "This pocket expands at %.0f%% of the rate of volume of " "items inside." msgstr "" +"El compartimento se expande %.0f%% de la tasa del volumen" +" de objetos dentro." #: src/item_pocket.cpp msgid "Restrictions:" @@ -287671,7 +289120,7 @@ msgstr "Restricciones:" #: src/item_pocket.cpp #, c-format msgid "%s pocket %d" -msgstr "" +msgstr "%s compartimento%d" #: src/item_pocket.cpp #, c-format @@ -287720,7 +289169,7 @@ msgstr "el objeto no es el tipo correcto de munición" #: src/item_pocket.cpp msgid "tried to put too many charges of ammo in item" -msgstr "" +msgstr "intentó poner demasiadas cargas de munición en el artículo" #: src/item_pocket.cpp msgid "can't contain liquid" @@ -287732,7 +289181,7 @@ msgstr "no se puede mezclar líquido con el objeto contenido" #: src/item_pocket.cpp msgid "can't put non liquid into pocket with liquid" -msgstr "" +msgstr "no se puede meter un objeto rígido en un compartimento para líquidos" #: src/item_pocket.cpp msgid "can't contain gas" @@ -287744,7 +289193,7 @@ msgstr "no puede mezclarse gas con el objeto contenido" #: src/item_pocket.cpp msgid "can't put non gas into pocket with gas" -msgstr "" +msgstr "No puedes meter un objeto no gaseoso en un compartimento con gas" #: src/item_pocket.cpp msgid "item too big" @@ -287805,7 +289254,7 @@ msgstr "click." #: src/iuse.cpp #, c-format msgid "You remove the radio modification from your %s." -msgstr "" +msgstr "Eliminas la modificación de radio de tu %s." #: src/iuse.cpp #, c-format @@ -287831,6 +289280,8 @@ msgid "" "Please let the devs know you should be able to smoke a %s, but the smoking " "code does not know how." msgstr "" +"Por favor, hacerle saber a los desarrolladores que tu deberías poder fumar " +"un %s pero el código de fumar no sabe cómo hacerlo todavía." #: src/iuse.cpp #, c-format @@ -287870,6 +289321,8 @@ msgid "" "Maybe this is just the placebo effect, but you feel a little better as the " "dose settles in." msgstr "" +"Tal vez sólo sea un efecto placebo, pero te sientes un poco mejor a medida " +"que la dosis se asienta." #: src/iuse.cpp #, c-format @@ -287887,7 +289340,7 @@ msgstr "Te limpiás el slime de los ojos." #: src/iuse.cpp msgid " uses some fungicide." -msgstr "" +msgstr " usa un poco de fungicida." #: src/iuse.cpp msgid "You use your fungicide." @@ -287896,6 +289349,7 @@ msgstr "Usas tu fungicida." #: src/iuse.cpp msgid "You feel a burning sensation slowly radiating throughout your skin." msgstr "" +"Sientes una sensación de ardor que se irradia lentamente por toda tu piel." #: src/iuse.cpp msgid "Your skin grows warm for a moment." @@ -287951,7 +289405,7 @@ msgstr "Dejaste de temblar." msgid "" "You start scarfing down the delicious cake. It tastes a little funny, " "though…" -msgstr "" +msgstr "Empiezas a engullir el delicioso pastel. Aunque sabe un poco raro..." #: src/iuse.cpp msgid "You snort a bump of coke." @@ -287986,6 +289440,8 @@ msgid "" "You notice the date on the packaging is pretty old. It may no longer be " "effective." msgstr "" +"Se nota que la fecha del envase es bastante antigua. Puede que ya no sea " +"válido." #: src/iuse.cpp msgid "Are you sure you want to eat this? It looks poisonous…" @@ -288031,12 +289487,12 @@ msgstr " toma una bocanada de su inhalador." #: src/iuse.cpp #, c-format msgid "You breathe deeply from the %s." -msgstr "" +msgstr "Respirás profundo del %s" #: src/iuse.cpp #, c-format msgid " breathes from the %s." -msgstr "" +msgstr " respiras desde el %s." #: src/iuse.cpp msgid "This looks unhealthy, sure you want to drink it?" @@ -288056,11 +289512,11 @@ msgstr "¡Puaj, te quema la garganta!" #: src/iuse.cpp msgid "This looks unclean; are you sure you want to drink it?" -msgstr "" +msgstr "Esto parece impuro, ¿Seguro que quieres beberlo?" #: src/iuse.cpp msgid "This looks unclean; are you sure you want to eat it?" -msgstr "" +msgstr "Esto parece impuro, ¿Seguro que quieres comerlo?" #: src/iuse.cpp msgid "The meal is revitalizing." @@ -288097,7 +289553,7 @@ msgstr "No tienes ninguna mutación para purificar." #: src/iuse.cpp msgid "Choose a mutation to purify: " -msgstr "" +msgstr "Elija una mutación a purificar:" #: src/iuse.cpp msgid "" @@ -288189,16 +289645,21 @@ msgid "" "After what happened that last time? Nuh-uh. You're not eating that alien " "poison." msgstr "" +"¿Después de lo que pasó la última vez? No. No vas a comer ese veneno " +"alienígena." #: src/iuse.cpp msgid "we no longer require this scaffolding. we reserve it for other uses." msgstr "" +"nosotros ya no necesitamos estos andamios. nosotros los reservamos para " +"otros usos." #: src/iuse.cpp #, c-format msgid "" "Are you sure you want to eat the %s? You could plant it in a mound of dirt." msgstr "" +"¿Seguro que quieres comer el %s? Podrías plantarlo en un montón de tierra." #: src/iuse.cpp msgid "It tastes amazing, and you finish it quickly." @@ -288228,6 +289689,8 @@ msgstr "" #: src/iuse.cpp msgid "we welcome into us. we have endured long in this forbidding world." msgstr "" +"Te damos la bienvenida a nosotros. Hemos sobrevivido en este mundo " +"prohibitivo." #: src/iuse.cpp msgid "" @@ -288239,13 +289702,15 @@ msgstr "" #: src/iuse.cpp msgid "the natives have a saying: \"e pluribus unum.\" out of many, one." -msgstr "" +msgstr "Los nativos tienen un dicho: \"E Pluribus Unum.\" De muchos, uno." #: src/iuse.cpp msgid "" "The blazing pink redness of the berry. The juices spreading across our " "tongue, the warmth draping over us like a lover's embrace." msgstr "" +"El rojo intenso de la baya. Los zumos que se extienden por nuestra lengua, " +"el calor que nos envuelve como el abrazo de un amante." #: src/iuse.cpp msgid "" @@ -288253,6 +289718,9 @@ msgid "" "unite this world. even now, our fruits adapt to better serve local " "physiology." msgstr "" +"Bienvenimos la unión de nuestras guias locales, prosperaremos, y uniremos " +"este mundo, aun ahora, nuestros frutos se adaptan para servir a la " +"fisiología local." #: src/iuse.cpp msgid "" @@ -288267,6 +289735,8 @@ msgid "" "as, in time, shall we adapt to better welcome those who have not received " "us." msgstr "" +"mientroas, con tiempo, nos adaptaremos para acoger mejor a los que no nos " +"han recibido." #: src/iuse.cpp msgid "" @@ -288278,7 +289748,7 @@ msgstr "" #: src/iuse.cpp msgid "we are the Mycus." -msgstr "" +msgstr "Somos el Mycus." #: src/iuse.cpp msgid "This tastes really weird! You're not sure it's good for you…" @@ -288315,12 +289785,12 @@ msgstr "" #: src/iuse.cpp #, c-format msgid "%s knocks it from your hand!" -msgstr "" +msgstr "¡%s te lo quita de las manos!" #: src/iuse.cpp #, c-format msgid "You try to feed the %1$s some %2$s, but it vanishes!" -msgstr "" +msgstr "¡Tratas de alimentar al %1$s con %2$s, pero se desvanecen!" #: src/iuse.cpp msgid "You want to feed it the dog food, but it bites your fingers!" @@ -288331,6 +289801,8 @@ msgid "" "Apparently, it's more interested in your flesh than the dog food in your " "hand!" msgstr "" +"Al parecer, está más interesado en tu carne que en la comida para perros que" +" tienes en la mano." #: src/iuse.cpp #, c-format @@ -288392,6 +289864,7 @@ msgstr "Este objeto ya ha sido modificado de esa manera." msgid "" "You modify your %1$s to listen for the %2$s activation signal on the radio." msgstr "" +"Modificas tu %1$s para escuchar la señal de activación %2$s en la radio. " #: src/iuse.cpp msgid "Remove mods from tool?" @@ -288408,7 +289881,7 @@ msgstr "Quitas el %s de tu herramienta." #: src/iuse.cpp msgid "You doubt you will have much luck catching fish here." -msgstr "" +msgstr "Dudas de que tengas mucha suerte pescando aquí." #: src/iuse.cpp msgid "You can't fish there!" @@ -288420,7 +289893,7 @@ msgstr "Lanzas el sedal y esperas a enganchar algo..." #: src/iuse.cpp msgid "Fish aren't foolish enough to go in here without bait." -msgstr "" +msgstr "Los peces no son tan tontos como para entrar aquí sin cebo." #: src/iuse.cpp msgid "Put fish trap where?" @@ -288430,6 +289903,8 @@ msgstr "¿Adónde quieres poner la trampa para peces?" msgid "" "You place the fish trap; in three hours or so, you may catch some fish." msgstr "" +"Colocas la trampa para peces; en tres horas más o menos, puedes pescar algún" +" pez." #: src/iuse.cpp msgid "Spray where?" @@ -288545,6 +290020,7 @@ msgstr "¿Te quieres cauterizar para divertirte?" #: src/iuse.cpp msgid "You aren't bleeding or bitten; there is no need to cauterize yourself." msgstr "" +"No estás sangrando ni te han mordido; no hay necesidad de cauterizarte." #: src/iuse.cpp msgid "Cauterize any open wounds?" @@ -288572,7 +290048,7 @@ msgstr "Enciendes la radio." #: src/iuse.cpp msgid "You must have an active radio to check for signal direction." -msgstr "" +msgstr "Debes tener una radio activa para comprobar la dirección de la señal." #: src/iuse.cpp msgid "You can't find the direction if your radio isn't tuned." @@ -288640,7 +290116,7 @@ msgstr "No puedes hacer palanca a eso." #: src/iuse.cpp msgid "" "You attempt to pry open your wallet, but alas. You are just too miserly." -msgstr "" +msgstr "Intentas abrir tu cartera, pero por desgracia. Eres demasiado tacaño." #: src/iuse.cpp msgid "You pry open the door." @@ -288648,7 +290124,7 @@ msgstr "Abres la puerta a la fuerza." #: src/iuse.cpp msgid "You pry, but can't pry open the door." -msgstr "" +msgstr "Haces palanca, pero no puedes abrir la puerta." #: src/iuse.cpp msgid "You notice the door is unlocked, so you simply open it." @@ -288662,7 +290138,7 @@ msgstr "Levantas la tapa de la alcantarilla." #: src/iuse.cpp msgid "You pry, but can't lift the manhole cover." -msgstr "" +msgstr "Haces palanca, pero no puedes levantar la tapa de la alcantarilla." #: src/iuse.cpp msgid "You pop open the crate." @@ -288670,7 +290146,7 @@ msgstr "Abres la caja." #: src/iuse.cpp msgid "You pry, but can't pop open the crate." -msgstr "" +msgstr "Haces palanca, pero no puedes abrir la caja." #: src/iuse.cpp msgid "You wedge open the coffin." @@ -288686,7 +290162,7 @@ msgstr "Abres la ventana a la fuerza." #: src/iuse.cpp msgid "You pry, but can't pry open the window." -msgstr "" +msgstr "Haces palanca, pero no puedes abrir la ventana." #: src/iuse.cpp #, c-format @@ -288703,7 +290179,7 @@ msgstr "¿Dónde quieres arar el suelo?" #: src/iuse.cpp msgid "You think about jumping on a shovel, but then change your mind." -msgstr "" +msgstr "Piensas en subirte a una pala, pero luego cambias de opinión." #: src/iuse.cpp msgid "You start churning up the earth here." @@ -288754,6 +290230,7 @@ msgstr "Exhumar una tumba va realmente en contra de tus creencias." #: src/iuse.cpp msgid "Exhuming a grave is fun now, when there is no one to object." msgstr "" +"Exhumar una tumba es divertido ahora, cuando no hay nadie que se oponga." #: src/iuse.cpp msgid "Exhuming this grave is utterly disgusting!" @@ -288801,7 +290278,7 @@ msgstr "¿Desde dónde quieres usar el sifón?" #: src/iuse.cpp msgid "There is nothing to siphon from nearby." -msgstr "" +msgstr "No hay nada que sifonear de los alrededores." #: src/iuse.cpp msgid "With a snarl, the combat chainsaw screams to life!" @@ -288821,15 +290298,15 @@ msgstr "Tocas el interruptor, pero no pasa nada." #: src/iuse.cpp msgid "With a roar, the chainsaw screams to life!" -msgstr "" +msgstr "¡Con un rugido, la motosierra cobra vida!" #: src/iuse.cpp msgid "With a roar, the electric chainsaw screams to life!" -msgstr "" +msgstr "¡Con un rugido, la motosierra eléctrica cobra vida!" #: src/iuse.cpp msgid "With a roar, the chainsaws scream to life!" -msgstr "" +msgstr "¡Con un rugido, la motosierras cobran vida!" #: src/iuse.cpp msgid "You yank the cords, but nothing happens." @@ -288837,7 +290314,7 @@ msgstr "Tiras de las cuerdas, pero no pasa nada." #: src/iuse.cpp msgid "With a buzz, the chainsaws scream to life!" -msgstr "" +msgstr "¡Con un zumbido, las motosierras cobran vida!" #: src/iuse.cpp msgid "The electric carver's serrated blades start buzzing!" @@ -289073,7 +290550,7 @@ msgstr "El LED de escaneo del contador geiger se enciende." #: src/iuse.cpp #, c-format msgid "Black goo emerges from the canister and envelopes the %s!" -msgstr "" +msgstr "¡Una viscosidad negra sale de la lata y envuelve el %s!" #: src/iuse.cpp msgid "Living black goo emerges from the canister!" @@ -289127,7 +290604,7 @@ msgstr "¡Tick!" #: src/iuse.cpp msgid "You've already released the handle; try throwing it instead." -msgstr "" +msgstr "Ya soltastes la manija, ahora intenta tirarla." #: src/iuse.cpp src/iuse_actor.cpp msgid "You need a source of fire!" @@ -289140,7 +290617,7 @@ msgstr "¡Encendiste la flecha!" #: src/iuse.cpp #, c-format msgid "You've already lit the %s; try throwing it instead." -msgstr "" +msgstr "Ya encendiste la %s, ahora intenta tirarla." #: src/iuse.cpp msgid "Your lit Molotov goes out." @@ -289198,7 +290675,7 @@ msgstr "¡Ahí no hay nada para electrocutar!" #: src/iuse.cpp #, c-format msgid "Do you really want to shock %s?" -msgstr "" +msgstr "¿De verdad, quieres electrocutar a %s?" #: src/iuse.cpp #, c-format @@ -289353,6 +290830,8 @@ msgstr "Enciendes el regulador y abres la válvula de aire." msgid "" "You have no cable charging system to plug it into, so you leave it alone." msgstr "" +"No tienes un sistema de carga por cable para conectarlo, así que lo dejas en" +" paz." #: src/iuse.cpp msgid "Activate your cable charging system to take advantage of it." @@ -289366,13 +290845,15 @@ msgstr "Necesitas llevar el %1$santes de que puedas desplegarlo." #: src/iuse.cpp #, c-format msgid "You can't use the %1$s with another of its kind." -msgstr "" +msgstr "No puedes usar %1$s con otro de su mismo tipo." #: src/iuse.cpp msgid "" "You unfold the solar array from the pack. You still need to connect it with" " a cable." msgstr "" +"Despliegas el panel solar del empaquetado. Todavía tienes que conectarlo con" +" un cable." #: src/iuse.cpp msgid "You fold your portable solar array into the pack." @@ -289381,25 +290862,26 @@ msgstr "Pliegas tu panel solar portátil en un paquete." #: src/iuse.cpp msgid "You unplug your portable solar array, and fold it into the pack." msgstr "" +"Desconectas y pliegas tu matriz solar portátil y lo guardas en su paquete." #: src/iuse.cpp #, c-format msgid "Your %s requires new filters!" -msgstr "" +msgstr "¡Tu %s requiere un nuevo filtro!" #: src/iuse.cpp msgid " needs new gas mask filters!" -msgstr "" +msgstr "¡ necesita un filtro nuevo para la máscara de gas!" #: src/iuse.cpp #, c-format msgid "Your %s doesn't have a filter." -msgstr "" +msgstr "Tu %s no tiene filtro." #: src/iuse.cpp #, c-format msgid "You prepare your %s." -msgstr "" +msgstr "Preparás tu %s." #: src/iuse.cpp msgid "What do you want to play?" @@ -289432,17 +290914,17 @@ msgstr "Juegas con tu %s por un rato." #: src/iuse.cpp msgid "You don't know what you're looking at." -msgstr "" +msgstr "No sabes lo que estás mirando." #: src/iuse.cpp #, c-format msgid "You check your health metrics on your %s." -msgstr "" +msgstr "Compruebas tus métricas de salud en tu %s." #: src/iuse.cpp #, c-format msgid "Your %s displays your heart's BPM: %i." -msgstr "" +msgstr "Tu %s muestra las PPM de tu corazón: %i." #: src/iuse.cpp #, c-format @@ -289450,6 +290932,8 @@ msgid "" "Your %s shows warning: 'Slow down! Your pulse is getting too high, " "champion!'" msgstr "" +"Tu %s muestra un aviso: '¡Baja el ritmo! Tu pulso es demasiado alto, " +"campeón\"." #: src/iuse.cpp #, c-format @@ -289457,6 +290941,8 @@ msgid "" "Your %s shows your overall activity: 'You haven't really been active today." " Try going for a walk!'." msgstr "" +"Tu %s muestra tu actividad global: 'Hoy no has estado muy activo. Intenta " +"dar un paseo\"." #: src/iuse.cpp #, c-format @@ -289464,6 +290950,8 @@ msgid "" "Your %s shows your overall activity: 'Good start! Keep it up and move " "more.'" msgstr "" +"Tu %s muestra tu actividad global: '¡Buen comienzo! Sigue así y muévete " +"más'." #: src/iuse.cpp #, c-format @@ -289471,6 +290959,8 @@ msgid "" "Your %s shows your overall activity: 'Doing good! Don't stop, push the " "limit!'" msgstr "" +"Tu %s muestra tu actividad global: '¡Vamos bien! No te detengas, ¡empieza a" +" llegar al límite!'" #: src/iuse.cpp #, c-format @@ -289478,6 +290968,8 @@ msgid "" "Your %s shows your overall activity: 'Great job! Take a break from workout" " and refresh with a bottle of sport drink!'" msgstr "" +"Tu %s muestra tu actividad global: ''¡Gran trabajo! Tómate un descanso del " +"entrenamiento y refréscate con una botella de bebida isotónica\"." #: src/iuse.cpp #, c-format @@ -289485,6 +290977,8 @@ msgid "" "Your %s shows your overall activity: 'You are too active! Avoid " "overexertion for your safety and health.'" msgstr "" +"Tu %s muestra tu actividad global: '¡Estas demasiado activo! Evita el " +"sobreesfuerzo por tu seguridad y tu salud\"." #: src/iuse.cpp msgid "It's not waterproof enough to work underwater." @@ -289506,11 +291000,11 @@ msgstr "Necesitas una batería recargable para cargarla." #: src/iuse.cpp msgid "You can't do… that while mounted." -msgstr "" +msgstr "No puedes hacer... eso montado." #: src/iuse.cpp msgid "It might be waterproof, but your lungs aren't." -msgstr "" +msgstr "Puede ser resistente al agua, pero tus pulmones no lo son." #: src/iuse.cpp msgid "*Your* batteries are dead." @@ -289660,6 +291154,8 @@ msgid "" "You neatly sever all of the veins and arteries in your body. Oh, wait; " "never mind." msgstr "" +"Cortaste limpiamente todas las venas y arterias de tu cuerpo. Oh, espera; no" +" importa." #: src/iuse.cpp msgid "Gachunk!" @@ -289728,7 +291224,7 @@ msgstr "¿Qué quieres calentar?" #: src/iuse.cpp msgid "You don't have any appropriate food to heat up." -msgstr "" +msgstr "No tienes ninguna comida apropiada para calentar." #: src/iuse.cpp msgid "You start heating up the food." @@ -289737,11 +291233,13 @@ msgstr "Empiezas a calentar la comida." #: src/iuse.cpp msgid "There is no fire around; use your integrated toolset instead?" msgstr "" +"No hay fuego alrededor, ¿usas tu juego de herramientas integradas en su " +"lugar?" #: src/iuse.cpp #, c-format msgid "You need to be next to a fire to heat something up with the %s." -msgstr "" +msgstr "Necesitas estar cerca de un fuego para calentar algo con el %s." #: src/iuse.cpp msgid "Using hotplate:" @@ -289758,7 +291256,7 @@ msgstr "Calentar comida" #: src/iuse.cpp #, c-format msgid "That %s is too filthy to clean anything!" -msgstr "" +msgstr "¡Ese %sesta demasiado sucio como para limpiar algo!" #: src/iuse.cpp #, c-format @@ -289778,7 +291276,7 @@ msgstr "¡Usas la %s para secarte, empapándola de agua!" #: src/iuse.cpp #, c-format msgid "You are already dry; the %s does nothing." -msgstr "" +msgstr "Ya estás seco, la %s no hace nada." #: src/iuse.cpp src/iuse_actor.cpp #, c-format @@ -289858,11 +291356,11 @@ msgstr "Aquí dice que mi nivel de radiación es %d mSv." #: src/iuse.cpp msgid "You aren't currently irradiated." -msgstr "" +msgstr "Actualmente no estás irradiado." #: src/iuse.cpp msgid "It says I'm not irradiated." -msgstr "" +msgstr "Dice que no estoy irradiado" #: src/iuse.cpp msgid "Have a nice day!" @@ -289909,12 +291407,12 @@ msgstr "¡Eso no es un arma!" #: src/iuse.cpp #, c-format msgid "You can't repair your %s." -msgstr "" +msgstr "No puedes reparar tu %s." #: src/iuse.cpp #, c-format msgid "You can't improve your %s any more this way." -msgstr "" +msgstr "No puedes mejorar tu %s de esta manera más." #: src/iuse.cpp #, c-format @@ -289966,11 +291464,11 @@ msgstr "¡Ring! ¡Ring!" #: src/iuse.cpp msgid "You can't read a computer screen." -msgstr "" +msgstr "No puedes leer el monitor del ordenador." #: src/iuse.cpp msgid "Welcome to hackPRO!" -msgstr "" +msgstr "¡Bienvenido a hackPRO!" #: src/iuse.cpp msgid "Prepare IFF protocol override" @@ -290004,7 +291502,7 @@ msgstr "Uno de tus %s seguidores se pone en modo pasivo." #: src/iuse.cpp msgid "You aren't commanding any robots." -msgstr "" +msgstr "No estás controlando ningún robot." #: src/iuse.cpp #, c-format @@ -290015,25 +291513,25 @@ msgstr "Uno de tus %s seguidores se pone en modo combate." #, c-format msgid "You download %d new photo into the internal memory." msgid_plural "You download %d new photos into the internal memory." -msgstr[0] "" -msgstr[1] "" +msgstr[0] "Descarga%d foto nueva a la memoria interna." +msgstr[1] "Descargas %d fotos nuevas a la memoria interna." #: src/iuse.cpp #, c-format msgid "You download %d new song into the internal memory." msgid_plural "You download %d new songs into the internal memory." -msgstr[0] "" -msgstr[1] "" +msgstr[0] "Descargas %d canción nueva a la memoria interna." +msgstr[1] "Descargas %d canciones nuevas a la memoria interna." #: src/iuse.cpp #, c-format msgid "You download a recipe for %s into the memory." -msgstr "" +msgstr "Descargas una receta para %s en la memoria." #: src/iuse.cpp #, c-format msgid "The recipe for %s is already stored in the memory." -msgstr "" +msgstr "La receta para %s ya esta almacenada en la memoria." #: src/iuse.cpp msgid "You have downloaded your photos." @@ -290061,7 +291559,7 @@ msgstr "bien" #: src/iuse.cpp msgid "The tablet's batteries are dead." -msgstr "" +msgstr "Las baterias de la tablet esta agotadas." #: src/iuse.cpp msgid "Choose menu option:" @@ -290091,7 +291589,7 @@ msgstr "No hay música en el dispositivo" #: src/iuse.cpp msgid "List stored recipes" -msgstr "" +msgstr "Lista de recetas almacenadas" #: src/iuse.cpp msgid "Your photos" @@ -290119,7 +291617,7 @@ msgstr "Desencriptar tarjeta de memoria (poca habilidad)" #: src/iuse.cpp msgid "Wasted time. These pictures do not provoke your senses." -msgstr "" +msgstr "Tiempo perdido. estas imagenes no provocan tus sentidos." #: src/iuse.cpp msgid "You used to have a dog like this…" @@ -290156,12 +291654,12 @@ msgstr "Sientes nostalgia mientras te quedás mirando la foto." #: src/iuse.cpp #, c-format msgid "You turned off the music on your %s." -msgstr "" +msgstr "Apagas la música de tu %s." #: src/iuse.cpp #, c-format msgid "You turned on the music on your %s." -msgstr "" +msgstr "Enciendes la música de tu %s." #: src/iuse.cpp msgid "List recipes:" @@ -290173,7 +291671,7 @@ msgstr "Tu colección de monstruos:" #: src/iuse.cpp msgid "Insert memory card:" -msgstr "" +msgstr "Insertar tarjeta de memoria:" #: src/iuse.cpp msgid "This is not a compatible memory card." @@ -290250,15 +291748,15 @@ msgstr "un" #: src/iuse.cpp msgid " is on fire. " -msgstr "" +msgstr "esta ardiendo." #: src/iuse.cpp msgid " is bleeding. " -msgstr "" +msgstr "esta sangrando." #: src/iuse.cpp msgid " looks happy. " -msgstr "" +msgstr "parece feliz." #: src/iuse.cpp msgid "downed" @@ -290270,51 +291768,51 @@ msgstr "atascado" #: src/iuse.cpp msgid " is stunned. " -msgstr "" +msgstr "esta aturdido." #: src/iuse.cpp msgid " is dazed. " -msgstr "" +msgstr "esta confuso." #: src/iuse.cpp msgid " is stuck in beartrap. " -msgstr "" +msgstr "esta atrapado en una trampa para osos." #: src/iuse.cpp msgid " have tiny red dot on body. " -msgstr "" +msgstr "tiene un diminuto punto rojo en el cuerpo." #: src/iuse.cpp msgid " is covered in bile. " -msgstr "" +msgstr "esta cubierto en bilis." #: src/iuse.cpp msgid " is covered in glowing goo. " -msgstr "" +msgstr "esta cubierto en viscosidad luminosa." #: src/iuse.cpp msgid " is covered in thick goo. " -msgstr "" +msgstr "esta cubierto en viscosidad espesa." #: src/iuse.cpp msgid " is covered in acid. " -msgstr "" +msgstr "esta cubierto en acido." #: src/iuse.cpp msgid " is coated in sap. " -msgstr "" +msgstr "esta recubierto en savia." #: src/iuse.cpp msgid " is covered in webs. " -msgstr "" +msgstr "esta cubierto en telarañas." #: src/iuse.cpp msgid " is covered in spores. " -msgstr "" +msgstr "esta cubierto por esporas." #: src/iuse.cpp msgid " lies under collapsed debris. " -msgstr "" +msgstr "yace bajo escombros colapsados." #: src/iuse.cpp msgid "lies" @@ -290322,35 +291820,35 @@ msgstr "yace" #: src/iuse.cpp msgid " looks very tired. " -msgstr "" +msgstr "parece muy cansado." #: src/iuse.cpp msgid " is sleeping. " -msgstr "" +msgstr "esta durmiendo." #: src/iuse.cpp msgid " is lit. " -msgstr "" +msgstr "esta encendido." #: src/iuse.cpp msgid " is saddled. " -msgstr "" +msgstr "estaensillado." #: src/iuse.cpp msgid " is being harnessed by a vehicle. " -msgstr "" +msgstr " Está siendo utilizado por un vehículo. " #: src/iuse.cpp msgid " is wearing armor. " -msgstr "" +msgstr "esta vistiendo armadura." #: src/iuse.cpp msgid " have bag attached. " -msgstr "" +msgstr "tiene una bolsa fijada." #: src/iuse.cpp msgid " is tied. " -msgstr "" +msgstr "esta atado." #: src/iuse.cpp msgid "balancing" @@ -290359,17 +291857,17 @@ msgstr "balanceado" #: src/iuse.cpp msgctxt "Someone" msgid " looks sad. " -msgstr "" +msgstr "parece triste." #: src/iuse.cpp msgctxt "Someone" msgid " looks depressed. " -msgstr "" +msgstr "parece deprimido." #: src/iuse.cpp msgctxt "Someone" msgid " is writhing in pain. " -msgstr "" +msgstr " se retuerce de dolor. " #: src/iuse.cpp msgid "rides" @@ -290378,11 +291876,11 @@ msgstr "monta" #: src/iuse.cpp #, c-format msgid " is riding %s. " -msgstr "" +msgstr "esta montando %s." #: src/iuse.cpp msgid "A bionic LED is glowing softly. " -msgstr "" +msgstr "Un LED biónico estabrillando suavemente." #. ~ %1$s: vehicle part name, %2$s: vehicle name #: src/iuse.cpp @@ -290558,7 +292056,7 @@ msgstr "La calidad de la imagen %s es mejor que la anterior." #: src/iuse.cpp #, c-format msgid "The quality of the stored %s image is already maximally detailed." -msgstr "" +msgstr "La calidad de la imagen guardada de %s ya está al máximo detalle." #: src/iuse.cpp #, c-format @@ -290604,12 +292102,12 @@ msgstr "Un %s se metió en el medio de la foto." #: src/iuse.cpp msgid "Strange… there's nothing in the center of this picture?" -msgstr "" +msgstr "Extraño... ¿no hay nada en el centro de esta imagen?" #: src/iuse.cpp #, c-format msgid "Strange… %s isn't visible on the picture?" -msgstr "" +msgstr "Extraño... ¿%s no se ve en esta imagen?" #: src/iuse.cpp #, c-format @@ -290651,7 +292149,7 @@ msgstr "¿Estás seguro que quieres borrar la información de la tarjeta?" #: src/iuse.cpp msgid "You upload your photos and monster collection to the memory card." -msgstr "" +msgstr "Subes tus fotos y tu colección de monstruos a la tarjeta de memoria." #: src/iuse.cpp #, c-format @@ -290661,7 +292159,7 @@ msgstr "¡%s se apaga automáticamente!" #: src/iuse.cpp #, c-format msgid "%s on your wrists opened!" -msgstr "" +msgstr "¡%s en tus muñecas abiertas!" #: src/iuse.cpp #, c-format @@ -290722,6 +292220,8 @@ msgid "" "You turned on your RC car; now place it on the ground, and use your radio " "control to play." msgstr "" +"Encendiste el coche radiocontrol, ahora ponlo en el suelo, y usa el " +"radiocontrol para jugar." #: src/iuse.cpp msgid "Arm what?" @@ -290735,7 +292235,7 @@ msgstr "Armas tu coche radiocontrol con %s." #: src/iuse.cpp #, c-format msgid "You want to arm your RC car with %s? But how?" -msgstr "" +msgstr "¿Quieres armar tu coche de radiocontrol con %s? ¿Pero cómo?" #: src/iuse.cpp #, c-format @@ -290754,7 +292254,7 @@ msgstr "buzzz..." #: src/iuse.cpp msgid "What to do with your activated RC car?" -msgstr "" +msgstr "¿Qué quieres hacer con el coche radiocontrol activado?" #: src/iuse.cpp msgid "You turned off your RC car." @@ -290774,7 +292274,7 @@ msgstr "Dejar de controlar coche radiocontrol" #: src/iuse.cpp msgid "What to do with the radio control?" -msgstr "" +msgstr "¿Qué quieres hacer con el radiocontrol?" #: src/iuse.cpp msgid "Press blue button" @@ -290866,7 +292366,7 @@ msgstr "El vehículo se quedó sin baterías." #: src/iuse.cpp msgid "What to do with the remote vehicle control:" -msgstr "" +msgstr "Qué hacer con el control remoto del vehículo:" #: src/iuse.cpp msgid "Stop controlling the vehicle." @@ -290932,6 +292432,7 @@ msgstr "¡Estás rodeado por multicocinas agresivas!" msgid "" "The autoclave ran out of charge and stopped before completing its cycle." msgstr "" +"El autoclave se quedó sin batería y se detuvo antes de completar su ciclo." #: src/iuse.cpp msgid "Autoclave already contains a CBM. Do you want to remove it?" @@ -290966,7 +292467,7 @@ msgstr "ding!" #: src/iuse.cpp msgid "You can't read, and don't understand the screen or the buttons!" -msgstr "" +msgstr "¡No puedes leer, y no entiendes la pantalla o los botones!" #: src/iuse.cpp msgid "Welcome to the RobotChef3000. Choose option:" @@ -291076,15 +292577,15 @@ msgstr "" #: src/iuse.cpp msgid "Attach cable to the vehicle that will do the towing." -msgstr "" +msgstr "Enganche el cable al vehículo que va a realizar el remolcado." #: src/iuse.cpp msgid "That vehicle already has a tow-line attached." -msgstr "" +msgstr "Ese vehículo ya tiene un cable de remolque conectado." #: src/iuse.cpp msgid "You can't attach the tow-line to an internal part." -msgstr "" +msgstr "No se puede fijar el cable de remolque a una parte interna." #: src/iuse.cpp msgid "Using cable:" @@ -291100,16 +292601,16 @@ msgstr "Atar un cable suerto al vehículo" #: src/iuse.cpp msgid "Attach cable to vehicle that will be towed." -msgstr "" +msgstr "Fije el cable al vehículo que será remolcado." #: src/iuse.cpp msgid "You can't set a vehicle to tow itself!" -msgstr "" +msgstr "¡No puedes colocar un vehículo para que se remolque asi mismo!" #: src/iuse.cpp #, c-format msgid "You link up the %1$s and the %2$s." -msgstr "" +msgstr "Enlazas el %1$s y el %2$s." #: src/iuse.cpp msgid "Choose UPS:" @@ -291181,7 +292682,7 @@ msgstr "Ahora estás conectado al vehículo." #: src/iuse.cpp msgid "You are now plugged into the vehicle." -msgstr "" +msgstr "Ahora estás conectado al vehículo." #: src/iuse.cpp #, c-format @@ -291237,7 +292738,7 @@ msgstr "%s aguantando %s" #: src/iuse.cpp msgid "You can't capture a creature mounted." -msgstr "" +msgstr "No puedes capturar una criatura montado." #: src/iuse.cpp #, c-format @@ -291252,21 +292753,21 @@ msgstr "¿Dónde quieres poner el %s?" #: src/iuse.cpp #, c-format msgid "You can't place the %s there!" -msgstr "" +msgstr "¡No puedes poner el %s ahí!" #: src/iuse.cpp #, c-format msgid "Grab which creature to place in the %s?" -msgstr "" +msgstr "¿Recoger qué criatura para colocar en el %s ?" #: src/iuse.cpp msgid "There is no creature nearby you can capture." -msgstr "" +msgstr "No hay ninguna criatura cercana que puedas capturar." #: src/iuse.cpp #, c-format msgid "You can't use a %s there." -msgstr "" +msgstr "No puedes usar un %s ahí." #: src/iuse.cpp #, c-format @@ -291448,7 +292949,7 @@ msgstr "Mejor no te lo digo ahora." #: src/iuse.cpp msgid "Can't predict now." -msgstr "" +msgstr "No se puede predecir ahora." #: src/iuse.cpp msgid "Concentrate and ask again." @@ -291541,15 +293042,15 @@ msgstr "" #: src/iuse_actor.cpp msgid "Power at epicenter: " -msgstr "" +msgstr "Energía en el epicentro:" #: src/iuse_actor.cpp msgid "Casing mass: " -msgstr "" +msgstr "Masa de la cubierta:" #: src/iuse_actor.cpp msgid "Fragment mass: " -msgstr "" +msgstr "Masa del fragmento:" #: src/iuse_actor.cpp #, c-format @@ -291598,7 +293099,7 @@ msgstr[1] "Cargas %1$d balas %2$s en el %3$s." #: src/iuse_actor.cpp #, c-format msgid "You deploy the %s wrong. It is hostile!" -msgstr "" +msgstr "Despliegas erroneamente el %s. ¡Es hostil!" #: src/iuse_actor.cpp #, c-format @@ -291713,7 +293214,7 @@ msgstr "Ahí ya hay fuego." #: src/iuse_actor.cpp msgid "Do you really want to burn your firewood source?" -msgstr "" +msgstr "¿Realmente quieres quemar tu fuente de leña?" #: src/iuse_actor.cpp msgid "" @@ -291892,7 +293393,7 @@ msgstr "Te pica un poco." #: src/iuse_actor.cpp msgid "Bleeding has not stopped completely!" -msgstr "" +msgstr "¡La hemorragia no se ha detenido por completo!" #: src/iuse_actor.cpp msgid "" @@ -292115,11 +293616,11 @@ msgstr "No hay suficiente munición para ensamblar %s" #: src/iuse_actor.cpp msgid "You can't do that while incorporeal." -msgstr "" +msgstr "No puedes hacer eso mientras eres incorpóreo." #: src/iuse_actor.cpp msgid " can't do that while incorporeal." -msgstr "" +msgstr " no puede hacer eso mientras es incorpóreo." #: src/iuse_actor.cpp msgid " can't do that while mounted." @@ -292184,6 +293685,8 @@ msgstr "¡Lo destrozaste!" msgid "" "It seems working on your %s is just beyond your current level of expertise." msgstr "" +"Parece que trabajar en tu %s está más allá de tu nivel actual de " +"experiencia." #: src/iuse_actor.cpp #, c-format @@ -292245,17 +293748,19 @@ msgstr "Frenás el sangrado." #: src/iuse_actor.cpp msgid "You reduce the bleeding, but it's not stopped yet." -msgstr "" +msgstr "Se reduce la hemorragia, pero todavía no ha parado." #: src/iuse_actor.cpp msgid "The bleeding is reduced, but not stopped." -msgstr "" +msgstr "La hemorragia se reduce, pero no se detiene." #: src/iuse_actor.cpp msgid "" "Your dressing is too ineffective for a bleeding of this extent, and you fail" " to stop it." msgstr "" +"Tu vestimenta no permite eficientemente parar una hemorragia de esta " +"magnitud, y no consigues detenerla." #: src/iuse_actor.cpp msgid "The wound still bleeds." @@ -292325,11 +293830,11 @@ msgstr "Selecciona una parte del cuerpo de %1$s para%2$s:" #: src/iuse_actor.cpp msgid "Healing effects " -msgstr "" +msgstr "Efectos curativos" #: src/iuse_actor.cpp msgid "Base healing: " -msgstr "" +msgstr "Curación base:" #: src/iuse_actor.cpp msgid "Head: " @@ -292345,35 +293850,35 @@ msgstr " Miembros: " #: src/iuse_actor.cpp msgid "Actual healing: " -msgstr "" +msgstr "Curación actual:" #: src/iuse_actor.cpp msgid "Base bandaging quality: " -msgstr "" +msgstr "Calidad de vendaje base:" #: src/iuse_actor.cpp msgid "Actual bandaging quality: " -msgstr "" +msgstr "Calidad de vendaje actual:" #: src/iuse_actor.cpp msgid "Base disinfecting quality: " -msgstr "" +msgstr " Calidad de desinfectante base:" #: src/iuse_actor.cpp msgid "Actual disinfecting quality: " -msgstr "" +msgstr " Calidad de desinfectante actual:" #: src/iuse_actor.cpp msgid "Effect on bleeding: " -msgstr "" +msgstr "Efecto en sangrado:" #: src/iuse_actor.cpp msgid "Actual effect on bleeding: " -msgstr "" +msgstr "Efecto en sangrado actual:" #: src/iuse_actor.cpp msgid "Chance to heal (percent): " -msgstr "" +msgstr "Prob. de curar (porcentaje):" #: src/iuse_actor.cpp msgid "* Bite: " @@ -292385,7 +293890,7 @@ msgstr "* Infección: " #: src/iuse_actor.cpp msgid "Moves to use: " -msgstr "" +msgstr "Movimientos a usar:" #: src/iuse_actor.cpp #, c-format @@ -292442,7 +293947,7 @@ msgstr "No es una pistola." #: src/iuse_actor.cpp msgid "The barrel is too small." -msgstr "" +msgstr "El cañon es demasiado corto." #: src/iuse_actor.cpp msgid "The barrel is already sawn-off." @@ -292458,7 +293963,7 @@ msgstr "No puedes instalar biónico cuando estas montado." #: src/iuse_actor.cpp msgid "You can't self-install this CBM." -msgstr "" +msgstr "No puedes autoinstalar este MBC." #: src/iuse_actor.cpp msgid "You can't install a filthy CBM!" @@ -292495,7 +294000,7 @@ msgstr "¿Cuál modificación quieres quitar?" #: src/iuse_actor.cpp msgid "Remove modification?" -msgstr "" +msgstr "¿Quitar modificación?" #: src/iuse_actor.cpp msgid "Doesn't appear to be modded." @@ -292604,7 +294109,7 @@ msgstr "%1$s (%2$d %3$s y %4$d hilos)" #: src/iuse_actor.cpp msgid "Bash" -msgstr "Golpe" +msgstr "Impacto" #: src/iuse_actor.cpp msgid "Cut" @@ -292664,7 +294169,7 @@ msgstr "Tallado" #: src/iuse_actor.h msgid "hsss" -msgstr "" +msgstr "hsss" #: src/iuse_software.cpp msgid "You found kitten!" @@ -292706,6 +294211,10 @@ msgid "" " they are kitten or not. The game ends when robot finds kitten. " "Alternatively, you may end the game by hitting %s." msgstr "" +"Tu trabajo es encontrar gatitos. Esta tarea es complicada por la existencia " +"de varios objetos que no son gatitos. El robot debe tocar el objeto para " +"determinar si es un gatito o no. El juego termina cuando robot encuentra " +"gatito. Puedes finalizar el juego pulsando %s." #: src/iuse_software_kitten.cpp msgid "Press any key to start." @@ -292714,12 +294223,12 @@ msgstr "Pulsa una tecla para comenzar." #: src/iuse_software_kitten.cpp #, c-format msgid "robotfindskitten v22July2008 - press %s to quit." -msgstr "" +msgstr "robotencuentragatito v22July2008 - pulsa %spara salir." #: src/iuse_software_kitten.cpp #, c-format msgid "Invalid command: Use direction keys or press %s to quit." -msgstr "" +msgstr "Comando no válido: Use las teclas de dirección o pulse %s para salir." #: src/iuse_software_kitten.cpp msgid "You found kitten! Way to go, robot!" @@ -293086,12 +294595,12 @@ msgstr "Cargando" #: src/magic.cpp msgctxt "Valid spell target" msgid "ally" -msgstr "" +msgstr "aliado" #: src/magic.cpp msgctxt "Valid spell target" msgid "hostile" -msgstr "" +msgstr "hostil" #: src/magic.cpp msgctxt "Valid spell target" @@ -293101,7 +294610,7 @@ msgstr "mismo" #: src/magic.cpp msgctxt "Valid spell target" msgid "ground" -msgstr "" +msgstr "terreno" #: src/magic.cpp msgctxt "Valid spell target" @@ -293111,7 +294620,7 @@ msgstr "nada" #: src/magic.cpp msgctxt "Valid spell target" msgid "item" -msgstr "" +msgstr "objeto" #: src/magic.cpp msgctxt "Valid spell target" @@ -293385,12 +294894,12 @@ msgstr "criatura al azar" #: src/magic.cpp #, c-format msgid "Targets under: %dhp become a %s" -msgstr "" +msgstr "Objetivos bajo: %d ps se convirtió en %s" #: src/magic.cpp #, c-format msgid "Spell Radius: %d" -msgstr "" +msgstr "Radio de hechizo: %d" #: src/magic.cpp src/veh_interact.cpp msgid "Range" @@ -293414,7 +294923,7 @@ msgstr "Generado" #: src/magic.cpp msgid "Threshold" -msgstr "" +msgstr "Umbral" #: src/magic.cpp msgid "Recover" @@ -293474,24 +294983,24 @@ msgstr "¡%s heridas se estan cerrando!" #: src/magic_spell_effect.cpp #, c-format msgid "The %s transforms into a %s." -msgstr "" +msgstr "%s se transforma en %s." #: src/magic_spell_effect.cpp msgid "Your target resists transformation." -msgstr "" +msgstr "Tu objetivo resiste la transformación." #: src/magic_spell_effect.cpp msgid "There is already a vehicle there." -msgstr "" +msgstr "Ya hay un vehículo ahí." #: src/magic_spell_effect.cpp msgid "Banishment failed, you are too weak!" -msgstr "" +msgstr "El destierro fallo, ¡eres demasiado débil!" #: src/magic_spell_effect.cpp #, c-format msgid "%s banished." -msgstr "" +msgstr "%s fue desterrado." #: src/magic_teleporter_list.cpp msgid "Name this gate." @@ -293636,7 +295145,7 @@ msgstr "-Atajos de teclado" #: src/main_menu.cpp msgctxt "Main Menu|Settings" msgid "utopickup" -msgstr "-Auto-recogida" +msgstr "-Autorecogida" #: src/main_menu.cpp msgctxt "Main Menu|Settings" @@ -293748,7 +295257,7 @@ msgstr "¡No se encontraron plantillas!" #: src/main_menu.cpp msgid "Press [d] to delete a preset." -msgstr "" +msgstr "Pula [d] para eliminar un preestablecido. " #: src/main_menu.cpp #, c-format @@ -293792,7 +295301,7 @@ msgstr "peso de %1$s" #: src/map.cpp src/vehicle.cpp #, c-format msgid "A towing cable snaps off of %s." -msgstr "" +msgstr "Un cable de remolque se desprende de %s." #: src/map.cpp #, c-format @@ -293847,7 +295356,7 @@ msgstr "Montable." #: src/map.cpp msgid "Flammable." -msgstr "" +msgstr "Inflamable." #: src/map.cpp #, c-format @@ -293900,7 +295409,7 @@ msgstr "¡ es aplastado por los escombros que caen!" #: src/map.cpp #, c-format msgid "The shot is stopped by the %s" -msgstr "" +msgstr "El disparo es detenido por el %s" #: src/map.cpp msgid "The shot is stopped by the reinforced glass door!" @@ -293977,12 +295486,12 @@ msgstr "¡Algo salió arrastrándose del/a %s!" #: src/map.cpp #, c-format msgid "You've spotted a %1$s!" -msgstr "" +msgstr "¡Has detectado un %1$s !" #: src/map.cpp #, c-format msgid " triggers a %s!" -msgstr "" +msgstr "¡ detonó %s!" #: src/map_extras.cpp msgid "DANGER! MINEFIELD!" @@ -293991,40 +295500,44 @@ msgstr "¡PELIGRO! ¡CAMPO DE MINAS!" #: src/map_extras.cpp msgctxt "R as a letter" msgid "R." -msgstr "" +msgstr "R." #: src/map_extras.cpp msgctxt "M as a letter" msgid "M." -msgstr "" +msgstr "M." #: src/map_extras.cpp msgid "" "- Man of few words, aren't you?\n" "- …" msgstr "" +"- Hombre de pocas palabras, ¿no?\n" +"-..." #: src/map_extras.cpp msgid "Fortune and glory, kid. Fortune and glory." -msgstr "" +msgstr "Fortuna y gloria, chico. Fortuna y gloria." #: src/map_extras.cpp msgid "Wilson" -msgstr "" +msgstr "Wilson" #: src/map_extras.cpp msgid "I walk by faith, not by sight." -msgstr "" +msgstr "Camino por la fe, no por la vista." #: src/map_extras.cpp msgid "" "Float away, little butterfly. Just flutter away. I got a gig in Vegas. " "And the wastelands ain't no place for kids." msgstr "" +"Flota lejos, pequeña mariposa. Sólo revolotea. Tengo un concierto en Las " +"Vegas. Y los páramos no son lugar para niños." #: src/map_extras.cpp msgid "Wiggle your big toe." -msgstr "" +msgstr "Mueve el dedo gordo del pie." #: src/map_extras.cpp msgid "Test which map extra list?" @@ -294421,7 +295934,7 @@ msgstr "ContraBloqueo" #: src/martialarts.cpp msgid "Dodge Counter" -msgstr "Esquivo" +msgstr "Esquivo Contra" #: src/martialarts.cpp msgid "Miss Recovery" @@ -294585,6 +296098,8 @@ msgid "" "You can arm block at unarmed combat: " "%s/%s" msgstr "" +"Puedes bloquear con tu brazo en combate " +"desarmado:%s/%s" #: src/martialarts.cpp msgid "" @@ -294600,6 +296115,8 @@ msgid "" "You can leg block at unarmed combat: " "%s/%s" msgstr "" +"Puedes bloquear con tu pierna en combate " +"desarmado:%s/%s" #: src/martialarts.cpp #, c-format @@ -294637,7 +296154,7 @@ msgstr "
Técnica:
%s " #: src/martialarts.cpp msgid " (wielded)" -msgstr "" +msgstr "(empuñado)" #: src/martialarts.cpp msgid "Weapon:" @@ -294811,7 +296328,7 @@ msgstr "%s falla." #: src/melee.cpp #, c-format msgid "The %s is not affected by your venom" -msgstr "" +msgstr "%s no es afectado por tu veneno" #: src/melee.cpp #, c-format @@ -295321,7 +296838,7 @@ msgstr "Dinero en efectivo: %s" #: src/memorial_logger.cpp msgid "Final HP:" -msgstr "PV final:" +msgstr "PS Final:" #: src/memorial_logger.cpp #, c-format @@ -295559,13 +297076,13 @@ msgstr "¡Ahora eres buscada por la policía!" #, c-format msgctxt "memorial_male" msgid "Broke his %s." -msgstr "" +msgstr "Rompió su %s." #: src/memorial_logger.cpp #, c-format msgctxt "memorial_female" msgid "Broke her %s." -msgstr "" +msgstr "Rompió su %s." #. ~ %s is bodypart #: src/memorial_logger.cpp @@ -296081,32 +297598,32 @@ msgstr "Murió por sobredosis de drogas." #: src/memorial_logger.cpp msgctxt "memorial_male" msgid "Bled to death." -msgstr "" +msgstr "Se desangró hasta morir." #: src/memorial_logger.cpp msgctxt "memorial_female" msgid "Bled to death." -msgstr "" +msgstr "Se desangró hasta morir." #: src/memorial_logger.cpp msgctxt "memorial_male" msgid "Died of hypovolemic shock." -msgstr "" +msgstr "Murió de shock hipovolémico." #: src/memorial_logger.cpp msgctxt "memorial_female" msgid "Died of hypovolemic shock." -msgstr "" +msgstr "Murió de shock hipovolémico." #: src/memorial_logger.cpp msgctxt "memorial_male" msgid "Died from loss of red blood cells." -msgstr "" +msgstr "Murió por pérdida de glóbulos rojos." #: src/memorial_logger.cpp msgctxt "memorial_female" msgid "Died from loss of red blood cells." -msgstr "" +msgstr "Murió por pérdida de glóbulos rojos." #: src/memorial_logger.cpp msgctxt "memorial_male" @@ -296410,13 +297927,13 @@ msgstr "Abriste un templo extraño." #, c-format msgctxt "memorial_male" msgid "Lost the conduct %s%s." -msgstr "" +msgstr "Pierdes la conducta %s%s" #: src/memorial_logger.cpp #, c-format msgctxt "memorial_female" msgid "Lost the conduct %s%s." -msgstr "" +msgstr "Pierdes la conducta %s%s" #: src/memorial_logger.cpp msgid " (disabled)" @@ -296426,37 +297943,37 @@ msgstr " (desactivado)" #, c-format msgctxt "memorial_male" msgid "Gained the achievement %s%s." -msgstr "" +msgstr "Ganastes el logro %s%s." #: src/memorial_logger.cpp #, c-format msgctxt "memorial_female" msgid "Gained the achievement %s%s." -msgstr "" +msgstr "Ganastes el logro %s%s." #: src/memorial_logger.cpp #, c-format msgctxt "memorial_male" msgid "Forgot the spell %s." -msgstr "" +msgstr "Olvidó el hechizo %s." #: src/memorial_logger.cpp #, c-format msgctxt "memorial_female" msgid "Forgot the spell %s." -msgstr "" +msgstr "Olvidó el hechizo %s." #: src/memorial_logger.cpp #, c-format msgctxt "memorial_male" msgid "Learned the spell %s." -msgstr "" +msgstr "Aprendió el hechizo %s." #: src/memorial_logger.cpp #, c-format msgctxt "memorial_female" msgid "Learned the spell %s." -msgstr "" +msgstr "Aprendió el hechizo %s." #: src/memorial_logger.cpp #, c-format @@ -296570,13 +298087,13 @@ msgstr "Activar una alarma." #, c-format msgctxt "memorial_male" msgid "Used the debug menu (%s)." -msgstr "" +msgstr "Utilizar el menú de depuración (%s)." #: src/memorial_logger.cpp #, c-format msgctxt "memorial_female" msgid "Used the debug menu (%s)." -msgstr "" +msgstr "Utilizar el menú de depuración (%s)." #. ~ Message %s on the message log was repeated %d times, e.g. "You hear a #. whack! x 12" @@ -296637,6 +298154,14 @@ msgid "" " bad:\n" "\n" msgstr "" +"Por defecto, se busca en todo el registro de mensajes. Utilice tipos de mensajes como prefijos seguidos de (:) para filtrar de forma más específica.\n" +"Los valores válidos del tipo de mensaje son:%s\n" +"\n" +"Ejemplos: \n" +"buena:mutación\n" +": recoges: 1\n" +" mal :\n" +"\n" #. ~ the 2nd %s is a type name, this is used to format a list of type names #: src/messages.cpp @@ -297832,12 +299357,12 @@ msgstr "el %s gritando molestamente \"¡¡¡%s!!!\"" #: src/monattack.cpp #, c-format msgid "The %s is pulled away from your hands!" -msgstr "" +msgstr "¡%s es arrancado de tus manos!" #: src/monattack.cpp #, c-format msgid "The %s is pulled away from 's hands!" -msgstr "" +msgstr "¡%s es arrancado de las manos de !" #: src/monattack.cpp #, c-format @@ -297880,7 +299405,7 @@ msgstr "El %s gesticula ampulosamente." #: src/monattack.cpp #, c-format msgid "You feel a strange pulse of energy from the %s." -msgstr "" +msgstr "Sientes un extraño pulso de energía desde el %s." #: src/monattack.cpp #, c-format @@ -298298,7 +299823,7 @@ msgstr "¡El %s te azota con su tentáculo!" #: src/monattack.cpp #, c-format msgid "The %s lashes its tentacle at !" -msgstr "" +msgstr "¡El %s azota con su tentáculo a !" #. ~ 1$s is bodypart name, 2$d is damage value. #: src/monattack.cpp @@ -298310,12 +299835,12 @@ msgstr "¡Tu %1$s es golpeado/a por %2$d de daño!" #: src/monattack.cpp #, c-format msgid "'s %1$s is hit for %2$d damage!" -msgstr "" +msgstr "¡El %1$s de es golpeado por %2$d de daño!" #: src/monattack.cpp #, c-format msgid "The %1$s lashes its tentacle at your %2$s, but glances off your armor!" -msgstr "" +msgstr "¡El %1$s azota con su tentáculo tu %2$s, pero rebota en tu armadura!" #: src/monattack.cpp #, c-format @@ -298323,6 +299848,8 @@ msgid "" "The %1$s lashes its tentacle at 's %2$s, but glances off their " "armor!" msgstr "" +"¡El %1$s azota con su tentáculo al %2$s de , pero rebota en " +"suarmadura!" #: src/monattack.cpp #, c-format @@ -298429,7 +299956,7 @@ msgstr "Sientes como si te estuvieran mirando, y te hace sentir mal." #: src/monattack.cpp msgid "Your sight darkens as the visions overtake you!" -msgstr "" +msgstr "Tu vista se oscurece mientras las visiones te alcanzan." #: src/monattack.cpp #, c-format @@ -298696,11 +300223,13 @@ msgid "" "You feel a sudden, intense burst of energy in the air between the %1$s and " "the %2$s." msgstr "" +"Sientes un repentino e intenso estallido de energía en el aire entre el " +"%1$sy el %2$s." #: src/monattack.cpp #, c-format msgid "You feel a sudden, intense burst of energy from the %s." -msgstr "" +msgstr "Sientes un extraño pulso de energía desde el %s." #. ~ %1$s is the pre-upgrade monster, %2$s is the post-upgrade monster. #: src/monattack.cpp @@ -299232,29 +300761,29 @@ msgstr "y te arroja por %d de daño!" #: src/monattack.cpp #, c-format msgid "The %1$s mechanically lunges at %2$s!" -msgstr "" +msgstr "¡El %1$sembiste mecánicamente el %2$s!" #: src/monattack.cpp #, c-format msgid "The %1$s impales %2$s!" -msgstr "" +msgstr "¡El %1$s empala %2$s!" #: src/monattack.cpp msgid "The %1$s tries to impale your %s…" -msgstr "" +msgstr "El %1$s intenta empalar tu %s..." #: src/monattack.cpp msgid "The %1$s tries to impale 's %s…" -msgstr "" +msgstr "El %1$s intenta empalar el %s de ..." #: src/monattack.cpp #, c-format msgid "and deals %d damage!" -msgstr "" +msgstr "causando %d de daño!" #: src/monattack.cpp msgid "but fails to penetrate your armor!" -msgstr "" +msgstr "pero falla al penetrar tu armadura!" #: src/monattack.cpp msgid "but fails to penetrate 's armor!" @@ -299263,20 +300792,20 @@ msgstr "pero no logra penetrar la armadura de !" #: src/monattack.cpp #, c-format msgid "The %1$s mechanically reaches for %2$s!" -msgstr "" +msgstr "¡El %1$s alcanza mecánicamente por el %2$s!" #: src/monattack.cpp #, c-format msgid "The zombie grabs your %s…" -msgstr "" +msgstr "¡El zombie agarra tu %s..." #: src/monattack.cpp msgid "and throws it to the ground!" -msgstr "" +msgstr "y te tira al suelo!" #: src/monattack.cpp msgid "but you break its grip!" -msgstr "" +msgstr "pero te sueltas del agarre!" #: src/monattack.cpp #, c-format @@ -299374,7 +300903,7 @@ msgstr "El %1$s se funde con el %2$s." #: src/monattack.cpp #, c-format msgid "%1$s still seems to be moving inside %2$s…" -msgstr "" +msgstr "%1$s parece moverse todavía dentro de %2$s..." #: src/monattack.cpp #, c-format @@ -299475,7 +301004,7 @@ msgstr "El %s salpica." #: src/mondeath.cpp msgid "Two small slimes slither out of the corpse." -msgstr "" +msgstr "Dos pequeños légamos salen reptando del cadáver." #: src/mondeath.cpp msgid "The music stops!" @@ -299649,20 +301178,20 @@ msgstr "Leche %s" #: src/monexamine.cpp msgid "This animal would freeze if you shear it during winter." -msgstr "" +msgstr "Este animal se podría congelar si lo esquilas durante el invierno." #: src/monexamine.cpp msgid "This animal is not ready to be sheared again yet." -msgstr "" +msgstr "Este animal aún no está listo para ser esquilado de nuevo." #: src/monexamine.cpp #, c-format msgid "Shear %s." -msgstr "" +msgstr "Esquilar %s." #: src/monexamine.cpp msgid "You cannot shear this animal without shears." -msgstr "" +msgstr "No se puede esquilar a este animal sin tijeras." #: src/monexamine.cpp #, c-format @@ -299755,7 +301284,7 @@ msgstr "¿Seguro? ¿Matar al zombi esclavo?" #: src/monexamine.cpp #, c-format msgid "You start shearing the %s." -msgstr "" +msgstr "Empieza a esquilar el %s." #: src/monexamine.cpp msgid "Pet armor" @@ -299881,13 +301410,13 @@ msgstr "El %1$s es demasiado grande para caber en el %2$s." #: src/monexamine.cpp #, c-format msgid "You put %1$s items in the %2$s on your %3$s." -msgstr "" +msgstr "Pones el %1$s en el %2$s de tu %3$s." #. ~ %1$s - item name, %2$s - storage item name, %3$s - pet name #: src/monexamine.cpp #, c-format msgid "You put the %1$s in the %2$s on your %3$s." -msgstr "" +msgstr "Pones el %1$s en el %2$s de tu %3$s." #: src/monexamine.cpp #, c-format @@ -299934,7 +301463,7 @@ msgstr "Selecciona un objeto para unir con tu %s." #: src/monexamine.cpp #, c-format msgid "You tie your %s." -msgstr "" +msgstr "Atas tu %s." #: src/monexamine.cpp #, c-format @@ -300181,56 +301710,56 @@ msgstr "¡Está casi muerto/a!" #: src/monster.cpp #, c-format msgid "%1$d/%2$d HP" -msgstr "" +msgstr "%1$d/%2$d PS" #: src/monster.cpp msgid "It is immobile." -msgstr "" +msgstr "Está inmóvil." #: src/monster.cpp msgid "It is much faster than you." -msgstr "" +msgstr "Es mucho más rápido que tú." #: src/monster.cpp msgid "It is faster than you." -msgstr "" +msgstr "Es más rápido que tú." #: src/monster.cpp msgid "It is a bit faster than you." -msgstr "" +msgstr "Es un poco más rápido que tú." #: src/monster.cpp msgid "It is about as fast as you." -msgstr "" +msgstr "Es tán rápido como tú." #: src/monster.cpp msgid "It is a bit slower than you." -msgstr "" +msgstr "Es un poco más lento que tu." #: src/monster.cpp msgid "It is slower than you." -msgstr "" +msgstr "Es más lento que tu." #: src/monster.cpp msgid "It is much slower than you." -msgstr "" +msgstr "Es mucho más lento que tu." #: src/monster.cpp msgid "It is practically immobile." -msgstr "" +msgstr "Esta practicamente quieto." #: src/monster.cpp msgid "Can see to your current location" -msgstr "" +msgstr "Puede verte en tu posición" #: src/monster.cpp msgid "Can't see to your current location" -msgstr "" +msgstr "No puede ver tu posición actual" #: src/monster.cpp #, c-format msgid "Parts of %s protrude from its body." -msgstr "" +msgstr "Partes de %s sobresalen de su cuerpo." #: src/monster.cpp #, c-format @@ -300365,54 +301894,54 @@ msgstr "Tiene cabeza." #: src/monster.cpp #, c-format msgid "Current Speed: %1$d" -msgstr "" +msgstr "Velocidad actual: %1$d" #: src/monster.cpp #, c-format msgid "Anger: %1$d" -msgstr "" +msgstr "Furia: %1$d" #: src/monster.cpp #, c-format msgid "Friendly: %1$d" -msgstr "" +msgstr "Amistoso: %1$d" #: src/monster.cpp #, c-format msgid "Morale: %1$d" -msgstr "" +msgstr "Moral: %1$d" #: src/monster.cpp #, c-format msgid "Current Time: Turn %1$d | Day: %2$d" -msgstr "" +msgstr "Tiempo Actual: Turno %1$d | Día: %2$d" #: src/monster.cpp #, c-format msgid "Upgrade time: %1$d (turns left %2$d) %3$s" -msgstr "" +msgstr "Tiempo Actualizado: %1$d ( turnos que quedan %2$d) %3$s" #: src/monster.cpp msgid "(can't upgrade)" -msgstr "" +msgstr "(no se puede actualizar) " #: src/monster.cpp #, c-format msgid "Reproduce time: %1$d (turns left %2$d) %3$s" -msgstr "" +msgstr "Tiempo Reproducción: %1$d (turnos que quedan%2$d) %3$s" #: src/monster.cpp msgid "(can't reproduce)" -msgstr "" +msgstr "(no se puede reproducir) " #: src/monster.cpp #, c-format msgid "Biosignature time: %1$d (turns left %2$d) %3$s" -msgstr "" +msgstr "Tiempo Biofirma: %1$d (turnos que quedan %2$d) %3$s" #: src/monster.cpp msgid "(no biosignature)" -msgstr "" +msgstr "(no hay biofirma) " #: src/monster.cpp #, c-format @@ -300422,7 +301951,7 @@ msgstr "Esquivaste a %s." #: src/monster.cpp #, c-format msgid "The %s misses you." -msgstr "" +msgstr "%s falla al atacar." #: src/monster.cpp #, c-format @@ -300690,7 +302219,7 @@ msgstr "Enfocar las tendencias hacia:" #. ~ mode #: src/move_mode.cpp msgid "You feel bugs crawl over your skin." -msgstr "" +msgstr "Sientes que bichos se arrastran por tu piel." #: src/mutation.cpp #, c-format @@ -301125,6 +302654,10 @@ msgid "" "STR: %d, DEX: %d, PER: %d, INT: %d\n" "Press [%s] for more info.\n" msgstr "" +"Seleccionar un estilo.\n" +"\n" +"FUE: %d, DES: %d, PER: %d, INT: %d\n" +"Pulsa [%s] para más información.\n" #: src/newcharacter.cpp msgid "Use this style?" @@ -301185,6 +302718,8 @@ msgid "" "Sort by: %1$s (Press %2$s to" " change sorting.)" msgstr "" +"Ordenar por: %1$s (Pulsa " +"%2$s para cambiar orden.)" #: src/newcharacter.cpp msgid "Multiple pools" @@ -301211,7 +302746,7 @@ msgstr "" #: src/newcharacter.cpp msgid "No point limits are enforced." -msgstr "" +msgstr "No se aplican límites de puntos." #: src/newcharacter.cpp #, c-format @@ -301220,11 +302755,15 @@ msgid "" "Press %s or %s to select pool and %s to confirm selection.\n" "Press %s to go to the next tab or %s to return to main menu." msgstr "" +"Pulsa %s para ver y alterar uso de teclas.\n" +"Pulsa %s o %s para seleccionar grupo y %s confirmar selección.\n" +"Pulsa %s para ir a la próxima pestaña s %s para volver al menu principal." #: src/newcharacter.cpp #, c-format msgid "Press %s to view and alter keybindings." msgstr "" +"Pulsa %s para visualizar y editar uso de teclas." #: src/newcharacter.cpp msgid "Return to main menu?" @@ -301238,6 +302777,10 @@ msgid "" "Press %s to increase stat or %s to decrease stat.\n" "Press %s to go to the next tab or %s to return to the previous tab." msgstr "" +"Pulsa %s para ver y alterar uso de teclas.\n" +"Pulsa %s / %s para seleccionar atributos.\n" +"Pulsa %s para aumentar o %s disminuir atributo.\n" +"Pulsa %s para ir a la siguiente pestaña o %s para volver a la pestaña anterior." #: src/newcharacter.cpp src/player_display.cpp msgid "Strength:" @@ -301257,12 +302800,12 @@ msgstr "Percepción:" #: src/newcharacter.cpp msgid "Increasing Str further costs 2 points" -msgstr "" +msgstr "Incrementar más la Fue cuesta 2 puntos." #: src/newcharacter.cpp #, c-format msgid "Base HP: %d" -msgstr "PV de base: %d" +msgstr "PS Base: %d" #: src/newcharacter.cpp #, c-format @@ -301272,7 +302815,7 @@ msgstr "Carga posible: %.1f %s" #: src/newcharacter.cpp #, c-format msgid "Bash damage bonus: %.1f" -msgstr "" +msgstr "Bonus de daño de Impacto: %.1f" #: src/newcharacter.cpp msgid "" @@ -301284,7 +302827,7 @@ msgstr "" #: src/newcharacter.cpp msgid "Increasing Dex further costs 2 points" -msgstr "" +msgstr "Incrementar más la Des. cuesta 2 puntos" #: src/newcharacter.cpp #, c-format @@ -301294,7 +302837,7 @@ msgstr "Bonus de acierto en cuerpo a cuerpo: +%.2f" #: src/newcharacter.cpp #, c-format msgid "Throwing penalty per target's dodge: +%d" -msgstr "Penalización de lanzamiento por evasión del objetivo: +%d" +msgstr "Penalización de lanzamiento por esquivo del objetivo: +%d" #: src/newcharacter.cpp #, c-format @@ -301307,7 +302850,7 @@ msgstr "La destreza también mejora varias acciones que requieren sutileza." #: src/newcharacter.cpp msgid "Increasing Int further costs 2 points" -msgstr "" +msgstr "Incrementar más la Int cuesta 2 puntos" #: src/newcharacter.cpp #, c-format @@ -301317,7 +302860,7 @@ msgstr "Tiempo de lectura: %d%%" #: src/newcharacter.cpp #, c-format msgid "Skill rust delay: %d%%" -msgstr "" +msgstr "Retraso Atrofia de Habilidad: %d%%" #: src/newcharacter.cpp #, c-format @@ -301334,7 +302877,7 @@ msgstr "" #: src/newcharacter.cpp msgid "Increasing Per further costs 2 points" -msgstr "" +msgstr "Incrementar más la Per cuesta 2 puntos" #: src/newcharacter.cpp #, c-format @@ -301354,11 +302897,11 @@ msgstr "sin filtro" #: src/newcharacter.cpp msgid "sort" -msgstr "" +msgstr "ordenar" #: src/newcharacter.cpp msgid "unsorted" -msgstr "" +msgstr "Desordenado" #: src/newcharacter.cpp #, c-format @@ -301405,7 +302948,7 @@ msgstr "Tu profesión de %s te impide utilizar este rasgo." #: src/newcharacter.cpp #, c-format msgid "The following bionics prevent you from taking this trait: %s." -msgstr "" +msgstr "Los siguientes biónicos te impiden tomar este rasgo: %s." #: src/newcharacter.cpp #, c-format @@ -301423,7 +302966,7 @@ msgstr[1] "Perdón, pero solo puedes elegir hasta %d puntos de desventajas." #: src/newcharacter.cpp msgid "Search by trait name." -msgstr "" +msgstr "Buscar por nombre de rasgo." #. ~ 1s - profession name, 2d - current character points. #: src/newcharacter.cpp @@ -301533,7 +303076,7 @@ msgstr "%s(activado)" #: src/newcharacter.cpp msgid "Profession proficiencies:" -msgstr "" +msgstr "Competencias de profesión:" #: src/newcharacter.cpp msgctxt "Profession has no proficiencies" @@ -301583,6 +303126,8 @@ msgid "" "Press %1$s to switch to " "%2$s (female)." msgstr "" +"Pulsa %1$s para cambiar a " +"%2$s (mujer)." #. ~ Gender switch message. 1s - change key name, 2s - profession name. #: src/newcharacter.cpp @@ -301591,6 +303136,8 @@ msgid "" "Press %1$s to switch to " "%2$s (male)." msgstr "" +"Pulsa %1$s para cambiar a " +"%2$s (hombre)." #: src/newcharacter.cpp msgid "Search by profession name." @@ -301604,6 +303151,10 @@ msgid "" "Press %s to increase skill or %s to decrease skill.\n" "Press %s to go to the next tab or %s to return to the previous tab." msgstr "" +"Pulsa %s para ver y alterar uso de teclas.\n" +"Pulsa %s / %s para seleccionar habilidad.\n" +"Pulsa %s para aumentar o %s disminuir habilidad.\n" +"Pulsa %s para ir a la siguiente pestaña o %s para volver a la pestaña anterior." #. ~ levels here are skill levels at character creation time #: src/newcharacter.cpp @@ -301634,20 +303185,20 @@ msgstr[1] "%1$s otorga %2$d puntos" #, c-format msgid "Scenario %1$s costs %2$d point" msgid_plural "Scenario %1$s costs %2$d points" -msgstr[0] "" -msgstr[1] "" +msgstr[0] "El escenario %1$s cuesta%2$d punto" +msgstr[1] "El escenario %1$s cuesta%2$d puntos" #: src/newcharacter.cpp msgid "Scenario earns %2$d point" msgid_plural "Scenario earns %2$d points" -msgstr[0] "" -msgstr[1] "" +msgstr[0] "El escenario otorga %2$d punto" +msgstr[1] "El escenario otorga %2$d puntos" #: src/newcharacter.cpp msgid "Scenario costs %2$d point" msgid_plural "Scenario costs %2$d points" -msgstr[0] "" -msgstr[1] "" +msgstr[0] "El escenario cuesta%2$d punto" +msgstr[1] "El escenario cuesta%2$d puntos" #: src/newcharacter.cpp msgid "" @@ -301680,15 +303231,15 @@ msgstr "Lugar de inicio:" #: src/newcharacter.cpp #, c-format msgid "%s (%d locations, %d variants)" -msgstr "" +msgstr "%s (%d ubicaciones, %d variantes)" #: src/newcharacter.cpp msgid "Scenario Vehicle:" -msgstr "" +msgstr "Vehículo de escenario:" #: src/newcharacter.cpp msgid "Scenario calendar:" -msgstr "" +msgstr "Calendario de escenario:" #: src/newcharacter.cpp #, c-format @@ -301702,7 +303253,7 @@ msgstr "Año: Al azar" #: src/newcharacter.cpp #, c-format msgid "Season: %s" -msgstr "" +msgstr "Estación climática: %s" #: src/newcharacter.cpp #, c-format @@ -301748,7 +303299,7 @@ msgstr "Varias heridas en los miembros" #: src/newcharacter.cpp msgid "Fungal infected player" -msgstr "" +msgstr "Jugador con infección fúngica" #: src/newcharacter.cpp msgid "No starting NPC" @@ -301768,11 +303319,11 @@ msgstr "Altura:" #: src/newcharacter.cpp src/player_display.cpp msgid "Age:" -msgstr "" +msgstr "Edad:" #: src/newcharacter.cpp src/player_display.cpp msgid "Blood type:" -msgstr "" +msgstr "Tipo sanguíneo:" #: src/newcharacter.cpp #, c-format @@ -301781,7 +303332,11 @@ msgid "" msgid_plural "" "* Random location * (%d variants)" msgstr[0] "" +" * Ubicación aleatoria * (%d " +"variante)" msgstr[1] "" +" * Ubicación aleatoria * (%d " +"variantes)" #: src/newcharacter.cpp msgid "Starting location:" @@ -301791,8 +303346,8 @@ msgstr "Lugar de comienzo:" #, c-format msgid "%s (%d variant)" msgid_plural "%s (%d variants)" -msgstr[0] "" -msgstr[1] "" +msgstr[0] "%s (%dvariante)" +msgstr[1] "%s (%dvariantes)" #: src/newcharacter.cpp msgid "Name:" @@ -301819,6 +303374,8 @@ msgid "" "\n" "%s (toggled)" msgstr "" +"\n" +"%s(alternado)" #: src/newcharacter.cpp #, c-format @@ -301831,12 +303388,13 @@ msgstr "" #: src/newcharacter.cpp msgid "Proficiencies:" -msgstr "" +msgstr "Competencias:" #: src/newcharacter.cpp #, c-format msgid "Press %s to save character template." msgstr "" +"Pulsa %s para salvar la plantilla del personaje." #: src/newcharacter.cpp #, c-format @@ -301864,13 +303422,15 @@ msgstr "" #: src/newcharacter.cpp #, c-format msgid "Press %s to switch gender." -msgstr "" +msgstr "Pulsa %s para cambiar el género." #: src/newcharacter.cpp #, c-format msgid "" "Press %s to select a specific starting location." msgstr "" +"Pulsa %s para especificar la ubicación de " +"comienzo." #: src/newcharacter.cpp #, c-format @@ -301878,6 +303438,8 @@ msgid "" "Press %s or %s to " "cycle through editable values." msgstr "" +"Pulsa %s o%s para " +"moverte a través de los valores editados." #: src/newcharacter.cpp #, c-format @@ -301885,11 +303447,15 @@ msgid "" "Press %s and %s to " "change gender, height, age, and blood type." msgstr "" +"Pulsa %s y %s para " +"cambiar el género, altura, edad y tipo sanguíneo." #: src/newcharacter.cpp #, c-format msgid "Press %s to edit value via popup input." msgstr "" +"Pulsa %s para editar el valor a través de la " +"entrada emergente." #: src/newcharacter.cpp #, c-format @@ -301897,6 +303463,8 @@ msgid "" "Press %s to finish character creation or " "%s to return to the previous TAB." msgstr "" +"Pulsa %s para terminar la creación del personaje " +"o %s para volver a la Pestaña previa." #: src/newcharacter.cpp msgid "--- NO NAME ENTERED ---" @@ -301908,19 +303476,19 @@ msgstr "--- NOMBRE AL AZAR ---" #: src/newcharacter.cpp msgid "Starting vehicle (scenario): " -msgstr "" +msgstr "Vehículo de comienzo (escenario):" #: src/newcharacter.cpp msgid "Starting vehicle (profession): " -msgstr "" +msgstr "Vehículo de comienzo (profesión):" #: src/newcharacter.cpp msgid "Starting vehicle: " -msgstr "" +msgstr "Vehículo de comienzo:" #: src/newcharacter.cpp msgid "Starting addictions: " -msgstr "" +msgstr "Adicciones iniciales:" #: src/newcharacter.cpp msgid "Scenario: " @@ -301965,7 +303533,7 @@ msgstr "¿Estás SEGURO que terminaste?" #: src/newcharacter.cpp msgid "Enter name. Cancel to delete all." -msgstr "" +msgstr "Escriba nombre. Cancelar para suprimirlo todo." #: src/newcharacter.cpp msgid "Select gender" @@ -301986,6 +303554,9 @@ msgid "" "Conversion of your filename to your native character set resulted in some " "unsafe characters, please try an alphanumeric filename instead." msgstr "" +"La conversión de tu nombre de archivo a tu conjunto de caracteres nativos " +"resultó en algunos caracteres inseguros, por favor intente un nombre de " +"archivo alfanumérico en su lugar." #: src/newcharacter.cpp msgid "player template" @@ -302078,15 +303649,15 @@ msgstr "¡%1$s dice algo pero no lo puedes escuchar!" #: src/npc.cpp #, c-format msgid "%1$s says something but you can't reply to it!" -msgstr "" +msgstr "¡%1$s dice algo pero no puedes responderle!" #: src/npc.cpp msgid "Aware of your presence" -msgstr "" +msgstr "Consciente de tu presencia" #: src/npc.cpp msgid "Unaware of you" -msgstr "" +msgstr "No es consciente de tu presencia" #: src/npc.cpp msgid "Completely untrusting" @@ -302119,7 +303690,7 @@ msgstr "Completamente confiado" #: src/npc.cpp #, c-format msgid "Trust: %d (%s);\n" -msgstr "" +msgstr "Confianza: %d (%s);\n" #: src/npc.cpp msgid "Thinks you're laughably harmless" @@ -302148,7 +303719,7 @@ msgstr "Muy temeroso" #: src/npc.cpp #, c-format msgid "Fear: %d (%s);\n" -msgstr "" +msgstr "Miedo: %d (%s);\n" #: src/npc.cpp msgid "Considers you a major liability" @@ -302181,7 +303752,7 @@ msgstr "¡Mejores Amigos para Siempre!" #: src/npc.cpp #, c-format msgid "Value: %d (%s);\n" -msgstr "" +msgstr "Valor: %d (%s);\n" #: src/npc.cpp msgid "You can do no wrong!" @@ -302214,7 +303785,7 @@ msgstr "Está por matarte" #: src/npc.cpp #, c-format msgid "Anger: %d (%s)." -msgstr "" +msgstr "Furia: %d(%s)." #: src/npc.cpp #, c-format @@ -302371,11 +303942,11 @@ msgstr "Ahora mismo, Soy . En general, %s" #: src/npcmove.cpp msgid "bandit" -msgstr "" +msgstr "bandido" #: src/npcmove.cpp msgid "maniac" -msgstr "" +msgstr "maniaco" #: src/npcmove.cpp msgid "" @@ -302445,7 +304016,7 @@ msgstr "Espera, quiero destrozar ese/a %s." #: src/npcmove.cpp #, c-format msgid "%s completed the assigned task." -msgstr "" +msgstr "%s completó la tarea asignada." #: src/npcmove.cpp #, c-format @@ -302537,11 +304108,11 @@ msgstr "¡Mi %s esta sangrando!" #: src/npcmove.cpp #, c-format msgid "My %s is bleeding badly!" -msgstr "" +msgstr "¡Mi %s esta sangrando gravemente!" #: src/npcmove.cpp msgid "I've lost lot of blood." -msgstr "" +msgstr "He perdido mucha sangre." #: src/npcmove.cpp #, c-format @@ -302607,7 +304178,7 @@ msgstr "Deja de convertir los zombies en puré por un tiempo" #: src/npctalk.cpp msgid "Pulp zombies if you like" -msgstr "Haz puré los zombies si quieres" +msgstr "Haz puré los zombis si quieres" #: src/npctalk.cpp msgid "Go back to keeping your usual distance" @@ -302662,12 +304233,16 @@ msgstr "Silbas a tus animales que tiran de tus vehículos para que te sigan." msgid "" "Utter a magical command that will order your magical vehicles to follow you." msgstr "" +"Pronuncias un comando mágico que ordenará a tus vehículos mágicos que te " +"sigan." #: src/npctalk.cpp msgid "" "Utter a magical command that will order your magical vehicles to stop " "following you." msgstr "" +"Pronuncias un comando mágico que ordenará a tus vehículos mágicos que se " +"detengan." #: src/npctalk.cpp msgid "Whistle at your animals pulling vehicles to stop following you." @@ -302816,13 +304391,13 @@ msgstr "&Estás sordo y no puedes hablar. ¡Como no respondes, %s se enfada!" #: src/npctalk.cpp msgid "&You are mute and can't talk." -msgstr "" +msgstr "&Eres mudo y no puedes hablar." #: src/npctalk.cpp #, c-format msgid "" "&You are mute and can't talk. When you don't respond, %s becomes angry!" -msgstr "" +msgstr "&Estas mudo y no puedes hablar. ¡Como no respondes, %s se enfada!" #: src/npctalk.cpp #, c-format @@ -302863,7 +304438,7 @@ msgstr "&Gritas, pero no te puedes escuchar a ti mismo." #: src/npctalk.cpp msgid "&You yell, but can't form words." -msgstr "" +msgstr "&Gritas, pero no puedes formar palabras." #: src/npctalk.cpp msgid "&You yell." @@ -303004,7 +304579,7 @@ msgstr "Aprendes a fabricar %s." #: src/npctalk.cpp msgid "I can't think of a single place I can build a camp." -msgstr "" +msgstr "No se me ocurre ningún lugar donde pueda construir un campamento." #: src/npctalk_funcs.cpp msgid "Reward" @@ -303023,7 +304598,7 @@ msgstr "Elige un destino" #, c-format msgctxt "camp" msgid "%1$s at %2$s" -msgstr "" +msgstr "%1$s en %2$s" #: src/npctalk_funcs.cpp msgid "My current location" @@ -303162,6 +304737,9 @@ 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 "" +"Comerciar con %s\n" +"%s cambia listas, las letras eligen objeto, %s para terminar, %s para salir,\n" +"%s para ver información sobre ese objeto." #: src/npctrade.cpp #, c-format @@ -303321,7 +304899,7 @@ msgstr "" #: src/options.cpp msgid "Auto pickup enabled" -msgstr "Auto-recogida activada" +msgstr "Habilitar Autorecogida" #: src/options.cpp msgid "" @@ -303332,7 +304910,7 @@ msgstr "" #: src/options.cpp msgid "Auto pickup adjacent" -msgstr "Auto-recogida de objetos adyacentes" +msgstr "Autorecogida de objetos adyacentes" #: src/options.cpp msgid "" @@ -303341,12 +304919,12 @@ msgid "" "homebase." msgstr "" "Si está activado, coges los objetos que estén a un espacio del jugador. " -"Puedes asignar zonas de No Auto-recogida en el Gestor de Zonas con la tecla " +"Puedes asignar zonas de Sin Autorecogida en el Gestor de Zonas con la tecla " "'Y', por ejemplo, tu base de operaciones." #: src/options.cpp msgid "Auto pickup weight limit" -msgstr "Límite de peso de auto-recogida" +msgstr "Límite de peso de autorecogida" #: src/options.cpp msgid "" @@ -303359,7 +304937,7 @@ msgstr "" #: src/options.cpp msgid "Auto pickup volume limit" -msgstr "Límite de volumen de auto-recogida." +msgstr "Límite de volumen de autorecogida." #: src/options.cpp msgid "" @@ -303373,7 +304951,7 @@ msgstr "" #: src/options.cpp msgid "Auto pickup safe mode" -msgstr "Auto-recogida en modo seguro" +msgstr "Autorecogida en modo seguro" #: src/options.cpp msgid "" @@ -303385,19 +304963,19 @@ msgstr "" #: src/options.cpp msgid "List items within no auto pickup zones" -msgstr "Listar objetos dentro de zonas sin auto-recogida" +msgstr "Listar objetos dentro de zonas sin autorecogida" #: src/options.cpp msgid "" "If false, you will not see messages about items, you step on, within no auto" " pickup zones." msgstr "" -"Si está desactivado, no verás mensajes sobre objetos, donde pises, sin zonas" -" de auto-recogida." +"Si está desactivado, no verás mensajes sobre objetos, donde pises, dentro de" +" las zonas sin recogida" #: src/options.cpp msgid "Additional auto features" -msgstr "Auto opciones adicionales" +msgstr "Opciones Automáticas Adicionales" #: src/options.cpp msgid "" @@ -303437,11 +305015,11 @@ msgstr "Destrozar adyacente" #: src/options.cpp msgid "Pulp Adjacent Zombie Only" -msgstr "" +msgstr "Solo adyacente Zombis Destrozados" #: src/options.cpp msgid "Pulp Zombies Only" -msgstr "" +msgstr "Solo Zombis Destrozados" #: src/options.cpp msgid "Auto mining" @@ -303744,7 +305322,7 @@ msgstr "Ajusta el volumen de la música que se reproduce de fondo." #: src/options.cpp msgid "Sound effect volume" -msgstr "Volumen de los Efectos de Sonido" +msgstr "Volumen de los efectos" #: src/options.cpp msgid "Adjust the volume of sound effects being played by the game." @@ -303753,7 +305331,7 @@ msgstr "" #: src/options.cpp msgid "Ambient sound volume" -msgstr "Volumen de sonido ambiente" +msgstr "Volumen de ambiente" #: src/options.cpp msgid "Adjust the volume of ambient sounds being played by the game." @@ -303769,7 +305347,7 @@ msgstr "Cambiar idioma." #: src/options.cpp msgid "Temperature units" -msgstr "Unidad de temperatura" +msgstr "Temperatura" #: src/options.cpp msgid "Switch between Celsius, Fahrenheit and Kelvin." @@ -303789,7 +305367,7 @@ msgstr "Kelvin" #: src/options.cpp msgid "Speed units" -msgstr "Unidad de velocidad" +msgstr "Velocidad" #: src/options.cpp msgid "Switch between mph, km/h and tiles/turn." @@ -303801,7 +305379,7 @@ msgstr "espacios/turno" #: src/options.cpp msgid "Mass units" -msgstr "Unidad de masa" +msgstr "Masa" #: src/options.cpp msgid "Switch between kg and lbs." @@ -303817,7 +305395,7 @@ msgstr "lbs" #: src/options.cpp msgid "Volume units" -msgstr "Unidades de volumen" +msgstr "Volumen" #: src/options.cpp msgid "Switch between the Cup ( c ), Liter ( L ) or Quart ( qt )." @@ -303837,19 +305415,19 @@ msgstr "Cuarto" #: src/options.cpp msgid "Distance units" -msgstr "" +msgstr "Distancia" #: src/options.cpp msgid "Metric or Imperial" -msgstr "" +msgstr "Métrica o Imperial" #: src/options.cpp msgid "Imperial" -msgstr "" +msgstr "Imperial" #: src/options.cpp msgid "Metric" -msgstr "" +msgstr "Métrica" #: src/options.cpp msgid "Time format" @@ -303880,7 +305458,7 @@ msgstr "24h" #: src/options.cpp msgid "Use key code input mode" -msgstr "" +msgstr "Utilizar el modo de entrada de códigos de teclas" #: src/options.cpp msgid "" @@ -303889,14 +305467,20 @@ msgid "" "supports qwerty. Key code is currently WIP and bypasses IMEs, caps lock, " "and num lock." msgstr "" +"Utilice el código de teclas o la entrada de símbolos en SDL. Se recomienda " +"el uso de símbolos para los diseños que no son de tipo QWERTY, ya que " +"actualmente las combinaciones de teclas predeterminadas para el modo de " +"código de teclas sólo son compatibles con QWERTY. El código de teclas es " +"actualmente WIP y evita los IME, el bloqueo de mayúsculas y el bloqueo " +"numérico." #: src/options.cpp msgid "Key code" -msgstr "" +msgstr "Código de letra" #: src/options.cpp msgid "Force capital/modified letters in prompts" -msgstr "" +msgstr "Forzar letras May./modificadas en los avisos" #: src/options.cpp msgid "" @@ -303904,6 +305488,9 @@ msgid "" "letters, while lower case and unmodified letters only snap the cursor to the" " corresponding option." msgstr "" +"Si es verdadero, las entradas de pantalla como S/N sólo aceptan mayúsculas o" +" letras modificadas, mientras que las minúsculas y las letras no modificadas" +" sólo hacen saltar el cursor a la opción correspondiente." #: src/options.cpp msgid "Snap to target" @@ -303984,7 +305571,7 @@ msgstr "" #: src/options.cpp msgid "Inventory highlight mode" -msgstr "" +msgstr "Modo resaltado de inventario" #: src/options.cpp msgid "" @@ -303992,6 +305579,9 @@ msgid "" " \"Symbol\" shows a highlighted caret and \"Highlight\" uses font " "highlighting." msgstr "" +"Resalta el contenido del objeto seleccionado y el contenedor principal en la" +" pantalla de inventario. \"Símbolo\" muestra una letra resaltada y " +"\"Resaltar\" utiliza el resaltado de la fuente." #: src/options.cpp msgid "Highlight" @@ -304146,11 +305736,11 @@ msgstr "" #: src/options.cpp msgid "Limit message history" -msgstr "" +msgstr "Límite del historial de mensajes" #: src/options.cpp msgid "Number of messages to preserve in the history, and when saving." -msgstr "" +msgstr "Número de mensajes a conservar en el historial, y cuando guardar." #: src/options.cpp msgid "Suppress \"unknown command\" messages" @@ -304166,7 +305756,7 @@ msgstr "" #: src/options.cpp msgid "Popup window when achievement completed" -msgstr "" +msgstr "Ventana emergente cuando un logro es completado" #: src/options.cpp msgid "" @@ -304174,18 +305764,20 @@ msgid "" "when completing an achievement that has not been completed in a previous " "game." msgstr "" +"Si activar una ventana emergente al completar un logro. Primero: al " +"completar un logro que no se ha completado en una partida anterior." #: src/options.cpp msgid "First" -msgstr "" +msgstr "Primero" #: src/options.cpp msgid "Look around position" -msgstr "" +msgstr "Mirar alrededor de tu posición" #: src/options.cpp msgid "Switch between look around panel being left or right." -msgstr "" +msgstr "Cambia entre el panel de vista a la izquierda o a la derecha." #: src/options.cpp msgid "Pickup position" @@ -304470,19 +306062,22 @@ msgstr "" #: src/options.cpp msgid "Use seasonal title screen" -msgstr "" +msgstr "Utilizar la pantalla de título estacional" #: src/options.cpp msgid "If true, the title screen will use the art appropriate for the season." msgstr "" +"Si es cierto, la pantalla del título utilizará el arte apropiado para la " +"estación del año." #: src/options.cpp msgid "Alternative title screen frequency" -msgstr "" +msgstr "Frecuencia de la pantalla de título alternativa" #: src/options.cpp msgid "Set the probability of the alternate title screen appearing." msgstr "" +"Establece la probabilidad de que aparezca la pantalla de título alternativo." #: src/options.cpp msgid "Terminal width" @@ -304490,7 +306085,7 @@ msgstr "Ancho de terminal" #: src/options.cpp msgid "Set the size of the terminal along the X axis." -msgstr "" +msgstr "Establece el tamaño del terminal a lo largo del eje X." #: src/options.cpp msgid "Terminal height" @@ -304498,7 +306093,7 @@ msgstr "Alto de terminal" #: src/options.cpp msgid "Set the size of the terminal along the Y axis." -msgstr "" +msgstr "Establece el tamaño del terminal a lo largo del eje Y." #: src/options.cpp msgid "Font blending" @@ -304638,13 +306233,16 @@ msgstr "Qué conjunto de gráficos quieres usar." #: src/options.cpp msgid "Memory map overlay preset" -msgstr "" +msgstr "Memoria del mapa preestablecido" #: src/options.cpp 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 "" +"Especifica la capa en la que se dibuja el mapa de memoria. Requiere " +"reinicio. Para la superposición personalizada define los valores gamma y RGB" +" para los colores oscuros y claros." #: src/options.cpp msgid "Darkened" @@ -304656,67 +306254,71 @@ msgstr "Sepia" #: src/options.cpp msgid "Sepia Dark" -msgstr "" +msgstr "Oscuro Sepia" #: src/options.cpp msgid "Blue Dark" -msgstr "" +msgstr "Oscuro Azul" #: src/options.cpp msgid "Custom dark color RGB overlay - RED" -msgstr "" +msgstr "ROJO - capa RGB color oscuro personalizado" #: src/options.cpp msgid "Specify RGB value for color RED for dark color overlay." -msgstr "" +msgstr "Especifica valor RGB para el color ROJO para la capa oscura de color." #: src/options.cpp msgid "Custom dark color RGB overlay - GREEN" -msgstr "" +msgstr "VERDE - capa RGB color oscuro personalizado" #: src/options.cpp msgid "Specify RGB value for color GREEN for dark color overlay." msgstr "" +"Especifica valor RGB para el color VERDE para la capa oscura de color." #: src/options.cpp msgid "Custom dark color RGB overlay - BLUE" -msgstr "" +msgstr "AZUL - capa RGB color oscuro personalizado" #: src/options.cpp msgid "Specify RGB value for color BLUE for dark color overlay." -msgstr "" +msgstr "Especifica valor RGB para el color AZUL para la capa oscura de color." #: src/options.cpp msgid "Custom bright color RGB overlay - RED" -msgstr "" +msgstr "ROJO - capa RGB color brillante personalizado" #: src/options.cpp msgid "Specify RGB value for color RED for bright color overlay." msgstr "" +"Especifica valor RGB para el color ROJO para la capa brillante de color." #: src/options.cpp msgid "Custom bright color RGB overlay - GREEN" -msgstr "" +msgstr "VERDE - capa RGB color brillante personalizado" #: src/options.cpp msgid "Specify RGB value for color GREEN for bright color overlay." msgstr "" +"Especifica valor RGB para el color VERDE para la capa brillante de color." #: src/options.cpp msgid "Custom bright color RGB overlay - BLUE" -msgstr "" +msgstr "AZUL - capa RGB color brillante personalizado" #: src/options.cpp msgid "Specify RGB value for color BLUE for bright color overlay." msgstr "" +"Especifica valor RGB para el color AZUL para la capa brillante de color." #: src/options.cpp msgid "Custom gamma for overlay" -msgstr "" +msgstr "Gamma personalizado para capa" #: src/options.cpp msgid "Specify gamma value for overlay." -msgstr "" +msgstr "Especifica valor de gamma para la capa" #: src/options.cpp msgid "Pixel minimap" @@ -304866,13 +306468,15 @@ msgstr "" #: src/options.cpp msgid "Allow render batching" -msgstr "" +msgstr "Permitir cocinado de render" #: src/options.cpp msgid "" "Use render batching for 2D render API to make it more efficient. Requires " "restart." msgstr "" +"Usa API render 2D para cocinado de render haciéndolo más eficiente. Requiere" +" reinicio." #: src/options.cpp msgid "Software framebuffer acceleration" @@ -304989,6 +306593,9 @@ msgid "" "A number determining how large cities are. A higher number means larger " "cities. 0 disables cities, roads and any scenario requiring a city start." msgstr "" +"Un número que determina el tamaño de las ciudades. Un número mayor significa" +" ciudades más grandes. El 0 desactiva las ciudades, las carreteras y " +"cualquier escenario que requiera el comienzo en una ciudad." #: src/options.cpp msgid "City spacing" @@ -304999,6 +306606,9 @@ msgid "" "A number determining how far apart cities are. A higher number means cities" " are further apart. Warning, small numbers lead to very slow mapgen." msgstr "" +"Un número que determina la distancia entre las ciudades. Un número mayor " +"significa que las ciudades están más separadas. Atención, los números " +"pequeños hacen que la generación de mapas sea muy lenta." #: src/options.cpp msgid "Spawn rate scaling factor" @@ -305009,6 +306619,8 @@ msgid "" "A scaling factor that determines density of monster spawns. A higher number" " means more monsters." msgstr "" +"Un factor de escala que determina la densidad de aparición de monstruos. Un " +"número más alto significa más monstruos." #: src/options.cpp msgid "Carrion spawn rate scaling factor" @@ -305019,6 +306631,9 @@ msgid "" "A scaling factor that determines how often creatures spawn from rotting " "material. A higher number means more carrion spawned." msgstr "" +"Un factor de escala que determina la frecuencia con la que las criaturas " +"generan material en descomposición. Un número más alto significa más carroña" +" engendrada." #: src/options.cpp msgid "Item spawn scaling factor" @@ -305029,10 +306644,12 @@ msgid "" "A scaling factor that determines density of item spawns. A higher number " "means more items." msgstr "" +"Un factor de escala que determina la densidad de aparición de objetos. Un " +"número mayor significa más objetos." #: src/options.cpp msgid "Random NPC spawn time" -msgstr "" +msgstr "Tiempo de aparición aleatoria de PNJ" #: src/options.cpp msgid "" @@ -305040,6 +306657,9 @@ msgid "" " goes up with the number of NPCs already spawned. A higher number means " "fewer NPCs. Set to 0 days to disable random NPCs." msgstr "" +"Número medio de días entre la aparición de un PNJ aleatorios. La duración " +"media aumenta con el número de PNJs que ya han aparecido. Un número mayor " +"significa menos PNJs. Poner 0 días para desactivar los PNJs aleatorios." #: src/options.cpp msgid "Monster evolution scaling factor" @@ -305108,6 +306728,10 @@ msgid "" " -1 randomizes the start date. Can be overridden by scenarios. This does " "not advance food rot or monster evolution." msgstr "" +"En que día del año ocurrió el cataclismo. El día 0 es la primavera del 1. El" +" día -1 aleatoriza la fecha de comienzo. Puede ser anulado por los " +"escenarios. Esto no adelanta la putrefacción de los alimentos ni la " +"evolución de los monstruos." #: src/options.cpp msgid "Spawn delay" @@ -305172,6 +306796,12 @@ msgid "" "appear to walk through walls under some circumstances. Must reset world " "directory after changing for it to take effect." msgstr "" +"Emulación de hordas de zombis. Los zombis pueden agruparse en hordas, que " +"pueden deambular por las ciudades y, en ocasiones, avanzar hacia el ruido. " +"Nota: la implementación actual no respeta correctamente los obstáculos, por " +"lo que las hordas pueden parecer que atraviesan las paredes en algunas " +"circunstancias. Debes reiniciar el directorio del mundo después de cambiarlo" +" para que surta efecto." #: src/options.cpp msgid "Surrounded start" @@ -305935,7 +307565,7 @@ msgstr "" #: src/output.cpp msgid "Separate multiple items with [,]." -msgstr "" +msgstr "Separar multiples objetos con [,]." #. ~ An example of how to separate multiple items with a comma when filtering #. items. @@ -305945,7 +307575,7 @@ msgstr "Ejemplo: mochila,linterna,botiquín, ,venda" #: src/output.cpp msgid "To exclude items, place [-] in front." -msgstr "" +msgstr "Excluir objetos, coloca [-] en frente." #. ~ An example of how to exclude items with - when filtering items. #: src/output.cpp @@ -305958,6 +307588,10 @@ msgid "" "[q]uality, [n]otes or " "[d]isassembled components." msgstr "" +"Buscar [c]ategoría, [ m " +"]aterial, [q ]alidad, " +"[n]otas o componentes " +"[d]esensamblados. " #. ~ An example of how to filter items based on category or material. #: src/output.cpp @@ -306107,12 +307741,12 @@ msgstr "# Sin explorar" #: src/overmap_ui.cpp #, c-format msgid "oter: %s" -msgstr "" +msgstr "oter: %s" #: src/overmap_ui.cpp #, c-format msgid "oter_type: %s" -msgstr "" +msgstr "tipo_oter: %s" #: src/overmap_ui.cpp msgid "Distance to active mission:" @@ -306158,6 +307792,8 @@ msgid "" "Add a note to the map. For a custom GLYPH or COLOR follow the examples " "below. Default GLYPH and COLOR looks like this: N" msgstr "" +"Añade una nota al mapa. Para un GLIFO o COLOR siga los ejemplos inferiores. " +"Por defecto GLIFO y COLOR se ven así: N" #: src/overmap_ui.cpp msgid "Color codes: " @@ -306166,10 +307802,14 @@ msgstr "Códigos de color:" #: src/overmap_ui.cpp msgid "Type GLYPH:TEXT to set a custom glyph." msgstr "" +"Escribe GLIFO: TEXTO para establecer un glifo " +"personalizado." #: src/overmap_ui.cpp msgid "Type COLOR;TEXT to set a custom color." msgstr "" +"Tipo COLOR ; TEXTO para establecer un color " +"personalizado." #: src/overmap_ui.cpp msgid "Examples: B:Base | g;Loot | !:R;Minefield" @@ -306221,11 +307861,13 @@ msgid "" "Press [%s] or [%s] to cycle " "through search results." msgstr "" +"Pulsa [%s] o [%s] para moverte a" +" través de los resultados de búsqueda." #: src/overmap_ui.cpp #, c-format msgid "Press [%s] to confirm." -msgstr "" +msgstr "Pulsa [%s] para confirmar." #: src/overmap_ui.cpp #, c-format @@ -306347,7 +307989,7 @@ msgstr "%1$s al %2$s en las afueras de %3$s" #: src/panels.cpp msgid "Str " -msgstr "Fue" +msgstr "Fue " #: src/panels.cpp msgid "Dex " @@ -306479,20 +308121,20 @@ msgstr "¡Congelado!" #: src/panels.cpp msgid "SAFE" -msgstr "A SALVO" +msgstr "M. SEG." #: src/panels.cpp msgid "STM" -msgstr "STM" +msgstr "VIG" #: src/panels.cpp msgid "PWR" -msgstr "ENG" +msgstr "ENE" #: src/panels.cpp msgctxt "weariness description" msgid "Fresh" -msgstr "" +msgstr "Fresco" #: src/panels.cpp msgctxt "weariness description" @@ -306502,22 +308144,22 @@ msgstr "Luz" #: src/panels.cpp msgctxt "weariness description" msgid "Moderate" -msgstr "Moderado" +msgstr "Moderada" #: src/panels.cpp msgctxt "weariness description" msgid "Weary" -msgstr "Fatigado" +msgstr "Estado" #: src/panels.cpp msgctxt "weariness description" msgid "Very" -msgstr "" +msgstr "Muy" #: src/panels.cpp msgctxt "weariness description" msgid "Extreme" -msgstr "" +msgstr "Extremo" #: src/panels.cpp msgctxt "activity description" @@ -306532,12 +308174,12 @@ msgstr "Luz" #: src/panels.cpp msgctxt "activity description" msgid "Moderate" -msgstr "Moderado" +msgstr "Moderada" #: src/panels.cpp msgctxt "activity description" msgid "Brisk" -msgstr "" +msgstr "Vigoroso" #: src/panels.cpp msgctxt "activity description" @@ -306547,7 +308189,7 @@ msgstr "Activo" #: src/panels.cpp msgctxt "activity description" msgid "Extreme" -msgstr "" +msgstr "Extremo" #: src/panels.cpp msgid "STR" @@ -306567,11 +308209,11 @@ msgstr "PER" #: src/panels.cpp msgid "WRY" -msgstr "" +msgstr "CLIMA" #: src/panels.cpp msgid "ACT" -msgstr "" +msgstr "ACTIV." #: src/panels.cpp msgid "DEAF" @@ -306579,7 +308221,7 @@ msgstr "SORDO" #: src/panels.cpp msgid "Sound:" -msgstr "Ruido :" +msgstr "Ruido:" #: src/panels.cpp msgid "Time: ???" @@ -306591,7 +308233,7 @@ msgstr "Luna" #: src/panels.cpp msgid "Focus" -msgstr "Enfoque" +msgstr "Foco" #: src/panels.cpp msgid "Stam :" @@ -306607,7 +308249,7 @@ msgstr "Ánimo :" #: src/panels.cpp msgid "Speed:" -msgstr "Vel :" +msgstr "Vel:" #: src/panels.cpp msgid "Move :" @@ -306643,11 +308285,11 @@ msgstr "ON" #: src/panels.cpp msgid "Weary:" -msgstr "" +msgstr "Estado:" #: src/panels.cpp msgid "Activ:" -msgstr "" +msgstr "Activ:" #: src/panels.cpp msgid "Place: " @@ -306731,31 +308373,31 @@ msgstr "Bajo tierra" #: src/panels.cpp msgid "Stm" -msgstr "Res" +msgstr "Vig" #: src/panels.cpp msgid "Spd " -msgstr "Vel" +msgstr "Vel " #: src/panels.cpp msgid "POWER" -msgstr "ENERG." +msgstr "ENERGIA" #: src/panels.cpp msgid "Head :" -msgstr "Cabeza :" +msgstr "Cabeza:" #: src/panels.cpp msgid "Arms :" -msgstr "Brazos :" +msgstr "Brazos:" #: src/panels.cpp msgid "Legs :" -msgstr "Piernas :" +msgstr "Piernas:" #: src/panels.cpp msgid "Feet :" -msgstr "Pies :" +msgstr "Pies:" #: src/panels.cpp #, c-format @@ -306776,7 +308418,7 @@ msgstr "Luz: " #: src/panels.cpp msgid "Weapon :" -msgstr "Arma :" +msgstr "Arma:" #: src/panels.cpp msgid "Day " @@ -306792,27 +308434,27 @@ msgstr "para abrir las opciones laterales" #: src/panels.cpp msgid "Transition:" -msgstr "" +msgstr "Transición:" #: src/panels.cpp msgid "Malus: " -msgstr "" +msgstr "Malus:" #: src/panels.cpp msgid "Weary Transition:" -msgstr "" +msgstr "Hacia Cansado:" #: src/panels.cpp msgid "Weary Malus: " -msgstr "" +msgstr "Muy Cansado:" #: src/panels.cpp msgid "Weariness:" -msgstr "" +msgstr "Estado:" #: src/panels.cpp msgid "Activity:" -msgstr "" +msgstr "Actividad:" #. ~ translation should not exceed 9 console cells #: src/panels.cpp @@ -306821,7 +308463,7 @@ msgstr "Maná máx" #: src/panels.cpp msgid "Weariness" -msgstr "" +msgstr "Estado" #: src/panels.cpp msgid "Location" @@ -306849,7 +308491,7 @@ msgstr "Brújula" #: src/panels.cpp msgid "Overmap" -msgstr "" +msgstr "Mapa General" #: src/panels.cpp msgid "Log" @@ -306861,7 +308503,7 @@ msgstr "Mapa" #: src/panels.cpp msgid "AI Needs" -msgstr "" +msgstr "Necesita IA" #: src/panels.cpp msgid "Limbs" @@ -306901,7 +308543,7 @@ msgstr "Lugar alternativo" #: src/panels.cpp msgid "Needs Alt" -msgstr "" +msgstr "Necesita Alt" #: src/panels.cpp msgid "compact" @@ -306909,7 +308551,7 @@ msgstr "compacto" #: src/panels.cpp msgid "labels narrow" -msgstr "" +msgstr "etiquetas estrechas" #: src/panels.cpp msgid "labels" @@ -306937,7 +308579,7 @@ msgstr "Salir" #: src/past_games_info.cpp msgid "Please wait while past game data loads…" -msgstr "" +msgstr "Por favor espere mientas los datos del juego pasado se cargan..." #: src/pickup.cpp #, c-format @@ -306957,7 +308599,7 @@ msgstr "Ponerse %s" #: src/pickup.cpp #, c-format msgid "Spill contents of %s, then pick up %s" -msgstr "" +msgstr "Derramar contenido de %s, luego recoger %s" #: src/pickup.cpp msgid "" @@ -307043,12 +308685,12 @@ msgstr "[%s] Siguiente" #: src/pickup.cpp #, c-format msgid "PICK Wgt %1$s/%2$s Vol %3$s/%4$s" -msgstr "" +msgstr "COGER Peso %1$s/%2$s Vol %3$s/%4$s" #: src/pickup.cpp #, c-format msgid "INDV Vol %1$s/%2$s Lng %3$s/%4$s" -msgstr "" +msgstr "Vol INDV %1$s/%2$s/ Long %3$s/%4$s" #: src/pickup.cpp msgid "Set filter" @@ -307070,7 +308712,7 @@ msgstr "Cogiste: %d %s [%c]" #: src/pickup.cpp #, c-format msgid "You pick up: %s" -msgstr "" +msgstr "Recoges: %s" #: src/pickup.cpp #, c-format @@ -307103,32 +308745,40 @@ msgid "" "Your broken limb significantly hampers your efforts to put pressure on the " "bleeding wound!" msgstr "" +"¡Tu miembro roto dificulta significativamente tus esfuerzos por ejercer " +"presión sobre la herida sangrante!" #: src/player.cpp msgid "" "'s broken limb significantly hampers their effort to put pressure " "on the bleeding wound!" msgstr "" +"¡El miembro roto de dificulta significativamente sus esfuerzos por" +" ejercer presión sobre su herida sangrante!" #: src/player.cpp msgid "" "Your hands are too encumbered to effectively put pressure on the bleeding " "wound!" msgstr "" +"¡Tus manos están demasiado incómodas para poder ejercer una presión eficaz " +"sobre la herida que sangra!" #: src/player.cpp msgid "" "'s hands are too encumbered to effectively put pressure on the " "bleeding wound!" msgstr "" +"¡Las manos de están demasiado incómodas para poder ejercer una " +"presión eficaz sobre la herida que sangra!" #: src/player.cpp msgid "You attempt to put pressure on the bleeding wound!" -msgstr "" +msgstr "¡Intentas presionar la herida que sangra!" #: src/player.cpp msgid " attempts to put pressure on the bleeding wound!" -msgstr "" +msgstr "¡ Intenta presionar la herida que sangra!" #: src/player.cpp #, c-format @@ -307291,7 +308941,7 @@ msgstr "¡Necesitas un cargador compatible para recargar el/la %s!" #: src/player.cpp msgid "You can't reload anything with the ammo you have on hand." -msgstr "" +msgstr "No puedes recargar nada con la munición que tienes a mano." #: src/player.cpp #, c-format @@ -307341,7 +308991,7 @@ msgstr "El/la %s no tiene niguna falla para arreglar." #: src/player.cpp msgid "It is damaged, but cannot be repaired." -msgstr "" +msgstr "Está dañado, pero no puede ser reparado." #: src/player.cpp #, c-format @@ -307597,15 +309247,15 @@ msgstr "Te detienes un momento para recuperar el aliento." #: src/player_activity.cpp msgid "You struggle to continue. Keep trying?" -msgstr "" +msgstr "Te cuesta continuar. ¿Seguir intentándolo?" #: src/player_activity.cpp msgid "Continue after a break." -msgstr "" +msgstr "Continuar despues de un descanso." #: src/player_activity.cpp msgid "Finish it." -msgstr "" +msgstr "Terminarlo." #: src/player_display.cpp msgid "ENCUMBRANCE AND WARMTH" @@ -307621,7 +309271,7 @@ msgstr "VELOCIDAD" #: src/player_display.cpp msgid "PROFICIENCIES" -msgstr "" +msgstr "COMPETENCIAS" #: src/player_display.cpp #, c-format @@ -307631,7 +309281,7 @@ msgstr "Coste de puntos de movimiento por nadar: %+d\n" #: src/player_display.cpp #, c-format msgid "Movement point cost: %+d\n" -msgstr "" +msgstr "Coste puntos Movimiento: %+d\n" #: src/player_display.cpp #, c-format @@ -307648,22 +309298,23 @@ msgstr "" #: src/player_display.cpp #, c-format msgid "Melee stamina cost: %+d\n" -msgstr "" +msgstr "Coste vigor cuerpo a cuerpo: %+d\n" #: src/player_display.cpp #, c-format msgid "Stamina Regeneration: %+d\n" -msgstr "" +msgstr "Regeneración de Vigor: %+d\n" #: src/player_display.cpp #, c-format msgid "Dispersion when using ranged attacks: %+.1f\n" msgstr "" +"Dispersión cuando se usan ataques a distancia: %+.1f\n" #: src/player_display.cpp #, c-format msgid "Dodge skill: %+.1f\n" -msgstr "Hab. de evasión: %+.1f\n" +msgstr "Hab. de esquivar: %+.1f\n" #: src/player_display.cpp #, c-format @@ -307692,12 +309343,17 @@ msgid "" "Covering your mouth will make it more difficult to breathe " "and catch your breath.\n" msgstr "" +"Cubrirte la boca hará que sea más difícil respirar y " +"recuperar el aliento.\n" #: src/player_display.cpp msgid "" "Arm encumbrance affects stamina cost of melee attacks and " "accuracy with ranged weapons.\n" msgstr "" +"La incomodidad en los brazos afecta el coste de vigor para " +"los ataques cuerpo a cuerpo y para la precisión con armas a " +"distancia.\n" #: src/player_display.cpp msgid "" @@ -307719,12 +309375,12 @@ msgstr "Velocidad de puntería reducida: %.1f" #: src/player_display.cpp msgid "You know this proficiency." -msgstr "" +msgstr "Ya conoces esta competencia." #: src/player_display.cpp #, c-format msgid "You are %2.1f%% of the way towards learning this proficiency." -msgstr "" +msgstr "Estas a %2.1f%% en el camino de aprender esta competencia." #: src/player_display.cpp msgid "" @@ -307739,7 +309395,7 @@ msgstr "" #: src/player_display.cpp #, c-format msgid "Base HP: %d" -msgstr "PV de base: %d" +msgstr "PS Base: %d" #: src/player_display.cpp #, c-format @@ -307749,7 +309405,7 @@ msgstr "Carga de peso (%s): %.1f" #: src/player_display.cpp #, c-format msgid "Bash damage: %.1f" -msgstr "" +msgstr "Daño Impacto: %.1f" #: src/player_display.cpp msgid "" @@ -307790,7 +309446,7 @@ msgstr "" #: src/player_display.cpp #, c-format msgid "Skill rust delay: %d%%" -msgstr "" +msgstr "Retraso de atrofia habilidad: %d%%" #: src/player_display.cpp #, c-format @@ -307833,11 +309489,11 @@ msgstr "" #: src/player_display.cpp msgid "Your height. Simply how tall you are." -msgstr "" +msgstr "Tu altura. Simplemente como de alto eres." #: src/player_display.cpp msgid "This is how old you are." -msgstr "" +msgstr "Esta es tu edad." #: src/player_display.cpp msgid "This is your blood type and Rh factor." @@ -307851,7 +309507,7 @@ msgstr "Tipo de sangre: %s" #: src/player_display.cpp #, c-format msgid "Rh factor: %s" -msgstr "" +msgstr "Factor Rh: %s" #: src/player_display.cpp msgid "negative (-)" @@ -307867,6 +309523,7 @@ msgid "" "Power: %1$d %2$s / %3$d " "kJ" msgstr "" +"Energía: %1$d%2$s/%3$dkJ" #: src/player_display.cpp msgid "Base Move Cost:" @@ -308054,15 +309711,15 @@ msgstr "Cambiar a categoría anterior" #: src/player_display.cpp msgid "Toggle skill training / Upgrade stat" -msgstr "" +msgstr "Alternar entrenamiento habilidad / Mejorar atributo" #: src/player_hardcoded_effects.cpp msgid "Something burns you from the inside." -msgstr "" +msgstr "Algo te esta quemando por dentro." #: src/player_hardcoded_effects.cpp msgid " shivers from pain." -msgstr "" +msgstr " tiembla del dolor." #: src/player_hardcoded_effects.cpp msgid "You feel nauseous." @@ -308528,31 +310185,37 @@ msgstr "" #: src/player_hardcoded_effects.cpp msgid "You bleed to death!" -msgstr "" +msgstr "¡Te desangras hasta morir!" #: src/player_hardcoded_effects.cpp msgid " bleeds to death!" -msgstr "" +msgstr "¡ se desangra hasta morir!" #: src/player_hardcoded_effects.cpp msgid "Your heart can't keep up the pace and fails!" -msgstr "" +msgstr "¡Tu corazón no puede seguir el ritmo y falla!" #: src/player_hardcoded_effects.cpp msgid "Your skin looks pale and you feel anxious and thirsty. Blood loss?" msgstr "" +"Tu piel está pálida y te sientes nervioso y sediento. ¿Pérdida de sangre?" #: src/player_hardcoded_effects.cpp msgid "" "Your pale skin is sweating, your heart is beating fast, and you feel " "restless. Maybe you lost too much blood?" msgstr "" +"Tu piel pálida está sudando, tu corazón late rápido y te sientes inquieto. " +"¿Tal vez has perdido mucha sangre?" #: src/player_hardcoded_effects.cpp msgid "" "You're unsettlingly white, but your fingertips are bluish. You are agitated" " and your heart is racing. Your blood loss must be serious." msgstr "" +"Estás inquietantemente blanco, pero las puntas de tus dedos estan azuladas. " +"Estás agitado y tu corazón está acelerado. Tu pérdida de sangre debe ser " +"grave." #: src/player_hardcoded_effects.cpp msgid "" @@ -308560,102 +310223,105 @@ msgid "" " your heart racing like a train. You are on the brink of collapse from the " "effects of blood loss." msgstr "" +"Estás pálido como un fantasma, empapado por el sudor, y aletargado, a pesar " +"de que tu corazón late como un tren. Estás al borde del colapso por los " +"efectos de la pérdida de sangre." #: src/player_hardcoded_effects.cpp msgid "You feel dizzy and lightheaded." -msgstr "" +msgstr "Te sientes mareado y sin aire." #: src/player_hardcoded_effects.cpp msgid "You feel tired and you breathe heavily." -msgstr "" +msgstr "Te sientes cansado y respiras con dificultad." #: src/player_hardcoded_effects.cpp msgid "You are anxious and cannot collect your thoughts." -msgstr "" +msgstr "Está ansioso y no puedes aclarar tus pensamientos." #: src/player_hardcoded_effects.cpp msgid "You are sweating profusely, but you feel cold." -msgstr "" +msgstr "Estás sudando profusamente, pero sientes frío." #: src/player_hardcoded_effects.cpp msgid "You huff and puff. Your breath is rapid and shallow." -msgstr "" +msgstr "Resoplas. Tu respiración es rápida y sin profundidad." #: src/player_hardcoded_effects.cpp msgid "You drop to the ground, fighting to keep yourself conscious." -msgstr "" +msgstr "Te tiras al suelo, luchando por mantenerte consciente." #: src/player_hardcoded_effects.cpp msgid "Your mind slips away." -msgstr "" +msgstr "Tu mente se escapa." #: src/player_hardcoded_effects.cpp msgid "You cannot breathe and your body gives out!" -msgstr "" +msgstr "¡No puedes respirar y tu cuerpo se rinde!" #: src/player_hardcoded_effects.cpp msgid " gasps for air and dies!" -msgstr "" +msgstr " ¡ jadea en busca de aire y muere!" #: src/player_hardcoded_effects.cpp msgid "Your hands feel unusually cold." -msgstr "" +msgstr "Tus manos se sienten inusualmente frías." #: src/player_hardcoded_effects.cpp msgid "Your feet feel unusually cold." -msgstr "" +msgstr "Tus pies se sienten inusualmente frías." #: src/player_hardcoded_effects.cpp msgid "Your skin looks very pale." -msgstr "" +msgstr "Tu piel esta muy pálida." #: src/player_hardcoded_effects.cpp msgid "You feel weak. Where has your strength gone?" -msgstr "" +msgstr "Te sientes débil. ¿Adónde han ido a parar tus fuerzas?" #: src/player_hardcoded_effects.cpp msgid "You feel feeble. A gust of wind could make you stumble." -msgstr "" +msgstr "Te sientes débil. Una ráfaga de viento podría hacerte tropezar." #: src/player_hardcoded_effects.cpp msgid "There is an overwhelming aura of tiredness inside of you." -msgstr "" +msgstr "Hay un aura abrumadora de cansancio en tu interior." #: src/player_hardcoded_effects.cpp msgid "Rest is what you want. Rest is what you need." -msgstr "" +msgstr "Descanso es lo que quieres. Descansar es lo que necesitas." #: src/player_hardcoded_effects.cpp msgid "You feel dizzy and can't coordinate the movement of your feet." -msgstr "" +msgstr "Te sientes mareado y no puedes coordinar el movimiento de tus pies." #: src/player_hardcoded_effects.cpp msgid "Your muscles are quivering." -msgstr "" +msgstr "Tus músculos están temblando." #: src/player_hardcoded_effects.cpp msgid "You crave for ice. The dirt under your feet looks tasty too." -msgstr "" +msgstr "Anhelas el hielo. La tierra bajo tus pies también parece sabrosa." #: src/player_hardcoded_effects.cpp msgid "Your whole mouth is sore, and your tongue is swollen." -msgstr "" +msgstr "Te duele toda la boca y tienes la lengua hinchada." #: src/player_hardcoded_effects.cpp msgid "You feel lightheaded. A migraine follows." -msgstr "" +msgstr "Te sientes mareado. Una migraña sigue." #: src/player_hardcoded_effects.cpp msgid "Your legs are restless. The urge to move them is so strong." -msgstr "" +msgstr "Tus piernas están inquietas. La necesidad de moverlas es muy fuerte." #: src/player_hardcoded_effects.cpp msgid "You feel like you could sleep on a rock." -msgstr "" +msgstr "Te sientes como si pudieras dormir sobre una roca." #: src/player_hardcoded_effects.cpp msgid "You gasp for air!" -msgstr "" +msgstr "¡Jadeas por aire!" #: src/player_hardcoded_effects.cpp msgid "Can't breathe. Must rest." @@ -308785,7 +310451,7 @@ msgstr "Tienes un dolor de cabeza terrible." #: src/projectile.cpp msgid "The foamcrete falls without a wall to anchor against." -msgstr "" +msgstr "El hormigón celular se cae sin una pared contra la que anclarse." #: src/ranged.cpp #, c-format @@ -308903,7 +310569,7 @@ msgstr "Estabilidad" #: src/ranged.cpp msgid "Moves" -msgstr "Movimientos" +msgstr "Mov." #: src/ranged.cpp msgid "Symbols:" @@ -308915,6 +310581,8 @@ msgid "" "Graze Miss " "Moves" msgstr "" +"BienNormalPastar" +" Fallar Movimientos" #: src/ranged.cpp msgid "Current" @@ -308930,11 +310598,13 @@ msgstr "%s %s:" msgid "" "[%s] %s %s: Moves to fire: %d" msgstr "" +"[%s] %s%s: Movimientos para disparar: " +"%d" #: src/ranged.cpp msgctxt "aim_confidence" msgid "Great" -msgstr "Grande" +msgstr " Óptimo" #: src/ranged.cpp msgctxt "aim_confidence" @@ -308944,7 +310614,7 @@ msgstr "Normal" #: src/ranged.cpp msgctxt "aim_confidence" msgid "Graze" -msgstr "Pastar" +msgstr "Roce" #: src/ranged.cpp msgctxt "aim_confidence" @@ -309070,7 +310740,7 @@ msgstr "¿Seguro? ¿Atacar a %s?" #: src/ranged.cpp msgid "There are friendly creatures in line of fire:\n" -msgstr "" +msgstr "Hay criaturas amistosas en la linea de tiro:\n" #: src/ranged.cpp msgid "Proceed with the attack?" @@ -309095,17 +310765,17 @@ msgstr "Modo disparo" #: src/ranged.cpp #, c-format msgid "Firing %s" -msgstr "Disparando a %s" +msgstr "Disparando con %s" #: src/ranged.cpp #, c-format msgid "Throwing %s" -msgstr "Tirar objetos %s" +msgstr "Tirando %s" #: src/ranged.cpp #, c-format msgid "Blind throwing %s" -msgstr "Lanzar a ciegas %s" +msgstr "Lanzando a ciegas %s" #: src/ranged.cpp msgid "Set target" @@ -309179,27 +310849,27 @@ msgstr "apuntar y disparar" #: src/ranged.cpp #, c-format msgid "[%s] to steady your aim. (10 moves)" -msgstr "" +msgstr "[%s] para estabilizar tu puntería. (10 movimientos)" #: src/ranged.cpp #, c-format msgid "[%s] to switch firing modes." -msgstr "" +msgstr "[%s] para cambiar modo de disparo." #: src/ranged.cpp #, c-format msgid "[%s] to reload/switch ammo." -msgstr "" +msgstr "[%s] para recargar/cambiar munición." #: src/ranged.cpp #, c-format msgid "[%s] Hide lines of fire" -msgstr "" +msgstr "[%s] Ocultar linea de tiro." #: src/ranged.cpp #, c-format msgid "[%s] Show lines of fire" -msgstr "" +msgstr "[%s] Mostrar linea de tiro" #: src/ranged.cpp #, c-format @@ -309364,17 +311034,17 @@ msgstr "(Mitigado)" #: src/recipe.cpp #, c-format msgid "%s (%gx failure%s)" -msgstr "" +msgstr "%s (%g x fallo %s)" #: src/recipe.cpp #, c-format msgid "%s (%gx time%s)" -msgstr "" +msgstr "%s (%g x veces %s)" #: src/recipe.cpp #, c-format msgid "%s (%gx time, %gx failure%s)" -msgstr "" +msgstr "%s (%g x veces, %gx fallo %s)" #: src/recipe.cpp msgid "none" @@ -309383,11 +311053,11 @@ msgstr "ninguno" #: src/recipe.cpp #, c-format msgid "%d%% at >%d units" -msgstr "" +msgstr "%d%% a > %d unidades" #: src/relic.cpp msgid "This artifact lacks the charges to activate." -msgstr "" +msgstr "Este artefacto carece de las cargas para activarse." #. ~ %1$d: tool count, %2$s: quality requirement name, %3$d: quality level #. requirement @@ -309404,8 +311074,8 @@ msgstr[1] "%1$d herramientas con %2$s de %3$d o más." #, c-format msgid "%1$d tool with %2$s of %3$d or more" msgid_plural "%1$d tools with %2$s of %3$d or more" -msgstr[0] "" -msgstr[1] "" +msgstr[0] "%1$d herramienta con %2$s de %3$d o más." +msgstr[1] "%1$d herramientas con %2$s de %3$d o más." #. ~ %1$s: tool name, %2$d: charge requirement #: src/requirements.cpp @@ -309645,6 +311315,10 @@ msgid "" "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 "" +"%s esta deshabilitado, probablemente debido al uso del menu de depuración. " +"Si solo usar el menu de depuración para sortear un error del juego, tu puede" +" rehabilitarlo %s via menu de depuración (\"Activar logros\" bajo el submenu" +" \"Juego\")." #: src/scores_ui.cpp #, c-format @@ -309657,6 +311331,8 @@ msgid "" "Note that only %s that existed when you started this game and still exist " "now will appear here." msgstr "" +"Nota que solo %s que existian cuando comenzastes este juego y todavía " +"existen ahoran apareceran aqui." #: src/scores_ui.cpp msgid "This game has no valid scores.\n" @@ -309692,12 +311368,12 @@ msgstr "La habilidad más zen que hay." #: src/smart_controller_ui.cpp msgid "Smart Engine Controller ® Interface" -msgstr "" +msgstr "Interfaz Smart Engine Controller ®" #: src/smart_controller_ui.cpp #, c-format msgid "Electric motor use (%% battery)" -msgstr "" +msgstr "Motor eléctrico utiliza (%% batería)" #. ~ abbreviation for the "LOW" battery zone displayed on the Smart Controller #. UI slider. Keep it short (2-3 chars) @@ -309723,10 +311399,15 @@ msgid "" "Use [%s or %s] to switch between sliders.\n" "Use [%s and %s] to move sliders.Use [%s] to apply changes and quit." msgstr "" +"Usa [%s y %s] para seleccionar opción.\n" +"Usa [%s] para cambiar valor.\n" +"Usa [%s o %s] para cambiar entre desplazadores.\n" +"Usa [%s y %s] para mover desplazadores. \n" +"Usa [%s] para aplicar cambios y quitar." #: src/smart_controller_ui.cpp msgid "Smart Engine Controller ® User Manual" -msgstr "" +msgstr "Manual de Usuario del Smart Engine Controller ®" #: src/sounds.cpp msgid "Your eardrums suddenly ache!" @@ -309786,6 +311467,8 @@ msgid "" "Unable to generate a valid starting location %s [%s] in a radius of %d " "overmaps, please report this failure." msgstr "" +"Incapaz de generar una localización de inicio válida %s[%s] en un radio de " +"%d capas, por favor informe de este fallo." #: src/string_input_popup.cpp msgid "d: delete history" @@ -309944,12 +311627,12 @@ msgstr "Usas la última carga de tu inhalador." #, c-format msgid "You use your inhaler; only %d charge left." msgid_plural "You use your inhaler; only %d charges left." -msgstr[0] "" -msgstr[1] "" +msgstr[0] "Usas tu inhalador, y te queda%d carga más." +msgstr[1] "Usas tu inhalador, y te quedan %d cargas más." #: src/suffer.cpp msgid "You breathe in the last bit of oxygen from the tank." -msgstr "" +msgstr "Respiras el último poco de oxígeno del tanque." #: src/suffer.cpp #, c-format @@ -309957,7 +311640,9 @@ msgid "You take a deep breath from your oxygen tank; only %d charge left." msgid_plural "" "You take a deep breath from your oxygen tank; only %d charges left." msgstr[0] "" +"Respiras profundamente de tu tanque de oxígeno, sólo queda%d carga." msgstr[1] "" +"Respiras profundamente de tu tanque de oxígeno, sólo quedan%d cargas." #: src/suffer.cpp msgid "The sunlight distracts you." @@ -309973,7 +311658,7 @@ msgstr "La luz del sol te molesta mucho." #: src/suffer.cpp msgid "The sunlight burns!" -msgstr "" +msgstr "¡La luz del sol te quema!" #: src/suffer.cpp #, c-format @@ -309988,7 +311673,7 @@ msgstr "%s tus %s." #: src/suffer.cpp #, c-format msgid "%s your %s and other body parts." -msgstr "" +msgstr "%s tu %s y otras partes de tu cuerpo." #: src/suffer.cpp msgid "You shed a tooth!" @@ -310021,7 +311706,7 @@ msgstr "¡Sufres una dolorosa descarga eléctrica!" #: src/suffer.cpp msgid "You experience an electrical discharge!" -msgstr "" +msgstr "¡Experimentas una descarga eléctrica!" #: src/suffer.cpp #, c-format @@ -310034,7 +311719,7 @@ msgstr "¡Sufres una descarga ardiente de ácido!" #: src/suffer.cpp msgid "You experience an acidic discharge!" -msgstr "" +msgstr "¡Experimentas una descarga de ácido!" #: src/suffer.cpp msgid "Your batteries discharge slightly." @@ -310111,31 +311796,31 @@ msgstr "Te sientes cansado..." #: src/suffer.cpp msgid "You're beginning to feel like you've exerted yourself a bit." -msgstr "" +msgstr "Empiezas a sentir que te has esforzado un poco." #: src/suffer.cpp msgid "You're tiring out mildly, and slowing down as a result." -msgstr "" +msgstr "Te estás cansando un poco, y por eso te estás ralentizando." #: src/suffer.cpp msgid "The day's labors are taking their toll, and slowing you down." -msgstr "" +msgstr "El trabajo del día te pasa factura y te frena." #: src/suffer.cpp msgid "You're getting very tired from all this hard work." -msgstr "" +msgstr "Te estás cansando mucho de tanto trabajo." #: src/suffer.cpp msgid "You're exhausted." -msgstr "" +msgstr "Estás agotado." #: src/suffer.cpp msgid "You're feeling a bit better rested from your exertions." -msgstr "" +msgstr "Te sientes un poco más descansado de tus esfuerzos." #: src/suffer.cpp msgid "You're tiring out; continuing to work at this rate will be slower." -msgstr "" +msgstr "Te estás cansando; si sigues trabajando a este ritmo serás más lento." #: src/suffer.cpp msgid "You tiredly rub your eyes." @@ -310229,11 +311914,11 @@ msgstr "¡Te caes!" #: src/suffer.cpp msgid "Your tourniquet hurts you." -msgstr "" +msgstr "Tu torniquete te hace daño." #: src/suffer.cpp msgid " is hurting from the tourniquet." -msgstr "" +msgstr " le duele el torniquete." #: src/suffer.cpp #, c-format @@ -310248,7 +311933,7 @@ msgstr "¡Tu %s empezó a sanar!" #: src/suffer.cpp msgid "The water washes away the scent." -msgstr "" +msgstr "El agua elimina el olor." #: src/suffer.cpp msgid "You feel the water burning your skin." @@ -310257,7 +311942,7 @@ msgstr "Sientes que el agua te quema la piel." #: src/talker_avatar.cpp #, c-format msgid "%s can't sell you any %s" -msgstr "" +msgstr "%s no te puede vender ningún %s" #: src/talker_avatar.cpp #, c-format @@ -310335,7 +312020,7 @@ msgstr "No parece una buena idea consumir esto..." #: src/talker_npc.cpp msgid "This is rotten! I won't eat that." -msgstr "" +msgstr "¡Esto esta podrido! Yo no comería eso." #: src/talker_npc.cpp msgid "Thanks, that hit the spot." @@ -310780,7 +312465,7 @@ msgstr "¡Una cuchilla aparece y te golpea en el torso!" #: src/trapfunc.cpp msgid "A blade swings out and hacks 's torso!" -msgstr "" +msgstr "¡Una cuchilla aparece y mutila el torso de !" #: src/trapfunc.cpp msgid "Snap!" @@ -311167,13 +312852,13 @@ msgstr[1] "%s apunta en tu dirección y emite %d pitidos irritantes." #, c-format msgid "You hear a warning beep." msgid_plural "You hear %d annoyed sounding beeps." -msgstr[0] "" -msgstr[1] "" +msgstr[0] "Oyes un pitido de advertencia." +msgstr[1] "Oyes %d unos pitidos molestos." #: src/turret.cpp #, c-format msgid "%s points in your direction." -msgstr "" +msgstr "%s apunta en tu dirección." #: src/units_utility.cpp msgctxt "Volume unit" @@ -311225,22 +312910,22 @@ msgstr "mm" #. ~ inches #: src/units_utility.cpp msgid "in." -msgstr "" +msgstr "pulgadas." #. ~ miles #: src/units_utility.cpp msgid "mi" -msgstr "" +msgstr "millas" #. ~ yards (length) #: src/units_utility.cpp msgid "yd" -msgstr "" +msgstr "yardas" #. ~ feet (length) #: src/units_utility.cpp msgid "ft" -msgstr "" +msgstr "pies" #: src/veh_interact.cpp msgid "Select part" @@ -311286,11 +312971,11 @@ msgstr "Solamente un motor alimentado por %1$s puede ser instalado." #: src/veh_interact.cpp msgid "This vehicle cannot be modified in this way.\n" -msgstr "" +msgstr "Este vehículo no puede ser modificado de esta forma.\n" #: src/veh_interact.cpp msgid "This part cannot be installed.\n" -msgstr "" +msgstr "Esta parte no puede ser instalada.\n" #: src/veh_interact.cpp msgid "Funnels need to be installed over a tank." @@ -311315,6 +313000,7 @@ msgstr "> %1$s%2$s %3$i para motores extra." msgid "" "> You cannot install any more engines on this vehicle." msgstr "" +"> No se pueden instalar más motores en este vehículo." #. ~ %1$s represents the internal color name which shouldn't be translated, #. %2$s is skill name, and %3$i is skill level @@ -311352,6 +313038,8 @@ msgid "" "Installing this part will mean that this vehicle is no longer flightworthy." " Continue?" msgstr "" +"La instalación de esta pieza significará que este vehículo ya no es apto " +"para volar. ¿Continuar?" #: src/veh_interact.cpp msgid "Installing this part will make the vehicle unfoldable. Continue?" @@ -311380,11 +313068,11 @@ msgstr "Elige la pieza para reparar:" #: src/veh_interact.cpp msgid "This part cannot be repaired.\n" -msgstr "" +msgstr "Esta parte no puede ser reparada.\n" #: src/veh_interact.cpp msgid "This vehicle cannot be repaired.\n" -msgstr "" +msgstr "Este vehículo no puede ser reparado.\n" #: src/veh_interact.cpp msgid "" @@ -311392,16 +313080,21 @@ msgid "" "You require the Airframe and Powerplant Mechanics proficiency to repair this part safely!\n" "\n" msgstr "" +"\n" +"¡Para reparar esta pieza de forma segura, es necesario tener la competencia de Mecánico de Aeronaves y Plantas Motrices!.\n" +"\n" #: src/veh_interact.cpp msgid "" "Repairing this part will mean that this vehicle is no longer flightworthy. " "Continue?" msgstr "" +"La reparación de esta parte significará que este vehículo ya no es apto para" +" volar. ¿Continuar?" #: src/veh_interact.cpp msgid "You chose not to install this part to keep the vehicle flyable.\n" -msgstr "" +msgstr "Elegistes no instalar esta parte para mantener el vehículo volador.\n" #: src/veh_interact.cpp msgid "Your morale is too low to mend…" @@ -311506,7 +313199,7 @@ msgstr "'}' para desplazar abajo" #: src/veh_interact.cpp msgid "This part cannot be uninstalled.\n" -msgstr "" +msgstr "Esta parte no puede ser desinstalada.\n" #: src/veh_interact.cpp #, c-format @@ -311522,6 +313215,8 @@ msgid "" "Removing the %1$s may yield:\n" "> %2$s\n" msgstr "" +" Quitar el %1$s puede conseguir: \n" +"> %2$s\n" #: src/veh_interact.cpp #, c-format @@ -311560,6 +313255,8 @@ msgid "" "Removing this part will mean that this vehicle is no longer flightworthy. " "Continue?" msgstr "" +"La eliminación de esta parte significará que este vehículo ya no es apto " +"para volar. ¿Continuar?" #: src/veh_interact.cpp msgid "The vehicle has no liquid fuel left to siphon." @@ -311616,12 +313313,12 @@ msgstr "Nueva etiqueta:" #: src/veh_interact.cpp #, c-format msgid "(Strong Back helped, giving +%d strength)" -msgstr "" +msgstr "(La Espalda Fuerte ayudó, dando +%d fuerza)" #: src/veh_interact.cpp #, c-format msgid "(Bad Back reduced usable strength by %d)" -msgstr "" +msgstr "(La Mala Espalda redujo la fuerza utilizable en %d)" #. ~ %1$s is quality name, %2$d is quality level #: src/veh_interact.cpp @@ -311632,7 +313329,7 @@ msgstr "1 herramienta con %1$s %2$d" #: src/veh_interact.cpp #, c-format msgid "strength ( assisted ) %d %s" -msgstr "" +msgstr "fuerza ( asistida ) %d %s" #: src/veh_interact.cpp #, c-format @@ -311701,11 +313398,13 @@ msgid "" "Air Safe/Top Speed: " "%3d/%3d %s" msgstr "" +"Seguridad Aérea/Velocidad Máxima: " +"%3d/%3d%s" #: src/veh_interact.cpp #, c-format msgid "Air Acceleration: %3d %s/s" -msgstr "" +msgstr "Aceleración de Aire: %3d%s/s" #: src/veh_interact.cpp #, c-format @@ -311720,7 +313419,7 @@ msgstr "" #: src/veh_interact.cpp #, c-format msgid "Acceleration: %3d %s/s" -msgstr "" +msgstr "Aceleración: %3d %s/s" #: src/veh_interact.cpp #, c-format @@ -311735,7 +313434,7 @@ msgstr "" #: src/veh_interact.cpp #, c-format msgid "Water Acceleration: %3d %s/s" -msgstr "" +msgstr "Aceleración en Agua: %3d %s/s" #: src/veh_interact.cpp #, c-format @@ -311863,12 +313562,12 @@ msgstr "rellenar" #: src/veh_interact.cpp msgctxt "veh_interact" msgid "remove" -msgstr "" +msgstr "retirar" #: src/veh_interact.cpp msgctxt "veh_interact" msgid "siphon" -msgstr "" +msgstr "sifonear" #: src/veh_interact.cpp msgctxt "veh_interact" @@ -311878,7 +313577,7 @@ msgstr "descargar" #: src/veh_interact.cpp msgctxt "veh_interact" msgid "crew" -msgstr "" +msgstr "equipar" #: src/veh_interact.cpp msgctxt "veh_interact" @@ -311888,12 +313587,12 @@ msgstr "renombrar" #: src/veh_interact.cpp msgctxt "veh_interact" msgid "label" -msgstr "" +msgstr "etiquetar" #: src/veh_interact.cpp msgctxt "veh_interact" msgid "back" -msgstr "" +msgstr "volver" #: src/veh_interact.cpp msgid "Dur" @@ -311933,7 +313632,7 @@ msgstr "Capacidad" #: src/veh_interact.cpp msgid "Str" -msgstr "Fue" +msgstr "Fue " #: src/veh_interact.cpp msgid "Noise" @@ -312076,13 +313775,13 @@ msgstr "Llenaste el/la %2$s de %1$s." #: src/veh_interact.cpp #, c-format msgid "The %1$s has already been removed by someone else." -msgstr "" +msgstr "El %1$s ya ha sido retirado por alguien más." #. ~ 1$s is the vehicle part name #: src/veh_interact.cpp #, c-format msgid "You don't meet the requirements to remove the %1$s." -msgstr "" +msgstr "No cumples los requisitos para desinstalar el %1$s." #: src/veh_interact.cpp #, c-format @@ -312092,7 +313791,7 @@ msgstr "Sacas el %1$s roto del %2$s." #: src/veh_interact.cpp #, c-format msgid "You smash the %1$s to bits, removing it from the %2$s." -msgstr "" +msgstr "Rompes los %1$s en pedazos, sacándolo de la %2$s." #: src/veh_interact.cpp #, c-format @@ -312119,27 +313818,27 @@ msgstr "" #: src/veh_type.cpp msgid "Provides:" -msgstr "" +msgstr "Suministra:" #: src/veh_type.cpp #, c-format msgid "Has level %1$d %2$s quality" -msgstr "" +msgstr "Tiene calidad de nivel %1$d%2$s" #: src/veh_type.cpp #, c-format msgid " and is rated at %1$d %2$s" -msgstr "" +msgstr "y esta clasificado como %1$d%2$s" #: src/veh_type.h msgctxt "vpart_variants" msgid "Cover" -msgstr "" +msgstr "Cubrir" #: src/veh_type.h msgctxt "vpart_variants" msgid "Unconnected Cross" -msgstr "" +msgstr "Cruce Desconectado" #: src/veh_type.h msgctxt "vpart_variants" @@ -312149,102 +313848,102 @@ msgstr "Golpe cruzado" #: src/veh_type.h msgctxt "vpart_variants" msgid "Front Horizontal" -msgstr "" +msgstr "Horizontal Frontal" #: src/veh_type.h msgctxt "vpart_variants" msgid "Front Edge Horizontal" -msgstr "" +msgstr "Borde Delantero Horizontal" #: src/veh_type.h msgctxt "vpart_variants" msgid "Rear Horizontal" -msgstr "" +msgstr "Horizontal Trasero" #: src/veh_type.h msgctxt "vpart_variants" msgid "Rear Edge Horizontal" -msgstr "" +msgstr "Borde Trasero Horizontal" #: src/veh_type.h msgctxt "vpart_variants" msgid "Front Thick Horizontal" -msgstr "" +msgstr "Frontal Grueso Horizontal" #: src/veh_type.h msgctxt "vpart_variants" msgid "Rear Thick Horizontal" -msgstr "" +msgstr "Trasero Grueso Horizontal" #: src/veh_type.h msgctxt "vpart_variants" msgid "Front Right Corner" -msgstr "" +msgstr "Frontal Derecho Borde" #: src/veh_type.h msgctxt "vpart_variants" msgid "Front Left Corner" -msgstr "" +msgstr "Frontal Izquierdo Borde" #: src/veh_type.h msgctxt "vpart_variants" msgid "Rear Right Corner" -msgstr "" +msgstr "Trasero Derecho Esquina" #: src/veh_type.h msgctxt "vpart_variants" msgid "Rear Left Corner" -msgstr "" +msgstr "Trasero Izquierdo Esquina" #: src/veh_type.h msgctxt "vpart_variants" msgid "Right Vertical" -msgstr "" +msgstr "Vertical Derecho" #: src/veh_type.h msgctxt "vpart_variants" msgid "Left Vertical" -msgstr "" +msgstr "Vertical Izquierdo" #: src/veh_type.h msgctxt "vpart_variants" msgid "Right Thick Vertical" -msgstr "" +msgstr "Derecho Grueso Vertical" #: src/veh_type.h msgctxt "vpart_variants" msgid "Left Thick Vertical" -msgstr "" +msgstr "Izquierdo Grueso Vertical" #: src/veh_type.h msgctxt "vpart_variants" msgid "Right T Joint" -msgstr "" +msgstr "Junta T Derecha" #: src/veh_type.h msgctxt "vpart_variants" msgid "Left T Joint" -msgstr "" +msgstr "Junta T Izquierda" #: src/veh_type.h msgctxt "vpart_variants" msgid "Front Right" -msgstr "" +msgstr "Frontal Derecho" #: src/veh_type.h msgctxt "vpart_variants" msgid "Front Left" -msgstr "" +msgstr "Frontal Izquierdo" #: src/veh_type.h msgctxt "vpart_variants" msgid "Rear Right" -msgstr "" +msgstr "Trasero Derecho" #: src/veh_type.h msgctxt "vpart_variants" msgid "Rear Left" -msgstr "" +msgstr "Trasero Izquierdo" #: src/veh_type.h msgctxt "vpart_variants" @@ -312259,22 +313958,22 @@ msgstr "Horizontal" #: src/veh_type.h msgctxt "vpart_variants" msgid "Thick Vertical" -msgstr "" +msgstr "Grueso Vertical" #: src/veh_type.h msgctxt "vpart_variants" msgid "Thick Horizontal" -msgstr "" +msgstr "Grueso Horizontal" #: src/veh_type.h msgctxt "vpart_variants" msgid "Front" -msgstr "" +msgstr "Frente" #: src/veh_type.h msgctxt "vpart_variants" msgid "Rear" -msgstr "" +msgstr "Trasera" #: src/veh_type.h msgctxt "vpart_variants" @@ -312345,13 +314044,13 @@ msgstr "Quitar esta parte dividiría el vehículo." #: src/vehicle.cpp #, c-format msgid "You load the %1$s on the rack." -msgstr "" +msgstr "Cargas la %1$s en el soporte." #. ~ %1$s is the vehicle being loaded onto the bicycle rack #: src/vehicle.cpp #, c-format msgid "You can't get the %1$s on the rack." -msgstr "" +msgstr "No puedes obtener el %1$s del estante." #: src/vehicle.cpp #, c-format @@ -312417,7 +314116,7 @@ msgstr "¡BRUMBRUMBRUMBRUM!" #: src/vehicle.cpp msgid "WUMPWUMPWUMP!" -msgstr "" +msgstr "¡WUMPWUMPWUMP!" #: src/vehicle.cpp msgid "no owner" @@ -312463,7 +314162,7 @@ msgstr "La sembradora del %s se apaga debido a la baja temperatura." #: src/vehicle.cpp #, c-format msgid "Your %s winks out of existence." -msgstr "" +msgstr "Tu %s parpadea fuera de la existencia." #: src/vehicle.cpp #, c-format @@ -312543,31 +314242,31 @@ msgstr "pila" #: src/vehicle_move.cpp msgid "Smart controller does not support flying vehicles." -msgstr "" +msgstr "El Smart controller no soporta vehículos voladores." #: src/vehicle_move.cpp msgid "Smart controller detects only a single controllable engine." -msgstr "" +msgstr "El Smart controller detecta solo un motor controlable." #: src/vehicle_move.cpp msgid "Smart controller is designed to control more than one engine." -msgstr "" +msgstr "El Smart controller esta diseñado para controlar más de un motor." #: src/vehicle_move.cpp msgid "Smart controller does not support more than five engines." -msgstr "" +msgstr "El Smart controller no soporta más de 5 motores." #: src/vehicle_move.cpp msgid "Smart controller is shutting down." -msgstr "" +msgstr "El Smart controller se esta apagando." #: src/vehicle_move.cpp msgid "Smart controller failed to start an engine." -msgstr "" +msgstr "El Smart controller falló al arrancar un motor." #: src/vehicle_move.cpp msgid "Smart controller optimizes engine state." -msgstr "" +msgstr "El Smart controller optimiza el estado del motor." #: src/vehicle_move.cpp #, c-format @@ -312582,12 +314281,12 @@ msgstr "¡El/la %s no tiene suficientes ruedas para moverse!" #: src/vehicle_move.cpp #, c-format msgid "The %s struggles to pull the %s on this surface!" -msgstr "" +msgstr "¡%s lucha por empujar el %s de esta superficie!" #: src/vehicle_move.cpp #, c-format msgid "The %s is too heavy to move!" -msgstr "" +msgstr "¡El %s es demasiado pesado para moverlo!" #: src/vehicle_move.cpp #, c-format @@ -312658,24 +314357,25 @@ msgstr "El %2$s de %1$s atropella algo." #: src/vehicle_move.cpp msgid "You are already landed!" -msgstr "" +msgstr "¡Ya has aterrizado!" #: src/vehicle_move.cpp msgid "It would be unsafe to try and land when there are obstacles below you." -msgstr "" +msgstr "Sería inseguro intentar aterrizar cuando hay obstáculos debajo de ti." #: src/vehicle_move.cpp msgid "It would be unsafe to try and land while you are moving." -msgstr "" +msgstr "Sería inseguro intentar aterrizar en movimiento." #: src/vehicle_move.cpp msgid "It would be unsafe to try and take off while you are moving." -msgstr "" +msgstr "Sería inseguro intentar despegar mientras estás en movimiento." #: src/vehicle_move.cpp msgid "" "It would be unsafe to try and ascend when there are obstacles above you." msgstr "" +"Sería inseguro intentar ascender cuando hay obstáculos por encima de ti." #: src/vehicle_move.cpp msgid "You cannot steer an animal-drawn vehicle with no animal harnessed." @@ -312963,7 +314663,7 @@ msgstr "purificador de agua" #: src/vehicle_use.cpp msgctxt "electronics menu option" msgid "smart controller" -msgstr "" +msgstr "smart controller" #: src/vehicle_use.cpp msgid "Turn off camera system" @@ -313068,13 +314768,15 @@ msgstr "" #: src/vehicle_use.cpp msgid "Follow…" -msgstr "" +msgstr "Seguir..." #: src/vehicle_use.cpp msgid "" "Program the autopilot to follow you. It might be a good idea to have a " "remote control available to tell it to stop, too." msgstr "" +"Programa el piloto automático para que te siga. Puede ser una buena idea " +"tener un control remoto disponible para decirle que se detenga, también." #: src/vehicle_use.cpp msgid "Stop…" @@ -313155,11 +314857,11 @@ msgstr "Plegar %s" #: src/vehicle_use.cpp msgid "Smart controller settings" -msgstr "" +msgstr "Opciones Smart controller" #: src/vehicle_use.cpp msgid "Try to disarm alarm" -msgstr "" +msgstr "Intentar desarmar la alarma" #: src/vehicle_use.cpp msgid "Trigger alarm" @@ -313230,22 +314932,22 @@ msgstr "Parece que el/la %1$s se quedó sin %2$s." #: src/vehicle_use.cpp #, c-format msgid "the %s bang as it starts!" -msgstr "" +msgstr "¡El %s estalla cuando arranca!" #: src/vehicle_use.cpp #, c-format msgid "the %s making a long beep." -msgstr "" +msgstr "El %s emite un pitido largo." #: src/vehicle_use.cpp #, c-format msgid "the %s clicking once." -msgstr "" +msgstr "el %s hace un click" #: src/vehicle_use.cpp #, c-format msgid "the %s rapidly clicking." -msgstr "" +msgstr "el %s hace clicks rapidamente" #: src/vehicle_use.cpp #, c-format @@ -313255,12 +314957,12 @@ msgstr "El %s se atasca y se apaga." #: src/vehicle_use.cpp #, c-format msgid "the %s clanking and grinding." -msgstr "" +msgstr "el %s chirria y muele." #: src/vehicle_use.cpp #, c-format msgid "the %s starting." -msgstr "" +msgstr "el %s arranca." #: src/vehicle_use.cpp msgid "You turn the engine off." @@ -313346,13 +315048,15 @@ msgstr "" #: src/vehicle_use.cpp msgid "The autoclave is empty; there's no point in starting it." -msgstr "" +msgstr "El autoclave está vacía, no tiene sentido encenderla." #: src/vehicle_use.cpp #, c-format msgid "" "You need 8 charges of water in the tanks of the %s for the autoclave to run." msgstr "" +"Necesitas 8 cargas de agua en los tanques de %s para que funcione el " +"autoclave. " #: src/vehicle_use.cpp msgid "" @@ -313379,11 +315083,11 @@ msgstr "Enciendes el autoclave y comienza su ciclo." msgid "" "You turn the washing machine off before it's finished its cycle, and open " "its lid." -msgstr "" +msgstr "Apagas la lavadora antes de que termine su ciclo y abres la tapa." #: src/vehicle_use.cpp msgid "The washing machine is empty; there's no point in starting it." -msgstr "" +msgstr "La lavadora está vacía; no tiene sentido ponerla en marcha." #: src/vehicle_use.cpp #, c-format @@ -313391,6 +315095,8 @@ msgid "" "You need 24 charges of water in the tanks of the %s to fill the washing " "machine." msgstr "" +"Se necesitan 24 cargas de agua en los depósitos de la%s para llenar la " +"lavadora." #: src/vehicle_use.cpp msgid "You need 5 charges of a detergent for the washing machine." @@ -313418,18 +315124,23 @@ msgid "" " on. The washing machine is being filled with water from your vehicle's " "tanks." msgstr "" +"Viertes un poco de detergente en la lavadora, cierras su tapa y la " +"enciendes. La lavadora se está llenando con agua de los tanques del " +"vehículo." #: src/vehicle_use.cpp msgid "" "Soft items can't be cleaned in a dishwasher; you should use a washing " "machine for that. You need to remove them:" msgstr "" +"Los artículos blandos no se pueden limpiar en un lavavajillas, deberías usar" +" una lavadora para eso. Tienes que quitarlos:" #: src/vehicle_use.cpp msgid "" "You turn the dishwasher off before it's finished its cycle, and open its " "lid." -msgstr "" +msgstr "Apagas el lavavajillas antes de que termine su ciclo y abres su tapa." #: src/vehicle_use.cpp msgid "The dishwasher is empty, there's no point in starting it." @@ -313440,10 +315151,12 @@ msgstr "El lavavajillas está vacío, no tiene sentido encenderlo." msgid "" "You need 24 charges of water in the tanks of the %s to fill the dishwasher." msgstr "" +"Necesitas 24 cargas de agua en los tanques del %s para llenar el " +"lavavajillas." #: src/vehicle_use.cpp msgid "You need 5 charges of a detergent for the dishwasher." -msgstr "" +msgstr "Necesitas 5 cargas de detergente para el lavavajillas." #: src/vehicle_use.cpp msgid "" @@ -313458,6 +315171,9 @@ msgid "" "You pour some detergent into the dishwasher, close its lid, and turn it on." " The dishwasher is being filled with water from your vehicle's tanks." msgstr "" +"Viertes un poco de detergente en el lavavajillas, cierras su tapa y lo " +"enciendes. El lavavajillas se está llenando con agua de los tanques de los " +"vehículo." #: src/vehicle_use.cpp msgid "The harness is blocked." @@ -313508,7 +315224,7 @@ msgstr "Examinar vehículo" #: src/vehicle_use.cpp msgid "Pull handbrake" -msgstr "" +msgstr "Usas el freno de mano." #: src/vehicle_use.cpp msgid "Use " @@ -313596,15 +315312,15 @@ msgstr "Purificas el contenido de %2$s de %1$s" #: src/weather.cpp #, c-format msgid "Your %s protects you from the weather." -msgstr "" +msgstr "Tu %s te protege del clima." #: src/weather.cpp msgid "Your clothing protects you from the weather." -msgstr "" +msgstr "Tus ropas te protegen del clima." #: src/weather.cpp msgid "Your power armor protects you from the weather." -msgstr "" +msgstr "Tu armadura de poder te protege del clima." #: src/weather.cpp msgid "Monday" @@ -313830,11 +315546,11 @@ msgstr "[%s] buscar, [%s] salir, [t] act/desact rasgo básico" #: src/wish.cpp msgid "[a] show active traits (active)" -msgstr "" +msgstr "[a] mostrar rasgos activos (activo)" #: src/wish.cpp msgid "[a] show active traits" -msgstr "" +msgstr "[a] mostrar rasgos activos" #: src/wish.cpp #, c-format @@ -313874,7 +315590,7 @@ msgstr "" #: src/wish.cpp msgid "UPPERCASE, no quotes, separate with spaces" -msgstr "" +msgstr "MAYÚSCULAS, sin comillas, separado con espacios" #: src/wish.cpp msgid " (contained)" @@ -313887,7 +315603,7 @@ msgstr "(marcado)" #: src/wish.cpp #, c-format msgid "[%s] find, [%s] container, [%s] flag, [%s] everything, [%s] quit" -msgstr "" +msgstr "[%s] buscar, [%s] contenedor, [%s] marca, [%s] todo, [%s] salir" #: src/wish.cpp msgid "How many?" @@ -313904,11 +315620,11 @@ msgstr "Elige una habilidad para modificar" #: src/wish.cpp msgid "Decrease skill" -msgstr "" +msgstr "Disminuir habilidad" #: src/wish.cpp msgid "Increase skill" -msgstr "" +msgstr "Incrementar habilidad" #: src/wish.cpp msgid "Modify all skills…" @@ -313971,21 +315687,21 @@ msgstr "Establecer en 5" #: src/wish.cpp msgid "Select proficiency to toggle" -msgstr "" +msgstr "Seleccionar competencia a alternar" #: src/wish.cpp msgid "Toggle all proficiencies" -msgstr "" +msgstr "Alternar todas las competencias" #: src/wish.cpp #, c-format msgid "(known) %s" -msgstr "" +msgstr "(conocido) %s" #: src/wish.cpp #, c-format msgid "You are no longer proficient in %s." -msgstr "" +msgstr "Ya no eres competente en %s." #: src/worldfactory.cpp msgid "Do you want to abort World Generation?" @@ -314107,6 +315823,15 @@ msgid "" "switch Mod List Tab | " "[%s] = keybindings" msgstr "" +"[%s] = guardar Orden Carga Mod " +"por defecto |[ " +"%s/%s] = cambiar Pestaña-" +"Principal | " +"[%s/%s] = intercambiar " +" Lista Mod y Orden Carga Mod " +"| [ %s/%s] = " +"intercambiar Lista Mod Pestaña " +"|[%s] = uso de teclas" #: src/worldfactory.cpp msgid "World Mods" diff --git a/lang/po/it_IT.po b/lang/po/it_IT.po index c86ed24d5321e..2b9d5169451d7 100644 --- a/lang/po/it_IT.po +++ b/lang/po/it_IT.po @@ -14,6 +14,7 @@ # Giuseppe D'Orsi , 2021 # Aba Baba , 2021 # ThePiratePeter, 2021 +# Andrea Andrea , 2021 # msgid "" msgstr "" @@ -21,7 +22,7 @@ msgstr "" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2021-02-21 15:51-0500\n" "PO-Revision-Date: 2021-02-21 21:00+0000\n" -"Last-Translator: ThePiratePeter, 2021\n" +"Last-Translator: Andrea Andrea , 2021\n" "Language-Team: Italian (Italy) (https://www.transifex.com/cataclysm-dda-translators/teams/2217/it_IT/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -32,8 +33,8 @@ msgstr "" #: lang/json/AMMO_from_json.py msgid "fusion pack" msgid_plural "fusion packs" -msgstr[0] "" -msgstr[1] "" +msgstr[0] "cariche a fusione" +msgstr[1] "cariche a fusione" #. ~ Description for fusion pack #: lang/json/AMMO_from_json.py @@ -50,8 +51,8 @@ msgstr "" #: lang/json/AMMO_from_json.py msgid "bootleg fusion pack" msgid_plural "bootleg fusion packs" -msgstr[0] "" -msgstr[1] "" +msgstr[0] "cariche a fusione di contrabbando" +msgstr[1] "cariche a fusione di contrabbando" #. ~ Description for bootleg fusion pack #: lang/json/AMMO_from_json.py @@ -69,8 +70,8 @@ msgstr "" #: lang/json/AMMO_from_json.py msgid "battery" msgid_plural "battery" -msgstr[0] "" -msgstr[1] "" +msgstr[0] "Batteria" +msgstr[1] "Batteria" #. ~ Description for {'str_sp': 'battery'} #: lang/json/AMMO_from_json.py @@ -85,8 +86,8 @@ msgstr "" #: lang/json/AMMO_from_json.py lang/json/ammunition_type_from_json.py msgid "butane" msgid_plural "butane" -msgstr[0] "" -msgstr[1] "" +msgstr[0] "butano" +msgstr[1] "butano" #. ~ Description for {'str_sp': 'butane'} #: lang/json/AMMO_from_json.py @@ -96,8 +97,8 @@ msgstr "Un comune liquido infiammabile tipicamente usato negli accendini." #: lang/json/AMMO_from_json.py msgid "aerosol paint" msgid_plural "aerosol paint" -msgstr[0] "" -msgstr[1] "" +msgstr[0] "Vernici spray" +msgstr[1] "vernice spray" #. ~ Description for {'str_sp': 'aerosol paint'} #: lang/json/AMMO_from_json.py @@ -109,8 +110,8 @@ msgstr "" #: lang/json/AMMO_from_json.py msgid "permanent ink" msgid_plural "permanent ink" -msgstr[0] "" -msgstr[1] "" +msgstr[0] "inchiostro permanente" +msgstr[1] "Inchiostri permanenti" #. ~ Description for {'str_sp': 'permanent ink'} #: lang/json/AMMO_from_json.py @@ -275407,7 +275408,7 @@ msgstr "" #: src/wish.cpp msgid "Modify all skills…" -msgstr "" +msgstr "Modifica tutto le abilità" #: src/wish.cpp #, c-format @@ -275442,7 +275443,7 @@ msgstr "Aggiungi 3" #: src/wish.cpp msgid "Set to 0" -msgstr "" +msgstr "Imposta a 0" #: src/wish.cpp msgid "Subtract 1" @@ -275488,7 +275489,7 @@ msgstr "Vuoi interrompere la generazione del mondo?" #: src/worldfactory.cpp msgid "world data" -msgstr "" +msgstr "Dati del mondo" #: src/worldfactory.cpp msgid " WORLD SELECTION " @@ -275534,7 +275535,7 @@ msgstr "Cambia lista" #: src/worldfactory.cpp msgid "Activate / deactivate mod" -msgstr "" +msgstr "Attiva/disattiva mod" #: src/worldfactory.cpp msgid "Mod List" @@ -275580,7 +275581,7 @@ msgstr "" #: src/worldfactory.cpp msgid "________NO NAME ENTERED!________" -msgstr "" +msgstr "_____NESSUN NOME INSERITO!____" #: src/worldfactory.cpp msgid "Are you SURE you're finished? World name will be randomly generated." diff --git a/lang/po/pl.po b/lang/po/pl.po index 1cb8603d57a55..8e88b23d06c99 100644 --- a/lang/po/pl.po +++ b/lang/po/pl.po @@ -12,9 +12,9 @@ # Brett Dong , 2021 # Millennium Falcon , 2021 # Aleksander Sienkiewicz , 2021 -# Faalagorn, 2021 -# Chris Bittner , 2021 # Unibel , 2021 +# Chris Bittner , 2021 +# Faalagorn, 2021 # msgid "" msgstr "" @@ -22,7 +22,7 @@ msgstr "" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2021-02-21 15:51-0500\n" "PO-Revision-Date: 2021-02-21 21:00+0000\n" -"Last-Translator: Unibel , 2021\n" +"Last-Translator: Faalagorn, 2021\n" "Language-Team: Polish (https://www.transifex.com/cataclysm-dda-translators/teams/2217/pl/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -876,6 +876,8 @@ msgid "" "A bronchodilator that relaxes muscles in the airways and increases air flow " "to the lungs." msgstr "" +"Lek rozszerzający oskrzela który rozluźnia mięśnie dróg oddechowych i " +"zwiększa przepływ powietrza w płucach." #: lang/json/AMMO_from_json.py msgid "RA21E medical ampoule" @@ -1132,7 +1134,7 @@ msgstr[3] "" #. ~ Description for {'str_sp': 'extinguishing agent'} #: lang/json/AMMO_from_json.py msgid "Dry chemical solution effective in extinguishing fires." -msgstr "" +msgstr "Sucha mieszanka chemiczna efektywna w gaszeniu pożarów." #: lang/json/AMMO_from_json.py lang/json/ammunition_type_from_json.py msgid "tinder" @@ -1199,6 +1201,8 @@ msgstr[3] "" msgid "" "A mix of blue dye, base catalyst, and diphenyl oxalate used in glowsticks." msgstr "" +"Mieszanka niebieskiego barwnika, niebieskiego katalizatora i szczawianu " +"difenylu używanego w światłach chemicznych." #: lang/json/AMMO_from_json.py lang/json/ammunition_type_from_json.py msgid "graphite" @@ -1233,6 +1237,8 @@ msgid "" "Carbon black pigment infused with polymers, stabilizers and water to help " "the ink flow properly." msgstr "" +"Węglowo-czarny pigment z dodatkiem polimerów, stabilizatorów i wody, które " +"sprawiają, że tusz poprawnie płynie." #: lang/json/AMMO_from_json.py lang/json/ammunition_type_from_json.py msgid "blue pen ink" @@ -1248,6 +1254,9 @@ msgid "" "Prussian blue, crystal violet and phthalocyanine blue pigments infused with " "polymers, stabilizers and water to help the ink flow properly." msgstr "" +"Pigmenty błękitu pruskiego, fioletu krystalicznego i błękitu ftalowego z " +"dodatkiem polimerów, stabilizatorów i wody, które sprawiają, że tusz " +"poprawnie płynie." #: lang/json/AMMO_from_json.py lang/json/ammunition_type_from_json.py msgid "green pen ink" @@ -1263,6 +1272,8 @@ msgid "" "Chlorophyll pigment infused with polymers, stabilizers and water to help the" " ink flow properly." msgstr "" +"Chlorofilowy pigment z dodatkiem polimerów, stabilizatorów i wody, które " +"sprawiają, że tusz poprawnie płynie." #: lang/json/AMMO_from_json.py lang/json/ammunition_type_from_json.py msgid "red pen ink" @@ -1278,6 +1289,8 @@ msgid "" "Eosin dye infused with polymers, stabilizers and water to help the ink flow " "properly." msgstr "" +"Eozynowy pigment z dodatkiem polimerów, stabilizatorów i wody, które " +"sprawiają, że tusz poprawnie płynie." #: lang/json/AMMO_from_json.py lang/json/ammunition_type_from_json.py msgid "anesthetic" @@ -1314,6 +1327,10 @@ msgid "" "smoke that is deadly to bacteria and humans alike, or oxidized to make " "paper-bleaching agents." msgstr "" +"Garść czystej siarki. Stosowana głównie do produkcji akumulatorów, czasem " +"używana jako paliwo do materiałów wybuchowych. Można ją spalić, aby " +"wytworzyć kwaśny dym, który jest śmiertelny zarówno dla bakterii, jak i " +"ludzi, lub utlenić, aby uzyskać środki wybielające papier." #: lang/json/AMMO_from_json.py msgid "chunk of sulfur" @@ -1418,6 +1435,8 @@ msgid "" "A pile of loosely-packed, slightly damp loamy soil. This mixture of sand, " "silt and clay is ideal for growing plants." msgstr "" +"Stos luźno upakowanej, lekko wilgotnej gliniastej gleby. Ta mieszanka " +"piasku, mułu i gliny jest idealna do uprawy roślin." #: lang/json/AMMO_from_json.py msgid "aluminum powder" @@ -1435,6 +1454,11 @@ msgid "" "explosives alike. Just before the Cataclysm, however, it was the basis of " "virtually all commercial metallic-hued paints and anti-corrosive coatings." msgstr "" +"Garść dobrze zmielonego proszku aluminiowego. Ten silny reduktor jest " +"używany w wielu rożnych utleniaczach oraz do celów spawalniczych i w " +"produkcji materiałów wybuchowych. Tuż przez Kataklizmem służył do " +"wytwarzania niemal wszystkich komercyjnych metalizowanych farb i powłok " +"antykorozyjnych." #: lang/json/AMMO_from_json.py msgid "zinc powder" @@ -1452,6 +1476,9 @@ msgid "" "or a smokescreen. When treated with a strong acid, it will produce " "hydrogen." msgstr "" +"Garść sproszkowanego cynku. Komercyjnie używany w przemyśle kosmetycznym i " +"farbiarstwie, a hobbystycznie po zmieszaniu z siarką jako paliwo rakietowe " +"lub zasłona dymna. Potraktowany silnym kwasem wytworzy wodór." #: lang/json/AMMO_from_json.py msgid "zinc oxide" @@ -1585,6 +1612,9 @@ msgid "" " Flammable, and can be easily used for potent home-made explosives, as " "demonstrated by the terrorist attacks of 2016." msgstr "" +"Aceton, znany powszechnie rozpuszczalnik do lakieru do paznokci. Łatwopalny " +"i prosty w użyciu w domowej produkcji materiałów wybuchowych, co pokazali " +"terroryści w 2016 r." #: lang/json/AMMO_from_json.py msgid "nitric acid" @@ -1603,6 +1633,11 @@ msgid "" "array of pyrotechnic and explosive agents and as a direct weapon: not many " "beings enjoy being doused in nitric acid." msgstr "" +"Kwas azotowy to silny utleniacz i bardzo żrąca substancja. Najczęściej " +"stosowany do produkcji syntetycznych nawozów, grawerowania, i wytwarzania " +"gamy materiałów pirotechnicznych i wybuchowych. Da się zastosować jako broń " +"bezpośrednia gdyż niewiele istot była by zadowolona z bycia oblanym tym " +"kwasem." #: lang/json/AMMO_from_json.py msgid "chromium oxide" @@ -1667,6 +1702,11 @@ msgid "" " than before, being the key component in the preparation of several " "military-grade explosives." msgstr "" +"Garść woskowych tabletek heksaminy. To wszechobecne paliwo było używane do " +"uruchomienia prawie każdego grilla ogrodowego i żadna „prawdziwa” wyprawa " +"kempingowa nie mogła się bez niego odbyć, do czasu Kataklizmu. Obecnie jest " +"jeszcze cenniejszy niż wcześniej, ponieważ jest kluczowym składnikiem w " +"przygotowaniu kilku materiałów wybuchowych klasy wojskowej." #: lang/json/AMMO_from_json.py msgid "hydrogen peroxide (concentrated)" @@ -1870,6 +1910,11 @@ msgid "" " a common industrial explosive due to its stability and low price. Burns " "fast, but needs an explosive primer to detonate." msgstr "" +"Kilka brązowawych granulek, które wytworzono przez absorbowanie paliwa " +"organicznego na azotanie amonu. Ten olej opałowy na bazie azotanu amonu lub " +"ANFO, jak bywa nazywany, jest powszechnie stosowanym materiałem wybuchowym z" +" uwagi na jego stabilność i niską cenę. Pali się szybko, ale potrzebuje " +"wybuchowego podkładu do detonacji." #: lang/json/AMMO_from_json.py msgid "black gunpowder" @@ -1887,6 +1932,10 @@ msgid "" "burns will quickly clog any firearm, but it could be used to make some " "vicious bombs." msgstr "" +"Garść czarnego prochu, wytwarzanego przez mieszanie węgla i siarki z " +"saletrą. Nie nadaje się do wytwarzania współczesnej amunicji, ponieważ sadza" +" powstająca podczas spalania szybko zatkałaby każdą broń palną. Można go " +"jednak użyć do wytwarzania niszczycielskich bomb." #: lang/json/AMMO_from_json.py msgid "match head powder" @@ -1903,6 +1952,9 @@ msgid "" "bit weaker. It can be used in crafting explosives and fuses when other, " "more suitable candidates are less available." msgstr "" +"Proch pozyskany z główek zapałek. W działaniu podobny do czarnego prochu, " +"chociaż nieco słabszy. Może zostać użyty w tworzeniu ładunków wybuchowych i " +"zapalników jeśli nie jesteś w stanie znaleźć niczego lepszego." #: lang/json/AMMO_from_json.py msgid "RDX" @@ -1919,6 +1971,10 @@ msgid "" "stable high explosive. Can be cast into shaped charges, or mixed with scrap" " to pepper the blast area with high-velocity shrapnel." msgstr "" +"Kilka białawych kryształów RDX lub heksogenu: materiał wybuchowy o wysokiej " +"odporności, wojskowej jakości. Może być odlany w kształcie ładunków lub " +"zmieszany ze złomem, aby \"popieprzyć\" obszar wybuchu szrapnelem o dużej " +"prędkości." #: lang/json/AMMO_from_json.py msgid "composition b" @@ -1974,6 +2030,10 @@ msgid "" "explosive, used to initiate detonation of more stable explosives, such as " "RDX. Relatively stable, with a fruit like smell when pure." msgstr "" +"Nadtlenek heksaminy: ten drobny, żółtawy proszek jest potężnym pierwotnym " +"materiałem wybuchowym, używanym do inicjowania detonacji bardziej stabilnych" +" materiałów wybuchowych, takich jak RDX. Stosunkowo stabilny, ale najlepiej " +"nie przechowywać go zbyt długo." #: lang/json/AMMO_from_json.py msgid "improvised rocket fuel" @@ -2033,6 +2093,9 @@ msgid "" " in specifically engineered atomic-scale configurations. A nanofabricator " "can assemble them into usable items." msgstr "" +"Stalowy kanister zawierający węgiel, żelazo, tytan, miedź i inne pierwiastki" +" w specjalnie zaprojektowanych konfiguracjach w skali atomowej. " +"Nanofabrykator może złożyć z nich użyteczne przedmioty." #: lang/json/AMMO_from_json.py msgid "wood ash" @@ -2046,7 +2109,7 @@ msgstr[3] "" #: lang/json/AMMO_from_json.py msgid "" "This is almost-weightless residue left after the burning of some substance." -msgstr "" +msgstr "To niemal nic nie ważąca pozostałość po spaleniu jakiejś substancji." #: lang/json/AMMO_from_json.py msgid "wooden bead" @@ -2096,6 +2159,10 @@ msgid "" " protein toxins. It is now relatively stable, but will require further " "separation to be useful for anything other than killing you." msgstr "" +"Przezroczysty, lekko zielonkawy płyn zrobiony z jadu pszczół i ós. Aktywne " +"składniki to między innymi noradrenalina, dopamina, histamina i toksyny " +"białkowe W tej chwili jest dość stabilny, ale wymaga dalszej separacji by " +"nadało się do czegokolwiek innego niż zabicie cię." #: lang/json/AMMO_from_json.py msgid "concentrated paralytic" @@ -2113,6 +2180,11 @@ msgid "" " their striking similarity to earthly flora, you figure it's related to " "curarines. Might come in handy in crafting more useful things." msgstr "" +"Skoncentrowany środek paraliżujący, oryginalne pochodzący z tryffida. Biorąc" +" pod uwagę twoje doświadczenie z jego efektami (zdobyte głównie podczas " +"zbierania tej partii) i mocnego podobieństwa do roślin ziemnych, " +"wnioskujesz, że jest powiązany z kurarynami. Może być przydane w tworzeniu " +"bardziej przydanych rzeczy." #: lang/json/AMMO_from_json.py msgid "rocuronium" @@ -2129,6 +2201,9 @@ msgid "" "emergency medicine because of its relative stability, it can serve as a " "component of a balanced anesthesia in a pinch." msgstr "" +"Bromek rocuronium, szybko działający środek zwiotczający mięśnie. Używany " +"głównie w medycynie ratunkowej ze względu na jego relatywną stabilność. Od " +"biedy może służyć jako komponent znieczulenia zrównoważonego." #: lang/json/AMMO_from_json.py msgid "ethanol" @@ -2216,6 +2291,9 @@ msgid "" "A kerosene-based fuel used mainly by US military vehicles as a replacement " "for diesel and jet fuel, to simplify logistics." msgstr "" +"Paliwo na bazie nafty używane głównie w pojazdach wojsk Stanów Zjednoczonych" +" jako zamiennik oleju napędowego i paliwa odrzutowego w celu uproszczenia " +"logistyki." #: lang/json/AMMO_from_json.py lang/json/material_from_json.py msgid "avgas fuel" @@ -2229,6 +2307,8 @@ msgstr[3] "" #: lang/json/AMMO_from_json.py msgid "A specialized type of petroleum-based fuel used to power aircraft." msgstr "" +"Specjalistyczny rodzaj paliwa ropopochodnego używany do napędzania " +"samolotów." #: lang/json/AMMO_from_json.py msgid "biodiesel" @@ -15360,6 +15440,8 @@ msgid "" "An Imperial Roman helmet, with distinct projections protecting the sides of " "the head built for a Titan." msgstr "" +"Hełm Imperium Rzymskiego, z charakterystycznymi wstawkami chroniącymi boki " +"głowy wykonany dla tytana." #: lang/json/ARMOR_from_json.py msgid "kabuto" @@ -30298,6 +30380,9 @@ msgid "" "A set of tiny electronics tools, including soldering irons and wire cutters." " They serve no purpose on their own, but are required for crafting bionics." msgstr "" +"Zestaw drobnych narzędzi elektronicznych, w tym lutownice i przecinaki do " +"drutu. Same w sobie nie służą żadnemu celowi, ale są wymagane do wytwarzania" +" bioniki." #: lang/json/BIONIC_ITEM_from_json.py msgid "Ionic Overload Generator CBM" @@ -30685,6 +30770,9 @@ msgid "" "throughout the facility. However, some of the log sheets seem to be filled " "with… a chemical formula?" msgstr "" +"Ten segregator szczegółowo opisuje planowaną konserwację kilku systemów " +"hydraulicznych w całym obiekcie. Jednak niektóre dzienniki wydają się być " +"wypełnione… wzorem chemicznym?" #: lang/json/BOOK_from_json.py msgid "chemical reference-CLASSIFIED" @@ -66420,6 +66508,8 @@ msgid "" "A set of components useful for constructing a full-featured welding station," " complete with soldering capability." msgstr "" +"Zestaw elementów przydatnych do budowy w pełni funkcjonalnej stacji " +"spawalniczej, uzupełnionej o możliwość lutowania." #: lang/json/GENERIC_from_json.py msgid "amplifier head" @@ -139063,6 +139153,10 @@ msgid "" "cleaning oneself. Before it was a commonplace amenity, but now it's hard to" " imagine wasting that much water." msgstr "" +"Niewielkie, zamknięte pomieszczenie ceramiczne ze szklanymi drzwiami i " +"urządzeniami sanitarnymi do sprzątania. Wcześniej było to powszechne " +"udogodnienie, ale teraz trudno sobie wyobrazić marnowanie takiej ilości " +"wody." #: lang/json/furniture_from_json.py msgid "sink" @@ -139106,6 +139200,8 @@ msgid "" "This devices effectively sterilizes water, though without a lot of power and" " proper plumbing, it's only good for parts now." msgstr "" +"To urządzenie skutecznie sterylizuje wodę, choć bez dużej mocy i " +"odpowiedniej instalacji wodociągowej nadaje się teraz tylko na części." #: lang/json/furniture_from_json.py msgid "exercise machine" @@ -151909,7 +152005,7 @@ msgstr "" #: lang/json/help_from_json.py msgid ": Healing and medication" -msgstr "" +msgstr ": Leczenie i lekarstwa" #: lang/json/help_from_json.py msgid "" @@ -151977,7 +152073,7 @@ msgstr "" #: lang/json/help_from_json.py msgid ": Addiction" -msgstr "" +msgstr ": Uzależnienie" #: lang/json/help_from_json.py msgid "" @@ -151998,7 +152094,7 @@ msgstr "" #: lang/json/help_from_json.py msgid ": Morale and learning" -msgstr "" +msgstr ": Morale i nauka" #: lang/json/help_from_json.py msgid "" @@ -152071,7 +152167,7 @@ msgstr "" #: lang/json/help_from_json.py msgid ": Radioactivity and mutation" -msgstr "" +msgstr ": Radioaktywność i mutacje" #: lang/json/help_from_json.py msgid "" @@ -152104,7 +152200,7 @@ msgstr "" #: lang/json/help_from_json.py msgid ": Bionics" -msgstr "" +msgstr ": Bioniki" #: lang/json/help_from_json.py msgid "" @@ -152162,7 +152258,7 @@ msgstr "" #: lang/json/help_from_json.py msgid ": Crafting" -msgstr "" +msgstr ": Wytwarzanie" #: lang/json/help_from_json.py msgid "" @@ -152257,7 +152353,7 @@ msgstr "" #: lang/json/help_from_json.py msgid ": Traps" -msgstr "" +msgstr ": Pułapki" #: lang/json/help_from_json.py msgid "" @@ -152302,7 +152398,7 @@ msgstr "" #: lang/json/help_from_json.py msgid ": Items overview" -msgstr "" +msgstr ": Przegląd przedmiotów" #: lang/json/help_from_json.py msgid "" @@ -152406,7 +152502,7 @@ msgstr "" #: lang/json/help_from_json.py msgid ": Combat" -msgstr "" +msgstr ": Walka" #: lang/json/help_from_json.py msgid "" @@ -152507,7 +152603,7 @@ msgstr "" #: lang/json/help_from_json.py msgid ": Martial arts styles" -msgstr "" +msgstr ": Style sztuk walki" #: lang/json/help_from_json.py msgid "" @@ -152556,7 +152652,7 @@ msgstr "" #: lang/json/help_from_json.py msgid ": Survival tips" -msgstr "" +msgstr ": Porady przetrwania" #: lang/json/help_from_json.py msgid "" @@ -152666,7 +152762,7 @@ msgstr "" #: lang/json/help_from_json.py msgid ": Vehicles and Driving" -msgstr "" +msgstr ": Pojazdy i sterowanie" #: lang/json/help_from_json.py msgid "" @@ -190862,7 +190958,7 @@ msgstr "" #: lang/json/proficiency_from_json.py msgid "Electronics Soldering" -msgstr "" +msgstr "Lutowanie elektroniki" #. ~ Description for Electronics Soldering #: lang/json/proficiency_from_json.py @@ -191070,7 +191166,7 @@ msgstr "" #: lang/json/proficiency_from_json.py msgid "Plumbing" -msgstr "" +msgstr "Hydraulika" #. ~ Description for Plumbing #: lang/json/proficiency_from_json.py @@ -191344,7 +191440,7 @@ msgstr "" #: lang/json/proficiency_from_json.py msgid "Lockpicking" -msgstr "" +msgstr "Otwieranie zamków" #. ~ Description for Lockpicking #: lang/json/proficiency_from_json.py @@ -198391,7 +198487,7 @@ msgstr "Interakcja" #: lang/json/skill_from_json.py lang/json/tool_quality_from_json.py msgid "lockpicking" -msgstr "" +msgstr "otwieranie zamków" #. ~ Description for lockpicking #. ~ Description for bartering @@ -212486,7 +212582,7 @@ msgstr "" #: lang/json/snippet_from_json.py msgid "A pile of coaxial plumbing lies here." -msgstr "" +msgstr "Tutaj leży stos współosiowych instalacji wodociągowych." #: lang/json/snippet_from_json.py msgid "A screwdriver." @@ -268233,7 +268329,7 @@ msgstr "Edytuj pozycję" #: src/game.cpp msgid "< Look Around >" -msgstr "" +msgstr "< Rozejrzyj się >" #: src/game.cpp src/overmap_ui.cpp #, c-format @@ -282704,10 +282800,12 @@ msgid "" "Allows you to fully customize points pool, scenario, and character's " "profession, stats, traits, skills and other parameters." msgstr "" +"Pozawala ci w pełni dostosować pulę punktów, scenariusz oraz zawód, " +"statystyki, cechy i inne parametry postaci." #: src/main_menu.cpp msgid "Select from one of previously created character templates." -msgstr "" +msgstr "Wybierz jeden z wcześniej utworzonych szablonów postaci." #: src/main_menu.cpp msgid "" @@ -282722,12 +282820,16 @@ msgid "" "Puts you right in the game, randomly choosing character's traits, " "profession, skills and other parameters. Scenario is fixed to Evacuee." msgstr "" +"Umieszcza cię od razu w grze, losowo wybierając cechy, zawód, umiejętności i" +" inne parametry postaci. Jedyny scenariusz to \"Ewakuowany\"." #: src/main_menu.cpp msgid "" "Puts you right in the game, randomly choosing scenario and character's " "traits, profession, skills and other parameters." msgstr "" +"Umieszcza cię od razu w grze, losowo wybierając cechy, zawód, umiejętności i" +" inne parametry postaci." #: src/main_menu.cpp msgid "No templates found!" @@ -292204,11 +292306,11 @@ msgstr "Miażdż Bliskie" #: src/options.cpp msgid "Pulp Adjacent Zombie Only" -msgstr "" +msgstr "Miażdż tylko bliskie zombie" #: src/options.cpp msgid "Pulp Zombies Only" -msgstr "" +msgstr "Miażdż tylko zombie" #: src/options.cpp msgid "Auto mining" @@ -292233,6 +292335,9 @@ msgid "" "bushes. - Trees: Only forage trees. - Everything: Forage bushes, trees, " "and everything else including flowers, cattails etc." msgstr "" +"Akcja wykonywana gdy włączona jest opcja \"Auto zbieractwo. Krzaki: zbieraj " +"tylko z krzaków. Drzewa: zbieraj tylko z drzew. Wszystko: zbieraj z krzaków," +" drzew i wszystko inne łącznie z kwiatami, pałkami wodnymi itp." #: src/options.cpp msgid "Bushes" @@ -292260,7 +292365,7 @@ msgstr "" #: src/options.cpp msgid "Dangerous terrain warning prompt" -msgstr "" +msgstr "Ostrzeżenie o niebezpiecznym terenie" #: src/options.cpp msgid "" @@ -292270,14 +292375,20 @@ msgid "" "while crouching and will be prompted. Never: You will not be able to move " "onto a dangerous tile unless running and will not be warned or prompted." msgstr "" +"Zawsze: zawsze będziesz pytany przed wejściem na niebezpieczne pola. " +"Biegnąc: będziesz w stanie wejść na niebezpieczne pola tylko biegnąc i " +"zostaniesz o to spytany. Kucając: będziesz w stanie wejść na niebezpieczne " +"pola tylko kucając i zostaniesz o to spytany. Nigdy: nigdy nie będziesz w " +"stanie wejść na niebezpieczne pola chyba, że biegniesz i nie dostaniesz " +"ostrzeżenia lub pytania" #: src/options.cpp msgid "Crouching" -msgstr "" +msgstr "Kucając" #: src/options.cpp msgid "Running" -msgstr "" +msgstr "Biegając" #: src/options.cpp msgid "Safe mode" @@ -292302,6 +292413,11 @@ msgid "" " no safe mode rule is specified. Otherwise, edit the default rule in Safe " "Mode Manager instead of this value." msgstr "" +"Jeśli tryb bezpieczny jest włączony, odległość do wrogów w której tryb " +"bezpieczny powinien pokazać ostrzeżenie. 0 = Maksymalny zasięg widzenia " +"gracza. Ta opcja działa tylko, kiedy zasady trybu bezpiecznego nie są " +"określone. W innym wypadku, zmień domyślną zasadę w menedżerze trybu " +"bezpiecznego zamiast tej wartości." #: src/options.cpp msgid "Safe mode when driving" @@ -292336,6 +292452,8 @@ msgid "" "Number of turns after which safe mode is reactivated. Will only reactivate " "if no hostiles are in 'Safe mode proximity distance.'" msgstr "" +"Liczba tur, po której tryb bezpieczny włącza się ponownie. Włączy się " +"ponownie tylko, gdy wrogowie są w \"Zasięgu trybu bezpiecznego\"." #: src/options.cpp msgid "Turns to remember ignored monsters" @@ -292449,6 +292567,9 @@ msgid "" "Set to drop empty containers after use. No: Don't drop any. - Watertight: " "All except watertight containers. - All: Drop all containers." msgstr "" +"Ustaw, by upuszczać puste pojemniki po użyciu. Nie: nie upuszcza żadnych. " +"Wodoszczelne: wszystkie oprócz wodoszczelnych pojemników. Wszystkie: " +"upuszcza wszystkie pojemniki." #: src/options.cpp msgid "Watertight" @@ -292584,19 +292705,19 @@ msgstr "Kwarta" #: src/options.cpp msgid "Distance units" -msgstr "" +msgstr "Jednostki odległości" #: src/options.cpp msgid "Metric or Imperial" -msgstr "" +msgstr "Przełącza między jednostkami imperialnymi i metrycznymi." #: src/options.cpp msgid "Imperial" -msgstr "" +msgstr "Imperialne" #: src/options.cpp msgid "Metric" -msgstr "" +msgstr "Metryczne" #: src/options.cpp msgid "Time format" diff --git a/lang/po/ru.po b/lang/po/ru.po index 148ca3e7fcf2a..2d3ee4edb978c 100644 --- a/lang/po/ru.po +++ b/lang/po/ru.po @@ -43,7 +43,7 @@ # Woratiklis, 2021 # Леонид Васильев , 2021 # Oleksii Filonenko , 2021 -# Timofey Kostenko , 2021 +# Denis Popov , 2021 # Ivan Ivanov, 2021 # flin4 , 2021 # Alexey Mostovoy , 2021 diff --git a/lang/po/zh_CN.po b/lang/po/zh_CN.po index fa8d8b39f62ea..2f7004951bff0 100644 --- a/lang/po/zh_CN.po +++ b/lang/po/zh_CN.po @@ -15,7 +15,7 @@ # Hua Liang , 2021 # space J <871171244@qq.com>, 2021 # CK LU <1965630970@qq.com>, 2021 -# Jaron , 2021 +# Jaron , 2021 # newisle newisle , 2021 # 等离子 坦克 , 2021 # Kuma Green_eye , 2021 @@ -35,7 +35,6 @@ # cellxiecao , 2021 # lu ck , 2021 # Heaper327 , 2021 -# Rick Motherfucker <623675817@qq.com>, 2021 # Silencess , 2021 # a9631cfaf644a0681a11585b8764f5db_68bf37b , 2021 # 4c6e1d75b9f86fe32f55f91342c2d6a6, 2021 @@ -54,7 +53,6 @@ # 万 和 <380014507@qq.com>, 2021 # 智也 三上 <464337873@qq.com>, 2021 # feimaojiafei <27314459@qq.com>, 2021 -# Brett Dong , 2021 # 939839415 <939839415@qq.com>, 2021 # none none <514065589@qq.com>, 2021 # 长剑de诺恩 , 2021 @@ -63,7 +61,10 @@ # 忍冬 宁武 <723150996@qq.com>, 2021 # Jianxiang Wang , 2021 # cainiao , 2021 +# zao lv , 2021 +# Rick Motherfucker <623675817@qq.com>, 2021 # GeekDuanLian , 2021 +# Brett Dong , 2021 # msgid "" msgstr "" @@ -71,7 +72,7 @@ msgstr "" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2021-02-21 15:51-0500\n" "PO-Revision-Date: 2021-02-21 21:00+0000\n" -"Last-Translator: GeekDuanLian , 2021\n" +"Last-Translator: Brett Dong , 2021\n" "Language-Team: Chinese (China) (https://www.transifex.com/cataclysm-dda-translators/teams/2217/zh_CN/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -395,7 +396,7 @@ msgstr[0] "BB弹" msgid "" "A box of small steel balls that can be fired from a BB gun. They deal " "virtually no damage." -msgstr "一盒BB枪使用的小型圆球状弹丸,几乎没有杀伤力。" +msgstr "一盒BB枪使用小钢球,几乎没有杀伤力。" #: lang/json/AMMO_from_json.py msgid "feather" @@ -1443,7 +1444,7 @@ msgid "" " a common industrial explosive due to its stability and low price. Burns " "fast, but needs an explosive primer to detonate." msgstr "" -"用硝酸铵吸收有机燃料制成的几个褐色小球。这种硝酸铵燃料油(简称铵油)因其稳定性好、价格低廉,是一种常见的工业炸药。它燃烧很快,但需要一个爆炸引信来引爆。" +"用硝酸铵吸收有机燃料制成的几个褐色小球。这种硝酸铵/燃料油因其稳定性好、价格低廉,是一种常见的工业炸药。它燃烧很快,但需要一个爆炸引信来引爆。" #: lang/json/AMMO_from_json.py msgid "black gunpowder" @@ -1475,7 +1476,7 @@ msgstr "一些取自火柴头的火柴火药,特性类似黑火药,但威力 #: lang/json/AMMO_from_json.py msgid "RDX" msgid_plural "RDX" -msgstr[0] "RDX炸药" +msgstr[0] "黑索金" #. ~ Description for {'str_sp': 'RDX'} #: lang/json/AMMO_from_json.py @@ -1497,12 +1498,12 @@ msgid "" "Composition B is an explosive consisting of castable mixtures of RDX and " "TNT. It is used as the main explosive filling in artillery projectiles, " "rockets, land mines, hand grenades and various other munitions." -msgstr "B炸药是由RDX和TNT按比例浇筑混合而成的炸药。它被广泛用作装填炮弹、火箭、地雷、手榴弹和其他各种弹药的主要炸药。" +msgstr "B炸药是由黑索金和TNT按比例混合熔注而成的炸药。它被广泛用作装填炮弹、火箭、地雷、手榴弹和其他各种弹药的主要炸药。" #: lang/json/AMMO_from_json.py msgid "HMTD" msgid_plural "HMTD" -msgstr[0] "HMTD炸药" +msgstr[0] "HMTD 炸药" #. ~ Description for {'str_sp': 'HMTD'} #: lang/json/AMMO_from_json.py @@ -1517,7 +1518,7 @@ msgstr "" #: lang/json/AMMO_from_json.py msgid "APEX" msgid_plural "APEX" -msgstr[0] "APEX" +msgstr[0] "APEX 炸药" #. ~ Description for {'str_sp': 'APEX'} #: lang/json/AMMO_from_json.py @@ -1525,7 +1526,7 @@ msgid "" "Acetone peroxide: this fine, white crystalline powder is a powerful primary " "explosive, used to initiate detonation of more stable explosives, such as " "RDX. Relatively stable, with a fruit like smell when pure." -msgstr "过氧化丙酮:这种细小的白色结晶粉末是一种强大的起爆药,用于起爆更稳定的炸药,如RDX。纯净的过氧化丙酮相对稳定,闻起来有水果味。" +msgstr "过氧化丙酮:这种细小的白色结晶粉末是一种强大的起爆药,用于起爆更稳定的炸药,如黑索金。纯净的过氧化丙酮相对稳定,闻起来有水果味。" #: lang/json/AMMO_from_json.py msgid "improvised rocket fuel" @@ -1593,7 +1594,7 @@ msgstr[0] "木珠" msgid "" "This is a wooden bead. It can be used to craft inscribable jewelry or " "create a beaded curtain door." -msgstr "这是一个木珠。它可以用来制造可刻字的珠宝或制造珠帘门。" +msgstr "一颗木珠。可以用来制作可刻字的珠宝或制造珠帘门。" #: lang/json/AMMO_from_json.py msgid "rosin" @@ -3633,8 +3634,8 @@ msgid "" "increasing lethality. These rare, complicated, and expensive rounds are not" " likely to be manufactured again; use them wisely." msgstr "" -"这款.50 BMG " -"弹型充分利用了自身口径的潜在载荷发射能力:弹尖内装载了燃烧剂,会在击中目标的同时瞬间点燃,并引爆内置的RDX或PETN装药。此外还会点燃环绕在碳化钨穿甲弹头周围的辅助燃烧剂,两者被同时密封在脆性钢制弹壳中。钢壳碎片和燃烧的金属粉末随着穿甲弹头穿透装甲目标打击内部,以增加杀伤力。缺点莫过于巨大的后坐力和噪声,这种罕见复杂且昂贵的弹药几乎不可能再次被制造出来;谨慎使用。" +"这款 .50 BMG " +"弹型充分利用了自身口径的潜在载荷发射能力:弹尖内装载了燃烧剂,会在击中目标的同时瞬间点燃,并引爆内置的黑索金或PETN装药。此外还会点燃环绕在碳化钨穿甲弹头周围的辅助燃烧剂,两者被同时密封在脆性钢制弹壳中。钢壳碎片和燃烧的金属粉末随着穿甲弹头穿透装甲目标打击内部,以增加杀伤力。缺点莫过于巨大的后坐力和噪声,这种罕见复杂且昂贵的弹药几乎不可能再次被制造出来;谨慎使用。" #: lang/json/AMMO_from_json.py msgid ".50 BMG tracer, reloaded" @@ -31325,7 +31326,7 @@ msgstr "召唤出一堵厚厚的雾墙。虽然突然出现的气压会击倒任 #: lang/json/BOOK_from_json.py msgid "Scroll of Knock" msgid_plural "Scrolls of Knock" -msgstr[0] "敲击术卷轴" +msgstr[0] "开锁术卷轴" #. ~ Description for Scroll of Knock #: lang/json/BOOK_from_json.py @@ -31337,7 +31338,7 @@ msgstr "你可以引导魔力打开近距离内锁着的木门。" #: lang/json/BOOK_from_json.py msgid "Scroll of Improved Knock" msgid_plural "Scrolls of Improved Knock" -msgstr[0] "高等敲击术卷轴" +msgstr[0] "万能开锁术卷轴" #. ~ Description for Scroll of Improved Knock #: lang/json/BOOK_from_json.py @@ -58285,7 +58286,7 @@ msgstr[0] "抗真菌手雷" #: 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 "Pull pin" -msgstr "拉开保险" +msgstr "拔掉插销" #. ~ Description for fungicidal gas grenade #: lang/json/GENERIC_from_json.py @@ -58294,12 +58295,12 @@ msgid "" "to pull the pin and light the fuse, turning it into an active fungicidal " "grenade. In five seconds it will begin to expel a volatile spray that is " "highly toxic to fungal life forms." -msgstr "一个装满抗真菌溶液的筒状手雷。使用该物品将会拔下保险销并点燃引信。五秒后它会开始释放对真菌生物具有高度毒性的挥发性喷雾。" +msgstr "一个装满抗真菌溶液的筒状手雷。使用该物品将会拔下插销并点燃引信。五秒后它会开始释放对真菌生物具有高度毒性的挥发性喷雾。" #: lang/json/GENERIC_from_json.py msgid "armed fungicidal gas canister" msgid_plural "armed fungicidal gas canisters" -msgstr[0] "抗真菌手雷(无保险)" +msgstr[0] "抗真菌手雷(无插销)" #. ~ Description for armed fungicidal gas canister #: lang/json/GENERIC_from_json.py @@ -58320,12 +58321,12 @@ msgid "" "this item to pull the pin and light the fuse, turning it into an active " "fungicidal grenade. In five seconds it will begin to expel a volatile spray" " that is highly toxic to fungal life forms." -msgstr "一个自制的装满抗真菌溶液的筒状手雷。使用该物品将会拔下保险销并点燃引信。五秒后它会开始释放对真菌生物具有高度毒性的挥发性喷雾。" +msgstr "一个自制的装满抗真菌溶液的筒状手雷。使用该物品将会拔下插销并点燃引信。五秒后它会开始释放对真菌生物具有高度毒性的挥发性喷雾。" #: lang/json/GENERIC_from_json.py msgid "armed makeshift fungicidal gas canister" msgid_plural "armed makeshift fungicidal gas canisters" -msgstr[0] "自制抗真菌手雷(无保险)" +msgstr[0] "自制抗真菌手雷(无插销)" #. ~ Description for armed makeshift fungicidal gas canister #: lang/json/GENERIC_from_json.py @@ -58343,7 +58344,7 @@ msgstr[0] "圆筒手雷" #: lang/json/GENERIC_from_json.py #, no-python-format msgid "You pull the pin on the %s." -msgstr "你拉开了 %s 的保险插销。" +msgstr "你拔掉了%s的插销。" #: lang/json/GENERIC_from_json.py msgid "tear gas grenade" @@ -58359,12 +58360,12 @@ msgid "" "This gas damages and slows those who enter it, as well as obscuring vision " "and scent." msgstr "" -"一个装满强烈刺激性气体的筒状手雷。使用该物品将会拔下保险销并点燃引信。五秒后它会开始释放具有高度毒性的气体,让所有进入毒气的倒霉蛋受到毒害,速度下降,同时阻碍视线和掩盖气味。" +"一个装满强烈刺激性气体的筒状手雷。使用该物品将会拔下插销并点燃引信。五秒后它会开始释放具有高度毒性的气体,让所有进入毒气的倒霉蛋受到毒害,速度下降,同时阻碍视线和掩盖气味。" #: lang/json/GENERIC_from_json.py msgid "armed tear gas canister" msgid_plural "armed tear gas canisters" -msgstr[0] "催泪手雷(无保险)" +msgstr[0] "催泪手雷(无插销)" #. ~ Description for armed tear gas canister #: lang/json/GENERIC_from_json.py @@ -58384,12 +58385,12 @@ msgid "" " to pull the pin and light the fuse, turning it into an active insecticidal " "grenade. In five seconds it will begin to expel a volatile spray that is " "highly toxic to insect life forms." -msgstr "一个装满杀虫溶剂的筒状手雷。使用该物品将会拔下保险销并点燃引信。五秒后它会开始释放对昆虫具有高度毒性的挥发性喷雾。" +msgstr "一个装满杀虫溶剂的筒状手雷。使用该物品将会拔下插销并点燃引信。五秒后它会开始释放对昆虫具有高度毒性的挥发性喷雾。" #: lang/json/GENERIC_from_json.py msgid "armed insecticidal gas canister" msgid_plural "armed insecticidal gas canisters" -msgstr[0] "杀虫剂手雷(无保险)" +msgstr[0] "杀虫剂手雷(无插销)" #. ~ Description for armed insecticidal gas canister #: lang/json/GENERIC_from_json.py @@ -58410,12 +58411,12 @@ msgid "" " this item to pull the pin and light the fuse, turning it into an active " "insecticidal grenade. In five seconds it will begin to expel a volatile " "spray that is highly toxic to insect life forms." -msgstr "一个自制的装满杀虫溶剂的筒状手雷。使用该物品将会拔下保险销并点燃引信。五秒后它会开始释放对昆虫具有高度毒性的挥发性喷雾。" +msgstr "一个自制的装满杀虫溶剂的筒状手雷。使用该物品将会拔下插销并点燃引信。五秒后它会开始释放对昆虫具有高度毒性的挥发性喷雾。" #: lang/json/GENERIC_from_json.py msgid "armed makeshift insecticidal gas canister" msgid_plural "armed makeshift insecticidal gas canisters" -msgstr[0] "自制杀虫剂手雷(无保险)" +msgstr[0] "自制杀虫剂手雷(无插销)" #. ~ Description for armed makeshift insecticidal gas canister #: lang/json/GENERIC_from_json.py @@ -58438,12 +58439,12 @@ msgid "" "black smoke. This smoke will slow those who enter it, as well as obscuring " "vision and scent." msgstr "" -"一个装满各种发烟物质的筒状手雷。使用该物品将会拔下保险销并点燃引信。五秒后它会开始释放浓厚的黑烟,让所有进入其中的倒霉蛋速度下降,同时阻碍视线和掩盖气味。" +"一个装满各种发烟物质的筒状手雷。使用该物品将会拔下插销并点燃引信。五秒后它会开始释放浓厚的黑烟,让所有进入其中的倒霉蛋速度下降,同时阻碍视线和掩盖气味。" #: lang/json/GENERIC_from_json.py msgid "armed smoke bomb" msgid_plural "armed smoke bombs" -msgstr[0] "烟雾弹(无保险)" +msgstr[0] "烟雾弹(无插销)" #. ~ Description for armed smoke bomb #: lang/json/GENERIC_from_json.py @@ -66682,13 +66683,13 @@ msgstr " 专为毛瑟手枪设计的 20 发可拆卸式弹匣。" #: lang/json/MAGAZINE_from_json.py msgid "MP 40 32-round magazine" msgid_plural "MP 40 32-round magazines" -msgstr[0] "MP 40 32发弹匣" +msgstr[0] "MP40 32发弹匣" #. ~ Description for MP 40 32-round magazine #: lang/json/MAGAZINE_from_json.py msgid "" "A double-column, single-feed 32-round box magazine used by the MP 40 SMG." -msgstr "一个双排单进弹口的32发弹夹,可用于MP 40冲锋枪。" +msgstr "一个双排单进弹口的32发弹夹,可用于 MP40 冲锋枪。" #: lang/json/MAGAZINE_from_json.py msgid "Px4 9x19mm 10-round magazine" @@ -83138,25 +83139,27 @@ msgstr "X光视觉" #: lang/json/SPELL_from_json.py msgid "Knock" -msgstr "敲击术" +msgstr "开锁术" #. ~ Description for Knock #: lang/json/SPELL_from_json.py msgid "" "You channel magic into a force capable of opening doors. This variant can " "only open wooden doors." -msgstr "你引导魔力,将其变成能够打开门的力量。这种法术只能打开木门。" +msgstr "你引导魔力,将其变成能够解开禁锢的力量。这种法术只能打开木门。" #: lang/json/SPELL_from_json.py msgid "Improved Knock" -msgstr "高等敲击术" +msgstr "万能开锁术" #. ~ Description for Improved Knock #: lang/json/SPELL_from_json.py msgid "" "You channel magic into a force capable of opening doors. This variant can " "open any locked door." -msgstr "你引导魔力,将其变成能够打开门的力量。这种法术能打开任何锁住的门。" +msgstr "" +"你引导魔力,将其变成能够解开禁锢的力量。这种法术能打开任何锁住的门。\n" +"“阿拉霍洞开!”" #: lang/json/SPELL_from_json.py msgid "Knifeshot" @@ -86882,7 +86885,7 @@ msgstr "这是一个坚固的金属盒子,内含一套完整的工具,适用 #: lang/json/TOOL_from_json.py msgid "RDX charge" msgid_plural "RDX charges" -msgstr[0] "RDX药包" +msgstr[0] "黑索金炸药桶" #. ~ Use action menu_text for RDX charge. #. ~ Use action menu_text for nail bomb. @@ -86912,7 +86915,7 @@ msgstr "点燃" #. ~ Use action msg for RDX charge. #: lang/json/TOOL_from_json.py msgid "You light the fuse on the explosive charge. Clear the area!" -msgstr "你点燃了炸药包的导火索。" +msgstr "你点燃了炸药桶的导火索。“清空这片区域!”" #. ~ Description for RDX charge #: lang/json/TOOL_from_json.py @@ -86920,7 +86923,7 @@ msgid "" "This is a metal keg, filled with 50 liters worth of RDX and scrap metal. " "Contains a core of primary explosive to ensure that the charge detonates " "completely and delivers its entire destructive power to everything in sight." -msgstr "这是一个金属桶,装满了50升的RDX和废金属。起爆药放置在核心以确保完全引爆,并毁灭视野内的一切物品的破坏力。" +msgstr "这是一个金属桶,装满了50升的黑索金和废金属。起爆药放置在核心以确保完全引爆,并毁灭视野内的一切物品的破坏力。" #: lang/json/TOOL_from_json.py msgid "nail bomb" @@ -86945,7 +86948,7 @@ msgstr "一个粗糙而笨重的自制破片手雷,容器内装满了炸药和 #: lang/json/TOOL_from_json.py msgid "active nail bomb" msgid_plural "active nail bombs" -msgstr[0] "钉子炸弹(点燃)" +msgstr[0] "钉子炸弹(已点燃)" #. ~ Use action no_deactivate_msg for active nail bomb. #. ~ Use action no_deactivate_msg for active fragment bomb. @@ -86953,7 +86956,7 @@ msgstr[0] "钉子炸弹(点燃)" #. ~ Use action no_deactivate_msg for active can bomb. #: lang/json/TOOL_from_json.py msgid "You've already lit the fuse - what are you waiting for?" -msgstr "你已经点燃了引信,你在等什么!" +msgstr "你已经点燃了引信,你还在等什么!" #. ~ Use action sound_msg for active nail bomb. #. ~ Use action sound_msg for active fragment bomb. @@ -86995,7 +86998,7 @@ msgstr "一个粗糙而笨重的自制破片手雷,容器内装满了炸药和 #: lang/json/TOOL_from_json.py msgid "active fragment bomb" msgid_plural "active fragment bombs" -msgstr[0] "破片炸弹(无保险)" +msgstr[0] "破片炸弹(已点燃)" #. ~ Description for active fragment bomb #: lang/json/TOOL_from_json.py @@ -87008,7 +87011,7 @@ msgstr "一个粗糙而笨重的自制破片手雷,容器内装满了炸药和 #: lang/json/TOOL_from_json.py msgid "active RDX charge" msgid_plural "active RDX charges" -msgstr[0] "RDX药包(无保险)" +msgstr[0] "黑索金炸药桶(已点燃)" #. ~ Use action no_deactivate_msg for active RDX charge. #. ~ Use action no_deactivate_msg for active improvised barrel bomb. @@ -87033,17 +87036,17 @@ msgid "" "This is a metal keg, filled with 50 liters worth of RDX and scrap metal. " "The fuse has been lit and once it ignites the primary explosive, the charge " "will detonate and rain fire and steel on everything in sight." -msgstr "这是一个金属桶,装满了50升的RDX和废金属。引线已经点燃了,一旦它引燃了中间的起爆药,桶子就会爆炸并向视野中的一切泼洒钢铁与烈焰之雨。" +msgstr "这是一个金属桶,装满了50升的黑索金和废金属。引线已经点燃了,一旦它引燃了中间的起爆药,桶子就会爆炸并向视野中的一切泼洒钢铁与烈焰之雨。" #: lang/json/TOOL_from_json.py msgid "ANFO charge" msgid_plural "ANFO charges" -msgstr[0] "铵油炸药药包" +msgstr[0] "铵油炸药桶" #. ~ Use action msg for ANFO charge. #: lang/json/TOOL_from_json.py msgid "You light the fuse on the ANFO charge. Run survivor, run!" -msgstr "你点燃了铵油炸药药包的导火索。还愣着干什么?快跑!" +msgstr "你点燃了铵油炸药桶的导火索。还愣着干什么?快跑!" #. ~ Description for ANFO charge #: lang/json/TOOL_from_json.py @@ -87051,12 +87054,12 @@ msgid "" "This is a large metal keg filled with ANFO pellets and equipped with a " "dynamite primer. Use this item to light the fuse. You will then have " "twenty turns before it explodes and creates a large fireball." -msgstr "一个装满ANFO颗粒的大金属桶,附带一个雷管外加导火索。使用来点燃导火索,二十回合后你就可以看到一场爆炸和随之而来的大火球。" +msgstr "一个装满铵油炸药颗粒的大金属桶,附带一个雷管外加导火索。使用来点燃导火索,二十回合后你就可以看到一场爆炸和随之而来的大火球。" #: lang/json/TOOL_from_json.py msgid "active ANFO charge" msgid_plural "active ANFO charges" -msgstr[0] "铵油炸药药包(无保险)" +msgstr[0] "铵油炸药桶(已点燃)" #. ~ Use action no_deactivate_msg for active ANFO charge. #. ~ Use action no_deactivate_msg for active black gunpowder charge. @@ -87086,7 +87089,7 @@ msgstr "滴答。" msgid "" "This is a large metal keg filled with ANFO pellets and equipped with a " "dynamite primer. The fuse has been lit - better run like hell!" -msgstr "一个装满ANFO颗粒的大金属桶,附带一个雷管外加导火索。导火索已经点燃,尽快远离。" +msgstr "一个装满铵油炸药颗粒的大金属桶,附带一个雷管外加导火索。导火索已经点燃,尽快远离。" #: lang/json/TOOL_from_json.py msgid "fertilizer bomb" @@ -87113,7 +87116,7 @@ msgstr "几个棍棒形的炸药,外面露出了导火线,很容易被点燃 #: lang/json/TOOL_from_json.py msgid "fertilizer bomb (lit)" msgid_plural "fertilizer bombs (lit)" -msgstr[0] "化肥炸弹(点燃)" +msgstr[0] "化肥炸弹(已点燃)" #. ~ Use action no_deactivate_msg for fertilizer bomb (lit). #. ~ Use action no_deactivate_msg for active pipe bomb. @@ -87170,7 +87173,7 @@ msgstr "" #: lang/json/TOOL_from_json.py msgid "active pipe bomb" msgid_plural "active pipe bombs" -msgstr[0] "土制雷管(点燃)" +msgstr[0] "土制雷管(已点燃)" #. ~ Description for active pipe bomb #. ~ Description for active improvised pipe bomb @@ -87179,18 +87182,18 @@ msgstr[0] "土制雷管(点燃)" msgid "" "This pipe bomb's fuse is lit, and it will explode any second now. Throw it " "immediately!" -msgstr "引信被点燃的土制雷管,随时都会爆炸。快点扔掉吧!" +msgstr "引信已经被点燃的土制雷管,随时都会爆炸。快点扔掉吧!" #: lang/json/TOOL_from_json.py msgid "black gunpowder charge" msgid_plural "black gunpowder charges" -msgstr[0] "黑火药药包" +msgstr[0] "黑火药炸药罐" #. ~ Use action msg for black gunpowder charge. #: lang/json/TOOL_from_json.py msgid "" "You light the fuse on the black gunpowder charge. Get rid of it quickly!" -msgstr "你点燃了黑火药药包的导火索,好吧,赶紧找个地处理它!" +msgstr "你点燃了黑火药炸药罐的导火索,赶紧找个地方处理它!" #. ~ Description for black gunpowder charge #: lang/json/TOOL_from_json.py @@ -87198,12 +87201,12 @@ msgid "" "This is a home-made explosive device, consisting of a large plastic jug " "filled with black gunpowder and scrap metal, equipped with a long fuse. Use" " this item to light the fuse. Should explode in a few minutes…" -msgstr "这是一个土制的爆炸装置,由一个装满了黑火药和废金属的大塑料罐制成,有根长长的引线。使用来点燃导火索。几分钟内就该爆炸了……" +msgstr "这是一个自制的爆炸装置,由一个装满了黑火药和废金属的大塑料罐制成,有根长长的引线。使用来点燃导火索。几分钟内就该爆炸了……" #: lang/json/TOOL_from_json.py msgid "active black gunpowder charge" msgid_plural "active black gunpowder charges" -msgstr[0] "黑火药药包(无保险)" +msgstr[0] "黑火药炸药罐(已点燃)" #. ~ Description for active black gunpowder charge #: lang/json/TOOL_from_json.py @@ -87580,7 +87583,7 @@ msgstr[0] "自制手雷" #. ~ Use action msg for makeshift grenade. #: lang/json/TOOL_from_json.py msgid "You pull the pin on the makeshift grenade." -msgstr "你拉开了自制手雷的保险销。" +msgstr "你拔掉了自制手雷的插销。" #. ~ Description for makeshift grenade #: lang/json/TOOL_from_json.py @@ -87588,12 +87591,12 @@ msgid "" "An improvised explosive device cobbled together from parts. Use this item " "to pull the pin and light the fuse. You will then have about 5 seconds " "before it explodes; throwing it would be a good idea." -msgstr "用零件拼凑成的简易爆炸物,使用此物品来拔掉保险插销,之后你差不多有5秒钟时间——去扔掉它。" +msgstr "用零件拼凑成的简易爆炸物,使用此物品来拔掉插销,之后你差不多有5秒钟时间——去扔掉它。" #: lang/json/TOOL_from_json.py msgid "active makeshift grenade" msgid_plural "active makeshift grenades" -msgstr[0] "自制手雷(无保险)" +msgstr[0] "自制手雷(无插销)" #. ~ Use action no_deactivate_msg for active makeshift grenade. #. ~ Use action no_deactivate_msg for active grenade. @@ -87603,7 +87606,7 @@ msgstr[0] "自制手雷(无保险)" #: lang/json/TOOL_from_json.py lang/json/TOOL_from_json.py src/iuse.cpp #, c-format, no-python-format msgid "You've already pulled the %s's pin; try throwing it instead." -msgstr "你拉下了%s的保险插销,赶紧扔出去。" +msgstr "你拔掉了%s的插销,赶紧扔出去。" #. ~ Description for active makeshift grenade #. ~ Description for active grenade @@ -87637,7 +87640,7 @@ msgstr "一个塞满火柴头的瓶子并装备了导火索。用打火机点燃 #: lang/json/TOOL_from_json.py msgid "match head bomb (lit)" msgid_plural "match head bombs (lit)" -msgstr[0] "火柴炸弹(点燃)" +msgstr[0] "火柴炸弹(已点燃)" #. ~ Description for match head bomb (lit) #: lang/json/TOOL_from_json.py @@ -87650,7 +87653,7 @@ msgstr "一个装满了的火柴头的瓶子,并配备了一个导火索。它 #: lang/json/TOOL_from_json.py msgid "active black gunpowder bomb" msgid_plural "active black gunpowder bombs" -msgstr[0] "黑火药炸弹(点燃)" +msgstr[0] "黑火药炸弹(已点燃)" #. ~ Use action no_deactivate_msg for active black gunpowder bomb. #: lang/json/TOOL_from_json.py @@ -88094,12 +88097,12 @@ msgstr "" #: lang/json/TOOL_from_json.py msgid "RDX sand bomb" msgid_plural "RDX sand bombs" -msgstr[0] "RDX沙弹" +msgstr[0] "黑索金沙弹" #. ~ Use action msg for RDX sand bomb. #: lang/json/TOOL_from_json.py msgid "You light the fuse on the sand bomb. Throw it!" -msgstr "你点燃了沙弹的导火索,别上下抚摸了,赶快扔出去!" +msgstr "你点燃了沙弹的导火索,别摸它了,赶快扔出去!" #. ~ Description for RDX sand bomb #: lang/json/TOOL_from_json.py @@ -88107,12 +88110,12 @@ msgid "" "This is a steel pipe, containing a mixture of RDX and sand, the former " "propelling the latter into a deadly mist of vicious shrapnel. Use this item" " to light the fuse." -msgstr "这是根装着RDX和沙子的钢管。前者推动后者,形成致命的恶毒弹片云雾。使用来点燃导火索。" +msgstr "这是根装着黑索金和沙子的钢管。前者推动后者,形成致命的恶毒弹片云雾。使用来点燃导火索。" #: lang/json/TOOL_from_json.py msgid "active RDX sand bomb" msgid_plural "active RDX sand bombs" -msgstr[0] "RDX沙弹(点燃)" +msgstr[0] "黑索金沙弹(已点燃)" #. ~ Description for active RDX sand bomb #: lang/json/TOOL_from_json.py @@ -88120,7 +88123,7 @@ msgid "" "This is a steel pipe, containing a mixture of RDX and sand, the former " "propelling the latter into a deadly mist of vicious shrapnel. The fuse has " "been lit, so why are you still holding it?" -msgstr "这是根装着RDX和沙子的钢管。前者推动后者,形成致命的恶毒弹片云雾。导火索已经着了,所以说,你怎么还拿着它啊?" +msgstr "这是根装着黑索金和沙子的钢管。前者推动后者,形成致命的恶毒弹片云雾。导火索已经着了,所以说,你怎么还拿着它啊?" #: lang/json/TOOL_from_json.py msgid "control laptop" @@ -90978,7 +90981,7 @@ msgstr "这是一个装满了某种炸药的锡罐,带有一个引信。爆炸 #: lang/json/TOOL_from_json.py msgid "active can bomb" msgid_plural "active can bombs" -msgstr[0] "锡罐炸弹(无保险)" +msgstr[0] "锡罐炸弹(已点燃)" #. ~ Description for active can bomb #: lang/json/TOOL_from_json.py @@ -90998,12 +91001,12 @@ msgstr[0] "C4炸弹" msgid "" "This is military grade RDX composition explosive. A label reads: \"Highly " "explosive, use with extreme caution!\" It comes with a small timer." -msgstr "这是军用级别的黑索金(环三亚甲基三硝胺)复合炸药。标签上标着:\"严重警告,高爆炸性!\"。它由一个小定时器来引爆。" +msgstr "这是军用级别的黑索金复合炸药。标签上标着:\"严重警告,高爆炸性!\"。它由一个小定时器来引爆。" #: lang/json/TOOL_from_json.py msgid "C-4 explosive (armed)" msgid_plural "C-4 explosives (armed)" -msgstr[0] "C4炸弹(无保险)" +msgstr[0] "C4炸弹(已激活)" #. ~ Use action no_deactivate_msg for C-4 explosive (armed). #. ~ Use action no_deactivate_msg for mininuke. @@ -91018,7 +91021,7 @@ msgid "" "This is military grade RDX composition explosive. A label reads: \"Highly " "explosive, use with extreme caution!\" It comes with a small timer, which is" " currently ticking down." -msgstr "这是军用级别的黑索金(环三亚甲基三硝胺)合成炸药。标签上标着:\"严重警告,高爆炸性!\"。它由一个小定时器来引爆,现在定时器正在嘀嘀作响。" +msgstr "这是军用级别的黑索金合成炸药。标签上标着:\"严重警告,高爆炸性!\"。它由一个小定时器来引爆,现在定时器正在嘀嘀作响。" #: lang/json/TOOL_from_json.py msgid "dynamite" @@ -91043,7 +91046,7 @@ msgstr "几个棍棒形的炸药,外面露出了导火线,很容易被点燃 #: lang/json/TOOL_from_json.py msgid "dynamite (lit)" msgid_plural "dynamites (lit)" -msgstr[0] "炸药(点燃)" +msgstr[0] "炸药(已点燃)" #. ~ Description for dynamite (lit) #: lang/json/TOOL_from_json.py @@ -91070,7 +91073,7 @@ msgstr "" #: lang/json/TOOL_from_json.py msgid "dynamite bomb (lit)" msgid_plural "dynamite bombs (lit)" -msgstr[0] "炸药炸弹(点燃)" +msgstr[0] "炸药炸弹(已点燃)" #. ~ Description for dynamite bomb (lit) #: lang/json/TOOL_from_json.py @@ -91108,7 +91111,7 @@ msgstr "" #: lang/json/TOOL_from_json.py msgid "active EMP bomb" msgid_plural "active EMP bombs" -msgstr[0] "EMP炸弹(激活)" +msgstr[0] "EMP炸弹(已激活)" #. ~ Use action no_deactivate_msg for active EMP bomb. #: lang/json/TOOL_from_json.py @@ -91141,7 +91144,7 @@ msgstr "这是一个自制的简易炸药包。激活此物品可以点燃它, #: lang/json/TOOL_from_json.py msgid "primitive demolition charge (lit)" msgid_plural "primitive demolition charges (lit)" -msgstr[0] "简易炸药包(点燃)" +msgstr[0] "简易炸药包(已点燃)" #. ~ Description for primitive demolition charge (lit) #. ~ Description for improvised demolition charge (lit) @@ -91167,7 +91170,7 @@ msgstr "这是一个自制的炸药包。激活此物品可以点燃它,当然 #: lang/json/TOOL_from_json.py msgid "improvised demolition charge (lit)" msgid_plural "improvised demolition charges (lit)" -msgstr[0] "自制炸药包(点燃)" +msgstr[0] "自制炸药包(已点燃)" #: lang/json/TOOL_from_json.py msgid "firecracker" @@ -91185,7 +91188,7 @@ msgstr "一个鞭炮,引信短而且可以被点燃,当然,你还是要用 #: lang/json/TOOL_from_json.py msgid "firecracker (lit)" msgid_plural "firecrackers (lit)" -msgstr[0] "鞭炮(点燃)" +msgstr[0] "鞭炮(已点燃)" #. ~ Description for firecracker (lit) #: lang/json/TOOL_from_json.py @@ -91212,7 +91215,7 @@ msgstr "" #: lang/json/TOOL_from_json.py msgid "pack of firecrackers (lit)" msgid_plural "packs of firecrackers (lit)" -msgstr[0] "一捆鞭炮(点燃)" +msgstr[0] "一捆鞭炮(已点燃)" #. ~ Description for pack of firecrackers (lit) #: lang/json/TOOL_from_json.py @@ -91229,7 +91232,7 @@ msgstr[0] "闪光弹" #. ~ Use action msg for flashbang. #: lang/json/TOOL_from_json.py msgid "You pull the pin on the flashbang." -msgstr "你拉开了闪光弹的保险插销。" +msgstr "你拔掉了闪光弹的插销。" #. ~ Description for flashbang #: lang/json/TOOL_from_json.py @@ -91238,12 +91241,12 @@ msgid "" "and light the fuse. You will then have five seconds before it detonates " "with intense light and sound, blinding, deafening and disorienting anyone " "nearby." -msgstr "一颗军警使用的震撼弹,使用此物品以拔掉保险销,之后你有五秒的时间去扔掉它。它会以强光和声波眩晕范围内的所有目标,让他们暂时失明和失聪。" +msgstr "一颗军警使用的震撼弹,使用此物品以拔掉插销,之后你有五秒的时间去扔掉它。它会以强光和声波眩晕范围内的所有目标,让他们暂时失明和失聪。" #: lang/json/TOOL_from_json.py msgid "active flashbang" msgid_plural "active flashbangs" -msgstr[0] "闪光弹(无保险)" +msgstr[0] "闪光弹(无插销)" #. ~ Use action no_deactivate_msg for active flashbang. #. ~ Use action no_deactivate_msg for active EMP grenade. @@ -91251,7 +91254,7 @@ msgstr[0] "闪光弹(无保险)" #: lang/json/TOOL_from_json.py #, no-python-format msgid "You've already pulled the %s's pin, try throwing it instead." -msgstr "你拉下了%s的拉环,赶紧丢出去。" +msgstr "你拔掉了%s的插销,赶紧丢出去。" #. ~ Description for active flashbang #: lang/json/TOOL_from_json.py @@ -91274,7 +91277,7 @@ msgstr "激活" #. ~ Use action msg for makeshift gas canister. #: lang/json/TOOL_from_json.py msgid "You arm the makeshift gas canister." -msgstr "你拉开了自制催泪手雷的保险销。" +msgstr "你激活了自制催泪手雷。" #. ~ Description for makeshift gas canister #: lang/json/TOOL_from_json.py @@ -91288,7 +91291,7 @@ msgstr "一个由家用化学药品制成的自制催泪手雷。使用以激活 #: lang/json/TOOL_from_json.py msgid "active makeshift gas canister" msgid_plural "active makeshift gas canisters" -msgstr[0] "使用自制催泪手雷" +msgstr[0] "自制催泪手雷(已激活)" #. ~ Use action no_deactivate_msg for active makeshift gas canister. #: lang/json/TOOL_from_json.py @@ -91320,7 +91323,7 @@ msgstr[0] "手雷" #. ~ Use action msg for cryo grenade. #: lang/json/TOOL_from_json.py msgid "You pull the pin on the grenade." -msgstr "你拉开了手雷的保险销。" +msgstr "你拔掉了手雷的插销。" #. ~ Description for grenade #: lang/json/TOOL_from_json.py @@ -91328,12 +91331,12 @@ msgid "" "This is a military-grade fragmentary hand grenade. Use this item to pull " "the pin and light the fuse. You will then have five seconds before it " "explodes; throwing it would be a good idea." -msgstr "一个军用破片手雷,使用此物品以拔掉保险销,之后你有五秒的时间去扔掉它。" +msgstr "一个军用破片手雷,使用此物品以拔掉插销,之后你有五秒的时间去扔掉它。" #: lang/json/TOOL_from_json.py msgid "active grenade" msgid_plural "active grenades" -msgstr[0] "手雷(无保险)" +msgstr[0] "手雷(无插销)" #: lang/json/TOOL_from_json.py msgid "EMP grenade" @@ -91343,7 +91346,7 @@ msgstr[0] "EMP手雷" #. ~ Use action msg for EMP grenade. #: lang/json/TOOL_from_json.py msgid "You pull the pin on the EMP grenade." -msgstr "你拉开了EMP手雷的保险销。" +msgstr "你拔掉了EMP手雷的插销。" #. ~ Description for EMP grenade #: lang/json/TOOL_from_json.py @@ -91355,12 +91358,12 @@ msgid "" "three seconds before it detonates, creating an EMP field that damages robots" " and drains bionic energy." msgstr "" -"一个使用低电感电容连接单环天线放电来产生电磁脉冲的EMP手雷。放电会产生一团会轻微电击敌人的电云。拔下安全销来使用EMP手雷,你有三秒时间去扔掉它,它会产生一个EMP电场来破坏机器人和消耗生化能量,以使其周围的电子设备瘫痪。" +"一个使用低电感电容连接单环天线放电来产生电磁脉冲的EMP手雷。放电会产生一团会轻微电击敌人的电云。拔下插销来使用EMP手雷,你有三秒时间去扔掉它,它会产生一个EMP电场来破坏机器人和消耗生化能量,以使其周围的电子设备瘫痪。" #: lang/json/TOOL_from_json.py msgid "active EMP grenade" msgid_plural "active EMP grenades" -msgstr[0] "EMP手雷(无保险)" +msgstr[0] "EMP手雷(无插销)" #. ~ Description for active EMP grenade #: lang/json/TOOL_from_json.py @@ -91382,12 +91385,12 @@ msgid "" "This is a military-grade incendiary hand grenade. Use this item to pull the" " pin and light the fuse. You will then have five seconds before it explodes" " into a raging inferno; throwing it would be a good idea." -msgstr "一个军用燃烧手雷,使用此物品以拔掉保险销。之后五秒它就会把周围烧成火焰地狱,记得扔远点。" +msgstr "一个军用燃烧手雷,使用此物品以拔掉插销。之后五秒它就会把周围烧成火焰地狱,记得扔远点。" #: lang/json/TOOL_from_json.py msgid "active incendiary grenade" msgid_plural "active incendiary grenades" -msgstr[0] "燃烧手雷(无保险)" +msgstr[0] "燃烧手雷(无插销)" #. ~ Description for active incendiary grenade #: lang/json/TOOL_from_json.py @@ -91432,7 +91435,7 @@ msgstr[0] "土制手雷" msgid "" "You pull the pin on the bootleg grenade. Throw it before it blows in your " "face!" -msgstr "你拔出了土制手雷的保险插销。赶紧在你的脸被炸掉之前扔出去!" +msgstr "你拔掉了土制手雷的插销。赶紧在你的脸被炸掉之前扔出去!" #. ~ Description for bootleg grenade #: lang/json/TOOL_from_json.py @@ -91440,12 +91443,12 @@ msgid "" "A bootleg explosive device cobbled together from parts. Use this item pull " "the pin. You will then have some amount of time before it explodes; " "throwing it would be a good idea." -msgstr "用各种零件拼凑成的土制手雷。使用此物品来拔掉保险插销,之后你差不多还有一点时间——去扔掉它。" +msgstr "用各种零件拼凑成的土制手雷。使用此物品来拔掉插销,之后你差不多还有一点时间——去扔掉它。" #: lang/json/TOOL_from_json.py msgid "active bootleg grenade" msgid_plural "active bootleg grenades" -msgstr[0] "土制手雷(无保险)" +msgstr[0] "土制手雷(无插销)" #: lang/json/TOOL_from_json.py msgid "improvised grenade" @@ -91470,7 +91473,7 @@ msgstr "用各种零件拼凑成的自制手雷。使用此物品来点燃导火 #: lang/json/TOOL_from_json.py msgid "active improvised grenade" msgid_plural "active improvised grenades" -msgstr[0] "自制手雷(点燃)" +msgstr[0] "自制手雷(已点燃)" #. ~ Use action no_deactivate_msg for active improvised grenade. #. ~ Use action no_deactivate_msg for active primitive grenade. @@ -91507,7 +91510,7 @@ msgstr "用各种零件拼凑成的简易手雷。使用此物品来点燃导火 #: lang/json/TOOL_from_json.py msgid "active primitive grenade" msgid_plural "active primitive grenades" -msgstr[0] "简易手雷(点燃)" +msgstr[0] "简易手雷(已点燃)" #. ~ Use action sound_msg for active primitive grenade. #: lang/json/TOOL_from_json.py @@ -91574,7 +91577,7 @@ msgstr[0] "土制雷管" #. ~ Use action msg for bootleg pipe bomb. #: lang/json/TOOL_from_json.py msgid "You pull the pin on the pipe bomb." -msgstr "你拉开了土制雷管的保险插梢。" +msgstr "你拔掉了土制雷管的插梢。" #. ~ Description for bootleg pipe bomb #: lang/json/TOOL_from_json.py @@ -91582,25 +91585,25 @@ msgid "" "This is a section of a pipe filled with military explosives. Use this item " "to pull the pin, which gives you six seconds to get away from it before it " "detonates." -msgstr "一根塞满了军用级炸药的钢管。使用此物品来拔掉保险插销,之后你差不多有6秒钟逃出它的爆炸范围。" +msgstr "一根塞满了军用级炸药的钢管。使用此物品来拔掉插销,之后你差不多有6秒钟逃出它的爆炸范围。" #: lang/json/TOOL_from_json.py msgid "active bootleg pipe bomb" msgid_plural "active bootleg pipe bombs" -msgstr[0] "土制雷管(无保险)" +msgstr[0] "土制雷管(无插销)" #. ~ Use action no_deactivate_msg for active bootleg pipe bomb. #: lang/json/TOOL_from_json.py #, no-python-format msgid "You've already pulled the %s pin, try throwing it instead." -msgstr "你已经拉开了%s 的保险插销,赶紧丢出去。" +msgstr "你已经拔掉了%s的插销,赶紧丢出去。" #. ~ Description for active bootleg pipe bomb #: lang/json/TOOL_from_json.py msgid "" "This pipe bomb's pin is pulled, and it will explode any second now. Throw " "it immediately!" -msgstr "你拔出了土制雷管的保险插销,它随时都会爆炸。快点扔掉吧!" +msgstr "你拔掉了土制雷管的插销,它随时都会爆炸。快点扔掉吧!" #: lang/json/TOOL_from_json.py msgid "improvised pipe bomb" @@ -91618,7 +91621,7 @@ msgstr "一根塞满了稳定炸药的钢管,带有引信。使用此物品来 #: lang/json/TOOL_from_json.py msgid "active improvised pipe bomb" msgid_plural "active improvised pipe bombs" -msgstr[0] "自制雷管(点燃)" +msgstr[0] "自制雷管(已点燃)" #: lang/json/TOOL_from_json.py msgid "primitive pipe bomb" @@ -91636,7 +91639,7 @@ msgstr "一根塞满了不稳定炸药的钢管,带有引信。使用此物品 #: lang/json/TOOL_from_json.py msgid "active primitive pipe bomb" msgid_plural "active primitive pipe bombs" -msgstr[0] "简易雷管(点燃)" +msgstr[0] "简易雷管(已点燃)" #: lang/json/TOOL_from_json.py msgid "scrambler grenade" @@ -91646,7 +91649,7 @@ msgstr[0] "扰频手雷" #. ~ Use action msg for scrambler grenade. #: lang/json/TOOL_from_json.py msgid "You pull the pin on the scrambler grenade." -msgstr "你拉开了扰频手雷的保险销。" +msgstr "你拔掉了扰频手雷的插销。" #. ~ Description for scrambler grenade #: lang/json/TOOL_from_json.py @@ -91656,12 +91659,12 @@ msgid "" "backup systems kick in. Use this item to pull the pin and light the fuse, " "turning it into an active scrambler grenade." msgstr "" -"这是一个特制的EMP手雷,用来获取机器人芯片的控制权,从而让它们站在你这边。可惜,效果只能维持一会,然后就会被机器人的备用系统取代。使用它将拔出保险插销。" +"这是一个特制的EMP手雷,用来获取机器人芯片的控制权,从而让它们站在你这边。可惜,效果只能维持一会,然后就会被机器人的备用系统取代。使用它来拔出插销。" #: lang/json/TOOL_from_json.py msgid "active scrambler grenade" msgid_plural "active scrambler grenades" -msgstr[0] "扰频手雷(无保险)" +msgstr[0] "扰频手雷(无插销)" #. ~ Description for active scrambler grenade #: lang/json/TOOL_from_json.py @@ -91680,7 +91683,7 @@ msgstr[0] "土制爆炸装置" msgid "" "You pull the pin on the small bootleg fragmentation device. Get rid of it " "quickly!" -msgstr "你拔出了土制爆炸装置的保险插销。赶紧扔出去!" +msgstr "你拔掉了土制爆炸装置的插销。赶紧扔出去!" #. ~ Description for small bootleg frag device #: lang/json/TOOL_from_json.py @@ -91689,12 +91692,12 @@ msgid "" "filled with military explosives and scrap metal, equipped with a delayed " "fuse. Use this item to pull the pin. Once you do it should explode in " "about 20 seconds." -msgstr "一个自制的爆炸装置,由一个装满了军用级炸药和废金属的大塑料罐制成,有个延时引信。使用此物品来拔出保险插销,20秒后就炸了。" +msgstr "一个自制的爆炸装置,由一个装满了军用级炸药和废金属的大塑料罐制成,有个延时引信。使用此物品来拔出插销,20秒后就炸了。" #. ~ Use action no_deactivate_msg for small bootleg frag device. #: lang/json/TOOL_from_json.py msgid "You've already pulled the pin - run!" -msgstr "你已经拔出了保险插销,快跑!" +msgstr "你已经拔掉了插销,快跑!" #. ~ Description for small bootleg frag device #: lang/json/TOOL_from_json.py @@ -91702,7 +91705,7 @@ msgid "" "This is a home-made explosive device, consisting of a large plastic jug " "filled with military explosives and scrap metal, whose fuse has been lit, " "its final countdown starting." -msgstr "这是一个土制的爆炸装置,由一个装满了军用级炸药和废金属的大塑料罐制成,有个延时引信。引信已经被触发,它即将迎来终结。" +msgstr "一个自制的爆炸装置,由一个装满了军用级炸药和废金属的大塑料罐制成,有个延时引信。引信已经被触发,它即将迎来终结。" #: lang/json/TOOL_from_json.py msgid "small improvised frag device" @@ -91784,7 +91787,7 @@ msgstr "一个装满了许多稳定炸药的金属罐。起爆药放置在核心 #: lang/json/TOOL_from_json.py msgid "active improvised barrel bomb" msgid_plural "active improvised barrel bombs" -msgstr[0] "自制油罐炸弹(点燃)" +msgstr[0] "自制油罐炸弹(已点燃)" #. ~ Description for active improvised barrel bomb #: lang/json/TOOL_from_json.py @@ -91820,7 +91823,7 @@ msgstr "一个装满了许多军用级炸药的金属罐。起爆药放置在核 #: lang/json/TOOL_from_json.py msgid "active bootleg barrel bomb" msgid_plural "active bootleg barrel bombs" -msgstr[0] "土制油罐炸弹(无保险)" +msgstr[0] "土制油罐炸弹(已激活)" #. ~ Use action no_deactivate_msg for active bootleg barrel bomb. #: lang/json/TOOL_from_json.py @@ -91863,7 +91866,7 @@ msgstr "" #: lang/json/TOOL_from_json.py msgid "burning rocket candy" msgid_plural "burning rocket candies" -msgstr[0] "火箭软糖(燃烧)" +msgstr[0] "火箭软糖(已点燃)" #. ~ Use action no_deactivate_msg for burning rocket candy. #: lang/json/TOOL_from_json.py @@ -92132,12 +92135,12 @@ msgstr[0] "投掷型灭火器" #. ~ Use action menu_text for throwable fire extinguisher. #: lang/json/TOOL_from_json.py msgid "Pull plug" -msgstr "拉开保险" +msgstr "拔掉保险" #. ~ Use action msg for throwable fire extinguisher. #: lang/json/TOOL_from_json.py msgid "You pull the plug on the extinguisher grenade." -msgstr "你拉开了投掷型灭火器的保险销。" +msgstr "你拔掉了投掷型灭火器的保险销。" #. ~ Description for throwable fire extinguisher #: lang/json/TOOL_from_json.py @@ -93763,7 +93766,7 @@ msgstr[0] "催泪弹载体" #. ~ Use action msg for tear gas payload. #: lang/json/TOOL_from_json.py msgid "You pull the pin on the payload." -msgstr "你拉开了催泪弹载体的拉环。" +msgstr "你拔掉了催泪弹载体的拉环。" #. ~ Description for tear gas payload #: lang/json/TOOL_from_json.py @@ -96588,7 +96591,7 @@ msgstr "这颗手雷上挂着一个标签,上面有一个签名:Kevin。看 #: lang/json/TOOL_from_json.py msgid "active Granade" msgid_plural "active Granades" -msgstr[0] "签名版手雷(无保险)" +msgstr[0] "签名版手雷(无插销)" #. ~ Description for active Granade #: lang/json/TOOL_from_json.py @@ -96635,12 +96638,12 @@ msgid "" "This is an electronic weapon that will emit a short ranged electric field. " "When activated, you'll have five turns before it starts doing so; throwing " "it before that would be a good idea." -msgstr "电击手雷,使用此物品以拔掉保险销。之后五回合它就会把周围变成一片电场,记得扔远点。" +msgstr "电击手雷,使用此物品以拔掉插销。之后五回合它就会把周围变成一片电场,记得扔远点。" #: lang/json/TOOL_from_json.py msgid "armed electroshock grenade" msgid_plural "armed electroshock grenades" -msgstr[0] "电击手雷(激活)" +msgstr[0] "电击手雷(无插销)" #. ~ Description for armed electroshock grenade #: lang/json/TOOL_from_json.py @@ -96660,12 +96663,12 @@ msgid "" "exotic highly radioactive shrapnel. Use this item to pull the pin and light" " the fuse. You will then have five seconds before it explodes; throwing it " "would be a good idea." -msgstr "一个军用冰冻手雷,一旦引爆,就会散播出特制的强吸热弹片。使用此物品以拔掉保险销,之后你有五秒的时间去扔掉它。" +msgstr "一个军用冰冻手雷,一旦引爆,就会散播出特制的强吸热弹片。使用此物品以拔掉插销,之后你有五秒的时间去扔掉它。" #: lang/json/TOOL_from_json.py msgid "active cryo grenade" msgid_plural "active cryo grenades" -msgstr[0] "冰冻手雷(无保险)" +msgstr[0] "冰冻手雷(无插销)" #. ~ Description for active cryo grenade #: lang/json/TOOL_from_json.py @@ -97988,7 +97991,7 @@ msgstr[0] "高级极寒喷射法杖" #: lang/json/TOOL_from_json.py msgid "minor wand of knock" msgid_plural "minor wands of knock" -msgstr[0] "下级敲击术法杖" +msgstr[0] "下级开锁术法杖" #. ~ Description for minor wand of knock #. ~ Description for lesser wand of knock @@ -98002,17 +98005,17 @@ msgstr "一根细长的木制法杖,在底端有一个魔力水晶插槽,激 #: lang/json/TOOL_from_json.py msgid "lesser wand of knock" msgid_plural "lesser wands of knock" -msgstr[0] "次级敲击术法杖" +msgstr[0] "次级开锁术法杖" #: lang/json/TOOL_from_json.py msgid "greater wand of knock" msgid_plural "greater wands of knock" -msgstr[0] "高级敲击术法杖" +msgstr[0] "高级开锁术法杖" #: lang/json/TOOL_from_json.py msgid "minor wand of improved knock" msgid_plural "minor wands of improved knock" -msgstr[0] "下级高等敲击术法杖" +msgstr[0] "下级万能开锁术法杖" #. ~ Description for minor wand of improved knock #. ~ Description for lesser wand of improved knock @@ -98021,17 +98024,17 @@ msgstr[0] "下级高等敲击术法杖" msgid "" "A slender wooden wand with a mana crystal socket at the base that casts a " "spell when activated. This wand casts improved knock." -msgstr "一根细长的木制法杖,在底端有一个魔力水晶插槽,激活时会施放一次法术。这根法杖发射的是高等敲击术。" +msgstr "一根细长的木制法杖,在底端有一个魔力水晶插槽,激活时会施放一次法术。这根法杖发射的是万能开锁术。" #: lang/json/TOOL_from_json.py msgid "lesser wand of improved knock" msgid_plural "lesser wands of improved knock" -msgstr[0] "次级高等敲击术法杖" +msgstr[0] "次级万能开锁术法杖" #: lang/json/TOOL_from_json.py msgid "greater wand of improved knock" msgid_plural "greater wands of improved knock" -msgstr[0] "高级高等敲击术法杖" +msgstr[0] "高级万能开锁术法杖" #: lang/json/TOOL_from_json.py msgid "disposable minor wand of magic missile" @@ -98180,7 +98183,7 @@ msgstr[0] "一次性高级极寒喷射法杖" #: lang/json/TOOL_from_json.py msgid "disposable minor wand of knock" msgid_plural "disposable minor wands of knock" -msgstr[0] "一次性下级敲击术法杖" +msgstr[0] "一次性下级开锁术法杖" #. ~ Description for disposable minor wand of knock #. ~ Description for disposable lesser wand of knock @@ -98189,22 +98192,22 @@ msgstr[0] "一次性下级敲击术法杖" msgid "" "A slender wooden wand with an embedded mana crystal at the base that casts a" " spell when activated. This wand casts knock." -msgstr "一根细长的木制法杖,在底端镶嵌有一颗魔力水晶,激活时会施放一次法术。这根法杖发射的是敲击术。" +msgstr "一根细长的木制法杖,在底端镶嵌有一颗魔力水晶,激活时会施放一次法术。这根法杖发射的是开锁术。" #: lang/json/TOOL_from_json.py msgid "disposable lesser wand of knock" msgid_plural "disposable lesser wands of knock" -msgstr[0] "一次性次级敲击术法杖" +msgstr[0] "一次性次级开锁术法杖" #: lang/json/TOOL_from_json.py msgid "disposable greater wand of knock" msgid_plural "disposable greater wands of knock" -msgstr[0] "一次性高级敲击术法杖" +msgstr[0] "一次性高级开锁术法杖" #: lang/json/TOOL_from_json.py msgid "disposable minor wand of improved knock" msgid_plural "disposable minor wands of improved knock" -msgstr[0] "一次性下级高等敲击术法杖" +msgstr[0] "一次性下级万能开锁术法杖" #. ~ Description for disposable minor wand of improved knock #. ~ Description for disposable lesser wand of improved knock @@ -98213,17 +98216,17 @@ msgstr[0] "一次性下级高等敲击术法杖" msgid "" "A slender wooden wand with an embedded mana crystal at the base that casts a" " spell when activated. This wand casts improved knock." -msgstr "一根细长的木制法杖,在底端镶嵌有一颗魔力水晶,激活时会施放一次法术。这根法杖发射的是高等敲击术。" +msgstr "一根细长的木制法杖,在底端镶嵌有一颗魔力水晶,激活时会施放一次法术。这根法杖发射的是万能开锁术。" #: lang/json/TOOL_from_json.py msgid "disposable lesser wand of improved knock" msgid_plural "disposable lesser wands of improved knock" -msgstr[0] "一次性次级高等敲击术法杖" +msgstr[0] "一次性次级万能开锁术法杖" #: lang/json/TOOL_from_json.py msgid "disposable greater wand of improved knock" msgid_plural "disposable greater wands of improved knock" -msgstr[0] "一次性高级高等敲击术法杖" +msgstr[0] "一次性高级万能开锁术法杖" #: lang/json/TOOL_from_json.py msgid "finger firelighter" @@ -117199,8 +117202,8 @@ msgid "" "MP5K-PDW model features a shorter barrel, a built-in foregrip, and a side " "folding stock for vehicle or aircraft crew use." msgstr "" -"Heckler & Koch MP5 是全世界应用最广的冲锋枪之一,特警和军队都有选用。它优越的精度与极小的后坐力为之赢得了广泛的赞扬。MP5K-PDW" -" 型号配有更短的枪管,一体的前置握柄,以及便于载具或航空乘员使用中的侧向折叠枪托。" +"Heckler & Koch MP5 是全世界应用最广的冲锋枪之一,特警和军队都有选用。它优越的精度与极小的后坐力为之赢得了广泛的好评。MP5K-PDW" +" 型号配有更短的枪管,一体式前置握柄,和可侧向折叠的枪托,以便于车组或航空乘员使用。" #: lang/json/gun_from_json.py msgid "PTR 603" @@ -117412,7 +117415,7 @@ msgstr "一款被执法机关广泛使用的手枪,其耐操性毋庸置疑, #: lang/json/gun_from_json.py msgid "Uzi 9x19mm" msgid_plural "Uzi 9x19mm" -msgstr[0] "乌兹冲锋枪" +msgstr[0] "乌兹 9x19mm 冲锋枪" #: lang/json/gun_from_json.py msgid "" @@ -119112,8 +119115,8 @@ msgid "" " modified to use UPS power for firing. Single shot then requires reloading." " Nicknamed the 'Tin Can Killer' for it's ability to destroy power armor." msgstr "" -"一只从 TX-5LR " -"\"地狱犬\"型激光炮塔上拆下的X射线激光炮。被修改成使用UPS供电。每次射击后需要重新装填。绰号“锡罐杀手”,因为它具有摧毁外骨骼的巨大威力。" +"一只从 TX-5LR \"地狱犬\"型激光炮塔上拆下的X射线激光炮。被修改成使用UPS供电。每次射击后需要重新装填。绰号“锡罐杀手”,因为它具有摧毁动力装甲的巨大威力。\n" +"“一炮一个罐头人。”" #: lang/json/gun_from_json.py msgid "mounted x-ray cannon" @@ -119298,7 +119301,7 @@ msgstr "C.R.I.T研发的一种短管轻型激光枪。研制这种武器主要 #: lang/json/gun_from_json.py msgid "CRIT Energy Rifle" msgid_plural "CRIT Energy Rifles" -msgstr[0] "C.R.I.T. 能量步枪" +msgstr[0] "C.R.I.T 能量步枪" #: lang/json/gun_from_json.py msgid "" @@ -184372,7 +184375,7 @@ msgstr "“不要试着离开,他们会对你射击”" msgid "" "\"I'd like to thank my high-school culinary arts class for teaching me how " "to make RDX and mutagenic serum.\"" -msgstr "“我需要感谢我的高中烹饪课教会我如何制造RDX炸药和诱变血清。”" +msgstr "“我需要感谢我的高中烹饪课教会我如何制造黑索金炸药和诱变血清。”" #: lang/json/snippet_from_json.py msgid "\"Makayla Sanchez burned down my fucking house\"" @@ -186693,7 +186696,7 @@ msgstr "“你知道吗?外星动物对其他外星人很友好。谁能想到 msgid "" "\"I'd like to thank my high-school culinary arts class for teaching me how " "to make RDX.\"" -msgstr "“我需要感谢我的高中烹饪课教会我如何制造RDX炸药。”" +msgstr "“我需要感谢我的高中烹饪课教会我如何制造黑索金炸药。”" #: lang/json/snippet_from_json.py msgid "" @@ -235975,7 +235978,7 @@ msgstr "控制台上显示了一堆你无法理解的东西。" msgid "" "WARNING: Patient's body is damaged. Difficulty of the procedure is " "increased by %s." -msgstr "警告:患者身体已受损,手术难度增加%s%。" +msgstr "警告:患者身体已受损,手术难度增加%s%%。" #: src/game.cpp msgid "Successfully removed Personality override." @@ -242608,12 +242611,12 @@ msgstr "这件物品 亲和魔力。手持时不影响你施法。" #: src/item.cpp #, c-format msgid "This is an in progress disassembly of %s. It is %d percent complete." -msgstr "这件物品是拆解中的 %s。已完成 %d%。" +msgstr "这件物品是拆解中的 %s。已完成 %d%%。" #: src/item.cpp #, c-format msgid "This is an in progress %s. It is %d percent complete." -msgstr "这件物品是制造中的 %s。已完成 %d%。" +msgstr "这件物品是制造中的 %s。已完成 %d%%。" #: src/item.cpp msgid "Minimum requirements:" @@ -259157,12 +259160,12 @@ msgstr "你听到双向无线电里传来 %s 的报告:\"我到了,老大! #: src/npcmove.cpp #, c-format msgid " %s, %s" -msgstr " %s,%s" +msgstr "%s 方向 %s" #: src/npcmove.cpp #, c-format msgid "%s %s%s" -msgstr "%s %s%s" +msgstr "%s %s ,在 %s" #: src/npcmove.cpp #, c-format diff --git a/lang/po/zh_TW.po b/lang/po/zh_TW.po index bc8fd8aea9d76..e6a73254edc54 100644 --- a/lang/po/zh_TW.po +++ b/lang/po/zh_TW.po @@ -7,7 +7,7 @@ # cheung wai , 2021 # Jack Cross , 2021 # Charles Yen , 2021 -# wei liu , 2021 +# Mono Google , 2021 # Maynard , 2021 # Julian Lau , 2021 # HOXV , 2021 @@ -24,9 +24,9 @@ # jeff tu , 2021 # Slofin懶魚 , 2021 # 林楷翌 , 2021 +# 冠霆 吳 , 2021 # 菲伊斯 , 2021 # 浴球不滿 , 2021 -# 冠霆 吳 , 2021 # Bowwow , 2021 # msgid "" @@ -1959,7 +1959,7 @@ msgstr[0] "H&K 12mm 子彈" msgid "" "The Heckler & Koch 12mm projectiles are used in H&K railguns. It's made of " "a ferromagnetic metal, probably cobalt." -msgstr "用於 H&K 軌道槍的 12mm 彈藥。由磁性的金屬製成,可能是鈷。" +msgstr "用於 H&K 磁軌槍的 12mm 彈藥。由磁性的金屬製成,可能是鈷。" #: lang/json/AMMO_from_json.py msgid "20x66mm beanbag" @@ -3587,7 +3587,7 @@ msgstr "" #: lang/json/AMMO_from_json.py msgid ".50 BMG AP, reloaded" msgid_plural ".50 BMG AP, reloaded" -msgstr[0] "" +msgstr[0] ".50 BMG 穿甲彈(重填彈)" #. ~ Description for {'str_sp': '.50 BMG AP, reloaded'} #: lang/json/AMMO_from_json.py @@ -3795,7 +3795,7 @@ msgstr "66mm 的燃燒火箭,被用於 M202 四聯裝火箭發射器。彈頭 #: lang/json/AMMO_from_json.py msgid "66mm HEAT" msgid_plural "66mm HEAT" -msgstr[0] "" +msgstr[0] "66mm 反坦克高爆彈" #. ~ Description for {'str_sp': '66mm HEAT'} #: lang/json/AMMO_from_json.py @@ -4705,7 +4705,7 @@ msgstr "一個沈重的塑膠信號彈殼。似乎被改造成霰彈槍殼了。 #: lang/json/AMMO_from_json.py msgid "oxyacetylene" msgid_plural "oxyacetylene" -msgstr[0] "" +msgstr[0] "氧乙炔" #. ~ Description for {'str_sp': 'oxyacetylene'} #: lang/json/AMMO_from_json.py @@ -5681,7 +5681,7 @@ msgstr "一大片棉織品布料,適合用於製作衣服。" #: lang/json/AMMO_from_json.py msgid "patchwork cotton clothing parts" msgid_plural "patchwork cotton clothing parts" -msgstr[0] "" +msgstr[0] "棉拼布料" #. ~ Description for {'str_sp': 'patchwork cotton clothing parts'} #: lang/json/AMMO_from_json.py @@ -5704,7 +5704,7 @@ msgstr "一大片假的合成彩色毛皮,適合用於製作衣服。" #: lang/json/AMMO_from_json.py msgid "patchwork faux fur clothing parts" msgid_plural "patchwork faux fur clothing parts" -msgstr[0] "" +msgstr[0] "人造毛皮拼布料" #. ~ Description for {'str_sp': 'patchwork faux fur clothing parts'} #: lang/json/AMMO_from_json.py @@ -5727,7 +5727,7 @@ msgstr "一大片毛氈布料,適合用於製作衣服。" #: lang/json/AMMO_from_json.py msgid "patchwork felt clothing parts" msgid_plural "patchwork felt clothing parts" -msgstr[0] "" +msgstr[0] "毛氈拼布料" #. ~ Description for {'str_sp': 'patchwork felt clothing parts'} #: lang/json/AMMO_from_json.py @@ -5815,7 +5815,7 @@ msgstr "一大片諾梅克斯布料,適合用於製作耐熱衣服。" #: lang/json/AMMO_from_json.py msgid "patchwork Nomex clothing parts" msgid_plural "patchwork Nomex clothing parts" -msgstr[0] "" +msgstr[0] "諾梅克斯拚布料" #. ~ Description for {'str_sp': 'patchwork Nomex clothing parts'} #: lang/json/AMMO_from_json.py @@ -5838,7 +5838,7 @@ msgstr "一大片合成纖維布料,適合用於製作衣服。" #: lang/json/AMMO_from_json.py msgid "patchwork synthetic fabric clothing parts" msgid_plural "patchwork synthetic fabric clothing parts" -msgstr[0] "" +msgstr[0] "合成纖維拼布料" #. ~ Description for {'str_sp': 'patchwork synthetic fabric clothing parts'} #: lang/json/AMMO_from_json.py @@ -6437,14 +6437,14 @@ msgstr "" #: lang/json/AMMO_from_json.py msgid "railgun rifle ammo" msgid_plural "railgun rifle ammo" -msgstr[0] "" +msgstr[0] "磁軌砲步槍彈藥" #. ~ Description for {'str_sp': 'railgun rifle ammo'} #: lang/json/AMMO_from_json.py msgid "" "Projectile used for a railgun. It's made of a ferromagnetic metal, probably" " cobalt." -msgstr "" +msgstr "磁軌砲專用投射物。由磁性金屬製成,可能是鈷。" #: lang/json/AMMO_from_json.py msgid "huge rifle ammo, ball" @@ -9384,7 +9384,7 @@ msgid "" "An outer garment of absorbent, towel-like material traditionally worn to " "cover one's nakedness to and from the bath. It makes you wish you had " "running water to bathe with." -msgstr "" +msgstr "能吸水的外衣,材質類似毛巾通常用來在入浴前後遮掩裸體。 它讓你希望你有自來水可以洗澡。" #: lang/json/ARMOR_from_json.py msgid "army jacket" @@ -10671,7 +10671,7 @@ msgstr[0] "防割手套" msgid "" "A pair of cut resistant gloves, useful for butchery or routine work with " "bladed objects." -msgstr "" +msgstr "一雙防割手套,在屠宰屍體或日常工作會用到刀刃時很有用。" #: lang/json/ARMOR_from_json.py msgid "pair of hand wraps" @@ -19119,7 +19119,7 @@ msgstr "一件卡其色的長袖鈕扣上衣。" #: lang/json/ARMOR_from_json.py msgid "grass shirt" msgid_plural "grass shirts" -msgstr[0] "" +msgstr[0] "草衫" #. ~ Description for grass shirt #: lang/json/ARMOR_from_json.py @@ -21754,7 +21754,7 @@ msgstr[0] "CBM: 鑽石角膜" msgid "" "A set of diamond corneas which greatly enhance the user's vision, granting a" " +2 bonus to perception." -msgstr "" +msgstr "一組可以提升使用者視力的鑽石角膜,額外 +2 點感知。" #: lang/json/BIONIC_ITEM_from_json.py msgid "Telescopic Eyes CBM" @@ -22216,7 +22216,7 @@ msgstr "" #: lang/json/BIONIC_ITEM_from_json.py msgid "Railgun CBM" msgid_plural "Railgun CBMs" -msgstr[0] "CBM: 軌道槍" +msgstr[0] "CBM: 磁軌砲" #. ~ Description for Railgun CBM #: lang/json/BIONIC_ITEM_from_json.py @@ -24058,7 +24058,7 @@ msgstr "一套關於製作模組的指示。安裝在無線電站終端機後, #: lang/json/BOOK_from_json.py msgid "Electronic Circuit Theory" msgid_plural "copies of Electronic Circuit Theory" -msgstr[0] "" +msgstr[0] "電子電路理論" #. ~ Description for Electronic Circuit Theory #: lang/json/BOOK_from_json.py @@ -24781,7 +24781,7 @@ msgstr "這個袖珍皮革裝訂的槍械安全指南結合了豐富的資訊, #: lang/json/BOOK_from_json.py msgid "Ballistics: Theory, Design, and Application" msgid_plural "copies of Ballistics: Theory, Design, and Application" -msgstr[0] "" +msgstr[0] "彈道學:理論,設計和應用" #. ~ Description for Ballistics: Theory, Design, and Application #: lang/json/BOOK_from_json.py @@ -25143,7 +25143,7 @@ msgstr "" #: lang/json/BOOK_from_json.py msgid "Internal Combustion Fundamentals" msgid_plural "copies of Internal Combustion Fundamentals" -msgstr[0] "" +msgstr[0] "內燃機原理" #. ~ Description for Internal Combustion Fundamentals #: lang/json/BOOK_from_json.py @@ -25179,7 +25179,7 @@ msgstr "一本關於機械創新的雜誌。充滿各種關於科技小玩意的 #: lang/json/BOOK_from_json.py msgid "Under the Hood" msgid_plural "copies of Under the Hood" -msgstr[0] "" +msgstr[0] "深入了解汽車引擎" #. ~ Description for Under the Hood #: lang/json/BOOK_from_json.py @@ -25365,7 +25365,7 @@ msgstr[0] "分析師雜誌" 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 "" +msgstr "這本新聞雜誌被形容為「一種企業菁英的讀者文摘。」 上面的各種擔憂,當然現在都可以拋諸腦後了。" #: lang/json/BOOK_from_json.py msgid "Playboy" @@ -25692,7 +25692,7 @@ msgid "" "The classic tale of a wandering swordsman who comes to a small settlement " "and is hired to help the townsfolk defend themselves from a band of " "marauding outlaws. This hardback is quite hefty." -msgstr "" +msgstr "經典的故事, 講述一個小鎮來了一個陌生劍士被雇用來幫忙鎮民防衛, 阻止劫匪的入侵。這本精裝書相當沉重。" #: lang/json/BOOK_from_json.py msgid "satire novel" @@ -25797,7 +25797,7 @@ msgstr "" #: lang/json/BOOK_from_json.py msgid "Lies, Damn Lies, and Rocket Science" msgid_plural "copies of Lies, Damn Lies, and Rocket Science" -msgstr[0] "" +msgstr[0] "謊言,該死的謊言,和火箭科學" #. ~ Description for Lies, Damn Lies, and Rocket Science #: lang/json/BOOK_from_json.py @@ -26070,7 +26070,7 @@ msgstr[0] "企業財務報表" #. ~ Description for corporate accounting ledger #: lang/json/BOOK_from_json.py msgid "If you knew what to look for something might stand out…" -msgstr "" +msgstr "如果你看懂的話, 會有人跳腳的…" #: lang/json/BOOK_from_json.py msgid "patient treatment records" @@ -26119,7 +26119,7 @@ msgstr "一個有趣的早期美國民間傳說收集, 特點是內容有大 #: lang/json/BOOK_from_json.py msgid "Visions in Solitude" msgid_plural "copies of Visions in Solitude" -msgstr[0] "" +msgstr[0] "獨處的視野" #. ~ Description for Visions in Solitude #: lang/json/BOOK_from_json.py @@ -26397,7 +26397,7 @@ msgstr "" #: lang/json/BOOK_from_json.py msgid "collector's edition book" msgid_plural "collector's edition books" -msgstr[0] "" +msgstr[0] "收藏家的典藏" #. ~ Description for collector's edition book #: lang/json/BOOK_from_json.py @@ -26460,7 +26460,7 @@ msgid "" "This copy of Ray Bradbury's \"Fahrenheit 451\" has a certificate of " "authenticity declaring it to be an early edition. It would have been worth " "an enormous amount of money, not long ago." -msgstr "" +msgstr "一本雷·布萊伯利的"華氏451度",隨附真品證書,宣稱它是早期版本。它本來值一大筆錢,但是現在...。" #: lang/json/BOOK_from_json.py msgid "" @@ -26487,7 +26487,7 @@ msgid "" "This copy of Douglas Adams' \"The Hitchhiker's Guide to the Galaxy\" has a " "certificate of authenticity declaring it to be a first edition, and is " "autographed by the author himself." -msgstr "" +msgstr "這本道格拉斯亞當斯的“銀河便車指南“有一份真品證書,宣稱它是第一版,並由作者親自簽名。" #: lang/json/BOOK_from_json.py msgid "" @@ -26542,7 +26542,7 @@ msgstr "這是泰瑞·普萊契的“The Colour of Magic”的初版。在內封 #: lang/json/BOOK_from_json.py msgid "The Economicon of Dobbs" msgid_plural "copies of The Economicon" -msgstr[0] "" +msgstr[0] "經濟學" #. ~ Description for The Economicon of Dobbs #: lang/json/BOOK_from_json.py @@ -27412,12 +27412,12 @@ msgstr "" #: lang/json/BOOK_from_json.py msgid "Fahrenheit 451" msgid_plural "copies of Fahrenheit 451" -msgstr[0] "" +msgstr[0] "華氏451度" #. ~ Description for Fahrenheit 451 #: lang/json/BOOK_from_json.py msgid "This is a copy of Ray Bradbury's \"Fahrenheit 451.\"" -msgstr "" +msgstr "這是一本雷·布萊伯利所著的"華氏451度"。" #: lang/json/BOOK_from_json.py msgid "" @@ -27950,7 +27950,7 @@ msgstr "這本書涵蓋了手槍正確使用的方法, 內容包括安全操 #: lang/json/BOOK_from_json.py msgid "Modern Rifleman" msgid_plural "issues of Modern Rifleman" -msgstr[0] "" +msgstr[0] "現代步槍兵" #. ~ Description for Modern Rifleman #: lang/json/BOOK_from_json.py @@ -28412,7 +28412,7 @@ msgstr "這是全方位的男性雜誌。有關於健行與野外生存的一些 #: lang/json/BOOK_from_json.py msgid "Outdoor Adventures" msgid_plural "issues of Outdoor Adventures" -msgstr[0] "" +msgstr[0] "野外冒險家" #. ~ Description for Outdoor Adventures #: lang/json/BOOK_from_json.py @@ -29015,7 +29015,7 @@ msgstr "" #: lang/json/BOOK_from_json.py msgid "Peanut Butter Bruised" msgid_plural "copies of Peanut Butter Bruised" -msgstr[0] "" +msgstr[0] "花生醬製品" #. ~ Description for Peanut Butter Bruised #: lang/json/BOOK_from_json.py @@ -29756,7 +29756,7 @@ msgstr "" #: lang/json/BOOK_from_json.py msgid "Scroll of Summon Skeleton" msgid_plural "Scrolls of Summon Skeleton" -msgstr[0] "" +msgstr[0] "召喚骷髏卷軸" #. ~ Description for Scroll of Summon Skeleton #. ~ Description for Summon Skeleton @@ -30044,7 +30044,7 @@ msgstr "" #: lang/json/BOOK_from_json.py msgid "Scroll of Seismic Stomp" msgid_plural "Scrolls of Seismic Stomp" -msgstr[0] "" +msgstr[0] "地震踐踏卷軸" #. ~ Description for Scroll of Seismic Stomp #. ~ Description for Seismic Stomp @@ -30396,7 +30396,7 @@ msgstr "你得到獵鷹般的感知力。" #: lang/json/BOOK_from_json.py msgid "Scroll of Ogre's Strength" msgid_plural "Scrolls of Ogre's Strength" -msgstr[0] "" +msgstr[0] "食人魔之力卷軸" #. ~ Description for Scroll of Ogre's Strength #. ~ Description for Ogre's Strength @@ -31000,12 +31000,12 @@ msgstr "" #: lang/json/BOOK_from_json.py msgid "Scroll of Knifeshot" msgid_plural "Scrolls of Knifeshot" -msgstr[0] "" +msgstr[0] "射刀術卷軸" #. ~ Description for Scroll of Knifeshot #: lang/json/BOOK_from_json.py msgid "Emulate a railgun, launching a knife at high speed." -msgstr "" +msgstr "模仿一把磁軌槍,用高速發射一把小刀。" #: lang/json/BOOK_from_json.py msgid "MICE(R) blueprint" @@ -31023,7 +31023,7 @@ msgstr "" #: lang/json/BOOK_from_json.py msgid "Scroll of Nova Flare" msgid_plural "Scrolls of Nova Flare" -msgstr[0] "" +msgstr[0] "火焰新星卷軸" #. ~ Description for Scroll of Nova Flare #. ~ Description for Nova Flare @@ -31034,7 +31034,7 @@ msgstr "" #: lang/json/BOOK_from_json.py msgid "Scroll of freezing touch" msgid_plural "Scrolls of freezing touch" -msgstr[0] "" +msgstr[0] "急凍之觸卷軸" #. ~ Description for Scroll of freezing touch #. ~ Description for Freezing Touch @@ -31047,7 +31047,7 @@ 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[0] "科技巫師指南:為C:DDA除錯" #. ~ Description for A Technomancer's Guide to Debugging C:DDA #: lang/json/BOOK_from_json.py @@ -31069,7 +31069,7 @@ msgstr "比起法術書,你覺得它被稱為一本小冊子會更適當。但 #: lang/json/BOOK_from_json.py msgid "An Introduction to Applied Meteorology" msgid_plural "copies of An Introduction to Applied Meteorology" -msgstr[0] "" +msgstr[0] "氣象運用介紹" #. ~ Description for An Introduction to Applied Meteorology #: lang/json/BOOK_from_json.py @@ -31081,7 +31081,7 @@ msgstr "" #: lang/json/BOOK_from_json.py msgid "Wizarding Guide to Backpacking" msgid_plural "copies of Wizarding Guide to Backpacking" -msgstr[0] "" +msgstr[0] "背包旅行的巫師指南" #. ~ Description for Wizarding Guide to Backpacking #: lang/json/BOOK_from_json.py @@ -31129,7 +31129,7 @@ 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[0] "聖騎士的現代施法指南" #. ~ Description for The Paladin's Guide to Modern Spellcasting #: lang/json/BOOK_from_json.py @@ -31141,7 +31141,7 @@ msgstr "雖說書名這麼寫,但是內容卻是用中古世紀的英文寫成 #: lang/json/BOOK_from_json.py msgid "Winter's Eternal Grasp" msgid_plural "copies of Winter's Eternal Grasp" -msgstr[0] "" +msgstr[0] "冬日的永恆掌握" #. ~ Description for Winter's Eternal Grasp #: lang/json/BOOK_from_json.py @@ -31152,7 +31152,7 @@ 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[0] "迎向暴風魔典" #. ~ Description for The Tome of The Oncoming Storm #: lang/json/BOOK_from_json.py @@ -31164,7 +31164,7 @@ msgstr "封面浮飾著交叉閃電與暴雨雲圖樣的大部頭書。觸摸著 #: lang/json/BOOK_from_json.py msgid "Nondescript Spellbook" msgid_plural "copies of Nondescript Spellbook" -msgstr[0] "" +msgstr[0] "不倫不類的法術書" #. ~ Description for Nondescript Spellbook #: lang/json/BOOK_from_json.py @@ -31174,7 +31174,7 @@ msgstr "一本小書,記述著由新手魔法師創造的法術。" #: lang/json/BOOK_from_json.py msgid "Of Light and Falsehoods" msgid_plural "copies of Of Light and Falsehoods" -msgstr[0] "" +msgstr[0] "光與虛假" #. ~ Description for Of Light and Falsehoods #: lang/json/BOOK_from_json.py @@ -31184,7 +31184,7 @@ msgstr "" #: lang/json/BOOK_from_json.py msgid "The Tome of Flesh" msgid_plural "copies of The Tome of Flesh" -msgstr[0] "" +msgstr[0] "血肉魔典" #. ~ Description for The Tome of Flesh #: lang/json/BOOK_from_json.py @@ -31194,7 +31194,7 @@ msgstr "一本小專論,封面似乎是鞣製後的人皮。" #: lang/json/BOOK_from_json.py msgid "The Book of Trees" msgid_plural "copies of The Book of Trees" -msgstr[0] "" +msgstr[0] "樹之書" #. ~ Description for The Book of Trees #: lang/json/BOOK_from_json.py @@ -31204,7 +31204,7 @@ 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[0] "法力作為能源的效用" #. ~ Description for The Utility of Mana as an Energy Source #: lang/json/BOOK_from_json.py @@ -31216,7 +31216,7 @@ 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[0] "戰鬥法師魔典" #. ~ Description for The Tome of The Battle Mage #: lang/json/BOOK_from_json.py @@ -31228,7 +31228,7 @@ 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[0] "空靈大地魔典" #. ~ Description for The Tome of the Hollow Earth #: lang/json/BOOK_from_json.py @@ -31267,7 +31267,7 @@ msgstr "這看起來像是有人正在設計一個新的法術,卻在上面灑 #: lang/json/BOOK_from_json.py msgid "Necromantic Minions for Dummies" msgid_plural "copies of Necromantic Minions for Dummies" -msgstr[0] "" +msgstr[0] "死靈奴僕的傻瓜指南" #. ~ Description for Necromantic Minions for Dummies #: lang/json/BOOK_from_json.py @@ -31279,7 +31279,7 @@ msgstr "這本書詳細介紹了召喚不死小兵為你作戰的各種方法。 #: lang/json/BOOK_from_json.py msgid "Fundamentals of Technomancy" msgid_plural "copies of Fundamentals of Technomancy" -msgstr[0] "" +msgstr[0] "科技巫術的基本原理" #. ~ Description for Fundamentals of Technomancy #: lang/json/BOOK_from_json.py @@ -31291,7 +31291,7 @@ 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[0] "科技巫術的完全傻瓜指南" #. ~ Description for Complete Idiot's Guide to Technomancy #: lang/json/BOOK_from_json.py @@ -31303,7 +31303,7 @@ 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[0] "科技巫術與電磁波譜" #. ~ Description for Technomancy and the Electromagnetic Spectrum #: lang/json/BOOK_from_json.py @@ -32484,7 +32484,7 @@ msgstr "麵團球切成小塊,撒上糖,油炸。香脆可口的夜市美食 #: lang/json/COMESTIBLE_from_json.py msgid "sourdough bread" msgid_plural "sourdough breads" -msgstr[0] "酸麵糰麵包" +msgstr[0] "天然酵母麵包" #. ~ Description for sourdough bread #: lang/json/COMESTIBLE_from_json.py @@ -33336,7 +33336,7 @@ msgid "" "A portion of lung from an animal. It's spongy and pink, and spoils very " "quickly. It can be a delicacy if properly prepared - but if improperly " "prepared, it's a chewy lump of flavorless connective tissue." -msgstr "" +msgstr "一塊海綿狀、粉紅色的動物肺,腐敗的非常快。如果處理得當,將是一道珍饈;反之,則僅僅是耐嚼而無味的結締組織團塊。" #: lang/json/COMESTIBLE_from_json.py msgid "cooked piece of lung" @@ -33349,7 +33349,7 @@ msgid "" " Prepared in this way, it's a chewy grayish lump of flavorless connective " "tissue. It doesn't look any tastier than it did raw, but the parasites are " "all cooked out." -msgstr "" +msgstr "耐嚼的灰色塊狀無味結締組織。它看起來並不比生吃更美味,但至少寄生蟲都死光了。" #: lang/json/COMESTIBLE_from_json.py msgid "mutant lungs" @@ -33386,7 +33386,7 @@ msgid "" "Chock-full of B-Vitamins! Cooked liver isn't all that bad, depending on how" " you feel about the texture, but this is probably the least fancy way to do " "it." -msgstr "" +msgstr "充滿了維生素B! 煮熟的肝臟並不是那麼糟糕,取決於你喜不喜歡它的口感,但這可能是最無趣的煮法。" #: lang/json/COMESTIBLE_from_json.py msgid "raw brains" @@ -33556,7 +33556,7 @@ msgstr[0] "人形突變體脂肪塊" #. ~ Description for chunk of mutant humanoid fat #: lang/json/COMESTIBLE_from_json.py msgid "Freshly butchered fat from a heavily mutated humanoid." -msgstr "" +msgstr "從重度突變的類人生物屠宰下來的脂肪。" #: lang/json/COMESTIBLE_from_json.py msgid "mutant humanoid tallow" @@ -33599,7 +33599,7 @@ msgstr "很明顯就能看出是有問題的肉。你能夠吃下, 但是會 #: lang/json/COMESTIBLE_from_json.py msgid "" "Blood that's obviously unhealthy. You could eat it, but it will poison you." -msgstr "" +msgstr "很明顯就能看出是有問題的血。你能夠吃下, 但是會讓你中毒。" #: lang/json/COMESTIBLE_from_json.py msgid "tainted bone" @@ -33732,7 +33732,7 @@ msgstr[0] "生半人皮" 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 "" +msgstr "一張細心的從半人身上剝下並折起的生皮。你可以替它加工好以儲存和鞣制, 要是你真的走投無路也可以吃掉它。" #: lang/json/COMESTIBLE_from_json.py msgid "raw pelt" @@ -33871,7 +33871,7 @@ msgstr[0] "半人胃" #. ~ Description for demihuman stomach #: lang/json/COMESTIBLE_from_json.py msgid "The stomach of an intelligent demihuman. It is surprisingly durable." -msgstr "" +msgstr "半人的胃袋, 比想像中結實。" #: lang/json/COMESTIBLE_from_json.py msgid "large demihuman stomach" @@ -33922,12 +33922,12 @@ msgstr "從半人屠宰下來的新鮮半人肉。" #: lang/json/COMESTIBLE_from_json.py msgid "demihuman blood" msgid_plural "demihuman blood" -msgstr[0] "" +msgstr[0] "半人血" #. ~ Description for {'str_sp': 'demihuman blood'} #: lang/json/COMESTIBLE_from_json.py msgid "Fresh blood extracted from a demihuman." -msgstr "" +msgstr "從半人抽出的鮮血。" #: lang/json/COMESTIBLE_from_json.py msgid "cooked mongrel" @@ -33951,14 +33951,14 @@ msgstr[0] "煮熟的半人胃" msgid "" "A boiled stomach from a demihuman, nothing else. It looks all but " "appetizing." -msgstr "" +msgstr "水煮的半人胃袋, 沒有別的… 看起來不太開胃。" #. ~ Description for 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 "" +msgstr "水煮的小型半人胃袋, 沒有別的… 看起來不太開胃。" #: lang/json/COMESTIBLE_from_json.py msgid "cereal" @@ -33968,7 +33968,7 @@ msgstr[0] "穀片" #. ~ Description for {'str_sp': 'cereal'} #: lang/json/COMESTIBLE_from_json.py msgid "A generic box of cereal, you shouldn't see this." -msgstr "" +msgstr "一般的穀物盒,你不應該看到這個。" #: lang/json/COMESTIBLE_from_json.py msgid "Foodplace cereal" @@ -33979,12 +33979,12 @@ msgstr[0] "美食中心穀片" #: lang/json/COMESTIBLE_from_json.py msgid "" "A generic box of Foodplace brand sugary cereal, you shouldn't see this." -msgstr "" +msgstr "一般的美食中心含糖穀物盒,你不應該看到這個。" #: lang/json/COMESTIBLE_from_json.py msgid "Snicker-Snacks cereal" msgid_plural "Snicker-Snacks cereal" -msgstr[0] "" +msgstr[0] "士力架零食榖片" #. ~ Description for {'str_sp': 'Snicker-Snacks cereal'} #: lang/json/COMESTIBLE_from_json.py @@ -33996,7 +33996,7 @@ msgstr "" #: lang/json/COMESTIBLE_from_json.py msgid "Carpenter Crunch cereal" msgid_plural "Carpenter Crunch cereal" -msgstr[0] "" +msgstr[0] "木匠牌榖片" #. ~ Description for {'str_sp': 'Carpenter Crunch cereal'} #: lang/json/COMESTIBLE_from_json.py @@ -35022,7 +35022,7 @@ msgstr "一種粘稠的膏狀物,由番茄,鹽和醋醬製成。" #: lang/json/COMESTIBLE_from_json.py lang/json/furniture_from_json.py msgid "mustard" msgid_plural "mustard" -msgstr[0] "黃芥末醬" +msgstr[0] "芥菜" #. ~ Description for {'str_sp': 'mustard'} #: lang/json/COMESTIBLE_from_json.py @@ -35444,7 +35444,7 @@ msgstr "一種以巧克力牛奶和大量的糖製成的冰品。" #: lang/json/COMESTIBLE_from_json.py msgid "sundae cup" msgid_plural "sundae cups" -msgstr[0] "" +msgstr[0] "聖代冰淇淋" #. ~ Description for sundae cup #: lang/json/COMESTIBLE_from_json.py @@ -37043,7 +37043,7 @@ msgstr "香甜可口的香腸。最好趁新鮮時享用。" #: lang/json/COMESTIBLE_from_json.py msgid "bratwurst" msgid_plural "bratwursts" -msgstr[0] "" +msgstr[0] "德式煎腸" #. ~ Conditional name for {'str': 'bratwurst'} when FLAG matches CANNIBALISM #: lang/json/COMESTIBLE_from_json.py @@ -37135,7 +37135,7 @@ msgstr "也稱為炸豬皮, 這些油渣是將些許可食用的脂肪和皮 #: lang/json/COMESTIBLE_from_json.py msgid "glazed tenderloins" msgid_plural "glazed tenderloins" -msgstr[0] "" +msgstr[0] "油亮的里肌肉" #. ~ Conditional name for {'str_sp': 'glazed tenderloins'} when COMPONENT_ID #. matches mutant @@ -38114,7 +38114,7 @@ msgstr "沖調過的脫水肉乾, 重新加了水之後讓這東西變得更 #: lang/json/COMESTIBLE_from_json.py msgid "haggis" msgid_plural "haggises" -msgstr[0] "" +msgstr[0] "羊肚雜碎布丁" #. ~ Conditional name for {'str': 'haggis', 'str_pl': 'haggises'} when FLAG #. matches CANNIBALISM @@ -38193,7 +38193,7 @@ msgstr "一些受污染的肉, 為了讓它不腐敗已作好乾燥處理。 #: lang/json/COMESTIBLE_from_json.py msgid "pelmeni" msgid_plural "pelmenis" -msgstr[0] "" +msgstr[0] "俄國餃子" #. ~ Conditional name for {'str': 'pelmeni'} when COMPONENT_ID matches mutant #: lang/json/COMESTIBLE_from_json.py @@ -40708,7 +40708,7 @@ msgstr "一把來自山核桃樹的烘烤山核桃。" #: lang/json/COMESTIBLE_from_json.py msgid "hickory nut ambrosia" msgid_plural "hickory nut ambrosias" -msgstr[0] "" +msgstr[0] "山核桃香飲" #. ~ Description for hickory nut ambrosia #: lang/json/COMESTIBLE_from_json.py @@ -40740,7 +40740,7 @@ msgstr "濃稠堅果味的棕色糊狀物。" #: lang/json/COMESTIBLE_from_json.py msgid "peanut butter spread" msgid_plural "peanut butter spreads" -msgstr[0] "" +msgstr[0] "花生抹醬" #. ~ Description for peanut butter spread #: lang/json/COMESTIBLE_from_json.py @@ -41210,7 +41210,7 @@ msgstr[0] "" msgid "" "The best-seller from Foodplace, delicious food™, is made with real foodstuff" " and is guaranteed 100% edible!" -msgstr "" +msgstr "美食中心的暢銷品——美食™,是由真正的食物製成並且保證 100% 可食用。" #: lang/json/COMESTIBLE_from_json.py msgid "Foodplace's appropriate snack™" @@ -41818,7 +41818,7 @@ msgstr "一個大而參差的鳳梨。有點酸。" #: lang/json/COMESTIBLE_from_json.py msgid "coconut" msgid_plural "coconuts" -msgstr[0] "" +msgstr[0] "椰子" #. ~ Description for coconut #: lang/json/COMESTIBLE_from_json.py @@ -42662,7 +42662,7 @@ msgstr "美味的魚肉三明治。" #: lang/json/COMESTIBLE_from_json.py msgid "fish and spinach bagel" msgid_plural "fish and spinach bagels" -msgstr[0] "" +msgstr[0] "鮮魚菠菜貝果" #. ~ Description for fish and spinach bagel #: lang/json/COMESTIBLE_from_json.py @@ -44013,7 +44013,7 @@ msgstr "罐頭裝的浸漬玉米。吃吧!" #: lang/json/COMESTIBLE_from_json.py msgid "hominy" msgid_plural "hominy" -msgstr[0] "" +msgstr[0] "玉米粥" #. ~ Description for {'str_sp': 'hominy'} #: lang/json/COMESTIBLE_from_json.py @@ -44626,7 +44626,7 @@ msgstr "乾又鹹, 吃這些餅乾會讓你口渴。" msgctxt "oyster crackers" msgid "oyster crackers" msgid_plural "oyster crackers" -msgstr[0] "" +msgstr[0] "乾牡蠣" #. ~ Description for {'ctxt': 'oyster crackers', 'str_sp': 'oyster crackers'} #: lang/json/COMESTIBLE_from_json.py @@ -44690,7 +44690,7 @@ msgstr "傳說中的人類最偉大發明。能夠生吃。" #: lang/json/COMESTIBLE_from_json.py msgid "cloutie dumpling" msgid_plural "cloutie dumplings" -msgstr[0] "" +msgstr[0] "蘇格蘭乾果甜糕" #. ~ Description for cloutie dumpling #: lang/json/COMESTIBLE_from_json.py @@ -44973,23 +44973,23 @@ msgstr "" #: lang/json/COMESTIBLE_from_json.py msgid "chunk of frostbitten human meat" msgid_plural "chunks of frostbitten human meat" -msgstr[0] "" +msgstr[0] "凍傷的人類肉塊" #. ~ Description for chunk of frostbitten human meat #: lang/json/COMESTIBLE_from_json.py msgid "" "Freshly butchered meat from a frozen human carcass, not the most appetizing." -msgstr "" +msgstr "從冷凍的人類屍體中屠宰的新鮮肉塊,並不讓人開胃。" #: lang/json/COMESTIBLE_from_json.py msgid "cooked freezerburned human meat" msgid_plural "cooked freezerburned human meat" -msgstr[0] "" +msgstr[0] "煮熟的凍傷人類肉" #. ~ Description for {'str_sp': 'cooked freezerburned human meat'} #: lang/json/COMESTIBLE_from_json.py msgid "A freshly cooked slice of human meat, it has severe frostburn." -msgstr "" +msgstr "經選人肉切片烹調,看起來有些嚴重的凍傷。" #: lang/json/COMESTIBLE_from_json.py msgid "frostbitten human stomach" @@ -45936,7 +45936,7 @@ msgstr[0] "" #: lang/json/COMESTIBLE_from_json.py msgid "dilophosaurus egg" msgid_plural "dilophosaurus eggs" -msgstr[0] "" +msgstr[0] "雙脊龍蛋" #: lang/json/COMESTIBLE_from_json.py msgid "ceratosaurus egg" @@ -45951,17 +45951,17 @@ msgstr[0] "" #: lang/json/COMESTIBLE_from_json.py msgid "allosaurus egg" msgid_plural "allosaurus eggs" -msgstr[0] "" +msgstr[0] "異特龍蛋" #: lang/json/COMESTIBLE_from_json.py msgid "acrocanthosaurus egg" msgid_plural "acrocanthosaurus eggs" -msgstr[0] "" +msgstr[0] "高棘龍蛋" #: lang/json/COMESTIBLE_from_json.py msgid "siats egg" msgid_plural "siats eggs" -msgstr[0] "" +msgstr[0] "西雅茨龍蛋" #: lang/json/COMESTIBLE_from_json.py msgid "tyrannosaurus egg" @@ -45971,12 +45971,12 @@ msgstr[0] "" #: lang/json/COMESTIBLE_from_json.py msgid "albertosaurus egg" msgid_plural "albertosaurus eggs" -msgstr[0] "" +msgstr[0] "亞伯達龍蛋" #: lang/json/COMESTIBLE_from_json.py msgid "compsognathus egg" msgid_plural "compsognathus eggs" -msgstr[0] "" +msgstr[0] "美頜龍蛋" #: lang/json/COMESTIBLE_from_json.py msgid "gallimimus egg" @@ -46056,7 +46056,7 @@ msgstr[0] "倍甲龍蛋" #: lang/json/COMESTIBLE_from_json.py msgid "ankylosaurus egg" msgid_plural "ankylosaurus eggs" -msgstr[0] "" +msgstr[0] "甲龍蛋" #: lang/json/COMESTIBLE_from_json.py msgid "nodosaurus egg" @@ -46151,7 +46151,7 @@ msgstr[0] "" #: lang/json/COMESTIBLE_from_json.py msgid "kosmoceratops egg" msgid_plural "kosmoceratops eggs" -msgstr[0] "" +msgstr[0] "科斯莫角龍蛋" #: lang/json/COMESTIBLE_from_json.py msgid "tyrant serum" @@ -46285,7 +46285,7 @@ msgstr "貓之優雅藥劑,能夠增加你的敏捷 10 分鐘。" #: lang/json/COMESTIBLE_from_json.py msgid "potion of Ogre's Strength" msgid_plural "potions of Ogre's Strength" -msgstr[0] "" +msgstr[0] "食人魔之力藥劑" #. ~ Description for potion of Ogre's Strength #: lang/json/COMESTIBLE_from_json.py @@ -46389,7 +46389,7 @@ msgstr "" #: lang/json/COMESTIBLE_from_json.py msgid "owlbear egg" msgid_plural "owlbear eggs" -msgstr[0] "" +msgstr[0] "鴞熊蛋" #. ~ Description for owlbear egg #: lang/json/COMESTIBLE_from_json.py @@ -46552,7 +46552,7 @@ msgstr "" msgid "" "A handful of colorful fruit-flavored chewy candy. They feel warm to the " "touch and you can almost feel a slow beat coming from them. How odd…" -msgstr "" +msgstr "一把五顏六色的水果軟糖。 他們摸起來暖暖的而且你幾乎能感動到它們正在緩慢的蠕動。 真奇怪…" #. ~ Description for chewy reptilian candy #: lang/json/COMESTIBLE_from_json.py @@ -46600,14 +46600,14 @@ msgstr "" msgid "" "Bright pink chewing gum. Sugary, sweet, and bad for your teeth. It's oddly" " warm to the touch…" -msgstr "" +msgstr "亮粉紅色的口香糖。甜滋滋會蛀壞你的牙齒。它摸起來異常溫暖…" #. ~ Description for caffeinated chewing gum #: lang/json/COMESTIBLE_from_json.py msgid "" "Chewing gum with added caffeine. Sugary and bad for your teeth, but it's a " "nice pick-me-up. It's oddly warm to the touch…" -msgstr "" +msgstr "加入咖啡因的口香糖,含糖對你的牙齒很不好,但它可以提神。它摸起來異常溫暖…" #. ~ Description for candy cattle #: lang/json/COMESTIBLE_from_json.py @@ -47183,14 +47183,14 @@ msgstr[0] "" #: lang/json/GENERIC_from_json.py msgid "fetid goop" msgid_plural "fetid goops" -msgstr[0] "" +msgstr[0] "惡臭黏液" #. ~ Description for fetid goop #: lang/json/GENERIC_from_json.py msgid "" "A foul-smelling goop. It has a disgusting texture and a powerful smell that" " overwhelms every other smell around it." -msgstr "" +msgstr "一團聞起來很臭的黏液。它具有令人噁心的質感和強烈到會蓋過附近所有氣味的強烈氣味。" #: lang/json/GENERIC_from_json.py msgid "limestone shard" @@ -47482,7 +47482,7 @@ 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 "" +msgstr "標準小型的廉價彈性方形儲物袋。透明且由塑膠製成,他能用像是拉鍊的滑條封起和打開來。" #: lang/json/GENERIC_from_json.py msgid "body bag" @@ -47526,7 +47526,7 @@ msgstr[0] "塑膠瓶" msgid "" "A watertight plastic bottle, holds 500 ml of liquid. Some may be factory " "sealed to preserve content from rot until opened." -msgstr "" +msgstr "水密的塑膠瓶,能容納 500 毫升。 某些塑膠瓶可能在製造時密封來保存內容物在打開前腐敗。" #: lang/json/GENERIC_from_json.py msgid "condiment bottle" @@ -47698,7 +47698,7 @@ msgstr[0] "小型錫罐" #. ~ Description for small tin can #: lang/json/GENERIC_from_json.py msgid "A small tin can, like what tuna comes in." -msgstr "" +msgstr "小型錫罐,通常用來裝鮪魚。" #: lang/json/GENERIC_from_json.py msgid "medium tin can" @@ -47708,7 +47708,7 @@ msgstr[0] "中型錫罐" #. ~ Description for medium tin can #: lang/json/GENERIC_from_json.py msgid "A medium tin can, like what soup comes in." -msgstr "" +msgstr "中型錫罐,通常用來裝湯。" #: lang/json/GENERIC_from_json.py msgid "plastic canteen" @@ -48091,7 +48091,7 @@ msgstr "一個大的方形塑料桶, 通常用於攜帶冰淇淋。" #: lang/json/GENERIC_from_json.py msgid "condom" msgid_plural "condoms" -msgstr[0] "避孕套" +msgstr[0] "保險套" #. ~ Description for condom #: lang/json/GENERIC_from_json.py @@ -48121,7 +48121,7 @@ msgstr[0] "大型錫罐" msgid "" "A large tin can, like what beans come in. Holds a substantial amount of " "food." -msgstr "" +msgstr "大型錫罐,通常用來裝豆子。能夠容納大量食物。" #: lang/json/GENERIC_from_json.py msgid "survival kit box" @@ -48407,7 +48407,7 @@ msgstr "一款桌上戰棋遊戲, 內含一組外星人和異空間海軍陸 #: lang/json/GENERIC_from_json.py msgid "Settlers of the Ranch" msgid_plural "sets of Settlers of the Ranch" -msgstr[0] "" +msgstr[0] "牧場的定居者" #. ~ Description for Settlers of the Ranch #: lang/json/GENERIC_from_json.py @@ -48495,7 +48495,7 @@ msgstr[0] "新陳代謝" #: lang/json/GENERIC_from_json.py msgid "a smoking device and a source of flame" msgid_plural "none" -msgstr[0] "" +msgstr[0] "吸菸工具和火源" #. ~ Adjective in "You block of the damage with your . #: lang/json/GENERIC_from_json.py lang/json/trap_from_json.py @@ -50615,7 +50615,7 @@ msgstr "這是一個進行中的製作。" #: lang/json/GENERIC_from_json.py msgid "in progress disassembly" msgid_plural "in progress disassemblys" -msgstr[0] "" +msgstr[0] "進行中的拆解" #. ~ Description for in progress disassembly #: lang/json/GENERIC_from_json.py @@ -50813,7 +50813,7 @@ msgstr[0] "大錢包" msgid "" "A flat case used to carry items such as currency, identification documents, " "laminated cards, and other small items." -msgstr "" +msgstr "扁平容器,用來裝貨幣、身分證件、名片和其他小東西。" #: lang/json/GENERIC_from_json.py msgid "stylish wallet" @@ -50825,7 +50825,7 @@ msgstr[0] "時尚錢包" msgid "" "A stylish flat case used to carry items such as currency, identification " "documents, laminated cards, and other small items." -msgstr "" +msgstr "扁平容器,用來裝貨幣、身分證件、名片和其他小東西。" #: lang/json/GENERIC_from_json.py msgid "flyer" @@ -51627,7 +51627,7 @@ msgstr[0] "" #: lang/json/GENERIC_from_json.py msgid "Alarm System CBM installation data" msgid_plural "Alarm System CBM installation data" -msgstr[0] "" +msgstr[0] "警報系統(CBM)安裝資料" #. ~ Description for {'str_sp': 'Alarm System CBM installation data'} #: lang/json/GENERIC_from_json.py @@ -51638,11 +51638,13 @@ msgid "" "installation with minimal failure chance. Integrated security subroutine " "renders it unusable after installation." msgstr "" +"用於安裝 警報系統CBM " +"的精確分步說明和相應需求資料,儲存於專門格式的數據卡上,被廣泛的設計用於自動醫生,可以使安裝生化插件的風險近乎於無。安裝使用後無法再次使用。" #: lang/json/GENERIC_from_json.py msgid "LED Tattoo CBM installation data" msgid_plural "LED Tattoo CBM installation data" -msgstr[0] "" +msgstr[0] "LED紋身(CBM)安裝資料" #. ~ Description for {'str_sp': 'LED Tattoo CBM installation data'} #: lang/json/GENERIC_from_json.py @@ -51653,11 +51655,13 @@ msgid "" "installation with minimal failure chance. Integrated security subroutine " "renders it unusable after installation." msgstr "" +"用於安裝 LED紋身CBM " +"的精確分步說明和相應需求資料,儲存於專門格式的數據卡上,被廣泛的設計用於自動醫生,可以使安裝生化插件的風險近乎於無。安裝使用後無法再次使用。" #: lang/json/GENERIC_from_json.py msgid "Power Armor Interface CBM installation data" msgid_plural "Power Armor Interface CBM installation data" -msgstr[0] "" +msgstr[0] "動力裝甲介面(CBM)安裝資料" #. ~ Description for {'str_sp': 'Power Armor Interface CBM installation data'} #: lang/json/GENERIC_from_json.py @@ -51668,11 +51672,13 @@ msgid "" "installation with minimal failure chance. Integrated security subroutine " "renders it unusable after installation." msgstr "" +"用於安裝 動力裝甲介面CBM " +"的精確分步說明和相應需求資料,儲存於專門格式的數據卡上,被廣泛的設計用於自動醫生,可以使安裝生化插件的風險近乎於無。安裝使用後無法再次使用。" #: lang/json/GENERIC_from_json.py msgid "Power Storage CBM installation data" msgid_plural "Power Storage CBM installation data" -msgstr[0] "" +msgstr[0] "能量儲存室(CBM)安裝資料" #. ~ Description for {'str_sp': 'Power Storage CBM installation data'} #: lang/json/GENERIC_from_json.py @@ -51683,11 +51689,13 @@ msgid "" "installation with minimal failure chance. Integrated security subroutine " "renders it unusable after installation." msgstr "" +"用於安裝 能量儲存室CBM " +"的精確分步說明和相應需求資料,儲存於專門格式的數據卡上,被廣泛的設計用於自動醫生,可以使安裝生化插件的風險近乎於無。安裝使用後無法再次使用。" #: lang/json/GENERIC_from_json.py msgid "Power Storage CBM Mk. II installation data" msgid_plural "Power Storage CBM Mk. II installation data" -msgstr[0] "" +msgstr[0] "能量儲存室 Mk. II(CBM)安裝資料" #. ~ Description for {'str_sp': 'Power Storage CBM Mk. II installation data'} #: lang/json/GENERIC_from_json.py @@ -51698,11 +51706,13 @@ msgid "" "installation with minimal failure chance. Integrated security subroutine " "renders it unusable after installation." msgstr "" +"用於安裝 能量儲存室CBM Mk II " +"的精確分步說明和相應需求資料,儲存於專門格式的數據卡上,被廣泛的設計用於自動醫生,可以使安裝生化插件的風險近乎於無。安裝使用後無法再次使用。" #: lang/json/GENERIC_from_json.py msgid "Internal Chronometer CBM installation data" msgid_plural "Internal Chronometer CBM installation data" -msgstr[0] "" +msgstr[0] "內部計時器(CBM)安裝資料" #. ~ Description for {'str_sp': 'Internal Chronometer CBM installation data'} #: lang/json/GENERIC_from_json.py @@ -51713,11 +51723,13 @@ msgid "" "installation with minimal failure chance. Integrated security subroutine " "renders it unusable after installation." msgstr "" +"用於安裝 內部計時器CBM " +"的精確分步說明和相應需求資料,儲存於專門格式的數據卡上,被廣泛的設計用於自動醫生,可以使安裝生化插件的風險近乎於無。安裝使用後無法再次使用。" #: lang/json/GENERIC_from_json.py msgid "Intravenous Needletip CBM installation data" msgid_plural "Intravenous Needletip CBM installation data" -msgstr[0] "" +msgstr[0] "靜脈注射針(CBM)安裝資料" #. ~ Description for {'str_sp': 'Intravenous Needletip CBM installation data'} #: lang/json/GENERIC_from_json.py @@ -51728,11 +51740,13 @@ msgid "" "installation with minimal failure chance. Integrated security subroutine " "renders it unusable after installation." msgstr "" +"用於安裝 靜脈注射針CBM " +"的精確分步說明和相應需求資料,儲存於專門格式的數據卡上,被廣泛的設計用於自動醫生,可以使安裝生化插件的風險近乎於無。安裝使用後無法再次使用。" #: lang/json/GENERIC_from_json.py msgid "Blood Analysis CBM installation data" msgid_plural "Blood Analysis CBM installation data" -msgstr[0] "" +msgstr[0] "血液分析(CBM)安裝資料" #. ~ Description for {'str_sp': 'Blood Analysis CBM installation data'} #: lang/json/GENERIC_from_json.py @@ -51743,11 +51757,13 @@ msgid "" "installation with minimal failure chance. Integrated security subroutine " "renders it unusable after installation." msgstr "" +"用於安裝 血液分析CBM " +"的精確分步說明和相應需求資料,儲存於專門格式的數據卡上,被廣泛的設計用於自動醫生,可以使安裝生化插件的風險近乎於無。安裝使用後無法再次使用。" #: lang/json/GENERIC_from_json.py msgid "Cranial Flashlight CBM installation data" msgid_plural "Cranial Flashlight CBM installation data" -msgstr[0] "" +msgstr[0] "頭顱燈(CBM)安裝資料" #. ~ Description for {'str_sp': 'Cranial Flashlight CBM installation data'} #: lang/json/GENERIC_from_json.py @@ -51758,11 +51774,13 @@ msgid "" "installation with minimal failure chance. Integrated security subroutine " "renders it unusable after installation." msgstr "" +"用於安裝 頭顱燈CBM " +"的精確分步說明和相應需求資料,儲存於專門格式的數據卡上,被廣泛的設計用於自動醫生,可以使安裝生化插件的風險近乎於無。安裝使用後無法再次使用。" #: lang/json/GENERIC_from_json.py msgid "Electromagnetic Unit CBM installation data" msgid_plural "Electromagnetic Unit CBM installation data" -msgstr[0] "" +msgstr[0] "電磁元件(CBM)安裝資料" #. ~ Description for {'str_sp': 'Electromagnetic Unit CBM installation data'} #: lang/json/GENERIC_from_json.py @@ -51773,11 +51791,13 @@ msgid "" "installation with minimal failure chance. Integrated security subroutine " "renders it unusable after installation." msgstr "" +"用於安裝 電磁元件CBM " +"的精確分步說明和相應需求資料,儲存於專門格式的數據卡上,被廣泛的設計用於自動醫生,可以使安裝生化插件的風險近乎於無。安裝使用後無法再次使用。" #: lang/json/GENERIC_from_json.py msgid "Soporific Induction CBM installation data" msgid_plural "Soporific Induction CBM installation data" -msgstr[0] "" +msgstr[0] "助眠誘導(CBM)安裝資料" #. ~ Description for {'str_sp': 'Soporific Induction CBM installation data'} #: lang/json/GENERIC_from_json.py @@ -51788,11 +51808,13 @@ msgid "" "installation with minimal failure chance. Integrated security subroutine " "renders it unusable after installation." msgstr "" +"用於安裝 助眠誘導CBM " +"的精確分步說明和相應需求資料,儲存於專門格式的數據卡上,被廣泛的設計用於自動醫生,可以使安裝生化插件的風險近乎於無。安裝使用後無法再次使用。" #: lang/json/GENERIC_from_json.py msgid "Arms Alloy Plating CBM installation data" msgid_plural "Arms Alloy Plating CBM installation data" -msgstr[0] "" +msgstr[0] "合金鋼鐵-手臂(CBM)安裝資料" #. ~ Description for {'str_sp': 'Arms Alloy Plating CBM installation data'} #: lang/json/GENERIC_from_json.py @@ -51803,11 +51825,13 @@ msgid "" "installation with minimal failure chance. Integrated security subroutine " "renders it unusable after installation." msgstr "" +"用於安裝 合金鋼鐵 - 手臂CBM " +"的精確分步說明和相應需求資料,儲存於專門格式的數據卡上,被廣泛的設計用於自動醫生,可以使安裝生化插件的風險近乎於無。安裝使用後無法再次使用。" #: lang/json/GENERIC_from_json.py msgid "Legs Alloy Plating CBM installation data" msgid_plural "Legs Alloy Plating CBM installation data" -msgstr[0] "" +msgstr[0] "合金鋼鐵-腿部(CBM)安裝資料" #. ~ Description for {'str_sp': 'Legs Alloy Plating CBM installation data'} #: lang/json/GENERIC_from_json.py @@ -51818,11 +51842,13 @@ msgid "" "installation with minimal failure chance. Integrated security subroutine " "renders it unusable after installation." msgstr "" +"用於安裝 合金鋼鐵 - 腿部CBM " +"的精確分步說明和相應需求資料,儲存於專門格式的數據卡上,被廣泛的設計用於自動醫生,可以使安裝生化插件的風險近乎於無。安裝使用後無法再次使用。" #: lang/json/GENERIC_from_json.py msgid "Shotgun Arm CBM installation data" msgid_plural "Shotgun Arm CBM installation data" -msgstr[0] "" +msgstr[0] "手臂霰彈槍(CBM)安裝資料" #. ~ Description for {'str_sp': 'Shotgun Arm CBM installation data'} #: lang/json/GENERIC_from_json.py @@ -51833,11 +51859,13 @@ msgid "" "installation with minimal failure chance. Integrated security subroutine " "renders it unusable after installation." msgstr "" +"用於安裝 手臂霰彈槍CBM " +"的精確分步說明和相應需求資料,儲存於專門格式的數據卡上,被廣泛的設計用於自動醫生,可以使安裝生化插件的風險近乎於無。安裝使用後無法再次使用。" #: lang/json/GENERIC_from_json.py msgid "Blood Filter CBM installation data" msgid_plural "Blood Filter CBM installation data" -msgstr[0] "" +msgstr[0] "血液過濾(CBM)安裝資料" #. ~ Description for {'str_sp': 'Blood Filter CBM installation data'} #: lang/json/GENERIC_from_json.py @@ -51848,11 +51876,13 @@ msgid "" "installation with minimal failure chance. Integrated security subroutine " "renders it unusable after installation." msgstr "" +"用於安裝 血液過濾CBM " +"的精確分步說明和相應需求資料,儲存於專門格式的數據卡上,被廣泛的設計用於自動醫生,可以使安裝生化插件的風險近乎於無。安裝使用後無法再次使用。" #: lang/json/GENERIC_from_json.py msgid "Internal Climate Control CBM installation data" msgid_plural "Internal Climate Control CBM installation data" -msgstr[0] "" +msgstr[0] "恆溫控制系統(CBM)安裝資料" #. ~ Description for {'str_sp': 'Internal Climate Control CBM installation #. data'} @@ -51864,11 +51894,13 @@ msgid "" "installation with minimal failure chance. Integrated security subroutine " "renders it unusable after installation." msgstr "" +"用於安裝 恆溫控制系統CBM " +"的精確分步說明和相應需求資料,儲存於專門格式的數據卡上,被廣泛的設計用於自動醫生,可以使安裝生化插件的風險近乎於無。安裝使用後無法再次使用。" #: lang/json/GENERIC_from_json.py msgid "Integrated Dosimeter CBM installation data" msgid_plural "Integrated Dosimeter CBM installation data" -msgstr[0] "" +msgstr[0] "輻射量測表(CBM)安裝資料" #. ~ Description for {'str_sp': 'Integrated Dosimeter CBM installation data'} #: lang/json/GENERIC_from_json.py @@ -51879,11 +51911,13 @@ msgid "" "installation with minimal failure chance. Integrated security subroutine " "renders it unusable after installation." msgstr "" +"用於安裝 輻射量測表CBM " +"的精確分步說明和相應需求資料,儲存於專門格式的數據卡上,被廣泛的設計用於自動醫生,可以使安裝生化插件的風險近乎於無。安裝使用後無法再次使用。" #: lang/json/GENERIC_from_json.py msgid "Thermal Dissipation CBM installation data" msgid_plural "Thermal Dissipation CBM installation data" -msgstr[0] "" +msgstr[0] "散熱裝置(CBM)安裝資料" #. ~ Description for {'str_sp': 'Thermal Dissipation CBM installation data'} #: lang/json/GENERIC_from_json.py @@ -51894,11 +51928,13 @@ msgid "" "installation with minimal failure chance. Integrated security subroutine " "renders it unusable after installation." msgstr "" +"用於安裝 散熱裝置CBM " +"的精確分步說明和相應需求資料,儲存於專門格式的數據卡上,被廣泛的設計用於自動醫生,可以使安裝生化插件的風險近乎於無。安裝使用後無法再次使用。" #: lang/json/GENERIC_from_json.py msgid "Weather Reader CBM installation data" msgid_plural "Weather Reader CBM installation data" -msgstr[0] "" +msgstr[0] "天氣預報(CBM)安裝資料" #. ~ Description for {'str_sp': 'Weather Reader CBM installation data'} #: lang/json/GENERIC_from_json.py @@ -51909,11 +51945,13 @@ msgid "" "installation with minimal failure chance. Integrated security subroutine " "renders it unusable after installation." msgstr "" +"用於安裝 天氣預報CBM " +"的精確分步說明和相應需求資料,儲存於專門格式的數據卡上,被廣泛的設計用於自動醫生,可以使安裝生化插件的風險近乎於無。安裝使用後無法再次使用。" #: lang/json/GENERIC_from_json.py msgid "Railgun CBM installation data" msgid_plural "Railgun CBM installation data" -msgstr[0] "" +msgstr[0] "磁軌砲(CBM)安裝資料" #. ~ Description for {'str_sp': 'Railgun CBM installation data'} #: lang/json/GENERIC_from_json.py @@ -51924,11 +51962,13 @@ msgid "" "minimal failure chance. Integrated security subroutine renders it unusable " "after installation." msgstr "" +"用於安裝 磁軌砲CBM " +"的精確分步說明和相應需求資料,儲存於專門格式的數據卡上,被廣泛的設計用於自動醫生,可以使安裝生化插件的風險近乎於無。安裝使用後無法再次使用。" #: lang/json/GENERIC_from_json.py msgid "Unified Power System CBM installation data" msgid_plural "Unified Power System CBM installation data" -msgstr[0] "" +msgstr[0] "UPS系統(CBM)安裝資料" #. ~ Description for {'str_sp': 'Unified Power System CBM installation data'} #: lang/json/GENERIC_from_json.py @@ -51939,11 +51979,13 @@ msgid "" "installation with minimal failure chance. Integrated security subroutine " "renders it unusable after installation." msgstr "" +"用於安裝 UPS系統CBM " +"的精確分步說明和相應需求資料,儲存於專門格式的數據卡上,被廣泛的設計用於自動醫生,可以使安裝生化插件的風險近乎於無。安裝使用後無法再次使用。" #: lang/json/GENERIC_from_json.py msgid "Titanium Skeletal Bracing CBM installation data" msgid_plural "Titanium Skeletal Bracing CBM installation data" -msgstr[0] "" +msgstr[0] "鈦製骨架支撐(CBM)安裝資料" #. ~ Description for {'str_sp': 'Titanium Skeletal Bracing CBM installation #. data'} @@ -51955,6 +51997,8 @@ msgid "" "installation with minimal failure chance. Integrated security subroutine " "renders it unusable after installation." msgstr "" +"用於安裝 鈦製骨架支撐CBM " +"的精確分步說明和相應需求資料,儲存於專門格式的數據卡上,被廣泛的設計用於自動醫生,可以使安裝生化插件的風險近乎於無。安裝使用後無法再次使用。" #: lang/json/GENERIC_from_json.py src/cata_tiles.cpp src/options.cpp msgid "software" @@ -52221,7 +52265,7 @@ msgstr[0] "幼年老麵種" msgid "" "After feeding it and caring for it for a week, your sourdough starter is " "finally ready for the big leagues." -msgstr "" +msgstr "餵養牠並照顧它數週之後,你的老麵種終於準備大展身手了。" #. ~ Use action not_ready_msg for juvenile sourdough starter. #: lang/json/GENERIC_from_json.py @@ -53031,7 +53075,7 @@ msgstr "一把幼稚的兒童髮刷。握柄上有個看起來很友善的卡通 #: lang/json/GENERIC_from_json.py msgid "hair curler" msgid_plural "hair curlers" -msgstr[0] "" +msgstr[0] "捲髮器" #. ~ Description for hair curler #: lang/json/GENERIC_from_json.py @@ -53151,7 +53195,7 @@ msgstr "" #: lang/json/GENERIC_from_json.py msgid "hair dryer" msgid_plural "hair dryers" -msgstr[0] "" +msgstr[0] "吹風機" #. ~ Description for hair dryer #: lang/json/GENERIC_from_json.py @@ -57073,7 +57117,7 @@ msgstr "一根六吋長的巨大黃蜂刺。能作為差勁的近戰武器。" #: lang/json/GENERIC_from_json.py msgid "cannonball" msgid_plural "cannonballs" -msgstr[0] "" +msgstr[0] "砲彈" #. ~ Description for cannonball #: lang/json/GENERIC_from_json.py @@ -57133,7 +57177,7 @@ msgstr "又重又大的石頭,大到能夠當作原始的鐵砧,或塑型成 #: lang/json/GENERIC_from_json.py msgid "grass yarn" msgid_plural "grass yarns" -msgstr[0] "" +msgstr[0] "草紗" #. ~ Description for grass yarn #: lang/json/GENERIC_from_json.py @@ -58125,26 +58169,26 @@ msgstr "" #: lang/json/GENERIC_from_json.py msgid "bone billet" msgid_plural "bone billets" -msgstr[0] "" +msgstr[0] "骨擊棒" #. ~ Description for bone billet #: lang/json/GENERIC_from_json.py msgid "" "A thick short bone, usually used in flintknapping for soft-hammer " "percussion." -msgstr "" +msgstr "一根粗短的骨頭,通常用在燧石敲擊上。" #: lang/json/GENERIC_from_json.py msgid "wooden billet" msgid_plural "wooden billets" -msgstr[0] "" +msgstr[0] "木擊棒" #. ~ Description for wooden billet #: lang/json/GENERIC_from_json.py msgid "" "A thick short wooden stick, usually used in flintknapping for soft-hammer " "percussion." -msgstr "" +msgstr "一根粗短的木棍,通常用在燧石敲擊上。" #: lang/json/GENERIC_from_json.py msgid "primitive rock drill" @@ -58161,19 +58205,19 @@ msgstr "一把厚實的鈍木棍。可以用來在石頭上鑽孔,用以盛放 #: lang/json/GENERIC_from_json.py msgid "bone punch" msgid_plural "bone punches" -msgstr[0] "" +msgstr[0] "骨製中心鑽" #. ~ Description for bone punch #: lang/json/GENERIC_from_json.py msgid "" "A thick short bone with a small pointy tip, usually used in flintknapping " "for indirect percussion and pressure flaking." -msgstr "" +msgstr "一根粗短的骨頭,末端稍尖,通常用在燧石敲擊上,尖端斜著頂住石頭以非直接的敲擊來使其剝落。" #: lang/json/GENERIC_from_json.py msgid "nail punch" msgid_plural "nail punches" -msgstr[0] "" +msgstr[0] "鐵釘中心鑽" #. ~ Description for nail punch #: lang/json/GENERIC_from_json.py @@ -58181,7 +58225,7 @@ msgid "" "Two pieces of wood with a steel nail secured inbetween them with some " "cordage. Usually used in flintknapping for indirect percussion and pressure" " flaking." -msgstr "" +msgstr "兩塊木頭和一個鐵釘用繩子固定在一起。通常用在燧石敲擊上,尖端斜著頂住石頭以非直接的敲擊來使其剝落。" #: lang/json/GENERIC_from_json.py msgid "bone sewing awl" @@ -59359,7 +59403,7 @@ msgstr "" #: lang/json/GENERIC_from_json.py lang/json/vehicle_part_from_json.py msgid "spiked plating" msgid_plural "spiked plating" -msgstr[0] "" +msgstr[0] "尖刺裝甲板" #. ~ Description for {'str_sp': 'spiked plating'} #: lang/json/GENERIC_from_json.py @@ -59811,14 +59855,14 @@ msgstr "一台非常小的洗碗機,設計成能在車輛上使用。" #: lang/json/GENERIC_from_json.py msgid "refrigerated tank" msgid_plural "refrigerated tanks" -msgstr[0] "" +msgstr[0] "冷藏水箱" #. ~ Description for refrigerated tank #: lang/json/GENERIC_from_json.py msgid "" "A 60L refrigerated tank for keeping liquids cool. Provides some insulation " "from outside weather." -msgstr "" +msgstr "一個可以保持液體冰涼的60升冷藏水箱。提供一些隔絕外界氣溫的能力。" #: lang/json/GENERIC_from_json.py lang/json/vehicle_part_from_json.py msgid "water faucet" @@ -59853,7 +59897,7 @@ msgstr "一件帶孔的金屬,適用於自行車或摩托車輪胎。" #: lang/json/GENERIC_from_json.py msgid "medium wheel hub assembly" msgid_plural "medium wheel hub assemblies" -msgstr[0] "" +msgstr[0] "中型輪轂組件" #. ~ Description for medium wheel hub assembly #: lang/json/GENERIC_from_json.py @@ -59864,7 +59908,7 @@ 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" -msgstr[0] "" +msgstr[0] "重型輪轂組件" #. ~ Description for heavy wheel hub assembly #: lang/json/GENERIC_from_json.py @@ -60379,7 +60423,7 @@ msgstr "一個代表用作存放危險物質的黃色圓桶。" #: lang/json/GENERIC_from_json.py msgid "folded atomic butter churn" msgid_plural "folded atomic butter churns" -msgstr[0] "" +msgstr[0] "原子奶油攪拌機(折疊)" #. ~ Description for folded atomic butter churn #: lang/json/GENERIC_from_json.py @@ -60393,19 +60437,19 @@ msgstr "" #: lang/json/GENERIC_from_json.py msgid "titanium implant" msgid_plural "titanium implants" -msgstr[0] "" +msgstr[0] "鈦植入物" #. ~ Description for titanium implant #: 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." -msgstr "" +msgstr "一個用來校正肌肉骨骼問題的體內植入物。為了生物相容性所以使用鈦製做。" #: lang/json/GENERIC_from_json.py msgid "titanium tooth" msgid_plural "titanium tooths" -msgstr[0] "" +msgstr[0] "鈦製假牙" #. ~ Description for titanium tooth #: lang/json/GENERIC_from_json.py @@ -60691,7 +60735,7 @@ msgstr "" #: lang/json/GENERIC_from_json.py msgid "folded nanotech forge" msgid_plural "folded nanotech forges" -msgstr[0] "" +msgstr[0] "奈米科技鍛造台(折疊)" #. ~ Description for folded nanotech forge #: lang/json/GENERIC_from_json.py @@ -60705,7 +60749,7 @@ msgstr "" #: lang/json/GENERIC_from_json.py msgid "folded diamond press" msgid_plural "folded diamond presses" -msgstr[0] "" +msgstr[0] "鑽石壓機(折疊)" #. ~ Description for folded diamond press #: lang/json/GENERIC_from_json.py @@ -61088,12 +61132,12 @@ msgstr "" #: lang/json/GENERIC_from_json.py msgid "composite alloy" msgid_plural "composite alloys" -msgstr[0] "" +msgstr[0] "複合合金" #. ~ Description for composite alloy #: lang/json/GENERIC_from_json.py msgid "Miscellaneous scrap pieces made from a composite alloy." -msgstr "" +msgstr "由複合合金製成的雜件。" #: lang/json/GENERIC_from_json.py msgid "vacuum cast carbide" @@ -61238,7 +61282,7 @@ msgstr "堅固的輕型框架,由鈦製成。用於製作。" #: lang/json/GENERIC_from_json.py lang/json/vehicle_part_from_json.py msgid "ultralight foldable frame" msgid_plural "ultralight foldable frames" -msgstr[0] "" +msgstr[0] "折疊式超輕型框架" #. ~ Description for ultralight foldable frame #: lang/json/GENERIC_from_json.py @@ -61261,7 +61305,7 @@ msgstr "軍用車輛上大型的複雜駕駛控制站,包括攝影監控系統 #: lang/json/GENERIC_from_json.py msgid "vehicle shelving" msgid_plural "vehicle shelvings" -msgstr[0] "" +msgstr[0] "載具貨架" #. ~ Description for vehicle shelving #: lang/json/GENERIC_from_json.py @@ -63965,7 +64009,7 @@ msgstr[0] "" msgid "" "A magazine for H&K G80 railgun which can hold up to 20 ferromagnetic " "projectiles." -msgstr "" +msgstr "一個能裝載 20 發磁鐵彈藥的彈匣, 適用於 H&K G80 磁軌槍。" #: lang/json/MAGAZINE_from_json.py msgid "20x66mm 10-round magazine" @@ -67071,7 +67115,7 @@ msgstr "" #: lang/json/MAGAZINE_from_json.py msgid "railgun rifle magazine" msgid_plural "railgun rifle magazines" -msgstr[0] "" +msgstr[0] "磁軌砲步槍彈匣" #. ~ Description for railgun rifle magazine #: lang/json/MAGAZINE_from_json.py @@ -67702,7 +67746,7 @@ msgstr "一種黃色和棕色相兼的水禽小雞,它可能來自許多不同 #: lang/json/MONSTER_from_json.py msgid "oversized crow" msgid_plural "oversized crows" -msgstr[0] "" +msgstr[0] "巨大烏鴉" #. ~ Description for oversized crow #: lang/json/MONSTER_from_json.py @@ -67889,7 +67933,7 @@ msgstr "一個昆蟲外型的機器人,大小跟小狗一樣,設計作為居 #: lang/json/MONSTER_from_json.py msgid "experimental lab bot" msgid_plural "experimental lab bots" -msgstr[0] "" +msgstr[0] "實驗室試驗性機器人" #. ~ Description for experimental lab bot #: lang/json/MONSTER_from_json.py @@ -69045,7 +69089,7 @@ msgstr "跟小狗一樣大的異變蟑螂。它的腹部非常腫脹。" #: lang/json/MONSTER_from_json.py msgid "huge bee" msgid_plural "huge bees" -msgstr[0] "" +msgstr[0] "巨型蜜蜂" #. ~ Description for huge bee #: lang/json/MONSTER_from_json.py @@ -71197,7 +71241,7 @@ msgstr[0] "" #. ~ Description for mannequin #: lang/json/MONSTER_from_json.py msgid "Is this mannequin moving?" -msgstr "" +msgstr "這個服裝模特兒在動?" #: lang/json/MONSTER_from_json.py msgid "hologram" @@ -71349,7 +71393,7 @@ msgstr "" #: lang/json/MONSTER_from_json.py msgid "grinning coyote" msgid_plural "grinning coyotes" -msgstr[0] "" +msgstr[0] "獰笑郊狼" #. ~ Description for grinning coyote #: lang/json/MONSTER_from_json.py @@ -71362,7 +71406,7 @@ msgstr "" #: lang/json/MONSTER_from_json.py msgid "slavering coyote" msgid_plural "slavering coyotes" -msgstr[0] "" +msgstr[0] "垂涎郊狼" #. ~ Description for slavering coyote #: lang/json/MONSTER_from_json.py @@ -72650,7 +72694,7 @@ msgstr "" #: lang/json/MONSTER_from_json.py msgid "skeletal wolf" msgid_plural "skeletal wolves" -msgstr[0] "" +msgstr[0] "骷髏狼" #: lang/json/MONSTER_from_json.py msgid "spearcat hunter" @@ -72668,7 +72712,7 @@ msgstr "" #: lang/json/MONSTER_from_json.py msgid "skeletal zombear" msgid_plural "skeletal zombears" -msgstr[0] "" +msgstr[0] "骷髏殭屍熊" #. ~ Description for skeletal zombear #: lang/json/MONSTER_from_json.py @@ -73168,7 +73212,7 @@ msgstr "" #: lang/json/MONSTER_from_json.py msgid "batwing zombie" msgid_plural "batwing zombies" -msgstr[0] "" +msgstr[0] "蝙蝠翼殭屍" #. ~ Description for batwing zombie #: lang/json/MONSTER_from_json.py @@ -74299,7 +74343,7 @@ msgstr "這隻腐敗的殭屍身上的傷口流出會發光的黏液, 他身 #: lang/json/MONSTER_from_json.py msgid "skeletal zombie" msgid_plural "skeletal zombies" -msgstr[0] "" +msgstr[0] "骷髏殭屍" #. ~ Description for skeletal zombie #: lang/json/MONSTER_from_json.py @@ -74364,7 +74408,7 @@ msgstr "曾經是個軍人, 它現在從頭到腳都穿著戰鬥裝備, 移 #: lang/json/MONSTER_from_json.py msgid "black-ops zombie" msgid_plural "black-ops zombies" -msgstr[0] "" +msgstr[0] "隱密行動軍人殭屍" #. ~ Description for black-ops zombie #: lang/json/MONSTER_from_json.py @@ -74706,7 +74750,7 @@ msgstr "" #: lang/json/MONSTER_from_json.py msgid "railgun robot" msgid_plural "railgun robots" -msgstr[0] "" +msgstr[0] "磁軌砲機器人" #. ~ Description for railgun robot #: lang/json/MONSTER_from_json.py @@ -75171,7 +75215,7 @@ msgstr "" #: lang/json/MONSTER_from_json.py msgid "Cecaelian Survivor" msgid_plural "Cecaelian Survivors" -msgstr[0] "" +msgstr[0] "章魚人生存者" #. ~ Description for Cecaelian Survivor #: lang/json/MONSTER_from_json.py @@ -75179,7 +75223,7 @@ msgid "" "The Cecaelia were the corporate answer to the frailty of unmodified humans " "under the sea. These individuals have spent a lifetime beneath the waves " "seeing conflicts you can't even imagine." -msgstr "" +msgstr "章魚人是企業為了解決脆弱的人類在海中生存的解決方案。這些人在海中渡過了他們的一生且見過你無法想像的衝突。" #: lang/json/MONSTER_from_json.py msgid "\"Under the water, it's an endless war.\"" @@ -75188,14 +75232,14 @@ msgstr "" #: lang/json/MONSTER_from_json.py msgid "Cecaelian Spawn" msgid_plural "Cecaelian Spawns" -msgstr[0] "" +msgstr[0] "章魚人幼體" #. ~ Description for Cecaelian Spawn #: lang/json/MONSTER_from_json.py msgid "" "A young Cecaelia. If one is out here, a very protective parent is likely " "nearby." -msgstr "" +msgstr "一個年輕的章魚人。如果你發現了一個,那保護欲極強的父母肯定也在附近。" #: lang/json/MONSTER_from_json.py msgid "deep one" @@ -76332,7 +76376,7 @@ msgstr "一隻大型雙足肉食性恐龍, 在那寬闊的背上有著老虎 #: lang/json/MONSTER_from_json.py msgid "Acrocanthosaurus" msgid_plural "Acrocanthosaurus" -msgstr[0] "" +msgstr[0] "高棘龍" #. ~ Description for {'str_sp': 'Acrocanthosaurus'} #: lang/json/MONSTER_from_json.py @@ -76345,14 +76389,14 @@ msgstr "" #: lang/json/MONSTER_from_json.py msgid "Siats" msgid_plural "Siats" -msgstr[0] "" +msgstr[0] "西雅茨龍" #. ~ Description for {'str_sp': 'Siats'} #: lang/json/MONSTER_from_json.py msgid "" "Huge predatory bipedal dinosaur with long claws and strong arms for " "grappling." -msgstr "" +msgstr "巨大的肉食性恐龍,有著修長的爪子和強而有力的手臂可以抓住目標。" #: lang/json/MONSTER_from_json.py msgid "Tyrannosaurus rex" @@ -76369,7 +76413,7 @@ msgstr "" #: lang/json/MONSTER_from_json.py msgid "Albertosaurus" msgid_plural "Albertosaurus" -msgstr[0] "" +msgstr[0] "亞伯達龍" #. ~ Description for {'str_sp': 'Albertosaurus'} #: lang/json/MONSTER_from_json.py @@ -76779,7 +76823,7 @@ msgstr "" #: lang/json/MONSTER_from_json.py msgid "Kosmoceratops" msgid_plural "Kosmoceratops" -msgstr[0] "" +msgstr[0] "科斯莫角龍" #. ~ Description for {'str_sp': 'Kosmoceratops'} #: lang/json/MONSTER_from_json.py @@ -76923,7 +76967,7 @@ msgstr "" #: lang/json/MONSTER_from_json.py msgid "fungal Ankylosaurus zombie" msgid_plural "fungal Ankylosaurus zombies" -msgstr[0] "" +msgstr[0] "真菌甲龍殭屍" #. ~ Description for fungal Ankylosaurus zombie #: lang/json/MONSTER_from_json.py @@ -76949,79 +76993,79 @@ msgstr "" #: lang/json/MONSTER_from_json.py msgid "magenta and green hatchling" msgid_plural "magenta and green hatchlings" -msgstr[0] "" +msgstr[0] "紅綠色幼龍" #: lang/json/MONSTER_from_json.py msgid "brown and white hatchling" msgid_plural "brown and white hatchlings" -msgstr[0] "" +msgstr[0] "棕白色幼龍" #: lang/json/MONSTER_from_json.py msgid "red and white hatchling" msgid_plural "red and white hatchlings" -msgstr[0] "" +msgstr[0] "紅白色幼龍" #: lang/json/MONSTER_from_json.py msgid "light red and white hatchling" msgid_plural "light red and white hatchlings" -msgstr[0] "" +msgstr[0] "亮紅白色幼龍" #: lang/json/MONSTER_from_json.py msgid "greenish yellow hatchling" msgid_plural "greenish yellow hatchlings" -msgstr[0] "" +msgstr[0] "綠黃色幼龍" #. ~ Description for greenish yellow hatchling #: lang/json/MONSTER_from_json.py msgid "" "A tiny dinosaur hatchling with huge shiny eyes, it could be from a number of" " different species." -msgstr "" +msgstr "一種有閃耀的眼睛的瘦小幼龍,有相當多不同的種類。" #: lang/json/MONSTER_from_json.py msgid "light green and yellow hatchling" msgid_plural "light green and yellow hatchlings" -msgstr[0] "" +msgstr[0] "亮綠黃色幼龍" #: lang/json/MONSTER_from_json.py msgid "dark gray and yellow hatchling" msgid_plural "dark gray and yellow hatchlings" -msgstr[0] "" +msgstr[0] "暗灰黃色幼龍" #: lang/json/MONSTER_from_json.py msgid "green and magenta hatchling" msgid_plural "green and magenta hatchlings" -msgstr[0] "" +msgstr[0] "綠紅色幼龍" #: lang/json/MONSTER_from_json.py msgid "red and green hatchling" msgid_plural "red and green hatchlings" -msgstr[0] "" +msgstr[0] "紅綠色幼龍" #: lang/json/MONSTER_from_json.py msgid "dark gray and white hatchling" msgid_plural "dark gray and white hatchlings" -msgstr[0] "" +msgstr[0] "暗灰白色幼龍" #: lang/json/MONSTER_from_json.py msgid "brown and magenta hatchling" msgid_plural "brown and magenta hatchlings" -msgstr[0] "" +msgstr[0] "棕紅色幼龍" #: lang/json/MONSTER_from_json.py msgid "dark gray and magenta hatchling" msgid_plural "dark gray and magenta hatchlings" -msgstr[0] "" +msgstr[0] "暗灰紅色幼龍" #: lang/json/MONSTER_from_json.py msgid "light green and magenta hatchling" msgid_plural "light green and magenta hatchlings" -msgstr[0] "" +msgstr[0] "亮綠紅色幼龍" #: lang/json/MONSTER_from_json.py msgid "light gray and yellow hatchling" msgid_plural "light gray and yellow hatchlings" -msgstr[0] "" +msgstr[0] "亮灰黃色幼龍" #: lang/json/MONSTER_from_json.py msgid "baby Qianzhousaurus" @@ -77031,7 +77075,7 @@ msgstr[0] "" #: lang/json/MONSTER_from_json.py msgid "kosmoceratops hatchling" msgid_plural "kosmoceratops hatchlings" -msgstr[0] "" +msgstr[0] "剛孵化的科斯莫角龍" #: lang/json/MONSTER_from_json.py msgid "amargasaurus hatchling" @@ -77041,7 +77085,7 @@ msgstr[0] "" #: lang/json/MONSTER_from_json.py msgid "magenta and green two-legged juvenile" msgid_plural "magenta and green two-legged juveniles" -msgstr[0] "" +msgstr[0] "紅綠色雙足幼龍" #. ~ Description for magenta and green two-legged juvenile #. ~ Description for brown and white two-legged juvenile @@ -77052,12 +77096,12 @@ msgstr[0] "" msgid "" "A small bipedal meat-eating dinosaur juvenile with huge shiny eyes, it could" " be from a number of different species." -msgstr "" +msgstr "一種有閃耀大眼睛的小型的雙足肉食性恐龍,有相當多不同的種類。" #: lang/json/MONSTER_from_json.py msgid "spinosaurus juvenile" msgid_plural "spinosaurus juveniles" -msgstr[0] "" +msgstr[0] "幼年棘龍" #. ~ Description for spinosaurus juvenile #: lang/json/MONSTER_from_json.py @@ -77069,51 +77113,51 @@ msgstr "一種有閃耀的眼睛和背扇的小型的四足草食性恐龍。" #: lang/json/MONSTER_from_json.py msgid "brown and white two-legged juvenile" msgid_plural "brown and white two-legged juveniles" -msgstr[0] "" +msgstr[0] "棕白色雙足幼龍" #: lang/json/MONSTER_from_json.py msgid "red and white two-legged juvenile" msgid_plural "red and white two-legged juveniles" -msgstr[0] "" +msgstr[0] "紅白色雙足幼龍" #: lang/json/MONSTER_from_json.py msgid "greenish yellow two-legged juvenile" msgid_plural "greenish yellow two-legged juveniles" -msgstr[0] "" +msgstr[0] "綠黃色雙足幼龍" #. ~ Description for greenish yellow two-legged juvenile #: lang/json/MONSTER_from_json.py msgid "" "A small two-legged dinosaur juvenile with huge shiny eyes, it could be from " "a number of different species." -msgstr "" +msgstr "一種有閃耀大眼睛的小型的雙足恐龍,有相當多不同的種類。" #: lang/json/MONSTER_from_json.py msgid "green and magenta two-legged juvenile" msgid_plural "green and magenta two-legged juveniles" -msgstr[0] "" +msgstr[0] "綠紅色雙足幼龍" #. ~ Description for green and magenta two-legged juvenile #: lang/json/MONSTER_from_json.py msgid "" "A small bipedal plant-eating dinosaur juvenile with huge shiny eyes, it " "could be from a number of different species." -msgstr "" +msgstr "一種有閃耀大眼睛的小型的雙足草食性恐龍,有相當多不同的種類。" #: lang/json/MONSTER_from_json.py msgid "red and green two-legged juvenile" msgid_plural "red and green two-legged juveniles" -msgstr[0] "" +msgstr[0] "紅綠色雙足幼龍" #: lang/json/MONSTER_from_json.py msgid "gray and white two-legged juvenile" msgid_plural "gray and white two-legged juveniles" -msgstr[0] "" +msgstr[0] "灰白色雙足幼龍" #: lang/json/MONSTER_from_json.py msgid "brown and magenta four-legged juvenile" msgid_plural "brown and magenta four-legged juveniles" -msgstr[0] "棕紅花紋色四足草食龍" +msgstr[0] "棕紅色四足幼龍" #. ~ Description for brown and magenta four-legged juvenile #. ~ Description for green and magenta four-legged juvenile @@ -77125,34 +77169,34 @@ msgstr[0] "棕紅花紋色四足草食龍" msgid "" "A small four-legged plant-eating dinosaur juvenile with huge shiny eyes, it " "could be from a number of different species." -msgstr "一種有閃耀的眼睛的小型的四足草食性恐龍,有相當多不同的種類。" +msgstr "一種有閃耀大眼睛的小型的四足草食性恐龍,有相當多不同的種類。" #: lang/json/MONSTER_from_json.py msgid "green and magenta four-legged juvenile" msgid_plural "green and magenta four-legged juveniles" -msgstr[0] "綠紅花紋四足草食龍" +msgstr[0] "綠紅色四足幼龍" #: lang/json/MONSTER_from_json.py msgid "green and yellow four-legged juvenile" msgid_plural "green and yellow four-legged juveniles" -msgstr[0] "綠黃花紋四足草食龍" +msgstr[0] "綠黃色四足幼龍" #: lang/json/MONSTER_from_json.py msgid "gray and magenta four-legged juvenile" msgid_plural "gray and magenta four-legged juveniles" -msgstr[0] "灰紅花紋四足草食龍" +msgstr[0] "灰紅色四足幼龍" #: lang/json/MONSTER_from_json.py msgid "winged juvenile" msgid_plural "winged juveniles" -msgstr[0] "" +msgstr[0] "有翼幼龍" #. ~ Description for winged juvenile #: lang/json/MONSTER_from_json.py msgid "" "A small winged dinosaur juvenile with huge shiny eyes, it could be from a " "number of different species." -msgstr "" +msgstr "一種有閃耀大眼睛的有翼幼龍,有相當多不同的種類。" #: lang/json/MONSTER_from_json.py msgid "mosasaurus juvenile" @@ -77179,14 +77223,14 @@ msgstr "" #: lang/json/MONSTER_from_json.py msgid "Kosmoceratops juvenile" msgid_plural "Kosmoceratops juveniles" -msgstr[0] "" +msgstr[0] "幼年科斯莫角龍" #. ~ Description for Kosmoceratops juvenile #: lang/json/MONSTER_from_json.py msgid "" "A juvenile Kosmoceratops, seems relatively harmless as long as you don't " "anger it." -msgstr "" +msgstr "幼年的科斯莫角龍,看起來相當無害,只要你不要嘗試去惹怒它。" #: lang/json/MONSTER_from_json.py msgid "Amargasaurus juvenile" @@ -77201,7 +77245,7 @@ msgstr "" #: lang/json/MONSTER_from_json.py msgid "Dilophosaurus zombie" msgid_plural "Dilophosaurus zombies" -msgstr[0] "" +msgstr[0] "雙脊龍殭屍" #. ~ Description for Dilophosaurus zombie #: lang/json/MONSTER_from_json.py @@ -77239,7 +77283,7 @@ msgstr "" #: lang/json/MONSTER_from_json.py msgid "Allosaurus zombie" msgid_plural "Allosaurus zombies" -msgstr[0] "" +msgstr[0] "異特龍殭屍" #. ~ Description for Allosaurus zombie #: lang/json/MONSTER_from_json.py @@ -77251,7 +77295,7 @@ msgstr "" #: lang/json/MONSTER_from_json.py msgid "Acrocanthosaurus zombie" msgid_plural "Acrocanthosaurus zombies" -msgstr[0] "" +msgstr[0] "高棘龍殭屍" #. ~ Description for Acrocanthosaurus zombie #: lang/json/MONSTER_from_json.py @@ -77264,7 +77308,7 @@ msgstr "" #: lang/json/MONSTER_from_json.py msgid "Siats zombie" msgid_plural "Siats zombies" -msgstr[0] "" +msgstr[0] "西雅茨龍殭屍" #. ~ Description for Siats zombie #: lang/json/MONSTER_from_json.py @@ -77286,7 +77330,7 @@ msgstr "" #: lang/json/MONSTER_from_json.py msgid "Albertosaurus zombie" msgid_plural "Albertosaurus zombies" -msgstr[0] "" +msgstr[0] "亞伯達龍殭屍" #. ~ Description for Albertosaurus zombie #: lang/json/MONSTER_from_json.py @@ -77439,7 +77483,7 @@ msgstr "" #: lang/json/MONSTER_from_json.py msgid "Ankylosaurus zombie" msgid_plural "Ankylosaurus zombies" -msgstr[0] "" +msgstr[0] "甲龍殭屍" #. ~ Description for Ankylosaurus zombie #: lang/json/MONSTER_from_json.py @@ -77666,7 +77710,7 @@ msgstr "" #: lang/json/MONSTER_from_json.py msgid "Undead Kosmoceratops" msgid_plural "Undead Kosmoceratops" -msgstr[0] "" +msgstr[0] "科斯莫角龍殭屍" #. ~ Description for {'str_sp': 'Undead Kosmoceratops'} #: lang/json/MONSTER_from_json.py @@ -77900,7 +77944,7 @@ msgstr "" #: lang/json/MONSTER_from_json.py msgid "Allosaurus Avalanche" msgid_plural "Allosaurus Avalanches" -msgstr[0] "" +msgstr[0] "雪崩異特龍" #. ~ Description for Allosaurus Avalanche #: lang/json/MONSTER_from_json.py @@ -78084,7 +78128,7 @@ msgstr "" #: lang/json/MONSTER_from_json.py msgid "shady Albertosaurus" msgid_plural "shady Albertosaurus" -msgstr[0] "" +msgstr[0] "黑影亞伯達龍" #. ~ Description for {'str_sp': 'shady Albertosaurus'} #: lang/json/MONSTER_from_json.py @@ -78097,7 +78141,7 @@ msgstr "" #: lang/json/MONSTER_from_json.py msgid "shady Ankylosaurus" msgid_plural "shady Ankylosaurus" -msgstr[0] "" +msgstr[0] "黑影甲龍" #. ~ Description for {'str_sp': 'shady Ankylosaurus'} #: lang/json/MONSTER_from_json.py @@ -78109,7 +78153,7 @@ msgstr "" #: lang/json/MONSTER_from_json.py msgid "shady Allosaurus" msgid_plural "shady Allosaurus" -msgstr[0] "" +msgstr[0] "黑影異特龍" #. ~ Description for {'str_sp': 'shady Allosaurus'} #: lang/json/MONSTER_from_json.py @@ -78171,7 +78215,7 @@ msgstr "" #: lang/json/MONSTER_from_json.py msgid "skeletal Spinosaurus" msgid_plural "skeletal Spinosaurus" -msgstr[0] "" +msgstr[0] "棘龍骷髏" #. ~ Description for {'str_sp': 'skeletal Spinosaurus'} #: lang/json/MONSTER_from_json.py @@ -78195,7 +78239,7 @@ msgstr "" #: lang/json/MONSTER_from_json.py msgid "skeletal Albertosaurus" msgid_plural "skeletal Albertosaurus" -msgstr[0] "" +msgstr[0] "亞伯達龍骷髏" #. ~ Description for {'str_sp': 'skeletal Albertosaurus'} #: lang/json/MONSTER_from_json.py @@ -78220,7 +78264,7 @@ msgstr "" #: lang/json/MONSTER_from_json.py msgid "skeletal Allosaurus" msgid_plural "skeletal Allosaurus" -msgstr[0] "" +msgstr[0] "異特龍骷髏" #. ~ Description for {'str_sp': 'skeletal Allosaurus'} #: lang/json/MONSTER_from_json.py @@ -78312,7 +78356,7 @@ msgstr "" #: lang/json/MONSTER_from_json.py msgid "Ankylosaurus hulk" msgid_plural "Ankylosaurus hulk" -msgstr[0] "" +msgstr[0] "甲龍殭屍浩克" #. ~ Description for {'str_sp': 'Ankylosaurus hulk'} #: lang/json/MONSTER_from_json.py @@ -79877,7 +79921,7 @@ msgstr "" #: lang/json/SPECIES_from_json.py msgid "an intelligent animal created by man before the Cataclysm" -msgstr "" +msgstr "災變之前人為創造的智慧動物" #: lang/json/SPECIES_from_json.py msgid "a humanoid monster" @@ -82539,7 +82583,7 @@ msgstr "" #: lang/json/SPELL_from_json.py lang/json/bionic_from_json.py msgid "Railgun" -msgstr "軌道槍" +msgstr "磁軌槍" #. ~ Description for Railgun #: lang/json/SPELL_from_json.py @@ -82934,7 +82978,7 @@ msgstr[0] "護照夾" msgid "" "A flat case with neck strap used to carry items such as currency, " "identification documents, laminated cards, and other small items." -msgstr "" +msgstr "有掛頸繩的扁平容器,用來裝貨幣、身分證件、名片和其他小東西。" #: lang/json/TOOL_ARMOR_from_json.py msgid "quantum solar backpack (folded)" @@ -83366,7 +83410,7 @@ msgstr "" #: lang/json/TOOL_ARMOR_from_json.py msgid "atomic headlamp" msgid_plural "atomic headlamps" -msgstr[0] "" +msgstr[0] "原子頭燈" #. ~ Use action msg for atomic headlamp. #: lang/json/TOOL_ARMOR_from_json.py @@ -83385,7 +83429,7 @@ msgstr "這是一個訂製的使用神奇核衰變的強化頭燈,注重在提 #: lang/json/TOOL_ARMOR_from_json.py msgid "atomic headlamp (covered)" msgid_plural "atomic headlamps (covered)" -msgstr[0] "" +msgstr[0] "原子頭燈(蓋上)" #. ~ Use action msg for atomic headlamp (covered). #: lang/json/TOOL_ARMOR_from_json.py @@ -84555,7 +84599,7 @@ msgstr "" #: lang/json/TOOL_ARMOR_from_json.py msgid "scuba tank (on)" msgid_plural "scuba tanks (on)" -msgstr[0] "" +msgstr[0] "水肺氣瓶(啟動)" #: lang/json/TOOL_ARMOR_from_json.py msgid "small scuba tank" @@ -84574,7 +84618,7 @@ msgstr "" #: lang/json/TOOL_ARMOR_from_json.py msgid "small scuba tank (on)" msgid_plural "small scuba tanks (on)" -msgstr[0] "" +msgstr[0] "小型水肺氣瓶(啟動)" #: lang/json/TOOL_ARMOR_from_json.py msgid "electric blanket" @@ -84689,18 +84733,18 @@ msgstr "" #: lang/json/TOOL_ARMOR_from_json.py msgid "head bandana" msgid_plural "head bandanas" -msgstr[0] "" +msgstr[0] "頭巾" #. ~ Use action menu_text for head bandana. #: lang/json/TOOL_ARMOR_from_json.py msgid "Cover mouth" -msgstr "" +msgstr "覆蓋嘴巴" #. ~ Use action msg for head bandana. #: lang/json/TOOL_ARMOR_from_json.py #, no-python-format msgid "You adjust the %s to cover your mouth." -msgstr "" +msgstr "你調整%s使其可以覆蓋你的嘴巴。" #. ~ Description for head bandana #: lang/json/TOOL_ARMOR_from_json.py @@ -84715,13 +84759,13 @@ msgstr[0] "方巾" #. ~ Use action menu_text for bandana. #: lang/json/TOOL_ARMOR_from_json.py msgid "Cover head" -msgstr "" +msgstr "覆蓋頭部" #. ~ Use action msg for bandana. #: lang/json/TOOL_ARMOR_from_json.py #, no-python-format msgid "You adjust the %s to cover your head." -msgstr "" +msgstr "你調整%s使其可以覆蓋你的頭部。" #. ~ Description for bandana #: lang/json/TOOL_ARMOR_from_json.py @@ -85348,7 +85392,7 @@ msgstr "" #: lang/json/TOOL_ARMOR_from_json.py msgid "lesser dimensional toolbelt" msgid_plural "lesser dimensional toolbelts" -msgstr[0] "" +msgstr[0] "次級次元工具腰帶" #. ~ Description for lesser dimensional toolbelt #: lang/json/TOOL_ARMOR_from_json.py @@ -85361,7 +85405,7 @@ msgstr "" #: lang/json/TOOL_ARMOR_from_json.py msgid "greater dimensional toolbelt" msgid_plural "greater dimensional toolbelts" -msgstr[0] "" +msgstr[0] "高級次元工具腰帶" #. ~ Description for greater dimensional toolbelt #: lang/json/TOOL_ARMOR_from_json.py @@ -86465,7 +86509,7 @@ msgstr "這張卡讓你加油時能夠便宜許多。" #: lang/json/TOOL_from_json.py msgid "plastic jack o'lantern" msgid_plural "plastic jack o'lanterns" -msgstr[0] "" +msgstr[0] "塑膠傑克南瓜燈" #. ~ Use action menu_text for plastic jack o'lantern. #. ~ Use action menu_text for jack o' lantern. @@ -86480,7 +86524,7 @@ msgstr "燈光" #. ~ Use action msg for plastic jack o'lantern. #: lang/json/TOOL_from_json.py msgid "You flip the switch in the jack o'lantern." -msgstr "" +msgstr "你撥動了捷克南瓜燈內的開關。" #. ~ Description for plastic jack o'lantern #: lang/json/TOOL_from_json.py @@ -86492,7 +86536,7 @@ msgstr "" #: lang/json/TOOL_from_json.py msgid "spooky plastic jack o'lantern" msgid_plural "plastic jack o'lanterns" -msgstr[0] "" +msgstr[0] "塑膠傑克南瓜燈" #. ~ Use action msg for spooky plastic jack o'lantern. #: lang/json/TOOL_from_json.py @@ -86510,7 +86554,7 @@ msgstr "" #: lang/json/TOOL_from_json.py msgid "jack o' lantern" msgid_plural "jack o' lanterns" -msgstr[0] "" +msgstr[0] "傑克南瓜燈" #. ~ Use action msg for jack o' lantern. #: lang/json/TOOL_from_json.py @@ -86527,7 +86571,7 @@ msgstr "" #: lang/json/TOOL_from_json.py msgid "lit jack o' lantern" msgid_plural "lit jack o' lanterns" -msgstr[0] "" +msgstr[0] "點燃傑克南瓜燈" #. ~ Use action msg for lit jack o' lantern. #: lang/json/TOOL_from_json.py @@ -88343,7 +88387,7 @@ msgstr "一把軍用戰鬥刀。非常輕又銳利, 在熟練的人手上相 #: lang/json/TOOL_from_json.py msgid "modified combat knife" msgid_plural "modified combat knives" -msgstr[0] "" +msgstr[0] "改裝過的戰鬥刀" #. ~ Description for modified combat knife #: lang/json/TOOL_from_json.py @@ -88481,7 +88525,7 @@ msgstr "這把大鋼刀能夠砍下大型植物或是其他 '阻礙' 。" #: lang/json/TOOL_from_json.py msgid "machete multitool" msgid_plural "machete multitools" -msgstr[0] "" +msgstr[0] "多功能開山刀" #. ~ Description for machete multitool #: lang/json/TOOL_from_json.py @@ -88643,7 +88687,7 @@ msgstr "劍刺刀是大型的砍殺武器, 能夠附掛在槍械或十字弓 #: lang/json/TOOL_from_json.py msgid "modified sword bayonet" msgid_plural "modified sword bayonets" -msgstr[0] "" +msgstr[0] "改裝過的劍刺刀" #. ~ Description for modified sword bayonet #: lang/json/TOOL_from_json.py @@ -88805,7 +88849,7 @@ msgstr "一把雙手持的巨劍, 源自於德國。你不太確定它是否 msgid "" "This is a comparatively common Japanese short sword. There's something not " "quite right about this sword." -msgstr "" +msgstr "這是一種比較常見的日本短劍。這劍感覺有哪裡不太對。" #: lang/json/TOOL_from_json.py msgid "pair of butterfly swords" @@ -88817,7 +88861,7 @@ msgstr[0] "蝴蝶雙刀" msgid "" "This is a matched pair of traditional Shaolin butterfly swords. They are " "about the same size as machetes, but have hand guards and wider blades." -msgstr "" +msgstr "這是一對傳統的少林蝴蝶短刀。它們大小與開山刀相近,但有護手和更寬的刀片。" #. ~ Description for cutlass #: lang/json/TOOL_from_json.py @@ -88837,7 +88881,7 @@ msgid "" "This is a chainsaw that has been lightened, tuned, and extensively modified " "to be easier to handle as a weapon. Unfortunately, these modifications have" " rendered it much less effective as a woodcutting tool." -msgstr "" +msgstr "這是一把已經輕量化的鏈鋸,已經修改成為一把更好操作的武器。不幸的是這些改動都讓它更加偏離伐木工具的用途。" #: lang/json/TOOL_from_json.py msgid "combat chainsaw (on)" @@ -88862,7 +88906,7 @@ msgid "" "This is an electric chainsaw that has been lightened, tuned, and extensively" " modified to be easier to handle as a weapon. Unfortunately, these " "modifications have rendered it much less effective as a woodcutting tool." -msgstr "" +msgstr "這是一把已經輕量化的電動鏈鋸,已經修改成為一把更好操作的武器。不幸的是這些改動都讓它更加偏離伐木工具的用途。" #: lang/json/TOOL_from_json.py msgid "electric combat chainsaw (on)" @@ -88874,7 +88918,7 @@ msgstr[0] "戰鬥電鋸 (啟動)" msgid "" "This electric combat chainsaw is on, and is continuously draining power. " "Use it to turn it off." -msgstr "" +msgstr "這把電動戰鬥鏈鋸已經啟動, 且不斷的消耗電力。使用它可以關閉。" #: lang/json/TOOL_from_json.py msgid "alien resin pod" @@ -88899,7 +88943,7 @@ msgstr[0] "玻璃碎片" msgid "" "You carefully place the shards on the ground, ready to be cracked by " "something passing by." -msgstr "" +msgstr "你小心翼翼的將玻璃碎片放置在地上,準備好在某人經過時割傷他。" #. ~ Description for glass shard #: lang/json/TOOL_from_json.py @@ -88985,7 +89029,7 @@ msgstr "這是一套工具,包含了你需要做去骨、剝皮、以及準備 #: lang/json/TOOL_from_json.py msgid "pseudo butter churn" msgid_plural "pseudo butter churns" -msgstr[0] "" +msgstr[0] "仿冒的奶油攪拌機(測試物品)" #: lang/json/TOOL_from_json.py msgid "electric carver (off)" @@ -89493,7 +89537,7 @@ msgstr "" #: lang/json/TOOL_from_json.py msgid "folded butter churn" msgid_plural "folded butter churns" -msgstr[0] "" +msgstr[0] "奶油攪拌機(折疊)" #. ~ Description for folded butter churn #: lang/json/TOOL_from_json.py @@ -89622,7 +89666,7 @@ msgid "" "A tablet PC using an efficient color e-ink display. Before the Cataclysm, " "these were nifty gadgets; now, it's an almost priceless resource. Runs on " "conventional batteries." -msgstr "" +msgstr "一台使用高效率彩色電子墨水的平板電腦, 在災變以前, 它只是花俏的玩藝兒, 現在幾乎是無價之寶, 使用傳統電池供電。" #: lang/json/TOOL_from_json.py msgid "electrohack" @@ -89705,7 +89749,7 @@ msgid "" "This battery-powered device is loaded up with someone's music collection. " "Fortunately, there's lots of songs you like, and listening to it will raise " "your morale slightly. Use it to turn it on." -msgstr "" +msgstr "這個吃電池的裝置裝滿了某人的音樂收藏。 好在裡面的歌很多都和你胃口,並且聆聽時會稍微提升你的士氣。 使用來啟動它。" #: lang/json/TOOL_from_json.py msgid "mp3 player (on)" @@ -89961,7 +90005,7 @@ msgstr "" #: lang/json/TOOL_from_json.py msgid "active can bomb" msgid_plural "active can bombs" -msgstr[0] "啟動中的錫罐炸彈" +msgstr[0] "錫罐炸彈(已啟動)" #. ~ Description for active can bomb #: lang/json/TOOL_from_json.py @@ -90038,7 +90082,7 @@ msgstr "這個炸藥的引線已經點燃並嘶嘶作響。將會隨時被引爆 #: lang/json/TOOL_from_json.py msgid "dynamite bomb" msgid_plural "dynamite bombs" -msgstr[0] "" +msgstr[0] "炸藥爆彈" #. ~ Description for dynamite bomb #: lang/json/TOOL_from_json.py @@ -90053,14 +90097,14 @@ msgstr "" #: lang/json/TOOL_from_json.py msgid "dynamite bomb (lit)" msgid_plural "dynamite bombs (lit)" -msgstr[0] "" +msgstr[0] "炸藥爆彈(點燃)" #. ~ Description for dynamite bomb (lit) #: lang/json/TOOL_from_json.py msgid "" "The fuse on this dynamite bomb is lit and hissing. It'll explode any moment" " now." -msgstr "" +msgstr "這個炸藥爆彈的引線已經點燃並嘶嘶作響。將會隨時被引爆。" #: lang/json/TOOL_from_json.py msgid "EMP bomb" @@ -90090,7 +90134,7 @@ msgstr "" #: lang/json/TOOL_from_json.py msgid "active EMP bomb" msgid_plural "active EMP bombs" -msgstr[0] "" +msgstr[0] "電磁脈衝炸彈(已啟動)" #. ~ Use action no_deactivate_msg for active EMP bomb. #: lang/json/TOOL_from_json.py @@ -90135,7 +90179,7 @@ msgstr "" #: lang/json/TOOL_from_json.py msgid "improvised demolition charge" msgid_plural "improvised demolition charges" -msgstr[0] "" +msgstr[0] "粗製炸藥包" #. ~ Description for improvised demolition charge #: lang/json/TOOL_from_json.py @@ -90144,11 +90188,12 @@ msgid "" "You will, of course, need a lighter or matches in your inventory to do this." " 20 seconds after lighting the fuse, this item will explode, so get away!" msgstr "" +"這是個粗製的炸藥包。使用這個物品以點燃引線, 當然, 你需要有個打火機或火柴才行。點燃引線後, 20秒 後將會引爆, 在那之前離它越遠越好!" #: lang/json/TOOL_from_json.py msgid "improvised demolition charge (lit)" msgid_plural "improvised demolition charges (lit)" -msgstr[0] "" +msgstr[0] "粗製炸藥包(點燃)" #: lang/json/TOOL_from_json.py msgid "firecracker" @@ -90226,7 +90271,7 @@ msgstr "" #: lang/json/TOOL_from_json.py msgid "active flashbang" msgid_plural "active flashbangs" -msgstr[0] "啟動中閃光彈" +msgstr[0] "閃光彈(已啟動)" #. ~ Use action no_deactivate_msg for active flashbang. #. ~ Use action no_deactivate_msg for active EMP grenade. @@ -90271,7 +90316,7 @@ msgstr "" #: lang/json/TOOL_from_json.py msgid "active makeshift gas canister" msgid_plural "active makeshift gas canisters" -msgstr[0] "" +msgstr[0] "粗製毒氣彈(已啟動)" #. ~ Use action no_deactivate_msg for active makeshift gas canister. #: lang/json/TOOL_from_json.py @@ -90316,7 +90361,7 @@ msgstr "" #: lang/json/TOOL_from_json.py msgid "active grenade" msgid_plural "active grenades" -msgstr[0] "啟動中手榴彈" +msgstr[0] "手榴彈(已啟動)" #: lang/json/TOOL_from_json.py msgid "EMP grenade" @@ -90342,7 +90387,7 @@ msgstr "" #: lang/json/TOOL_from_json.py msgid "active EMP grenade" msgid_plural "active EMP grenades" -msgstr[0] "啟動中電磁脈衝手榴彈" +msgstr[0] "電磁脈衝手榴彈(已啟動)" #. ~ Description for active EMP grenade #: lang/json/TOOL_from_json.py @@ -90370,7 +90415,7 @@ msgstr "" #: lang/json/TOOL_from_json.py msgid "active incendiary grenade" msgid_plural "active incendiary grenades" -msgstr[0] "啟動的燃燒手榴彈" +msgstr[0] "燃燒手榴彈(已啟動)" #. ~ Description for active incendiary grenade #: lang/json/TOOL_from_json.py @@ -90433,14 +90478,14 @@ msgstr[0] "" #: lang/json/TOOL_from_json.py msgid "improvised grenade" msgid_plural "improvised grenades" -msgstr[0] "" +msgstr[0] "粗製手榴彈" #. ~ Use action msg for improvised grenade. #: lang/json/TOOL_from_json.py msgid "" "You light the fuse on the improvised grenade. Throw it before it blows in " "your face!" -msgstr "" +msgstr "你點燃了粗製手榴彈的引信。在它爆炸之前趕快丟出去!" #. ~ Description for improvised grenade #: lang/json/TOOL_from_json.py @@ -90453,7 +90498,7 @@ msgstr "" #: lang/json/TOOL_from_json.py msgid "active improvised grenade" msgid_plural "active improvised grenades" -msgstr[0] "" +msgstr[0] "粗製手榴彈(已啟動)" #. ~ Use action no_deactivate_msg for active improvised grenade. #. ~ Use action no_deactivate_msg for active primitive grenade. @@ -90490,7 +90535,7 @@ msgstr "" #: lang/json/TOOL_from_json.py msgid "active primitive grenade" msgid_plural "active primitive grenades" -msgstr[0] "啟動中原始手榴彈" +msgstr[0] "原始手榴彈(已啟動)" #. ~ Use action sound_msg for active primitive grenade. #: lang/json/TOOL_from_json.py @@ -90601,7 +90646,7 @@ msgstr "" #: lang/json/TOOL_from_json.py msgid "active improvised pipe bomb" msgid_plural "active improvised pipe bombs" -msgstr[0] "已啟動的粗製鋼管炸彈" +msgstr[0] "粗製鋼管炸彈(已啟動)" #: lang/json/TOOL_from_json.py msgid "primitive pipe bomb" @@ -90619,7 +90664,7 @@ msgstr "" #: lang/json/TOOL_from_json.py msgid "active primitive pipe bomb" msgid_plural "active primitive pipe bombs" -msgstr[0] "已啟動的原始鋼管炸彈" +msgstr[0] "原始鋼管炸彈(已啟動)" #: lang/json/TOOL_from_json.py msgid "scrambler grenade" @@ -90643,7 +90688,7 @@ msgstr "" #: lang/json/TOOL_from_json.py msgid "active scrambler grenade" msgid_plural "active scrambler grenades" -msgstr[0] "啟動中干擾手榴彈" +msgstr[0] "干擾手榴彈(已啟動)" #. ~ Description for active scrambler grenade #: lang/json/TOOL_from_json.py @@ -90840,11 +90885,13 @@ msgid "" " smokescreen - if you lit the narrow end, you should be able to throw it " "before the flame reaches the broad end." msgstr "" +"一塊梨狀的火箭糖,透過加熱硝酸鉀和砂糖調合而成的泥狀物製成。可以作為火箭燃料,也可作為煙幕彈 – " +"如果點燃較窄的那一端,你應該可以在它燒完之前把它扔出去。" #: lang/json/TOOL_from_json.py msgid "burning rocket candy" msgid_plural "burning rocket candies" -msgstr[0] "" +msgstr[0] "糖制固態火箭燃料(燃燒中)" #. ~ Use action no_deactivate_msg for burning rocket candy. #: lang/json/TOOL_from_json.py @@ -91223,7 +91270,7 @@ msgstr "" #: lang/json/TOOL_from_json.py msgid "hand press" msgid_plural "hand presses" -msgstr[0] "" +msgstr[0] "手動壓彈器" #. ~ Description for hand press #: lang/json/TOOL_from_json.py @@ -91430,7 +91477,7 @@ msgstr "一件挖掘工具。使用這個工具能夠在你相鄰的格子挖坑 #: lang/json/TOOL_from_json.py msgid "snow shovel" msgid_plural "snow shovels" -msgstr[0] "" +msgstr[0] "雪鏟" #. ~ Description for snow shovel #: lang/json/TOOL_from_json.py @@ -91649,7 +91696,7 @@ msgstr "一根用完的螢光棒, 基本上是垃圾。" #: lang/json/TOOL_from_json.py msgid "active glowstick" msgid_plural "active glowsticks" -msgstr[0] "啟動的螢光棒" +msgstr[0] "螢光棒(已啟動)" #. ~ Description for active glowstick #: lang/json/TOOL_from_json.py @@ -91687,7 +91734,7 @@ msgstr "這是個慢燃鎂光照明彈。使用它來點燃它。會產生約半 #: lang/json/TOOL_from_json.py msgid "active flare" msgid_plural "active flares" -msgstr[0] "啟動中照明彈" +msgstr[0] "照明彈(已啟動)" #. ~ Description for active flare #: lang/json/TOOL_from_json.py @@ -92928,22 +92975,22 @@ msgstr "這是一個小哨子。當使用時, 能夠吹響出高頻音效, #: lang/json/TOOL_from_json.py msgid "shears" msgid_plural "shears" -msgstr[0] "" +msgstr[0] "羊毛剪" #. ~ Description for {'str_sp': 'shears'} #: lang/json/TOOL_from_json.py msgid "This is a set of shears designed to obtain wool from sheep." -msgstr "" +msgstr "一把羊毛剪,設計來從綿羊身上取得羊毛。" #: lang/json/TOOL_from_json.py msgid "electric shears" msgid_plural "electric shears" -msgstr[0] "" +msgstr[0] "電動羊毛剪" #. ~ Description for {'str_sp': 'electric shears'} #: lang/json/TOOL_from_json.py msgid "These electric shears can be used to shear animals quicker." -msgstr "" +msgstr "這種電動羊毛剪可以用來更快速的幫動物剪毛。" #: lang/json/TOOL_from_json.py msgid "horse tack" @@ -93231,7 +93278,7 @@ msgstr "這是用來收集雨水的大型金屬漏斗。比塑膠漏斗難攜帶 #: lang/json/TOOL_from_json.py msgid "tarp raincatcher" msgid_plural "tarp raincatchers" -msgstr[0] "" +msgstr[0] "蓬布集雨器" #. ~ Use action done_message for tarp raincatcher. #: lang/json/TOOL_from_json.py @@ -93242,7 +93289,7 @@ msgstr "" #: lang/json/TOOL_from_json.py msgid "" "Some sticks and string with a tarpaulin to set up an improvised raincatcher." -msgstr "" +msgstr "一些棍子和帶有防水油布的繩子組成的粗製集雨器。" #: lang/json/TOOL_from_json.py msgid "barometer" @@ -94343,7 +94390,7 @@ msgstr "" #: lang/json/TOOL_from_json.py msgid "A rectangular sponge with a green abrasive back." -msgstr "" +msgstr "正正方方的海綿,綠色的背面很粗糙。" #: lang/json/TOOL_from_json.py msgid "A natural sea sponge. It looks kind of lumpy." @@ -94355,7 +94402,7 @@ msgstr "" #: lang/json/TOOL_from_json.py msgid "A rectangular sponge." -msgstr "" +msgstr "正正方方的海綿。" #: lang/json/TOOL_from_json.py msgid "A sponge cake shaped sponge, the abrasive pad looks like frosting." @@ -95394,7 +95441,7 @@ msgstr "一個可調整的扳手。它能作為不錯的近戰武器, 也能 #: lang/json/TOOL_from_json.py msgid "leather hose" msgid_plural "leather hoses" -msgstr[0] "" +msgstr[0] "皮製軟管" #. ~ Description for leather hose #: lang/json/TOOL_from_json.py @@ -95549,7 +95596,7 @@ msgstr "這個手榴… 不。雖然看起來很像手榴彈, 但… 這上面 #: lang/json/TOOL_from_json.py msgid "active Granade" msgid_plural "active Granades" -msgstr[0] "啟動中丰榴彈" +msgstr[0] "手榴彈(已啟動)" #. ~ Description for active Granade #: lang/json/TOOL_from_json.py @@ -95842,7 +95889,7 @@ msgstr "" #: lang/json/TOOL_from_json.py msgid "pseudo atomic butter churn" msgid_plural "pseudo atomic butter churns" -msgstr[0] "" +msgstr[0] "仿冒的原子奶油攪拌機(測試物品)" #: lang/json/TOOL_from_json.py msgid "precision solderers" @@ -95930,7 +95977,7 @@ msgstr "" #: lang/json/TOOL_from_json.py msgid "atomic smartphone - music" msgid_plural "atomic smartphones - music" -msgstr[0] "" +msgstr[0] "原子智慧型手機 - 音樂模式" #: lang/json/TOOL_from_json.py msgid "atomic smartphone - Flashlight" @@ -97606,7 +97653,7 @@ msgstr "" #. ~ Pun on 'kilo-' prefix for 1000 and 'kill' #: lang/json/achievement_from_json.py msgid "Killo" -msgstr "" +msgstr "千人斬" #. ~ Pun on 'myriad' derived from the Ancient Greek for 10000 and 'murder' #: lang/json/achievement_from_json.py @@ -97636,11 +97683,11 @@ msgstr "" #: lang/json/achievement_from_json.py msgid "28 days later" -msgstr "" +msgstr "28天後" #: lang/json/achievement_from_json.py msgid "Survive for a month" -msgstr "" +msgstr "生存一個月" #: lang/json/achievement_from_json.py msgid "A time to every purpose under heaven" @@ -97692,27 +97739,27 @@ msgstr "" #: lang/json/achievement_from_json.py msgid "Freeman's favorite" -msgstr "" +msgstr "高登·弗里曼的最愛" #: lang/json/achievement_from_json.py msgid "Wield a crowbar" -msgstr "" +msgstr "手持一把撬棍" #: lang/json/achievement_from_json.py msgid "Impenetrable" -msgstr "" +msgstr "堅不可摧" #: lang/json/achievement_from_json.py msgid "Wear a tank suit" -msgstr "" +msgstr "穿上機甲" #: lang/json/achievement_from_json.py msgid "What are they hiding?" -msgstr "" +msgstr "他們在隱藏什麼?" #: lang/json/achievement_from_json.py msgid "Enter a lab finale room" -msgstr "" +msgstr "抵達實驗室最後的房間" #: lang/json/achievement_from_json.py msgid "The Last Homely House" @@ -98021,7 +98068,7 @@ msgstr "" #: lang/json/achievement_from_json.py msgid "This OS has a back door. There is always a back door." -msgstr "" +msgstr "這個作業系統有後門。後門總是存在的。" #: lang/json/achievement_from_json.py msgid "Still not quite like Kevin" @@ -98741,7 +98788,7 @@ msgstr "" #: lang/json/activity_type_from_json.py msgid "shearing an animal" -msgstr "" +msgstr "正在幫動物剃毛" #: lang/json/activity_type_from_json.py msgid "hotwiring the vehicle" @@ -99283,7 +99330,7 @@ msgstr "" #: lang/json/ammunition_type_from_json.py msgid "railgun ammo" -msgstr "" +msgstr "磁軌砲彈藥" #: lang/json/ammunition_type_from_json.py msgid "huge rifle ammo" @@ -101570,7 +101617,7 @@ msgstr "建造衣櫃" #: lang/json/construction_group_from_json.py msgid "Build Dry Stone Wall" -msgstr "" +msgstr "建造幹石牆" #: lang/json/construction_group_from_json.py msgid "Build Dumpster" @@ -102969,7 +103016,7 @@ msgstr "當你知道皇后沒有你不行的時候, 你覺得得意洋洋。" #: lang/json/dream_from_json.py msgid "You relax and enjoy the humming adulation of all your followers." -msgstr "" +msgstr "你放鬆著享受著你追隨者們的阿諛奉承。" #: lang/json/dream_from_json.py msgid "" @@ -103819,7 +103866,7 @@ msgstr "" #: lang/json/effects_from_json.py msgid "Mechanical fluid dripping" -msgstr "" +msgstr "機油洩漏中" #. ~ Description of effect 'Mechanical fluid dripping'. #: lang/json/effects_from_json.py @@ -104396,14 +104443,14 @@ msgstr "" #: lang/json/effects_from_json.py msgid "Took antidepressant" -msgstr "" +msgstr "服用抗焦慮藥" #. ~ Description of effect 'Took antidepressant'. #: lang/json/effects_from_json.py msgid "" "You took an antidepressant some time ago and you might still be under its " "influence." -msgstr "" +msgstr "你不久前服用了抗焦慮藥,目前你仍處於藥效中。" #: lang/json/effects_from_json.py msgid "Stuck in Pit" @@ -105287,7 +105334,7 @@ msgstr "微醺" #. ~ Description of effect 'Tipsy'. #: lang/json/effects_from_json.py msgid "You drank some alcohol. You feel warm inside." -msgstr "" +msgstr "你喝了些酒精。 你體內感到溫暖。" #: lang/json/effects_from_json.py msgid "Drunk" @@ -105959,12 +106006,12 @@ msgstr "此生物已被部分或全部擠奶。" #: lang/json/effects_from_json.py msgid "Sheared" -msgstr "" +msgstr "剃過毛的" #. ~ Description of effect 'Sheared'. #: lang/json/effects_from_json.py msgid "The creature has been fully sheared." -msgstr "" +msgstr "這個生物的毛已經被完全剃掉了。" #: lang/json/effects_from_json.py msgid "Painkillers" @@ -106210,7 +106257,7 @@ msgstr "" #: lang/json/effects_from_json.py msgid "Covered in fetid goop" -msgstr "" +msgstr "全身沾板惡臭黏液" #. ~ Description of effect 'Covered in fetid goop'. #: lang/json/effects_from_json.py @@ -113719,13 +113766,13 @@ msgstr "" #: lang/json/gun_from_json.py msgid "H&K G80 railgun" msgid_plural "H&K G80 railguns" -msgstr[0] "" +msgstr[0] "H&K G80 磁軌槍" #: lang/json/gun_from_json.py msgid "" "Developed by Heckler & Koch, this railgun magnetically propels a " "ferromagnetic projectile using an alternating current. Powered by UPS." -msgstr "" +msgstr "由 Heckler & Koch 公司所開發,這種磁軌炮以交流電產生電磁力來推進鐵磁拋射物。由 UPS 供電。" #: lang/json/gun_from_json.py msgid "RM120c shotgun" @@ -116967,7 +117014,7 @@ msgstr "" #: lang/json/gun_from_json.py msgid "slam-fire pipe shotgun" msgid_plural "slam-fire pipe shotguns" -msgstr[0] "" +msgstr[0] "猛擊式鋼管霰彈槍" #: lang/json/gun_from_json.py msgid "" @@ -116978,7 +117025,7 @@ msgstr "" #: lang/json/gun_from_json.py msgid "double slam-fire pipe shotgun" msgid_plural "double slam-fire pipe shotguns" -msgstr[0] "" +msgstr[0] "猛擊式雙鋼管霰彈槍" #: lang/json/gun_from_json.py msgid "" @@ -117411,7 +117458,7 @@ msgstr "一塊分岔的木頭尾端綁著拉緊的伸縮帶。可以用來高速 #: lang/json/gun_from_json.py msgid "staff sling" msgid_plural "staff slings" -msgstr[0] "" +msgstr[0] "投石杖" #: lang/json/gun_from_json.py msgid "" @@ -117610,7 +117657,7 @@ msgstr "" #: lang/json/gun_from_json.py msgid "salvage bow" msgid_plural "salvage bows" -msgstr[0] "" +msgstr[0] "合金強弓" #: lang/json/gun_from_json.py msgid "" @@ -117623,7 +117670,7 @@ msgstr "" #: lang/json/gun_from_json.py msgid "salvage crossbow" msgid_plural "salvage crossbows" -msgstr[0] "" +msgstr[0] "合金強十字弓" #: lang/json/gun_from_json.py msgid "" @@ -117668,12 +117715,12 @@ msgstr "" #: lang/json/gun_from_json.py msgid "mounted 1kg plasma railgun" msgid_plural "mounted 1kg plasma railguns" -msgstr[0] "" +msgstr[0] "車載 1公斤 電漿磁軌砲" #: lang/json/gun_from_json.py msgid "integral railgun" msgid_plural "integral railguns" -msgstr[0] "" +msgstr[0] "內置磁軌砲" #: lang/json/gun_from_json.py msgid "landfall survival gun" @@ -117871,7 +117918,7 @@ msgstr "" #: lang/json/gun_from_json.py msgid "modified Marlin 39A" msgid_plural "modified Marlin 39A" -msgstr[0] "" +msgstr[0] "改裝過的Marlin 39A" #: lang/json/gun_from_json.py msgid "A Marlin 39A, modified for use in a vehicle turret." @@ -117880,7 +117927,7 @@ msgstr "" #: lang/json/gun_from_json.py msgid "modified SKS" msgid_plural "modified SKSs" -msgstr[0] "" +msgstr[0] "改裝過的SKS" #: lang/json/gun_from_json.py msgid "An SKS, modified to be suitable for use in a vehicle turret." @@ -118520,7 +118567,7 @@ msgstr "" #: lang/json/gun_from_json.py msgid "railgun rifle" msgid_plural "railgun rifles" -msgstr[0] "" +msgstr[0] "磁軌砲步槍" #: lang/json/gun_from_json.py msgid "" @@ -119505,7 +119552,7 @@ msgstr "槍口" #: lang/json/gunmod_from_json.py msgid "modified muzzle brake" msgid_plural "modified muzzle brakes" -msgstr[0] "" +msgstr[0] "改裝過的砲口制退器" #: lang/json/gunmod_from_json.py msgid "" @@ -119642,7 +119689,7 @@ msgstr "滑軌" #: lang/json/gunmod_from_json.py msgid "modified rail-mounted crossbow" msgid_plural "modified rail-mounted crossbows" -msgstr[0] "" +msgstr[0] "改裝過的滑軌十字弓" #: lang/json/gunmod_from_json.py msgid "" @@ -119666,7 +119713,7 @@ msgstr "一個45° 傾側的偏移覘孔, 應用於被瞄準鏡或其他改造 #: lang/json/gunmod_from_json.py msgid "modified offset iron sights" msgid_plural "modified offset iron sights" -msgstr[0] "" +msgstr[0] "改裝過的偏移覘孔" #: lang/json/gunmod_from_json.py msgid "" @@ -119827,7 +119874,7 @@ msgstr "" #: lang/json/gunmod_from_json.py msgid "modified rifle scope" msgid_plural "modified rifle scopes" -msgstr[0] "" +msgstr[0] "改裝過的狙擊鏡" #: lang/json/gunmod_from_json.py msgid "" @@ -119851,7 +119898,7 @@ msgstr "" #: lang/json/gunmod_from_json.py msgid "modified ACOG scope" msgid_plural "modified ACOG scopes" -msgstr[0] "" +msgstr[0] "改裝過的ACOG瞄準鏡" #: lang/json/gunmod_from_json.py msgid "" @@ -120077,7 +120124,7 @@ msgstr "安裝於槍管上的前置握把可以增加槍枝的穩定度與準確 #: lang/json/gunmod_from_json.py msgid "modified forward grip" msgid_plural "modified forward grips" -msgstr[0] "" +msgstr[0] "改裝過的前置輔助握把" #: lang/json/gunmod_from_json.py msgid "" @@ -120182,7 +120229,7 @@ msgstr "" #: lang/json/gunmod_from_json.py msgid "modified M203" msgid_plural "modified M203s" -msgstr[0] "" +msgstr[0] "改裝過的M203" #: lang/json/gunmod_from_json.py msgid "" @@ -120245,7 +120292,7 @@ msgstr "可以掛載於任一款步槍的霰彈槍模組, 一次能夠裝填 4 #: lang/json/gunmod_from_json.py msgid "modified masterkey shotgun" msgid_plural "modified masterkey shotguns" -msgstr[0] "" +msgstr[0] "改裝過的四發霰彈槍" #: lang/json/gunmod_from_json.py msgid "" @@ -123189,7 +123236,7 @@ msgstr "這件衣物防止你沉入水下, 讓你不會溺水 msgid "" "This clothing has fins that improve swimming speed, but " "reduce movement speed on land." -msgstr "" +msgstr "這件衣物可以提升游泳速度,但是在陸上會降低移動速度。" #. ~ Please leave anything in unchanged. #: lang/json/json_flag_from_json.py @@ -123349,7 +123396,7 @@ msgstr "" #: lang/json/json_flag_from_json.py msgid "" "This item can fit in an axe sheath of the appropriate size." -msgstr "" +msgstr "這物品能 放進斧套,如果尺寸適合的話。" #: lang/json/json_flag_from_json.py msgid "Item must fit in an axe sheath" @@ -123358,7 +123405,7 @@ msgstr "" #. ~ Please leave anything in unchanged. #: lang/json/json_flag_from_json.py msgid "This item can fit in a sheath of the appropriate size." -msgstr "這物品能 放進刀鞘,如果尺寸適合的話。" +msgstr "這物品能 放進護套,如果尺寸適合的話。" #: lang/json/json_flag_from_json.py msgid "Item must fit in a sheath" @@ -123367,7 +123414,7 @@ msgstr "" #. ~ Please leave anything in unchanged. #: lang/json/json_flag_from_json.py msgid "This item can fit in a scabbard of the appropriate size." -msgstr "" +msgstr "這物品能 放進刀鞘,如果尺寸適合的話。" #: lang/json/json_flag_from_json.py msgid "Item must fit in a scabbard" @@ -123377,7 +123424,7 @@ msgstr "" #: lang/json/json_flag_from_json.py msgid "" "This item can attach to a spear strap of the appropriate size." -msgstr "這項物品能夠被繫在適合大小的肩帶 (標槍)上面。" +msgstr "這項物品能夠被繫在適合大小的肩帶 (標槍)上面。" #: lang/json/json_flag_from_json.py msgid "Item must attach to a spear strap" @@ -123386,7 +123433,7 @@ msgstr "" #. ~ Please leave anything in unchanged. #: lang/json/json_flag_from_json.py msgid "This item can fit in a bow sling of the appropriate size." -msgstr "" +msgstr "這項物品能夠被繫在適合大小的肩帶 (弓)上面。" #: lang/json/json_flag_from_json.py msgid "Item must fit in a bow sling" @@ -123583,7 +123630,7 @@ msgid "" "Armor plate. Will partially protect other components on the same frame from" " damage from direct attacks but not from the shock damage of a distant " "collision." -msgstr "" +msgstr "裝甲板,能局部保護在同一框架上的部件免受直接傷害,但無法保護遠處震波碰撞傷害。" #. ~ Please leave anything in unchanged. #: lang/json/json_flag_from_json.py @@ -123624,7 +123671,7 @@ msgstr "當啟動時,會自動啟動以及關閉引擎。" #. ~ Please leave anything in unchanged. #: lang/json/json_flag_from_json.py msgid "Illuminated items in this space will not illuminate nearby squares." -msgstr "" +msgstr "這個位置的照明物品無法照亮四周。" #. ~ Please leave anything in unchanged. #: lang/json/json_flag_from_json.py @@ -123716,7 +123763,7 @@ msgstr "這個部件可以避免你在車禍的時候被甩出去。當你進入 msgid "" "Armor plate. Will partially protect other components on the same frame from" " the shock damage of a distant collision but not from direct attacks." -msgstr "" +msgstr "裝甲板,能局部保護在同一框架上的部件免受遠處震波碰撞傷害,但無法保護直接傷害。" #. ~ Please leave anything in unchanged. #: lang/json/json_flag_from_json.py @@ -123728,7 +123775,7 @@ msgstr "如果你的載具只有一格,這個輪子就足夠讓它移動了。 #. ~ Please leave anything in unchanged. #: lang/json/json_flag_from_json.py msgid "Your vehicle needs at least one set of steerable wheels to turn." -msgstr "" +msgstr "你的載具需要有至少一組轉向輪才可以轉向。" #. ~ Please leave anything in unchanged. #: lang/json/json_flag_from_json.py @@ -127366,7 +127413,7 @@ msgid "" "You're used to hand-to-creature fighting. You know how to fight when " "unarmed or with any weapon to a certain extent. It's not stylish or " "sporting, but it gets the job done." -msgstr "" +msgstr "你已經習慣了徒手攻擊生物的戰鬥技巧。你知道如何徒手或者使用任何武器進行一定程度戰鬥的技巧。這不時尚也不是為了運動,但可以很好的完成任務。" #. ~ initiate message for martial art '{'str': 'Brawling'}' #: lang/json/martial_art_from_json.py @@ -130567,7 +130614,7 @@ msgstr "鋼" #: lang/json/material_from_json.py msgid "Energetic Nanocompound" -msgstr "" +msgstr "高能奈米複合材料" #: lang/json/material_from_json.py msgid "Pressurized hydrogen" @@ -134248,7 +134295,7 @@ msgstr "" msgid "" "Find 50 doses of antiseptic for Uyen Tran in the refugee center, in exchange" " for Merch." -msgstr "" +msgstr "難民中心的Uyen Tran希望你幫忙找50劑量的消毒劑,作為交換給你張商票。" #: lang/json/mission_def_from_json.py msgid "" @@ -135811,7 +135858,7 @@ msgstr "" #: lang/json/mission_def_from_json.py msgid "Gather 6 bottles of antiseptic" -msgstr "" +msgstr "尋找 6瓶 消毒劑" #: lang/json/mission_def_from_json.py msgid "" @@ -135825,7 +135872,7 @@ msgstr "" #: lang/json/mission_def_from_json.py msgid "Do you have the antiseptic?" -msgstr "" +msgstr "你有沒有消毒劑?" #: lang/json/mission_def_from_json.py msgid "Find 2 Arc Welders" @@ -136573,22 +136620,22 @@ msgstr "" #: lang/json/mission_def_from_json.py msgid "Migo biology" -msgstr "" +msgstr "米戈生態" #. ~ Description for mission 'Migo biology' #: lang/json/mission_def_from_json.py msgid "Find fetid goop." -msgstr "" +msgstr "尋找 惡臭黏液。" #: lang/json/mission_def_from_json.py msgid "I need 14 fetid goops from mi-go locations." -msgstr "" +msgstr "我需要你從米戈所在地找到 14個 惡臭黏液。" #: lang/json/mission_def_from_json.py msgid "" "My experiments are at a critical point. Could you find about… 14 fetid " "goops for me?" -msgstr "" +msgstr "我的實驗到了一個關鍵點。你能幫我找來...14個惡臭黏液嗎?" #: lang/json/mission_def_from_json.py msgid "" @@ -136787,11 +136834,11 @@ msgstr "" #. ~ Description for mission 'Big Game Hunting' #: lang/json/mission_def_from_json.py msgid "Find 50 fur pelts." -msgstr "" +msgstr "尋找 50 個皮草塊。" #: lang/json/mission_def_from_json.py msgid "I need 50 fur pelts." -msgstr "" +msgstr "我需要 50 個皮草塊。" #: lang/json/mission_def_from_json.py msgid "" @@ -141948,7 +141995,7 @@ msgstr "複眼" msgid "" "Your eyes are compound, like those of an insect. This increases your " "Perception by 2 whenever you aren't wearing eyewear." -msgstr "" +msgstr "你的眼睛變成了像是昆蟲一樣的複眼。能夠增加你的感知 2 點,不過你再也不能穿戴任何眼睛裝備東西了。" #: lang/json/mutation_from_json.py msgid "Padded Feet" @@ -144638,6 +144685,7 @@ msgid "" "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." msgstr "" +"就像魚一樣,你的眼睛沒有眼皮,而是被一層透明的保護膜所遮蓋,該保護膜可阻擋刺激物和水,並提供較小的保護。它還可以讓你睜開眼睛睡覺!啟動時會在敵對生物靠近時叫醒你。" #: lang/json/mutation_from_json.py msgid "Aqueous Repose" @@ -151782,7 +151830,7 @@ msgstr "巫師塔" #: lang/json/overmap_terrain_from_json.py msgid "magic academy" -msgstr "" +msgstr "魔法學院" #: lang/json/overmap_terrain_from_json.py msgid "apartment towers" @@ -162626,7 +162674,7 @@ msgstr "" #: lang/json/recipe_from_json.py msgid "NE log wall saltpan" -msgstr "" +msgstr "東北原木牆鹽場" #: lang/json/recipe_from_json.py msgid "" @@ -162656,7 +162704,7 @@ msgstr "" #: lang/json/recipe_from_json.py msgid "NE metal wall saltpan" -msgstr "" +msgstr "東北金屬牆鹽場" #: lang/json/recipe_from_json.py msgid "" @@ -162686,7 +162734,7 @@ msgstr "" #: lang/json/recipe_from_json.py msgid "NE migo resin saltpan" -msgstr "" +msgstr "東北米戈樹脂牆鹽場" #: lang/json/recipe_from_json.py msgid "" @@ -166039,6 +166087,7 @@ msgid "" "desperate people with little to lose could get you what you wanted. If you " "went too deep, however, your augmentation may have come at a price…" msgstr "" +"在世界末日之前,生化插件是專屬於有錢人跟名人的。你也許不在那行列中,但是你也想要有生化插件。隱密的手術室藏在地下室,麻醉劑被走私出醫院,那些絕望到沒什麼能失去的人們能給你想要的任何東西。然而,當你越陷入其中,身上的增強模組也開始讓你付出代價..." #. ~ Description for scenario 'High Tech, Low Life' for a female character. #: lang/json/scenario_from_json.py @@ -166050,6 +166099,7 @@ msgid "" "desperate people with little to lose could get you what you wanted. If you " "went too deep, however, your augmentation may have come at a price…" msgstr "" +"在世界末日之前,生化插件是專屬於有錢人跟名人的。妳也許不在那行列中,但是妳也想要有生化插件。隱密的手術室藏在地下室,麻醉劑被走私出醫院,那些絕望到沒什麼能失去的人們能給妳想要的任何東西。然而,當妳越陷入其中,身上的增強模組也開始讓妳付出代價..." #. ~ Starting location for scenario 'High Tech, Low Life'. #: lang/json/scenario_from_json.py @@ -166085,7 +166135,7 @@ msgstr "開鎖" #. ~ Description for bartering #: lang/json/skill_from_json.py msgid "Deprecated." -msgstr "" +msgstr "已棄用。" #: lang/json/skill_from_json.py msgid "bartering" @@ -166651,7 +166701,7 @@ msgstr "飽腹不會解決你的營養不良問題。給它點時間, 並且定 msgid "" "Be mindful of environmental protection of your gear. It can take you " "places." -msgstr "" +msgstr "注意有環境防護屬性的裝備。使你可以到更多地方。" #: lang/json/snippet_from_json.py msgid "" @@ -166718,7 +166768,7 @@ msgstr "選擇不同角色,用職業跟場景來為你的遊戲增加趣味! #: lang/json/snippet_from_json.py msgid "A survivor saved is a friend earned. Most of the time…" -msgstr "" +msgstr "救了一個倖存者等於賺到一個朋友,多數情況下..." #: lang/json/snippet_from_json.py msgid "" @@ -166861,7 +166911,7 @@ msgstr "危險。火災高風險區。嚴禁煙火。禁止抽菸。" #: lang/json/snippet_from_json.py msgid "Please don't feed the wildlife." -msgstr "" +msgstr "拜託麻煩不要餵食野生動物。" #: lang/json/snippet_from_json.py msgid "No Overnight Camping." @@ -166894,7 +166944,7 @@ msgstr "松鼠很好吃, 但是如果你用高傷害的槍械來攻擊他們的 #: lang/json/snippet_from_json.py msgid "" "Squirrels really ain't such a bad snack if you don't blast them all to hell." -msgstr "" +msgstr "松鼠是不算太差的點心,只要你不要把它弄爛。" #: lang/json/snippet_from_json.py msgid "" @@ -166917,17 +166967,17 @@ msgstr "殺了巨蟲也不要鬆懈。某些巨蟲能夠分裂並繼續攻擊!" msgid "" "If you see a big mob of zombies coming, RUN! Trying to fight them all is " "impossible unless you have a big tactical advantage." -msgstr "" +msgstr "要是你看到一大群的殭屍接近, 快逃! 若是你沒有戰術優勢的話, 想要挑戰全部的殭屍根本是不可能的。" #: lang/json/snippet_from_json.py msgid "" "If you see a big mob of zombies coming, you better run. Trying to fight " "them all is suicide!" -msgstr "" +msgstr "要是你看到一大群的殭屍接近,最好快跑。想要挑戰全部的殭屍根本是自殺。" #: lang/json/snippet_from_json.py msgid "When you see a swarm of zombies coming it's time to run!" -msgstr "" +msgstr "當你看到整群蜂擁而來的殭屍。該是時候跑路了!" #: lang/json/snippet_from_json.py msgid "" @@ -166965,7 +167015,7 @@ msgid "" "There's this type of zombie that can shoot bolts of lightning! Stay away " "from walls and stuff when they do… the electricity can travel along solid " "surfaces." -msgstr "" +msgstr "還有殭屍是能夠發射閃電的! 離牆壁或其他物品遠點… 因為電能夠透過其他固體傳導。" #: lang/json/snippet_from_json.py msgid "" @@ -166985,7 +167035,7 @@ msgid "" "Zombie brutes and hulks have really tough hide, but skeletal juggernauts " "with their bone plates are the worst. Don't bother shooting at them with " "lower-caliber guns, the bullet will bounce right off!" -msgstr "" +msgstr "殭屍獸與殭屍浩克有很堅硬的外皮,更糟的是有著骨甲的骸骨巨人。別用小口徑的槍械射擊, 子彈會被彈開!" #: lang/json/snippet_from_json.py msgid "" @@ -167005,33 +167055,33 @@ msgid "" "Small skeletons are too delicate to smash through doors or windows. Big " "ones can walk in through a wall. At least they can't smell you, unlike " "zombies, so if you turn your light off at night you can sneak right past." -msgstr "" +msgstr "小型骷髏太弱所以無法砸開門窗。大型的可以直接跨過牆壁。不過至少他們不像殭屍可以聞到你的氣味,所以在夜晚時把照明關掉就能夠潛行繞過去。" #: lang/json/snippet_from_json.py msgid "" "Don't try to take on a skeleton with a bladed weapon… you'll just leave " "scratch marks. You've got to shatter those bones with a hammer or " "something." -msgstr "" +msgstr "別試著用刀劍之類的砍劈武器來攻擊骷髏怪… 你只能對他們造成刮痕。你必須用類似鎚子的鈍擊武器來把他們敲成碎片。" #: lang/json/snippet_from_json.py msgid "" "It's a good idea to butcher corpses if you have the time. I've seen these " "weird zombies bring their friends back from the dead!" -msgstr "" +msgstr "當你有時間時, 屠宰屍體是個好主意。我就見過這些詭異的殭屍把他們倒地的同伴又喚醒了!" #: lang/json/snippet_from_json.py msgid "" "I have a buddy who was sleeping in this cabin way out in the woods, when he " "suddenly woke up to trees and vines growing right up through the floor and " "walls! He said it was some kind of huge tree beast…" -msgstr "" +msgstr "我有個朋友在遠離塵囂的森林小屋中睡覺時,他突然醒來發現樹與籐蔓生長刺穿了地板與牆壁!他說這是某種巨大的食人樹..." #: lang/json/snippet_from_json.py msgid "" "Oh man, have you gone down into the old subway systems? I'd be careful… " "there's these things down there that are like zombies, but tougher." -msgstr "" +msgstr "兄弟, 你有沒有下去過舊的地下鐵系統? 我會很小心… 那裡有一些類似殭屍的東西, 但是更強。" #: lang/json/snippet_from_json.py msgid "" @@ -167051,7 +167101,7 @@ msgid "" "Have you seen those eyebots flying around? It's hard to say, but some " "faction's controlling them--maybe the military. All I know is, I don't want" " them taking my picture…" -msgstr "" +msgstr "你有沒有看過飛行中的眼球機器人? 我不確定是不是有某些派系在控制--也許是軍隊。我所知道的, 就是不要讓他們照我相..." #: lang/json/snippet_from_json.py msgid "" @@ -167064,7 +167114,7 @@ msgid "" "They're rare, but molebots are nasty things. They bore through the ground, " "then pop up to stab ya. Still, you're safe from them if you stay on " "pavement…" -msgstr "" +msgstr "雖然很少遇到, 但是鼴鼠機器人很討厭。它們能夠鑽入地底, 然後衝出地表來刺你。當然, 你待在硬路面就安全了…" #: lang/json/snippet_from_json.py msgid "" @@ -167082,7 +167132,7 @@ msgstr "站在窗戶後是很好的戰略。殭屍爬窗很花時間, 讓你有 msgid "" "Zombies are pretty dumb… heck, most monsters are! If you can get a fire " "going between you and them, they'll just run straight through it." -msgstr "" +msgstr "殭屍是非常笨的… 嘿, 大部分的怪物也是! 若是你能夠在你和怪物中間生火, 他們就只會直直的衝入火海中。" #: lang/json/snippet_from_json.py msgid "" @@ -167130,21 +167180,21 @@ msgid "" "For a good melee weapon, you can't beat a machete. I've seen a guy take " "down a zombie brute with one! Of course, if you can find a katana, that " "might be even better…" -msgstr "" +msgstr "作為一件良好的近戰武器, 你無法抗拒開山刀的誘惑。我曾見過有個傢伙用開山刀幹掉一整群殭屍! 當然, 你要是能找到武士刀的話, 那就更好了…" #: lang/json/snippet_from_json.py msgid "" "A knife spear makes a good weapon in a pinch, but a spike strapped to a " "stick isn't the sturdiest construction. At least you can strap the spike " "back on when it comes off." -msgstr "" +msgstr "一把刀矛在緊要關頭時是很好的武器,但是尖刺綁長棍並不是最堅固的結構。可至少你可以在尖刺脫落時將其重新綁緊。" #: lang/json/snippet_from_json.py msgid "" "You know, a glass bottle can make a good weapon in a pinch. If you break it" " over someone's head, the shattering glass will hurt them extra. Of course," " it might hurt your hands, too…" -msgstr "" +msgstr "你知道嗎, 玻璃瓶也能夠當做一個很好的近戰武器。若是你拿去敲某人的頭, 玻璃破片會造成額外的傷害。當然, 也可能會傷到你的手掌…" #: lang/json/snippet_from_json.py msgid "" @@ -167247,7 +167297,7 @@ msgstr "身上最好帶著過濾面罩或是防毒面具。你永遠不知道何 msgid "" "There's basically no reason not to wear safety glasses… nothing is worse " "than taking a hit to the eyes and getting blinded for a few seconds." -msgstr "" +msgstr "基本上沒有不戴護目鏡的理由… 沒有什麼比被擊中眼睛造成失明更慘的了。" #: lang/json/snippet_from_json.py msgid "" @@ -167274,7 +167324,7 @@ msgid "" "Backpacks let you carry lots of stuff, but they limit your movement a lot. " "If you have to fight a zombie at close range, don't wear one, or at least " "drop it on the ground before the fight." -msgstr "" +msgstr "背包能讓你背負許多東西, 但是也限制了你的行動。如果你必須要近距離和殭屍戰鬥,最好別裝,或者在開戰前將它丟到地上。" #: lang/json/snippet_from_json.py msgid "" @@ -167299,7 +167349,7 @@ msgstr "告訴你一個急救入門守則。一定要包紮你的傷口,這樣 msgid "" "I can bandage you if you are wounded, so give me some spare bandages, if you" " have any." -msgstr "" +msgstr "如果你受傷了我會幫你包紮,所以可以的話給我一些繃帶。" #: lang/json/snippet_from_json.py msgid "" @@ -167312,7 +167362,7 @@ msgid "" "Treat your infected wounds as soon as possible. If the infection spreads " "only antibiotics may help you, but it will take time, and you may still die " "from it if it's too serious." -msgstr "" +msgstr "盡可能快點治療受感染的傷口。如果感染擴散,只有抗生素能救你,但仍然需要時間,過於嚴重的話你還是會死。" #: lang/json/snippet_from_json.py msgid "" @@ -167343,7 +167393,7 @@ msgid "" "If you're spending the night in a dangerous area, grab a shovel and dig pits" " all around your camp. If it's more than one night, you might want to put " "broken glass or sticks inside the pits for better effect." -msgstr "" +msgstr "若是你在危險的地方過夜, 帶把鏟子把你的營地的四周挖坑吧。如果打算待更久,放點碎玻璃或者尖木棍效果更好。" #: lang/json/snippet_from_json.py msgid "" @@ -167404,13 +167454,13 @@ msgstr "要是你力氣不大或是很笨拙, 你最好不要亂玩汽油彈或 msgid "" "If you're not particularly agile it might be good not to mess with Molotovs " "or grenades. Accidents involving these sort of items tend to be grievous." -msgstr "" +msgstr "如果你不是特別靈巧,最好不要亂玩汽油彈或是手榴彈。這類物品造成的意外事故往往很嚴重。" #: lang/json/snippet_from_json.py msgid "" "If you're wandering in the wilderness, or following a road, keep an eye out " "for wild strawberries, blueberries and other gifts of nature." -msgstr "" +msgstr "如果你在荒野上漫遊, 或是沿著公路時, 可以看看有沒有野生草莓或藍莓或其他大自然的禮物可以撿。" #: lang/json/snippet_from_json.py msgid "" @@ -167436,13 +167486,14 @@ msgid "" "swim. Just make sure you drop as much stuff as possible first, and maybe " "strip naked, or you'll sink like a rock." msgstr "" +"假使有必要的話, 你可以利用游泳過河來脫逃。部分的怪物不會游泳。只是要先確認你東西沒有帶太多, 或乾脆直接脫光光, 不然你會立刻像石頭沉到水裡。" #: lang/json/snippet_from_json.py msgid "" "Houses can be a surprisingly good resource for all kinds of stuff; clothing," " medication, food, books, and more. People kept all the odd things around, " "especially in basements." -msgstr "" +msgstr "房屋裡有各種出乎意料的物資: 衣物、藥品、食物、書籍等等。人們總是保留各種奇怪的東西,特別是在地下室。" #: lang/json/snippet_from_json.py msgid "" @@ -167454,7 +167505,7 @@ msgstr "雖然不多, 但加油站是汽油的好來源, 能夠讓動力工具 msgid "" "It's not like in the movies; shooting a gas pump won't make it explode. But" " it WILL make it leak all over the place, which is a definite fire hazard." -msgstr "" +msgstr "不像電影… 射擊汽油泵並不會爆炸。只會讓汽油流的到處都是, 容易造成火災。" #: lang/json/snippet_from_json.py msgid "" @@ -167472,7 +167523,7 @@ msgstr "下次你拜訪雜貨店的時候, 拿些罐頭吧。不會腐敗喔!" msgid "" "Load up on canned goods if you ever find a grocery store. Cans never go " "bad!" -msgstr "" +msgstr "如果你找到雜貨店,搜刮所有罐裝食品。罐頭永遠不會變質。" #: lang/json/snippet_from_json.py msgid "" @@ -167490,14 +167541,14 @@ msgstr "酒類專賣店也是個拿非酒類飲料的好地方。雖然我也不 msgid "" "Most gun stores follow pretty similar layouts. The restricted stuff - SMGs," " assault rifles, and most importantly ammo - are always behind the counter." -msgstr "" +msgstr "大部分的槍械商店有著類似的佈局。一些受管制的東西… 衝鋒槍, 突擊步槍, 和最重要的彈藥… 通常都放在櫃檯後方。" #: lang/json/snippet_from_json.py msgid "" "I've spent many nights in the changing rooms at the back of clothing stores." " Walls on four sides, far from the store's entrance, a corridor for easy " "defense… it's perfect!" -msgstr "" +msgstr "我曾在服飾店的更衣間安然度過好幾個夜晚。四面都有牆、遠離店門口、易於防守的狹窄走廊… 真完美!" #: lang/json/snippet_from_json.py msgid "" @@ -167510,7 +167561,7 @@ msgid "" "I have a dream of raiding a military bunker, but zombies and armor are a " "scary mix. And the sheer thought of being sprayed with bullets by a turret " "is giving me the shivers." -msgstr "" +msgstr "我曾經夢想去襲擊一個軍事堡壘,但殭屍和裝甲混合後很可怕。想到會被砲台的子彈掃射使我不寒而慄。" #: lang/json/snippet_from_json.py msgid "" @@ -167549,7 +167600,7 @@ msgid "" "Be wary of anything deeper than your average basement. Some folks heard " "scary screams from the ventilation shafts of mines and labs. Very " "unsettling screams." -msgstr "" +msgstr "警惕任何比一般地下室還深的地下區域。一些朋友從實驗室和礦山的通風口聽到可怕的尖叫聲。非常令人不安的尖叫聲。" #: lang/json/snippet_from_json.py msgid "A screwdriver a day keeps the scurvy away!" @@ -167565,7 +167616,7 @@ msgstr "比平常還飢餓?天然油可能是個選擇。嘗起來不好,但 msgid "" "Terrain can turn the tide of a battle. Make sure you use it against your " "enemies, lest it be used against you." -msgstr "" +msgstr "地形可以扭轉一場戰鬥。確保是你使用地形對抗敵人,而不是被拿來對付你自己。" #: lang/json/snippet_from_json.py msgid "" @@ -167579,12 +167630,12 @@ msgstr "知識就是力量。說真的,拿本書看吧。" #: lang/json/snippet_from_json.py msgid "Knowledge is power. And books are power you can read." -msgstr "" +msgstr "知識就是力量。讀書就是你獲得力量的方式。" #: lang/json/snippet_from_json.py msgid "" "Knowledge is power. But not every book you find contains true knowledge." -msgstr "" +msgstr "知識就是力量。不過不是你找到的每本書都有真正的知識。" #: lang/json/snippet_from_json.py msgid "" @@ -167596,7 +167647,7 @@ msgstr "有時日子太苦了。閱讀能讓你好過點,如果有合適的書 msgid "" "Nothing can kill you if everything is already dead. Well, except cold, " "hunger, and… never mind." -msgstr "" +msgstr "如果所有東西都死了那就沒有東西可以殺死你。好吧是有些例外,感冒,飢餓....別在意。" #: lang/json/snippet_from_json.py msgid "" @@ -167604,89 +167655,90 @@ msgid "" "walls, and dirt alike. I'd consider it a fable, but I've seen things, and " "can't just say it's a lie." msgstr "" +"我遇到一個女孩很堅持的說她看過一隻陸地鯊魚穿過岩石,牆壁,和泥土之類的東西。以前我會認為這是無稽之談,但自從看過很多東西之後,我不好說這是不是個謊言。" #: lang/json/snippet_from_json.py msgid "" "Boil first, then drink. Ten men caravan once drank from a spring, and they " "are now known as a three man caravan." -msgstr "" +msgstr "先煮過,再喝。曾經有個10人的車隊直接喝了泉水,現在他們是3人車隊。" #: lang/json/snippet_from_json.py msgid "" "I've once seen a full duffel bag pass hands five times in a week. Having a " "lot of stuff is a moot point if you can't run from zombies." -msgstr "" +msgstr "我曾經見過一個滿滿的行李袋在一周內轉手過5次。如果你跑不贏殭屍,那擁有很多東西到底是否比較有利會是個爭議。" #: lang/json/snippet_from_json.py msgid "" "Tim says you can drive a car through a horde of zombies. Tim is now a " "zombie. Any questions?" -msgstr "" +msgstr "Tim 說過你可以開一輛車去穿過殭屍群。現在Tim是個殭屍,還有問題嗎?" #: lang/json/snippet_from_json.py msgid "" "They said: go solar, save the environment and yourself. Well… there is no " "environment to save now, but one can still save thyself I guess." -msgstr "" +msgstr "人們說:使用太陽能,拯救環境和你自己。哼嗯...現在沒有環境需要被拯救了,但你仍然可以拯救自己我想。" #: lang/json/snippet_from_json.py msgid "" "If you can't find a knife try smashing potted plants. It just might give " "you everything you need to make one." -msgstr "" +msgstr "如果你找不到小刀,嘗試去砸爛植物盆栽吧。它可以提供一切你需要的東西來做一把小刀。" #: lang/json/snippet_from_json.py msgid "" "What's the difference between a good and a bad choke point? The good one " "has another back door behind you." -msgstr "" +msgstr "好的和壞的咽喉點有什麼區別?好的咽喉點會有其他後門在你背後。" #: lang/json/snippet_from_json.py msgid "" "So, methinks: if you could convince the cop-bots that you are their " "superior…" -msgstr "" +msgstr "所以,這也許是個方案:如果你能說服警察機器人說你是他們的上級..." #: lang/json/snippet_from_json.py msgid "" "You'd be surprised how many items can be disassembled into their components." " A guy around here, McSomething whatever his name is, is a master at this." -msgstr "" +msgstr "你會驚訝的發現多少物品可以被拆解成它們的零件。附近有個忘記啥名字的人,是這方面的大師。" #: lang/json/snippet_from_json.py msgid "" "A soldering iron can be an aspiring mechanic's best friend. You can also " "cauterize a wound with it, but as many people died as lived from that " "treatment, so I guess it's a last resort." -msgstr "" +msgstr "電焊棒是有抱負的機械師最好的朋友。你也可以拿它來灼燒傷口,但死於這種方法的人和這種方法救活的人一樣多,所以我想這是不得已的方法。" #: lang/json/snippet_from_json.py msgid "" "I've seen some folks running with freshly installed CBMs. That means there " "is a way to get them from places other than ransacked shops. Maybe that " "explains those cut-up bodies I've seen around." -msgstr "" +msgstr "我曾經看過一些人有著剛安裝的生化插件。這代表除了洗劫商店之外還有其他方法可以取得。也許這解釋了為何附近我看到那些被解剖的屍體。" #: lang/json/snippet_from_json.py msgid "" "I'm fed up with smoked meat, but it lasts so long. Well… if I had more " "heart for learning cooking I guess I'd be able to diversify my food without " "sacrificing its shelf life." -msgstr "" +msgstr "我已經吃膩了煙熏肉,但它可以長期保存,好吧...如果我當初多用點心學廚藝,也許我現在就不用為了長期保存而犧牲食品多樣性。" #: lang/json/snippet_from_json.py msgid "" "Tricky Joe was hanged for his inventive ways of killing zombies. Yeah, " "burning down a building to smoke few hordes is ok, but burning a whole town " "with all the loot certainly is not." -msgstr "" +msgstr "Tricky Joe 因為他的創意殺殭屍方法。燒掉一座建築來煙燻一群殭屍還可以,但是燒掉還有戰利品的整座城鎮絕對不能接受。" #: lang/json/snippet_from_json.py msgid "" "Mr Tombstone always said: take nothing with you for the raids, save the " "space for loot. He was known as Joe then and he rightfully earned his " "nickname as the first tombstone 'owner' around this place." -msgstr "" +msgstr "墓碑先生總是說:兩手空空去襲擊,為戰利品留點空間。他以前叫做 Joe 然後他就因為作為這裡第一位擁有墓碑的人得到了他應得的綽號。" #: lang/json/snippet_from_json.py msgid "" @@ -167699,7 +167751,7 @@ msgid "" "I was against drugs until I was almost killed by a zombie. I was hauling my" " sorry ass away from the horde, with nothing more but some white powder I " "got from that zombie. Saved me that time." -msgstr "" +msgstr "我曾經很反對毒品,直到有次我差點被殭屍殺死。我拖著我的臭皮囊遠離屍群,手邊除了一些從那殭屍得到的白粉以外什麼也沒有。幫我度過了時間。" #: lang/json/snippet_from_json.py msgid "" @@ -167712,22 +167764,22 @@ msgid "" "A thought about explosives. If you can still run and it did not went boom " "yet, run some more. There is no such thing as excess space between you and " "a stick of dynamite." -msgstr "" +msgstr "說到爆裂物。如果你在爆炸前還能跑就繼續往前跑。你和一管炸藥的距離不會嫌多的。" #: lang/json/snippet_from_json.py msgid "Avoid using launchers in narrow hallways, you might miss." -msgstr "" +msgstr "避免在狹長的走廊使用發射器,你可能會打偏。" #: lang/json/snippet_from_json.py msgid "" "Met a mad chemist once. She made a battery from a potato… or was it lemon?" -msgstr "" +msgstr "曾經遇過一個瘋狂化學家。她用馬鈴薯...或是檸檬?做了一個電池。" #: lang/json/snippet_from_json.py msgid "" "Met a mad chemist once. She made a battery from a potato, and then nobody " "was willing to eat the potato." -msgstr "" +msgstr "曾經遇過一個瘋狂化學家。她用馬鈴薯做了一個電池,然後沒人願意吃那顆用過的馬鈴薯。" #: lang/json/snippet_from_json.py msgid "" @@ -167736,13 +167788,14 @@ msgid "" "arrested who will give you justice? A zombie judge? Will they put you in a" " zombie prison? No thanks, I'll pass." msgstr "" +"警察濫用暴力的情況看起來還是存在。只是變得更加機械化了,畢竟所有人類警察都死光了,而警察機器人卻在四處亂跑。如果你被逮捕了,誰會來審判你?一個殭屍法官?它們會把你關到殭屍監獄中?不,謝了,我不要這樣。" #: lang/json/snippet_from_json.py msgid "" "Is it dead yet? How can you tell if it was dead before and it's dead now? " "I prefer asking: are? *smash* you? *smash* dead? *smash* yet? *smash " "smash smash*" -msgstr "" +msgstr "它死了嗎?你怎麼知道一個已經是死掉的東西死了沒?所以我比較傾向這樣問:你(砸)死(砸)了(砸)沒(砸)?砸砸砸爛。" #: lang/json/snippet_from_json.py msgid "" @@ -167755,14 +167808,14 @@ msgid "" "I've heard of a gang called The Doctors. You know, bank robbers wearing " "stethoscopes. What are they trying to achieve? I use paper money to start " "fires now." -msgstr "" +msgstr "我聽說有個幫派叫"The Doctor"。你知道的,一群戴著聽診器的銀行搶匪。他們到底目標是啥?我都已經用紙幣來點火了。" #: lang/json/snippet_from_json.py msgid "" "You can hole up on a roof if you need to. Yeah, the rain will fall on your " "head, but it's harder for the dead to get you there. Get a tent, a rollmat," " a sleeping bag and you're set." -msgstr "" +msgstr "如果你有需要你可以躲在屋頂上。是的,下雨的話雨會直落你頭上,但死人很難到你那。弄個帳篷,墊子,睡袋,你就能休息了。" #: lang/json/snippet_from_json.py msgid "" @@ -167770,12 +167823,13 @@ msgid "" "didn't work, because it was a chihuahua, and it was eaten by a rottweiler. " "Should have put some Kevlar on it like those Z9. Oh well…" msgstr "" +"我曾想過在我的狗身上放個包包來幫我背些東西。結果沒用,因為牠是隻吉娃娃,然後他就被羅威那犬吃掉了。應該像那些Z9那樣放些凱夫勒在牠身上才對的。好吧…" #: lang/json/snippet_from_json.py msgid "" "Stuff from zombies is filthy but perfectly fine otherwise. Using soap or " "other detergents won't hurt you. Quick wash and you're equipped for days." -msgstr "" +msgstr "殭屍掉落的裝備是骯髒的,除此之外沒啥問題。使用香皂或其他清潔劑不會傷害你。儘快的清洗你就能盡早穿。" #: lang/json/snippet_from_json.py msgid "" @@ -167784,51 +167838,52 @@ msgid "" " Make a pointy stick or a cudgel, and work from there. The end of the " "world is not the end, it seems." msgstr "" +"文明已經倒退了,所以讓我們重新學學古老的方法。沒有冰箱?蓋一個塊根作物儲存窖,或者直接將食物放於地下室保持涼爽。沒有槍械?做一個尖尖的木棒或者棍棒,或者繼續加工。這樣看來世界末日還不算真的末日麻。" #: lang/json/snippet_from_json.py msgid "" "Hey, if you happen to find a set of two two-way radios, give one to me and " "we will be able to talk while being away from each other." -msgstr "" +msgstr "嘿,如果你找到一對雙向無線電,其中一個給我,那麼我們就能遠距離互相聯繫。" #: lang/json/snippet_from_json.py msgid "" "If I had the skill to do it, I'd build a boat and sail down the river. " "Maybe even towards the ocean. Or make an amphibious vehicle that could " "drive on land too. That would be useful." -msgstr "" +msgstr "如果我有能力這麼做,我會嘗試建一台船在河上航行。又或者是開向大海。弄一台水陸兩用載具感覺也是非常有用。" #: lang/json/snippet_from_json.py msgid "" "I sink like a rock in water, but I once used a scuba tank to cross a river " "that had no bridge nearby." -msgstr "" +msgstr "在水裡我會像石頭一樣沉下去,不過我曾經用水肺氣瓶跨過一個沒有橋的河流。" #: lang/json/snippet_from_json.py msgid "" "Can you imagine? I've heard of people digging graves for loot. Whole " "cities lay dead for the taking and they dig graves! Madness!" -msgstr "" +msgstr "你能想像嗎?我聽過有人去挖掘墳墓想找陪葬品。整個城市都是死人沒人阻止你拿東西,然後他們去盜墓!真是瘋狂!" #: lang/json/snippet_from_json.py msgid "" "When I broke a leg few years ago they had this great machine at the hospital" " that set the bones in place. I'd hate to break a limb in this apocalypse, " "but it's something to remember. You never know." -msgstr "" +msgstr "幾年前我的一條腿斷了,在醫院裡有個非常棒的機器幫我固定骨頭。末世後我不可不想弄斷四肢,但這是值得記住的情報。你不知道你什麼時後會用到。" #: lang/json/snippet_from_json.py msgid "" "You, me, and another pair of hands and we might even think of settling down." " Making a base of our own. A bastion of hope in the apocalypse. Think of " "it." -msgstr "" +msgstr "你,我,和另外幾雙手,我們也許可以想想安頓下來。建一個我們自己的基地,末世後的希望堡壘,想想吧。" #: lang/json/snippet_from_json.py msgid "" "Hey if you are leading, just tell me what to do. You want me to shoot, go " "melee, use grenades? I can adjust to your style of fighting." -msgstr "" +msgstr "嘿,你是老大,直接告訴我該怎麼做。你要我射擊,近戰,還是丟手榴彈?我可以調整我的戰鬥方式配合你。" #: lang/json/snippet_from_json.py msgid "" @@ -167865,13 +167920,13 @@ msgid "" "Winter is a harsh lady. You need fire to survive, to heat yourself and your" " water and food. Keep a cooking device to melt what is frozen, and a " "thermos for the liquids." -msgstr "" +msgstr "冬天是位嚴酷的女士。你需要火才能生存,讓你保暖和加熱水和食物。保留烹飪設備來將冷凍的食物解凍,還有保溫瓶來盛放液體。" #: lang/json/snippet_from_json.py msgid "" "There is not much gas left for the vehicles. If I'd plan for the long run, " "I'd consider learning about steam engines, or maybe making biodiesel." -msgstr "生質柴油" +msgstr "載具能用的汽油剩下不多了。如果我打算進行長距離移動,我最好學一些關於蒸汽引擎,或者自製生質柴油相關的。" #: lang/json/snippet_from_json.py msgid "" @@ -167880,6 +167935,7 @@ msgid "" "found. Or worse - perhaps you don't know that you don't want to find them " "either, if you catch my drift." msgstr "" +"聽過一個謠言說有幾個城市被疏散到地圖上沒有的地方。現在很難找到他們。也許他們並不想被找到。或者更糟的是-也許你不知道你也不想遇到他們,如果你懂我的意思。" #: lang/json/snippet_from_json.py msgid "" @@ -167910,26 +167966,27 @@ msgid "" "carcass in the air, and a good knife. If you're in a forest you may use a " "tree and a rope. Big game might require a saw too." msgstr "" +"我有一個獵人朋友曾經教我如何正確的屠宰。你需要一個平坦的表面來放置,一個屠宰架來將屍體吊起來,和一把好的小刀。如果在森林裡你還可以使用繩子和樹。更大型的還會需要鋸子。" #: lang/json/snippet_from_json.py msgid "" "A friend of mine was a hunter and told me, that if you field dress a corpse," " it will stay fresh a bit longer." -msgstr "" +msgstr "我有一個獵人朋友和我說,如果你把屍體的內臟去除,屍體可以保存的更久一點。" #: lang/json/snippet_from_json.py msgid "" "Look at the sky before you go for adventure. You will know what weather to " "expect. It's nothing compared to the old meteorology and satellite " "pictures, but at least you may know if you need the umbrella." -msgstr "" +msgstr "出去冒險前先看看天空。你會知道預期的天氣。這比不上古老的氣象學和衛星雲圖,但至少你會知道你需要雨傘。" #: lang/json/snippet_from_json.py msgid "" "Be extra careful on roads. They are easy to travel on, but occasional " "minefield or a road block can make you feel sorry in an instant. I've even " "seen a tank once. I ran away like never before." -msgstr "" +msgstr "在道路上要額外小心。它們便於旅行,但有時候雷區或者路障會讓你懷疑人生。我有一次甚至看到一台坦克。我嚇得用吃奶力氣逃跑。" #: lang/json/snippet_from_json.py msgid "" @@ -167945,62 +168002,62 @@ msgstr "" msgid "" "There's no rule against wearing more than one set of pants. Well, I mean, " "there probably is, but nothing stopping you from breaking it!" -msgstr "" +msgstr "多穿幾件褲子並不會違反法律。喔我是說,也許有,但沒人會阻止你打破它。" #: lang/json/snippet_from_json.py msgid "" "There are two ways of throwing grenades. The smart one is throwing from " "behind a corner. The less smart one involves getting shot while throwing in" " the open and being torn apart by the resulting explosion." -msgstr "" +msgstr "丟手榴彈有兩種方法。比較聰明的做法是躲在牆角後丟。比較不那麼聰明的做法是站在開闊地方丟燃後被爆炸給撕成碎片。" #: lang/json/snippet_from_json.py msgid "Fuck off." -msgstr "" +msgstr "滾開啦。" #: lang/json/snippet_from_json.py msgid "Fuck off, ." -msgstr "" +msgstr "滾開,。" #: lang/json/snippet_from_json.py msgid "Fuck off, you ." -msgstr "" +msgstr "滾開,你。" #: lang/json/snippet_from_json.py msgid "Get outta my sight." -msgstr "" +msgstr "從我眼前滾開。" #: lang/json/snippet_from_json.py msgid "Get lost." -msgstr "" +msgstr "滾開阿。" #: lang/json/snippet_from_json.py msgid "Get off." -msgstr "" +msgstr "走開。" #: lang/json/snippet_from_json.py msgid "Get the fuck out of here." -msgstr "" +msgstr "快滾開。" #: lang/json/snippet_from_json.py msgid "Get the fuck outta here." -msgstr "" +msgstr "快滾開。" #: lang/json/snippet_from_json.py msgid "Go bug someone else." -msgstr "" +msgstr "去騷擾別人。" #: lang/json/snippet_from_json.py msgid "Begone!" -msgstr "" +msgstr "滾蛋!" #: lang/json/snippet_from_json.py msgid "Begone from my sight!" -msgstr "" +msgstr "從我眼前滾蛋!" #: lang/json/snippet_from_json.py msgid "Scat!" -msgstr "" +msgstr "狗屎!" #: lang/json/snippet_from_json.py msgid "I hate thorazine!" @@ -168008,38 +168065,38 @@ msgstr "我討厭抗精神異常藥!" #: lang/json/snippet_from_json.py msgid "Arg thorazine, don't touch it!" -msgstr "" +msgstr "是抗精神病藥,別碰它!" #: lang/json/snippet_from_json.py msgid "Thorazine is bad for you, you know." -msgstr "" +msgstr "抗精神病藥是有害的,你知道的。" #: lang/json/snippet_from_json.py msgid "Thorazine is poison." -msgstr "" +msgstr "抗精神病藥根本是毒。" #: lang/json/snippet_from_json.py msgid "Thorazine? I wouldn't if I were you." -msgstr "" +msgstr "抗精神病藥?我是你的話我不會這麼做。" #: lang/json/snippet_from_json.py msgid "You don't need thorazine, it's limiting you." -msgstr "" +msgstr "你不會需要抗精神病藥,這東西會限制你。" #: lang/json/snippet_from_json.py msgid "Thorazine… That's what 'they' use to keep you tame." -msgstr "" +msgstr "抗精神病藥...,這就是'他們'用來馴養你的東西。" #: lang/json/snippet_from_json.py msgid "" "Don't. This thorazine seriously clouds your mind. You need to stay sharp." -msgstr "" +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 "" +msgstr "當然,抗精神病藥,你吃吧。如果你想要拋棄你的個人意志,變成不死族!" #: lang/json/snippet_from_json.py msgid "Pink tablets! I love those!" @@ -168051,11 +168108,11 @@ msgstr "嘿,有搖頭丸,來一點吧!" #: lang/json/snippet_from_json.py msgid "Look, some LSD, let's play Cataclysm: fun times ahead!" -msgstr "" +msgstr "看,有些搖頭丸,讓我們玩大災變:有趣的時間開始啦!" #: lang/json/snippet_from_json.py msgid "Say yes to LSD, say yes to Fun!" -msgstr "" +msgstr "來點搖頭丸,來點樂子!" #: lang/json/snippet_from_json.py msgid "Perfect, those pink tablets will keep us going, take some!" @@ -168071,7 +168128,7 @@ msgstr "從地上撿來的奇怪搖頭丸?我不了解為什麼不要呢!" #: lang/json/snippet_from_json.py msgid "Finally, something to take the edge off." -msgstr "" +msgstr "最後,終於能釋放些壓力了。" #: lang/json/snippet_from_json.py src/talker_npc.cpp msgid "No thanks, I'm good." @@ -168083,11 +168140,11 @@ msgstr "我不想跟你交易。" #: lang/json/snippet_from_json.py msgid "I have the best stuff. And I'm keeping it!" -msgstr "" +msgstr "我有最好的東西。而且我會留著它!" #: lang/json/snippet_from_json.py msgid "No trading, that's my rule." -msgstr "" +msgstr "我的規矩是,不交易。" #: lang/json/snippet_from_json.py msgid "I'm not interested." @@ -168095,7 +168152,7 @@ msgstr "沒興趣。" #: lang/json/snippet_from_json.py msgid "How about no?" -msgstr "" +msgstr "不要吧?" #: lang/json/snippet_from_json.py msgid "I'm sorry . I'm afraid I can't do that." @@ -168103,15 +168160,15 @@ msgstr "對不起 。恐怕我辦不到。" #: lang/json/snippet_from_json.py msgid "Wish I could, ." -msgstr "" +msgstr "希望我可以,。" #: lang/json/snippet_from_json.py msgid "Nothing to trade, sorry ." -msgstr "" +msgstr "沒東西可以交易,抱歉 。" #: lang/json/snippet_from_json.py msgid "Maybe next time?" -msgstr "" +msgstr "也許下次吧?" #: lang/json/snippet_from_json.py msgid "No thanks, I really don't feel like it." @@ -168119,15 +168176,15 @@ msgstr "不,謝謝,我真的不喜歡它。" #: lang/json/snippet_from_json.py msgid "Well, I would, but I don't want to right now." -msgstr "" +msgstr "嗯,我想,但不是現在。" #: lang/json/snippet_from_json.py msgid "I have better things to do." -msgstr "" +msgstr "我還有更重要的事該做。" #: lang/json/snippet_from_json.py msgid "I'll pass; it's too much work." -msgstr "" +msgstr "我不要,太費事了。" #: lang/json/snippet_from_json.py msgid "Who put you in charge of what I do?" @@ -168135,19 +168192,19 @@ msgstr "" #: lang/json/snippet_from_json.py msgid "Great idea! Call me when you find SOMEONE ELSE to do it." -msgstr "" +msgstr "好主意!當你找到其他人願意做的時候記得告訴我。" #: lang/json/snippet_from_json.py msgid "I'm afraid I can't help you there." -msgstr "" +msgstr "很抱歉我無法幫助你。" #: lang/json/snippet_from_json.py msgid "Not exactly the settlin' type." -msgstr "" +msgstr "不是那種可以停留在某處的類型。" #: lang/json/snippet_from_json.py msgid "I'm more of a free spirit, can't settle, sorry." -msgstr "" +msgstr "我更像個自由的靈魂,無法安頓下來,抱歉。" #: lang/json/snippet_from_json.py msgid " " @@ -168223,7 +168280,7 @@ msgstr "獃子" #: lang/json/snippet_from_json.py msgid "half-eaten " -msgstr "" +msgstr "腦子被吃了一半的" #: lang/json/snippet_from_json.py msgid "idiot" @@ -168359,7 +168416,7 @@ msgstr "" #: lang/json/snippet_from_json.py msgid "oxygen-wasting " -msgstr "" +msgstr "浪費氧氣的" #: lang/json/snippet_from_json.py msgid " if I won't get some water soon." @@ -168419,7 +168476,7 @@ msgstr "如果我不喝點東西的話。" #: lang/json/snippet_from_json.py msgid "Water… Is there an oasis nearby?" -msgstr "" +msgstr "水… 附近是不是有個綠洲?" #: lang/json/snippet_from_json.py msgid "Did you know that lack of water kills faster than lack of rest?" @@ -168427,15 +168484,15 @@ msgstr "你知道缺水比缺乏休息死得更快嗎?" #: lang/json/snippet_from_json.py msgid "I can't remember the last time I was this thirsty." -msgstr "" +msgstr "我都不記得上次是什麼時候這麼渴了。" #: lang/json/snippet_from_json.py msgid "I'd kill for a sip of water right now." -msgstr "" +msgstr "我願意為了喝一口水殺人了。" #: lang/json/snippet_from_json.py msgid "darn" -msgstr "縫補" +msgstr "該死" #: lang/json/snippet_from_json.py msgid "fuck" @@ -168537,19 +168594,19 @@ msgstr "陰沉" #: lang/json/snippet_from_json.py msgctxt "" msgid "blue" -msgstr "藍色" +msgstr "憂鬱" #: lang/json/snippet_from_json.py msgid "dismal" -msgstr "" +msgstr "慘淡" #: lang/json/snippet_from_json.py msgid "sorrowful" -msgstr "" +msgstr "悲傷" #: lang/json/snippet_from_json.py msgid "despondent" -msgstr "" +msgstr "失望" #: lang/json/snippet_from_json.py lang/json/talk_topic_from_json.py msgid "Hey ." @@ -168593,7 +168650,7 @@ msgstr "嗨 " #: lang/json/snippet_from_json.py msgid "Well met!" -msgstr "" +msgstr "喔嗨唷!" #: lang/json/snippet_from_json.py lang/json/talk_topic_from_json.py msgid "Howdy." @@ -168601,7 +168658,7 @@ msgstr "尼豪。" #: lang/json/snippet_from_json.py msgid "." -msgstr "" +msgstr "。" #: lang/json/snippet_from_json.py msgid "never" @@ -168670,11 +168727,11 @@ msgstr "門都沒有" #: lang/json/snippet_from_json.py msgid "bananope" -msgstr "" +msgstr "不不行" #: lang/json/snippet_from_json.py msgid "when hell freezes over" -msgstr "" +msgstr "當地獄被凍結" #: lang/json/snippet_from_json.py msgid "Goodbye, !" @@ -168710,7 +168767,7 @@ msgstr "" #: lang/json/snippet_from_json.py msgid "There's something I gotta do on my own. Sorry." -msgstr "" +msgstr "有些我自己的事該去做。抱歉。" #: lang/json/snippet_from_json.py msgid "consider yourself dead" @@ -168922,7 +168979,7 @@ msgstr "" #: lang/json/snippet_from_json.py msgid "Wait for me , I can't keep up with you like this!" -msgstr "" +msgstr "等等我,你這樣我要追不上你了!" #: lang/json/snippet_from_json.py msgid "I'm unaffiliated." @@ -168966,7 +169023,7 @@ msgstr "我並不屬於任何的派系, 。" #: lang/json/snippet_from_json.py msgid "I'm currently not under any contract. Why, you hiring?" -msgstr "" +msgstr "我目前沒有任何合同。怎了,你在招人?" #: lang/json/snippet_from_json.py msgid "amigo" @@ -169122,7 +169179,7 @@ msgstr "現在是什麼時候了?" #: lang/json/snippet_from_json.py msgid "I'm tired…" -msgstr "" +msgstr "我累了..." #: lang/json/snippet_from_json.py msgid "I'm tired." @@ -169154,15 +169211,15 @@ msgstr "我只是要去睡覺了, ?" #: lang/json/snippet_from_json.py msgid "I just… gotta close my eyes for a bit, okay?" -msgstr "" +msgstr "我只是...眼睛閉上一下而已,好嗎?" #: lang/json/snippet_from_json.py msgid "Can't remember the last time I had a proper kip." -msgstr "" +msgstr "我都不記得上次好好睡覺是什麼時候了。" #: lang/json/snippet_from_json.py msgid "I can't keep going for long . I need some rest, bad." -msgstr "" +msgstr "我沒辦法繼續下去了 。我需要休息,不好。" #: lang/json/snippet_from_json.py msgid "I'm going to sleep now." @@ -169190,7 +169247,7 @@ msgstr "晚安! 如果需要我就叫醒我吧。" #: lang/json/snippet_from_json.py msgid "Calling it a night for now. You get some rest too, okay?" -msgstr "" +msgstr "就當現在是晚上了。你也需要休息一下,好嗎?" #: lang/json/snippet_from_json.py msgid "extremely" @@ -169258,35 +169315,35 @@ msgstr " " #: lang/json/snippet_from_json.py msgid "severely" -msgstr "" +msgstr "嚴重的" #: lang/json/snippet_from_json.py msgid "extraordinarily" -msgstr "" +msgstr "異常的" #: lang/json/snippet_from_json.py msgid "unusually" -msgstr "" +msgstr "不尋常的" #: lang/json/snippet_from_json.py msgid "tremendously" -msgstr "" +msgstr "極異常的" #: lang/json/snippet_from_json.py msgid "vastly" -msgstr "" +msgstr "出奇的" #: lang/json/snippet_from_json.py msgid "palpably" -msgstr "" +msgstr "明顯的" #: lang/json/snippet_from_json.py msgid "inordinately" -msgstr "" +msgstr "過份的" #: lang/json/snippet_from_json.py msgid "staggeringly" -msgstr "" +msgstr "驚人的" #: lang/json/snippet_from_json.py msgctxt "" @@ -169333,7 +169390,7 @@ msgstr "清楚嗎" #: lang/json/snippet_from_json.py msgid "capiche" -msgstr "" +msgstr "明白嗎" #: lang/json/snippet_from_json.py msgid "seriously" @@ -169417,7 +169474,7 @@ msgstr "你必須讓開, , ?" #: lang/json/snippet_from_json.py msgid "Coming through!" -msgstr "" +msgstr "借過!" #: lang/json/snippet_from_json.py msgid "Thanks for the cash, !" @@ -169441,7 +169498,7 @@ msgstr "去死吧, !" #: lang/json/snippet_from_json.py msgid "I'm outta here! " -msgstr "" +msgstr "我要閃了!" #: lang/json/snippet_from_json.py msgid "Thanks, !" @@ -169449,11 +169506,11 @@ msgstr "謝了, !" #: lang/json/snippet_from_json.py msgid "Pleasure doing business with you." -msgstr "" +msgstr "很高興和你合作。" #: lang/json/snippet_from_json.py msgid "Now beat it, you ." -msgstr "" +msgstr "走開, 。" #: lang/json/snippet_from_json.py msgid "Good haul. See you around" @@ -169461,52 +169518,52 @@ msgstr "" #: lang/json/snippet_from_json.py msgid "Hey! I saw you take that ! Drop it. Now." -msgstr "" +msgstr "嘿 !我看到你偷了這個 !放下它,立刻。" #: lang/json/snippet_from_json.py msgid "You best be dropping what you just picked up right now ." -msgstr "" +msgstr "你最好立刻放下你剛剛撿起的東西 。" #: lang/json/snippet_from_json.py msgid "I've got eyes, you thief!" -msgstr "" +msgstr "我看到了,這小偷。" #: lang/json/snippet_from_json.py msgid "Hey! That belongs to us! Drop it." -msgstr "" +msgstr "嘿!這是屬於我們的!放下來。" #: lang/json/snippet_from_json.py msgid ", I've seen a thief!" -msgstr "" +msgstr ",我看到一個小偷!" #: lang/json/snippet_from_json.py msgid "I saw that! Drop what you just stole!" -msgstr "" +msgstr "我看到了!放下你偷的東西。" #: lang/json/snippet_from_json.py msgid "Thieves will not last long around me , please drop that." -msgstr "" +msgstr "小偷在我這兒活不久,,請放下那些。" #: lang/json/snippet_from_json.py msgid "" "Consider this a warning , thieves will not be tolerated, drop it." -msgstr "" +msgstr "這是個警告,。小偷不會被容忍,放下。" #: lang/json/snippet_from_json.py msgid "You think I'm blind ? Don't touch our stuff." -msgstr "" +msgstr "你以為我是瞎子嗎??別碰我們的東西。" #: lang/json/snippet_from_json.py msgid "You have one chance to put it back." -msgstr "" +msgstr "給你一個機會把東西放回去。" #: lang/json/snippet_from_json.py msgid "Return the stolen goods. You have to the count of three to comply." -msgstr "" +msgstr "歸還你偷的東西。我數到三。" #: lang/json/snippet_from_json.py msgid "You're not leaving here with stolen goods, ." -msgstr "" +msgstr "你不得把偷的東西帶離這裡,。" #: lang/json/snippet_from_json.py msgid "content" @@ -169607,11 +169664,11 @@ msgstr "很好, 放下 !" #: lang/json/snippet_from_json.py msgid "" "Please put down your weapon. I'll give you to the count of three. One…" -msgstr "" +msgstr "請放下你的武器。我會數到三。一..." #: lang/json/snippet_from_json.py msgid "Let's take it easy now, okay? Put the weapon down." -msgstr "" +msgstr "放輕鬆點,好嗎?放下武器。" #: lang/json/snippet_from_json.py msgid "motherfucking" @@ -169675,7 +169732,7 @@ msgstr "嘿, 我們應該談談, ?" #: lang/json/snippet_from_json.py msgid "Hey, can we talk for a bit?" -msgstr "" +msgstr "嘿,我們能聊聊嗎?" #: lang/json/snippet_from_json.py msgid "! Wait up!" @@ -169695,7 +169752,7 @@ msgstr "等等, 我們談談!" #: lang/json/snippet_from_json.py msgid "Hey, what's the rush? Let's chat a tad." -msgstr "" +msgstr "嘿,急什麼?我們聊聊吧。" #: lang/json/snippet_from_json.py msgid "Put your hands up!" @@ -169875,25 +169932,25 @@ msgstr "" #: lang/json/snippet_from_json.py msgid "you can fuck right off, you " -msgstr "" +msgstr "你可以滾了," #: lang/json/snippet_from_json.py msgid "I've had enough of you, begone" -msgstr "" +msgstr "我受夠你了,滾開" #: lang/json/snippet_from_json.py msgid "you're a poster child for abortions" -msgstr "" +msgstr "你是典型的早產兒吧" #: lang/json/snippet_from_json.py msgid "" "how the fuck you've survived this far is beyond me, you " "" -msgstr "" +msgstr "你他媽是怎麼活這麼久的," #: lang/json/snippet_from_json.py msgid "you're why the gene pool needs a lifeguard" -msgstr "" +msgstr "你的存在解釋了為何基因庫需要優生選擇" #: lang/json/snippet_from_json.py msgid "Can I get out and walk? This vehicle is too small." @@ -169921,27 +169978,27 @@ msgstr "爛透了。我太大了。" #: lang/json/snippet_from_json.py msgid "I don't like being a mutant crammed into your tiny little vehicle." -msgstr "" +msgstr "我這種變異人可不喜歡擠進你那小載具裡。" #: lang/json/snippet_from_json.py msgid "Getting awfully cramped in here." -msgstr "" +msgstr "這裡相當的窄。" #: lang/json/snippet_from_json.py msgid "I don't think this vehicle was designed for someone like me." -msgstr "" +msgstr "我不覺得這類載具是設計給像我這樣的人用的。" #: lang/json/snippet_from_json.py msgid " Fire in the hole!" -msgstr "" +msgstr " 要爆炸了!小心!" #: lang/json/snippet_from_json.py msgid " Get cover!" -msgstr "" +msgstr " 找掩護!" #: lang/json/snippet_from_json.py msgid "Hit the dirt!" -msgstr "" +msgstr "快趴下!" #: lang/json/snippet_from_json.py msgid "This shit is gonna blow!" @@ -169957,15 +170014,15 @@ msgstr "我 需要離遠點。" #: lang/json/snippet_from_json.py msgid "I need to get some distance." -msgstr "" +msgstr "我需要遠離點。" #: lang/json/snippet_from_json.py msgid " I'm getting my ass out of here!" -msgstr "" +msgstr "我該趕快閃開!" #: lang/json/snippet_from_json.py msgid "Fire in the hole, motherfuckers!" -msgstr "" +msgstr "要爆炸啦,渾蛋!" #: lang/json/snippet_from_json.py msgid "Heads up, ." @@ -169981,7 +170038,7 @@ msgstr "小心!" #: lang/json/snippet_from_json.py msgid "Get cover!" -msgstr "快找掩護!" +msgstr "快找掩護!" #: lang/json/snippet_from_json.py msgid "Get down!" @@ -169997,23 +170054,23 @@ msgstr "小心! 屌絲們!" #: lang/json/snippet_from_json.py msgid "Bombs away!" -msgstr "" +msgstr "炸彈!跑!" #: lang/json/snippet_from_json.py msgid "Shrapnel, incoming! Watch it!" -msgstr "" +msgstr "彈片襲來!小心!" #: lang/json/snippet_from_json.py msgid "Making some noise!" -msgstr "" +msgstr "弄點噪音!" #: lang/json/snippet_from_json.py msgid "Hit the deck!" -msgstr "" +msgstr "快臥倒!" #: lang/json/snippet_from_json.py msgid "Fuck me! A " -msgstr "" +msgstr "幹!是" #: lang/json/snippet_from_json.py msgid "Watch out for that" @@ -170025,19 +170082,19 @@ msgstr "當心!我看見" #: lang/json/snippet_from_json.py msgid "Run! It's a" -msgstr "" +msgstr "快跑!是" #: lang/json/snippet_from_json.py msgid ", a" -msgstr "" +msgstr ",一個" #: lang/json/snippet_from_json.py msgid ", I'm doomed! There's a " -msgstr "" +msgstr ",我完蛋了!那是" #: lang/json/snippet_from_json.py msgid ", here comes a " -msgstr "" +msgstr ",來了個" #: lang/json/snippet_from_json.py msgid "Incoming!" @@ -170045,7 +170102,7 @@ msgstr "正在靠近!" #: lang/json/snippet_from_json.py msgid "Prepare yourself! We have a" -msgstr "" +msgstr "做好準備! 有" #: lang/json/snippet_from_json.py msgid "" @@ -170137,11 +170194,11 @@ msgstr "有敵來襲!" #: lang/json/snippet_from_json.py msgid " look sharp! Things are heating up." -msgstr "" +msgstr "留神!事態更加緊迫了。" #: lang/json/snippet_from_json.py msgid " Hostiles inbound." -msgstr "" +msgstr " 敵意目標靠近。" #: lang/json/snippet_from_json.py msgid "You're gonna rot in hell, you pieces of shit!" @@ -170261,23 +170318,23 @@ msgstr "那是最後一個嗎?" #: lang/json/snippet_from_json.py msgid "I'd kill for a coke." -msgstr "" +msgstr "我會為一罐可樂而殺人。" #: lang/json/snippet_from_json.py msgid "Weapons check everyone. There may be more." -msgstr "" +msgstr "所有人檢查好你的武器。可能還會有更多。" #: lang/json/snippet_from_json.py msgid "That's that, then." -msgstr "" +msgstr "那麼就這樣。" #: lang/json/snippet_from_json.py msgid "That's the last of them for now." -msgstr "" +msgstr "這是最後一個了。" #: lang/json/snippet_from_json.py msgid "Clearing the world, one at a time" -msgstr "" +msgstr "淨化世界,一次一個。" #: lang/json/snippet_from_json.py msgid "Well, that got the blood pumping." @@ -170285,19 +170342,19 @@ msgstr "" #: lang/json/snippet_from_json.py msgid "We're clear, but stay frosty." -msgstr "" +msgstr "我們暫時安全了,不過要保持警惕。" #: lang/json/snippet_from_json.py msgid " beautiful work." -msgstr "" +msgstr "幹的漂亮。" #: lang/json/snippet_from_json.py msgid "Getting really good at this." -msgstr "" +msgstr "幹的真棒。" #: lang/json/snippet_from_json.py msgid " What a day." -msgstr "" +msgstr "真是個日子。" #: lang/json/snippet_from_json.py msgid " I win again!" @@ -170353,7 +170410,7 @@ msgstr "" #: lang/json/snippet_from_json.py msgid "! Watch my back while I kill" -msgstr "" +msgstr "!在我殺敵時看好我後方" #: lang/json/snippet_from_json.py msgid "I'm your huckleberry," @@ -170361,7 +170418,7 @@ msgstr "" #: lang/json/snippet_from_json.py msgid "Sorry, but you have to go down," -msgstr "" +msgstr "抱歉,但你必須倒下。" #: lang/json/snippet_from_json.py msgid "End of the line," @@ -170373,23 +170430,23 @@ msgstr "" #: lang/json/snippet_from_json.py msgid "Let's dance," -msgstr "" +msgstr "跳舞時間。" #: lang/json/snippet_from_json.py msgid "You and me," -msgstr "" +msgstr "你和我," #: lang/json/snippet_from_json.py msgid "I will kill you to death," -msgstr "" +msgstr "我會宰了你直到你死透。" #: lang/json/snippet_from_json.py msgid "You're going down," -msgstr "" +msgstr "你會倒下," #: lang/json/snippet_from_json.py msgid "! I'm gonna kill you," -msgstr "" +msgstr "!我要殺了你," #: lang/json/snippet_from_json.py msgid "Watch you bleed out," @@ -170413,7 +170470,7 @@ msgstr "受死吧," #: lang/json/snippet_from_json.py msgid "Say your prayers," -msgstr "" +msgstr "說出你的遺言," #: lang/json/snippet_from_json.py msgid "!" @@ -170433,23 +170490,23 @@ msgstr "" #: lang/json/snippet_from_json.py msgid "You're going to pay for that, !" -msgstr "" +msgstr "你會為此付出代價,!" #: lang/json/snippet_from_json.py msgid "I think I need to see a doctor. I'm patching myself up." -msgstr "" +msgstr "我覺得我需要看醫生。我要修補我的身體。" #: lang/json/snippet_from_json.py msgid "Please, I don't want to die. Let these bandages work!" -msgstr "" +msgstr "拜託,我不想死。讓這些繃帶作用!" #: lang/json/snippet_from_json.py msgid "Hold up, I need to apply these." -msgstr "" +msgstr "撐住,我需要盡快處理傷口。" #: lang/json/snippet_from_json.py msgid "That cut looks bad, I'm going to fix it." -msgstr "" +msgstr "這傷口看起來很糟,我會嘗試處理它。" #: lang/json/snippet_from_json.py msgid "I hope these bandages work." @@ -170457,11 +170514,11 @@ msgstr "希望這些繃帶會有用。" #: lang/json/snippet_from_json.py msgid "I think I need to see a doctor. They're all dead, I hope these work." -msgstr "" +msgstr "我覺得我需要看醫生。不過他們都死了,希望繃帶有用。" #: lang/json/snippet_from_json.py msgid "Please, I don't want to die. C'mon, bandages!" -msgstr "" +msgstr "拜託,我不想死。拜託了繃帶!" #: lang/json/snippet_from_json.py msgid "Wait a spell, patching myself up!" @@ -170473,19 +170530,19 @@ msgstr "需要急救!" #: lang/json/snippet_from_json.py msgid "These bandages ain't much, but they will do for now." -msgstr "" +msgstr "剩餘的繃帶不多,但至少現在有用。" #: lang/json/snippet_from_json.py msgid "Hold up, gotta plug this hole in me." -msgstr "" +msgstr "撐住,躲在那裡等我。" #: lang/json/snippet_from_json.py msgid "Watch my back while I stitch my arm back on ." -msgstr "" +msgstr "在我縫合手臂的時候幫我注意我背後,。" #: lang/json/snippet_from_json.py msgid "Gotta bandage this or I'll bleed out. Give me a sec." -msgstr "" +msgstr "我需要包紮,不然我會一直流血。給我點時間。" #: lang/json/snippet_from_json.py msgid "" @@ -170507,11 +170564,11 @@ msgstr "誰在說話?" #: lang/json/snippet_from_json.py msgid "Did someone say something?" -msgstr "" +msgstr "有什麼人說了些什麼話嗎?" #: lang/json/snippet_from_json.py msgid "What made that noise?" -msgstr "" +msgstr "那是什麼聲音?" #: lang/json/snippet_from_json.py msgid "What was that?" @@ -170519,7 +170576,7 @@ msgstr "那是什麼?" #: lang/json/snippet_from_json.py msgid "Huh? Is someone there?" -msgstr "" +msgstr "嗯?有人嗎?" #: lang/json/snippet_from_json.py msgid "Who goes there?" @@ -170547,7 +170604,7 @@ msgstr "那邊有東西嗎?" #: lang/json/snippet_from_json.py msgid "Sounds like something bad's going on." -msgstr "" +msgstr "聽起來像是有些糟糕的事情。" #: lang/json/snippet_from_json.py msgid "I hear something moving - sounded like" @@ -170619,7 +170676,7 @@ msgstr "可行。" #: lang/json/snippet_from_json.py msgid "Acknowledged." -msgstr "" +msgstr "已確認。" #: lang/json/snippet_from_json.py lang/json/talk_topic_from_json.py #: lang/json/talk_topic_from_json.py @@ -170648,15 +170705,15 @@ msgstr "是。" #: lang/json/snippet_from_json.py msgid "Whew… smells like skunk!" -msgstr "" +msgstr "嗚… 聞起來像是臭鼬!" #: lang/json/snippet_from_json.py msgid "Man, that smells like some good shit!" -msgstr "老兄, 那聞起來很棒!" +msgstr "老兄,那聞起來很棒!" #: lang/json/snippet_from_json.py msgid "Is that marijuana you're smoking?" -msgstr "" +msgstr "你在抽的是大麻嗎?" #: lang/json/snippet_from_json.py msgid "Hey, don't bogart the joint!" @@ -170664,67 +170721,67 @@ msgstr "" #: lang/json/snippet_from_json.py msgid "C'mon, , I can smell it, pass it over." -msgstr "" +msgstr "拜託,,我能聞到,給我。" #: lang/json/snippet_from_json.py msgid "Wow, that smell takes me back." -msgstr "" +msgstr "阿,這聞起來讓我想到過去。" #: lang/json/snippet_from_json.py msgid "Ah, man. Good times, good times. Love that scent." -msgstr "" +msgstr "阿,老兄,真好,真好。超愛這香味。" #: lang/json/snippet_from_json.py msgid "What do I smell? Well, I guess it's legal now." -msgstr "" +msgstr "我聞到了什麼?喔,我想現在它是合法的。" #: lang/json/snippet_from_json.py msgid "Mmm, that weed smells good." -msgstr "" +msgstr "嗯嗯,大麻聞起來真棒。" #: lang/json/snippet_from_json.py msgid "Man, I can smell the weed, can I have some?" -msgstr "" +msgstr "老兄,我可以聞到大麻的味道,可以給我來點?" #: lang/json/snippet_from_json.py msgid "Are you sure it's a good idea to smoke that now?" -msgstr "" +msgstr "你確定現在抽菸是個好主意?" #: lang/json/snippet_from_json.py msgid "Is that the devil's lettuce I smell?" -msgstr "" +msgstr "我聞到的是大麻嗎?" #: lang/json/snippet_from_json.py msgid "I don't know… should you really be smoking that stuff?" -msgstr "" +msgstr "我不知道… 你真的要抽那東西?" #: lang/json/snippet_from_json.py msgid ", that's going to ruin your nose." -msgstr "" +msgstr ",這東西會破壞你的嗅覺。" #: lang/json/snippet_from_json.py msgid "Man, that stinks. Put it out!" -msgstr "" +msgstr "老兄,那好臭。滅掉它!" #: lang/json/snippet_from_json.py msgid "You're going to kill yourself smoking that stuff, ." -msgstr "" +msgstr "抽這東西會把你自己殺死的,。" #: lang/json/snippet_from_json.py msgid "Oh, wow, that smell… Can I have some?" -msgstr "" +msgstr "阿喔,這東西聞起來...我能來點嗎?" #: lang/json/snippet_from_json.py msgid "I smell heresy." -msgstr "" +msgstr "我聞到異端的味道。" #: lang/json/snippet_from_json.py msgid "Seriously? You're smoking that?" -msgstr "" +msgstr "認真的?你抽這個?" #: lang/json/snippet_from_json.py msgid "Well that's one way to guarantee the zombies don't kill you." -msgstr "" +msgstr "好吧,這是個讓殭屍保證不殺你的方法。" #: lang/json/snippet_from_json.py msgid "Come on , you're better than this." @@ -170740,7 +170797,7 @@ msgstr "呃, 腐敗的臭味!" #: lang/json/snippet_from_json.py msgid "Why are you smoking crack cocaine?" -msgstr "" +msgstr "你為什麼要吸快克古柯鹼?" #: lang/json/snippet_from_json.py msgid "" @@ -170748,57 +170805,57 @@ msgstr "" #: lang/json/snippet_from_json.py msgid "I need some batteries to power my CBMs." -msgstr "" +msgstr "我需要一些電池來運轉我的生化插件。" #: lang/json/snippet_from_json.py msgid "I can't recharge my CBMs without some batteries." -msgstr "" +msgstr "沒有電池我無法幫生化插件充能。" #: lang/json/snippet_from_json.py msgid "Hey, , can I get some batteries here? I need to recharge." -msgstr "" +msgstr "嘿,,我能在附近找些電池?我需要充能。" #: lang/json/snippet_from_json.py msgid "" "Internal batteries running low. How many batteries can you spare right now?" -msgstr "" +msgstr "內置電池餘量不足。有多少電池你能勻我些?" #: lang/json/snippet_from_json.py msgid "" "I can do a lot more for you if you pass me a couple batteries to recharge." -msgstr "" +msgstr "如果你給我些電池充能,我能為你做更多事情。" #: lang/json/snippet_from_json.py msgid "" "All these implants I got are going to turn to useless scrap real soon if I " "don't get some batteries to recharge." -msgstr "" +msgstr "我如果不能獲得一些電池來充能,所有我的生化插件很快將變成無用的廢鐵。" #: lang/json/snippet_from_json.py msgid "Pass some ethanol, I need to power my ethanol burner." -msgstr "" +msgstr "給我些乙醇,我需要來啟動我的酒精發電插件。" #: lang/json/snippet_from_json.py msgid "Waiter! I need a refill, my ethanol burner is running out of charge!" -msgstr "" +msgstr "服務員!我需要重新填充,我的酒精發電機已經沒有燃料了!" #: lang/json/snippet_from_json.py msgid "I require ethanol for my internal power supply. Anything on you?" -msgstr "" +msgstr "我需要乙醇來供應我的內置能源。你有嗎?" #: lang/json/snippet_from_json.py msgid "" "Got any alcohol to spare? Need to recharge my drives. Methanol, would do." -msgstr "" +msgstr "有酒精可以分我嗎?我需要充能我的驅動器。甲醇也行。" #: lang/json/snippet_from_json.py msgid "I need some junk to power my internal furnace." -msgstr "" +msgstr "我需要一些垃圾來運轉我的內燃機。" #: lang/json/snippet_from_json.py msgid "" "I can't recharge my CBMs without some firewood for my internal furnace." -msgstr "" +msgstr "沒有柴火我就無法用我的內燃機充能生化插件。" #: lang/json/snippet_from_json.py msgid "I need something to use as fuel for my furnace." @@ -171439,11 +171496,11 @@ msgstr "危險接近!" #: lang/json/snippet_from_json.py msgid "almost in melee range!" -msgstr "" +msgstr "幾乎到了近戰範圍!" #: lang/json/snippet_from_json.py msgid "too close for comfort!" -msgstr "" +msgstr "靠近到令人不安了!" #: lang/json/snippet_from_json.py msgid "within shooting range." @@ -172666,7 +172723,8 @@ msgid "" " a life of alcohol abuse and morphine addiction. Overdosed one night when " "left unattended. The community she helped said, 'I've never known a nicer " "woman nor one who had fought off depression for so long.'" -msgstr "作為一" +msgstr "" +"作為一名自學成材的化學家和醫生。她的工作使他漸漸的濫用酒精和嗎啡來排解壓力,最後成癮。某天晚上因為藥物過量且無人照顧而死。受過她幫助的人們這麼說:"我從沒見過比她更好的人,也沒有一個人可以這樣向憂鬱症抗爭了這麼久"。" #: lang/json/snippet_from_json.py msgid "" @@ -187740,12 +187798,12 @@ msgstr "" #: lang/json/talk_topic_from_json.py msgid "Can I give you instructions about fighting?" -msgstr "" +msgstr "我可以給你戰鬥有關的指示嗎?" #: lang/json/talk_topic_from_json.py msgid "" "Can I tell you to open and close doors or avoid sleep without shouting?" -msgstr "" +msgstr "我可以不靠吼叫要求你去開或者關門?或是避免睡覺?" #: lang/json/talk_topic_from_json.py msgid "" @@ -187995,7 +188053,7 @@ msgstr "你要給我啥命令?" #: lang/json/talk_topic_from_json.py msgid "What would you like?" -msgstr "" +msgstr "你希望我怎麼做?" #: lang/json/talk_topic_from_json.py msgid "Just say the word." @@ -189203,7 +189261,7 @@ msgstr "我在駕駛車輛時無法訓練你。" #: lang/json/talk_topic_from_json.py msgid "Give it some time, I'll show you something new later…" -msgstr "" +msgstr "給我點時間, 我會讓你看些新玩意…" #: lang/json/talk_topic_from_json.py msgid "I have some reason for denying you training." @@ -189717,13 +189775,20 @@ msgstr "" "每個營地可以有最多6個擴建功能,每個擴建需要一間臥室,擴建的設施會建在大地圖的鄰近格子。擴建營寨可以增加營地的功能性,像是增加農場或者製造各種物品的工廠。\n" "每次擴建需要你的營寨中央有2張床才能擴建,包含當前的。擴建設施只能建設在野外,而且必須重頭開始建造。\n" "擴建任務在營寨布告欄的獨立項目中,每個位置都有自己的任務欄位,你可以使用"tab"來看到他們。當前可以擴建的種類有:\n" -"-農場:已經犁好的田地,你可以直接指派追隨者來進行作物相關任務,種植作物在這邊就像一般一樣成長。\n" -"-車庫:這是一個大型建築,你可以指派追隨者來此拆卸車輛。當然了,其實就算沒有車庫你也是能叫追隨者這麼做,所以這個擴建功能其實沒有太大實際意義。\n" -"-食堂:這是一個擴建的廚房,包含用餐區和烹調區。\n" -"-牲畜區:這是一個模組化的建築。用來飼養牲畜,像是牛,馬,或者雞。但不包含其他動物!\n" -"-鹽場區域:一個非常簡易的擴建,讓你有鹽水可以使用。\n" -"-製造工房:這是一個大型擴建設施,包含各種製造物品所需的設備。追隨者可以利用其中的設備來製造物品,有些東西速度比純手工快得多。\n" -"-中央倉儲:這是一個用來儲存大量物資的大型擴建。" +"\n" +"-農場:已經犁好的田地,你可以直接指派追隨者來進行作物相關任務,種植作物在這邊就像一般一樣成長。\n" +"\n" +"-車庫:這是一個大型建築,你可以指派追隨者來此拆卸車輛。當然了,其實就算沒有車庫你也是能叫追隨者這麼做,所以這個擴建功能其實沒有太大實際意義。\n" +"\n" +"-食堂:這是一個擴建的廚房,包含用餐區和烹調區。\n" +"\n" +"-牲畜區:這是一個模組化的建築。用來飼養牲畜,像是牛,馬,或者雞。但不包含其他動物!\n" +"\n" +"-鹽場區域:一個非常簡易的擴建,讓你有鹽水可以使用。\n" +"\n" +"-製造工房:這是一個大型擴建設施,包含各種製造物品所需的設備。追隨者可以利用其中的設備來製造物品,有些東西速度比純手工快得多。\n" +"\n" +"-中央倉儲:這是一個用來儲存大量物資的大型擴建。" #: lang/json/talk_topic_from_json.py msgid "Got it. Give me some advice on building a camp." @@ -197417,7 +197482,7 @@ msgstr "法警, 我想這些問題該交由我的領導回答。" #: lang/json/talk_topic_from_json.py msgid "Hey, citizen… I'm not sure you belong here." -msgstr "" +msgstr "嘿, 市民… 你不該在這裡。" #: lang/json/talk_topic_from_json.py msgid "You should mind your own business, nothing to see here." @@ -197449,11 +197514,11 @@ msgstr "別在意我…" #: lang/json/talk_topic_from_json.py msgid "I got the cake. Shall we move, ?" -msgstr "" +msgstr "我拿到了蛋糕。我們可以走了嗎??" #: lang/json/talk_topic_from_json.py msgid "If you still want to travel with me, let's go." -msgstr "" +msgstr "如果你仍然想和我一起旅行,我們出發吧。" #: lang/json/talk_topic_from_json.py msgid "Lead the way, ." @@ -197461,15 +197526,15 @@ msgstr "帶路。。" #: lang/json/talk_topic_from_json.py msgid "Are we there yet, my ?" -msgstr "" +msgstr "我們到了沒?我的?" #: lang/json/talk_topic_from_json.py msgid "We're here, . Let's celebrate." -msgstr "" +msgstr "我們到了,。讓我們一起慶祝吧。" #: lang/json/talk_topic_from_json.py msgid "Be patient. We'll be there soon, " -msgstr "" +msgstr "耐心點。我們很快就到," #: lang/json/talk_topic_from_json.py msgid "" @@ -197493,7 +197558,7 @@ msgstr "" #: lang/json/talk_topic_from_json.py msgid "Sure, . " -msgstr "" +msgstr "當然," #: lang/json/talk_topic_from_json.py msgid "" @@ -197506,15 +197571,15 @@ msgstr "" #: lang/json/talk_topic_from_json.py msgid "Are we there yet, ? I can't wait to burn that building!" -msgstr "" +msgstr "我們到了沒??我等不及要燒掉建築了!" #: lang/json/talk_topic_from_json.py msgid "We're here. Let's do it!" -msgstr "" +msgstr "我們到了。讓我們開工吧!" #: lang/json/talk_topic_from_json.py msgid "Be patient, , we're getting there soon." -msgstr "" +msgstr "耐心點,,我們很快就到。" #: lang/json/talk_topic_from_json.py msgid "" @@ -197652,7 +197717,7 @@ msgstr "對不起,我錯了。我幫不了你。" #: lang/json/talk_topic_from_json.py msgid "Here, you can have this ." -msgstr "" +msgstr "這兒,你可以拿走。" #: lang/json/talk_topic_from_json.py msgid "This is wonderful of you, I really appreciate it." @@ -198798,21 +198863,21 @@ msgstr "你為什麼不穿褲子?" #: lang/json/talk_topic_from_json.py msgid "" "About those special pants a sexy clown hid in a shop for mysterious reasons…" -msgstr "" +msgstr "因為一些關於性感小丑將那褲子藏在商店裡的神秘原因..." #: lang/json/talk_topic_from_json.py msgid "" "[PRETTY] Remember that nice thing I did for you? Can you do something nice " "for me?" -msgstr "" +msgstr "[俊美]記得那些我幫你做的事情嗎?你可以做些事情回報我嗎?" #: lang/json/talk_topic_from_json.py msgid "So about those condoms. I thought of a good use for them…" -msgstr "" +msgstr "關於那些保險套。我想到一些不錯的使用方法..." #: lang/json/talk_topic_from_json.py msgid "[UGLY] I'm desperate. You're my only chance." -msgstr "" +msgstr "[醜陋]我很絕望。你是我唯一的機會了。" #: lang/json/talk_topic_from_json.py msgid "Hello again, gorgeous" @@ -198889,7 +198954,7 @@ msgstr "哎,你為什麼要這樣?我只是想嘗試一下神秘的氣氛好 #: lang/json/talk_topic_from_json.py msgid "And how is that working out for you?" -msgstr "" +msgstr "這麼做的效果如何?" #: lang/json/talk_topic_from_json.py msgid "Better'n you'd maybe think, okay? Can we drop it?" @@ -198905,7 +198970,7 @@ msgstr "你知道什麼?你可以做你自己,這很好。" #: lang/json/talk_topic_from_json.py msgid "I'll leave you to it then." -msgstr "" +msgstr "那就不打擾你了。" #: lang/json/talk_topic_from_json.py msgid "Fine. As a favor to you, I'll be a guy from Brooklyn." @@ -198946,6 +199011,7 @@ msgid "" "But I got no game here y'know? I look like the clown when I should be knee " "deep in hotness here. Look around, it's straight hotties!" msgstr "" +"是的,我在一個孩子的宴會上喝醉了闖禍。犯蠢的和一個我看上的派對小丑一起偷了一輛小貨車(別譴責我,我花了很長時間才做到,小丑是個寶藏愛人)然後我丟了我的褲子,包含我所有的錢和我從一個酒吧中的死掉牧師身上偷來的戰神牌保險套。我要瘋了,但至少我還安全,抵達了這裡。但我在這兒玩不轉,你知道嗎?本來我該身處一群辣妹中但我看起來像個小丑。看看周圍,都是辣妹!" #: lang/json/talk_topic_from_json.py msgid "" @@ -198968,13 +199034,13 @@ msgstr "" #: lang/json/talk_topic_from_json.py msgid "Can I help you out?" -msgstr "" +msgstr "我可以幫你嗎?" #: lang/json/talk_topic_from_json.py msgid "" "Could be better. I don't really got any friends here in the center, but " "seeing travelers like you always brightens my day." -msgstr "" +msgstr "有待改善。我在難民中心沒有任何朋友,但看到像你這樣的旅行者總是使我高興。" #: lang/json/talk_topic_from_json.py msgid "" @@ -198986,7 +199052,7 @@ msgstr "" #: lang/json/talk_topic_from_json.py msgid "Yo, you're crazy hot! I'm not stupid!" -msgstr "" +msgstr "唷,你超辣!我可不笨!" #: lang/json/talk_topic_from_json.py msgid "My jewel of the New England, I give to you my biggest prize." @@ -198998,7 +199064,7 @@ msgstr "嘆氣。你剛剛說啥?" #: lang/json/talk_topic_from_json.py msgid "All done, I'd better get going." -msgstr "" +msgstr "搞定,我得走了。" #: lang/json/talk_topic_from_json.py msgid "Yeeeeah it's on!" @@ -199044,17 +199110,17 @@ msgstr "還需要我幫什麼忙嗎 ?" #: lang/json/talk_topic_from_json.py msgid "" "So, have you had a chance to get that laptop working and look at it yet?" -msgstr "" +msgstr "那麼,你修好那台筆記型電腦並可以查看其中內容了沒?" #: lang/json/talk_topic_from_json.py msgid "" "Now that you've got your tools and shop set up, do you think you could teach" " me a thing or two about construction?" -msgstr "" +msgstr "現在你已經準備好了工具和商店,你覺得你可以教我一兩樣關於建築方面的事情嗎?" #: lang/json/talk_topic_from_json.py msgid "You don't seem to be doing great." -msgstr "" +msgstr "你看起來似乎做得並不好。" #: lang/json/talk_topic_from_json.py msgid "Well, well. I'm glad you are back." @@ -199082,7 +199148,7 @@ msgstr "嗨,Boris。怎麼了?" #: lang/json/talk_topic_from_json.py msgid "Good to see you, Boris. Are things looking up for you at all?" -msgstr "" +msgstr "很高興見到你,Boris。對你來說這裡看起來如何?" #: lang/json/talk_topic_from_json.py msgid "Hi Boris, nice to meet you. I gotta go though." @@ -199090,21 +199156,21 @@ msgstr "嗨 Boris,很高興認識你。不過我該走了。" #: lang/json/talk_topic_from_json.py msgid "Hi Boris. I can't stay to talk." -msgstr "" +msgstr "嗨 Boris。我有些事沒法繼續聊了。" #: lang/json/talk_topic_from_json.py msgid "It is nice to meet you too. To what do I owe the pleasure?" -msgstr "" +msgstr "很高興見到你。我怎磨有這種榮幸?" #: lang/json/talk_topic_from_json.py msgid "" "I'm just a traveler, taking the chance to have some living human company. " "What's up in your life these days?" -msgstr "" +msgstr "我只是個旅行者,希望有機會可以找其他人一起作伴。你在這兒過得如何?" #: lang/json/talk_topic_from_json.py msgid "I just wanted to say hi. I'll be on my way." -msgstr "" +msgstr "我只是想要打聲招呼。我馬上就走。" #: lang/json/talk_topic_from_json.py msgid "" @@ -199131,13 +199197,13 @@ msgstr "" #: lang/json/talk_topic_from_json.py msgid "What have you lost, if it's okay for me to ask?" -msgstr "" +msgstr "你失去了什麼?我可以這樣問嗎?" #: lang/json/talk_topic_from_json.py msgid "" "It seems like carpentry work would be something the Free Merchants need. " "Why are you so bored?" -msgstr "" +msgstr "在我看來自由商會是需要一些木工的。為何你在這無所事事?" #: lang/json/talk_topic_from_json.py msgid "Could you teach me something about carpentry?" @@ -199168,7 +199234,7 @@ msgstr "抱歉,你剛剛說啥?" #: lang/json/talk_topic_from_json.py msgid "I'm sorry. I'd better get going." -msgstr "" +msgstr "抱歉。我該走了。" #: lang/json/talk_topic_from_json.py msgid "" @@ -199393,7 +199459,7 @@ msgstr "還有麵包可以讓我用麵粉交換嗎?" #: lang/json/talk_topic_from_json.py msgid "Hi there. I'm Dana, Dana Nunez. Nice to see a new face." -msgstr "" +msgstr "嗨。我是 Dana,Dana Nunez。很高興看到新面孔。" #: lang/json/talk_topic_from_json.py msgid "Dana, hey? Nice to meet you. How are things here?" @@ -199432,15 +199498,15 @@ msgstr "" #: lang/json/talk_topic_from_json.py msgid "Have you done any baking lately?" -msgstr "" +msgstr "你最近烤過麵包嗎?" #: lang/json/talk_topic_from_json.py msgid "I'm sorry for your loss." -msgstr "" +msgstr "我很遺憾你的損失。" #: lang/json/talk_topic_from_json.py msgid "I'd better get going. Bye, Dana." -msgstr "" +msgstr "我該走了,再見,Dana。" #: lang/json/talk_topic_from_json.py msgid "That sounds like a great deal, here's some flour for you." @@ -199525,7 +199591,7 @@ msgstr "" #: lang/json/talk_topic_from_json.py msgid "I guess I'm outta here then." -msgstr "" +msgstr "我想我該趕快走了。" #: lang/json/talk_topic_from_json.py msgid "" @@ -199645,7 +199711,7 @@ msgstr "" msgid "" "Well now, good to see another new face! Welcome to the center, friend, I'm " "Draco." -msgstr "" +msgstr "感覺真好,又能看到其他的新面孔!歡迎來到中心,朋友,我是Draco。" #: lang/json/talk_topic_from_json.py msgid "Nice to meet you, Draco." @@ -199653,11 +199719,11 @@ msgstr "很高興認識你,Draco。" #: lang/json/talk_topic_from_json.py msgid "Hi, Draco, how are you doing?" -msgstr "" +msgstr "嗨,Draco,你在做什麼?" #: lang/json/talk_topic_from_json.py msgid "Hi again, Draco, nice to see you too." -msgstr "" +msgstr "嗨,Draco,很高興認識你。" #: lang/json/talk_topic_from_json.py msgid "Hi Draco, nice to meet you. I gotta go though." @@ -199665,7 +199731,7 @@ msgstr "嗨 Draco,很高興認識你。不過我該走了。" #: lang/json/talk_topic_from_json.py msgid "Hi Draco, nice to see you too. I gotta go though." -msgstr "" +msgstr "嗨 Draco,很高興見到你。不過我該走了。" #: lang/json/talk_topic_from_json.py msgid "" @@ -199762,7 +199828,7 @@ msgstr "" #: lang/json/talk_topic_from_json.py msgid "No, not playing this game." -msgstr "" +msgstr "不,我不玩這遊戲。" #: lang/json/talk_topic_from_json.py msgid "You know, what kinda person are you? What motivates you?" @@ -199931,7 +199997,7 @@ msgstr "" #: lang/json/talk_topic_from_json.py msgid "What?" -msgstr "" +msgstr "什麼?" #: lang/json/talk_topic_from_json.py msgid "WHAT." @@ -199963,11 +200029,11 @@ msgstr "" #: lang/json/talk_topic_from_json.py msgid "Nope, sorry." -msgstr "" +msgstr "不,抱歉。" #: lang/json/talk_topic_from_json.py msgid "I'm not doing this." -msgstr "" +msgstr "我不幹。" #: lang/json/talk_topic_from_json.py msgid "" @@ -199982,7 +200048,7 @@ msgstr "我能幫忙。" #: lang/json/talk_topic_from_json.py msgid "Find somebody else, dude." -msgstr "" +msgstr "找別人吧,兄弟。" #: lang/json/talk_topic_from_json.py msgid "" @@ -200018,11 +200084,11 @@ msgstr "" #: lang/json/talk_topic_from_json.py msgid "Sure." -msgstr "" +msgstr "當然。" #: lang/json/talk_topic_from_json.py msgid "I'm not your drug dealer, buddy." -msgstr "" +msgstr "兄弟,我不是來交易毒品的。" #: lang/json/talk_topic_from_json.py msgid "Sold! Thanks for helping me out, friend." @@ -200030,11 +200096,11 @@ msgstr "" #: lang/json/talk_topic_from_json.py msgid "No problem, Draco." -msgstr "" +msgstr "沒問題,Draco。" #: lang/json/talk_topic_from_json.py msgid "You're welcome. Later." -msgstr "" +msgstr "不客氣。" #: lang/json/talk_topic_from_json.py msgid "How did you wind up here at the center?" @@ -200054,7 +200120,7 @@ msgstr "" #: lang/json/talk_topic_from_json.py msgid "Oh, hi." -msgstr "" +msgstr "喔,嗨。" #: lang/json/talk_topic_from_json.py msgid "" @@ -200128,17 +200194,17 @@ msgstr "" #: lang/json/talk_topic_from_json.py msgid "All right, here's your money." -msgstr "" +msgstr "很好,這是給你的錢。" #: lang/json/talk_topic_from_json.py msgid "[BARTER] Come on, I'm serious here." -msgstr "" +msgstr "[議價]快點,我是認真的。" #: lang/json/talk_topic_from_json.py msgid "" "[BARTER] That's still pretty steep, I risked my neck out there for your " "book. Can't you manage a little lower?" -msgstr "" +msgstr "[議價]聽起來還是很懸,我冒著掉腦袋的風險去幫你弄書。你可以再低點嗎?" #: lang/json/talk_topic_from_json.py msgid "" @@ -200180,15 +200246,15 @@ msgstr "" #: lang/json/talk_topic_from_json.py msgid "Well, hello." -msgstr "" +msgstr "喔,哈嘍。" #: lang/json/talk_topic_from_json.py msgid "Good to see you again." -msgstr "" +msgstr "很高興再次見到你。" #: lang/json/talk_topic_from_json.py msgid "Hi. Hi there. I'm Garry, Garry Villeneuve." -msgstr "" +msgstr "嗨,嗨。我是Garry,Garry Villeneuve。" #: lang/json/talk_topic_from_json.py msgid "Nice to meet you, Garry." @@ -200196,7 +200262,7 @@ msgstr "很高興認識你,Garry。" #: lang/json/talk_topic_from_json.py msgid "Hi, Garry. What's up?" -msgstr "" +msgstr "嗨,Garry。怎麼了?" #: lang/json/talk_topic_from_json.py msgid "Hi Garry, nice to meet you. I gotta go though." @@ -200204,7 +200270,7 @@ msgstr "嗨 Garry,很高興認識你。不過我該走了。" #: lang/json/talk_topic_from_json.py msgid "Hi Garry. I can't stay to talk." -msgstr "" +msgstr "嗨 Garry。我有些事沒法繼續聊了。" #: lang/json/talk_topic_from_json.py msgid "Nice to meet you too. Are you staying here, or something?" @@ -200212,11 +200278,11 @@ msgstr "我也很高興認識你。你是打算留在這還是?" #: lang/json/talk_topic_from_json.py msgid "No, I'm a traveler. What's up with you?" -msgstr "" +msgstr "不,我是旅行者。你怎麼了?" #: lang/json/talk_topic_from_json.py msgid "Nope, in fact I'm leaving right now." -msgstr "" +msgstr "沒事,事實上我正準備離開。" #: lang/json/talk_topic_from_json.py msgid "" @@ -200260,7 +200326,7 @@ msgstr "嘿,又見面了。" msgid "" "Oh, hello. I don't think I've seen you around before. I'm Guneet, people " "call me Gunny." -msgstr "" +msgstr "喔,哈嘍。我之前好像沒在附近看過你。我是 Guneet,大家都叫我 Gunny。" #: lang/json/talk_topic_from_json.py msgid "Nice to meet you, Gunny." @@ -200276,7 +200342,7 @@ msgstr "嗨 Gunny,很高興認識你。不過我該走了。" #: lang/json/talk_topic_from_json.py msgid "Hi Gunny. I can't stay to talk." -msgstr "" +msgstr "嗨 Gunny。我有些事沒法繼續聊了。" #: lang/json/talk_topic_from_json.py msgid "" @@ -200286,7 +200352,7 @@ msgstr "" #: lang/json/talk_topic_from_json.py msgid "I just had some questions." -msgstr "" +msgstr "我有些問題。" #: lang/json/talk_topic_from_json.py msgid "." @@ -200310,7 +200376,7 @@ msgstr "" #: lang/json/talk_topic_from_json.py msgid "What are you working on?" -msgstr "" +msgstr "你在作些什麼?" #: lang/json/talk_topic_from_json.py msgid "How's everything going with that defense system?" @@ -209109,7 +209175,7 @@ msgid "" "A standard wooden door that doesn't look very resilient. It'd probably burn" " easily, too. This one has an extra keyhole, so it's likely locked. You " "could pry it open or pick the lock." -msgstr "" +msgstr "一個看起來不怎麼堅固的標準木門,可能也很容易燃燒。這個門有個鑰匙孔,所以通常是鎖住的。你可以撬開或者嘗試解鎖。" #. ~ Description for closed wood door #: lang/json/terrain_from_json.py @@ -209117,7 +209183,7 @@ msgid "" "A standard wooden door that doesn't look very resilient. It'd probably burn" " easily, too. This one has a deadbolt keyhole, so it's likely locked. You " "could pry it open or pick the lock, or unlock the deadbolt from the inside." -msgstr "" +msgstr "一個看起來不怎麼堅固的標準木門,可能也很容易燃燒。這個門有個鎖舌孔,所以通常是鎖住的。你可以撬開或者嘗試解鎖,又或者直接從內門打開鎖舌。" #. ~ Description for closed wood door #: lang/json/terrain_from_json.py @@ -209127,6 +209193,7 @@ msgid "" "one has a deadbolt keyhole, so it's likely locked. You could pry it open or" " pick the lock, or unlock the deadbolt from the inside." msgstr "" +"一般木頭做成的普通門,除了這扇有窺孔。如果你仔細觀察,你就能從洞口看出去。這個門有個鎖舌孔,所以通常是鎖住的。你可以撬開或者嘗試解鎖,又或者直接從內門打開鎖舌。" #: lang/json/terrain_from_json.py msgid "closed door curtain" @@ -214955,11 +215022,11 @@ msgstr "眩光防護" #: lang/json/tool_quality_from_json.py msgid "shearing" -msgstr "" +msgstr "剃毛" #: lang/json/tool_quality_from_json.py msgid "churn" -msgstr "" +msgstr "攪拌" #: lang/json/tool_quality_from_json.py msgid "awl" @@ -214983,7 +215050,7 @@ msgstr "精密敲擊" #: lang/json/tool_quality_from_json.py msgid "soft hammering" -msgstr "" +msgstr "輕柔敲擊" #: lang/json/tool_quality_from_json.py msgid "wood sawing" @@ -215052,7 +215119,7 @@ msgstr "撬開" #: lang/json/tool_quality_from_json.py msgid "punch" -msgstr "" +msgstr "中心鑽" #: lang/json/tool_quality_from_json.py msgid "lifting" @@ -215068,7 +215135,7 @@ msgstr "內建頂重" #: lang/json/tool_quality_from_json.py msgid "siphoning" -msgstr "" +msgstr "抽取" #: lang/json/tool_quality_from_json.py msgid "chiseling" @@ -215144,7 +215211,7 @@ msgstr "" #: lang/json/tool_quality_from_json.py msgid "rope" -msgstr "" +msgstr "繩索" #: lang/json/tool_quality_from_json.py msgid "clean surface" @@ -215917,7 +215984,7 @@ msgstr "裝甲機器人載體" #: lang/json/vehicle_from_json.py msgid "Flaming Atomic Car" -msgstr "" +msgstr "燃燒的原子能車" #: lang/json/vehicle_from_json.py msgid "Floating disk" @@ -216922,14 +216989,14 @@ msgstr "車輛油箱 (60 公升)" #: lang/json/vehicle_part_from_json.py msgid "refrigerated tank (60L)" -msgstr "" +msgstr "冷藏水箱(60L)" #. ~ Description for refrigerated tank (60L) #: lang/json/vehicle_part_from_json.py msgid "" "A 60L refrigerated tank. When turned on, it will cool the liquid inside, " "extending the time until the food spoils." -msgstr "" +msgstr "一個60升的冷藏水箱。當它啟動時, 裡面的液體將被冷藏, 延長食物腐敗所需要的時間。" #: lang/json/vehicle_part_from_json.py msgid "external tank (100L)" @@ -216945,6 +217012,7 @@ msgid "" "installed in the vehicle. You can also use a rubber hose to siphon liquids " "out of a tank." msgstr "" +"一個儲存液體的空間,可以外置在載具的牆體和裝甲外。如果裝可供引擎使用的燃料時,引擎啟動時會自動從水箱抽取燃料。如果裝水,你可以在載具上安裝一個水龍頭來抽取他。當然你同樣也可以使用橡膠管來抽出液體。" #: lang/json/vehicle_part_from_json.py msgid "roof-mounted external tank (100L)" @@ -216973,6 +217041,7 @@ msgid "" "installed in the vehicle. You can also use a rubber hose to siphon liquids " "out of a tank." msgstr "" +"一個儲存液體的空間,裝設在載具內貨艙或者乘客空間。如果裝可供引擎使用的燃料時,引擎啟動時會自動從水箱抽取燃料。如果裝水,你可以在載具上安裝一個水龍頭來抽取他。當然你同樣也可以使用橡膠管來抽出液體。" #. ~ Description for fuel bunker #: lang/json/vehicle_part_from_json.py @@ -218197,7 +218266,7 @@ msgstr "" #: lang/json/vehicle_part_from_json.py msgid "cargo shelving" -msgstr "" +msgstr "貨櫃擱置" #: lang/json/vehicle_part_from_json.py msgid "wiring" @@ -218956,13 +219025,13 @@ msgstr "你清空你的 %s。" msgid "" "You no longer have the in progress craft in your possession. You stop " "crafting. Reactivate the in progress craft to continue crafting." -msgstr "" +msgstr "你不再進行製作工作,停了下來。重新啟動進行中的製作工作以繼續製作。" #: src/activity_actor.cpp msgid "" " no longer has the in progress craft in their possession. " " stops crafting." -msgstr "" +msgstr "不再進行製作工作。停了下來。" #: src/activity_actor.cpp #, c-format @@ -219188,13 +219257,13 @@ msgid "" "You no longer have the in progress disassembly in your possession. You stop" " disassembling. Reactivate the in progress disassembly to continue " "disassembling." -msgstr "" +msgstr "你不再進行拆解工作,停了下來。重新啟動進行中的拆解工作以繼續拆解工作。" #: src/activity_actor.cpp msgid "" " no longer has the in progress disassembly in their possession. " " stops disassembling." -msgstr "" +msgstr "不再進行拆解工作。停了下來。" #: src/activity_handlers.cpp #, c-format @@ -220577,7 +220646,7 @@ msgstr "感知 -1 智力 -1;頻繁犯癮。" #: src/addiction.cpp msgid "Perception - 2; Intelligence - 2; Frequent cravings." -msgstr "感知 -12 智力 -2;頻繁犯癮。" +msgstr "感知 -2 智力 -2;頻繁犯癮。" #: src/addiction.cpp msgid "" @@ -221207,6 +221276,20 @@ msgid "" "\n" "The first number is the summed encumbrance from all clothing on that bodypart. The second number is an additional encumbrance penalty caused by wearing either multiple items on one of the bodypart's layers or wearing items the wrong way (e.g. a shirt over a backpack). The sum of these values is the effective encumbrance value your character has for that bodypart." msgstr "" +"使用 [方向鍵 或 數字鍵盤] 來瀏覽左方列表。\n" +"[%s] 選擇標記的裝備以重新排序。\n" +"[%s] / [%s] 捲動右方列表。\n" +"[%s] 自動重新指派裝備熱鍵。\n" +"[%s] 把裝備穿到另一側。\n" +"[%s] 自動排序所有裝備。\n" +"[%s] 從物品欄穿戴裝備。\n" +"[%s] 從物品欄穿戴裝備到選中的位置。\n" +"[%s] 脫掉選中的裝備\n" +"\n" +"\n" +"累贅說明:\n" +"\n" +"第一個數字是該身體部位所有裝備的累贅總和。第二個數字是該身體部位的額外累贅懲罰。來自於在相同部位的相同層級穿戴多件物品,或是錯誤的穿戴方法(例如: 把上衣穿在背包外面)。兩個數值的總和就是該身體部位的實際生效累贅值。" #: src/auto_note.cpp msgid "auto notes configuration" @@ -229493,12 +229576,12 @@ msgstr "地圖產生戳記" #: src/effect.cpp #, c-format msgid "Strength +%d; " -msgstr "" +msgstr "力量 +%d;" #: src/effect.cpp #, c-format msgid "Strength %d; " -msgstr "" +msgstr "力量 %d;" #: src/effect.cpp #, c-format @@ -229513,12 +229596,12 @@ msgstr "" #: src/effect.cpp #, c-format msgid "Perception +%d; " -msgstr "" +msgstr "感知 +%d;" #: src/effect.cpp #, c-format msgid "Perception %d; " -msgstr "" +msgstr "感知 %d;" #: src/effect.cpp #, c-format @@ -231592,7 +231675,7 @@ msgid "" "Perception: %10d\n" "\n" msgstr "" -"感知: %10d\n" +"感知: %10d\n" "\n" #: src/faction_camp.cpp @@ -233549,12 +233632,12 @@ msgstr "有東西擋住了。" #: src/game.cpp #, c-format msgid "The %s is really heavy!" -msgstr "" +msgstr "%s 真的很重!" #: src/game.cpp #, c-format msgid "You fail to move the %s." -msgstr "" +msgstr "你移動 %s 失敗了。" #: src/game.cpp #, c-format @@ -235038,7 +235121,7 @@ msgstr "移動 %s 花費了不少時間。" #: src/grab.cpp #, c-format msgid "You lack the strength to move the %s." -msgstr "" +msgstr "你沒有足夠的力量去移動 %s。" #: src/grab.cpp msgid "errors in movement code" @@ -236293,7 +236376,7 @@ msgstr "" #: src/iexamine.cpp #, c-format msgid "The %s is locked. You could pry it open with the right tool…" -msgstr "" +msgstr "%s是鎖住的。如果有正確的工具可以撬開..." #: src/iexamine.cpp #, c-format @@ -238954,7 +239037,7 @@ msgstr "標記/取消標記選中的物品" #: src/inventory_ui.cpp msgid "Mark/unmark non-favorite items" -msgstr "" +msgstr "標記/去除標記 非喜愛物品" #: src/inventory_ui.cpp msgid "ITEMS TO COMPARE" @@ -239126,7 +239209,7 @@ msgstr "這物品具有 法術聚焦 特性。拿在手中依然可 #: src/item.cpp #, c-format msgid "This is an in progress disassembly of %s. It is %d percent complete." -msgstr "" +msgstr "這是一個拆解中的%s。完成度%d%。" #: src/item.cpp #, c-format @@ -242178,7 +242261,7 @@ msgstr "" #: src/iuse.cpp msgid "You start churning up the earth here." -msgstr "" +msgstr "你開始翻動這裡的土壤。" #: src/iuse.cpp msgid "You can't churn up this ground." @@ -244942,15 +245025,15 @@ msgstr "你已經啟動了 %s 的計時器, 你也許會想要跑遠一點。" #: src/iuse_actor.cpp msgid "Power at epicenter: " -msgstr "" +msgstr "中心破壞力:" #: src/iuse_actor.cpp msgid "Casing mass: " -msgstr "" +msgstr "彈殼質量:" #: src/iuse_actor.cpp msgid "Fragment mass: " -msgstr "" +msgstr "破片質量:" #: src/iuse_actor.cpp #, c-format @@ -247231,13 +247314,13 @@ msgstr "%1$s 破壞了 %2$s !" #: src/map.cpp #, c-format msgid "The %s damages several items." -msgstr "" +msgstr "%s損壞了好幾件物品。" #. ~ %1$s: the cause of damage, %2$s: damaged item name #: src/map.cpp #, c-format msgid "The %1$s damages the %2$s." -msgstr "" +msgstr "%1$s損壞了%2$s。" #: src/map.cpp msgid "an alarm go off!" @@ -250897,7 +250980,7 @@ msgstr "剩餘時間: %s" #: src/mission_ui.cpp #, c-format msgid "Target: %s You: %s" -msgstr "" +msgstr "目標:%s 你:%s " #: src/mission_ui.cpp msgid "You have no active missions!" @@ -252421,7 +252504,7 @@ msgstr "%s 掙扎著從 %s 掙脫出來!" #: src/monattack.cpp #, c-format msgid "The %1$s mechanically grabs at %2$s!" -msgstr "%1$s 的機械裝置抓住了 %2$s!" +msgstr "%1$s 機械的抓住了 %2$s!" #: src/monattack.cpp #, c-format @@ -252855,20 +252938,20 @@ msgstr "擠奶 %s" #: src/monexamine.cpp msgid "This animal would freeze if you shear it during winter." -msgstr "" +msgstr "如果你在冬天幫動物剃毛,它會冷死的。" #: src/monexamine.cpp msgid "This animal is not ready to be sheared again yet." -msgstr "" +msgstr "這個動物的毛還沒長好。" #: src/monexamine.cpp #, c-format msgid "Shear %s." -msgstr "" +msgstr "剃毛%s。" #: src/monexamine.cpp msgid "You cannot shear this animal without shears." -msgstr "" +msgstr "沒有羊毛剪你無法幫動物剃毛。" #: src/monexamine.cpp #, c-format @@ -252960,7 +253043,7 @@ msgstr "確定殺掉屍奴?" #: src/monexamine.cpp #, c-format msgid "You start shearing the %s." -msgstr "" +msgstr "你開始幫%s剃毛。" #: src/monexamine.cpp msgid "Pet armor" @@ -254168,7 +254251,7 @@ msgstr "[%s] 重定代碼 " #: src/mutation_ui.cpp #, c-format msgid "%s to change keybindings." -msgstr "" +msgstr "%s來更改熱鍵設定。" #: src/mutation_ui.cpp msgid " MUTATIONS " @@ -254434,7 +254517,7 @@ msgstr "智力:" #: src/newcharacter.cpp src/player_display.cpp msgid "Perception:" -msgstr "感知:" +msgstr "感知:" #: src/newcharacter.cpp msgid "Increasing Str further costs 2 points" @@ -256191,7 +256274,7 @@ msgstr "我目前的位置" #: src/npctalk_funcs.cpp #, c-format msgid "That is not a valid destination for %s." -msgstr "" +msgstr "對%s來說這不是有效的目的地。" #: src/npctalk_funcs.cpp #, c-format @@ -258817,11 +258900,12 @@ msgid "" "[q]uality, [n]otes or " "[d]isassembled components." msgstr "" +"搜尋[c]分類,[m]材質,[q]特性,[n]備註或者[d]拆解零件。" #. ~ An example of how to filter items based on category or material. #: src/output.cpp msgid "Examples: c:food,m:iron,q:hammering,n:toolshelf,d:pipe" -msgstr "" +msgstr "範例: c:食物,m:鐵,q:敲擊,n:備註A,d:鋼管" #: src/output.cpp msgid "unknown" @@ -264375,12 +264459,12 @@ msgstr "1 個有 %1$s %2$d 的工具" #: src/veh_interact.cpp #, c-format msgid "strength ( assisted ) %d %s" -msgstr "" +msgstr "力量(被協助)%d%s" #: src/veh_interact.cpp #, c-format msgid "strength %d %s" -msgstr "" +msgstr "力量%d%s" #: src/veh_interact.cpp #, c-format @@ -266541,11 +266625,11 @@ msgstr "[%s] 尋找, [%s] 退出, [t] 切換基礎特質" #: src/wish.cpp msgid "[a] show active traits (active)" -msgstr "" +msgstr "[a]顯示主動特性(啟動)" #: src/wish.cpp msgid "[a] show active traits" -msgstr "" +msgstr "[a]顯示主動特性" #: src/wish.cpp #, c-format diff --git a/msvc-full-features/Cataclysm-test-vcpkg-static.vcxproj b/msvc-full-features/Cataclysm-test-vcpkg-static.vcxproj index 333a3231a3f6f..a4f9feef51f62 100644 --- a/msvc-full-features/Cataclysm-test-vcpkg-static.vcxproj +++ b/msvc-full-features/Cataclysm-test-vcpkg-static.vcxproj @@ -76,6 +76,7 @@ Console + legacy_stdio_float_rounding.obj;%(AdditionalDependencies) diff --git a/msvc-full-features/Cataclysm-vcpkg-static.vcxproj b/msvc-full-features/Cataclysm-vcpkg-static.vcxproj index 1f94e9ce94e33..bd0dd4a506962 100644 --- a/msvc-full-features/Cataclysm-vcpkg-static.vcxproj +++ b/msvc-full-features/Cataclysm-vcpkg-static.vcxproj @@ -72,7 +72,7 @@ - _WINDOWS;USE_WINMAIN;%(PreprocessorDefinitions) + _WINDOWS;USE_WINMAIN;TILES;%(PreprocessorDefinitions) Windows diff --git a/src/activity_actor.cpp b/src/activity_actor.cpp index 7cd0cf1b944c0..06e346b4b4a23 100644 --- a/src/activity_actor.cpp +++ b/src/activity_actor.cpp @@ -2486,72 +2486,6 @@ std::unique_ptr insert_item_activity_actor::deserialize( JsonIn return actor.clone(); } -void burrow_activity_actor::start( player_activity &act, Character &who ) -{ - act.moves_total = moves_total; - act.moves_left = moves_total; - who.add_msg_if_player( _( "You start tearing into the %1$s with your %2$s." ), - here.tername( burrow_position ), burrow_tool ); -} - -void burrow_activity_actor::do_turn( player_activity &, Character & ) -{ - sfx::play_activity_sound( "activity", "burrow", sfx::get_heard_volume( burrow_position ) ); - if( calendar::once_every( 1_minutes ) ) { - sounds::sound( burrow_position, 10, sounds::sound_t::movement, - //~ Sound of a Rat mutant burrowing! - _( "ScratchCrunchScrabbleScurry." ) ); - } - -} - -void burrow_activity_actor::finish( player_activity &act, Character &who ) -{ - - if( here.is_bashable( burrow_position ) && here.has_flag( "SUPPORTS_ROOF", burrow_position ) && - here.ter( burrow_position ) != t_tree ) { - // Tunneling through solid rock is hungry, sweaty, tiring, backbreaking work - // Not quite as bad as the pickaxe, though - who.mod_stored_nutr( 10 ); - who.mod_thirst( 10 ); - who.mod_fatigue( 15 ); - who.mod_pain( 3 * rng( 1, 3 ) ); - } else if( here.move_cost( burrow_position ) == 2 && here.get_abs_sub().z == 0 && - here.ter( burrow_position ) != t_dirt && here.ter( burrow_position ) != t_grass ) { - //Breaking up concrete on the surface? not nearly as bad - who.mod_stored_nutr( 5 ); - who.mod_thirst( 5 ); - who.mod_fatigue( 10 ); - } - who.add_msg_if_player( m_good, _( "You finish burrowing." ) ); - here.destroy( burrow_position, true ); - - act.set_to_null(); -} - -void burrow_activity_actor::serialize( JsonOut &jsout ) const -{ - jsout.start_object(); - - jsout.member( "moves_total", moves_total ); - jsout.member( "burrow_position", burrow_position ); - jsout.member( "burrow_tool", burrow_tool ); - - jsout.end_object(); -} - -std::unique_ptr burrow_activity_actor::deserialize( JsonIn &jsin ) -{ - burrow_activity_actor actor {}; - - JsonObject data = jsin.get_object(); - data.read( "moves_total", actor.moves_total ); - data.read( "burrow_position", actor.burrow_position ); - data.read( "burrow_tool", actor.burrow_tool ); - - return actor.clone(); -} - bool reload_activity_actor::can_reload() const { if( reload_targets.size() != 2 || quantity <= 0 ) { @@ -2851,7 +2785,6 @@ const std::unordered_map( * )( Json deserialize_functions = { { activity_id( "ACT_AIM" ), &aim_activity_actor::deserialize }, { activity_id( "ACT_AUTODRIVE" ), &autodrive_activity_actor::deserialize }, - { activity_id( "ACT_BURROW" ), &burrow_activity_actor::deserialize }, { activity_id( "ACT_CONSUME" ), &consume_activity_actor::deserialize }, { activity_id( "ACT_CRAFT" ), &craft_activity_actor::deserialize }, { activity_id( "ACT_DIG" ), &dig_activity_actor::deserialize }, diff --git a/src/activity_actor_definitions.h b/src/activity_actor_definitions.h index 2b8beba23aec7..654363d84cbb9 100644 --- a/src/activity_actor_definitions.h +++ b/src/activity_actor_definitions.h @@ -808,38 +808,6 @@ class stash_activity_actor: public activity_actor tripoint placement; }; -class burrow_activity_actor: public activity_actor -{ - public: - burrow_activity_actor() = default; - burrow_activity_actor( int moves, tripoint &position, const std::string &burrow_tool ) - : moves_total( moves ), burrow_position( position ), burrow_tool( burrow_tool ) { - - } - - activity_id get_type() const override { - return activity_id( "ACT_BURROW" ); - } - - void start( player_activity &act, Character &who ) override; - void do_turn( player_activity &/*act*/, Character &/*who*/ ) override; - void finish( player_activity &act, Character &who ) override; - void canceled( player_activity &/*act*/, Character &/*who*/ ) override {} - - std::unique_ptr clone() const override { - return std::make_unique( *this ); - } - - void serialize( JsonOut &jsout ) const override; - static std::unique_ptr deserialize( JsonIn &jsin ); - - private: - int moves_total {}; - tripoint burrow_position {}; - std::string burrow_tool {}; - map &here = get_map(); - -}; class reload_activity_actor : public activity_actor { public: diff --git a/src/activity_handlers.cpp b/src/activity_handlers.cpp index da7facdbb08f5..76423042b7f4f 100644 --- a/src/activity_handlers.cpp +++ b/src/activity_handlers.cpp @@ -1820,23 +1820,13 @@ void activity_handlers::pickaxe_finish( player_activity *act, player *p ) const int helpersize = get_player_character().get_num_crafting_helpers( 3 ); if( here.is_bashable( pos ) && here.has_flag( flag_SUPPORTS_ROOF, pos ) && here.ter( pos ) != t_tree ) { - // Tunneling through solid rock is hungry, sweaty, tiring, backbreaking work - // Betcha wish you'd opted for the J-Hammer ;P - p->mod_stored_nutr( 15 - ( helpersize * 3 ) ); - p->mod_thirst( 15 - ( helpersize * 3 ) ); + // Tunneling through solid rock is sweaty, backbreaking work + // Betcha wish you'd opted for the J-Hammer if( p->has_trait( trait_STOCKY_TROGLO ) ) { - // Yep, dwarves can dig longer before tiring - p->mod_fatigue( 20 - ( helpersize * 3 ) ); + p->mod_pain( std::max( 0, ( 1 * static_cast( rng( 0, 3 ) ) ) - helpersize ) ); } else { - p->mod_fatigue( 30 - ( helpersize * 3 ) ); + p->mod_pain( std::max( 0, ( 2 * static_cast( rng( 1, 3 ) ) ) - helpersize ) ); } - p->mod_pain( std::max( 0, ( 2 * static_cast( rng( 1, 3 ) ) ) - helpersize ) ); - } else if( here.move_cost( pos ) == 2 && here.get_abs_sub().z == 0 && - here.ter( pos ) != t_dirt && here.ter( pos ) != t_grass ) { - //Breaking up concrete on the surface? not nearly as bad - p->mod_stored_nutr( 5 - ( helpersize ) ); - p->mod_thirst( 5 - ( helpersize ) ); - p->mod_fatigue( 10 - ( helpersize * 2 ) ); } } p->add_msg_player_or_npc( m_good, @@ -2144,7 +2134,6 @@ void activity_handlers::hand_crank_do_turn( player_activity *act, player *p ) // Modify for weariness time_to_crank /= p->exertion_adjusted_move_multiplier( act->exertion_level() ); if( calendar::once_every( time_duration::from_seconds( time_to_crank ) ) ) { - p->mod_fatigue( 1 ); if( hand_crank_item.ammo_capacity( ammotype( "battery" ) ) > hand_crank_item.ammo_remaining() ) { hand_crank_item.ammo_set( itype_id( "battery" ), hand_crank_item.ammo_remaining() + 1 ); } else { @@ -2172,7 +2161,6 @@ void activity_handlers::vibe_do_turn( player_activity *act, player *p ) } if( calendar::once_every( 1_minutes ) ) { - p->mod_fatigue( 1 ); if( vibrator_item.ammo_remaining() > 0 ) { vibrator_item.ammo_consume( 1, p->pos() ); p->add_morale( MORALE_FEELING_GOOD, 3, 40 ); @@ -3636,9 +3624,6 @@ void activity_handlers::hacksaw_finish( player_activity *act, player *p ) here.spawn_item( p->pos(), itype_sheet_metal, 4 ); } - p->mod_stored_nutr( 5 ); - p->mod_thirst( 5 ); - p->mod_fatigue( 10 ); p->add_msg_if_player( m_good, _( "You finish cutting the metal." ) ); act->set_to_null(); @@ -3753,10 +3738,6 @@ void activity_handlers::chop_tree_finish( player_activity *act, player *p ) } here.ter_set( pos, t_stump ); - const int helpersize = p->get_num_crafting_helpers( 3 ); - p->mod_stored_nutr( 5 - helpersize ); - p->mod_thirst( 5 - helpersize ); - p->mod_fatigue( 10 - ( helpersize * 2 ) ); p->add_msg_if_player( m_good, _( "You finish chopping down a tree." ) ); // sound of falling tree sfx::play_variant_sound( "misc", "timber", @@ -3802,10 +3783,6 @@ void activity_handlers::chop_logs_finish( player_activity *act, player *p ) here.add_item_or_charges( pos, obj ); } here.ter_set( pos, t_dirt ); - const int helpersize = p->get_num_crafting_helpers( 3 ); - p->mod_stored_nutr( 5 - helpersize ); - p->mod_thirst( 5 - helpersize ); - p->mod_fatigue( 10 - ( helpersize * 2 ) ); p->add_msg_if_player( m_good, _( "You finish chopping wood." ) ); act->set_to_null(); @@ -3856,12 +3833,6 @@ void activity_handlers::jackhammer_finish( player_activity *act, player *p ) here.destroy( pos, true ); - if( p->is_avatar() ) { - const int helpersize = get_player_character().get_num_crafting_helpers( 3 ); - p->mod_stored_nutr( 5 - helpersize ); - p->mod_thirst( 5 - helpersize ); - p->mod_fatigue( 10 - ( helpersize * 2 ) ); - } p->add_msg_player_or_npc( m_good, _( "You finish drilling." ), _( " finishes drilling." ) ); @@ -3901,10 +3872,6 @@ void activity_handlers::fill_pit_finish( player_activity *act, player *p ) } else { here.ter_set( pos, t_dirt ); } - const int helpersize = get_player_character().get_num_crafting_helpers( 3 ); - p->mod_stored_nutr( 5 - helpersize ); - p->mod_thirst( 5 - helpersize ); - p->mod_fatigue( 10 - ( helpersize * 2 ) ); p->add_msg_if_player( m_good, _( "You finish filling up %s." ), old_ter.obj().name() ); act->set_to_null(); diff --git a/src/activity_item_handling.cpp b/src/activity_item_handling.cpp index 359bbf9922052..c0dac279e5fae 100644 --- a/src/activity_item_handling.cpp +++ b/src/activity_item_handling.cpp @@ -823,7 +823,7 @@ static activity_reason_info find_base_construction( //we can't immediately build it, looking for pre-req used.insert( idx ); - cata::optional reason; + cata::optional reason = { }; construction_id pre_req_idx( -1 ); //first step: try only constructions with the same group //second step: try all constructions diff --git a/src/activity_tracker.cpp b/src/activity_tracker.cpp new file mode 100644 index 0000000000000..7b302a523c02e --- /dev/null +++ b/src/activity_tracker.cpp @@ -0,0 +1,152 @@ +#include "activity_tracker.h" + +#include "game_constants.h" +#include "options.h" +#include "string_formatter.h" + +#include +#include + +int activity_tracker::weariness() const +{ + if( intake > tracker ) { + return tracker * 0.5; + } + return tracker - intake * 0.5; +} + +// Called every 5 minutes, when activity level is logged +void activity_tracker::try_reduce_weariness( int bmr, bool sleeping ) +{ + tick_counter++; + if( average_activity() - NO_EXERCISE <= std::numeric_limits::epsilon() ) { + low_activity_ticks++; + // Recover twice as fast at rest + if( sleeping ) { + low_activity_ticks++; + } + } + + const float recovery_mult = get_option( "WEARY_RECOVERY_MULT" ); + + if( low_activity_ticks >= 1 ) { + int reduction = tracker; + // 1/120 of whichever's bigger + if( bmr > reduction ) { + reduction = std::floor( bmr * recovery_mult * low_activity_ticks / 6.0f ); + } else { + reduction = std::ceil( reduction * recovery_mult * low_activity_ticks / 6.0f ); + } + low_activity_ticks = 0; + + tracker -= std::max( reduction, 1 ); + } + + // If happens to be no reduction, character is not (as) hypoglycemic + if( tick_counter >= 3 ) { + intake *= std::pow( 1 - recovery_mult, 0.25f ); + tick_counter -= 3; + } + + // Normalize values, make sure we stay above 0 + intake = std::max( intake, 0 ); + tracker = std::max( tracker, 0 ); + tick_counter = std::max( tick_counter, 0 ); + low_activity_ticks = std::max( low_activity_ticks, 0 ); +} + +void activity_tracker::weary_clear() +{ + tracker = 0; + intake = 0; + low_activity_ticks = 0; + tick_counter = 0; +} + +std::string activity_tracker::debug_weary_info() const +{ + return string_format( "Intake: %d Tracker: %d", intake, tracker ); +} + +void activity_tracker::calorie_adjust( int nkcal ) +{ + if( nkcal > 0 ) { + intake += nkcal; + } else { + // nkcal is negative, we need positive + tracker -= nkcal; + } +} + +float activity_tracker::activity() const +{ + if( current_turn == calendar::turn ) { + return current_activity; + } + return 1.0f; +} + +float activity_tracker::average_activity() const +{ + if( activity_reset && current_turn != calendar::turn ) { + return previous_activity / num_events; + } + return ( accumulated_activity + current_activity ) / num_events; +} + +float activity_tracker::instantaneous_activity_level() const +{ + if( current_turn == calendar::turn ) { + return current_activity; + } + return previous_turn_activity; +} + +// The idea here is the character is going about their business logging activities, +// and log_activity() handles sorting them out, it records the largest magnitude for a given turn, +// and then rolls the previous turn's value into the accumulator once a new activity is logged. +// After a reset, we have to pretend the previous values weren't logged. +void activity_tracker::log_activity( float new_level ) +{ + current_activity = std::max( current_activity, new_level ); + current_turn = calendar::turn; +} + +void activity_tracker::new_turn() +{ + if( activity_reset ) { + activity_reset = false; + previous_turn_activity = current_activity; + current_activity = NO_EXERCISE; + accumulated_activity = 0.0f; + num_events = 1; + } else { + // This is for the last turn that had activity logged. + accumulated_activity += current_activity; + // Then handle the interventing turns that had no activity logged. + int num_turns = to_turns( calendar::turn - current_turn ); + if( num_turns > 1 ) { + accumulated_activity += ( num_turns - 1 ) * NO_EXERCISE; + num_events += num_turns - 1; + } + previous_turn_activity = current_activity; + current_activity = NO_EXERCISE; + num_events++; + } +} + +void activity_tracker::reset_activity_level() +{ + previous_activity = accumulated_activity; + activity_reset = true; +} + +std::string activity_tracker::activity_level_str() const +{ + for( const std::pair &member : activity_levels_str_map ) { + if( current_activity <= member.first ) { + return member.second; + } + } + return ( --activity_levels_str_map.end() )->second; +} diff --git a/src/activity_tracker.h b/src/activity_tracker.h new file mode 100644 index 0000000000000..ae49bb2a4cf24 --- /dev/null +++ b/src/activity_tracker.h @@ -0,0 +1,54 @@ +#pragma once +#ifndef CATA_SRC_ACTIVITY_TRACKER_H +#define CATA_SRC_ACTIVITY_TRACKER_H + +#include "calendar.h" + +class JsonIn; +class JsonOut; + +class activity_tracker +{ + private: + float current_activity = 0.0; + float accumulated_activity = 0.0; + float previous_activity = 0.0; + float previous_turn_activity = 0.0; + time_point current_turn = calendar::turn_zero; + bool activity_reset = true; + int num_events = 1; + + // Weariness metadata. + int tracker = 0; + int intake = 0; + // Semi-consecutive 5 minute ticks of low activity (or 2.5 if we're sleeping). + int low_activity_ticks = 0; + // How many ticks since we've decreased intake. + int tick_counter = 0; + public: + // Logs activity level. If called multiple times in one turn, will preserve the highest. + void log_activity( float new_level ); + // Informs the tracker that a new turn has started. + void new_turn(); + // Resets accumulated activity level. + void reset_activity_level(); + // Outputs player activity level to a printable string. + std::string activity_level_str() const; + // Returns activity level recorded for the current turn. + float activity() const; + // Returns average of activity level for the current period. + float average_activity() const; + // Returns the previous turn's activity level until an action is taken on the current turn. + float instantaneous_activity_level() const; + + int weariness() const; + void try_reduce_weariness( int bmr, bool sleeping ); + void calorie_adjust( int nkcal ); + void weary_clear(); + std::string debug_weary_info() const; + + void serialize( JsonOut &json ) const; + void deserialize( JsonIn &jsin ); +}; + +#endif // CATA_SRC_ACTIVITY_TRACKER_H diff --git a/src/activity_type.cpp b/src/activity_type.cpp index e2e913fb589af..54e68dc9fdc8b 100644 --- a/src/activity_type.cpp +++ b/src/activity_type.cpp @@ -59,7 +59,7 @@ void activity_type::load( const JsonObject &jo ) result.id().c_str() ); activity_level = "LIGHT_EXERCISE"; } - result.activity_level = activity_levels.find( activity_level )->second; + result.activity_level = activity_levels_map.find( activity_level )->second; result.based_on_ = io::string_to_enum_look_up( based_on_type_values, jo.get_string( "based_on" ) ); diff --git a/src/avatar.cpp b/src/avatar.cpp index fa57de9061a01..b28b60e68c89c 100644 --- a/src/avatar.cpp +++ b/src/avatar.cpp @@ -440,7 +440,7 @@ bool avatar::read( item &it, const bool continuous ) // special guidebook effect: print a misc. hint when read if( reader != this ) { add_msg( m_info, fail_messages[0] ); - dynamic_cast( reader )->say( get_hint() ); + dynamic_cast( *reader ).say( get_hint() ); } else { add_msg( m_info, get_hint() ); } @@ -1723,31 +1723,37 @@ void avatar::log_activity_level( float level ) calorie_diary.front().activity_levels[level]++; } -static const std::map activity_levels_str = { - { NO_EXERCISE, "NO_EXERCISE" }, - { LIGHT_EXERCISE, "LIGHT_EXERCISE" }, - { MODERATE_EXERCISE, "MODERATE_EXERCISE" }, - { BRISK_EXERCISE, "BRISK_EXERCISE" }, - { ACTIVE_EXERCISE, "ACTIVE_EXERCISE" }, - { EXTRA_EXERCISE, "EXTRA_EXERCISE" } -}; void avatar::daily_calories::save_activity( JsonOut &json ) const { json.member( "activity" ); - json.start_object(); + json.start_array(); for( const std::pair &level : activity_levels ) { - json.member( activity_levels_str.at( level.first ), level.second ); + if( level.second > 0 ) { + json.start_array(); + json.write( level.first ); + json.write( level.second ); + json.end_array(); + } } - json.end_object(); + json.end_array(); } void avatar::daily_calories::read_activity( JsonObject &data ) { + if( data.has_array( "activity" ) ) { + double act_level; + for( JsonArray ja : data.get_array( "activity" ) ) { + act_level = ja.next_float(); + activity_levels[ act_level ] = ja.next_int(); + } + return; + } + // Fallback to legacy format for backward compatibility JsonObject jo = data.get_object( "activity" ); - for( const std::pair &member : activity_levels_str ) { + for( const std::pair &member : activity_levels_map ) { int times; - jo.read( member.second, times ); - activity_levels.at( member.first ) = times; + jo.read( member.first, times ); + activity_levels.at( member.second ) = times; } } diff --git a/src/avatar_action.cpp b/src/avatar_action.cpp index ff490f03daf8d..cb9b324efde4c 100644 --- a/src/avatar_action.cpp +++ b/src/avatar_action.cpp @@ -73,7 +73,6 @@ static const itype_id itype_swim_fins( "swim_fins" ); static const skill_id skill_swimming( "swimming" ); -static const trait_id trait_BURROW( "BURROW" ); static const trait_id trait_GRAZER( "GRAZER" ); static const trait_id trait_RUMINANT( "RUMINANT" ); static const trait_id trait_SHELL2( "SHELL2" ); @@ -133,18 +132,11 @@ bool avatar_action::move( avatar &you, map &m, const tripoint &d ) return true; } } - if( you.has_trait( trait_BURROW ) ) { - item burrowing_item( itype_id( "fake_burrowing" ) ); - you.invoke_item( &burrowing_item, "BURROW", dest_loc ); - // don't move into the tile until done mining - you.defer_move( dest_loc ); - return true; - } } // by this point we're either walking, running, crouching, or attacking, so update the activity level to match if( !is_riding ) { - you.increase_activity_level( you.current_movement_mode()->exertion_level() ); + you.set_activity_level( you.current_movement_mode()->exertion_level() ); } // If the player is *attempting to* move on the X axis, update facing direction of their sprite to match. @@ -606,7 +598,7 @@ void avatar_action::autoattack( avatar &you, map &m ) if( !c->is_npc() ) { return false; } - return !dynamic_cast( c )->is_enemy(); + return !dynamic_cast( *c ).is_enemy(); } ), critters.end() ); if( critters.empty() ) { add_msg( m_info, _( "No hostile creature in reach. Waiting a turn." ) ); @@ -730,8 +722,7 @@ void avatar_action::fire_wielded_weapon( avatar &you ) return; } else if( !weapon.is_gun() ) { return; - } else if( weapon.ammo_data() && weapon.type->gun && - !weapon.type->gun->ammo.count( weapon.ammo_data()->ammo->type ) ) { + } else if( weapon.ammo_data() && !weapon.ammo_types().count( weapon.loaded_ammo().ammo_type() ) ) { add_msg( m_info, _( "The %s can't be fired while loaded with incompatible ammunition %s" ), weapon.tname(), weapon.ammo_current()->nname( 1 ) ); return; diff --git a/src/bionics.cpp b/src/bionics.cpp index 6262f30c28416..72706762976de 100644 --- a/src/bionics.cpp +++ b/src/bionics.cpp @@ -752,7 +752,6 @@ bool Character::activate_bionic( int b, bool eff_only, bool *close_bionics_ui ) add_msg_activate(); teleport::teleport( *this ); - add_effect( effect_teleglow, 30_minutes ); mod_moves( -100 ); } else if( bio.id == bio_blood_anal ) { add_msg_activate(); diff --git a/src/character.cpp b/src/character.cpp index b2666341c77ab..71d9ac7f4d6ca 100644 --- a/src/character.cpp +++ b/src/character.cpp @@ -83,6 +83,7 @@ #include "overmapbuffer.h" #include "pathfinding.h" #include "player.h" +#include "profession.h" #include "proficiency.h" #include "recipe_dictionary.h" #include "ret_val.h" @@ -2481,17 +2482,14 @@ void Character::set_max_power_level( const units::energy &npower_max ) void Character::mod_power_level( const units::energy &npower ) { - // units::energy is an int, so avoid overflow by converting it to a int64_t, then adding them - // If the result is greater than the max power level, set power to max - int64_t power = static_cast( units::to_millijoule( get_power_level() ) ) + - static_cast( units::to_millijoule( npower ) ); - units::energy new_power; - if( power > units::to_millijoule( get_max_power_level() ) ) { - new_power = get_max_power_level(); - } else { - new_power = get_power_level() + npower; - } - set_power_level( clamp( new_power, 0_kJ, get_max_power_level() ) ); + // Remaining capacity between current and maximum power levels we can make use of. + const units::energy remaining_capacity = get_max_power_level() - get_power_level(); + // We can't add more than remaining capacity, so get the minimum of the two + const units::energy minned_npower = std::min( npower, remaining_capacity ); + // new candidate power level + const units::energy new_power = get_power_level() + minned_npower; + // set new power level while prevending it from going negative + set_power_level( std::max( 0_kJ, new_power ) ); } void Character::mod_max_power_level( const units::energy &npower_max ) @@ -4237,7 +4235,7 @@ void Character::normalize() { Creature::normalize(); - weary.clear(); + activity_history.weary_clear(); martial_arts_data->reset_style(); weapon = item( "null", calendar::turn_zero ); @@ -5055,50 +5053,35 @@ int Character::get_stored_kcal() const return stored_calories / 1000; } -static std::string exert_lvl_to_str( float level ) +std::string Character::activity_level_str( float level ) const { - if( level <= NO_EXERCISE ) { - return _( "NO_EXERCISE" ); - } else if( level <= LIGHT_EXERCISE ) { - return _( "LIGHT_EXERCISE" ); - } else if( level <= MODERATE_EXERCISE ) { - return _( "MODERATE_EXERCISE" ); - } else if( level <= BRISK_EXERCISE ) { - return _( "BRISK_EXERCISE" ); - } else if( level <= ACTIVE_EXERCISE ) { - return _( "ACTIVE_EXERCISE" ); - } else { - return _( "EXTRA_EXERCISE" ); + for( const std::pair &member : activity_levels_str_map ) { + if( level <= member.first ) { + return member.second; + } } + return ( --activity_levels_str_map.end() )->second; } + std::string Character::debug_weary_info() const { - int amt = weariness(); - std::string max_act = exert_lvl_to_str( maximum_exertion_level() ); + int amt = activity_history.weariness(); + std::string max_act = activity_level_str( maximum_exertion_level() ); float move_mult = exertion_adjusted_move_multiplier( EXTRA_EXERCISE ); int bmr = base_bmr(); - int intake = weary.intake; - int input = weary.tracker; + std::string weary_internals = activity_history.debug_weary_info(); int thresh = weary_threshold(); int current = weariness_level(); int morale = get_morale_level(); int weight = units::to_gram( bodyweight() ); float bmi = get_bmi(); - return string_format( "Weariness: %s Max Full Exert: %s Mult: %g\nBMR: %d Intake: %d Tracker: %d Thresh: %d At: %d\nCal: %d/%d Fatigue: %d Morale: %d Wgt: %d (BMI %.1f)", - amt, max_act, move_mult, bmr, intake, input, thresh, current, get_stored_kcal(), + return string_format( "Weariness: %s Max Full Exert: %s Mult: %g\nBMR: %d %s Thresh: %d At: %d\nCal: %d/%d Fatigue: %d Morale: %d Wgt: %d (BMI %.1f)", + amt, max_act, move_mult, bmr, weary_internals, thresh, current, get_stored_kcal(), get_healthy_kcal(), fatigue, morale, weight, bmi ); } -void weariness_tracker::clear() -{ - tracker = 0; - intake = 0; - low_activity_ticks = 0; - tick_counter = 0; -} - void Character::mod_stored_kcal( int nkcal, const bool ignore_weariness ) { const bool npc_no_food = is_npc() && get_option( "NO_NPC_FOOD" ); @@ -5112,15 +5095,12 @@ void Character::mod_stored_calories( int ncal, const bool ignore_weariness ) int nkcal = ncal / 1000; if( nkcal > 0 ) { add_gained_calories( nkcal ); - if( !ignore_weariness ) { - weary.intake += nkcal; - } } else { add_spent_calories( -nkcal ); - // nkcal is negative, we need positive - if( !ignore_weariness ) { - weary.tracker -= nkcal; - } + } + + if( !ignore_weariness ) { + activity_history.calorie_adjust( nkcal ); } set_stored_calories( stored_calories + ncal ); } @@ -5528,10 +5508,15 @@ static inline int ticks_between( const time_point &from, const time_point &to, void Character::update_body() { update_body( calendar::turn - 1_turns, calendar::turn ); + last_updated = calendar::turn; } void Character::update_body( const time_point &from, const time_point &to ) { + // Early return if we already did update previously on the same turn (e.g. when loading savegame). + if( to <= last_updated ) { + return; + } if( !is_npc() ) { update_stamina( to_turns( to - from ) ); } @@ -5542,19 +5527,17 @@ void Character::update_body( const time_point &from, const time_point &to ) } const int five_mins = ticks_between( from, to, 5_minutes ); if( five_mins > 0 ) { - try_reduce_weariness( attempted_activity_level ); - if( !activity.is_null() ) { - decrease_activity_level( activity.exertion_level() ); - } else { - reset_activity_level(); - } + activity_history.try_reduce_weariness( base_bmr(), in_sleep_state() ); check_needs_extremes(); update_needs( five_mins ); regen( five_mins ); // Note: mend ticks once per 5 minutes, but wants rate in TURNS, not 5 minute intervals // TODO: change @ref med to take time_duration mend( five_mins * to_turns( 5_minutes ) ); + activity_history.reset_activity_level(); } + + activity_history.new_turn(); if( ticks_between( from, to, 24_hours ) > 0 && !has_flag( json_flag_NO_MINIMAL_HEALING ) ) { enforce_minimum_healing(); } @@ -5610,6 +5593,11 @@ item *Character::best_quality_item( const quality_id &qual ) return best_qual; } +int Character::weariness() const +{ + return activity_history.weariness(); +} + int Character::weary_threshold() const { const int bmr = base_bmr(); @@ -5623,13 +5611,6 @@ int Character::weary_threshold() const return std::max( threshold, bmr / 10 ); } -int Character::weariness() const -{ - if( weary.intake > weary.tracker ) { - return weary.tracker * 0.5; - } - return weary.tracker - weary.intake * 0.5; -} std::pair Character::weariness_transition_progress() const { @@ -5691,7 +5672,7 @@ float Character::exertion_adjusted_move_multiplier( float level ) const // And any values we get that are negative or 0 // will cause incorrect behavior if( level <= 0 ) { - level = attempted_activity_level; + level = activity_history.activity(); } const float max = maximum_exertion_level(); if( level < max ) { @@ -5700,88 +5681,16 @@ float Character::exertion_adjusted_move_multiplier( float level ) const return max / level; } -// Called every 5 minutes, when activity level is logged -void Character::try_reduce_weariness( const float exertion ) -{ - weary.tick_counter++; - if( exertion == NO_EXERCISE ) { - weary.low_activity_ticks++; - // Recover twice as fast at rest - if( in_sleep_state() ) { - weary.low_activity_ticks++; - } - } - - const float recovery_mult = get_option( "WEARY_RECOVERY_MULT" ); - - if( weary.low_activity_ticks >= 6 ) { - int reduction = weary.tracker; - const int bmr = base_bmr(); - // 1/20 of whichever's bigger - if( bmr > reduction ) { - reduction = bmr * recovery_mult; - } else { - reduction *= recovery_mult; - } - weary.low_activity_ticks = 0; - - weary.tracker -= reduction; - } - - if( weary.tick_counter >= 12 ) { - weary.intake *= 1 - recovery_mult; - weary.tick_counter = 0; - } - - // Normalize values, make sure we stay above 0 - weary.intake = std::max( weary.intake, 0 ); - weary.tracker = std::max( weary.tracker, 0 ); - weary.tick_counter = std::max( weary.tick_counter, 0 ); - weary.low_activity_ticks = std::max( weary.low_activity_ticks, 0 ); -} - -// Remove all this instantaneous stuff when activity tracking moves to per turn float Character::instantaneous_activity_level() const { - // As this is for display purposes, we want to show last turn's activity. - if( calendar::turn > act_turn ) { - return act_cursor; - } else { - return last_act; - } -} - -// Basically, advance one turn -void Character::reset_activity_cursor() -{ - - if( calendar::turn > act_turn ) { - last_act = act_cursor; - act_cursor = NO_EXERCISE; - act_turn = calendar::turn; - } else { - act_cursor = NO_EXERCISE; - } -} - -// Log the highest activity level for this turn, and advance one turn if needed -void Character::log_instant_activity( float level ) -{ - if( calendar::turn > act_turn ) { - reset_activity_cursor(); - act_cursor = level; - } else if( level > act_cursor ) { - act_cursor = level; - } + return activity_history.instantaneous_activity_level(); } float Character::activity_level() const { float max = maximum_exertion_level(); - if( attempted_activity_level > max ) { - return max; - } - return attempted_activity_level; + float attempted_level = activity_history.activity(); + return std::min( max, attempted_level ); } void Character::update_stomach( const time_point &from, const time_point &to ) @@ -5810,7 +5719,7 @@ void Character::update_stomach( const time_point &from, const time_point &to ) mod_stored_kcal( digested_to_body.nutr.kcal() ); vitamins_mod( digested_to_body.nutr.vitamins, false ); - log_activity_level( activity_level() ); + log_activity_level( activity_history.average_activity() ); if( !foodless && rates.hunger > 0.0f ) { mod_hunger( roll_remainder( rates.hunger * five_mins ) ); @@ -8463,46 +8372,23 @@ int Character::base_bmr() const int Character::get_bmr() const { int base_bmr_calc = base_bmr(); - base_bmr_calc *= activity_level(); + base_bmr_calc *= std::min( activity_history.average_activity(), maximum_exertion_level() ); return std::ceil( enchantment_cache->modify_value( enchant_vals::mod::METABOLISM, base_bmr_calc ) ); } -void Character::increase_activity_level( float new_level ) +void Character::set_activity_level( float new_level ) { - if( attempted_activity_level < new_level ) { - attempted_activity_level = new_level; - } - log_instant_activity( new_level ); + activity_history.log_activity( new_level ); } -void Character::decrease_activity_level( float new_level ) -{ - if( attempted_activity_level > new_level ) { - attempted_activity_level = new_level; - } - log_instant_activity( new_level ); -} void Character::reset_activity_level() { - attempted_activity_level = NO_EXERCISE; - reset_activity_cursor(); + activity_history.reset_activity_level(); } std::string Character::activity_level_str() const { - if( attempted_activity_level <= NO_EXERCISE ) { - return _( "NO_EXERCISE" ); - } else if( attempted_activity_level <= LIGHT_EXERCISE ) { - return _( "LIGHT_EXERCISE" ); - } else if( attempted_activity_level <= MODERATE_EXERCISE ) { - return _( "MODERATE_EXERCISE" ); - } else if( attempted_activity_level <= BRISK_EXERCISE ) { - return _( "BRISK_EXERCISE" ); - } else if( attempted_activity_level <= ACTIVE_EXERCISE ) { - return _( "ACTIVE_EXERCISE" ); - } else { - return _( "EXTRA_EXERCISE" ); - } + return activity_history.activity_level_str(); } int Character::get_armor_bash( bodypart_id bp ) const @@ -11049,8 +10935,13 @@ void Character::migrate_items_to_storage( bool disintegrate ) inv->visit_items( [&]( const item * it, item * ) { if( disintegrate ) { if( try_add( *it ) == nullptr ) { - debugmsg( "ERROR: Could not put %s into inventory. Check if the profession has enough space.", - it->tname() ); + std::string profession_id = ""; + if( const player *me = as_player() ) { + profession_id = me->prof->ident().str(); + } + debugmsg( "ERROR: Could not put %s (%s) into inventory. Check if the " + "profession (%s) has enough space.", + it->tname(), it->typeId().str(), profession_id ); return VisitResponse::ABORT; } } else { @@ -11315,9 +11206,10 @@ bool Character::in_sleep_state() const bool Character::has_item_with_flag( const flag_id &flag, bool need_charges ) const { - return has_item_with( [&flag, &need_charges]( const item & it ) { + return has_item_with( [&flag, &need_charges, this]( const item & it ) { if( it.is_tool() && need_charges ) { - return it.has_flag( flag ) && it.type->tool->max_charges ? it.charges > 0 : it.has_flag( flag ); + return it.has_flag( flag ) && ( it.type->tool->max_charges == 0 || + it.units_remaining( *this ) > 0 ); } return it.has_flag( flag ); } ); diff --git a/src/character.h b/src/character.h index b9f8fee34cd8c..660e5b0c792a3 100644 --- a/src/character.h +++ b/src/character.h @@ -21,6 +21,7 @@ #include #include +#include "activity_tracker.h" #include "activity_type.h" #include "bodypart.h" #include "calendar.h" @@ -294,20 +295,6 @@ struct consumption_event { void deserialize( JsonIn &jsin ); }; -struct weariness_tracker { - int tracker = 0; - int intake = 0; - - // Semi-consecutive 5 minute ticks of low activity (or 2.5 if we're sleeping) - int low_activity_ticks = 0; - // How many ticks since we've decreased intake - int tick_counter = 0; - - void clear(); - void serialize( JsonOut &json ) const; - void deserialize( JsonIn &jsin ); -}; - inline social_modifiers operator+( social_modifiers lhs, const social_modifiers &rhs ) { lhs += rhs; @@ -2153,24 +2140,16 @@ class Character : public Creature, public visitable units::mass bodyweight() const; // returns total weight of installed bionics units::mass bionics_weight() const; - // increases the activity level to the next level + // increases the activity level to the specified level // does not decrease activity level - void increase_activity_level( float new_level ); - // decreases the activity level to the previous level + void set_activity_level( float new_level ); + // decreases activity level to the specified level // does not increase activity level void decrease_activity_level( float new_level ); // sets activity level to NO_EXERCISE void reset_activity_level(); // outputs player activity level to a printable string std::string activity_level_str() const; - // NOT SUITABLE FOR USE OTHER THAN DISPLAY - // The activity level this turn - float instantaneous_activity_level() const; - // Basically, advance this display one turn - void reset_activity_cursor(); - // When we log an activity for metabolic purposes - // log it in our cursor too - void log_instant_activity( float ); /** Returns overall bashing resistance for the body_part */ int get_armor_bash( bodypart_id bp ) const override; @@ -2734,9 +2713,10 @@ class Character : public Creature, public visitable int weary_threshold() const; int weariness() const; float activity_level() const; + float instantaneous_activity_level() const; float exertion_adjusted_move_multiplier( float level = -1.0f ) const; - void try_reduce_weariness( float exertion ); float maximum_exertion_level() const; + std::string activity_level_str( float level ) const; std::string debug_weary_info() const; // returns empty because this is avatar specific void add_pain_msg( int, const bodypart_id & ) const {} @@ -2797,7 +2777,6 @@ class Character : public Creature, public visitable int healthy = 0; int healthy_mod = 0; - weariness_tracker weary; // Our bmr at no activity level int base_bmr() const; @@ -2809,11 +2788,7 @@ class Character : public Creature, public visitable creature_size size_class = creature_size::medium; // the player's activity level for metabolism calculations - float attempted_activity_level = NO_EXERCISE; - // Display purposes only - the highest activity this turn and last - float act_cursor = NO_EXERCISE; - float last_act = NO_EXERCISE; - time_point act_turn = calendar::turn_zero; + activity_tracker activity_history; trap_map known_traps; mutable std::map cached_info; diff --git a/src/crafting.cpp b/src/crafting.cpp index 7101fbc551778..d46768cb2e0e5 100644 --- a/src/crafting.cpp +++ b/src/crafting.cpp @@ -1169,7 +1169,7 @@ void Character::complete_craft( item &craft, const cata::optional &loc // Set up the new item, and assign an inventory letter if available std::vector newits = making.create_results( batch_size ); - const bool should_heat = making.hot_result(); + const bool should_heat = making.hot_result() || making.removes_raw(); bool first = true; size_t newit_counter = 0; diff --git a/src/crash.cpp b/src/crash.cpp index 2765fb10dec64..55a79f21432a2 100644 --- a/src/crash.cpp +++ b/src/crash.cpp @@ -64,6 +64,13 @@ extern "C" { #endif const std::string crash_log_file = PATH_INFO::crash(); std::ostringstream log_text; +#if defined(__ANDROID__) + // At this point, Android JVM is already doomed + // No further UI interaction (including the SDL message box) + // Show a dialogue at next launch + log_text << "VERSION: " << getVersionString() + << '\n' << type << ' ' << msg; +#else log_text << "The program has crashed." << "\nSee the log file for a stack trace." << "\nCRASH LOG FILE: " << crash_log_file @@ -75,6 +82,7 @@ extern "C" { log_text.str().c_str(), nullptr ) != 0 ) { log_text << "Error creating SDL message box: " << SDL_GetError() << '\n'; } +#endif #endif log_text << "\nSTACK TRACE:\n"; debug_write_backtrace( log_text ); @@ -84,6 +92,15 @@ extern "C" { fwrite( log_text.str().data(), 1, log_text.str().size(), file ); fclose( file ); } +#if defined(__ANDROID__) + // Create a placeholder dummy file "config/crash.log.prompt" + // to let the app show a dialog box at next start + file = fopen( ( crash_log_file + ".prompt" ).c_str(), "w" ); + if( file ) { + fwrite( "0", 1, 1, file ); + fclose( file ); + } +#endif } static void signal_handler( int sig ) @@ -162,6 +179,10 @@ extern "C" { void init_crash_handlers() { +#if defined(__ANDROID__) + // Clean dummy file crash.log.prompt + remove( ( PATH_INFO::crash() + ".prompt" ).c_str() ); +#endif for( int sig : { SIGSEGV, SIGILL, SIGABRT, SIGFPE } ) { diff --git a/src/creature.cpp b/src/creature.cpp index 1bf26fb5276b8..dad36fef8b48c 100644 --- a/src/creature.cpp +++ b/src/creature.cpp @@ -267,7 +267,8 @@ bool Creature::sees( const Creature &critter ) const // We also bypass lighting for vertically adjacent monsters, but still check for floors. if( wanted_range <= 1 && ( posz() == critter.posz() || here.sees( pos(), critter.pos(), 1 ) ) ) { return visible( ch ); - } else if( ( wanted_range > 1 && critter.digging() ) || + } else if( ( wanted_range > 1 && critter.digging() && + here.has_flag( TFLAG_DIGGABLE, critter.pos() ) ) || ( critter.has_flag( MF_NIGHT_INVISIBILITY ) && here.light_at( critter.pos() ) <= lit_level::LOW ) || ( critter.is_underwater() && !is_underwater() && here.is_divable( critter.pos() ) ) || ( here.has_flag_ter_or_furn( TFLAG_HIDE_PLACE, critter.pos() ) && diff --git a/src/creature.h b/src/creature.h index 3581a89e9464f..011f9cca36a26 100644 --- a/src/creature.h +++ b/src/creature.h @@ -1081,6 +1081,8 @@ class Creature : public location, public viewer int throw_resist = 0; + time_point last_updated; + bool fake = false; Creature(); Creature( const Creature & ) = default; diff --git a/src/debug.cpp b/src/debug.cpp index 434d0fa43cb7a..cf666f74bc23c 100644 --- a/src/debug.cpp +++ b/src/debug.cpp @@ -61,6 +61,9 @@ # if defined(LIBBACKTRACE) # include # endif +# elif defined(__ANDROID__) +# include +# include # else # include # include @@ -597,7 +600,7 @@ static std::ostream &operator<<( std::ostream &out, DebugClass cl ) } #if defined(BACKTRACE) -#if !defined(_WIN32) && !defined(__CYGWIN__) +#if !defined(_WIN32) && !defined(__CYGWIN__) && !defined(__ANDROID__) // Verify that a string is safe for passing as an argument to addr2line. // In particular, we want to avoid any characters of significance to the shell. static bool debug_is_safe_string( const char *start, const char *finish ) @@ -790,18 +793,12 @@ static SYMBOL_INFO &sym = reinterpret_cast( sym_storage ); #if defined(LIBBACKTRACE) static std::map bt_states; #endif -#else +#elif !defined(__ANDROID__) static constexpr int bt_cnt = 20; static void *bt[bt_cnt]; #endif -#if defined(__GNUC__) || defined(__clang__) -#define MAYBE_UNUSED __attribute__((unused)) -#else -#define MAYBE_UNUSED -#endif -static const char *demangle( const char *symbol ) MAYBE_UNUSED; -static const char *demangle( const char *symbol ) +static std::string demangle( const char *symbol ) { #if defined(_MSC_VER) // TODO: implement demangling on MSVC @@ -809,16 +806,31 @@ static const char *demangle( const char *symbol ) int status = -1; char *demangled = abi::__cxa_demangle( symbol, nullptr, nullptr, &status ); if( status == 0 ) { - return demangled; + std::string demangled_str( demangled ); + free( demangled ); + return demangled_str; + } +#if defined(_WIN32) + // https://stackoverflow.com/questions/54333608/boost-stacktrace-not-demangling-names-when-cross-compiled + // libbacktrace may strip leading underscore character in the symbol name returned + // so if demangling failed, try again with an underscore prepended + std::string prepend_underscore( "_" ); + prepend_underscore = prepend_underscore + symbol; + demangled = abi::__cxa_demangle( prepend_underscore.c_str(), nullptr, nullptr, &status ); + if( status == 0 ) { + std::string demangled_str( demangled ); + free( demangled ); + return demangled_str; } #endif // defined(_WIN32) - return symbol; +#endif // compiler macros + return std::string( symbol ); } -#if !defined(_WIN32) +#if !defined(_WIN32) && !defined(__ANDROID__) static void write_demangled_frame( std::ostream &out, const char *frame ) { -#if defined(__linux__) && !defined(__ANDROID__) +#if defined(__linux__) // ./cataclysm(_ZN4game13handle_actionEv+0x47e8) [0xaaaae91e80fc] static const std::regex symbol_regex( R"(^(.*)\((.*)\+(0x?[a-f0-9]*)\)\s\[(0x[a-f0-9]+)\]$)" ); std::cmatch match_result; @@ -863,8 +875,9 @@ static void write_demangled_frame( std::ostream &out, const char *frame ) out << "\n " << frame; #endif } -#endif // !defined(_WIN32) +#endif // !defined(_WIN32) && !defined(__ANDROID__) +#if !defined(__ANDROID__) void debug_write_backtrace( std::ostream &out ) { #if defined(_WIN32) @@ -1103,6 +1116,51 @@ void debug_write_backtrace( std::ostream &out ) #endif } #endif +#endif + +// Probably because there are too many nested #if..#else..#endif in this file +// NDK compiler doesn't understand #if defined(__ANDROID__)..#else..#endif +// So write as two separate #if blocks +#if defined(__ANDROID__) + +// The following Android backtrace code was originally written by Eugene Shapovalov +// on https://stackoverflow.com/questions/8115192/android-ndk-getting-the-backtrace +struct android_backtrace_state { + void **current; + void **end; +}; + +static _Unwind_Reason_Code unwindCallback( struct _Unwind_Context *context, void *arg ) +{ + android_backtrace_state *state = static_cast( arg ); + uintptr_t pc = _Unwind_GetIP( context ); + if( pc ) { + if( state->current == state->end ) { + return _URC_END_OF_STACK; + } else { + *state->current++ = reinterpret_cast( pc ); + } + } + return _URC_NO_REASON; +} + +void debug_write_backtrace( std::ostream &out ) +{ + const size_t max = 50; + void *buffer[max]; + android_backtrace_state state = {buffer, buffer + max}; + _Unwind_Backtrace( unwindCallback, &state ); + const std::size_t count = state.current - buffer; + // Start from 1: skip debug_write_backtrace ourselves + for( size_t idx = 1; idx < count && idx < max; ++idx ) { + const void *addr = buffer[idx]; + Dl_info info; + if( dladdr( addr, &info ) && info.dli_sname ) { + out << "#" << std::setw( 2 ) << idx << ": " << addr << " " << demangle( info.dli_sname ) << "\n"; + } + } +} +#endif std::ostream &DebugLog( DebugLevel lev, DebugClass cl ) { diff --git a/src/explosion.cpp b/src/explosion.cpp index fa9f60f06667f..738442fd9487d 100644 --- a/src/explosion.cpp +++ b/src/explosion.cpp @@ -738,14 +738,18 @@ void emp_blast( const tripoint &p ) } } } else if( critter.has_flag( MF_ELECTRIC_FIELD ) ) { - if( sight && !critter.has_effect( effect_emp ) ) { - add_msg( m_good, _( "The %s's electrical field momentarily goes out!" ), critter.name() ); + if( !critter.has_effect( effect_emp ) ) { + if( sight ) { + add_msg( m_good, _( "The %s's electrical field momentarily goes out!" ), critter.name() ); + } critter.add_effect( effect_emp, 3_minutes ); - } else if( sight && critter.has_effect( effect_emp ) ) { + } else if( critter.has_effect( effect_emp ) ) { int dam = dice( 3, 5 ); - add_msg( m_good, _( "The %s's disabled electrical field reverses polarity!" ), - critter.name() ); - add_msg( m_good, _( "It takes %d damage." ), dam ); + if( sight ) { + add_msg( m_good, _( "The %s's disabled electrical field reverses polarity!" ), + critter.name() ); + add_msg( m_good, _( "It takes %d damage." ), dam ); + } critter.add_effect( effect_emp, 1_minutes ); critter.apply_damage( nullptr, bodypart_id( "torso" ), dam ); critter.check_dead_state(); diff --git a/src/fungal_effects.cpp b/src/fungal_effects.cpp index 18f45155df946..c06eabf898ccb 100644 --- a/src/fungal_effects.cpp +++ b/src/fungal_effects.cpp @@ -125,8 +125,9 @@ void fungal_effects::create_spores( const tripoint &p, Creature *origin ) void fungal_effects::marlossify( const tripoint &p ) { const ter_t &terrain = m.ter( p ).obj(); - if( one_in( 25 ) && ( terrain.movecost != 0 && !m.has_furn( p ) ) - && !terrain.has_flag( TFLAG_DEEP_WATER ) ) { + if( one_in( 25 ) && terrain.movecost != 0 && !m.has_furn( p ) + && !terrain.has_flag( TFLAG_DEEP_WATER ) + && !terrain.has_flag( TFLAG_NO_FLOOR ) ) { m.ter_set( p, t_marloss ); return; } diff --git a/src/game.cpp b/src/game.cpp index 1dec9200017fa..1e7443182b49f 100644 --- a/src/game.cpp +++ b/src/game.cpp @@ -1675,12 +1675,6 @@ bool game::do_turn() // reset player noise u.volume = 0; - // This is a hack! Remove this when we have per-turn activity tracking - // This prevents the display from erroneously updating when we use more - // than our allotted moves in a single turn - if( u.moves < 0 ) { - u.increase_activity_level( NO_EXERCISE ); - } return false; } @@ -12281,6 +12275,8 @@ void game::start_calendar() } calendar::start_of_game += 1_days * get_option( "SPAWN_DELAY" ); calendar::turn = calendar::start_of_game; + calendar::initial_season = static_cast( ( to_days( calendar::start_of_game - + calendar::turn_zero ) / get_option( "SEASON_LENGTH" ) ) % 4 ); } overmap &game::get_cur_om() const diff --git a/src/game_constants.h b/src/game_constants.h index e875b871f5bba..7f9469ebc5281 100644 --- a/src/game_constants.h +++ b/src/game_constants.h @@ -169,7 +169,7 @@ constexpr float BRISK_EXERCISE = 6.0f; constexpr float ACTIVE_EXERCISE = 8.0f; constexpr float EXTRA_EXERCISE = 10.0f; -const std::map activity_levels = { +const std::map activity_levels_map = { { "NO_EXERCISE", NO_EXERCISE }, { "LIGHT_EXERCISE", LIGHT_EXERCISE }, { "MODERATE_EXERCISE", MODERATE_EXERCISE }, @@ -178,6 +178,15 @@ const std::map activity_levels = { { "EXTRA_EXERCISE", EXTRA_EXERCISE } }; +const std::map activity_levels_str_map = { + { NO_EXERCISE, "NO_EXERCISE" }, + { LIGHT_EXERCISE, "LIGHT_EXERCISE" }, + { MODERATE_EXERCISE, "MODERATE_EXERCISE" }, + { BRISK_EXERCISE, "BRISK_EXERCISE" }, + { ACTIVE_EXERCISE, "ACTIVE_EXERCISE" }, + { EXTRA_EXERCISE, "EXTRA_EXERCISE" } +}; + // these are the lower bounds of each of the weight classes. namespace character_weight_category { diff --git a/src/handle_action.cpp b/src/handle_action.cpp index f253d5f473d5f..6f38566a9c6b2 100644 --- a/src/handle_action.cpp +++ b/src/handle_action.cpp @@ -324,6 +324,11 @@ input_context game::get_player_input( std::string &action ) } } + if( pixel_minimap_option ) { + // TODO: more granular control to only redraw pixel minimap + invalidate_main_ui_adaptor(); + } + std::unique_ptr deathcam_msg_popup; if( uquit == QUIT_WATCH ) { deathcam_msg_popup = std::make_unique(); @@ -419,7 +424,7 @@ static void pldrive( const tripoint &p ) player_character.in_vehicle = false; return; } - if( veh->is_on_ramp && p.y != 0 ) { + if( veh->is_on_ramp && p.x != 0 ) { add_msg( m_bad, _( "You can't turn the vehicle while on a ramp." ) ); return; } @@ -791,7 +796,7 @@ static void smash() float weary_mult = 1.0f; if( didit ) { if( !mech_smash ) { - player_character.increase_activity_level( MODERATE_EXERCISE ); + player_character.set_activity_level( MODERATE_EXERCISE ); player_character.handle_melee_wear( player_character.weapon ); weary_mult = 1.0f / player_character.exertion_adjusted_move_multiplier( MODERATE_EXERCISE ); diff --git a/src/iexamine.cpp b/src/iexamine.cpp index 198c93c1e38cd..155db75fd8429 100644 --- a/src/iexamine.cpp +++ b/src/iexamine.cpp @@ -1104,12 +1104,24 @@ void iexamine::cardreader( player &p, const tripoint &examp ) itype_id_industrial ); if( p.has_amount( card_type, 1 ) && query_yn( _( "Swipe your ID card?" ) ) ) { p.mod_moves( -to_moves( 1_seconds ) ); + for( const tripoint &tmp : here.points_in_radius( examp, 3 ) ) { if( here.ter( tmp ) == t_door_metal_locked ) { here.ter_set( tmp, t_door_metal_c ); open = true; } } + + add_msg( m_info, _( "You insert your ID card." ) ); + + if( open ) { + add_msg( m_good, _( "The nearby doors unlock." ) ); + } else { + add_msg( m_info, _( "The nearby doors are already opened." ) ); + } + + p.use_amount( card_type, 1 ); + for( monster &critter : g->all_monsters() ) { // Check 1) same overmap coords, 2) turret, 3) hostile if( ms_to_omt_copy( here.getabs( critter.pos() ) ) == ms_to_omt_copy( here.getabs( examp ) ) && @@ -1118,13 +1130,6 @@ void iexamine::cardreader( player &p, const tripoint &examp ) g->remove_zombie( critter ); } } - if( open ) { - add_msg( _( "You insert your ID card." ) ); - add_msg( m_good, _( "The nearby doors unlock." ) ); - p.use_amount( card_type, 1 ); - } else { - add_msg( _( "The nearby doors are already opened." ) ); - } } else if( query_yn( _( "Attempt to hack this card-reader?" ) ) ) { try_start_hacking( p, examp ); } @@ -2441,7 +2446,7 @@ void iexamine::harvest_plant( player &p, const tripoint &examp, bool from_activi if( from_activity ) { i.set_var( "activity_var", p.name ); } - here.add_item_or_charges( examp, i ); + here.add_item_or_charges( p.pos(), i ); } here.furn_set( examp, furn_str_id( here.furn( examp )->plant->transform ) ); p.moves -= to_moves( 10_seconds ); @@ -4639,7 +4644,7 @@ void iexamine::ledge( player &p, const tripoint &examp ) add_msg( m_warning, _( "You are not going to jump over an obstacle only to fall down." ) ); } else { add_msg( m_info, _( "You jump over an obstacle." ) ); - p.increase_activity_level( LIGHT_EXERCISE ); + p.set_activity_level( LIGHT_EXERCISE ); g->place_player( dest ); } break; @@ -4680,7 +4685,7 @@ void iexamine::ledge( player &p, const tripoint &examp ) return; } else if( height == 1 ) { const char *query; - p.increase_activity_level( MODERATE_EXERCISE ); + p.set_activity_level( MODERATE_EXERCISE ); weary_mult = 1.0f / p.exertion_adjusted_move_multiplier( MODERATE_EXERCISE ); if( !has_grapnel ) { diff --git a/src/item.cpp b/src/item.cpp index 09c190052fa91..d63317d7ebf9b 100644 --- a/src/item.cpp +++ b/src/item.cpp @@ -625,6 +625,11 @@ item &item::ammo_set( const itype_id &ammo, int qty ) opts.emplace_back( mag_type ); } } + if( opts.empty() ) { + debugmsg( "Cannot find magazine with enough %s ammo capacity for %s", ammo.c_str(), + typeId().c_str() ); + return *this; + } std::sort( opts.begin(), opts.end(), [&ammo_type]( const item & lhs, const item & rhs ) { return lhs.ammo_capacity( ammo_type ) < rhs.ammo_capacity( ammo_type ); } ); @@ -1076,7 +1081,8 @@ bool item::stacks_with( const item &rhs, bool check_components, bool combine_liq ( corpse != nullptr && rhs.corpse == nullptr ) ) { return false; } - if( corpse != nullptr && rhs.corpse != nullptr && corpse->id != rhs.corpse->id ) { + if( corpse != nullptr && rhs.corpse != nullptr && + ( corpse->id != rhs.corpse->id || corpse_name != rhs.corpse_name ) ) { return false; } if( craft_data_ || rhs.craft_data_ ) { @@ -7131,7 +7137,7 @@ bool item::is_reloadable_helper( const itype_id &ammo, bool now ) const return true; } - if( is_watertight_container() && !contents.empty() ) { + if( is_watertight_container() && !contents.empty_container() ) { if( contents.num_item_stacks() != 1 ) { return false; } else if( contents.only_item().typeId() == ammo ) { @@ -7139,7 +7145,7 @@ bool item::is_reloadable_helper( const itype_id &ammo, bool now ) const } } - if( is_watertight_container() && contents.empty() && + if( is_watertight_container() && contents.empty_container() && ammo.obj().phase == phase_id::LIQUID ) { return true; } @@ -8390,7 +8396,7 @@ bool item::reload( Character &u, item_location ammo, int qty ) // limit quantity of ammo loaded to remaining capacity int limit = 0; - if( is_watertight_container() ) { + if( is_watertight_container() && ammo->made_of_from_type( phase_id::LIQUID ) ) { limit = get_remaining_capacity_for_liquid( *ammo ); } else if( ammo->ammo_data() && ammo->ammo_data()->ammo ) { limit = ammo_capacity( ammo->ammo_data()->ammo->type ) - ammo_remaining(); @@ -8439,11 +8445,7 @@ bool item::reload( Character &u, item_location ammo, int qty ) item_copy.charges = qty; put_in( item_copy, item_pocket::pocket_type::MAGAZINE ); } - } else if( is_watertight_container() ) { - if( !ammo->made_of_from_type( phase_id::LIQUID ) ) { - debugmsg( "Tried to reload liquid container with non-liquid." ); - return false; - } + } else if( is_watertight_container() && ammo->made_of_from_type( phase_id::LIQUID ) ) { if( container ) { container->on_contents_changed(); } diff --git a/src/item_contents.cpp b/src/item_contents.cpp index 301f0b9307c81..e9b93f6fae5ca 100644 --- a/src/item_contents.cpp +++ b/src/item_contents.cpp @@ -623,8 +623,9 @@ size_t item_contents::num_item_stacks() const { size_t num = 0; for( const item_pocket &pocket : contents ) { - if( pocket.is_type( item_pocket::pocket_type::MOD ) ) { - // mods aren't really a contained item, which this function gets + if( pocket.is_type( item_pocket::pocket_type::MOD ) || + pocket.is_type( item_pocket::pocket_type::MAGAZINE_WELL ) ) { + // mods and magazine wells aren't really a contained item, which this function gets continue; } num += pocket.size(); diff --git a/src/item_factory.cpp b/src/item_factory.cpp index 2d4d2f5373a5a..8e7c3c998c205 100644 --- a/src/item_factory.cpp +++ b/src/item_factory.cpp @@ -887,7 +887,6 @@ void Item_factory::init() add_iuse( "CHEW", &iuse::chew ); add_iuse( "RPGDIE", &iuse::rpgdie ); add_iuse( "BIRDFOOD", &iuse::feedbird ); - add_iuse( "BURROW", &iuse::burrow ); add_iuse( "CHOP_TREE", &iuse::chop_tree ); add_iuse( "CHOP_LOGS", &iuse::chop_logs ); add_iuse( "CIRCSAW_ON", &iuse::circsaw_on ); diff --git a/src/iuse.cpp b/src/iuse.cpp index 2b957068a339c..c22039c0af03b 100644 --- a/src/iuse.cpp +++ b/src/iuse.cpp @@ -108,13 +108,13 @@ #include "veh_type.h" #include "vehicle.h" #include "viewer.h" +#include "vitamin.h" #include "vpart_position.h" #include "vpart_range.h" #include "weather.h" #include "weather_gen.h" #include "weather_type.h" -static const activity_id ACT_BURROW( "ACT_BURROW" ); static const activity_id ACT_CHOP_LOGS( "ACT_CHOP_LOGS" ); static const activity_id ACT_CHOP_PLANKS( "ACT_CHOP_PLANKS" ); static const activity_id ACT_CHOP_TREE( "ACT_CHOP_TREE" ); @@ -354,6 +354,9 @@ static const species_id species_INSECT( "INSECT" ); static const species_id species_ROBOT( "ROBOT" ); static const species_id species_ZOMBIE( "ZOMBIE" ); +static const vitamin_id vitamin_blood( "blood" ); +static const vitamin_id vitamin_redcells( "redcells" ); + static const mongroup_id GROUP_FISH( "GROUP_FISH" ); static const mtype_id mon_bee( "mon_bee" ); @@ -1053,6 +1056,7 @@ cata::optional iuse::inhaler( player *p, item *it, bool, const tripoint & ) p->add_effect( effect_shakes, rng( 2_minutes, 5_minutes ) ); } } + p->add_effect( effect_took_antiasthmatic, rng( 6_hours, 12_hours ) ); p->remove_effect( effect_smoke ); return it->type->charges_to_use(); } @@ -1567,7 +1571,10 @@ cata::optional iuse::mycus( player *p, item *it, bool t, const tripoint &po map &here = get_map(); fungal_effects fe( *g, here ); for( const tripoint &nearby_pos : here.points_in_radius( p->pos(), 3 ) ) { - fe.marlossify( nearby_pos ); + if( here.move_cost( nearby_pos ) != 0 && !here.has_furn( nearby_pos ) && + !here.has_flag( TFLAG_DEEP_WATER, nearby_pos ) && !here.has_flag( TFLAG_NO_FLOOR, nearby_pos ) ) { + fe.marlossify( nearby_pos ); + } } p->rem_addiction( add_type::MARLOSS_R ); p->rem_addiction( add_type::MARLOSS_B ); @@ -3506,50 +3513,6 @@ cata::optional iuse::pickaxe( player *p, item *it, bool, const tripoint &po return 0; // handled when the activity finishes } -cata::optional iuse::burrow( player *p, item *it, bool, const tripoint &pos ) -{ - if( p->is_npc() ) { - // Long action - return cata::nullopt; - } - if( p->is_mounted() ) { - p->add_msg_if_player( m_info, _( "You can't do that while mounted." ) ); - return cata::nullopt; - } - if( p->is_underwater() ) { - p->add_msg_if_player( m_info, _( "You can't do that while underwater." ) ); - return cata::nullopt; - } - - tripoint pnt = pos; - if( pos == p->pos() ) { - const cata::optional pnt_ = choose_adjacent( _( "Burrow where?" ) ); - if( !pnt_ ) { - return cata::nullopt; - } - pnt = *pnt_; - } - - map &here = get_map(); - if( !here.has_flag( "MINEABLE", pnt ) ) { - p->add_msg_if_player( m_info, _( "You can't burrow there." ) ); - return cata::nullopt; - } - if( here.veh_at( pnt ) ) { - p->add_msg_if_player( _( "There's a vehicle in the way!" ) ); - return cata::nullopt; - } - - int moves = to_moves( 5_minutes ); - moves += ( ( MAX_STAT + 3 ) - std::min( p->str_cur, MAX_STAT ) ) * to_moves( 2_minutes ); - if( here.move_cost( pnt ) == 2 ) { - // We're breaking up some flat surface like pavement, which is much easier - moves /= 2; - } - p->assign_activity( player_activity( burrow_activity_actor( moves, pnt, it->tname() ) ) ); - return 0; // handled when the activity finishes -} - cata::optional iuse::geiger( player *p, item *it, bool t, const tripoint &pos ) { map &here = get_map(); @@ -4791,8 +4754,12 @@ cata::optional iuse::blood_draw( player *p, item *it, bool, const tripoint if( p->has_trait( trait_ACIDBLOOD ) ) { acid_blood = true; } - p->mod_stored_nutr( 10 ); - p->mod_thirst( 10 ); + // From wikipedia, + // "To compare, this (volume of blood loss that causes death) is five to eight times + // as much blood as people usually give in a blood donation.[2]" + // This is half a TU, hence I'm setting it to 1/10th of a lethal exsanguination. + p->vitamin_mod( vitamin_redcells, vitamin_redcells->min() / 10 ); + p->vitamin_mod( vitamin_blood, vitamin_blood->min() / 10 ); p->mod_pain( 3 ); } @@ -8467,7 +8434,7 @@ cata::optional iuse::multicooker( player *p, item *it, bool t, const tripoi } if( cooktime <= 0 ) { - item meal( it->get_var( "DISH" ) ); + item meal( it->get_var( "DISH" ), time_point( calendar::turn ), 1 ); if( ( *recipe_id( it->get_var( "RECIPE" ) ) ).hot_result() ) { meal.heat_up(); } else { @@ -8476,8 +8443,8 @@ cata::optional iuse::multicooker( player *p, item *it, bool t, const tripoi } it->active = false; - it->erase_var( "DISH" ); it->erase_var( "COOKTIME" ); + it->convert( itype_multi_cooker ); if( it->can_contain( meal ) ) { it->put_in( meal, item_pocket::pocket_type::CONTAINER ); } else { @@ -8497,7 +8464,7 @@ cata::optional iuse::multicooker( player *p, item *it, bool t, const tripoi } else { enum { - mc_start, mc_stop, mc_take, mc_upgrade + mc_start, mc_stop, mc_take, mc_upgrade, mc_empty }; if( p->is_underwater() ) { @@ -8559,7 +8526,13 @@ cata::optional iuse::multicooker( player *p, item *it, bool t, const tripoi } } } else { - menu.addentry( mc_take, true, 't', _( "Take out dish" ) ); + // Something other than a recipe item might be stored in the pocket. + if( dish_it->typeId().str() == it->get_var( "DISH" ) ) { + menu.addentry( mc_take, true, 't', _( "Take out dish" ) ); + } else { + menu.addentry( mc_empty, true, 't', + _( "Obstruction detected. Please remove any items lodged in the multi-cooker." ) ); + } } } @@ -8576,6 +8549,7 @@ cata::optional iuse::multicooker( player *p, item *it, bool t, const tripoi it->erase_var( "DISH" ); it->erase_var( "COOKTIME" ); it->erase_var( "RECIPE" ); + it->convert( itype_multi_cooker ); } return 0; } @@ -8601,7 +8575,6 @@ cata::optional iuse::multicooker( player *p, item *it, bool t, const tripoi it->remove_item( *dish_it ); it->erase_var( "RECIPE" ); - it->convert( itype_multi_cooker ); if( is_delicious ) { p->add_msg_if_player( m_good, _( "You got the dish from the multi-cooker. The %s smells delicious." ), @@ -8614,6 +8587,11 @@ cata::optional iuse::multicooker( player *p, item *it, bool t, const tripoi return 0; } + // Empty the cooker before it can be activated. + if( mc_empty == choice ) { + it->contents.handle_liquid_or_spill( *p ); + } + if( mc_start == choice ) { uilist dmenu; dmenu.text = _( "Choose desired meal:" ); @@ -8659,7 +8637,8 @@ cata::optional iuse::multicooker( player *p, item *it, bool t, const tripoi mealtime = meal->time_to_craft_moves( *p ) * 2; } - const int all_charges = charges_to_start + mealtime / ( it->type->tool->power_draw / 10000 ); + const int all_charges = charges_to_start + ( ( mealtime / 100 ) * ( it->type->tool->power_draw / + 1000 ) ) / 1000; if( it->ammo_remaining() < all_charges && !( it->has_flag( flag_USE_UPS ) && p->charges_of( itype_UPS ) >= all_charges ) ) { @@ -8673,7 +8652,7 @@ cata::optional iuse::multicooker( player *p, item *it, bool t, const tripoi const auto filter = is_crafting_component; const requirement_data *reqs = - meal->deduped_requirements().select_alternative( *p, filter ); + meal->deduped_requirements().select_alternative( *p, crafting_inv, filter ); if( !reqs ) { return cata::nullopt; } diff --git a/src/iuse.h b/src/iuse.h index e9958b011567d..0803ae5071716 100644 --- a/src/iuse.h +++ b/src/iuse.h @@ -78,7 +78,6 @@ cata::optional bell( player *, item *, bool, const tripoint & ); cata::optional blood_draw( player *, item *, bool, const tripoint & ); cata::optional boltcutters( player *, item *, bool, const tripoint & ); cata::optional break_stick( player *, item *, bool, const tripoint & ); -cata::optional burrow( player *, item *, bool, const tripoint & ); cata::optional c4( player *, item *, bool, const tripoint & ); cata::optional cable_attach( player *, item *, bool, const tripoint & ); cata::optional call_of_tindalos( player *, item *, bool, const tripoint & ); diff --git a/src/iuse_actor.cpp b/src/iuse_actor.cpp index d055f6df704ea..f3803dec34797 100644 --- a/src/iuse_actor.cpp +++ b/src/iuse_actor.cpp @@ -204,6 +204,8 @@ cata::optional iuse_transform::use( player &p, item &it, bool t, const trip return cata::nullopt; // invoked from active item processing, do nothing. } + int result = 0; + const bool possess = p.has_item( it ) || ( it.has_flag( flag_ALLOWS_REMOTE_USE ) && square_dist( p.pos(), pos ) == 1 ); @@ -245,6 +247,9 @@ cata::optional iuse_transform::use( player &p, item &it, bool t, const trip item *obj; // defined here to allow making a new item assigned to the pointer item obj_it; + if( it.is_tool() ) { + result = it.type->charges_to_use(); + } if( container.is_empty() ) { obj = &it.convert( target ); if( ammo_qty >= 0 || !random_ammo_qty.empty() ) { @@ -282,7 +287,7 @@ cata::optional iuse_transform::use( player &p, item &it, bool t, const trip obj->item_counter = countdown > 0 ? countdown : obj->type->countdown_interval; obj->active = active || obj->item_counter; - return 0; + return result; } ret_val iuse_transform::can_use( const Character &p, const item &, bool, diff --git a/src/magic.cpp b/src/magic.cpp index 5567bbf8c4cb3..9d42d3c71050f 100644 --- a/src/magic.cpp +++ b/src/magic.cpp @@ -2388,9 +2388,8 @@ spell fake_spell::get_spell( int min_level_override ) const debugmsg( "ERROR: fake spell %s has higher min_level than max_level", id.c_str() ); return sp; } - while( sp.get_level() < level_of_spell ) { - sp.gain_level(); - } + sp.set_exp( exp_for_level( level_of_spell ) ); + return sp; } diff --git a/src/magic_spell_effect.cpp b/src/magic_spell_effect.cpp index 0f861b554f617..43978f1c511db 100644 --- a/src/magic_spell_effect.cpp +++ b/src/magic_spell_effect.cpp @@ -205,17 +205,26 @@ static std::set spell_effect_cone_range_override( const spell_effect:: const units::angle end_angle = initial_angle + half_width; std::set end_points; for( units::angle angle = start_angle; angle <= end_angle; angle += 1_degrees ) { - tripoint potential; - calc_ray_end( angle, params.range, source, potential ); - end_points.emplace( potential ); - } - for( const tripoint &ep : end_points ) { - std::vector trajectory = line_to( source, ep ); - for( const tripoint &tp : trajectory ) { - if( params.ignore_walls || get_map().passable( tp ) ) { - targets.emplace( tp ); + for( int range = 1; range <= params.range; range++ ) { + tripoint potential; + calc_ray_end( angle, range, source, potential ); + if( params.ignore_walls ) { + targets.emplace( potential ); } else { - break; + end_points.emplace( potential ); + } + } + } + if( !params.ignore_walls ) { + map &here = get_map(); + for( const tripoint &ep : end_points ) { + std::vector trajectory = line_to( source, ep ); + for( const tripoint &tp : trajectory ) { + if( here.passable( tp ) ) { + targets.emplace( tp ); + } else { + break; + } } } } diff --git a/src/main.cpp b/src/main.cpp index 61143863183f9..2ee990ace4288 100644 --- a/src/main.cpp +++ b/src/main.cpp @@ -121,6 +121,12 @@ void exit_handler( int s ) catacurses::endwin(); +#if defined(__ANDROID__) + // Avoid capturing SIGABRT on exit on Android in crash report + // Can be removed once the SIGABRT on exit problem is fixed + signal( SIGABRT, SIG_DFL ); +#endif + exit( exit_status ); } inp_mngr.set_timeout( old_timeout ); @@ -673,21 +679,7 @@ int main( int argc, const char *argv[] ) #endif #if defined(LOCALIZE) - std::string lang; -#if defined(_WIN32) - lang = getLangFromLCID( GetUserDefaultUILanguage() ); -#else - const char *v = setlocale( LC_ALL, nullptr ); - if( v != nullptr ) { - lang = v; - - if( lang == "C" ) { - lang = "en"; - } - } -#endif - if( get_option( "USE_LANG" ).empty() && ( lang.empty() || - !isValidLanguage( lang ) ) ) { + if( get_option( "USE_LANG" ).empty() && getSystemLanguage().empty() ) { select_language(); set_language(); } diff --git a/src/map.cpp b/src/map.cpp index aa31c42a6f830..68747009132bc 100644 --- a/src/map.cpp +++ b/src/map.cpp @@ -6988,17 +6988,13 @@ void map::rotten_item_spawn( const item &item, const tripoint &pnt ) if( mgroup.is_null() ) { return; } - const int chance = static_cast( comest->rot_spawn_chance * - get_option( "CARRION_SPAWNRATE" ) ); - if( rng( 0, 100 ) < chance ) { - MonsterGroupResult spawn_details = MonsterGroupManager::GetResultFromGroup( mgroup ); - add_spawn( spawn_details, pnt ); - if( get_player_view().sees( pnt ) ) { - if( item.is_seed() ) { - add_msg( m_warning, _( "Something has crawled out of the %s plants!" ), item.get_plant_name() ); - } else { - add_msg( m_warning, _( "Something has crawled out of the %s!" ), item.tname() ); - } + MonsterGroupResult spawn_details = MonsterGroupManager::GetResultFromGroup( mgroup ); + add_spawn( spawn_details, pnt ); + if( get_player_view().sees( pnt ) ) { + if( item.is_seed() ) { + add_msg( m_warning, _( "Something has crawled out of the %s plants!" ), item.get_plant_name() ); + } else { + add_msg( m_warning, _( "Something has crawled out of the %s!" ), item.tname() ); } } } diff --git a/src/mapgen_functions.cpp b/src/mapgen_functions.cpp index ba7eb3810a4d8..c9e85d53f6142 100644 --- a/src/mapgen_functions.cpp +++ b/src/mapgen_functions.cpp @@ -40,7 +40,9 @@ static const itype_id itype_jackhammer( "jackhammer" ); static const itype_id itype_mask_dust( "mask_dust" ); static const mtype_id mon_ant_larva( "mon_ant_larva" ); +static const mtype_id mon_ant_acid_larva( "mon_ant_acid_larva" ); static const mtype_id mon_ant_queen( "mon_ant_queen" ); +static const mtype_id mon_ant_acid_queen( "mon_ant_acid_queen" ); static const mtype_id mon_bee( "mon_bee" ); static const mtype_id mon_beekeeper( "mon_beekeeper" ); static const mtype_id mon_zombie_jackson( "mon_zombie_jackson" ); @@ -145,7 +147,9 @@ building_gen_pointer get_mapgen_cfunction( const std::string &ident ) { "ants_four_way", &mapgen_ants_four_way }, { "ants_food", &mapgen_ants_food }, { "ants_larvae", &mapgen_ants_larvae }, + { "ants_larvae_acid", &mapgen_ants_larvae_acid }, { "ants_queen", &mapgen_ants_queen }, + { "ants_queen_acid", &mapgen_ants_queen_acid }, { "tutorial", &mapgen_tutorial }, { "lake_shore", &mapgen_lake_shore }, { "ravine_edge", &mapgen_ravine_edge }, @@ -2486,19 +2490,6 @@ static void mapgen_ants_generic( mapgendata &dat ) } } } - if( dat.terrain_type() == "ants_food" ) { - m->place_items( item_group_id( "ant_food" ), 92, point_zero, - point( SEEX * 2 - 1, SEEY * 2 - 1 ), true, dat.when() ); - } else { - m->place_items( item_group_id( "ant_egg" ), 98, point_zero, - point( SEEX * 2 - 1, SEEY * 2 - 1 ), true, dat.when() ); - } - if( dat.terrain_type() == "ants_queen" ) { - m->add_spawn( mon_ant_queen, 1, { SEEX, SEEY, m->get_abs_sub().z } ); - } else if( dat.terrain_type() == "ants_larvae" ) { - m->add_spawn( mon_ant_larva, 10, { SEEX, SEEY, m->get_abs_sub().z } ); - } - } void mapgen_ants_food( mapgendata &dat ) @@ -2511,19 +2502,35 @@ void mapgen_ants_food( mapgendata &dat ) void mapgen_ants_larvae( mapgendata &dat ) { mapgen_ants_generic( dat ); - dat.m.place_items( item_group_id( "ant_egg" ), 98, point_zero, + dat.m.place_items( item_group_id( "ant_egg" ), 98, point_zero, point( SEEX * 2 - 1, SEEY * 2 - 1 ), true, dat.when() ); dat.m.add_spawn( mon_ant_larva, 10, { SEEX, SEEY, dat.m.get_abs_sub().z } ); } +void mapgen_ants_larvae_acid( mapgendata &dat ) +{ + mapgen_ants_generic( dat ); + dat.m.place_items( item_group_id( "ant_egg" ), 98, point_zero, + point( SEEX * 2 - 1, SEEY * 2 - 1 ), true, dat.when() ); + dat.m.add_spawn( mon_ant_acid_larva, 10, { SEEX, SEEY, dat.m.get_abs_sub().z } ); +} + void mapgen_ants_queen( mapgendata &dat ) { mapgen_ants_generic( dat ); - dat.m.place_items( item_group_id( "ant_egg" ), 98, point_zero, + dat.m.place_items( item_group_id( "ant_egg" ), 98, point_zero, point( SEEX * 2 - 1, SEEY * 2 - 1 ), true, dat.when() ); dat.m.add_spawn( mon_ant_queen, 1, { SEEX, SEEY, dat.m.get_abs_sub().z } ); } +void mapgen_ants_queen_acid( mapgendata &dat ) +{ + mapgen_ants_generic( dat ); + dat.m.place_items( item_group_id( "ant_egg" ), 98, point_zero, + point( SEEX * 2 - 1, SEEY * 2 - 1 ), true, dat.when() ); + dat.m.add_spawn( mon_ant_acid_queen, 1, { SEEX, SEEY, dat.m.get_abs_sub().z } ); +} + void mapgen_tutorial( mapgendata &dat ) { map *const m = &dat.m; diff --git a/src/mapgen_functions.h b/src/mapgen_functions.h index d72bdb429df56..acccf03e41678 100644 --- a/src/mapgen_functions.h +++ b/src/mapgen_functions.h @@ -71,7 +71,9 @@ void mapgen_ants_straight( mapgendata &dat ); void mapgen_ants_tee( mapgendata &dat ); void mapgen_ants_food( mapgendata &dat ); void mapgen_ants_larvae( mapgendata &dat ); +void mapgen_ants_larvae_acid( mapgendata &dat ); void mapgen_ants_queen( mapgendata &dat ); +void mapgen_ants_queen_acid( mapgendata &dat ); void mapgen_tutorial( mapgendata &dat ); void mapgen_lake_shore( mapgendata &dat ); void mapgen_ravine_edge( mapgendata &dat ); diff --git a/src/melee.cpp b/src/melee.cpp index d97cf104a3df4..134aed15759d2 100644 --- a/src/melee.cpp +++ b/src/melee.cpp @@ -17,6 +17,7 @@ #include "avatar.h" #include "bodypart.h" +#include "cached_options.h" #include "calendar.h" #include "cata_utility.h" #include "character.h" @@ -476,7 +477,7 @@ bool Character::melee_attack( Creature &t, bool allow_special, const matec_id &f add_msg_if_player( m_info, _( "You lack the substance to affect anything." ) ); return false; } - if( !is_adjacent( &t, true ) ) { + if( !is_adjacent( &t, fov_3d ) ) { return false; } return melee_attack_abstract( t, allow_special, force_technique, allow_unarmed ); @@ -514,7 +515,7 @@ bool Character::melee_attack_abstract( Creature &t, bool allow_special, } // Fighting is hard work - increase_activity_level( EXTRA_EXERCISE ); + set_activity_level( EXTRA_EXERCISE ); item *cur_weapon = allow_unarmed ? &used_weapon() : &weapon; @@ -791,7 +792,7 @@ void Character::reach_attack( const tripoint &p ) } // Fighting is hard work - increase_activity_level( EXTRA_EXERCISE ); + set_activity_level( EXTRA_EXERCISE ); Creature *critter = g->critter_at( p ); // Original target size, used when there are monsters in front of our target diff --git a/src/monmove.cpp b/src/monmove.cpp index 4f225e53fe123..c8e8c3421e605 100644 --- a/src/monmove.cpp +++ b/src/monmove.cpp @@ -1482,7 +1482,7 @@ bool monster::attack_at( const tripoint &p ) } Character &player_character = get_player_character(); - if( p == player_character.pos() ) { + if( p == player_character.pos() && sees( player_character ) ) { return melee_attack( player_character ); } diff --git a/src/monster.cpp b/src/monster.cpp index 57816f368510a..da358b7188945 100644 --- a/src/monster.cpp +++ b/src/monster.cpp @@ -9,6 +9,7 @@ #include #include "ascii_art.h" +#include "avatar.h" #include "bodypart.h" #include "catacharset.h" #include "character.h" @@ -665,23 +666,30 @@ static std::pair speed_description( float mon_speed_ratin } const std::array, 8> cases = {{ - std::make_tuple( 1.30f, c_red, _( "It is much faster than you." ) ), - std::make_tuple( 1.00f, c_light_red, _( "It is faster than you." ) ), - std::make_tuple( 0.70f, c_yellow, _( "It is a bit faster than you." ) ), - std::make_tuple( 0.55f, c_white, _( "It is about as fast as you." ) ), - std::make_tuple( 0.50f, c_light_cyan, _( "It is a bit slower than you." ) ), - std::make_tuple( 0.40f, c_cyan, _( "It is slower than you." ) ), - std::make_tuple( 0.20f, c_light_green, _( "It is much slower than you." ) ), + std::make_tuple( 1.40f, c_red, _( "It is much faster than you." ) ), + std::make_tuple( 1.15f, c_light_red, _( "It is faster than you." ) ), + std::make_tuple( 1.05f, c_yellow, _( "It is a bit faster than you." ) ), + std::make_tuple( 0.90f, c_white, _( "It is about as fast as you." ) ), + std::make_tuple( 0.80f, c_light_cyan, _( "It is a bit slower than you." ) ), + std::make_tuple( 0.60f, c_cyan, _( "It is slower than you." ) ), + std::make_tuple( 0.30f, c_light_green, _( "It is much slower than you." ) ), std::make_tuple( 0.00f, c_green, _( "It is practically immobile." ) ) } }; - const float player_speed_rating = get_player_character().speed_rating(); - const float ratio = player_speed_rating == 0 ? - 2.00f : mon_speed_rating / player_speed_rating; + const avatar &ply = get_avatar(); + float player_runcost = ply.run_cost( 100 ); + if( player_runcost == 0 ) { + player_runcost = 1.0f; + } + + // tpt = tiles per turn + const float player_tpt = ply.get_speed() / player_runcost; + const float ratio_tpt = player_tpt == 0 ? + 2.00f : mon_speed_rating / player_tpt; for( const std::tuple &speed_case : cases ) { - if( ratio >= std::get<0>( speed_case ) ) { + if( ratio_tpt >= std::get<0>( speed_case ) ) { return std::make_pair( std::get<2>( speed_case ), std::get<1>( speed_case ) ); } } @@ -1502,6 +1510,10 @@ bool monster::melee_attack( Creature &target, float accuracy ) if( /*This happens sometimes*/ this == &target || !is_adjacent( &target, true ) ) { return false; } + if( !sees( target ) ) { + debugmsg( "Z-Level view violation: %s tried to attack %s.", disp_name(), target.disp_name() ); + return false; + } int hitspread = target.deal_melee_attack( this, melee::melee_hit_range( accuracy ) ); if( type->melee_dice == 0 ) { diff --git a/src/monster.h b/src/monster.h index 0fa147e9eb8e9..f773b6205c4ee 100644 --- a/src/monster.h +++ b/src/monster.h @@ -527,7 +527,6 @@ class monster : public Creature */ void init_from_item( const item &itm ); - time_point last_updated = calendar::turn_zero; /** * Do some cleanup and caching as monster is being unloaded from map. */ diff --git a/src/move_mode.cpp b/src/move_mode.cpp index 56368e1173c24..c2375f65c64ee 100644 --- a/src/move_mode.cpp +++ b/src/move_mode.cpp @@ -58,10 +58,10 @@ void move_mode::load( const JsonObject &jo, const std::string &src ) assign( jo, "symbol_color", _symbol_color, strict ); std::string exert = jo.get_string( "exertion_level" ); - if( !activity_levels.count( exert ) ) { + if( !activity_levels_map.count( exert ) ) { jo.throw_error( "Invalid activity level for move mode %s", id.str() ); } - _exertion_level = activity_levels.at( exert ); + _exertion_level = activity_levels_map.at( exert ); mandatory( jo, was_loaded, "change_good_none", change_messages_success[steed_type::NONE] ); mandatory( jo, was_loaded, "change_good_animal", change_messages_success[steed_type::ANIMAL] ); diff --git a/src/npc.cpp b/src/npc.cpp index fcd0dc62f666a..3a397284ef590 100644 --- a/src/npc.cpp +++ b/src/npc.cpp @@ -132,8 +132,8 @@ npc::npc() : restock( calendar::turn_zero ) , companion_mission_time( calendar::before_time_starts ) , companion_mission_time_ret( calendar::before_time_starts ) - , last_updated( calendar::turn ) { + last_updated = calendar::turn; submap_coords = point_zero; position.x = -1; position.y = -1; diff --git a/src/npc.h b/src/npc.h index 95b22e63cff95..d082eb01409f9 100644 --- a/src/npc.h +++ b/src/npc.h @@ -1338,7 +1338,6 @@ class npc : public player // Dummy point that indicates that the goal is invalid. static constexpr tripoint_abs_omt no_goal_point{ tripoint_min }; job_data job; - time_point last_updated; /** * Do some cleanup and caching as npc is being unloaded from map. */ diff --git a/src/options.cpp b/src/options.cpp index b4b73c17261a6..da73223a8ce19 100644 --- a/src/options.cpp +++ b/src/options.cpp @@ -2083,11 +2083,6 @@ void options_manager::add_options_world_default() 0.0, 50.0, 1.0, 0.1 ); - add( "CARRION_SPAWNRATE", "world_default", to_translation( "Carrion spawn rate scaling factor" ), - to_translation( "A scaling factor that determines how often creatures spawn from rotting material. A higher number means more carrion spawned." ), - 0.0, 10.0, 1.0, 0.01, COPT_NO_HIDE - ); - add( "ITEM_SPAWNRATE", "world_default", to_translation( "Item spawn scaling factor" ), to_translation( "A scaling factor that determines density of item spawns. A higher number means more items." ), 0.01, 10.0, 1.0, 0.01 diff --git a/src/overmap.cpp b/src/overmap.cpp index 2232dbe9b586c..baa6babc4fa8b 100644 --- a/src/overmap.cpp +++ b/src/overmap.cpp @@ -1744,7 +1744,7 @@ bool overmap::generate_sub( const int z ) add_mon_group( mongroup( ant_group, tripoint_om_sm( project_to( i.pos ), z ), ( i.size * 3 ) / 2, rng( 6000, 8000 ) ) ); - build_anthill( p_loc, i.size ); + build_anthill( p_loc, i.size, ter( p_loc + tripoint_above ) == "anthill" ); } return requires_sub; @@ -2729,8 +2729,8 @@ void overmap::place_roads( const overmap *north, const overmap *east, const over const string_id local_road( "local_road" ); std::vector &roads_out = connections_out[local_road]; - // Ideally we should have at least two exit points for roads, on different sides - if( roads_out.size() < 2 ) { + // At least 3 exit points, to guarantee road continuity across overmaps + if( roads_out.size() < 3 ) { std::vector viable_roads; tripoint_om_omt tmp; // Populate viable_roads with one point for each neighborless side. @@ -2785,7 +2785,7 @@ void overmap::place_roads( const overmap *north, const overmap *east, const over } } } - while( roads_out.size() < 2 && !viable_roads.empty() ) { + while( roads_out.size() < 3 && !viable_roads.empty() ) { roads_out.push_back( random_entry_removed( viable_roads ) ); } } @@ -3264,10 +3264,10 @@ bool overmap::build_lab( return numstairs > 0; } -void overmap::build_anthill( const tripoint_om_omt &p, int s ) +void overmap::build_anthill( const tripoint_om_omt &p, int s, bool ordinary_ants ) { for( om_direction::type dir : om_direction::all ) { - build_tunnel( p, s - rng( 0, 3 ), dir ); + build_tunnel( p, s - rng( 0, 3 ), dir, ordinary_ants ); } // TODO: This should follow the tunnel network, @@ -3285,7 +3285,7 @@ void overmap::build_anthill( const tripoint_om_omt &p, int s ) debugmsg( "No queenpoints when building anthill, anthill over %s", ter( p ).id().str() ); } const tripoint_om_omt target = random_entry( queenpoints ); - ter_set( target, oter_id( "ants_queen" ) ); + ter_set( target, ordinary_ants ? oter_id( "ants_queen" ) : oter_id( "ants_queen_acid" ) ); const oter_id root_id( "ants_isolated" ); @@ -3312,7 +3312,8 @@ void overmap::build_anthill( const tripoint_om_omt &p, int s ) } } -void overmap::build_tunnel( const tripoint_om_omt &p, int s, om_direction::type dir ) +void overmap::build_tunnel( const tripoint_om_omt &p, int s, om_direction::type dir, + bool ordinary_ants ) { if( s <= 0 ) { return; @@ -3345,6 +3346,7 @@ void overmap::build_tunnel( const tripoint_om_omt &p, int s, om_direction::type const oter_id ants_food( "ants_food" ); const oter_id ants_larvae( "ants_larvae" ); + const oter_id ants_larvae_acid( "ants_larvae_acid" ); const tripoint_om_omt next = s != 1 ? p + om_direction::displace( dir ) : tripoint_om_omt( -1, -1, -1 ); @@ -3360,15 +3362,15 @@ void overmap::build_tunnel( const tripoint_om_omt &p, int s, om_direction::type if( one_in( 2 ) ) { ter_set( cand, ants_food ); } else { - ter_set( cand, ants_larvae ); + ter_set( cand, ordinary_ants ? ants_larvae : ants_larvae_acid ); } } else if( one_in( 5 ) ) { // Branch off a side tunnel - build_tunnel( cand, s - rng( 1, 3 ), r ); + build_tunnel( cand, s - rng( 1, 3 ), r, ordinary_ants ); } } } - build_tunnel( next, s - 1, dir ); + build_tunnel( next, s - 1, dir, ordinary_ants ); } bool overmap::build_slimepit( const tripoint_om_omt &origin, int s ) diff --git a/src/overmap.h b/src/overmap.h index 851cd1927a6a2..65261344dc234 100644 --- a/src/overmap.h +++ b/src/overmap.h @@ -431,8 +431,9 @@ class overmap om_direction::type dir, const city &town, int block_width = 2 ); bool build_lab( const tripoint_om_omt &p, int s, std::vector *lab_train_points, const std::string &prefix, int train_odds ); - void build_anthill( const tripoint_om_omt &p, int s ); - void build_tunnel( const tripoint_om_omt &p, int s, om_direction::type dir ); + void build_anthill( const tripoint_om_omt &p, int s, bool ordinary_ants = true ); + void build_tunnel( const tripoint_om_omt &p, int s, om_direction::type dir, + bool ordinary_ants = true ); bool build_slimepit( const tripoint_om_omt &origin, int s ); void build_mine( const tripoint_om_omt &origin, int s ); void place_ravines(); diff --git a/src/path_info.cpp b/src/path_info.cpp index 55637b1124e9b..7b92cc82f9b87 100644 --- a/src/path_info.cpp +++ b/src/path_info.cpp @@ -125,46 +125,13 @@ std::string find_translated_file( const std::string &base_path, const std::strin const std::string &fallback ) { #if defined(LOCALIZE) && !defined(__CYGWIN__) - std::string loc_name; - if( get_option( "USE_LANG" ).empty() ) { -#if defined(_WIN32) - loc_name = getLangFromLCID( GetUserDefaultUILanguage() ); - if( !loc_name.empty() ) { - const std::string local_path = base_path + loc_name + extension; - if( file_exist( local_path ) ) { - return local_path; - } - } -#endif - - const char *v = setlocale( LC_ALL, nullptr ); - if( v != nullptr ) { - loc_name = v; - } - } else { - loc_name = get_option( "USE_LANG" ); - } - if( loc_name == "C" ) { - loc_name = "en"; - } + const std::string language_option = get_option( "USE_LANG" ); + const std::string loc_name = language_option.empty() ? getSystemLanguage() : language_option; if( !loc_name.empty() ) { - const size_t dotpos = loc_name.find( '.' ); - if( dotpos != std::string::npos ) { - loc_name.erase( dotpos ); - } - // complete locale: en_NZ const std::string local_path = base_path + loc_name + extension; if( file_exist( local_path ) ) { return local_path; } - const size_t p = loc_name.find( '_' ); - if( p != std::string::npos ) { - // only the first part: en - const std::string local_path = base_path + loc_name.substr( 0, p ) + extension; - if( file_exist( local_path ) ) { - return local_path; - } - } } #else ( void ) base_path; diff --git a/src/player.cpp b/src/player.cpp index e3d1a1978cdc1..209c114f5cbd9 100644 --- a/src/player.cpp +++ b/src/player.cpp @@ -1524,7 +1524,9 @@ bool player::list_ammo( const item &base, std::vector &ammo if( can_reload( *e, id ) && ( speedloader || e->ammo_remaining() == 0 || e->ammo_remaining() < ammo->ammo_remaining() || - e->loaded_ammo().stacks_with( *ammo ) ) ) { + e->loaded_ammo().stacks_with( *ammo ) || + ( ammo->made_of_from_type( phase_id::LIQUID ) && + e->contents.remaining_capacity_for_liquid( *ammo ) > 0 ) ) ) { ammo_list.emplace_back( this, e, &base, std::move( ammo ) ); } } diff --git a/src/player_activity.cpp b/src/player_activity.cpp index 3a46ef8a67711..f0417d4e5250f 100644 --- a/src/player_activity.cpp +++ b/src/player_activity.cpp @@ -155,8 +155,7 @@ cata::optional player_activity::get_progress_message( const avatar } } } else if( moves_total > 0 ) { - if( type == activity_id( "ACT_BURROW" ) || - type == activity_id( "ACT_HACKSAW" ) || + if( type == activity_id( "ACT_HACKSAW" ) || type == activity_id( "ACT_JACKHAMMER" ) || type == activity_id( "ACT_PICKAXE" ) || type == activity_id( "ACT_VEHICLE" ) || @@ -240,7 +239,7 @@ void player_activity::do_turn( player &p ) } } } - const float activity_mult = p.exertion_adjusted_move_multiplier(); + const float activity_mult = p.exertion_adjusted_move_multiplier( exertion_level() ); if( type->based_on() == based_on_type::TIME ) { if( moves_left >= 100 ) { moves_left -= 100 * activity_mult; @@ -268,7 +267,7 @@ void player_activity::do_turn( player &p ) return; } const bool travel_activity = id() == ACT_TRAVELLING; - p.increase_activity_level( exertion_level() ); + p.set_activity_level( exertion_level() ); // This might finish the activity (set it to null) if( actor ) { actor->do_turn( *this, p ); diff --git a/src/recipe.cpp b/src/recipe.cpp index c1afff9187cd7..43ca504e20504 100644 --- a/src/recipe.cpp +++ b/src/recipe.cpp @@ -225,8 +225,8 @@ void recipe::load( const JsonObject &jo, const std::string &src ) if( exert == "fake" ) { exert = "MODERATE_EXERCISE"; } - const auto it = activity_levels.find( exert ); - if( it == activity_levels.end() ) { + const auto it = activity_levels_map.find( exert ); + if( it == activity_levels_map.end() ) { jo.throw_error( string_format( "Invalid activity level %s", exert ), "activity_level" ); } exertion = it->second; @@ -1014,6 +1014,11 @@ void recipe::check_blueprint_requirements() } } +bool recipe::removes_raw() const +{ + return create_result().is_comestible() && !create_result().has_flag( flag_RAW ); +} + bool recipe::hot_result() const { // Check if the recipe tools make this food item hot upon making it. @@ -1043,10 +1048,10 @@ bool recipe::hot_result() const int recipe::makes_amount() const { - int makes; + int makes = 0; if( charges.has_value() ) { makes = charges.value(); - } else { + } else if( item::count_by_charges( result_ ) ) { makes = item::find_type( result_ )->charges_default(); } // return either charges * mult or 1 diff --git a/src/recipe.h b/src/recipe.h index 1ef0b5b4cdb5d..a08eab3389b17 100644 --- a/src/recipe.h +++ b/src/recipe.h @@ -246,6 +246,8 @@ class recipe bool hot_result() const; + bool removes_raw() const; + // Returns the amount or charges recipe will produce. int makes_amount() const; diff --git a/src/savegame_json.cpp b/src/savegame_json.cpp index 8e17933d6facd..3f6e79ff311e9 100644 --- a/src/savegame_json.cpp +++ b/src/savegame_json.cpp @@ -496,9 +496,16 @@ void consumption_event::deserialize( JsonIn &jsin ) jo.read( "component_hash", component_hash ); } -void weariness_tracker::serialize( JsonOut &json ) const +void activity_tracker::serialize( JsonOut &json ) const { json.start_object(); + json.member( "current_activity", current_activity ); + json.member( "accumulated_activity", accumulated_activity ); + json.member( "previous_activity", previous_activity ); + json.member( "current_turn", current_turn ); + json.member( "activity_reset", activity_reset ); + json.member( "num_events", num_events ); + json.member( "tracker", tracker ); json.member( "intake", intake ); json.member( "low_activity_ticks", low_activity_ticks ); @@ -506,10 +513,18 @@ void weariness_tracker::serialize( JsonOut &json ) const json.end_object(); } -void weariness_tracker::deserialize( JsonIn &jsin ) +void activity_tracker::deserialize( JsonIn &jsin ) { JsonObject jo = jsin.get_object(); + jo.allow_omitted_members(); + jo.read( "current_activity", current_activity ); + jo.read( "accumulated_activity", accumulated_activity ); + jo.read( "previous_activity", previous_activity ); + jo.read( "current_turn", current_turn ); + jo.read( "activity_reset", activity_reset ); + jo.read( "num_events", num_events ); + jo.read( "tracker", tracker ); jo.read( "intake", intake ); jo.read( "low_activity_ticks", low_activity_ticks ); @@ -570,7 +585,9 @@ void Character::load( const JsonObject &data ) data.read( "thirst", thirst ); data.read( "hunger", hunger ); data.read( "fatigue", fatigue ); - data.read( "weary", weary ); + // Legacy read, remove after 0.F + data.read( "weary", activity_history ); + data.read( "activity_history", activity_history ); data.read( "sleep_deprivation", sleep_deprivation ); data.read( "stored_calories", stored_calories ); // stored_calories was changed from being in kcal to being in just cal @@ -959,7 +976,7 @@ void Character::store( JsonOut &json ) const json.member( "thirst", thirst ); json.member( "hunger", hunger ); json.member( "fatigue", fatigue ); - json.member( "weary", weary ); + json.member( "activity_history", activity_history ); json.member( "sleep_deprivation", sleep_deprivation ); json.member( "stored_calories", stored_calories ); json.member( "radiation", radiation ); @@ -1901,9 +1918,6 @@ void npc::load( const JsonObject &data ) cbm_weapon_index = -1; data.read( "cbm_weapon_index", cbm_weapon_index ); - if( !data.read( "last_updated", last_updated ) ) { - last_updated = calendar::turn; - } complaints.clear(); for( const JsonMember member : data.get_object( "complaints" ) ) { // TODO: time_point does not have a default constructor, need to read in the map manually @@ -1983,7 +1997,6 @@ void npc::store( JsonOut &json ) const companion_mission_inv.json_save_items( json ); json.member( "restock", restock ); - json.member( "last_updated", last_updated ); json.member( "complaints", complaints ); } @@ -2210,9 +2223,6 @@ void monster::load( const JsonObject &data ) // TODO: Remove blob migration after 0.F const std::string faction_string = data.get_string( "faction", "" ); faction = mfaction_str_id( faction_string == "blob" ? "slime" : faction_string ); - if( !data.read( "last_updated", last_updated ) ) { - last_updated = calendar::turn; - } data.read( "mounted_player_id", mounted_player_id ); data.read( "path", path ); } @@ -2275,7 +2285,6 @@ void monster::store( JsonOut &json ) const json.member( "underwater", underwater ); json.member( "upgrades", upgrades ); json.member( "upgrade_time", upgrade_time ); - json.member( "last_updated", last_updated ); json.member( "reproduces", reproduces ); json.member( "baby_timer", baby_timer ); json.member( "biosignatures", biosignatures ); @@ -3309,6 +3318,8 @@ void Creature::store( JsonOut &jsout ) const jsout.member( "throw_resist", throw_resist ); + jsout.member( "last_updated", last_updated ); + jsout.member( "body", body ); // fake is not stored, it's temporary anyway, only used to fire with a gun. @@ -3378,6 +3389,10 @@ void Creature::load( const JsonObject &jsin ) jsin.read( "throw_resist", throw_resist ); + if( !jsin.read( "last_updated", last_updated ) ) { + last_updated = calendar::turn; + } + jsin.read( "underwater", underwater ); jsin.read( "body", body ); diff --git a/src/scenario.cpp b/src/scenario.cpp index ca3398feae489..f0afc2e829198 100644 --- a/src/scenario.cpp +++ b/src/scenario.cpp @@ -182,10 +182,14 @@ void scenario::check_definition() const debugmsg( "profession %s for scenario %s does not exist", p.c_str(), id.c_str() ); } } - if( std::any_of( professions.begin(), professions.end(), [&]( const string_id &p ) { - return std::count( professions.begin(), professions.end(), p ) > 1; - } ) ) { - debugmsg( "Duplicate entries in the professions array." ); + + std::unordered_set> professions_set; + for( const auto &p : professions ) { + if( professions_set.count( p ) == 1 ) { + debugmsg( "Duplicate profession %s in scenario %s.", p.c_str(), this->id.c_str() ); + } else { + professions_set.insert( p ); + } } for( const start_location_id &l : _allowed_locs ) { diff --git a/src/sdlsound.cpp b/src/sdlsound.cpp index df3f0781d39c2..d083b41872123 100644 --- a/src/sdlsound.cpp +++ b/src/sdlsound.cpp @@ -517,11 +517,19 @@ void sfx::play_variant_sound( const std::string &id, const std::string &variant, int channel = Mix_PlayChannel( static_cast( sfx::channel::any ), effect_to_play, 0 ); bool failed = ( channel == -1 ); if( !failed && is_pitched ) { - failed = ( Mix_RegisterEffect( channel, empty_effect, cleanup_when_channel_finished, - effect_to_play ) == 0 ); + if( Mix_RegisterEffect( channel, empty_effect, cleanup_when_channel_finished, + effect_to_play ) == 0 ) { + // To prevent use after free, stop the playback right now. + failed = true; + dbg( D_WARNING ) << "Mix_RegisterEffect failed: " << Mix_GetError(); + Mix_HaltChannel( channel ); + } } if( !failed ) { - failed = Mix_SetPosition( channel, static_cast( to_degrees( angle ) ), 1 ) == 0; + if( Mix_SetPosition( channel, static_cast( to_degrees( angle ) ), 1 ) == 0 ) { + // Not critical + dbg( D_INFO ) << "Mix_SetPosition failed: " << Mix_GetError(); + } } if( failed ) { dbg( D_ERROR ) << "Failed to play sound effect: " << Mix_GetError(); @@ -564,8 +572,12 @@ void sfx::play_ambient_variant_sound( const std::string &id, const std::string & failed = ( Mix_PlayChannel( ch, effect_to_play, loops ) == -1 ); } if( !failed && is_pitched ) { - failed = ( Mix_RegisterEffect( ch, empty_effect, cleanup_when_channel_finished, - effect_to_play ) == 0 ); + if( Mix_RegisterEffect( ch, empty_effect, cleanup_when_channel_finished, effect_to_play ) == 0 ) { + // To prevent use after free, stop the playback right now. + failed = true; + dbg( D_WARNING ) << "Mix_RegisterEffect failed: " << Mix_GetError(); + Mix_HaltChannel( ch ); + } } if( failed ) { dbg( D_ERROR ) << "Failed to play sound effect: " << Mix_GetError(); diff --git a/src/sdltiles.cpp b/src/sdltiles.cpp index bdd9f6f757ddc..e2139fce49573 100644 --- a/src/sdltiles.cpp +++ b/src/sdltiles.cpp @@ -545,7 +545,9 @@ void refresh_display() #endif #if defined(__ANDROID__) draw_terminal_size_preview(); - draw_quick_shortcuts(); + if( g ) { + draw_quick_shortcuts(); + } draw_virtual_joystick(); #endif SDL_RenderPresent( renderer.get() ); @@ -1552,7 +1554,7 @@ bool ignore_action_for_quick_shortcuts( const std::string &action ) void add_quick_shortcut( quick_shortcuts_t &qsl, input_event &event, bool back, bool reset_shortcut_last_used_action_counter ) { - if( reset_shortcut_last_used_action_counter ) { + if( reset_shortcut_last_used_action_counter && g ) { event.shortcut_last_used_action_counter = g->get_user_action_counter(); // only used for DEFAULTMODE } diff --git a/src/start_location.cpp b/src/start_location.cpp index b4ca82bf316aa..4872942d8ed33 100644 --- a/src/start_location.cpp +++ b/src/start_location.cpp @@ -244,7 +244,8 @@ static int rate_location( map &m, const tripoint &p, const bool must_be_inside, if( ( must_be_inside && m.is_outside( p ) ) || m.impassable( p ) || m.is_divable( p ) || - checked[p.x][p.y] > 0 ) { + checked[p.x][p.y] > 0 || + m.has_flag( TFLAG_NO_FLOOR, p ) ) { return 0; } diff --git a/src/suffer.cpp b/src/suffer.cpp index 0c106371c4a8f..1a357fd924383 100644 --- a/src/suffer.cpp +++ b/src/suffer.cpp @@ -610,7 +610,9 @@ void Character::suffer_from_asthma( const int current_stim ) has_effect( effect_took_antiasthmatic ) ) { return; } - if( !one_in( ( to_turns( 6_hours ) - current_stim * 300 ) * + //cap asthma attacks to 1 per minute (or risk instantly killing players that rely on oxygen tanks) + if( !one_in( std::max( to_turns( 1_minutes ), + ( to_turns( 6_hours ) - current_stim * 300 ) ) * ( has_effect( effect_sleep ) ? 10 : 1 ) ) ) { return; } @@ -642,6 +644,7 @@ void Character::suffer_from_asthma( const int current_stim ) } else if( auto_use ) { if( use_charges_if_avail( itype_inhaler, 1 ) ) { add_msg_if_player( m_info, _( "You use your inhaler and go back to sleep." ) ); + add_effect( effect_took_antiasthmatic, rng( 6_hours, 12_hours ) ); } else if( use_charges_if_avail( itype_oxygen_tank, 1 ) || use_charges_if_avail( itype_smoxygen_tank, 1 ) ) { add_msg_if_player( m_info, _( "You take a deep breath from your oxygen tank " @@ -652,6 +655,7 @@ void Character::suffer_from_asthma( const int current_stim ) int amount = 1; if( !here.use_charges( player_character.pos(), 2, itype_inhaler, amount ).empty() ) { add_msg_if_player( m_info, _( "You use your inhaler and go back to sleep." ) ); + add_effect( effect_took_antiasthmatic, rng( 6_hours, 12_hours ) ); } else if( !here.use_charges( player_character.pos(), 2, itype_oxygen_tank, amount ).empty() || !here.use_charges( player_character.pos(), 2, itype_smoxygen_tank, amount ).empty() ) { add_msg_if_player( m_info, _( "You take a deep breath from your oxygen tank " @@ -682,6 +686,7 @@ void Character::suffer_from_asthma( const int current_stim ) "only %d charges left.", charges ), charges ); } + add_effect( effect_took_antiasthmatic, rng( 6_hours, 12_hours ) ); } else if( use_charges_if_avail( itype_oxygen_tank, 1 ) || use_charges_if_avail( itype_smoxygen_tank, 1 ) ) { moves -= 500; // synched with use action @@ -1386,7 +1391,7 @@ void Character::suffer_from_exertion() // Significantly slow the rate of messaging when in an activity const int chance = activity ? to_turns( 48_minutes ) : to_turns( 5_minutes ); - if( attempted_activity_level > max_activity && one_in( chance ) && !in_sleep_state() ) { + if( activity_history.activity() > max_activity && one_in( chance ) && !in_sleep_state() ) { add_msg_if_player( m_bad, _( "You're tiring out; continuing to work at this rate will be slower." ) ); } diff --git a/src/translations.cpp b/src/translations.cpp index 411f7a18cf66f..65778e5fc5ac4 100644 --- a/src/translations.cpp +++ b/src/translations.cpp @@ -32,21 +32,6 @@ #include "rng.h" #include "text_style_check.h" -#if defined(__APPLE__) -#include -#include - -#include "cata_utility.h" - -std::string getAppleSystemLang(); -#endif - -#if defined(__ANDROID__) -#include -#include "sdl_wrappers.h" // for SDL_AndroidGetJNIEnv() -std::string getAndroidSystemLang(); -#endif - // Names depend on the language settings. They are loaded from different files // based on the currently used language. If that changes, we have to reload the // names. @@ -68,7 +53,6 @@ int detail::get_current_language_version() } #if defined(LOCALIZE) -#include "debug.h" #include "options.h" #include "ui.h" #if defined(_WIN32) @@ -76,6 +60,15 @@ int detail::get_current_language_version() # include "platform_win.h" #endif # include "mmsystem.h" +static std::string getWindowsLanguage(); +#elif defined(__APPLE__) +#include +#include +static std::string getAppleSystemLanguage(); +#elif defined(__ANDROID__) +#include +#include "sdl_wrappers.h" // for SDL_AndroidGetJNIEnv() +static std::string getAndroidSystemLanguage(); #endif const char *pgettext( const char *context, const char *msgid ) @@ -117,59 +110,6 @@ const char *npgettext( const char *const context, const char *const msgid, } } -bool isValidLanguage( const std::string &lang ) -{ - const auto languages = get_options().get_option( "USE_LANG" ).getItems(); - return std::find_if( languages.begin(), - languages.end(), [&lang]( const options_manager::id_and_option & pair ) { - return pair.first == lang || pair.first == lang.substr( 0, pair.first.length() ); - } ) != languages.end(); -} - -/* "Useful" links: - * https://www.science.co.il/language/Locale-codes.php - * https://support.microsoft.com/de-de/help/193080/how-to-use-the-getuserdefaultlcid-windows-api-function-to-determine-op - * https://msdn.microsoft.com/en-us/library/cc233965.aspx - */ -std::string getLangFromLCID( const int &lcid ) -{ - static std::map> lang_lcid; - if( lang_lcid.empty() ) { - lang_lcid["en"] = {{ 1033, 2057, 3081, 4105, 5129, 6153, 7177, 8201, 9225, 10249, 11273 }}; - lang_lcid["ar"] = {{ 1025, 2049, 3073, 4097, 5121, 6145, 7169, 8193, 9217, 10241, 11265, 12289, 13313, 14337, 15361, 16385 }}; - lang_lcid["cs"] = { 1029 }; - lang_lcid["da"] = { 1030 }; - lang_lcid["de"] = {{ 1031, 2055, 3079, 4103, 5127 }}; - lang_lcid["el"] = { 1032 }; - lang_lcid["es_AR"] = { 11274 }; - lang_lcid["es_ES"] = {{ 1034, 2058, 3082, 4106, 5130, 6154, 7178, 8202, 9226, 10250, 12298, 13322, 14346, 15370, 16394, 17418, 18442, 19466, 20490 }}; - lang_lcid["fr"] = {{ 1036, 2060, 3084, 4108, 5132 }}; - lang_lcid["hu"] = { 1038 }; - lang_lcid["id"] = { 1057 }; - lang_lcid["is"] = { 1039 }; - lang_lcid["it_IT"] = {{ 1040, 2064 }}; - lang_lcid["ja"] = { 1041 }; - lang_lcid["ko"] = { 1042 }; - lang_lcid["nb"] = {{ 1044, 2068 }}; - lang_lcid["nl"] = { 1043 }; - lang_lcid["pl"] = { 1045 }; - lang_lcid["pt_BR"] = {{ 1046, 2070 }}; - lang_lcid["ru"] = {{ 25, 1049, 2073 }}; - lang_lcid["sr"] = { 3098 }; - lang_lcid["tr"] = { 1055 }; - lang_lcid["uk_UA"] = { 1058 }; - lang_lcid["zh_CN"] = {{ 4, 2052, 4100, 30724 }}; - lang_lcid["zh_TW"] = {{ 1028, 3076, 5124, 31748 }}; - } - - for( auto &lang : lang_lcid ) { - if( lang.second.find( lcid ) != lang.second.end() ) { - return lang.first; - } - } - return ""; -} - void select_language() { auto languages = get_options().get_option( "USE_LANG" ).getItems(); @@ -209,16 +149,54 @@ std::string locale_dir() return loc_dir; } -void set_language() +#ifndef _WIN32 +// Try to match language code to a supported game language by prefix +// For example, "fr_CA.UTF-8" -> "fr" +static std::string matchGameLanguage( const std::string &lang ) +{ + const std::vector available_languages = + get_options().get_option( "USE_LANG" ).getItems(); + for( const options_manager::id_and_option &available_language : available_languages ) { + if( !available_language.first.empty() && string_starts_with( lang, available_language.first ) ) { + return available_language.first; + } + } + return std::string(); +} +#endif + +std::string getSystemLanguage() { - std::string system_lang; #if defined(_WIN32) - system_lang = getLangFromLCID( GetUserDefaultUILanguage() ); + return getWindowsLanguage(); #elif defined(__APPLE__) - system_lang = getAppleSystemLang(); // macOS and iOS + return getAppleSystemLanguage(); // macOS and iOS #elif defined(__ANDROID__) - system_lang = getAndroidSystemLang(); + return getAndroidSystemLanguage(); +#else + const char *locale = setlocale( LC_ALL, nullptr ); + if( locale == nullptr ) { + return std::string(); + } + if( strcmp( locale, "C" ) == 0 ) { + return "en"; + } + return matchGameLanguage( locale ); #endif +} + +std::string getSystemLanguageOrEnglish() +{ + const std::string system_language = getSystemLanguage(); + if( system_language.empty() ) { + return "en"; + } + return system_language; +} + +void set_language() +{ + const std::string system_lang = getSystemLanguageOrEnglish(); // Step 1. Setup locale settings. std::string lang_opt = get_option( "USE_LANG" ).empty() ? system_lang : get_option( "USE_LANG" ); @@ -288,13 +266,58 @@ void set_language() } while( current_language_version == INVALID_LANGUAGE_VERSION ); } -#if defined(__APPLE__) -std::string getAppleSystemLang() +#if defined(_WIN32) +/* "Useful" links: + * https://www.science.co.il/language/Locale-codes.php + * https://support.microsoft.com/de-de/help/193080/how-to-use-the-getuserdefaultlcid-windows-api-function-to-determine-op + * https://msdn.microsoft.com/en-us/library/cc233965.aspx + */ +static std::string getWindowsLanguage() +{ + static std::map> lang_lcid; + if( lang_lcid.empty() ) { + lang_lcid["en"] = {{ 1033, 2057, 3081, 4105, 5129, 6153, 7177, 8201, 9225, 10249, 11273 }}; + lang_lcid["ar"] = {{ 1025, 2049, 3073, 4097, 5121, 6145, 7169, 8193, 9217, 10241, 11265, 12289, 13313, 14337, 15361, 16385 }}; + lang_lcid["cs"] = { 1029 }; + lang_lcid["da"] = { 1030 }; + lang_lcid["de"] = {{ 1031, 2055, 3079, 4103, 5127 }}; + lang_lcid["el"] = { 1032 }; + lang_lcid["es_AR"] = { 11274 }; + lang_lcid["es_ES"] = {{ 1034, 2058, 3082, 4106, 5130, 6154, 7178, 8202, 9226, 10250, 12298, 13322, 14346, 15370, 16394, 17418, 18442, 19466, 20490 }}; + lang_lcid["fr"] = {{ 1036, 2060, 3084, 4108, 5132 }}; + lang_lcid["hu"] = { 1038 }; + lang_lcid["id"] = { 1057 }; + lang_lcid["is"] = { 1039 }; + lang_lcid["it_IT"] = {{ 1040, 2064 }}; + lang_lcid["ja"] = { 1041 }; + lang_lcid["ko"] = { 1042 }; + lang_lcid["nb"] = {{ 1044, 2068 }}; + lang_lcid["nl"] = { 1043 }; + lang_lcid["pl"] = { 1045 }; + lang_lcid["pt_BR"] = {{ 1046, 2070 }}; + lang_lcid["ru"] = {{ 25, 1049, 2073 }}; + lang_lcid["sr"] = { 3098 }; + lang_lcid["tr"] = { 1055 }; + lang_lcid["uk_UA"] = { 1058 }; + lang_lcid["zh_CN"] = {{ 4, 2052, 4100, 30724 }}; + lang_lcid["zh_TW"] = {{ 1028, 3076, 5124, 31748 }}; + } + + const int lcid = GetUserDefaultUILanguage(); + for( auto &lang : lang_lcid ) { + if( lang.second.find( lcid ) != lang.second.end() ) { + return lang.first; + } + } + return std::string(); +} +#elif defined(__APPLE__) +static std::string getAppleSystemLanguage() { // Get the user's language list (in order of preference) CFArrayRef langs = CFLocaleCopyPreferredLanguages(); if( CFArrayGetCount( langs ) == 0 ) { - return "en_US"; + return std::string(); } CFStringRef lang = static_cast( CFArrayGetValueAtIndex( langs, 0 ) ); @@ -307,7 +330,7 @@ std::string getAppleSystemLang() std::vector lang_code_raw_slow( length, '\0' ); bool success = CFStringGetCString( lang, lang_code_raw_slow.data(), length, kCFStringEncodingUTF8 ); if( !success ) { - return "en_US"; + return std::string(); } lang_code = lang_code_raw_slow.data(); } @@ -327,12 +350,10 @@ std::string getAppleSystemLang() return "zh_TW"; } - return isValidLanguage( lang_code ) ? lang_code : "en_US"; + return matchGameLanguage( lang_code ); } -#endif - -#if defined(__ANDROID__) -std::string getAndroidSystemLang() +#elif defined(__ANDROID__) +static std::string getAndroidSystemLanguage() { JNIEnv *env = ( JNIEnv * )SDL_AndroidGetJNIEnv(); jobject activity = ( jobject )SDL_AndroidGetActivity(); @@ -354,15 +375,7 @@ std::string getAndroidSystemLang() } else if( string_starts_with( lang, "zh_Hant" ) ) { return "zh_TW"; } - const std::vector available_languages = - get_options().get_option( "USE_LANG" ).getItems(); - for( const options_manager::id_and_option &available_language : available_languages ) { - if( !available_language.first.empty() && string_starts_with( lang, available_language.first ) ) { - return available_language.first; - } - } - DebugLog( D_WARNING, D_MAIN ) << "Unrecognised language: '" << lang << "', fallback to English"; - return std::string(); + return matchGameLanguage( lang ); } #endif @@ -373,21 +386,6 @@ std::string locale_dir() return "mo/"; } -bool isValidLanguage( const std::string &/*lang*/ ) -{ - return true; -} - -std::string getLangFromLCID( const int &/*lcid*/ ) -{ - return ""; -} - -void select_language() -{ - return; -} - void set_language() { reload_names(); diff --git a/src/translations.h b/src/translations.h index 5cf9df53dbcaa..63061314389c0 100644 --- a/src/translations.h +++ b/src/translations.h @@ -38,6 +38,13 @@ int get_current_language_version(); #endif #if defined(LOCALIZE) +// Detect system language, returns a supported game language code (eg. "fr"), +// or empty string if detection failed or system language is not supported by the game +std::string getSystemLanguage(); + +// Same as above but returns "en" in the case that the above one returns empty string +std::string getSystemLanguageOrEnglish(); +void select_language(); // MingW flips out if you don't define this before you try to statically link libintl. // This should prevent 'undefined reference to `_imp__libintl_gettext`' errors. @@ -197,10 +204,7 @@ using GenderMap = std::map>; */ std::string gettext_gendered( const GenderMap &genders, const std::string &msg ); -bool isValidLanguage( const std::string &lang ); -std::string getLangFromLCID( const int &lcid ); std::string locale_dir(); -void select_language(); void set_language(); class JsonIn; diff --git a/src/vehicle.cpp b/src/vehicle.cpp index e670fc8d0679f..09e5fb3b5bb9a 100644 --- a/src/vehicle.cpp +++ b/src/vehicle.cpp @@ -4650,7 +4650,7 @@ void vehicle::consume_fuel( int load, bool idling ) } // we want this to update the activity level whenever we're using muscle power to move if( load > 0 && fuel_left( fuel_type_muscle ) > 0 ) { - player_character.increase_activity_level( ACTIVE_EXERCISE ); + player_character.set_activity_level( ACTIVE_EXERCISE ); //do this as a function of current load // But only if the player is actually there! int eff_load = load / 10; @@ -6719,7 +6719,8 @@ int vehicle::damage_direct( int p, int dmg, damage_type type ) if( parts[p].is_fuel_store() ) { explode_fuel( p, type ); } else if( parts[ p ].is_broken() && part_flag( p, "UNMOUNT_ON_DAMAGE" ) ) { - here.spawn_item( global_part_pos3( p ), part_info( p ).base_item, 1, 0, calendar::turn ); + here.spawn_item( global_part_pos3( p ), part_info( p ).base_item, 1, 0, calendar::turn, + part_info( p ).base_item.obj().damage_max() - 1 ); monster *mon = get_monster( p ); if( mon != nullptr && mon->has_effect( effect_harnessed ) ) { mon->remove_effect( effect_harnessed ); diff --git a/tests/activity_scheduling_helper.cpp b/tests/activity_scheduling_helper.cpp index b951bafee19bd..ae54e2fcd9d25 100644 --- a/tests/activity_scheduling_helper.cpp +++ b/tests/activity_scheduling_helper.cpp @@ -103,14 +103,14 @@ weariness_events do_activity( tasklist tasks ) // How many turn's we've been at it time_duration turns = 0_seconds; while( turns <= task.interval && !task.instantaneous() ) { - // Start each turn with a fresh set of moves - guy.moves = 100; - task.do_turn( guy ); // Advance a turn calendar::turn += 1_turns; turns += 1_seconds; // Consume food, become weary, etc guy.update_body(); + // Start each turn with a fresh set of moves + guy.moves = 100; + task.do_turn( guy ); } // Cancel our activity, now that we're done guy.cancel_activity(); @@ -208,6 +208,17 @@ int weariness_events::transition_minutes( const int from, const int to, return ret.first; } +bool weariness_events::have_weary_decrease() const +{ + for( const weary_transition &change : transitions ) { + if( change.from > change.to ) { + return true; + } + } + + return false; +} + std::string weariness_events::summarize() const { std::string buffer; diff --git a/tests/activity_scheduling_helper.h b/tests/activity_scheduling_helper.h index eade77446760b..d129d4d502334 100644 --- a/tests/activity_scheduling_helper.h +++ b/tests/activity_scheduling_helper.h @@ -115,6 +115,8 @@ struct weariness_events { // if around = 0_seconds or equivalent, otherwise return the time closest to around int transition_minutes( int from, int to, const time_duration &around ) const; + bool have_weary_decrease() const; + std::string summarize() const; bool empty() const; diff --git a/tests/activity_tracker_test.cpp b/tests/activity_tracker_test.cpp new file mode 100644 index 0000000000000..e22e3a725daa5 --- /dev/null +++ b/tests/activity_tracker_test.cpp @@ -0,0 +1,114 @@ +#include "catch/catch.hpp" + +#include "activity_tracker.h" +#include "calendar.h" +#include "game_constants.h" +#include "rng.h" + +#include + +static void test_activity_tracker( const std::vector &values ) +{ + activity_tracker tracker; + for( float i : values ) { + calendar::turn += 1_turns; + tracker.new_turn(); + // If we're on a "new turn", we should have nominal activity. + CHECK( tracker.activity() == 1.0 ); + // Smaller values inserted before and after the highest value should be irrelevant. + tracker.log_activity( rng_float( 0.0f, i - 0.01f ) ); + tracker.log_activity( i ); + tracker.log_activity( rng_float( 0.0f, i - 0.01f ) ); + // Verify the highest value inerted is the current value. + CHECK( tracker.activity() == i ); + } + int end_value = values.back(); + // activity() still returns most recently logged activity. + CHECK( tracker.activity() == end_value ); + const float expected_activity = std::accumulate( values.begin(), values.end(), 0.0f ) / + static_cast( values.size() ); + // average_activity() returns average of the most recent period. + CHECK( tracker.average_activity() == expected_activity ); + tracker.reset_activity_level(); + // activity() should be unchanged after a reset. (it's still the same turn) + CHECK( tracker.activity() == end_value ); + // average_activity() also continues to return the previous value. + CHECK( tracker.average_activity() == expected_activity ); + calendar::turn += 1_turns; + // activity() returns 1.0 now that it's a new turn. + CHECK( tracker.activity() == 1.0f ); + tracker.new_turn(); + tracker.log_activity( 5.0f ); + // After starting a new recording cycle, activity() and average_activity() return the new data. + CHECK( tracker.activity() == 5.0f ); + CHECK( tracker.average_activity() == 5.0f ); + calendar::turn += 1_turns; + tracker.new_turn(); + tracker.log_activity( 7.0f ); + // And the behavior continues. + CHECK( tracker.activity() == 7.0f ); + CHECK( tracker.average_activity() == 6.0f ); + calendar::turn = calendar::turn_zero; +} + +TEST_CASE( "activity_counter_from_1_to_300", "[activity_tracker]" ) +{ + std::vector values; + for( int i = 1; i <= 300; ++i ) { + values.push_back( i ); + } + calendar::turn += 50000_turns; + test_activity_tracker( values ); + calendar::turn = calendar::turn_zero; +} + +TEST_CASE( "activity_tracker_from_300_to_1", "[activity_tracker]" ) +{ + std::vector values; + for( int i = 300; i > 0; --i ) { + values.push_back( i ); + } + test_activity_tracker( values ); +} + +TEST_CASE( "activity_tracker_constant_value", "[activity_tracker]" ) +{ + std::vector values( 300, 1.0 ); + test_activity_tracker( values ); +} + +TEST_CASE( "activity_tracker_intermittent_values", "[activity_tracker]" ) +{ + std::vector values( 300, 1.0 ); + for( int i = 0; i < 300; i += 30 ) { + values[ i ] = 10.0f; + } + test_activity_tracker( values ); +} + +TEST_CASE( "activity_tracker_string_representation", "[activity_tracker]" ) +{ + activity_tracker tracker; + // Start at the lowest level + tracker.reset_activity_level(); + REQUIRE( tracker.activity_level_str() == "NO_EXERCISE" ); + + // Increase level a couple times + tracker.log_activity( LIGHT_EXERCISE ); + CHECK( tracker.activity_level_str() == "LIGHT_EXERCISE" ); + tracker.log_activity( MODERATE_EXERCISE ); + CHECK( tracker.activity_level_str() == "MODERATE_EXERCISE" ); + // Cannot 'increase' to lower level + tracker.log_activity( LIGHT_EXERCISE ); + CHECK( tracker.activity_level_str() == "MODERATE_EXERCISE" ); + tracker.log_activity( NO_EXERCISE ); + CHECK( tracker.activity_level_str() == "MODERATE_EXERCISE" ); + // Increase to highest level + tracker.log_activity( ACTIVE_EXERCISE ); + CHECK( tracker.activity_level_str() == "ACTIVE_EXERCISE" ); + tracker.log_activity( EXTRA_EXERCISE ); + CHECK( tracker.activity_level_str() == "EXTRA_EXERCISE" ); + // Cannot increase beyond the highest + tracker.log_activity( EXTRA_EXERCISE ); + CHECK( tracker.activity_level_str() == "EXTRA_EXERCISE" ); +} diff --git a/tests/battery_mod_test.cpp b/tests/battery_mod_test.cpp index c83f42d3b60b4..19c6f0d93eef6 100644 --- a/tests/battery_mod_test.cpp +++ b/tests/battery_mod_test.cpp @@ -183,7 +183,6 @@ TEST_CASE( "battery tool mod test", "[battery][mod]" ) // // - Batteries are "magazines" // - Have "ammo types" compatible with them -// - Can be reloaded with "ammo" (battery charges) // - Charge left in the battery is "ammo remaining" // // - Tools have a "magazine well" (battery compartment) @@ -228,11 +227,6 @@ TEST_CASE( "battery and tool properties", "[battery][tool][properties]" ) CHECK( bat_cell.ammo_default() == bat_ammo ); } - SECTION( "is reloadable with battery ammo" ) { - CHECK( bat_cell.is_reloadable() ); - CHECK( bat_cell.is_reloadable_with( bat_ammo ) ); - } - SECTION( "is not counted by charges" ) { CHECK_FALSE( bat_cell.count_by_charges() ); } diff --git a/tests/char_biometrics_test.cpp b/tests/char_biometrics_test.cpp index 8d222d3fb395a..5e9a395d91658 100644 --- a/tests/char_biometrics_test.cpp +++ b/tests/char_biometrics_test.cpp @@ -86,7 +86,8 @@ static float metabolic_rate_with_mutation( player &dummy, const std::string &tra static int bmr_at_act_level( player &dummy, float activity_level ) { dummy.reset_activity_level(); - dummy.increase_activity_level( activity_level ); + dummy.update_body( calendar::turn, calendar::turn ); + dummy.set_activity_level( activity_level ); return dummy.get_bmr(); } @@ -415,89 +416,6 @@ TEST_CASE( "size and height determine body weight", "[biometrics][bodyweight]" ) } -TEST_CASE( "activity level reset, increase and decrease", "[biometrics][activity]" ) -{ - // Activity level is a floating-point number, but only set to discrete values: - // - // NO_EXERCISE = 1.2f; - // LIGHT_EXERCISE = 2.0f; - // MODERATE_EXERCISE = 4.5f; - // ACTIVE_EXERCISE = 8.0f; - // EXTRA_EXERCISE = 10.0f; - - // Functions tested: - // activity_level_str (return string constant for each range) - // reset_activity_level (to NO_EXERCISE) - // increase_activity_level (only if greater than current) - // decrease_activity_level (only if less than current) - - avatar dummy; - - SECTION( "reset activity level to NO_EXERCISE" ) { - // Start at no exercise - dummy.reset_activity_level(); - CHECK( dummy.activity_level_str() == "NO_EXERCISE" ); - // Increase and confirm - dummy.increase_activity_level( MODERATE_EXERCISE ); - CHECK( dummy.activity_level_str() == "MODERATE_EXERCISE" ); - // Reset back and ensure it worked - dummy.reset_activity_level(); - CHECK( dummy.activity_level_str() == "NO_EXERCISE" ); - } - - SECTION( "increase_activity_level" ) { - // Start at the lowest level - dummy.reset_activity_level(); - REQUIRE( dummy.activity_level_str() == "NO_EXERCISE" ); - - // Increase level a couple times - dummy.increase_activity_level( LIGHT_EXERCISE ); - CHECK( dummy.activity_level_str() == "LIGHT_EXERCISE" ); - dummy.increase_activity_level( MODERATE_EXERCISE ); - CHECK( dummy.activity_level_str() == "MODERATE_EXERCISE" ); - // Cannot 'increase' to lower level - dummy.increase_activity_level( LIGHT_EXERCISE ); - CHECK( dummy.activity_level_str() == "MODERATE_EXERCISE" ); - dummy.increase_activity_level( NO_EXERCISE ); - CHECK( dummy.activity_level_str() == "MODERATE_EXERCISE" ); - // Increase to highest level - dummy.increase_activity_level( ACTIVE_EXERCISE ); - CHECK( dummy.activity_level_str() == "ACTIVE_EXERCISE" ); - dummy.increase_activity_level( EXTRA_EXERCISE ); - CHECK( dummy.activity_level_str() == "EXTRA_EXERCISE" ); - // Cannot increase beyond the highest - dummy.increase_activity_level( EXTRA_EXERCISE ); - CHECK( dummy.activity_level_str() == "EXTRA_EXERCISE" ); - - } - - SECTION( "decrease_activity_level" ) { - // Start at the highest level - dummy.reset_activity_level(); - dummy.increase_activity_level( EXTRA_EXERCISE ); - REQUIRE( dummy.activity_level_str() == "EXTRA_EXERCISE" ); - - // Decrease level a couple times - dummy.decrease_activity_level( ACTIVE_EXERCISE ); - CHECK( dummy.activity_level_str() == "ACTIVE_EXERCISE" ); - dummy.decrease_activity_level( MODERATE_EXERCISE ); - CHECK( dummy.activity_level_str() == "MODERATE_EXERCISE" ); - // Cannot 'decrease' to higher level - dummy.decrease_activity_level( EXTRA_EXERCISE ); - CHECK( dummy.activity_level_str() == "MODERATE_EXERCISE" ); - dummy.decrease_activity_level( ACTIVE_EXERCISE ); - CHECK( dummy.activity_level_str() == "MODERATE_EXERCISE" ); - // Decrease to lowest level - dummy.decrease_activity_level( LIGHT_EXERCISE ); - CHECK( dummy.activity_level_str() == "LIGHT_EXERCISE" ); - dummy.decrease_activity_level( NO_EXERCISE ); - CHECK( dummy.activity_level_str() == "NO_EXERCISE" ); - // Cannot decrease below lowest - dummy.decrease_activity_level( NO_EXERCISE ); - CHECK( dummy.activity_level_str() == "NO_EXERCISE" ); - } -} - // Return a string with multiple consecutive spaces replaced with a single space static std::string condensed_spaces( const std::string &text ) { @@ -512,12 +430,10 @@ static void test_activity_duration( avatar &dummy, const float at_level, // Pass time at this level, updating body each turn for( int turn = 0; turn < to_turns( how_long ); ++turn ) { // Make sure activity level persists (otherwise may be reset after 5 minutes) - dummy.increase_activity_level( at_level ); + dummy.set_activity_level( at_level ); calendar::turn += 1_turns; dummy.update_body(); } - // Stop exercising - dummy.decrease_activity_level( NO_EXERCISE ); } TEST_CASE( "activity levels and calories in daily diary", "[avatar][biometrics][activity][diary]" ) diff --git a/tests/effective_dps_test.cpp b/tests/effective_dps_test.cpp index f4aa8fca871ef..7c263f5bbf4e2 100644 --- a/tests/effective_dps_test.cpp +++ b/tests/effective_dps_test.cpp @@ -343,8 +343,8 @@ TEST_CASE( "expected weapon dps", "[expected][dps]" ) calc_expected_dps( test_guy, "homewrecker", 13.0 ); } SECTION( "fist weapons" ) { // expected value around 10 but wide variation - calc_expected_dps( test_guy, "bio_claws_weapon", 17.25 ); // basically a knife - calc_expected_dps( test_guy, "bagh_nakha", 14.5 ); + calc_expected_dps( test_guy, "bio_claws_weapon", 16.5 ); // basically a knife + calc_expected_dps( test_guy, "bagh_nakha", 14.0 ); calc_expected_dps( test_guy, "punch_dagger", 11.0 ); calc_expected_dps( test_guy, "knuckle_katar", 10.5 ); calc_expected_dps( test_guy, "knuckle_steel", 4.0 ); @@ -465,8 +465,8 @@ TEST_CASE( "expected weapon dps", "[expected][dps]" ) calc_expected_dps( test_guy, "fencing_foil", 2.0 ); } SECTION( "knives" ) { // expected value 19 - calc_expected_dps( test_guy, "bio_blade_weapon", 25.0 ); // much better than any other knife - calc_expected_dps( test_guy, "knife_trench", 19.0 ); + calc_expected_dps( test_guy, "bio_blade_weapon", 24.5 ); // much better than any other knife + calc_expected_dps( test_guy, "knife_trench", 18.0 ); calc_expected_dps( test_guy, "kirpan", 18.0 ); calc_expected_dps( test_guy, "knife_combat", 19.0 ); calc_expected_dps( test_guy, "tanto", 18.0 ); diff --git a/tests/monster_attack_test.cpp b/tests/monster_attack_test.cpp index cd27553849ccf..7e9159d0d5463 100644 --- a/tests/monster_attack_test.cpp +++ b/tests/monster_attack_test.cpp @@ -2,78 +2,142 @@ #include #include "cached_options.h" +#include "calendar.h" #include "catch/catch.hpp" #include "character.h" +#include "game.h" +#include "line.h" #include "map.h" #include "map_helpers.h" #include "monster.h" +#include "options_helpers.h" +#include "player_helpers.h" #include "point.h" #include "type_id.h" +#include "weather.h" +#include "weather_type.h" static constexpr tripoint attacker_location{ 65, 65, 0 }; -static void test_monster_attack( const tripoint &target_offset, bool expected ) +static void test_monster_attack( const tripoint &target_offset, bool expect_attack, + bool expect_vision ) { + int day_hour = hour_of_day( calendar::turn ); + CAPTURE( day_hour ); + REQUIRE( is_day( calendar::turn ) ); clear_creatures(); // Monster adjacent to target. const std::string monster_type = "mon_zombie"; const tripoint target_location = attacker_location + target_offset; + int distance = rl_dist( attacker_location, target_location ); + CAPTURE( distance ); + int a_zlev = attacker_location.z; + int t_zlev = target_location.z; Character &you = get_player_character(); + clear_avatar(); you.setpos( target_location ); monster &test_monster = spawn_test_monster( monster_type, attacker_location ); + map &here = get_map(); + // Why twice? See vision_test.cpp + here.update_visibility_cache( a_zlev ); + here.invalidate_map_cache( a_zlev ); + here.build_map_cache( a_zlev ); + here.update_visibility_cache( a_zlev ); + here.invalidate_map_cache( a_zlev ); + here.build_map_cache( a_zlev ); + if( a_zlev != t_zlev ) { + here.update_visibility_cache( t_zlev ); + here.invalidate_map_cache( t_zlev ); + here.build_map_cache( t_zlev ); + here.update_visibility_cache( t_zlev ); + here.invalidate_map_cache( t_zlev ); + here.build_map_cache( t_zlev ); + } + you.recalc_sight_limits(); // Trigger basic attack. CAPTURE( attacker_location ); CAPTURE( target_location ); CAPTURE( fov_3d ); - CHECK( test_monster.attack_at( target_location ) == expected ); + CHECK( test_monster.sees( target_location ) == expect_vision ); + CHECK( test_monster.attack_at( target_location ) == expect_attack ); // Then test the reverse. clear_creatures(); + clear_avatar(); you.setpos( attacker_location ); monster &target_monster = spawn_test_monster( monster_type, target_location ); - CHECK( you.melee_attack( target_monster, false ) == expected ); + here.update_visibility_cache( a_zlev ); + here.invalidate_map_cache( a_zlev ); + here.build_map_cache( a_zlev ); + here.update_visibility_cache( a_zlev ); + here.invalidate_map_cache( a_zlev ); + here.build_map_cache( a_zlev ); + if( a_zlev != t_zlev ) { + here.update_visibility_cache( t_zlev ); + here.invalidate_map_cache( t_zlev ); + here.build_map_cache( t_zlev ); + here.update_visibility_cache( t_zlev ); + here.invalidate_map_cache( t_zlev ); + here.build_map_cache( t_zlev ); + } + you.recalc_sight_limits(); + CHECK( you.sees( target_monster ) == expect_vision ); + CHECK( you.melee_attack( target_monster, false ) == expect_attack ); } static void monster_attack_zlevel( const std::string &title, const tripoint &offset, const std::string &monster_ter, const std::string &target_ter, bool expected ) { + clear_map(); map &here = get_map(); - SECTION( title ) { + restore_on_out_of_scope restore_fov_3d( fov_3d ); + fov_3d = GENERATE( false, true ); + override_option opt( "FOV_3D", fov_3d ? "true" : "false" ); + + std::stringstream section_name; + section_name << title; + section_name << " " << ( fov_3d ? "3d" : "2d" ); + + SECTION( section_name.str() ) { here.ter_set( attacker_location, ter_id( monster_ter ) ); here.ter_set( attacker_location + offset, ter_id( target_ter ) ); - test_monster_attack( offset, expected ); + test_monster_attack( offset, expected && fov_3d, fov_3d ); for( const tripoint &more_offset : eight_horizontal_neighbors ) { here.ter_set( attacker_location + offset + more_offset, ter_id( "t_floor" ) ); - test_monster_attack( offset + more_offset, false ); + test_monster_attack( offset + more_offset, false, expected && fov_3d ); } } } -TEST_CASE( "monster_attack" ) +TEST_CASE( "monster_attack", "[vision][reachability]" ) { clear_map(); + restore_on_out_of_scope restore_calendar_turn( calendar::turn ); + calendar::turn = daylight_time( calendar::turn ) + 2_hours; + scoped_weather_override weather_clear( WEATHER_CLEAR ); SECTION( "attacking on open ground" ) { // Adjacent can attack of course. for( const tripoint &offset : eight_horizontal_neighbors ) { - test_monster_attack( offset, true ); + test_monster_attack( offset, true, true ); } + clear_map(); // Too far away cannot. - test_monster_attack( { 2, 2, 0 }, false ); - test_monster_attack( { 2, 1, 0 }, false ); - test_monster_attack( { 2, 0, 0 }, false ); - test_monster_attack( { 2, -1, 0 }, false ); - test_monster_attack( { 2, -2, 0 }, false ); - test_monster_attack( { 1, 2, 0 }, false ); - test_monster_attack( { 1, -2, 0 }, false ); - test_monster_attack( { 0, 2, 0 }, false ); - test_monster_attack( { 0, -2, 0 }, false ); - test_monster_attack( { -1, 2, 0 }, false ); - test_monster_attack( { -1, -2, 0 }, false ); - test_monster_attack( { -2, 2, 0 }, false ); - test_monster_attack( { -2, 1, 0 }, false ); - test_monster_attack( { -2, 0, 0 }, false ); - test_monster_attack( { -2, -1, 0 }, false ); - test_monster_attack( { -2, -2, 0 }, false ); + test_monster_attack( { 2, 2, 0 }, false, true ); + test_monster_attack( { 2, 1, 0 }, false, true ); + test_monster_attack( { 2, 0, 0 }, false, true ); + test_monster_attack( { 2, -1, 0 }, false, true ); + test_monster_attack( { 2, -2, 0 }, false, true ); + test_monster_attack( { 1, 2, 0 }, false, true ); + test_monster_attack( { 1, -2, 0 }, false, true ); + test_monster_attack( { 0, 2, 0 }, false, true ); + test_monster_attack( { 0, -2, 0 }, false, true ); + test_monster_attack( { -1, 2, 0 }, false, true ); + test_monster_attack( { -1, -2, 0 }, false, true ); + test_monster_attack( { -2, 2, 0 }, false, true ); + test_monster_attack( { -2, 1, 0 }, false, true ); + test_monster_attack( { -2, 0, 0 }, false, true ); + test_monster_attack( { -2, -1, 0 }, false, true ); + test_monster_attack( { -2, -2, 0 }, false, true ); } monster_attack_zlevel( "attack_up_stairs", tripoint_above, "t_stairs_up", "t_stairs_down", true ); @@ -81,6 +145,6 @@ TEST_CASE( "monster_attack" ) monster_attack_zlevel( "attack through ceiling", tripoint_above, "t_floor", "t_floor", false ); monster_attack_zlevel( "attack through floor", tripoint_below, "t_floor", "t_floor", false ); - monster_attack_zlevel( "attack up legde", tripoint_above, "t_floor", "t_floor", false ); - monster_attack_zlevel( "attack down legde", tripoint_below, "t_floor", "t_floor", false ); + monster_attack_zlevel( "attack up ledge", tripoint_above, "t_floor", "t_floor", false ); + monster_attack_zlevel( "attack down ledge", tripoint_below, "t_floor", "t_floor", false ); } diff --git a/tests/monster_vision_test.cpp b/tests/monster_vision_test.cpp index 616c119eab59b..6785a193bdf53 100644 --- a/tests/monster_vision_test.cpp +++ b/tests/monster_vision_test.cpp @@ -22,7 +22,7 @@ static const time_point midday = calendar::turn_zero + 12_hours; TEST_CASE( "monsters shouldn't see through floors", "[vision]" ) { override_option opt( "FOV_3D", "true" ); - bool old_fov_3d = fov_3d; + restore_on_out_of_scope restore_fov_3d( fov_3d ); fov_3d = true; calendar::turn = midday; clear_map(); @@ -72,5 +72,4 @@ TEST_CASE( "monsters shouldn't see through floors", "[vision]" ) // One intervening vertical tile and two intervening horizontal tiles. CHECK( sky.sees( distant ) ); CHECK( distant.sees( sky ) ); - fov_3d = old_fov_3d; } diff --git a/tests/new_character_test.cpp b/tests/new_character_test.cpp index 2d50d35387437..6a1ac5e14cf5d 100644 --- a/tests/new_character_test.cpp +++ b/tests/new_character_test.cpp @@ -17,6 +17,7 @@ #include "profession.h" #include "scenario.h" #include "string_formatter.h" +#include "stringmaker.h" // IWYU pragma: keep #include "type_id.h" #include "visitable.h" @@ -104,6 +105,7 @@ TEST_CASE( "starting_items", "[slow]" ) { // Every starting trait that interferes with food/clothing const std::vector mutations = { + trait_id( "ALBINO" ), trait_id( "ANTIFRUIT" ), trait_id( "ANTIJUNK" ), trait_id( "ANTIWHEAT" ), @@ -137,9 +139,12 @@ TEST_CASE( "starting_items", "[slow]" ) std::vector traits = next_subset( mutations ); for( ; !traits.empty(); traits = next_subset( mutations ) ) { + CAPTURE( traits ); for( const auto &pair : scen_prof_combos ) { set_scenario( pair.first ); + INFO( "Scenario = " + pair.first->ident().str() ); for( const string_id &prof : pair.second ) { + CAPTURE( prof ); player_character.prof = &prof.obj(); if( !try_set_traits( traits ) ) { continue; // Trait conflict: this prof/scen/trait combo is impossible to attain diff --git a/tests/options_helpers.cpp b/tests/options_helpers.cpp index f3de214e0e4f3..3268c940cb1f0 100644 --- a/tests/options_helpers.cpp +++ b/tests/options_helpers.cpp @@ -1,6 +1,7 @@ #include "options_helpers.h" #include "options.h" +#include "weather.h" override_option::override_option( const std::string &option, const std::string &value ) : option_( option ) @@ -14,3 +15,13 @@ override_option::~override_option() { get_options().get_option( option_ ).setValue( old_value_ ); } + +scoped_weather_override::scoped_weather_override( const weather_type_id &weather ) +{ + get_weather().weather_override = weather; +} + +scoped_weather_override::~scoped_weather_override() +{ + get_weather().weather_override = WEATHER_NULL; +} diff --git a/tests/options_helpers.h b/tests/options_helpers.h index 2f99a26d92f20..5c06613754726 100644 --- a/tests/options_helpers.h +++ b/tests/options_helpers.h @@ -3,6 +3,7 @@ #define CATA_TESTS_OPTIONS_HELPERS_H #include // IWYU pragma: keep +#include "type_id.h" // RAII class to temporarily override a particular option value // The previous value will be restored in the destructor @@ -18,4 +19,15 @@ class override_option std::string old_value_; }; +// RAII class to temporarily override the game's weather and restore it to +// default weather in the destructor. +class scoped_weather_override +{ + public: + explicit scoped_weather_override( const weather_type_id & ); + scoped_weather_override( const scoped_weather_override & ) = delete; + scoped_weather_override &operator=( const scoped_weather_override & ) = delete; + ~scoped_weather_override(); +}; + #endif // CATA_TESTS_OPTIONS_HELPERS_H diff --git a/tests/stomach_contents_test.cpp b/tests/stomach_contents_test.cpp index f65dcf5434055..f28cb10819775 100644 --- a/tests/stomach_contents_test.cpp +++ b/tests/stomach_contents_test.cpp @@ -92,6 +92,10 @@ TEST_CASE( "starve_test", "[starve][slow]" ) Character &dummy = get_player_character(); reset_time(); clear_stomach( dummy ); + dummy.reset_activity_level(); + calendar::turn += 1_seconds; + dummy.update_body( calendar::turn, calendar::turn ); + dummy.set_activity_level( 1.0 ); CAPTURE( dummy.metabolic_rate_base() ); CAPTURE( dummy.activity_level_str() ); diff --git a/tests/string_formatter_test.cpp b/tests/string_formatter_test.cpp index cf07b02bfd802..18e4d50bb0fc5 100644 --- a/tests/string_formatter_test.cpp +++ b/tests/string_formatter_test.cpp @@ -101,9 +101,7 @@ void mingw_test( const char *const old_pattern, const char *const new_pattern, c CHECK( original_result == new_result ); } -// Marking mayfail due to failure in Appveyor. Looks like a bug in the Visual -// Studio runtime libraries. Once that failure stops showing up on Appveyor, -// this can cease to be marked thus. +// Marking mayfail due to failure in MXE's MinGW on Travis on Ubuntu Xenial. TEST_CASE( "string_formatter", "[!mayfail]" ) { test_typed_printf( "%hhi", "%i" ); diff --git a/tests/test_main.cpp b/tests/test_main.cpp index d0eaafe36c937..a53e34208d546 100644 --- a/tests/test_main.cpp +++ b/tests/test_main.cpp @@ -298,8 +298,10 @@ int main( int argc, const char *argv[] ) std::string error_fmt = extract_argument( arg_vec, "--error-format=" ); if( error_fmt == "github-action" ) { + // NOLINTNEXTLINE(cata-tests-must-restore-global-state) error_log_format = error_log_format_t::github_action; } else if( error_fmt == "human-readable" || error_fmt.empty() ) { + // NOLINTNEXTLINE(cata-tests-must-restore-global-state) error_log_format = error_log_format_t::human_readable; } else { printf( "Unknown format %s", error_fmt.c_str() ); @@ -321,6 +323,7 @@ int main( int argc, const char *argv[] ) return result; } + // NOLINTNEXTLINE(cata-tests-must-restore-global-state) test_mode = true; on_out_of_scope print_newline( []() { diff --git a/tests/unseal_and_spill_test.cpp b/tests/unseal_and_spill_test.cpp index ca24b1ef5ceb6..6fdcacdde764f 100644 --- a/tests/unseal_and_spill_test.cpp +++ b/tests/unseal_and_spill_test.cpp @@ -457,6 +457,8 @@ void test_scenario::run() } std::string player_action_str; + restore_on_out_of_scope restore_test_mode_spilling( + test_mode_spilling_action ); switch( cur_player_action ) { case player_action::spill_all: { player_action_str = "player_action::spill_all"; @@ -906,6 +908,4 @@ TEST_CASE( "unseal_and_spill" ) current.run(); ++current; } - // Restore options - test_mode_spilling_action = test_mode_spilling_action_t::spill_all; } diff --git a/tests/vehicle_power_test.cpp b/tests/vehicle_power_test.cpp index aa7a8f380105c..33b9aa9f0ade5 100644 --- a/tests/vehicle_power_test.cpp +++ b/tests/vehicle_power_test.cpp @@ -6,6 +6,7 @@ #include "character.h" #include "map.h" #include "map_helpers.h" +#include "options_helpers.h" #include "point.h" #include "type_id.h" #include "units.h" @@ -74,7 +75,7 @@ TEST_CASE( "vehicle power with reactor and solar panels", "[vehicle][power]" ) calendar::turn = calendar::turn_zero + calendar::season_length() + 1_days; const time_point start_time = sunrise( calendar::turn ) + 3_hours; veh_ptr->update_time( start_time ); - get_weather().weather_override = weather_type_id( "sunny" ); + scoped_weather_override sunny_weather( weather_type_id( "sunny" ) ); AND_GIVEN( "the battery has no charge" ) { veh_ptr->discharge_battery( veh_ptr->fuel_left( fuel_type_battery ) ); @@ -104,7 +105,7 @@ TEST_CASE( "vehicle power with reactor and solar panels", "[vehicle][power]" ) GIVEN( "it is 3 hours after sunset, with clear weather" ) { const time_point at_night = sunset( calendar::turn ) + 3_hours; - get_weather().weather_override = WEATHER_CLEAR; + scoped_weather_override clear_weather( WEATHER_CLEAR ); veh_ptr->update_time( at_night ); AND_GIVEN( "the battery has no charge" ) { diff --git a/tests/vision_test.cpp b/tests/vision_test.cpp index c876df03f5353..94c7bff2a11a2 100644 --- a/tests/vision_test.cpp +++ b/tests/vision_test.cpp @@ -146,6 +146,7 @@ struct vision_test_case { } // test both 2d and 3d cases + restore_on_out_of_scope restore_fov_3d( fov_3d ); fov_3d = GENERATE( false, true ); std::stringstream section_name; diff --git a/tests/weary_test.cpp b/tests/weary_test.cpp index 00486d93da95f..29824ccaad7ae 100644 --- a/tests/weary_test.cpp +++ b/tests/weary_test.cpp @@ -58,32 +58,38 @@ TEST_CASE( "weary_assorted_tasks", "[weary][activities]" ) INFO( guy.debug_weary_info() ); REQUIRE( !info.empty() ); CHECK( info.transition_minutes( 0, 1, 370_minutes ) == Approx( 370 ).margin( 5 ) ); + CHECK( !info.have_weary_decrease() ); CHECK( guy.weariness_level() == 1 ); } - SECTION( "Heavy tasks" ) { - INFO( "\nDigging Pits 8 hours:" ); + SECTION( "Heavy tasks - Digging Pits 8 hours" ) { + clear_avatar(); INFO( guy.debug_weary_info() ); weariness_events info = do_activity( soldier_8h ); INFO( info.summarize() ); INFO( guy.debug_weary_info() ); REQUIRE( !info.empty() ); CHECK( info.transition_minutes( 0, 1, 120_minutes ) == Approx( 120 ).margin( 5 ) ); - CHECK( info.transition_minutes( 1, 2, 255_minutes ) == Approx( 255 ).margin( 5 ) ); + CHECK( info.transition_minutes( 1, 2, 250_minutes ) == Approx( 250 ).margin( 5 ) ); CHECK( info.transition_minutes( 2, 3, 360_minutes ) == Approx( 360 ).margin( 5 ) ); - CHECK( info.transition_minutes( 3, 4, 470_minutes ) == Approx( 470 ).margin( 5 ) ); + CHECK( info.transition_minutes( 3, 4, 465_minutes ) == Approx( 465 ).margin( 5 ) ); + // CHECK( !info.have_weary_decrease() ); CHECK( guy.weariness_level() == 4 ); + } - INFO( "\nDigging Pits 12 hours:" ); - info = do_activity( soldier_12h ); + SECTION( "Heavy tasks - Digging Pits 12 hours" ) { + clear_avatar(); + INFO( guy.debug_weary_info() ); + weariness_events info = do_activity( soldier_12h ); INFO( info.summarize() ); INFO( guy.debug_weary_info() ); REQUIRE( !info.empty() ); CHECK( info.transition_minutes( 0, 1, 120_minutes ) == Approx( 120 ).margin( 5 ) ); - CHECK( info.transition_minutes( 1, 2, 245_minutes ) == Approx( 245 ).margin( 5 ) ); - CHECK( info.transition_minutes( 2, 3, 355_minutes ) == Approx( 355 ).margin( 5 ) ); + CHECK( info.transition_minutes( 1, 2, 250_minutes ) == Approx( 250 ).margin( 5 ) ); + CHECK( info.transition_minutes( 2, 3, 360_minutes ) == Approx( 360 ).margin( 5 ) ); CHECK( info.transition_minutes( 3, 4, 465_minutes ) == Approx( 465 ).margin( 5 ) ); - CHECK( info.transition_minutes( 4, 5, 595_minutes ) == Approx( 595 ).margin( 5 ) ); + CHECK( info.transition_minutes( 4, 5, 600_minutes ) == Approx( 600 ).margin( 5 ) ); + // CHECK( !info.have_weary_decrease() ); CHECK( guy.weariness_level() == 5 ); } } @@ -126,8 +132,13 @@ TEST_CASE( "weary_recovery", "[weary][activities]" ) INFO( info.summarize() ); INFO( guy.debug_weary_info() ); REQUIRE( !info.empty() ); - CHECK( info.transition_minutes( 4, 3, 520_minutes ) == Approx( 520 ).margin( 5 ) ); - CHECK( info.transition_minutes( 3, 2, 670_minutes ) == Approx( 670 ).margin( 5 ) ); + CHECK( info.transition_minutes( 4, 3, 505_minutes ) == Approx( 505 ).margin( 5 ) ); + CHECK( info.transition_minutes( 3, 2, 630_minutes ) == Approx( 630 ).margin( 5 ) ); + CHECK( info.transition_minutes( 1, 0, 0_minutes ) > ( 8 * 60 ) ); // should be INT_MAX + CHECK( info.transition_minutes( 2, 1, 0_minutes ) > ( 8 * 60 ) ); + CHECK( info.transition_minutes( 1, 2, 16_hours ) <= ( 8 * 60 ) ); + CHECK( info.transition_minutes( 2, 3, 16_hours ) <= ( 8 * 60 ) ); + CHECK( info.transition_minutes( 3, 4, 16_hours ) <= ( 8 * 60 ) ); CHECK( guy.weariness_level() == 1 ); } @@ -140,8 +151,8 @@ TEST_CASE( "weary_recovery", "[weary][activities]" ) REQUIRE( !info.empty() ); CHECK( info.transition_minutes( 0, 1, 325_minutes ) == Approx( 325 ).margin( 5 ) ); CHECK( info.transition_minutes( 1, 2, 625_minutes ) == Approx( 625 ).margin( 5 ) ); - CHECK( info.transition_minutes( 2, 1, 740_minutes ) == Approx( 740 ).margin( 5 ) ); - CHECK( info.transition_minutes( 1, 0, 995_minutes ) == Approx( 995 ).margin( 5 ) ); + CHECK( info.transition_minutes( 2, 1, 735_minutes ) == Approx( 735 ).margin( 5 ) ); + CHECK( info.transition_minutes( 1, 0, 985_minutes ) == Approx( 985 ).margin( 5 ) ); } } @@ -166,6 +177,7 @@ TEST_CASE( "weary_24h_tasks", "[weary][activities]" ) } SECTION( "Digging 24 hours" ) { + clear_avatar(); INFO( guy.debug_weary_info() ); weariness_events info = do_activity( digging_24h ); INFO( info.summarize() ); @@ -174,11 +186,12 @@ TEST_CASE( "weary_24h_tasks", "[weary][activities]" ) CHECK( info.transition_minutes( 0, 1, 120_minutes ) == Approx( 120 ).margin( 5 ) ); CHECK( info.transition_minutes( 1, 2, 250_minutes ) == Approx( 250 ).margin( 5 ) ); CHECK( info.transition_minutes( 2, 3, 360_minutes ) == Approx( 360 ).margin( 5 ) ); - CHECK( info.transition_minutes( 3, 4, 470_minutes ) == Approx( 470 ).margin( 5 ) ); - CHECK( info.transition_minutes( 4, 5, 595_minutes ) == Approx( 595 ).margin( 5 ) ); - CHECK( info.transition_minutes( 5, 6, 730_minutes ) == Approx( 730 ).margin( 5 ) ); - CHECK( info.transition_minutes( 6, 7, 835_minutes ) == Approx( 835 ).margin( 5 ) ); - CHECK( info.transition_minutes( 7, 8, 915_minutes ) == Approx( 915 ).margin( 10 ) ); + CHECK( info.transition_minutes( 3, 4, 465_minutes ) == Approx( 465 ).margin( 5 ) ); + CHECK( info.transition_minutes( 4, 5, 600_minutes ) == Approx( 600 ).margin( 5 ) ); + CHECK( info.transition_minutes( 5, 6, 740_minutes ) == Approx( 740 ).margin( 5 ) ); + CHECK( info.transition_minutes( 6, 7, 845_minutes ) == Approx( 845 ).margin( 5 ) ); + CHECK( info.transition_minutes( 7, 8, 925_minutes ) == Approx( 925 ).margin( 10 ) ); + CHECK( !info.have_weary_decrease() ); // TODO: You should collapse from this - currently we // just get really high levels of weariness CHECK( guy.weariness_level() > 8 ); diff --git a/tests/weather_test.cpp b/tests/weather_test.cpp index 9a922c4c0e2bf..3b2b4bc3d28dd 100644 --- a/tests/weather_test.cpp +++ b/tests/weather_test.cpp @@ -5,6 +5,7 @@ #include "calendar.h" #include "catch/catch.hpp" +#include "options_helpers.h" #include "point.h" #include "type_id.h" #include "weather.h" @@ -50,6 +51,7 @@ TEST_CASE( "weather realism" ) // Try a few randomly selected seeds. const std::vector seeds = {317'024'741, 870'078'684, 1'192'447'748}; + scoped_weather_override null_weather( WEATHER_NULL ); const weather_generator &wgen = get_weather().get_cur_weather_gen(); const time_point begin = calendar::turn_zero; const time_point end = begin + calendar::year_length(); diff --git a/tools/clang-tidy-plugin/CMakeLists.txt b/tools/clang-tidy-plugin/CMakeLists.txt index 1cc31123f79b2..4b493eeab6c5c 100644 --- a/tools/clang-tidy-plugin/CMakeLists.txt +++ b/tools/clang-tidy-plugin/CMakeLists.txt @@ -20,6 +20,7 @@ add_library(CataAnalyzerPlugin MODULE StaticStringIdConstantsCheck.cpp StringLiteralIterator.cpp TestFilenameCheck.cpp + TestsMustRestoreGlobalStateCheck.cpp TextStyleCheck.cpp TranslatorCommentsCheck.cpp UseLocalizedSortingCheck.cpp diff --git a/tools/clang-tidy-plugin/CataTidyModule.cpp b/tools/clang-tidy-plugin/CataTidyModule.cpp index e96d41464298e..716aa0b509023 100644 --- a/tools/clang-tidy-plugin/CataTidyModule.cpp +++ b/tools/clang-tidy-plugin/CataTidyModule.cpp @@ -15,6 +15,7 @@ #include "StaticDeclarationsCheck.h" #include "StaticStringIdConstantsCheck.h" #include "TestFilenameCheck.h" +#include "TestsMustRestoreGlobalStateCheck.h" #include "TextStyleCheck.h" #include "TranslatorCommentsCheck.h" #include "UseLocalizedSortingCheck.h" @@ -50,6 +51,8 @@ class CataModule : public ClangTidyModule CheckFactories.registerCheck( "cata-static-string_id-constants" ); CheckFactories.registerCheck( "cata-test-filename" ); + CheckFactories.registerCheck( + "cata-tests-must-restore-global-state" ); CheckFactories.registerCheck( "cata-text-style" ); CheckFactories.registerCheck( "cata-translator-comments" ); CheckFactories.registerCheck( "cata-use-localized-sorting" ); diff --git a/tools/clang-tidy-plugin/TestsMustRestoreGlobalStateCheck.cpp b/tools/clang-tidy-plugin/TestsMustRestoreGlobalStateCheck.cpp new file mode 100644 index 0000000000000..1c73c216c90bc --- /dev/null +++ b/tools/clang-tidy-plugin/TestsMustRestoreGlobalStateCheck.cpp @@ -0,0 +1,147 @@ +#include "TestsMustRestoreGlobalStateCheck.h" + +#include +#include +#include +#include +#include +#include +#include +#include + +#include "clang/Frontend/CompilerInstance.h" +#include "Utils.h" + +namespace clang +{ +class MacroArgs; +class MacroDefinition; +} // namespace clang + +using namespace clang::ast_matchers; + +namespace clang +{ +namespace tidy +{ +namespace cata +{ + +TestsMustRestoreGlobalStateCheck::TestsMustRestoreGlobalStateCheck( + StringRef Name, ClangTidyContext *Context ) + : ClangTidyCheck( Name, Context ) {} + +class TestsMustRestoreGlobalStateCallbacks : public PPCallbacks +{ + public: + explicit TestsMustRestoreGlobalStateCallbacks( TestsMustRestoreGlobalStateCheck *Check ) : + Check( Check ) {} + + void MacroDefined( const Token &MacroNameTok, + const MacroDirective * ) override { + StringRef MacroName = MacroNameTok.getIdentifierInfo()->getName(); + + if( MacroName == "TEST_CASE" ) { + Check->setIsTestFile(); + } + } + private: + TestsMustRestoreGlobalStateCheck *Check; +}; + +void TestsMustRestoreGlobalStateCheck::registerPPCallbacks( CompilerInstance &Compiler ) +{ + Compiler.getPreprocessor().addPPCallbacks( + llvm::make_unique( this ) ); +} + +void TestsMustRestoreGlobalStateCheck::registerMatchers( MatchFinder *Finder ) +{ + Finder->addMatcher( + cxxConstructExpr( + hasArgument( 0, declRefExpr( hasDeclaration( namedDecl().bind( "restoredDecl" ) ) ) ), + hasDeclaration( namedDecl( hasName( "restore_on_out_of_scope" ) ) ) + ).bind( "construction" ), + this + ); + + Finder->addMatcher( + binaryOperator( + hasLHS( + declRefExpr( + hasDeclaration( + namedDecl( + hasDeclContext( anyOf( namespaceDecl(), translationUnitDecl() ) ) + ).bind( "lhsDecl" ) + ) + ) + ), + isAssignmentOperator() + ).bind( "assign" ), + this + ); + + Finder->addMatcher( + cxxOperatorCallExpr( + hasArgument( + 0, + memberExpr( member( namedDecl( hasName( "weather_override" ) ) ) ) + ), + isAssignmentOperator() + ).bind( "assignToWeatherOverride" ), + this + ); +} + +void TestsMustRestoreGlobalStateCheck::check( const MatchFinder::MatchResult &Result ) +{ + if( !is_test_file_ ) { + return; + } + + const BinaryOperator *Assignment = Result.Nodes.getNodeAs( "assign" ); + const NamedDecl *LHSDecl = Result.Nodes.getNodeAs( "lhsDecl" ); + + if( Assignment && LHSDecl ) { + const FunctionDecl *FuncDecl = getContainingFunction( Result, Assignment ); + suspicious_assignments_.push_back( {Assignment, {FuncDecl, LHSDecl}} ); + return; + } + + const CXXConstructExpr *ConstructExpr = + Result.Nodes.getNodeAs( "construction" ); + const NamedDecl *VarDecl = Result.Nodes.getNodeAs( "restoredDecl" ); + + if( ConstructExpr && VarDecl ) { + const FunctionDecl *FuncDecl = getContainingFunction( Result, ConstructExpr ); + restored_decls_.insert( {FuncDecl, VarDecl} ); + return; + } + + const CXXOperatorCallExpr *AssignmentToWeather = + Result.Nodes.getNodeAs( "assignToWeatherOverride" ); + if( AssignmentToWeather ) { + diag( AssignmentToWeather->getBeginLoc(), + "Test assigns to weather_override. It should instead use scoped_weather_override." ); + } +} + +void TestsMustRestoreGlobalStateCheck::onEndOfTranslationUnit() +{ + if( !is_test_file_ ) { + return; + } + + for( const AssignmentToGlobal &a : suspicious_assignments_ ) { + if( restored_decls_.count( a.lhsDecl ) ) { + continue; + } + diag( a.assignment->getBeginLoc(), + "Test alters global variable %0. You must ensure it is restored using " + "'restore_on_out_of_scope'." ) << a.lhsDecl.variable; + } +} + +} // namespace cata +} // namespace tidy +} // namespace clang diff --git a/tools/clang-tidy-plugin/TestsMustRestoreGlobalStateCheck.h b/tools/clang-tidy-plugin/TestsMustRestoreGlobalStateCheck.h new file mode 100644 index 0000000000000..92bbea8016388 --- /dev/null +++ b/tools/clang-tidy-plugin/TestsMustRestoreGlobalStateCheck.h @@ -0,0 +1,86 @@ +#ifndef CATA_TOOLS_CLANG_TIDY_PLUGIN_TESTSMUSTRESTOREGLOBALSTATECHECK_H +#define CATA_TOOLS_CLANG_TIDY_PLUGIN_TESTSMUSTRESTOREGLOBALSTATECHECK_H + +#include + +#include + +#include "ClangTidy.h" + +namespace clang +{ +class CompilerInstance; + +namespace tidy +{ +class ClangTidyContext; + +namespace cata +{ + +struct RestoredDecl { + const FunctionDecl *function; + const NamedDecl *variable; + + bool operator==( const RestoredDecl &other ) const { + return function == other.function && variable == other.variable; + } +}; + +} // namespace cata +} // namespace tidy +} // namespace clang + +namespace std +{ +template<> +struct hash { + std::size_t operator()( const clang::tidy::cata::RestoredDecl &r ) const noexcept { + hash function_hash; + hash decl_hash; + size_t result = function_hash( r.function ); + result ^= 0x9e3779b9 + ( result << 6 ) + ( result >> 2 ); + result ^= decl_hash( r.variable ); + return result; + } +}; +} // namespace std + +namespace clang +{ +namespace tidy +{ +namespace cata +{ + +class TestsMustRestoreGlobalStateCheck : public ClangTidyCheck +{ + public: + TestsMustRestoreGlobalStateCheck( StringRef Name, ClangTidyContext *Context ); + + void registerPPCallbacks( CompilerInstance &Compiler ) override; + void registerMatchers( ast_matchers::MatchFinder *Finder ) override; + void check( const ast_matchers::MatchFinder::MatchResult &Result ) override; + void onEndOfTranslationUnit() override; + + void setIsTestFile() { + is_test_file_ = true; + } + private: + bool is_test_file_ = false; + + std::unordered_set restored_decls_; + + struct AssignmentToGlobal { + const BinaryOperator *assignment; + RestoredDecl lhsDecl; + }; + + std::vector suspicious_assignments_; +}; + +} // namespace cata +} // namespace tidy +} // namespace clang + +#endif // CATA_TOOLS_CLANG_TIDY_PLUGIN_TESTSMUSTRESTOREGLOBALSTATECHECK_H diff --git a/tools/clang-tidy-plugin/test/tests-must-restore-global-state.cpp b/tools/clang-tidy-plugin/test/tests-must-restore-global-state.cpp new file mode 100644 index 0000000000000..b1113ebcd563e --- /dev/null +++ b/tools/clang-tidy-plugin/test/tests-must-restore-global-state.cpp @@ -0,0 +1,64 @@ +// RUN: %check_clang_tidy %s cata-tests-must-restore-global-state %t -- -plugins=%cata_plugin -- -isystem %cata_include + +bool fov_3d; +int fov_3d_z_range; + +namespace N +{ +bool another_option; +} + +// The check identifies test files as being those which define the TEST_CASE +// macro. +#define TEST_CASE(name) + +template +class restore_on_out_of_scope +{ + public: + explicit restore_on_out_of_scope( T &t_in ); +}; + +void f0() +{ + fov_3d = true; + // CHECK-MESSAGES: warning: Test alters global variable 'fov_3d'. You must ensure it is restored using 'restore_on_out_of_scope'. [cata-tests-must-restore-global-state] +} + +void f1() +{ + restore_on_out_of_scope restore( fov_3d_z_range ); + fov_3d_z_range = 1; +} + +void f1b() +{ + fov_3d_z_range = 1; + // CHECK-MESSAGES: warning: Test alters global variable 'fov_3d_z_range'. You must ensure it is restored using 'restore_on_out_of_scope'. [cata-tests-must-restore-global-state] +} + +void f2() +{ + int local_var; + local_var = 1; +} + +void f3() +{ + N::another_option = true; + // CHECK-MESSAGES: warning: Test alters global variable 'another_option'. You must ensure it is restored using 'restore_on_out_of_scope'. [cata-tests-must-restore-global-state] +} + +struct weather_type_id {}; + +struct weather_manager { + weather_type_id weather_override; +}; + +weather_manager &get_weather(); + +void f4() +{ + get_weather().weather_override = {}; + // CHECK-MESSAGES: warning: Test assigns to weather_override. It should instead use scoped_weather_override. [cata-tests-must-restore-global-state] +} diff --git a/tools/gfx_tools/compose.py b/tools/gfx_tools/compose.py index 511b5654b0c35..b53075e65ed80 100644 --- a/tools/gfx_tools/compose.py +++ b/tools/gfx_tools/compose.py @@ -149,6 +149,7 @@ def __init__( info_path = os.path.join(self.source_dir, 'tile_info.json') self.sprite_width = 16 self.sprite_height = 16 + self.pixelscale = 1 self.info = [{}] if not os.access(info_path, os.R_OK): @@ -158,6 +159,7 @@ def __init__( self.info = json.load(file) self.sprite_width = self.info[0].get('width') self.sprite_height = self.info[0].get('height') + self.pixelscale = self.info[0].get('pixelscale') # TODO: self.errors self.error_logged = False @@ -283,6 +285,10 @@ def create_tile_entries_for_unused(unused: list) -> None: tiles_new_dict[sheet.max_index] = sheet_conf + if not main_finished: + create_tile_entries_for_unused( + self.handle_unreferenced_sprites('main')) + create_tile_entries_for_unused( self.handle_unreferenced_sprites('filler')) @@ -293,8 +299,9 @@ def create_tile_entries_for_unused(unused: list) -> None: tiles_new.append(FALLBACK) output_conf = { 'tile_info': [{ + 'pixelscale': self.pixelscale, 'width': self.sprite_width, - 'height': self.sprite_height + 'height': self.sprite_height, }], 'tiles-new': tiles_new }