Jump to content

Recommended Posts

Okay, so, basically, I tried to create a character for DST, and every time I try to get into the game, while it is loading, it crashes. It crashes before the character select menu, and I identified the error but have no idea how to fix it. Here's the report:

 

[00:00:00]: PersistRootStorage is now APP:Klei//DoNotStarveTogether/ 
[00:00:00]: Starting Up
[00:00:00]: Version: 179016
[00:00:00]: Current time: Mon May 30 19:24:17 2016

[00:00:00]: Don't Starve Together: 179016 WIN32_STEAM
[00:00:00]: Build Date: 661
[00:00:00]: Parsing command line
[00:00:00]: Command Line Arguments: 
[00:00:00]: Initializing Minidump handler
[00:00:00]: ....Done
[00:00:00]: Initializing Steam
[00:00:00]: Steam AppBuildID: 1149992
[00:00:00]: Steam BetaName(Branch): []
[00:00:00]: ....Done
[00:00:00]: Fixing DPI
[00:00:00]: ...Done
[00:00:00]: THREAD - started 'GAClient' (31208)
[00:00:00]: CurlRequestManager::ClientThread::Main()
[00:00:09]: ProfileIndex:8.41
[00:00:09]: [Connect] PendingConnection::Reset(true)
[00:00:09]: Network tick rate: U=15(2), D=0
[00:00:09]: Authorized application C:\Program Files (x86)\Steam\steamapps\common\Don't Starve Together\bin\dontstarve_steam.exe is enabled in the firewall.
[00:00:09]: WindowsFirewall - Application already authorized
[00:00:09]: THREAD - started 'ConsoleInput' (38616)
[00:00:09]: loaded ping_cache
[00:00:09]: Offline user ID: OU_76561198278958140
[00:00:09]: SteamID: 76561198278958140
[00:00:09]: cGame::InitializeOnMainThread
[00:00:09]: WindowManager::Initialize
[00:00:09]: CreateWindow: Requesting 1362,705 - 5/6/5 - -1/-1/-1 - 0
[00:00:10]: CreateEGLContext: 16 configs found
[00:00:10]:      0: 8/8/8 -  0/ 0/ 0 - 0
[00:00:10]:      1: 8/8/8 -  0/16/ 0 - 0
[00:00:10]:      2: 8/8/8 -  0/24/ 0 - 0
[00:00:10]:      3: 8/8/8 -  0/24/ 8 - 0
[00:00:10]:      4: 5/5/5 -  0/ 0/ 0 - 0
[00:00:10]:      5: 5/5/5 -  1/ 0/ 0 - 0
[00:00:10]:      6: 5/5/5 -  0/16/ 0 - 0
[00:00:10]:      7: 5/5/5 -  1/16/ 0 - 0
[00:00:10]:      8: 5/5/5 -  0/24/ 0 - 0
[00:00:10]:      9: 5/5/5 -  1/24/ 0 - 0
[00:00:10]:     10: 5/5/5 -  0/24/ 8 - 0
[00:00:10]:     11: 5/5/5 -  1/24/ 8 - 0
[00:00:10]:     12: 8/8/8 -  8/ 0/ 0 - 0
[00:00:10]:     13: 8/8/8 -  8/16/ 0 - 0
[00:00:10]:     14: 8/8/8 -  8/24/ 0 - 0
[00:00:10]:     15: 8/8/8 -  8/24/ 8 - 0
[00:00:10]: RestoreWindowPosition
[00:00:10]:    Saved Client Pos (0 x 23)
[00:00:10]:    Adjusted Window Pos (-8 x -8)
[00:00:10]: EnsureWindowOnScreen
[00:00:10]:    All good.
[00:00:10]: GLInfo
[00:00:10]: ~~~~~~
[00:00:10]: GL_VENDOR: Google Inc.
[00:00:10]: GL_RENDERER: ANGLE (AMD Radeon(TM) R5 Graphics)
[00:00:10]: GL_VERSION: OpenGL ES 2.0 (ANGLE 1.0.0.2249)
[00:00:10]: GL_SHADING_LANGUAGE_VERSION: OpenGL ES GLSL ES 1.00 (ANGLE 1.0.0.2249)
[00:00:10]: THREAD - started 'WindowsInputManager' (34892)
[00:00:10]: OpenGL extensions (19, 19):
[00:00:10]: GL_ANGLE_depth_texture
[00:00:10]: GL_ANGLE_framebuffer_blit
[00:00:10]: GL_ANGLE_framebuffer_multisample
[00:00:10]: GL_ANGLE_instanced_arrays
[00:00:10]: GL_ANGLE_pack_reverse_row_order
[00:00:10]: GL_ANGLE_texture_compression_dxt3
[00:00:10]: GL_ANGLE_texture_compression_dxt5
[00:00:10]: GL_ANGLE_texture_usage
[00:00:10]: GL_ANGLE_translated_shader_source
[00:00:10]: GL_EXT_read_format_bgra
[00:00:10]: GL_EXT_robustness
[00:00:10]: GL_EXT_texture_compression_dxt1
[00:00:10]: GL_EXT_texture_format_BGRA8888
[00:00:10]: GL_EXT_texture_storage
[00:00:10]: GL_OES_get_program_binary
[00:00:10]: GL_OES_packed_depth_stencil
[00:00:10]: GL_OES_rgb8_rgba8
[00:00:10]: GL_OES_standard_derivatives
[00:00:10]: GL_OES_texture_npot
[00:00:10]: GL_MAX_TEXTURE_SIZE = 16384
[00:00:10]: GL_MAX_TEXTURE_IMAGE_UNITS = 16
[00:00:10]: GL_MAX_RENDERBUFFER_SIZE = 16384
[00:00:10]: GL_MAX_VIEWPORT_DIMS = 16384, 16384
[00:00:10]: GL_MAX_VARYING_VECTORS = 10
[00:00:10]: GL_MAX_VERTEX_ATTRIBS = 16
[00:00:10]: GL_MAX_VERTEX_UNIFORM_VECTORS = 254
[00:00:10]: GL_MAX_VERTEX_TEXTURE_IMAGE_UNITS = 4
[00:00:10]: GL_MAX_FRAGMENT_UNIFORM_VECTORS = 221
[00:00:10]: 4 compressed texture formats
[00:00:10]: texture format 0x83f0
[00:00:10]: texture format 0x83f1
[00:00:10]: texture format 0x83f2
[00:00:10]: texture format 0x83f3
[00:00:11]: Renderer initialize: Okay
[00:00:12]: AnimManager initialize: Okay
[00:00:12]: Buffers initialize: Okay
[00:00:13]: cDontStarveGame::DoGameSpecificInitialize()
[00:00:13]: GameSpecific initialize: Okay
[00:00:13]: cGame::StartPlaying
[00:00:13]: LOADING LUA
[00:00:13]: DoLuaFile scripts/main.lua
[00:00:13]: DoLuaFile loading buffer scripts/main.lua
[00:00:13]: scripts/main.lua(162,1) running main.lua
    
[00:00:13]: loaded modindex    
[00:00:13]: ModIndex:GetModsToLoad inserting moddir,     Nightmare    
[00:00:13]: ModIndex: Detected bad load, disabling all mods.    
[00:00:17]: LOADING LUA SUCCESS
[00:00:18]: PlayerDeaths loaded morgue    1956    
[00:00:18]: PlayerHistory loaded player_history    2869    
[00:00:18]: bloom_enabled    false    
[00:00:18]: loaded saveindex    
[00:00:18]: OnFilesLoaded()    
[00:00:18]: OnUpdatePurchaseStateComplete    
[00:00:22]:     Load FE    
[00:00:23]:     Load FE: done    
[00:00:23]: OnLoadPermissionList: APP:Klei//DoNotStarveTogether/client_save/blocklist.txt (Failure)
[00:00:23]: OnLoadPermissionList: APP:Klei//DoNotStarveTogether/client_save/adminlist.txt (Failure)
[00:00:23]: OnLoadUserIdList: APP:Klei//DoNotStarveTogether/client_save/whitelist.txt (Failure)
[00:00:23]: SimLuaProxy::QueryServer()
[00:00:23]: ModIndex: Load sequence finished successfully.    
[00:00:23]: Reset() returning
[00:00:27]: [Steam] Auth Session Ticket requested...
[00:00:27]: [Steam] Got Auth Session Ticket
[00:00:30]: SimLuaProxy::QueryServer()
[00:00:33]: QueryStats: { "req":"modrank", "field":"Session.Loads.Mods.list", "fieldop":"unwind", "linkpref":"external", "limit": 20}
[00:00:33]: Frontend-Unloading mod 'all'.    
[00:00:33]: FrontendLoadMod    Nightmare    
[00:00:33]: Could not load mod_config_data/modconfiguration_Nightmare    
[00:00:33]: Fontend-Loading mod: Nightmare (Queen Nightmare) Version:1.1.0    
[00:00:33]: Mod: Nightmare (Queen Nightmare)    Loading modworldgenmain.lua    
[00:00:33]: Mod: Nightmare (Queen Nightmare)      Mod had no modworldgenmain.lua. Skipping.    
[00:00:42]: Could not load mod_config_data/modconfiguration_Nightmare    
[00:00:42]: LUA ServerInfo type: table
[00:00:42]: GAMEPLAY => game_mode - survival
[00:00:42]: GAMEPLAY => max_players - 6
[00:00:42]: GAMEPLAY => pvp - false
[00:00:42]: NETWORK => lan_only_cluster - true
[00:00:42]: NETWORK => offline_cluster - true
[00:00:42]: NETWORK => cluster_description - 
[00:00:42]: NETWORK => cluster_name - Littlepurplepony's World
[00:00:42]: NETWORK => server_intention - cooperative
[00:00:42]: NETWORK => cluster_password - 
[00:00:42]: Network tick rate: U=15(2), D=0
[00:00:42]: SteamWorkshop::CancelDownloads clearing all unfinished downloads
[00:00:42]: About to start a server with the following settings:
[00:00:42]:   Dedicated: false
[00:00:42]:   Online: false
[00:00:42]:   Passworded: false
[00:00:42]:   ServerPort: 10999
[00:00:42]:   SteamAuthPort: 8766
[00:00:42]:   SteamMasterServerPort: 27016
[00:00:42]:   ClanID: false
[00:00:42]:   ClanOnly: false
[00:00:42]:   ClanAdmin: false
[00:00:42]:   LanOnly: true
[00:00:42]:   FriendsOnly: false
[00:00:42]:   EnableAutosaver: true
[00:00:42]:   PVP: false
[00:00:42]:   MaxPlayers: 6
[00:00:42]:   GameMode: survival
[00:00:42]:   OverridenDNS: 
[00:00:42]:   PauseWhenEmpty: true
[00:00:42]:   InternetBroadcasting: true
[00:00:42]:   Intent: cooperative
[00:00:42]: [Warning] Could not confirm port 10999 is open in the firewall. 
[00:00:42]: Could not load mod_config_data/modconfiguration_Nightmare    
[00:00:42]: Lan Server Started on port: 10999
[00:00:44]: Collecting garbage...
[00:00:44]: lua_gc took 0.06 seconds
[00:00:44]: ~ShardLuaProxy()
[00:00:44]: ~ItemServerLuaProxy()
[00:00:44]: ~InventoryLuaProxy()
[00:00:44]: ~NetworkLuaProxy()
[00:00:44]: ~SimLuaProxy()
[00:00:44]: SteamWorkshop::CancelDownloads clearing all unfinished downloads
[00:00:44]: lua_close took 0.08 seconds
[00:00:44]: ReleaseAll
[00:00:44]: ReleaseAll Finished
[00:00:44]: cGame::StartPlaying
[00:00:44]: LOADING LUA
[00:00:44]: DoLuaFile scripts/main.lua
[00:00:44]: DoLuaFile loading buffer scripts/main.lua
[00:00:44]: scripts/main.lua(162,1) running main.lua
    
[00:00:44]: loaded modindex    
[00:00:44]: ModIndex: Beginning normal load sequence.
    
[00:00:44]: ModIndex:GetModsToLoad inserting moddir,     Nightmare    
[00:00:44]: Could not load mod_config_data/modconfiguration_Nightmare    
[00:00:44]: Loading mod: Nightmare (Queen Nightmare) Version:1.1.0    
[00:00:44]: Mod: Nightmare (Queen Nightmare)    Loading modworldgenmain.lua    
[00:00:44]: Mod: Nightmare (Queen Nightmare)      Mod had no modworldgenmain.lua. Skipping.    
[00:00:44]: Mod: Nightmare (Queen Nightmare)    Loading modmain.lua    
[00:00:44]: MOD ERROR: Nightmare (Queen Nightmare): Mod: Nightmare (Queen Nightmare)    
[00:00:44]: error loading module 'speech_nightmare' from file '../mods/Nightmare\scripts\speech_nightmare.lua':
    [string "cannot OLDFILEACCESSMETHOD @../mods/Nightmare\scripts\speech_ni..."]:1: unexpected symbol near '*'
LUA ERROR stack traceback:
        =[C] ?
        =[C] in function 'require'
        ../mods/Nightmare/modmain.lua(49,1) in main chunk
        =[C] in function 'xpcall'
        scripts/util.lua(609,1) in function 'RunInEnvironment'
        scripts/mods.lua(475,1) in function 'InitializeModMain'
        scripts/mods.lua(449,1) in function 'LoadMods'
        scripts/main.lua(248,1) in function 'ModSafeStartup'
        scripts/main.lua(303,1)
        =[C] in function 'SetPersistentString'
        scripts/mainfunctions.lua(22,1) in function 'SavePersistentString'
        scripts/modindex.lua(81,1)
        =[C] in function 'GetPersistentString'
        scripts/modindex.lua(68,1) in function 'BeginStartupSequence'
        scripts/main.lua(302,1) in function 'callback'
        scripts/modindex.lua(521,1)
        =[C] in function 'GetPersistentString'
        scripts/modindex.lua(495,1) in function 'Load'
        scripts/main.lua(301,1) in main chunk
[00:00:44]: [string "scripts/mainfunctions.lua"]:972: variable 'global_error_widget' is not declared
LUA ERROR stack traceback:
        =[C] in function 'error'
        scripts/strict.lua(23,1)
        scripts/mainfunctions.lua(972,1)
        =[C] in function 'SetPersistentString'
        scripts/mainfunctions.lua(22,1) in function 'SavePersistentString'
        scripts/modindex.lua(81,1)
        =[C] in function 'GetPersistentString'
        scripts/modindex.lua(68,1) in function 'BeginStartupSequence'
        scripts/main.lua(302,1) in function 'callback'
        scripts/modindex.lua(521,1)
        =[C] in function 'GetPersistentString'
        scripts/modindex.lua(495,1) in function 'Load'
        scripts/main.lua(301,1) in main chunk
[00:00:45]: DoLuaFile Error: (null)
[00:00:45]: LuaError but no error string
[00:00:45]: Error loading main.lua
[00:00:45]: Failed mSimulation->Reset()
[00:00:45]: Error during game restart!
[00:00:46]: SteamWorkshop::CancelDownloads clearing all unfinished downloads
[00:00:46]: Collecting garbage...
[00:00:46]: lua_gc took 0.03 seconds
[00:00:46]: ~ShardLuaProxy()
[00:00:46]: ~ItemServerLuaProxy()
[00:00:46]: ~InventoryLuaProxy()
[00:00:46]: ~NetworkLuaProxy()
[00:00:46]: ~SimLuaProxy()
[00:00:46]: SteamWorkshop::CancelDownloads clearing all unfinished downloads
[00:00:46]: lua_close took 0.02 seconds
[00:00:47]: SteamWorkshop::CancelDownloads clearing all unfinished downloads
[00:00:47]: [Steam] Auth ticket cancelled
[00:00:47]:  Manager - ORPHANED UNKNOWN RESOURCES:
[00:00:47]: shaders/ui_yuv.ksh - 1
[00:00:47]: CurlRequestManager::ClientThread::Main() complete
[00:00:47]: HttpClient2 discarded 0 callbacks.
[00:00:47]: Shutting down
 

Literally JUST fixed that problem, now it says this as the error:

 

[00:00:48]: MOD ERROR: Nightmare (Queen Nightmare): Mod: Nightmare (Queen Nightmare)    
[00:00:48]: error loading module 'speech_nightmare' from file '../mods/Nightmare\scripts\speech_nightmare.lua':
    [string "cannot OLDFILEACCESSMETHOD @../mods/Nightmare\scripts\speech_ni..."]:547: '}' expected (to close '{' at line 165) near '{'

 

I checked, and every char is closed. (Is that what its called? a char? IDK anymore)

Edited by rye3317
To add on a note
11 minutes ago, rye3317 said:

Literally JUST fixed that problem, now it says this as the error:

 

[00:00:48]: MOD ERROR: Nightmare (Queen Nightmare): Mod: Nightmare (Queen Nightmare)    
[00:00:48]: error loading module 'speech_nightmare' from file '../mods/Nightmare\scripts\speech_nightmare.lua':
    [string "cannot OLDFILEACCESSMETHOD @../mods/Nightmare\scripts\speech_ni..."]:547: '}' expected (to close '{' at line 166) near '{'

 

I checked, and every char is closed. (Is that what its called? a char? IDK anymore)

Line 166 starts a table with { and it isn't closed with }.

--[[
    --- This is Wilson's speech file for Don't Starve Together ---
    Write your character's lines here.
    If you want to use another speech file as a base, or use a more up-to-date version, get them from data\scripts\
    
    If you want to use quotation marks in a quote, put a \ before it.
    Example:
    "Like \"this\"."
]]
return {
    ACTIONFAIL =
    {
        SHAVE =
        {
            AWAKEBEEFALO = "I'm not going to try that while he's awake.",
            GENERIC = "I can't shave that!",
            NOBITS = "There isn't even any stubble left!",
        },
        STORE =
        {
            GENERIC = "It's full.",
            NOTALLOWED = "That can't go in there.",
            INUSE = "I should wait my turn.",
        },
        RUMMAGE =
        {    
            GENERIC = "I can't do that.",
            INUSE = "I should wait my turn.",    
        },
        COOK =
        {
            GENERIC = "I can't do that.",
            INUSE = "I should wait my turn.",
            TOOFAR = "It's too far away!",
        },
        GIVE =
        {
            DEAD = "Maybe I'll just hold on to this.",
            SLEEPING = "Too unconscious to care.",
            BUSY = "I'll try again in a second.",
        },
        GIVETOPLAYER = 
        {
            FULL = "Their pockets are too full!",
            DEAD = "Maybe I'll just hold on to this.",
            SLEEPING = "Too unconscious to care.",
            BUSY = "I'll try again in a second.",
        },
        GIVEALLTOPLAYER = 
        {
            FULL = "Their pockets are too full!",
            DEAD = "Maybe I'll just hold on to this.",
            SLEEPING = "Too unconscious to care.",
            BUSY = "I'll try again in a second.",
        },
        WRITE =
        {
            GENERIC = "I can't do that.",
            INUSE = "There's only room for one scribbler.",
        },
        CHANGEIN =
        {
            GENERIC = "I can't do that.",
            BURNING = "It's too dangerous right now!",
            INUSE = "It can only handle one style change at a time.",
        },
        ATTUNE =
        {
            NOHEALTH = "I don't feel well enough.",
        },
    },
    ACTIONFAIL_GENERIC = "I can't do that.",
    ANNOUNCE_ADVENTUREFAIL = "That didn't go well. I'll have to try again.",
    ANNOUNCE_BEES = "BEEEEEEEEEEEEES!!!!",
    ANNOUNCE_BOOMERANG = "Ow! I should try to catch that!",
    ANNOUNCE_CHARLIE = "What was that?!",
    ANNOUNCE_CHARLIE_ATTACK = "OW! Something bit me!",
    ANNOUNCE_COLD = "So cold!",
    ANNOUNCE_HOT = "Need... ice... or... shade!",
    ANNOUNCE_CRAFTING_FAIL = "I don't have all of the ingredients.",
    ANNOUNCE_DEERCLOPS = "That sounded big!",
    ANNOUNCE_DUSK = "It's getting late. It will be dark soon.",
    ANNOUNCE_EAT =
    {
        GENERIC = "Yum!",
        PAINFUL = "I don't feel so good.",
        SPOILED = "Yuck! That was terrible!",
        STALE = "I think that was starting to turn.",
        INVALID = "I can't eat that!",
        YUCKY = "Puting that in my mouth would be disgusting!",
    },
    ANNOUNCE_ENTER_DARK = "It's so dark!",
    ANNOUNCE_ENTER_LIGHT = "I can see again!",
    ANNOUNCE_FREEDOM = "I'm free! I'm finally free!",
    ANNOUNCE_HIGHRESEARCH = "I feel so smart now!",
    ANNOUNCE_HOUNDS = "Did you hear that?",
    ANNOUNCE_WORMS = "Did you feel that?",
    ANNOUNCE_HUNGRY = "I'm so hungry!",
    ANNOUNCE_HUNT_BEAST_NEARBY = "This track is fresh, the beast must be nearby.",
    ANNOUNCE_HUNT_LOST_TRAIL = "The trail ends here.",
    ANNOUNCE_HUNT_LOST_TRAIL_SPRING = "The wet ground won't hold a footprint.",
    ANNOUNCE_INV_FULL = "I can't carry any more stuff!",
    ANNOUNCE_KNOCKEDOUT = "Ugh, my head!",
    ANNOUNCE_LOWRESEARCH = "I didn't learn very much from that.",
    ANNOUNCE_MOSQUITOS = "Aaah! Bug off!",
    ANNOUNCE_NOWARDROBEONFIRE = "It's too dangerous right now!",
    ANNOUNCE_NODANGERGIFT = "It's too dangerous right now!",
    ANNOUNCE_NODANGERSLEEP = "It's too dangerous right now!",
    ANNOUNCE_NODAYSLEEP = "It's too bright out.",
    ANNOUNCE_NODAYSLEEP_CAVE = "I'm not tired.",
    ANNOUNCE_NOHUNGERSLEEP = "I'm too hungry to sleep, the growling will keep me up!",
    ANNOUNCE_NOSLEEPONFIRE = "Sleeping in that seems like a bad idea.",
    ANNOUNCE_NODANGERSIESTA = "It's too dangerous right now!",
    ANNOUNCE_NONIGHTSIESTA = "Night is for sleeping, not taking siestas.",
    ANNOUNCE_NONIGHTSIESTA_CAVE = "I don't think I could really relax down here.",
    ANNOUNCE_NOHUNGERSIESTA = "I'm too hungry for a siesta!",
    ANNOUNCE_NODANGERAFK = "Now's not the time to flee this fight!",
    ANNOUNCE_NO_TRAP = "Well, that was easy.",
    ANNOUNCE_PECKED = "Ow! Quit it!",
    ANNOUNCE_QUAKE = "That doesn't sound good.",
    ANNOUNCE_RESEARCH = "Never stop learning!",
    ANNOUNCE_SHELTER = "Thanks for the protection from the elements, tree!",
    ANNOUNCE_THORNS = "Ow!",
    ANNOUNCE_BURNT = "Yikes! That was hot!",
    ANNOUNCE_TORCH_OUT = "My light just ran out!",
    ANNOUNCE_FAN_OUT = "My fan is gone with the wind.",
    ANNOUNCE_COMPASS_OUT = "This compass doesn't point anymore.",
    ANNOUNCE_TRAP_WENT_OFF = "Oops.",
    ANNOUNCE_UNIMPLEMENTED = "OW! I don't think it's ready yet.",
    ANNOUNCE_WORMHOLE = "That was not a sane thing to do.",
    ANNOUNCE_CANFIX = "\nI think I can fix this!",
    ANNOUNCE_ACCOMPLISHMENT = "I feel so accomplished!",
    ANNOUNCE_ACCOMPLISHMENT_DONE = "If only my friends could see me now...",    
    ANNOUNCE_INSUFFICIENTFERTILIZER = "Are you still hungry, plant?",
    ANNOUNCE_TOOL_SLIP = "Wow that tool is slippery!",
    ANNOUNCE_LIGHTNING_DAMAGE_AVOIDED = "Safe from that frightening lightning!",

    ANNOUNCE_DAMP = "Oh, H2O.",
    ANNOUNCE_WET = "My clothes appear to be permeable.",
    ANNOUNCE_WETTER = "Water way to go!",
    ANNOUNCE_SOAKED = "I've nearly reached my saturation point.",
    
    ANNOUNCE_BECOMEGHOST = "ooOOoooOOOoOooo!!",
    ANNOUNCE_GHOSTDRAIN = "My humanity is about to start slipping away...",

    DESCRIBE_SAMECHARACTER = "Is that a mirror?",
    
    BATTLECRY =
    {
        GENERIC = "Go for the eyes!",
        PIG = "Here piggy piggy!",
        PREY = "I will destroy you!",
        SPIDER = "I'm going to stomp you dead!",
        SPIDER_WARRIOR = "Better you than me!",
    },
    COMBAT_QUIT =
    {
        GENERIC = "I sure showed him!",
        PIG = "I'll let him go. This time.",
        PREY = "He's too fast!",
        SPIDER = "He's too gross, anyway.",
        SPIDER_WARRIOR = "Shoo, you nasty thing!",
    },
    DESCRIBE =
    {

        BERNIE_INACTIVE =
        {
            BROKEN = "It finally fell apart.",
            GENERIC = "It's all scorched.",
        },
        BERNIE_ACTIVE = "That teddy bear is moving around. Interesting.",
        

        PLAYER =
        {
            GENERIC = "It's %s!",
            ATTACKER = "That %s looks shifty...",
            MURDERER = "Murderer!",
            REVIVER = "%s, friend of ghosts.",
            GHOST = "%s could use a heart.",
        },
        WILSON = 
        {
            GENERIC = "It's Wilson!",
            ATTACKER = "That Wilson looks shifty...",
            MURDERER = "Murderer!",
            REVIVER = "Wilson, friend of ghosts.",
            GHOST = "Wilson could use a heart.",
        },
        WOLFGANG = 
        {
            GENERIC = "It's Wolfgang!",
            ATTACKER = "That Wolfgang looks shifty...",
            MURDERER = "Murderer!",
            REVIVER = "Wolfgang, friend of ghosts.",
            GHOST = "Wolfgang could use a heart.",
        },
        WAXWELL = 
        {
            GENERIC = "It's Maxwell!",
            ATTACKER = "That Maxwell looks shifty...",
            MURDERER = "Murderer!",
            REVIVER = "Maxwell, friend of ghosts.",
            GHOST = "Maxwell could use a heart.",
        },
        WX78 = 
        {
            GENERIC = "It's WX-78!",
            ATTACKER = "That WX-78 looks shifty...",
            MURDERER = "Murderer!",
            REVIVER = "WX-78, friend of ghosts.",
            GHOST = "WX-78 could use a heart.",
        },
        WILLOW = 
        {
            GENERIC = "It's Willow!",
            ATTACKER = "That Willow looks shifty...",
            MURDERER = "Murderer!",
            REVIVER = "Willow, friend of ghosts.",
            GHOST = "Willow could use a heart.",
        },
        WENDY = 
        {
            GENERIC = "It's Wendy!",
            ATTACKER = "That Wendy looks shifty...",
            MURDERER = "Murderer!",
            REVIVER = "Wendy, friend of ghosts.",
            GHOST = "Wendy could use a heart.",
        },
        WOODIE = 
        {
            GENERIC = "It's Woodie!",
            ATTACKER = "That Woodie looks shifty...",
            MURDERER = "Murderer!",
            REVIVER = "Woodie, friend of ghosts.",
            GHOST = "Woodie could use a heart.",
        },
        WICKERBOTTOM = 
        {
            GENERIC = "It's Wickerbottom!",
            ATTACKER = "That Wickerbottom looks shifty...",
            MURDERER = "Murderer!",
            REVIVER = "Wickerbottom, friend of ghosts.",
            GHOST = "Wickerbottom could use a heart.",
        },
        WES = 
        {
            GENERIC = "It's Wes!",
            ATTACKER = "That Wes looks shifty...",
            MURDERER = "Murderer!",
            REVIVER = "Wes, friend of ghosts.",
            GHOST = "Wes could use a heart.",
        },
        MULTIPLAYER_PORTAL = "It's rickety, but it appears to function. After a fashion...",
        MIGRATION_PORTAL = {
            GENERIC = "If I had any friends, this could take me to them.",
            OPEN = "If I step through, will I still be me?",
            FULL = "It seems to be popular over there.",
        },
        GLOMMER = "It's cute, in a gross kind of way.",
        GLOMMERFLOWER = 
        {
            GENERIC = "The petals shimmer in the light.",
            DEAD = "The petals droop and shimmer in the light.",
        },
        GLOMMERWINGS = "These would look awesome on a helmet!",
        GLOMMERFUEL = "This goop smells foul.",
        BELL = "Dingalingaling.",
        STATUEGLOMMER = 
        {    
            GENERIC = "I'm not sure what that's supposed to be.",
            EMPTY = "I broke it. For science.",
        },

        WEBBERSKULL = "Poor little guy. He deserves a proper funeral.",
        WORMLIGHT = "Looks delicious.",
        WORMLIGHT_LESSER = "Kinda wrinkled.",
        WORM =
        {
            PLANT = "Seems safe to me.",
            DIRT = "Just looks like a pile of dirt.",
            WORM = "It's a worm!",
        },
        WORMLIGHT_PLANT = "Seems safe to me.",
        MOLE =
        {
            HELD = "Nowhere left to dig, my friend.",
            UNDERGROUND = "Something's under there, searching for minerals.",
            ABOVEGROUND = "I'd sure like to whack that mole... thing.",
        },
        MOLEHILL = "What a nice hole in the ground for a home!",
        MOLEHAT = "A wretched stench but excellent visibility.",

        EEL = "This will make a delicious meal.",
        EEL_COOKED = "Smells great!",
        UNAGI = "I cooked it myself!",
        EYETURRET = "I hope it doesn't turn on me.",
        EYETURRET_ITEM = "I think it's sleeping.",
        MINOTAURHORN = "Wow! I'm glad that didn't gore me!",
        MINOTAURCHEST = "It may contain a bigger something fantastic! Or horrible.",
        THULECITE_PIECES = "It's some smaller chunks of Thulecite.",
        POND_ALGAE = "Some algae by a pond.",
        GREENSTAFF = "This will come in handy.",
        POTTEDFERN = "A fern in a pot.",

        THULECITE = "I wonder where this is from?",
        ARMORRUINS = "It's oddly light.",
        RUINS_BAT = "It has quite a heft to it.",
        RUINSHAT = "Fit for a king. Or me.",
        NIGHTMARE_TIMEPIECE =
        {
            CALM = "All is well.",
            WARN = "Getting pretty magical around here.",
            WAXING = "I think it's becoming more concentrated!",
            STEADY = "It seems to be staying steady.",
            WANING = "Feels like it's receding.",
            DAWN = "The nightmare is almost gone!",
            NOMAGIC = "There's no magic around here.",
        },
        BISHOP_NIGHTMARE = "It's falling apart!",
        ROOK_NIGHTMARE = "Terrifying!",
        KNIGHT_NIGHTMARE = "It's a knightmare!",
        MINOTAUR = "That thing doesn't look happy.",
        SPIDER_DROPPER = "Note to self: Don't look up.",
        NIGHTMARELIGHT = "I wonder what function this served.",
        NIGHTSTICK = "It's electric!",
        GREENGEM = "It's green and gemmy.",
        RELIC = "Ancient household goods.",
        RUINS_RUBBLE = "This can be fixed.",
        MULTITOOL_AXE_PICKAXE = "It's brilliant!",
        ORANGESTAFF = "This beats walking.",
        YELLOWAMULET = "Warm to the touch.",
        GREENAMULET = "Just when I thought I couldn't get any better.",
        SLURPERPELT = "Doesn't look much different dead.",    

        SLURPER = "It's so hairy!",
        SLURPER_PELT = "Doesn't look much different dead.",
        ARMORSLURPER = "A soggy, sustaining, succulent suit.",
        ORANGEAMULET = "Teleportation can be so useful.",
        YELLOWSTAFF = "I put a gem on a stick.",
        YELLOWGEM = "This gem is yellow.",
        ORANGEGEM = "It's an orange gem.",
        TELEBASE = 
        {
            VALID = "It's ready to go.",
            GEMS = "It needs more purple gems.",
        },
        GEMSOCKET = 
        {
            VALID = "Looks ready.",
            GEMS = "It needs a gem.",
        },
        STAFFLIGHT = "That seems really dangerous.",
    
        ANCIENT_ALTAR = "An ancient and mysterious structure.",

        ANCIENT_ALTAR_BROKEN = "This seems to be broken.",

        ANCIENT_STATUE = "It seems to throb out of tune with the world.",

        LICHEN = "Only a cyanobacteria could grow in this light.",
        CUTLICHEN = "Nutritious, but it won't last long.",

        CAVE_BANANA = "It's mushy.",
        CAVE_BANANA_COOKED = "Yum!",
        CAVE_BANANA_TREE = "It's dubiously photosynthetical.",
        ROCKY = "It has terrifying claws.",
        
        COMPASS =
        {
            GENERIC="Which way am I facing?",
            N = "North",
            S = "South",
            E = "East",
            W = "West",
            NE = "Northeast",
            SE = "Southeast",
            NW = "Northwest",
            SW = "Southwest",
        },

        NIGHTMARE_TIMEPIECE =    -- Duplicated
        {
            WAXING = "I think it's becoming more concentrated!",
            STEADY = "It seems to be staying steady.",
            WANING = "Feels like it's receding.",
            DAWN = "The nightmare is almost gone!",
            WARN = "Getting pretty magical around here.",
            CALM = "All is well.",
            NOMAGIC = "There's no magic around here.",
        },

        HOUNDSTOOTH="It's sharp!",
        ARMORSNURTLESHELL="It sticks to my back.",
        BAT="Ack! That's terrifying!",
        BATBAT = "I wonder if I could fly with two of these.",
        BATWING="I hate these things, even when they're dead.",
        BATWING_COOKED="At least it's not coming back.",
        BATCAVE = "I don't want to wake them.",
        BEDROLL_FURRY="It's so warm and comfy.",
        BUNNYMAN="I am filled with an irresitable urge to do science.",
        FLOWER_CAVE="Science makes it glow.",
        FLOWER_CAVE_DOUBLE="Science makes it glow.",
        FLOWER_CAVE_TRIPLE="Science makes it glow.",
        GUANO="Another flavour of poop.",
        LANTERN="A more civilized light.",
        LIGHTBULB="It's strangely tasty looking.",
        MANRABBIT_TAIL="I just like holding it.",
        MUSHTREE_TALL = {
            GENERIC = "That mushroom got too big for its own good.",
            BLOOM = "You can't tell by looking, but it's smelly.",
        },
        MUSHTREE_MEDIUM = {
            GENERIC = "These used to grow in my bathroom.",
            BLOOM = "I'm mildly offended by this.",
        },
        MUSHTREE_SMALL = {
            GENERIC = "A magic mushroom?",
            BLOOM = "It's trying to reproduce.",
        },
        MUSHTREE_TALL_WEBBED = "The spiders thought this one was important.",
        SPORE_TALL = "It's just drifting around.",
        SPORE_MEDIUM = "It's just drifting around.",
        SPORE_SMALL = "It's just drifting around.",
        SPORE_TALL_INV = "I'll keep a little light in my pocket.",
        SPORE_MEDIUM_INV = "I'll keep a little light in my pocket.",
        SPORE_SMALL_INV = "I'll keep a little light in my pocket.",
        RABBITHOUSE=
        {
            GENERIC = "That's not a real carrot.",
            BURNT = "That's not a real roasted carrot.",
        },
        SLURTLE="Ew. Just ew.",
        SLURTLE_SHELLPIECES="A puzzle with no solution.",
        SLURTLEHAT="I hope it doesn't mess up my hair.",
        SLURTLEHOLE="A den of 'ew'.",
        SLURTLESLIME="If it wasn't useful, I wouldn't touch it.",
        SNURTLE="He's less gross, but still gross.",
        SPIDER_HIDER="Gah! More spiders!",
        SPIDER_SPITTER="I hate spiders!",
        SPIDERHOLE="It's encrusted with old webbing.",
        STALAGMITE="Looks like a rock to me.",
        STALAGMITE_FULL="Looks like a rock to me.",
        STALAGMITE_LOW="Looks like a rock to me.",
        STALAGMITE_MED="Looks like a rock to me.",
        STALAGMITE_TALL="Rocks, rocks, rocks, rocks...",
        STALAGMITE_TALL_FULL="Rocks, rocks, rocks, rocks...",
        STALAGMITE_TALL_LOW="Rocks, rocks, rocks, rocks...",
        STALAGMITE_TALL_MED="Rocks, rocks, rocks, rocks...",

        TURF_CARPETFLOOR = "Yet another ground type.",
        TURF_CHECKERFLOOR = "Yet another ground type.",
        TURF_DIRT = "Yet another ground type.",
        TURF_FOREST = "Yet another ground type.",
        TURF_GRASS = "Yet another ground type.",
        TURF_MARSH = "Yet another ground type.",
        TURF_ROAD = "Yet another ground type.",
        TURF_ROCKY = "Yet another ground type.",
        TURF_SAVANNA = "Yet another ground type.",
        TURF_WOODFLOOR = "Yet another ground type.",

        TURF_CAVE="Yet another ground type.",
        TURF_FUNGUS="Yet another ground type.",
        TURF_SINKHOLE="Yet another ground type.",
        TURF_UNDERROCK="Yet another ground type.",
        TURF_MUD="Yet another ground type.",

        TURF_DECIDUOUS = "Yet another ground type.",
        TURF_SANDY = "Yet another ground type.",
        TURF_BADLANDS = "Yet another ground type.",

        POWCAKE = "I don't know if I'm hungry enough.",
        CAVE_ENTRANCE = "I wonder if I could move that rock.",
        CAVE_ENTRANCE_RUINS = "It's probably hiding something.",
        CAVE_ENTRANCE_OPEN = {
            GENERIC = "The earth itself rejects me!",
            OPEN = "I bet there's all sorts of things to discover down there.",
            FULL = "I'll have to wait until someone leaves.",
        },
        CAVE_EXIT = {
            GENERIC = "I'll just stay down here, I suppose.",
            OPEN = "I've had enough discovery for now.",
            FULL = "The surface is too crowded!",
        },
        MAXWELLPHONOGRAPH = "So that's where the music was coming from.",
        BOOMERANG = "Aerodynamical!",
        PIGGUARD = "He doesn't look as friendly as the others.",
        ABIGAIL = "Awww, she has a cute little bow.",
        ADVENTURE_PORTAL = "I'm not sure I want to fall for that a second time.",
        AMULET = "I feel so safe when I'm wearing it.",
        ANIMAL_TRACK = "Tracks left by food. I mean... an animal.",
        ARMORGRASS = "I hope there are no bugs in this.",
        ARMORMARBLE = "This looks really heavy.",
        ARMORWOOD = "That is a perfectly reasonable piece of clothing.",
        ARMOR_SANITY = "Wearing this makes me feel safe and insecure.",
        ASH =
        {
            GENERIC = "All that's left after fire has done its job.",
            REMAINS_GLOMMERFLOWER = "The flower was consumed by fire when I teleported!",
            REMAINS_EYE_BONE = "The eyebone was consumed by fire when I teleported!",
            REMAINS_THINGIE = "This was once some thing before it got burned...",
        },
        AXE = "It's my trusty axe.",
        BABYBEEFALO = "Awwww. So cute!",
        BACKPACK = "It's for me to put my stuff in.",
        BACONEGGS = "I cooked it myself!",
        BANDAGE = "Seems sterile enough.",
        BASALT = "That's too strong to break through!",
        BATBAT = "I bet I could fly if I held two of these.",    -- Duplicated
        BEARDHAIR = "I made them with my face.",
        BEARGER = "What a bear of a badger.",
        BEARGERVEST = "Welcome to hibernation station!",
        ICEPACK = "The fur keeps the temperature inside stable.",
        BEARGER_FUR = "A mat of thick fur.",
        BEDROLL_STRAW = "It smells like wet.",
        BEE =
        {
            GENERIC = "To bee or not to bee.",
            HELD = "Careful!",
        },
        BEEBOX =
        {
            READY = "It's full of honey.",
            FULLHONEY = "It's full of honey.",
            GENERIC = "Bees!",
            NOHONEY = "It's empty.",
            SOMEHONEY = "I should wait a bit.",
            BURNT = "How did it get burned?!!",
        },
        BEEFALO =
        {
            FOLLOWER = "He's coming along peacefully.",
            GENERIC = "It's a beefalo!",
            NAKED = "Aww, he's so sad.",
            SLEEPING = "These guys are really heavy sleepers.",
        },
        BEEFALOHAT = "What a nice hat.",
        BEEFALOWOOL = "It smells like beefalo tears.",
        BEEHAT = "This should keep me protected.",
        BEEHIVE = "It's buzzing with activity.",
        BEEMINE = "It buzzes when I shake it.",
        BEEMINE_MAXWELL = "Bottled mosquito rage!",
        BERRIES = "Red berries taste the best.",
        BERRIES_COOKED = "I don't think heat improved them.",
        BERRYBUSH =
        {
            BARREN = "I think it needs to be fertilized.",
            WITHERED = "Nothing will grow in this heat.",
            GENERIC = "Red berries taste the best.",
            PICKED = "Maybe they'll grow back?",
        },
        BIGFOOT = "That is one biiig foot.",
        BIRDCAGE =
        {
            GENERIC = "I should put a bird in it.",
            OCCUPIED = "That's my bird!",
            SLEEPING = "Awwww, he's asleep.",
            HUNGRY = "He's looking a bit peckish.",
            STARVING = "Did I forget to feed you?",
            DEAD = "Maybe he's just resting?",
            SKELETON = "That bird is definitely deceased.",
        },
        BIRDTRAP = "Gives me a net advantage!",
        BIRD_EGG = "A small, normal egg.",
        BIRD_EGG_COOKED = "Sunny side yum!",
        BISHOP = "Back off, preacherman!",
        BLOWDART_FIRE = "This seems fundamentally unsafe.",
        BLOWDART_SLEEP = "Just don't breathe in.",
        BLOWDART_PIPE = "Good practice for my birthday cake!",
        BLUEAMULET = "Cool as ice!",
        BLUEGEM = "It sparkles with cold energy.",
        BLUEPRINT = "It's scientific!",
        BELL_BLUEPRINT = "It's scientific!",
        BLUE_CAP = "It's weird and gooey.",
        BLUE_CAP_COOKED = "It's different now...",
        BLUE_MUSHROOM =
        {
            GENERIC = "It's a mushroom.",
            INGROUND = "It's sleeping.",
            PICKED = "I wonder if it will come back?",
        },
        BOARDS = "Boards.",
        BOAT = "Is that how I got here?",
        BONESHARD = "Bits of bone.",
        BONESTEW = "I cooked it myself!",
        BUGNET = "For catching bugs.",
        BUSHHAT = "It's kind of scratchy.",
        BUTTER = "I can't believe it's butter!",
        BUTTERFLY =
        {
            GENERIC = "Butterfly, flutter by.",
            HELD = "Now I have you!",
        },
        BUTTERFLYMUFFIN = "I cooked it myself!",
        BUTTERFLYWINGS = "Without these, it's just a butter.",
        BUZZARD = "What a bizarre buzzard!",
        CACTUS = 
        {
            GENERIC = "Sharp but delicious.",
            PICKED = "Deflated, but still spiny.",
        },
        CACTUS_MEAT_COOKED = "Grilled fruit of the desert.",
        CACTUS_MEAT = "There are still some spines between me and a tasty meal.",
        CACTUS_FLOWER = "A pretty flower from a prickly plant.",

        COLDFIRE =
        {
            EMBERS = "I should put something on the fire before it goes out.",
            GENERIC = "Sure beats darkness.",
            HIGH = "That fire is getting out of hand!",
            LOW = "The fire's getting a bit low.",
            NORMAL = "Nice and comfy.",
            OUT = "Well, that's over.",
        },
        CAMPFIRE =
        {
            EMBERS = "I should put something on the fire before it goes out.",
            GENERIC = "Sure beats darkness.",
            HIGH = "That fire is getting out of hand!",
            LOW = "The fire's getting a bit low.",
            NORMAL = "Nice and comfy.",
            OUT = "Well, that's over.",
        },
        CANE = "It makes walking seem much easier!",
        CATCOON = "A playful little thing.",
        CATCOONDEN = 
        {
            GENERIC = "It's a den in a stump.",
            EMPTY = "Its owner ran out of lives.",
        },
        CATCOONHAT = "Ears hat!",
        COONTAIL = "I think it's still swishing.",
        CARROT = "Yuck. It's all vegetabley.",
        CARROT_COOKED = "Mushy.",
        CARROT_PLANTED = "The earth is making plantbabies.",
        CARROT_SEEDS = "It's a seed.",
        WATERMELON_SEEDS = "It's a seed.",
        CAVE_FERN = "It's a fern.",
        CHARCOAL = "It's small, dark and smells like burnt wood.",
        CHESSJUNK1 = "A pile of broken chess pieces.",
        CHESSJUNK2 = "Another pile of broken chess pieces.",
        CHESSJUNK3 = "Even more broken chess pieces.",
        CHESTER = "Otto von Chesterfield, Esq.",
        CHESTER_EYEBONE =
        {
            GENERIC = "It's looking at me.",
            WAITING = "It went to sleep.",
        },
        COOKEDMANDRAKE = "Poor little guy.",
        COOKEDMEAT = "Char broiled to perfection.",
        COOKEDMONSTERMEAT = "That's only somewhat more appetizing than when it was raw.",
        COOKEDSMALLMEAT = "Now I don't have to worry about getting worms!",
        COOKPOT =
        {
            COOKING_LONG = "This is going to take a while.",
            COOKING_SHORT = "It's almost done!",
            DONE = "Mmmmm! It's ready to eat!",
            EMPTY = "It makes me hungry just to look at it.",
            BURNT = "The pot got cooked.",
        },
        CORN = "High in fructose!",
        CORN_COOKED = "High in fructose!",
        CORN_SEEDS = "It's a seed.",
        CROW =
        {
            GENERIC = "Creepy!",
            HELD = "He's not very happy in there.",
        },
        CUTGRASS = "Cut grass, ready for arts and crafts.",
        CUTREEDS = "Cut reeds, ready for crafting and hobbying.",
        CUTSTONE = "I've made them seductively smooth.",
        DEADLYFEAST = "A most potent dish.",
        DEERCLOPS = "It's enormous!!",
        DEERCLOPS_EYEBALL = "This is really gross.",
        EYEBRELLAHAT =    "It will watch over me.",
        DEPLETED_GRASS =
        {
            GENERIC = "It's probably a tuft of grass.",
        },
        DEVTOOL = "It smells of bacon!",
        DEVTOOL_NODEV = "I'm not strong enough to wield it.",
        DIRTPILE = "It's a pile of dirt... or IS it?",
        DIVININGROD =
        {
            COLD = "The signal is very faint.",
            GENERIC = "It's some kind of homing device.",
            HOT = "This thing's going crazy!",
            WARM = "I'm headed in the right direction.",
            WARMER = "I must be getting pretty close.",
        },
        DIVININGRODBASE =
        {
            GENERIC = "I wonder what it does.",
            READY = "It looks like it needs a large key.",
            UNLOCKED = "Now my machine can work!",
        },
        DIVININGRODSTART = "That rod looks useful!",
        DRAGONFLY = "That's one fly dragon!",
        ARMORDRAGONFLY = "Hot mail!",
        DRAGON_SCALES = "They're still warm.",
        DRAGONFLYCHEST = "Next best thing to a lockbox!",
        LAVASPIT = 
        {
            HOT = "Hot spit!",
            COOL = "I like to call it 'Basaliva'.",
        },

        LAVAE = "Too hot to handle.",
        LAVAE_PET = 
        {
            STARVING = "Poor thing must be starving.",
            HUNGRY = "I hear a tiny stomach grumbling.",
            CONTENT = "It seems happy.",
            GENERIC = "Aww. Who's a good monster?",
        },
        LAVAE_EGG = 
        {
            GENERIC = "I can feel a faint warmth coming from inside.",
        },
        LAVAE_EGG_CRACKED =
        {
            COLD = "I don't think that egg is warm enough.",
            COMFY = "I never thought I would see a happy egg.",
        },
        LAVAE_TOOTH = "It's an egg tooth!",

        DRAGONFRUIT = "What a weird fruit.",
        DRAGONFRUIT_COOKED = "Still weird.",
        DRAGONFRUIT_SEEDS = "It's a seed.",
        DRAGONPIE = "I cooked it myself!",
        DRUMSTICK = "I should gobble it.",
        DRUMSTICK_COOKED = "Now it's even tastier.",
        DUG_BERRYBUSH = "I should plant this.",
        DUG_GRASS = "I should plant this.",
        DUG_MARSH_BUSH = "I should plant this.",
        DUG_SAPLING = "I should plant this.",
        DURIAN = "Oh it smells!",
        DURIAN_COOKED = "Now it smells even worse!",
        DURIAN_SEEDS = "It's a seed.",
        EARMUFFSHAT = "At least my ears won't get cold...",
        EGGPLANT = "It doesn't look like an egg.",
        EGGPLANT_COOKED = "It's even less eggy.",
        EGGPLANT_SEEDS = "It's a seed.",
        DECIDUOUSTREE = 
        {
            BURNING = "What a waste of wood.",
            BURNT = "I feel like I could have prevented that.",
            CHOPPED = "Take that, nature!",
            POISON = "It looks unhappy about me stealing those Birchnuts!",
            GENERIC = "It's all Leafy. Most of the time.",
        },
        ACORN = "There's definitely something inside there.",
        ACORN_SAPLING = "It'll be a tree soon!",
        ACORN_COOKED = "Roasted to perfection.",
        BIRCHNUTDRAKE = "A mad little nut.",
        EVERGREEN =
        {
            BURNING = "What a waste of wood.",
            BURNT = "I feel like I could have prevented that.",
            CHOPPED = "Take that, nature!",
            GENERIC = "It's all Piney.",
        },
        EVERGREEN_SPARSE =
        {
            BURNING = "What a waste of wood.",
            BURNT = "I feel like I could have prevented that.",
            CHOPPED = "Take that, nature!",
            GENERIC = "This sad tree has no cones.",
        },
        EYEPLANT = "I think I'm being watched.",
        FARMPLOT =
        {
            GENERIC = "I should try planting some crops.",
            GROWING = "Go plants go!",
            NEEDSFERTILIZER = "I think it needs to be fertilized.",
            BURNT = "I don't think anything will grow in a pile of ash.",
        },
        FEATHERHAT = "I AM A BIRD!",
        FEATHER_CROW = "A crow feather.",
        FEATHER_ROBIN = "A redbird feather.",
        FEATHER_ROBIN_WINTER = "A snowbird feather.",
        FEM_PUPPET = "She's trapped!",
        FIREFLIES =
        {
            GENERIC = "If only I could catch them!",
            HELD = "They make my pocket glow!",
        },
        FIREHOUND = "That one is glowy.",
        FIREPIT =
        {
            EMBERS = "I should put something on the fire before it goes out.",
            GENERIC = "Sure beats darkness.",
            HIGH = "Good thing it's contained!",
            LOW = "The fire's getting a bit low.",
            NORMAL = "Nice and comfy.",
            OUT = "At least I can start it up again.",
        },
        COLDFIREPIT =
        {
            EMBERS = "I should put something on the fire before it goes out.",
            GENERIC = "Sure beats darkness.",
            HIGH = "Good thing it's contained!",
            LOW = "The fire's getting a bit low.",
            NORMAL = "Nice and comfy.",
            OUT = "At least I can start it up again.",
        },
        FIRESTAFF = "I don't want to set the world on fire.",
        FIRESUPPRESSOR = 
        {    
            ON = "Fling on!",
            OFF = "All quiet on the flinging front.",
            LOWFUEL = "The fuel tank is getting a bit low.",
        },

        FISH = "Now I shall eat for a day.",
        FISHINGROD = "Hook, line and stick!",
        FISHSTICKS = "I cooked it myself!",
        FISHTACOS = "I cooked it myself!",
        FISH_COOKED = "Grilled to perfection.",
        FLINT = "It's a very sharp rock.",
        FLOWER = "It's pretty but it smells like a common labourer.",
        FLOWER_WITHERED = "I don't think it got enough sun.",
        FLOWERHAT = "It smells like prettiness.",
        FLOWER_EVIL = "Augh! It's so evil!",
        FOLIAGE = "Some leafy greens.",
        FOOTBALLHAT = "I don't like sports.",
        FROG =
        {
            DEAD = "He's croaked it.",
            GENERIC = "He's so cute!",
            SLEEPING = "Aww, look at him sleep!",
        },
        FROGGLEBUNWICH = "I cooked it myself!",
        FROGLEGS = "I've heard it's a delicacy.",
        FROGLEGS_COOKED = "Tastes like chicken.",
        FRUITMEDLEY = "I cooked it myself!",
        FURTUFT = "Black and white fur.", 
        GEARS = "A pile of mechanical parts.",
        GHOST = "That offends me as a Scientist.",
        GOLDENAXE = "That's one fancy axe.",
        GOLDENPICKAXE = "Hey, isn't gold really soft?",
        GOLDENPITCHFORK = "Why did I even make a pitchfork this fancy?",
        GOLDENSHOVEL = "I can't wait to dig holes.",
        GOLDNUGGET = "I can't eat it, but it sure is shiny.",
        GRASS =
        {
            BARREN = "It needs poop.",
            WITHERED = "It's not going to grow back while it's so hot.",
            BURNING = "That's burning fast!",
            GENERIC = "It's a tuft of grass.",
            PICKED = "It was cut down in the prime of its life.",
        },
        GREEN_CAP = "It seems pretty normal.",
        GREEN_CAP_COOKED = "It's different now...",
        GREEN_MUSHROOM =
        {
            GENERIC = "It's a mushroom.",
            INGROUND = "It's sleeping.",
            PICKED = "I wonder if it will come back?",
        },
        GUNPOWDER = "It looks like pepper.",
        HAMBAT = "This seems unsanitary.",
        HAMMER = "Stop! It's time! To hammer things!",
        HEALINGSALVE = "The stinging means that it's working.",
        HEATROCK =
        {
            FROZEN = "It's colder than ice.",
            COLD = "That's a cold stone.",
            GENERIC = "I could manipulate its temperature.",
            WARM = "It's quite warm and cuddly... for a rock!",
            HOT = "Nice and toasty hot!",
        },
        HOME = "Someone must live here.",
        HOMESIGN =
        {
            GENERIC = "It says 'You are here'.",
            UNWRITTEN = "The sign is currently blank.",
            BURNT = "\"Don't play with matches.\"",
        },
        ARROWSIGN_POST =
        {
            GENERIC = "It says 'Thataway'.",
            UNWRITTEN = "The sign is currently blank.",
            BURNT = "\"Don't play with matches.\"",
        },
        ARROWSIGN_PANEL =
        {
            GENERIC = "It says 'Thataway'.",
            UNWRITTEN = "The sign is currently blank.",
            BURNT = "\"Don't play with matches.\"",
        },
        HONEY = "Looks delicious!",
        HONEYCOMB = "Bees used to live in this.",
        HONEYHAM = "I cooked it myself!",
        HONEYNUGGETS = "I cooked it myself!",
        HORN = "It sounds like a beefalo field in there.",
        HOUND = "You ain't nothing, hound dog!",
        HOUNDBONE = "Creepy.",
        HOUNDMOUND = "I wouldn't want to pick a bone with the owner.",
        ICEBOX = "I have harnessed the power of cold!",
        ICEHAT = "Stay cool, boy.",
        ICEHOUND = "Are there hounds for every season?",
        INSANITYROCK =
        {
            ACTIVE = "TAKE THAT, SANE SELF!",
            INACTIVE = "It's more of a pyramid than an obelisk.",
        },
        JAMMYPRESERVES = "I cooked it myself!",
        KABOBS = "I cooked it myself!",
        KILLERBEE =
        {
            GENERIC = "Oh no! It's a killer bee!",
            HELD = "This seems dangerous.",
        },
        KNIGHT = "Check it out!",
        KOALEFANT_SUMMER = "Adorably delicious.",
        KOALEFANT_WINTER = "It looks warm and full of meat.",
        KRAMPUS = "He's going after my stuff!",
        KRAMPUS_SACK = "Ew. It has Krampus slime all over it.",
        LEIF = "He's huge!",
        LEIF_SPARSE = "He's huge!",
        LIGHTNING_ROD =
        {
            CHARGED = "The power is mine!",
            GENERIC = "I can harness the heavens!",
        },
        LIGHTNINGGOAT = 
        {
            GENERIC = "'Baaaah' yourself!",
            CHARGED = "I don't think it liked being struck by lightning.",
        },
        LIGHTNINGGOATHORN = "It's like a miniature lightning rod.",
        GOATMILK = "It's buzzing with tastiness!",
        LITTLE_WALRUS = "He won't be cute and cuddly forever.",
        LIVINGLOG = "It looks worried.",
        LOG =
        {
            BURNING = "That's some hot wood!",
            GENERIC = "It's big, it's heavy, and it's wood.",
        },
        LUREPLANT = "It's so alluring.",
        LUREPLANTBULB = "Now I can start my very own meat farm.",
        MALE_PUPPET = "He's trapped!",

        MANDRAKE_ACTIVE = "Stop following me!",
        MANDRAKE_PLANTED = "I've heard strange things about those plants.",
        MANDRAKE = "A mandrake root has strange powers.",

        MANDRAKESOUP = "I cooked it myself!",
        MANDRAKE_COOKED = "It doesn't seem so strange anymore.",
        MARBLE = "Fancy!",
        MARBLEPILLAR = "I think I could use that.",
        MARBLETREE = "I don't think an axe will cut it.",
        MARSH_BUSH =
        {
            BURNING = "That's burning fast!",
            GENERIC = "It looks thorny.",
            PICKED = "That hurt.",
        },
        BURNT_MARSH_BUSH = "It's all burnt up.",
        MARSH_PLANT = "It's a plant.",
        MARSH_TREE =
        {
            BURNING = "Spikes and fire!",
            BURNT = "Now it's burnt and spiky.",
            CHOPPED = "Not so spiky now!",
            GENERIC = "Those spikes look sharp!",
        },
        MAXWELL = "I hate that guy.",
        MAXWELLHEAD = "I can see into his pores.",
        MAXWELLLIGHT = "I wonder how they work.",
        MAXWELLLOCK = "Looks almost like a key hole.",
        MAXWELLTHRONE = "That doesn't look very comfortable.",
        MEAT = "It's a bit gamey, but it'll do.",
        MEATBALLS = "I cooked it myself!",
        MEATRACK =
        {
            DONE = "Jerky time!",
            DRYING = "Meat takes a while to dry.",
            DRYINGINRAIN = "Meat takes even longer to dry in rain.",
            GENERIC = "I should dry some meats.",
            BURNT = "The rack got dried.",
        },
        MEAT_DRIED = "Just jerky enough.",
        MERM = "Smells fishy!",
        MERMHEAD = 
        {
            GENERIC = "The stinkiest thing I'll smell all day.",
            BURNT = "Burnt merm flesh somehow smells even worse.",
        },
        MERMHOUSE = 
        {
            GENERIC = "Who would live here?",
            BURNT = "Nothing to live in, now.",
        },
        MINERHAT = "This will keep my hands free.",
        MONKEY = "Curious little guy.",
        MONKEYBARREL = "Did that just move?",
        MONSTERLASAGNA = "I cooked it myself!",
        FLOWERSALAD = "A bowl of foliage.",
        ICECREAM = "I scream for ice cream!",
        WATERMELONICLE = "Cryogenic watermelon.",
        TRAILMIX = "A healthy, natural snack.",
        HOTCHILI = "Five alarm!",
        GUACAMOLE = "Avogadro's favorite dish.",
        MONSTERMEAT = "Ugh. I don't think I should eat that.",
        MONSTERMEAT_DRIED = "Strange-smelling jerky.",
        Goose = "I don't exactly know what that thing is.",
        MOOSEEGG = "Its contents are like excited electrons trying to escape.",
        MOSSLING = "Aaah! You are definitely not an electron!",
        FEATHERFAN = "Down to bring my temperature down.",
        MINIFAN = "Somehow the breeze comes out the back twice as fast.",
        GOOSE_FEATHER = "Fluffy!",
        STAFF_TORNADO = "Spinning doom.",
        MOSQUITO =
        {
            GENERIC = "Disgusting little bloodsucker.",
            HELD = "Hey, is that my blood?",
        },
        MOSQUITOSACK = "It's probably not someone else's blood...",
        MOUND =
        {
            DUG = "I should probably feel bad about that.",
            GENERIC = "I bet there's all sorts of good stuff down there!",
        },
        NIGHTLIGHT = "It gives off a spooky light.",
        NIGHTMAREFUEL = "This stuff is crazy!",
        NIGHTSWORD = "I dreamed it myself!",
        NITRE = "I'm not a geologist.",
        ONEMANBAND = "I should have added a beefalo bell.",
        PANDORASCHEST = "It may contain something fantastic! Or horrible.",
        PANFLUTE = "I can serenade the animals.",
        PAPYRUS = "Some sheets of paper.",
        PENGUIN = "Must be breeding season.",
        PERD = "Stupid bird! Stay away from my berries!",
        PEROGIES = "I cooked it myself!",
        PETALS = "I showed those flowers who's boss!",
        PETALS_EVIL = "I'm not sure I want to hold these.",
        PHLEGM = "It's thick and pliable. And salty.",
        PICKAXE = "Iconic, isn't it?",
        PIGGYBACK = "I feel kinda bad for that.",
        PIGHEAD = 
        {    
            GENERIC = "Looks like an offering to the beast.",
            BURNT = "Crispy.",
        },
        PIGHOUSE =
        {
            FULL = "I can see a snout pressed up against the window.",
            GENERIC = "These pigs have pretty fancy houses.",
            LIGHTSOUT = "Come ON! I know you're home!",
            BURNT = "Not so fancy now, pig!",
        },
        PIGKING = "Ewwww, he smells!",
        PIGMAN =
        {
            DEAD = "Someone should tell his family.",
            FOLLOWER = "He's part of my entourage.",
            GENERIC = "They kind of creep me out.",
            GUARD = "He looks serious.",
            WEREPIG = "He's not friendly!",
        },
        PIGSKIN = "It still has the tail on it.",
        PIGTENT = "Smells like bacon.",
        PIGTORCH = "Sure looks cozy.",
        PINECONE = "I can hear a tiny tree inside it, trying to get out.",
        PINECONE_SAPLING = "It'll be a tree soon!",
        LUMPY_SAPLING = "How did this tree even reproduce?",
        PITCHFORK = "Maxwell might be looking for this.",
        PLANTMEAT = "That doesn't look very appealing.",
        PLANTMEAT_COOKED = "At least it's warm now.",
        PLANT_NORMAL =
        {
            GENERIC = "Leafy!",
            GROWING = "Guh! It's growing so slowly!",
            READY = "Mmmm. Ready to harvest.",
            WITHERED = "The heat killed it.",
        },
        POMEGRANATE = "It looks like the inside of an alien's brain.",
        POMEGRANATE_COOKED = "Haute Cuisine!",
        POMEGRANATE_SEEDS = "It's a seed.",
        POND = "I can't see the bottom!",
        POOP = "I should fill my pockets!",
        FERTILIZER = "That is definitely a bucket full of poop.",
        PUMPKIN = "It's as big as my head!",
        PUMPKINCOOKIE = "I cooked it myself!",
        PUMPKIN_COOKED = "How did it not turn into a pie?",
        PUMPKIN_LANTERN = "Spooky!",
        PUMPKIN_SEEDS = "It's a seed.",
        PURPLEAMULET = "It's whispering to me.",
        PURPLEGEM = "It contains the mysteries of the universe.",
        RABBIT =
        {
            GENERIC = "He's looking for carrots.",
            HELD = "Do you like science?",
        },
        RABBITHOLE = 
        {
            GENERIC = "That must lead to the Kingdom of the Bunnymen.",
            SPRING = "The Kingdom of the Bunnymen is closed for the season.",
        },
        RAINOMETER = 
        {    
            GENERIC = "It measures cloudiness.",
            BURNT = "The measuring parts went up in a cloud of smoke.",
        },
        RAINCOAT = "Keeps the rain where it ought to be. Outside my body.",
        RAINHAT = "It'll mess up my hair, but I'll stay nice and dry.",
        RATATOUILLE = "I cooked it myself!",
        RAZOR = "A sharpened rock tied to a stick. Hygienic!",
        REDGEM = "It sparkles with inner warmth.",
        RED_CAP = "It smells funny.",
        RED_CAP_COOKED = "It's different now...",
        RED_MUSHROOM =
        {
            GENERIC = "It's a mushroom.",
            INGROUND = "It's sleeping.",
            PICKED = "I wonder if it will come back?",
        },
        REEDS =
        {
            BURNING = "That's really burning!",
            GENERIC = "It's a clump of reeds.",
            PICKED = "I picked all the useful reeds.",
        },
        RELIC = 
        {
            GENERIC = "Ancient household goods.",
            BROKEN = "Nothing to work with here.",
        },
        RUINS_RUBBLE = "This can be fixed.",
        RUBBLE = "Just bits and pieces of rock.",
        RESEARCHLAB = 
        {    
            GENERIC = "It breaks down objects into their scientific components.",
            BURNT = "It won't be doing much science now.",
        },
        RESEARCHLAB2 = 
        {
            GENERIC = "It's even more science-y than the last one!",
            BURNT = "The extra science didn't keep it alive.",
        },
        RESEARCHLAB3 = 
        {
            GENERIC = "What have I created?",
            BURNT = "Whatever it was, it's burnt now.",
        },
        RESEARCHLAB4 = 
        {
            GENERIC = "Who would name something that?",
            BURNT = "Fire doesn't really solve naming issues...",
        },
        RESURRECTIONSTATUE = 
        {
            GENERIC = "What a handsome devil!",
            BURNT = "Not much use anymore.",
        },        RESURRECTIONSTONE = "Such a touching stone.",
        ROBIN =
        {
            GENERIC = "Does that mean winter is gone?",
            HELD = "He likes my pocket.",
        },
        ROBIN_WINTER =
        {
            GENERIC = "Life in the frozen wastes.",
            HELD = "It's so soft.",
        },
        ROBOT_PUPPET = "It's trapped!",
        ROCK_LIGHT =
        {
            GENERIC = "A crusted over lava pit.",
            OUT = "Looks fragile.",
            LOW = "The lava's crusting over.",
            NORMAL = "Nice and comfy.",
        },
        ROCK = "It wouldn't fit in my pocket.",
        ROCK_ICE = 
        {
            GENERIC = "A very isolated glacier.",
            MELTED = "Nothing useful until it freezes again.",
        },
        ROCK_ICE_MELTED = "Nothing useful until it freezes again.",
        ICE = "Ice to meet you.",
        ROCKS = "I can make stuff with these.",
        ROOK = "Storm the castle!",
        ROPE = "Some short lengths of rope.",
        ROTTENEGG = "Ew! It stinks!",
        SANITYROCK =
        {
            ACTIVE = "That's a CRAZY looking rock!",
            INACTIVE = "Where did the rest of it go?",
        },
        SAPLING =
        {
            BURNING = "That's burning fast!",
            WITHERED = "It might be okay if it was cooler.",
            GENERIC = "Baby trees are so cute!",
            PICKED = "That'll teach him.",
        },
        SEEDS = "Each one is a tiny mystery.",
        SEEDS_COOKED = "I cooked all the life out of 'em!",
        SEWING_KIT = "Darn it! Darn it all to heck!",
        SHOVEL = "There's a lot going on underground.",
        SILK = "It comes from a spider's butt.",
        SKELETON = "Better him than me.",
        SCORCHED_SKELETON = "Spooky.",
        SKULLCHEST = "I'm not sure if I want to open it.",
        SMALLBIRD =
        {
            GENERIC = "That's a rather small bird.",
            HUNGRY = "It looks hungry.",
            STARVING = "It must be starving.",
        },
        SMALLMEAT = "A tiny chunk of dead animal.",
        SMALLMEAT_DRIED = "A little jerky.",
        SPAT = "What a crusty looking animal.",
        SPEAR = "That's one pointy stick.",
        SPIDER =
        {
            DEAD = "Ewwww!",
            GENERIC = "I hate spiders.",
            SLEEPING = "I'd better not be here when he wakes up.",
        },
        SPIDERDEN = "Sticky!",
        SPIDEREGGSACK = "I hope these don't hatch in my pocket.",
        SPIDERGLAND = "It has a tangy, antiseptic smell.",
        SPIDERHAT = "I hope I got all of the spider goo out of it.",
        SPIDERQUEEN = "AHHHHHHHH! That spider is huge!",
        SPIDER_WARRIOR =
        {
            DEAD = "Good riddance!",
            GENERIC = "Looks even meaner than usual.",
            SLEEPING = "I should keep my distance.",
        },
        SPOILED_FOOD = "It's a furry ball of rotten food.",
        STATUEHARP = "What has happened to the head?",
        STATUEMAXWELL = "It really captures his personality.",
        STEELWOOL = "Scratchy metal fibers.",
        STINGER = "Looks sharp!",
        STRAWHAT = "What a nice hat.",
        STUFFEDEGGPLANT = "I cooked it myself!",
        SUNKBOAT = "It's no use to me out there!",
        SWEATERVEST = "This vest is dapper as all get-out.",
        REFLECTIVEVEST = "Keep off, evil sun!",
        HAWAIIANSHIRT = "It's not lab-safe!",
        TAFFY = "I cooked it myself!",
        TALLBIRD = "That's a tall bird!",
        TALLBIRDEGG = "Will it hatch?",
        TALLBIRDEGG_COOKED = "Delicious and nutritional.",
        TALLBIRDEGG_CRACKED =
        {
            COLD = "Brrrr!",
            GENERIC = "Looks like it's hatching.",
            HOT = "Are eggs supposed to sweat?",
            LONG = "I have a feeling this is going to take a while...",
            SHORT = "It should hatch any time now.",
        },
        TALLBIRDNEST =
        {
            GENERIC = "That's quite an egg!",
            PICKED = "The nest is empty.",
        },
        TEENBIRD =
        {
            GENERIC = "Not a very tall bird.",
            HUNGRY = "I'd better find it some food.",
            STARVING = "It has a dangerous look in it's eye.",
        },
        TELEBASE =    -- Duplicated
        {
            VALID = "It's ready to go.",
            GEMS = "It needs more purple gems.",
        },
        GEMSOCKET = -- Duplicated
        {
            VALID = "Looks ready.",
            GEMS = "It needs a gem.",
        },
        TELEPORTATO_BASE =
        {
            ACTIVE = "With this I can surely pass through space and time!",
            GENERIC = "This appears to be a nexus to another world!",
            LOCKED = "There's still something missing.",
            PARTIAL = "Soon, my invention will be complete!",
        },
        TELEPORTATO_BOX = "This may control the polarity of the whole universe.",
        TELEPORTATO_CRANK = "Tough enough to handle the most intense experiments.",
        TELEPORTATO_POTATO = "This metal potato contains great and fearful power...",
        TELEPORTATO_RING = "A ring that could focus dimensional energies.",
        TELESTAFF = "It can show me the world.",
        TENT = 
        {
            GENERIC = "I get crazy when I don't sleep.",
            BURNT = "Nothing left to sleep in.",
        },
        SIESTAHUT = 
        {
            GENERIC = "A nice place for an afternoon rest out of the heat.",
            BURNT = "It won't provide much shade now.",
        },
        TENTACLE = "That looks dangerous.",
        TENTACLESPIKE = "It's pointy and slimy.",
        TENTACLESPOTS = "I think these were its genitalia.",
        TENTACLE_PILLAR = "A slimy pole.",
        TENTACLE_PILLAR_HOLE = "Seems stinky, but worth exploring.",
        TENTACLE_PILLAR_ARM = "Little slippery arms.",
        TENTACLE_GARDEN = "Yet another slimy pole.",
        TOPHAT = "What a nice hat.",
        TORCH = "Something to hold back the night.",
        TRANSISTOR = "It's whirring with electricity.",
        TRAP = "I wove it real tight.",
        TRAP_TEETH = "This is a nasty surprise.",
        TRAP_TEETH_MAXWELL = "I'll want to avoid stepping on that!",
        TREASURECHEST = 
        {
            GENERIC = "It's my tickle trunk!",
            BURNT = "That trunk was truncated.",
        },
        TREASURECHEST_TRAP = "How convenient!",
        TREECLUMP = "It's almost like someone is trying to prevent me from going somewhere.",
        
        TRINKET_1 = "They are all melted together.", --Melty Marbles
        TRINKET_2 = "It's just a cheap replica.", --Fake Kazoo
        TRINKET_3 = "The knot is stuck. Forever.", --Gord's Knot
        TRINKET_4 = "It must be some kind of religious artifact.", --Gnome
        TRINKET_5 = "Sadly, it's too small for me to escape on.", --Tiny Rocketship
        TRINKET_6 = "Their electricity carrying days are over.", --Frazzled Wires
        TRINKET_7 = "I have no time for fun and games!", --Ball and Cup
        TRINKET_8 = "Great. All of my tub stopping needs are met.", --Hardened Rubber Bung
        TRINKET_9 = "I'm more of a zipper person, myself.", --Mismatched Buttons
        TRINKET_10 = "I hope I get out of here before I need these.", --Second-hand Dentures
        TRINKET_11 = "He whispers beautiful lies to me.", --Lying Robot
        TRINKET_12 = "I'm not sure what I should do with a dessicated tentacle.", --Dessicated Tentacle
        TRINKET_13 = "It must be some kind of religious artifact.", --Gnomette
        TRINKET_14 = "Now if I only had some tea...", -- Leaky Teacup
        TRINKET_15 = "The king's bishop.", -- White Bishop
        TRINKET_16 = "This is the wrong bishop.", -- Black Bishop
        TRINKET_17 = "An ice cream fork!", -- Bent Spork
        TRINKET_18 = "I wonder what it's hiding?", -- Toy Trojan Horse
        TRINKET_19 = "It doesn't spin very well.", -- Unbalanced Top
        TRINKET_20 = "Now I can scratch my back; all my problems are solved!", -- Back Scratcher
        TRINKET_21 = "This egg beater is all bent out of shape.", -- Beaten Beater
        TRINKET_22 = "Sadly, it's not strong enough to be useful for anything.", -- Frayed Yarn
        TRINKET_23 = "I can put my shoes on without help, thanks.", -- Shoe Horn
        TRINKET_24 = "Is it really lucky?", -- Lucky Cat Jar
        TRINKET_25 = "It smells kind of stale.", -- Air Unfreshener
        TRINKET_26 = "Food and a cup! The ultimate survival container.", -- Potato Cup
        TRINKET_27 = "Good, I can hang my clothes up if I ever find a hook.", -- Wire Hanger
        
        TRUNKVEST_SUMMER = "Wilderness casual.",
        TRUNKVEST_WINTER = "Winter survival gear.",
        TRUNK_COOKED = "Somehow even more nasal than before.",
        TRUNK_SUMMER = "A light breezy trunk.",
        TRUNK_WINTER = "A thick, hairy trunk.",
        TUMBLEWEED = "Who knows what that tumbleweed has picked up.",
        TURF_CARPETFLOOR = "It's surprisingly scratchy.",    -- Duplicated
        TURF_CHECKERFLOOR = "These are pretty snazzy.",    -- Duplicated
        TURF_DIRT = "A chunk of ground.",    -- Duplicated
        TURF_FOREST = "A chunk of ground.",    -- Duplicated
        TURF_GRASS = "A chunk of ground.",    -- Duplicated
        TURF_MARSH = "A chunk of ground.",    -- Duplicated
        TURF_ROAD = "Hastily cobbled stones.",    -- Duplicated
        TURF_ROCKY = "A chunk of ground.",    -- Duplicated
        TURF_SAVANNA = "A chunk of ground.",    -- Duplicated
        TURF_WOODFLOOR = "These are floorboards.",    -- Duplicated
        TURKEYDINNER = "Mmmm.",
        TWIGS = "It's a bunch of small twigs.",
        UMBRELLA = "This will keep my hair dry, at least.",
        GRASS_UMBRELLA = "This will keep my hair moderately dry, at least.",
        UNIMPLEMENTED = "It doesn't look finished! It could be dangerous.",
        WAFFLES = "I cooked it myself!",
        WALL_HAY = 
        {    
            GENERIC = "Hmmmm. I guess that'll have to do.",
            BURNT = "That won't do at all.",
        },
        WALL_HAY_ITEM = "This seems like a bad idea.",
        WALL_STONE = "That's a nice wall.",
        WALL_STONE_ITEM = "They make me feel so safe.",
        WALL_RUINS = "An ancient piece of wall.",
        WALL_RUINS_ITEM = "A solid piece of history.",
        WALL_WOOD = 
        {
            GENERIC = "Pointy!",
            BURNT = "Burnt!",
        },
        WALL_WOOD_ITEM = "Pickets!",
        WALL_MOONROCK = "Spacey and smooth!",
        WALL_MOONROCK_ITEM = "Very light but surprisingly tough.",
        WALRUS = "Walruses are natural predators.",
        WALRUSHAT = "It's covered with walrus hairs.",
        WALRUS_CAMP =
        {
            EMPTY = "Looks like somebody was camping here.",
            GENERIC = "It looks warm and cozy inside.",
        },
        WALRUS_TUSK = "I'm sure I'll find a use for it eventually.",
        WARDROBE = 
        {
            GENERIC = "Maybe I can be even more handsome!",
            BURNING = "That's burning fast!",
            BURNT = "So long, style.",
        },
        WARG = "You might be something to reckon with, big dog.",
        WASPHIVE = "I think those bees are mad.",
        WATERMELON = "Sticky sweet.",
        WATERMELON_COOKED = "Juicy and warm.",
        WATERMELONHAT = "Let the juice run down your face.",
        WETGOOP = "I cooked it myself!",
        WINTERHAT = "It'll be good for when winter comes.",
        WINTEROMETER = 
        {
            GENERIC = "I am one heck of a scientist.",
            BURNT = "Its measuring days are over.",
        },
        WORMHOLE =
        {
            GENERIC = "Soft and undulating.",
            OPEN = "Science compels me to jump in.",
        },
        WORMHOLE_LIMITED = "Guh, that thing looks worse off than usual.",
        ACCOMPLISHMENT_SHRINE = "I want to use it, and I want the world to know what I did.",        
        LIVINGTREE = "Is it watching me?",
        ICESTAFF = "It's cold to the touch.",
        REVIVER = "The beating of this hideous heart will bring a ghost back to life!",
        LIFEINJECTOR = "Booooost!",
        SKELETON_PLAYER =
        {
            MALE = "%s must've died performing an important experiment with %s.",
            FEMALE = "%s must've died performing an important experiment with %s.",
            ROBOT = "%s must've died performing an important experiment with %s.",
            DEFAULT = "%s must've died performing an important experiment with %s.",
        },
        HUMANMEAT = "Flesh is flesh. Where do I draw the line?",
        HUMANMEAT_COOKED = "Cooked nice and pink, but still morally gray.",
        HUMANMEAT_DRIED = "Letting it dry makes it not come from a human, right?",
        MOONROCKNUGGET = "That rock came from the moon.",
    },
    DESCRIBE_GENERIC = "It's a... thing.",
    DESCRIBE_TOODARK = "It's too dark to see!",
    DESCRIBE_SMOLDERING = "That thing is about to catch fire.",
    EAT_FOOD =
    {
        TALLBIRDEGG_CRACKED = "Mmm. Beaky.",
    },
}
 

@rye3317 Please just upload the file instead of making thousand-line posts... But when I put that in a file and loaded it, it worked for me. I'm guessing you somehow got a weird whitespace character on that line that's messing stuff up. Copy another block that looks the same and change the name back, or just the version I put in a file.

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
  • Create New...