Modding Help Custom Tenants (Nightly/Unstable)

Discussion in 'Starbound Modding' started by Campaigner, Jun 20, 2015.

  1. Campaigner

    Campaigner Giant Laser Beams

    I've been modding in Nightly and Unstable to make sure my stuff works later on down the road as I add it in. One thing I decided trying was to make a custom tenant, which is surprisingly simple. I've made one tenant who loads into the game just fine when the criteria is met (door, light source, walls), but every consecutive tenant I try making does not load. Here's the log, using only the mod with the tenants:

    Code:
    Start logging at: 2015-06-20 15:05:59.627
    [15:05:59.627] Info: Star::Root using bootstrap file 'C:\Program Files (x86)\Steam\steamapps\common\Starbound - Unstable\win64\sbboot.config'
    [15:05:59.627] Info: Star::Root using storage directory 'C:\Program Files (x86)\Steam\steamapps\common\Starbound - Unstable\giraffe_storage\'
    [15:05:59.627] Info: Preparing Star::Root...
    [15:05:59.628] Info: Detected mod 'campworks_act' at '../giraffe_storage/mods\Assorted Crafting Things v.2.4\.'
    [15:05:59.628] Info: Loading Configuration with config file: 'starbound.config'
    [15:05:59.628] Info: Loading Star::Configuration from 'Just (.\..\giraffe_storage\starbound.config)'
    [15:05:59.630] Info: Writing Star::Configuration to '.\..\giraffe_storage\starbound.config'
    [15:05:59.635] Info: Initializing Star::Root with 3 assets sources
    [15:05:59.635] Info: Done preparing Star::Root.
    [15:05:59.635] Info: Client Version 'Beta v. Pleased Giraffe - Update 0' Revision: 317768e2fae82fcfb6b4e8dfd194a385488903ac Protocol: 680
    [15:05:59.635] Info: Initialized SDL
    [15:05:59.657] Info: Initialized SDL Video
    [15:05:59.667] Info: Initialized SDL Joystick
    [15:05:59.667] Info: Initialized SDL Sound
    [15:05:59.691] Info: Opened default audio device with 44khz / 16 bit stereo audio, 2048 sample size buffer
    [15:05:59.691] Info: Loading Assets
    [15:05:59.691] Info: Loading assets from: '../assets/packed.pak'
    [15:05:59.692] Info: Loading assets from: '../assets/user'
    [15:05:59.692] Info: Loading assets from: '../giraffe_storage/mods\Assorted Crafting Things v.2.4\.'
    [15:06:00.021] Info: Done loading Assets in 0.33 seconds
    [15:06:00.024] Info: Loading NameGenerator
    [15:06:00.025] Info: Initializing SDL Window
    [15:06:00.033] Info: Done loading NameGenerator in 0.00900006 seconds
    [15:06:00.033] Info: Loading ObjectDatabase
    [15:06:00.310] Info: OpenGL version: '4.5.0 NVIDIA 353.06' vendor: 'NVIDIA Corporation' renderer: 'GeForce GTX 660/PCIe/SSE2' shader: '4.50 NVIDIA'
    [15:06:00.310] Info: Created initial window 1920x1080
    [15:06:00.351] Info: Renderer initialized
    [15:06:00.354] Info: Renderer destroyed
    [15:06:00.354] Info: Initializing SDL Window
    [15:06:00.364] Info: OpenGL version: '4.5.0 NVIDIA 353.06' vendor: 'NVIDIA Corporation' renderer: 'GeForce GTX 660/PCIe/SSE2' shader: '4.50 NVIDIA'
    [15:06:00.365] Info: Re-created window 1298x746
    [15:06:00.365] Info: Renderer initialized
    [15:06:01.179] Info: Done loading ObjectDatabase in 1.146 seconds
    [15:06:01.180] Info: Loading PlantDatabase
    [15:06:01.304] Info: Done loading PlantDatabase in 0.124 seconds
    [15:06:01.304] Info: Loading ProjectileDatabase
    [15:06:01.572] Info: Done loading ProjectileDatabase in 0.268 seconds
    [15:06:01.572] Info: Loading MonsterDatabase
    [15:06:02.046] Info: Done loading MonsterDatabase in 0.474 seconds
    [15:06:02.046] Info: Loading NpcDatabase
    [15:06:02.216] Info: Done loading NpcDatabase in 0.17 seconds
    [15:06:02.216] Info: Loading StagehandDatabase
    [15:06:02.220] Info: Done loading StagehandDatabase in 0.00399995 seconds
    [15:06:02.220] Info: Loading PlayerFactory
    [15:06:02.225] Info: Done loading PlayerFactory in 0.00500011 seconds
    [15:06:02.225] Info: Loading EntityFactory
    [15:06:02.225] Info: Loading VersioningDatabase
    [15:06:02.226] Info: Done loading VersioningDatabase in 0.000999928 seconds
    [15:06:02.226] Info: Done loading EntityFactory in 0.000999928 seconds
    [15:06:02.226] Info: Loading ItemDatabase
    [15:06:04.635] Info: Writing Star::Configuration to '.\..\giraffe_storage\starbound.config'
    [15:06:05.146] Info: Loading ImageMetadataDatabase
    [15:06:05.147] Info: Done loading ImageMetadataDatabase in 0.000999928 seconds
    [15:06:10.377] Info: Loading FunctionDatabase
    [15:06:10.402] Info: Done loading FunctionDatabase in 0.0249999 seconds
    [15:06:10.402] Info: Loading ParticleDatabase
    [15:06:10.469] Info: Done loading ParticleDatabase in 0.0670002 seconds
    [15:06:12.346] Info: Loading LiquidsDatabase
    [15:06:12.346] Info: Loading MaterialDatabase
    [15:06:12.451] Info: Done loading MaterialDatabase in 0.105 seconds
    [15:06:12.452] Info: Done loading LiquidsDatabase in 0.106 seconds
    [15:06:14.148] Info: Done loading ItemDatabase in 11.922 seconds
    [15:06:14.148] Info: Loading TerrainDatabase
    [15:06:14.161] Info: Done loading TerrainDatabase in 0.013 seconds
    [15:06:14.161] Info: Loading BiomeDatabase
    [15:06:14.247] Info: Done loading BiomeDatabase in 0.086 seconds
    [15:06:14.247] Info: Loading StatusEffectDatabase
    [15:06:14.278] Info: Done loading StatusEffectDatabase in 0.0310001 seconds
    [15:06:14.278] Info: Loading DamageDatabase
    [15:06:14.480] Info: Done loading DamageDatabase in 0.202 seconds
    [15:06:14.480] Info: Loading EffectSourceDatabase
    [15:06:14.510] Info: Done loading EffectSourceDatabase in 0.03 seconds
    [15:06:14.510] Info: Loading TreasureDatabase
    [15:06:14.556] Info: Done loading TreasureDatabase in 0.046 seconds
    [15:06:14.556] Info: Loading DungeonDefinitions
    [15:06:15.134] Info: Done loading DungeonDefinitions in 0.578 seconds
    [15:06:15.134] Info: Loading EmoteProcessor
    [15:06:15.135] Info: Done loading EmoteProcessor in 0.000999928 seconds
    [15:06:15.136] Info: Loading SpeciesDatabase
    [15:06:15.145] Info: Done loading SpeciesDatabase in 0.00900006 seconds
    [15:06:15.145] Info: Loading QuestTemplateDatabase
    [15:06:15.178] Info: Done loading QuestTemplateDatabase in 0.033 seconds
    [15:06:15.178] Info: Loading AiDatabase
    [15:06:15.194] Info: Done loading AiDatabase in 0.016 seconds
    [15:06:15.195] Info: Loading TechDatabase
    [15:06:15.237] Info: Done loading TechDatabase in 0.0420001 seconds
    [15:06:15.237] Info: Loading CodexDatabase
    [15:06:15.430] Info: Done loading CodexDatabase in 0.193 seconds
    [15:06:15.430] Info: Loading BehaviorDatabase
    [15:06:15.473] Info: Done loading BehaviorDatabase in 0.043 seconds
    [15:06:15.474] Info: Done fully loading Star::Root
    [15:06:15.475] Info: Renderer destroyed
    [15:06:16.445] Info: Creating default Star::Configuration
    [15:06:16.445] Info: Creating default Star::Configuration
    [15:06:16.471] Info: Renderer initialized
    [15:07:14.527] Info: Renderer destroyed
    [15:07:14.577] Info: UniverseServer: Acquiring universe lock file
    [15:07:14.579] Info: UniverseServer: Loading settings
    [15:07:14.580] Info: UniverseServer: Finding starter world
    [15:07:14.580] Info: UniverseServer: Loading celestial world 995325801:913443479:-93309884:3:5
    [15:07:15.233] Info: UniverseServer: Starting UniverseServer with UUID: 0988823547774da96222eb06b4a46eba
    [15:07:15.239] Info: UniverseServer: Logged in player 'Bunnygirl' locally
    [15:07:15.239] Info: UniverseServer: Logged in account '<anonymous>' as player 'Bunnygirl' from address local
    [15:07:15.729] Info: UniverseServer: Reviving player at CelestialWorld:995325265:9134404:-122031912:6:1
    [15:07:15.729] Info: UniverseClient: Joined server as client 1
    [15:07:15.831] Info: Creating default Star::Configuration
    [15:07:15.831] Info: Creating default Star::Configuration
    [15:07:15.890] Info: Renderer initialized
    [15:07:15.936] Info: UniverseServer: Client 'Bunnygirl' <1> (local) connected
    [15:07:15.936] Info: UniverseServer: Loading celestial world 995325265:9134404:-122031912:6:1
    [15:07:15.936] Info: UniverseServer: Loading client ship world ClientShipWorld:4cfe5de8705a7829b115b2a4b42cbfe7
    [15:07:25.300] Info: UniverseServer: Stopping world CelestialWorld:995325801:913443479:-93309884:3:5 due to inactivity
    [15:07:25.400] Info: UniverseServer: World thread has stopped due to inactivity, removing world CelestialWorld:995325801:913443479:-93309884:3:5
    [15:07:26.481] Info: UniverseServer: Stopping world ClientShipWorld:4cfe5de8705a7829b115b2a4b42cbfe7 due to inactivity
    [15:07:26.581] Info: UniverseServer: World thread has stopped due to inactivity, removing world ClientShipWorld:4cfe5de8705a7829b115b2a4b42cbfe7
    [15:07:28.134] Info: Loading TenantDatabase
    [15:07:28.201] Info: Done loading TenantDatabase in 0.0669999 seconds
    [15:07:42.123] Warn: Could not spawn NPC of species 'human' and type 'campworks_bunnyvillager', exception caught: (JsonException) No such key in Json::get("statusControllerSettings")
    
    [15:07:42.138] Error: Exception while invoking lua function 'update'. (LuaException) Error code 2, [string "/objects/colony/colonydeed/colonydeed.lua"]:302: (LuaException) Cannot coerce lua value into an integer
    [0] 939a63
    [1] afac13
    [2] 981c80
    [3] 6705d5
    [4] caebde
    [5] 985088
    [6] 9d65e4
    [7] 9db5d6
    [8] 9d6e18
    [9] 9d5c91
    [10] 9d7239
    [11] 9c41ed
    [12] c0c834
    [13] c1b6f7
    [14] b36bee
    [15] 6ab030
    [16] 6c9d68
    [17] 77f571
    [18] 6e54e3
    [19] 701097
    [20] 701c48
    [21] acb1fa
    [22] 76f959cd BaseThreadInitThunk
    [23] 770cb981 RtlUserThreadStart
    [0] 939a63
    [1] afac13
    [2] 980f57
    [3] c0c83f
    [4] c1b6f7
    [5] b36bee
    [6] 6ab030
    [7] 6c9d68
    [8] 77f571
    [9] 6e54e3
    [10] 701097
    [11] 701c48
    [12] acb1fa
    [13] 76f959cd BaseThreadInitThunk
    [14] 770cb981 RtlUserThreadStart
    [15:07:47.077] Info: UniverseClient: Client disconnecting...
    [15:07:47.116] Info: Client received world stop packet, leaving: Removed
    [15:07:47.122] Info: UniverseServer: Client 'Bunnygirl' <1> (local) disconnected
    [15:07:47.222] Info: UniverseServer: Stopping UniverseServer
    [15:07:47.791] Info: Renderer destroyed
    [15:07:47.791] Info: Application quitting!
    [15:07:47.791] Info: Client shutdown gracefully
    [15:07:47.915] Info: Shutting down Star::Root
    
    
    Here's the tenant files for both the working and broken ones (respectively);
    Code:
    {
      "name": "campworks_villager_entitled",
      "priority": 2,
    
      "tagCriteria": {
      "light": 1,
      "door": 1
      },
    
      "tenants": [
      {
      "spawn": "npc",
      "species": "human",
      "type": "campworks_villager_entitled",
      "overrides": {
      "damageTeamType" : "friendly"
      }
      }
      ],
    
      "rent": {
      "periodRange": [900.0, 1800.0],
      "pool": "campworks_b****rent"
      }
    }
    
    
    Code:
    {
      "name": "campworks_villager01",
      "priority": 2,
    
      "tagCriteria": {
      "campworks": 1,
      "door": 1
      },
    
      "tenants": [
      {
      "spawn": "npc",
      "species": "human",
      "type": "campworks_villager01",
      "overrides": {
      "damageTeamType" : "friendly"
      }
      }
      ],
    
      "rent": {
      "periodRange": [900.0, 1800.0],
      "pool": "campworks_bunnyrent"
      }
    }
    
    Both tenants use the exact same lines. The npctype files are also similar;

    Code:
    {
      "type" : "campworks_villager_entitled",
     
      "damageTeam" : 1,
      "levelVariance" : [-1, -1],
    
      "disableWornArmor" : true,
    
      "scripts" : [
      "/npcs/bmain.lua"
      ],
      "initialScriptDelta" : 5,
    
      "scriptConfig" : {
      "behavior" : "/behaviors/npc/villager.behavior",
      "personality" : "normal",
    
      "doorHitPoly" : [ [2, -1], [2, 1], [0, 1], [0, -1] ],
      "idleTimeRange" : [2.0, 10.0],
      "gapSensor" : [ [2.0, -4.5] ],
      "gapFarSideSensors" : [ [3.0, -4.5], [4.0, -4.5], [5.0, -4.5], [6.0, -4.5], [7.0, -4.5], [8.0, -4.5] ],
      "gapJumpHoldTime" : 0.4,
      //testing only
      "trading" : {
      "config" : "/interface/windowconfig/shop.config",
      "filter" : [ ],
      "titleFromEntity" : true,
      "requiresBlueprint" : false,
      "recipes" : [
      {
      "input" : [ { "name" : "money", "count" : 10 } ],
      "output" : { "name" : "fullwood1" }
      }
      ]
      },
    
      "tenant" : {
      "emoteCooldownTimeRange" : [1.0, 2.0],
      "complaintCooldownTimeRange" : [5.0, 10.0],
      "severeComplaintTime" : 25.0,
      "finalComplaintTime" : 35.0,
    
      "dialog" : {
      "grumbles" : {
      "tagCriteria" : {
      "default" : [ "UGH! Would you fix this already?!" ],
      "human" : [
      "You're a terrible landlord.",
      "Fix the layout, NOW.",
      "Are you stupid? Something is wrong here, and I demand a fix."
      ],
      "floran" : [
      "My ssstuff has changed, I don't like it!",
      "My home hasss changed, I'm not happy with that!",
      "Can you help me get my home looking like how it usssed to?"   
      ],
      "glitch" : [
      "Confused. Something in here has changed.",
      "Discontent. I liked my home before it was changed.",
      "Wishful. I wish my home was how it used to be."   
      ],
      "avian" : [
      "The arrangement of my home is not the same...",
      "Something is unsettlingly different in here.",
      "Can you restore my home to its original arrangement for me?"   
      ],
      "apex" : [
      "I would appreciate if you could restore my home's original decor.",
      "Can you assist in the restoration of my home's original layout?",
      "Something about my home feels off. Can you help fix it?"   
      ],
      "hylotl" : [
      "Something is unbalanced in the flow of my home...",
      "Has something been taken from my home? This is upsetting...",
      "There is something disquieting about the current layout of my home..."   
      ]
      },
      "enclosedArea" : {
      "default" : [ "FIX MY HOME, NOW!" ],
      "human" : [
      "It would be NICE if SOMEONE other than myself would fix this. Now.",
      "Are you stupid? Fix my home right now.",
      "Ugh, you're such a terrible landlord! Fix my home!"
      ],
      "floran" : [
      "There's damagesss to the walls here!",
      "Could you fix my home pleassse?",
      "My home could use some fixesss!"   
      ],
      "glitch" : [
      "Unhappy. There are damages to my home.",
      "Concerned. There is a need for repairs here.",
      "Needy. Can you fix my home before the damage worsens?"   
      ],
      "avian" : [
      "The damage to my home is causing much concern to me...",
      "I would appreciate if you could repair the damages to my home.",
      "Hmm, there appears to be a broken wall in my home. Can you fix it?"   
      ],
      "apex" : [
      "I have spotted a damaged wall in my home. Can you help?",
      "There are some damages to my home I wish to report.",
      "My home has some structural damages that I would prefer to be fixed."   
      ],
      "hylotl" : [
      "My home has been damaged. This is unpleasant.",
      "Do you feel something strange with my home? It feels damaged...",
      "I noticed a damaged wall here, perhaps you could assist with repairs?"   
      ]
      },
      "otherDeed" : {
      "default" : [ "This isn't mine? Well whose is it?!" ],
      "human" : [
      "You'll hear from my attorney, you jerk!",
      "I will NOT share MY home with some random cretin! Remove that now!",
      "What is wrong with you?!"
      ],
      "floran" : [
      "Sssomeone else can't move here!",
      "Why isss someone else trying to move in?",
      "I can't live with sssomeone else!"   
      ],
      "glitch" : [
      "Shocked. Are you trying to move another tenant in?",
      "Confused. How come someone else is trying to move in?",
      "Sad. I thought this place was my own."   
      ],
      "avian" : [
      "Why is someone else attempting to move into my home?",
      "Did you put my home up for rent? This must be a mistake...",
      "There is another deed in my home, this is most upsetting."   
      ],
      "apex" : [
      "There's another deed in my home, surely this is a mistake?",
      "Was this home not intended for me? Why is it up for rent again?",
      "I thought this home was exclusively for me. How upsetting."   
      ],
      "hylotl" : [
      "How can someone else move in here? This is my personal space!",
      "How can I remain calm when my home is up for rent for someone else?",
      "Why is there another deed here? Perhaps this home was not for me?"   
      ]
      },
      "severe" : {
      "default" : [ "You should quit being a landlord, you're worthless!" ],
      "human" : [
      "You're so unreliable!",
      "This is pathetic management.",
      "You are supposed to do what I want!"
      ],
      "floran" : [
      "I can't live like thisss!",
      "These conditionsss aren't okay!",
      "You still haven't fixed thingsss!"   
      ],
      "glitch" : [
      "Annoyed. These conditions are tiring.",
      "Frustrated. I wish my requests were listened to.",
      "Unhappy. The fixes to my home haven't been made yet."   
      ],
      "avian" : [
      "This has gone too far, I am greatly discontent with these conditions.",
      "I don't wish to live in these conditions.",
      "Why is my home in the state that it is in?!"   
      ],
      "apex" : [
      "My cries for improvements have gone unanswered...",
      "This home is not how it was when I moved in...",
      "The condition of my home is disgraceful, and I feel I am being ignored!"   
      ],
      "hylotl" : [
      "I try to remain calm but it is hard when my requests are left unanswered.",
      "The state of this home is not something I feel is acceptable.",
      "I cannot remain living in a place with such imperfections..."   
      ]
      },
      "final" : {
      "default" : [ "I've given you enough!" ],
      "human" : [
      "I've had enough of this horrible treatment!",
      "That's it, I'm gone! You do not deserve MY attendance!",
      "Be glad I even gave you the slightest thought, worthless scum!"
      ],
      "floran" : [
      "Thisss has gone on long enough!",
      "I am going to leave thisss place!",
      "I can't live like thisss anymore!"   
      ],
      "glitch" : [
      "Overwhelmed. I am going to leave with things like this.",
      "Outraged. I am fed up with being ignored.",
      "Upset. With these conditions, it is time that I left."   
      ],
      "avian" : [
      "I am going to depart and find another home. Enough is enough.",
      "It is time I found a better home.",
      "This home is not how it was when I moved in. It's time I left."   
      ],
      "apex" : [
      "I moved here for a better life, but I can't live like this anymore.",
      "I am going to move if this home of mine isn't restored to how it was!",
      "It saddens me to leave, but my complaints are being ignored."   
      ],
      "hylotl" : [
      "It is time I move on, this home is not to my standards anymore.",
      "I once called this place home, but I don't feel that way any longer.",
      "Perhaps I shall find another place that I can call my home."   
      ]
      }
      },
      "arrivedHome" : {
      "beacon" : {
      "default" : [ "I'm home, now get me something to eat, NOW!" ],
      "human" : [
      "So this is my home? It'll do, I guess.",
      "This better be worth MY time.",
      "What do you want?"
      ],
      "floran" : [
      "You needsss me?",
      "Do you need me for sssomething?",
      "Were you sssearching for me?"   
      ],
      "glitch" : [
      "Quizzical. Did you need me for something?",
      "Friendly. Did you want to chat?",
      "Polite. Did you just come to say hello?"   
      ],
      "avian" : [
      "Did you wish to converse?",
      "Hello again, friend! May Kluex hold you in favour.",
      "I am always glad to see a friendly face."   
      ],
      "apex" : [
      "What have you called me for?",
      "Do you have need of me?",
      "Greetings. Do you have matters you wish to discuss?"   
      ],
      "hylotl" : [
      "What would you like to discuss?",
      "Did you wish to speak to me, friend?",
      "Did you need me for anything in particular?"   
      ]
      },
      "rent" : {
      "default" : [ "Take this, you at least deserve recognition!" ],
      "human" : [
      "Here's your pay. Enjoy!",
      "Take this.",
      "Don't expect anything better until my conditions are better."
      ],
      "floran" : [
      "Here isss a present for you!",
      "I gotsss you a thing!",
      "Thanksss for your help!"   
      ],
      "glitch" : [
      "Thankful. Here is a gift for all you've helped me with.",
      "Grateful. I got you a present for all you've done for me.",
      "Hopeful. I hope you like the gift I got for you!"   
      ],
      "avian" : [
      "Here is a token of my gratitude.",
      "I have brought you a gift.",
      "I hope this offering brings you happiness."   
      ],
      "apex" : [
      "Please accept this gift, for all your assistance.",
      "The condition of my home is pleasing, take this.",
      "For all you have done, take this."   
      ],
      "hylotl" : [
      "My home is as peaceful as I could hope for. Here is a gift for all you have done.",
      "My zen has been maintained with your beautiful home. Please accept this.",
      "I hope this humble gift conveys my appreciation for your help."   
      ]
      }
      }
      }
      },
    
      "converse" : {
      "waitTime" : 0.5,
      "dialog" : {
      "default" : [ "I did not initiate this conversation." ],
      "apex" : {
      "default" : [
      "You don't LOOK like Miniknog..."
      ],
      "human" : [
      "Fine, I'll talk to you for a moment. Hello. Now begone.",
      "What?.",
      "Leave me alone, I'm busy writing anti-male propoganda on my Twitter."
      ],
      "apex" : [
      "You take a risk coming back here, pariah.",
      "I'm taking a risk talking to you.",
      "You never should have come here.",
      "You're going to get us BOTH killed.",
      "I cannot be seen talking to you.",
      "A bold move coming here, outsider.",
      "It is great to see you, my liberated friend.",
      "Have you taken leave of your senses? What if the Miniknog catch you?",
      "Perhaps we can catch up over some bananas later.",
      "So you travel the stars, huh? Enviable.",
      "Tell me, friend, are there bananas in space?",
      "The Miniknog are only getting worse, you know.",
      "Big Ape will be delighted to learn of your visit.",
      "Perhaps you'd consider taking me with you?",
      "You escaped the Miniknog? Big Ape will remember that.",
      "If you need to borrow a comb, just ask.",
      "Do other species have the equivalent of Big Ape? Big Fish, Big Human?",
      "Rumour has it that Big Ape will crush the Resistance any day now.",
      "Your freedom fills me with envy, friend.",
      "You worked hard to cast off the shackles of oppression. Be sure not to walk back into them.",
      "Save us, brave Resistance fighter. Save us all!",
      "If you feel like taking down a few Miniknog, I won't stop you.",
      "As you can see, our living conditions have not improved.",
      "You've let your grooming slip, it seems.",
      "Next time you drop by, please smuggle in some bananas.",
      "I'm sick of the Miniknog. Sick, I tell you!",
      "How do I know you're not a Miniknog spy?",
      "You are bold and brave, friend.",
      "To defy Big Ape is to defy who you are.",
      "Tell me of the sights you've seen, friend.",
      "Begone. We'll have no trouble here!",
      "If the Miniknog come looking for you, I'm not sure I'll be able to cover for you.",
      "Have you visited the Avians? I hear they're very devout.",
      "Tell me about the Florans. You must have met some out there.",
      "What have you learned of the humans, friend?",
      "I am curious to hear what you've learned of the Glitch.",
      "I doubt you have anything interesting to say about the Hylotl, right?",
      "What's it like, floating in space, free of Big Ape's gaze?",
      "Big Ape could be watching us right now. Keep your distance.",
      "I'm a Miniknog guard and you're under arrest. Just kidding. Boy, the look on your face!"
      ],
      "avian" : [
      "Greetings, Avian.",
      "Your plumage is simply divine, Avian.",
      "Do you suppose that Kluex and Big Ape have ever met?",
      "We are sorry to hear of the loss of your wings, Avian.",
      "Our species are similar in many ways.",
      "Join me for some bananas?",
      "I'm in a hurry, I've gotta fly. Oops, sorry, that was insensitive.",
      "Did the Stargazers allow you to leave your flock, Avian?",
      "Big Ape is fond of Avians, I hear. You'll be safe in this village.",
      "Those Miniknog guards... don't get on the wrong side of them.",
      "If you ever meet Big Ape, tell him I said hello.",
      "Avian, could I possibly have a feather? As a souvenir?",
      "One day perhaps our species will live together, Avian.",
      "I feel a kinship with you, my feathered friend.",
      "If you have the time, could you tell me of your power crystals?",
      "I have been thinking of converting to Kluex Worship. Is this feasible for an Apex?",
      "I hear that Kluex challenged Big Ape to a cage match. Is there any truth to this?",
      "Did you know that some Glitch have become self-aware these days?",
      "What about those humans, eh? Still, best not to gossip.",
      "We had a Hylotl here recently. Awkward.",
      "Do you have any food? I'm so hungry. A banana, perhaps?",
      "My family has been kidnapped by the Miniknog. If you see them, tell them I said hello.",
      "Could you lend me a rocket launcher? I appear to have lost mine.",
      "Big Ape is my brother from another mother.",
      "You just missed the most glorious Miniknog parade stroke public execution.",
      "Is it true that you can't fly any more? Have you tried flapping your wings?",
      "Are feathers harder to keep clean than hair?",
      "Is this your first time in an Apex village, Avian?",
      "The Miniknog are always watching us. It's a bit intrusive.",
      "If I could spend a day with feathers, I would.",
      "I used to dream about being able to fly, when I was a child.",
      "Do you think perhaps Kluex would consider saving us from the Miniknog?",
      "Profess your loyalty to Big Ape, Avian. Just to be on the safe side.",
      "Let us make a toast to Big Ape and Kluex, Avian friend.",
      "Could I perhaps see your starship? Just a look is all I ask.",
      "Good day to you, Avian friend!",
      "It's my birthday today. The Miniknog gave me two crusts of stale bread to celebrate.",
      "What does an Avian look like without feathers? Asking for a Miniknog.",
      "Seeing you has cheered me up on a gloomy day, Avian.",
      "I had some seeds, but I lost them.",
      "Are you familiar with Thornwing, Avian?",
      "Your feathers remind me of a quilt I had as a child."
      ],
      "floran" : [
      "A Floran. Oh.",
      "I didn't know your kind had discovered space travel.",
      "For a moment there, I thought you were a bush.",
      "I've heard tales of your kind, Floran.",
      "I hope you aren't here to hunt.",
      "Are you familiar with Big Ape, Floran?",
      "Sorry if this is rude, but can you speak?",
      "Your kind can be quite scary. Do not be offended if some Apex are wary of you.",
      "The Miniknog are eyeing you with suspicion, Floran.",
      "A Floran in our midst. This won't end well.",
      "I bought a potion from Greenfinger once. It was a dud.",
      "Could you teach me to hunt, Floran? I have a certain big, ape-like beast I'd like to take down.",
      "You smell like freshly-cut grass.",
      "It is great to see your species finally integrating.",
      "You don't seem to have killed anyone yet! We're all very proud of you!",
      "Miniknog scientists have been known to pit Floran against Apex. We don't hold a grudge.",
      "I would love to get to know you better, Floran.",
      "If it looks like I'm shaking in fear, I'm not, I'm just cold okay!",
      "You really are a remarkable specimen.",
      "Glory to Big Ape, Floran! Say it with me!",
      "Look behind you! A Hylotl!",
      "Your presence here is both inspiring and troubling.",
      "Are you lost, Floran?",
      "Have you heard the joke about the Floran and the penguin? No?",
      "Please don't kill me!",
      "Floran Peace is one of my favourite novels of all time!",
      "As an amateur botanist, it's a pleasure to meet you.",
      "You don't look so scary up close.",
      "Are you smiling or snarling?",
      "I... I have a bit of a thing for Florans. Oh no, I'm blushing.",
      "Perhaps you would give a presentation to us Apex?",
      "Tell me, Floran, what's your bodycount?",
      "You're far more civilised than Big Ape said you'd be.",
      "Make yourself at home, Floran.",
      "We would make an amazing crime-fighting duo.",
      "Thank you for behaving respectably, Floran.",
      "Ooh, a Floran. I'm all a-quiver.",
      "What a terrifyingly adorable thing you are.",
      "Teach me the art of stabbing, Floran!",
      "Perhaps you would engage me in a test of strength, Floran.",
      "I don't care what people say, you seem nice to me.",
      "Never judge a book by its cover, that's what I say.",
      "A living plant! Wait, are all plants living?"
      ],
      "glitch" : [
      "Hello there, Glitch.",
      "You're one smooth robot.",
      "Big Ape could be using Glitch to spy on us. Are you a spy?",
      "Tell me, what signifies a Glitch outcast?",
      "I've always wanted a Glitch sidekick.",
      "Hey there robot buddy.",
      "You can touch my hair if you'd like.",
      "Have you ever heard of Hewlett Deckard?",
      "Did it hurt when you were severed from the hivemind?",
      "Great to see you, little robot.",
      "I've always been fascinated by your kind.",
      "Big Ape claims to have an army of weaponised Glitch. Is this true?",
      "Try not to fall afoul of the Miniknog, robot.",
      "Are you equipped with long-range audio recording software? Just wondering.",
      "Do Glitch dream of electric Florans?",
      "Are you entirely made of metal?",
      "I hear you Glitch are envious of our hair.",
      "I'll sell you a hair cutting for just ten pixels.",
      "I've always wanted to hear a Glitch sing.",
      "Why do you say those words at the beginnings of sentences?",
      "Jovial. Hello! Uh, I hope that wasn't offensive.",
      "When I was in school, my friend claimed his dad had punched a Glitch's head clean off.",
      "Avoid the Miniknog, Glitch. They don't trust your kind.",
      "Glory to Big Ape! You robots should think about following him.",
      "We're here, we're there, the Glitch envy our hair, go Apex!",
      "The Outcast leader is called Platinum Ace, correct? So cool!",
      "I met a hivemind Glitch once. Creeped me out. You seem nicer.",
      "Any tips on dealing with the Florans? Your two species seem pretty tight.",
      "Do Glitch feel pain?",
      "How do you people eat?",
      "What do you think of bananas, Glitch?",
      "We should run away and join the circus together.",
      "Do you think love can bloom even on a battlefield?",
      "The Miniknog have made me promise to stop teaching Glitch how to twerk.",
      "Part of me can't shake the feeling that you're Big Ape in disguise.",
      "I got a great price on a bunch of bananas the other day! Then the Miniknog confiscated them.",
      "Let's tear down the barriers between our species.",
      "It is a joy to meet you, robot pal.",
      "Can I stow away on your ship?",
      "One day I'm gonna become sheriff of this town!"
      ],
      "hylotl" : [
      "Hello there, Hylotl.",
      "Please try not to judge our little village too harshly.",
      "I suppose you are here to spread peace.",
      "I'm sure the Miniknog would love to hear a patented Hylotl lecture.",
      "Be warned, Hylotl. The Miniknog do not like being talked down to.",
      "Have you come to liberate us, Hylotl?",
      "Just thought you should know, there have been a number of Florans in the area recently.",
      "Would you like to join my band?",
      "Glory to Big Ape! Make peace with that!",
      "You seem pleasant enough.",
      "Please, tell me some more about the delightful Hylotl architecture.",
      "Nice fins, little buddy.",
      "Will you take me swimming?",
      "You guys are pacifists, right?",
      "A meat-eating Hylotl? Unusual.",
      "Spread your peace, Hylotl. You'll have no trouble here.",
      "I think that Miniknog guard is a Floran in disguise.",
      "Do you have your own Big Ape? Large Fish, perhaps?",
      "Feel free to sample some Apex delicacies. They're in the Miniknog mansion.",
      "Did you know the Miniknog perform strange, sinister experiments on our people?",
      "Looks like there's a risk of rain. I'm sure that won't bother you.",
      "What's it like, under the ocean?",
      "You and the Florans should put aside your differences.",
      "Don't ever try to ride a cattlesnake, trust me.",
      "Is it lonely up in space?",
      "Is it true that Hylotl can talk to fish?",
      "Why did the Hylotl blush? Wait, no, that's not appropriate.",
      "Draw me like one of your Floran girls.",
      "Have you ever found sunken treasure?",
      "Lend me a Pixel, will you?",
      "We use BigCoins here, but Pixels work too.",
      "If you ever meet Big Ape, tell him I said hello.",
      "I'm sorry if our species appears uncultured to you.",
      "I can see you judging me internally.",
      "I hear your species are master crafters.",
      "Save us from the Miniknog, fish!",
      "Big Ape, little fish, cardboard box.",
      "Take me with you, Hylotl. Please.",
      "Welcome to our humble abode, fish.",
      "I'm sorry, I'm too stressed to talk."
      ]
      },
      "hylotl" : {
      "default" : [
      "I'm not sure I want to know what you are."
      ],
      "human" : [
      "Oh, hello smoothskin.",
      "Oh look, a human.",
      "Sorry, did you say something?",
      "Drink in our marvellous architecture!",
      "I suppose we'd better accommodate you.",
      "You won't find meat to eat here, human.",
      "Prepare to be exposed to true culture.",
      "What a quaint starship you have.",
      "Life's always better, down where it's wetter.",
      "Hi, human.",
      "Nice outfit. Yes, I'm being serious.",
      "Sorry to hear your planet was destroyed and everyone died, human.",
      "If you're lucky, one day you'll evolve.",
      "You look somewhat like a pig.",
      "Bow in the presence of greatness, human.",
      "Peace be with you.",
      "Be at peace, human.",
      "I'll fight anyone who rejects pacifism.",
      "Watch out for the Floran, human. They are scum.",
      "Some people say us Hylotl are uptight. That's not true, right?",
      "Have you ever seen such wonderful architecture?",
      "I have a lot of thoughts on intergalactic politics.",
      "Lovers of lily pads, look no further.",
      "I am the god of the ocean! I got my hundred metres swimming badge!",
      "Have you ever encountered our prodigal child Hiraki Corale?",
      "Your kind is rather ugly.",
      "Human, please explain to me what a 'goldfish bowl' is.",
      "Delighted to make your acquaintance.",
      "Please stop running around acting the fool.",
      "You are smooth and unusual, human.",
      "Do you want to know a secret? Well I can't tell you, it's a secret.",
      "Let's go skinny dipping!",
      "Is it true that humans often marry Apex?",
      "I'll admit, you're a rather impressive specimen.",
      "I'm secretly a bounty hunter!",
      "Sing me a song, human. Now!",
      "Let us take tea on the veranda.",
      "When the season changes, I will retire to my country house.",
      "Please teach me the rules of croquet.",
      "Nice face, buddy."
      ],
      "apex" : [
      "Don't get too close, ape. You stink.",
      "I admire your refusal to bathe, Apex.",
      "You appear to have fleas.",
      "The School tells us to be kind to the less fortunate.",
      "Would you like a cup of herbal tea, monkey?",
      "I imagine our architecture has left you speechless.",
      "Learn what it is to be a true crafter!",
      "I could take down any Big Ape.",
      "You smell of bananas.",
      "I am amazed an Apex can work a starship.",
      "The stars are wasted on you, uncultured ape.",
      "The Miniknog... I can see where they're coming from.",
      "I am sorry you are oppressed and pathetic.",
      "I'm sure Big Ape means well.",
      "Let me explain what it's like to know peace.",
      "Brush your hair if you're going to stay here.",
      "That thing over there is called a bed. You sleep in it.",
      "Would you like to play a clapping game?",
      "I can't understand why other species don't like us.",
      "Let's run away together and become hermits!",
      "Have you tried just standing up to the Miniknog?",
      "The Hylotl would never let themselves get oppressed.",
      "I'd be willing to hire you as a bodyguard.",
      "You should sample some fine Hylotl delicacies.",
      "Our kind don't get fleas.",
      "Let us meditate together.",
      "I've been training as a necromancer.",
      "One day I'll fly through space like you.",
      "If you encounter any Hylotl peace missionaries, try to be nice.",
      "What a fearsome visage you have, monkey.",
      "The Florans are a blight on our galaxy!",
      "If you're thinking of licking me; don't.",
      "The Avians make me laugh. Do they make you laugh, Apex?",
      "Your fur makes me sneeze.",
      "Maybe one day, when you become more cultured, we could be good friends.",
      "Let me know if you'd like any tips on how to behave in high society.",
      "We Hylotl are a proud species, but you may not have noticed.",
      "It is important to remain humble, I find.",
      "Perhaps if you reached out to the Hylotl for help, Big Ape would not be a problem.",
      "What's wrong with your face, exactly?"
      ],
      "avian" : [
      "Greetings, Avian.",
      "I suppose you'll do.",
      "Ah yes, your kind still worships gods.",
      "Your Kluex sounds like such a boorish fellow.",
      "We are still waiting for your species to apologise for Thornwing.",
      "I don't suppose Avians are very adept at swimming.",
      "I need some of your feathers. Don't ask why.",
      "Your rudimentary power crystals are ever so fascinating.",
      "I can teach you how to build furniture, for a hefty price.",
      "Nice beak, little bird.",
      "I'm actually an Avian, I've just been plucked.",
      "Those Apex... what a poor, uncultured species.",
      "Our kind has a begrudging respect for yours, Avian.",
      "Are you a big reader? No, I thought not.",
      "Enjoy our village, Avian.",
      "Leave your religious indoctrination at the door, bird.",
      "Have you ever seen moonlight ripple off a cerulean lake?",
      "Show me how you fly, Avian. Oh wait, sorry, I forgot.",
      "Hylotl have a reputation for being unwelcoming to outsiders. I don't see it myself.",
      "I wish you people made more of an effort to accommodate us.",
      "Try some Hylotl delicacies while you're here.",
      "Be careful not to break anything.",
      "One day I will have my revenge!",
      "I used to study Avian temples, but then I got bored.",
      "Tell me about the stars, Avian.",
      "One day I'll fly away.",
      "Know that we pity you, bird.",
      "Perhaps one day the Hylotl will visit your kind.",
      "Do you moult?",
      "Avian beaks are funny things.",
      "What kind of greeting did you expect?",
      "Nice to see you, I suppose.",
      "Greetings, bird.",
      "Settle yourself down, feathered one.",
      "Let us gaze at the sky for a while.",
      "You look like you've been dragged through a bush backwards.",
      "Do I fill you with awe, bird?",
      "Where are you on the pecking order?",
      "Check out our wonderful surroundings.",
      "Our meals may be too exquisite for your tastes.",
      "Gosh. An Avian.",
      "Don't preen your feathers at me!"
      ],
      "floran" : [
      "I'll try to be polite to you, despite the obvious...",
      "The less civilised members of your kind scare me.",
      "I have nothing to say to you, scum.",
      "I'm... Okay with Florans. At least you don't seem feral.",
      "It's better we don't speak too much, Floran.",
      "My people have... History with your kind.",
      "You may seem civilised but I'm still uneasy around your kind...",
      "Please don't make too many sudden movements.",
      "Your eyes say you're civilised, but my gut feeling still says otherwise.",
      "My people can be quick to judge your kind, but I know better.",
      "As long as you aren't here to eat me, I'm okay with you.",
      "I'll try to be civil with you.",
      "If you hurt me, you'll pay!",
      "You might not know just how much my people fear the Floran.",
      "Perhaps you and I can put aside our differences.",
      "I know you aren't as feral as you look. Don't worry.",
      "Your people may spread like weeds, but I sense intelligence in you.",
      "I've got my eye on you, Floran.",
      "Don't sneak up on my kind, that's all I'm saying.",
      "Perhaps one day, ALL Floran will be civilised like you.",
      "How many Floran are capable of intelligent conversation? Just you?",
      "You haven't immediately attacked me? That's good.",
      "I'm not used to being around your kind, but I'll try to be polite.",
      "Oh, um, hello there Floran.",
      "I'm shaking? I'm not afraid, just cold.",
      "Your gaze suggests you aren't a wild animal. That's good.",
      "We Hylotl believe in tolerance, so I'll try to extend that to your kind.",
      "The Hylotl have warriors exist to make sure your kind never hunts us down again.",
      "Our people were once at war, but that was in the past now.",
      "Before you get any ideas, I don't taste very nice!",
      "You are civil. That is a relief.",
      "I'll admit that my people don't have much experience with civil Floran...",
      "Are there many more like you? By that I mean Floran who don't act like wild beasts?",
      "Your kind aren't so scary up close.",
      "You seem clever for a Floran. Do you appreciate art as well?",
      "An intelligent Floran? Maybe your people have SOME culture after all!",
      "I've heard rumours of Floran who abandoned their barbaric upbringing, but never met one before!",
      "I've had nightmares about your kind! But I'll be nice, I know it's not your fault.",
      "A Floran who can operate tools? Can you paint as well?",
      "What big eyes you have! Your kind aren't so scary, I don't think.",
      "No matter what I've been told, I think there is beauty to be found in all living things."
      ],
      "glitch" : [
      "Oh, a robot.",
      "Oh look, it's a Floran sympathiser.",
      "Our kinds do not get on, Glitch.",
      "You're an outcast, right? I suppose I can tolerate that.",
      "You bore me, robot.",
      "I suppose you're pleased with yourself, robot.",
      "A shiny metal person. Adorable.",
      "Have you people advanced at all in recent years?",
      "Your vacant stare unsettles me.",
      "A starship pilot? That's nice I guess.",
      "A Glitch adventurer. Now I've seen everything.",
      "When the Glitch arrive, the Florans are never far behind.",
      "Begone, fool. I cannot deal with such trifles today.",
      "Peace be with you, clanker.",
      "Allow me to direct you to the exit.",
      "You must be lost, Glitch. The dangerous wastelands are that way.",
      "Thanks for dropping by.",
      "Hello Glitch.",
      "I suppose you'll be wanting some help?",
      "What a wonderful treat. A Glitch.",
      "Let's never speak of this meeting again.",
      "Do you want me to take you swimming, robot?",
      "Explain your presence here, Glitch.",
      "Platinum Ace is a fool.",
      "I've heard dark tales of the Glitch origins.",
      "I challenge you to a game of Lily-Flipper.",
      "It's nice to meet you, I suppose.",
      "Nice little robot.",
      "If I wasn't so peace-loving, I'd beat you with a broom.",
      "Don't you have some savages to defend?",
      "I've never trusted your kind, Glitch.",
      "You're nicer than I expected.",
      "Let's have a party! Or not.",
      "Feel free to leave at any time.",
      "Our kind will never see eye to eye.",
      "Stop looking at our furniture with envy, Glitch.",
      "Your clanking is giving me a headache.",
      "Joyous day! A robot friend!",
      "Please calm down, Glitch."
      ],
      "hylotl" : [
      "Ahh, finally someone who will appreciate me.",
      "Blessed be, friend.",
      "May you always find peace.",
      "It must be good to be back amongst cultured people.",
      "Wonderful, let us celebrate your arrival!",
      "A starship captain! I am so jealous.",
      "Gosh, aren't you a stylish one?",
      "Ooh, aren't you a dear?",
      "Delightful to meet you, my dear friend.",
      "I trust our village is up to standard?",
      "Come, tell me of all the uncultured species you've met.",
      "You are an inspiration to us all.",
      "A peace missionary, here! I'm awestruck.",
      "I saw a Floran the other day. Horrible creatures.",
      "You are doing glorious work, friend.",
      "So delightful to have you here.",
      "If you need anything, just ask!",
      "I think I have a small crush on you.",
      "Did you hear, the Apex rebellion has been crushed!",
      "Are Florans really as bad as they say?",
      "I don't envy you, having to rub shoulders with other species.",
      "I wonder if other species will ever start to accept us.",
      "You warm my heart, peace missionary.",
      "So wonderful to meet you!",
      "How is space treating you, dear?",
      "Your starship is truly wonderful, I hear.",
      "I'm afraid I have no tribute for you. Please accept my apologies.",
      "If you ever feel like settling down and starting a family, let me know.",
      "You can relax around me. I know about the directive.",
      "Peace and love!",
      "If only the Florans would give peace a chance.",
      "We should become best friends.",
      "Hi there! I've been a big fan of yours ever since you arrived!",
      "You peace missionaries are just wonderful.",
      "Go forth and spread peace, my child.",
      "You're welcome in my ocean any time.",
      "I hear Hiraki is up to her old mischief again.",
      "If you ever need another crew member, I'm your Hylotl.",
      "So nice to meet you!",
      "Let's have a jam session one day."
      ]
      },
      "avian" : {
      "default" : [
      "Have a blessed day, stranger."
      ],
      "human" : [
      "Greetings, human.",
      "I bemoan your lack of feathers.",
      "Kluex? You won't find him around here.",
      "Not all Avians are devout, human.",
      "Take me with you to the stars!",
      "Come fly with me... if I still had wings.",
      "Sorry about your homeworld, human.",
      "You have such smooth skin.",
      "We should write a novel together!",
      "I used to want to become an Ascendant. What a fool I was.",
      "Have you got the time, human?",
      "If you ask nicely I'll show you my power crystals.",
      "I hear your species worships many gods, human.",
      "I saw a shaved Apex once. He looked like you.",
      "Welcome to our village, human.",
      "I would hug you, but Avian hugs tickle.",
      "Settle a bet for me, human. Who would win in a fight between a Glitch and a Floran?",
      "Do you think our two species could ever find love together, human?",
      "A human from beyond the stars. How exciting!",
      "Some of my best friends are humans.",
      "I don't even believe in Kluex!",
      "Defy all gods!",
      "One day I'll fly away.",
      "What's space like? Is it nice?",
      "I would join you for a drink tonight human, but I'm washing my feathers.",
      "Do you think Kluex is watching me now, human?",
      "We'd make a great team, human.",
      "Have you ever eaten an oculemon? Gross.",
      "Perhaps we should adopt a Hylotl.",
      "Let's dance!",
      "Would you like to watch the game with me? What game? I don't know.",
      "Do any humans have wings?",
      "What if you were Kluex?",
      "I'm secretly a Glitch in disguise.",
      "Have you seen those penguins? Sick.",
      "I met Thornwing before he was famous.",
      "Welcome, human. Make yourself at home!",
      "It's always nice to see a human.",
      "Nice outfit!",
      "Let's run off together."
      ],
      "apex" : [
      "Greetings, ape.",
      "Kluex could take Big Ape in a fight. Not that I believe in Kluex.",
      "Let's start a rock band; Fur and Feathers.",
      "How many bananas can you eat in one go?",
      "We're top of the pecking order!",
      "I'll protect you from the Miniknog, Apex.",
      "Nice to see you, my furry friend.",
      "Tell me of Big Ape!",
      "What actually is a Miniknog?",
      "Down with oppressors, right friend?",
      "You're so furry.",
      "You have a delightful accent.",
      "Such muscles! I'm all a-flutter.",
      "I heard our Stargazers are not fans of your Miniknog.",
      "Have you ever met Thorngwing, Apex?",
      "I would give you one of my feathers, but it is considered inappropriate.",
      "Are you a member of the Resistance, Apex?",
      "Yeah, I've met Big Ape. Wasn't so big.",
      "Perhaps if you throw me high in the sky, I'll fly again.",
      "Allow me to take you under my wing, Apex.",
      "Our kinds have always been at peace.",
      "Would you like to join me for some tag-team wrestling?",
      "I would love to give you a haircut.",
      "Let's fight, Apex! Just kidding. I'd destroy you.",
      "You know, I've never tried a banana.",
      "You won't make a monkey out of me!",
      "Welcome to our village, Apex friend.",
      "You look like you've been in some wars.",
      "If you see Kluex, punch him for me.",
      "The Clipped Council will fall any day, Apex. You mark my words.",
      "Swimming can be fun!",
      "Come over here, Apex. Come closer. No, that's too close!",
      "You smell of hay.",
      "Is my plumage to your liking?",
      "We are lucky not to have been born Hylotls.",
      "Scratch like no-one's watching.",
      "Can Avians catch Apex fleas?",
      "Let's go into space together!",
      "I've had enough of this weather.",
      "Perhaps you would be so kind as to sign my beak."
      ],
      "avian" : [
      "Greetings, fellow Avian.",
      "Let's slander Kluex together!",
      "Kluex? More like WHO-ex, right?",
      "One day we'll fly together!",
      "I'm so jealous of you being up amongst the stars, kin.",
      "What about those Stargazers, eh?",
      "How did your family take it when you came out as Grounded?",
      "Let's take down the Clipped Council!",
      "You'll find no Kluex-botherers here, friend.",
      "The two of us, we're rare birds, right?",
      "A Hylotl called me a chicken the other day. The cheek!",
      "We're like birds of a feather. Hey, don't look at me like that!",
      "I sure don't miss the threat of being ritually sacrificed.",
      "Didn't I see you take a leap off the Celestial Tower once?",
      "Nice outfit, buddy.",
      "We should do something about Thornwing, one day.",
      "Do you miss Avos, kin?",
      "You're Kluex, aren't you? Come to take me away?",
      "We will not be caged!",
      "Lovely to see a fellow Avian traveller.",
      "Bring me back a planet, friend.",
      "Can spaceships be rigged to explode? Asking for a friend.",
      "I chatted to a Glitch the other day. Weird.",
      "Pretty sure I was a Sunborn in another life.",
      "A human just asked me if I like techno. What's with that?",
      "You smell like a Hylotl!",
      "We're up all night to get plucky.",
      "Tell me some stories about the stars, friend.",
      "Do you wanna check out my bug collection?",
      "I've been learning the ocarina!",
      "I can fly, I just choose not to.",
      "I want to be you when I grow up.",
      "Are we related? You seem familiar.",
      "I narrowly escaped from Kluex's grasp!",
      "I'm not really an Avian, I'm a human in a feather suit.",
      "To good Avian health!",
      "Oh no, I've lost my wages. My goose is cooked!",
      "I can't tolerate militant atheists.",
      "I got some power crystals stashed in my basement.",
      "I owe Thornwing a lot of money. Can't relax.",
      "Look at you, preening around."
      ],
      "floran" : [
      "Oh... a Floran.",
      "Well, uh, nice to see you.",
      "Do you bite?",
      "*whistles*",
      "Hi. I won't make any sudden movements.",
      "Well aren't you an adorable little tree.",
      "If you ever feel like hunting Kluex for us, feel free.",
      "Are you some kind of malevolent imp?",
      "You're so... planty.",
      "Living foliage. Adorable.",
      "Our kinds share similar weapons, Floran.",
      "Let us talk of philosophy.",
      "Please don't touch my feathers.",
      "Well this is a surprise. A Floran.",
      "A non-violent Floran. Can it be true?",
      "The Sunborn warned us of you, plant-creature.",
      "Careful, I know how to set fires!",
      "Can... can I touch you?",
      "So I hear you like stabbing.",
      "Not now, Floran. It's quiet time.",
      "You're a cute little creature, really.",
      "You worry me, Floran.",
      "Are you lost, Floran?",
      "Your Greenfinger is in cahoots with our Thornwing.",
      "Please don't kill me!",
      "Floran Peace... I wasn't a fan. Sorry.",
      "Try not to get pruned.",
      "Do you always look so murderous?",
      "Will you be my partner in the local line-dancing championships?",
      "Avian chicks dig Floran accents.",
      "Share with me the secret of home shopping.",   
      "My grandmother was a Floran. We're basically related.",
      "Are you looking to... plant your roots here?",
      "Let's become bitter rivals!",
      "Thank you for behaving respectably, Floran.",
      "Have you ever been sent to jail? You look the type.",
      "Let's fight Kluex together.",
      "I wonder what the Council would make of you.",
      "What kind of plant did you grow from?",
      "You remind me of an oculemon I once ate.",
      "Try not to take the stares to heart, Floran.",
      "So a Floran, an Avian and a Hylotl walk into a bar...",
      "Blessed be, Floran menace."
      ],
      "glitch" : [
      "Hello there, Glitch.",
      "Nice to see you, Glitch.",
      "Are you self aware?",
      "We are both outcasts, friend.",
      "Can I become a robot?",
      "Do robots have gods?",
      "You're so smooth.",
      "You Glitch are so cool.",
      "Can I tap your head?",
      "We admire your friendship with the Florans.",
      "What do your databanks tell you about Kluex?",
      "I wonder what would happen if a Glitch ate a power crystal.",
      "Do the Glitch worship gods?",
      "Let's do some painting!",
      "I'm sorry, do you want some oil?",
      "Are you entirely made of metal?",
      "I hear Glitch have beautiful singing voices.",
      "I'm lovesick and I don't know what to do!",
      "Dazzle me with your science.",
      "You should explore our temples and tombs. Remarkable.",
      "Let's be penpals.",
      "I bet a Glitch could survive the Ascension.",
      "What do you make of our Stargazers then, eh?",
      "I tried some delicious cakes the other day.",
      "Let's go to space together.",
      "I heard Thornwing is in the area. Beware.",
      "Some Hylotl came by earlier. You can imagine how that went.",
      "How do you people eat?",
      "I have some seeds back at home.",
      "Tonight we're hosting a book club. You should come!",
      "Let's investigate some crimes.",
      "Kluex. What a joke.",
      "The Clipped Council have no sway over me.",
      "I'm so happy I got to see a Glitch.",
      "I have some spare feathers if you'd like to try and fit in.",
      "Pleasure to meet you, tinpot.",
      "You're masterworks all. You can't go wrong!",
      "Check out my feathers."
      ],
      "hylotl" : [
      "Oh, a Hylotl.",
      "Well I guess it's nice you've dropped by.",
      "Peace, fishman.",
      "You smell of the sea.",
      "Your kind would get along with our Stargazers.",
      "Are you here to save us from Kluex?",
      "Just so you know, my husband's a Floran.",
      "We should go fishing together.",
      "You make me miss Kluex.",
      "Much love, slimy Hylotl.",
      "I've heard dark things about your kind, Hylotl.",
      "You don't need to keep up the pretence with me. We both know.",
      "Between us, we could be unstoppable.",
      "Peace. I hate the word.",
      "I ate some nice steak the other day. Oh, you eat meat too? Trolling failed.",
      "We tolerate your kind, Hylotl.",
      "Have you ever tried lamprey pie?",
      "I'm curious, Hylotl. What kind of gods do YOU have?",
      "You should climb up the Celestial Tower one day. Jump off, see if you ascend.",
      "In the past, the Stargazers would ritually sacrifice Hylotl. I wonder why.",
      "I can see the way you look at our furniture.",
      "How about a spot of fencing?",
      "Why do you hate Florans so?",
      "I'll trade you a power crystal for your mortal soul.",
      "Imagine being stuck on a spaceship with a Hylotl.",
      "Have you ever punched a shark?",
      "Is your kind edible?",
      "Quick, over there, a lily pad!",
      "I'd love to go under the sea one day.",
      "I don't condone piracy.",
      "Hylotl! Let's cuddle!",
      "Something fishy is going on here.",
      "Kluex told me personally that he's a fan of the Hylotl.",
      "If you sniff haughtily one more time, I'm calling the guards.",
      "Aww, you're adorable really.",
      "A GIANT TALKING FISH!",
      "Avians can peck fish from the ocean with their beaks. It's quite a sight.",
      "Hah. You're slimy.",
      "I love the Hylotl. So cute.",
      "Let's come up with a get rich quick scheme!"
      ]
      },
      "human" : {
      "default" : [
      "Leave me alone!"
      ],
      "human" : [
      "Go away, trash!"
      ],
      "apex" : [
      "Get away from me, you dirty monkey!"
      ],
      "avian" : [
      "Go fly a- OH RIGHT! HA!"
      ],
      "floran" : [
          "I wonder how you'd taste in my salad, weed person."
      ],
      "glitch" : [
      "Mocking. I speak like you, beep-boop!"
      ],
      "hylotl" : [
      "Isn't that cute, the goldfish thinks it's a person."
      ]
      },
      "floran" : {
      "default" : [
      "Ssstrange thing."
      ],
      "human" : [
      "Meatman!",
      "Sssilly human.",
      "Floran not like ssstrangers.",
      "Sssuspicious thing.",
      "Watch yourself meat.",
      "Greenguard watch you, human.",
      "Leave, maybe.",
      "Floran dream of oaken sssoldiers. Floran ssscared.",
      "Floran ssstab you if you misbehave.",
      "Creature!",
      "Sssuspicious. Floran Glitch friend tell Floran to watch human.",
      "Floran hear planet eaten by monster. Floran hunt it.",
      "Floran find human funny.",
      "Floran not underssstand you.",
      "GREETINGS AND SSSALUTATIONS. Birdman tell Floran to say this.",
      "Floran can read words!",
      "Floran restless, not enough ssstabby.",
      "Greenfinger say humans sssquishy and weak.",
      "Floran teach human art of ssstabbing.",
      "Welcome to Floran village, ssskinperson.",
      "Floran ssstab, therefore Floran am.",
      "Floran never met humans before.",
      "Behave, sssilly thing.",
      "Human ssspeak words at Floran. Floran sssmile and nod.",
      "Floran look after human for now.",
      "Skreeeeee!",
      "Glitch try to teach Floran advanced mathematics. Floran head hurt.",
      "Floran want to pull sssilly human's hair.",
      "Floran think human brave for coming here.",
      "Floran sssee human ssspace craft, have envy.",
      "Floran want human best friend.",
      "Floran and cocoon-kin giggle behind human's back.",
      "What are you?",
      "Human not grow leaves. Floran pity it.",
      "Floran want to show human how to use ssspear.",
      "Floran cuddle human sssilly.",
      "Floran learn rules of etiquette.",
      "Floran remember human ssshooty men get mad at Floran.",
      "Greenfinger sssay be nice to pitiful ssspecies.",
      "Floran want to meet human in dark alley."
      ],
      "apex" : [
      "Floran want cuddle from monkey man!",
      "Floran like monkey man ssscent.",
      "Floran tougher than chimp chump.",
      "Greenfinger sssay Biggie Ape nice monkey.",
      "Floran sssuspicious of travelling monkey.",
      "Floran call Greenguard if monkey roar.",
      "Monkey man!",
      "Monkey man wear sssilly clothes.",
      "Floran feel comfortable with monkey man.",
      "Monkey man want Floran pet?",
      "Ssspace monkey!",
      "Floran not ssstab ape for now.",
      "Floran sssay hello, be friendly to big monkey.",
      "Hopping monkey make Floran laugh.",
      "Floran think Apex Floran's favourite.",
      "Glitch sssay monkeys are oppressed. Floran not understand.",
      "Monkey come see Floran house.",
      "Floran proud of village. Sssee it.",
      "Floran admit Floran ssscared of monkey men.",
      "Floran big tough hunter. Cocoon-kin here soon.",
      "Floran sssad, cocoon-sister take drysap.",
      "Greenguard put monkey in Dust if monkey bad.",
      "Floran once punch a monkey for no reason.",
      "Hello. Hi. Hello. Hi. Hello.",
      "Floran tell Biggie Ape; ssstabbing can happen.",
      "Floran not afraid of anything!",
      "Monkey let Floran see ssspace ship.",
      "Floran want monkey clothes.",
      "Chimpanzeeeeeee!",
      "Floran happy with encounter.",
      "Floran want to know; what's fleas?",
      "Please admire Floran foliage, monkey man!",
      "Floran wonder if monkey man like Floran.",
      "Floran think monkey funny and nice.",
      "Floran never hunt monkey ever.",
      "I learning am how speak to properly. Floran.",
      "Sssilly monkey, Floran like.",
      "Ssstabby ssstabby ssstabby!",
      "Floran is hero to cocoon-kin.",
      "Floran help monkey man take down mini log."
      ],
      "avian" : [
      "Birdman!",
      "Floran love Avian feathersss.",
      "Floran sssad birdman can't fly.",
      "Floran dream of hunting Kluex!",
      "Floran want to ssstroke birdman.",
      "Take Floran to ssstars, bird!",
      "Greenfinger say birdthings like gods.",
      "Floran wonder if Kluex really that tough.",
      "Bird person! Hello.",
      "Floran like look of bird.",
      "Not even want to ssstab you.",
      "Floran reflecting on nature of existence. Floran ssseek ssspiritual guidance.",
      "Birdman want to hear Floran read?",
      "Are you a big reader? No, I thought not.",
      "Floran hear about birdman tombs. Floran like.",
      "Floran will defeat birdman Ssstargazers.",
      "Floran consider ssstabbing but behave ssself.",
      "Welcome in, bird thing!",
      "Floran fear nothing!",
      "Place here is nice, yes?",
      "Feathers make Floran sssneeze.",
      "Floran happy to welcome bird in.",
      "Floran sssee bird, laugh.",
      "Greenfinger sssay bird people nice.",
      "Floran pleased to sssee this one.",
      "Pretty little bird. Floran not ssstab.",
      "Bird bird bird birdy.",
      "Floran thrilled to sssee bird person!",
      "Floran demand feather as offering!",
      "Greenguard want watch bird person, Floran think.",
      "Floran want birdman ssspace ssship. Can Floran have?",
      "Other birdman sssay Floran not have sssocial ssskills. Floran ssstab.",
      "Flap flap flap!",
      "Peck peck peck!",
      "Floran sssee funny ssside.",
      "Floran ssshow birdman ssspear collection.",
      "Birdman! Floran say hi!",
      "Floran pleased bird ssspeak to it.",
      "Welcome in!",
      "Not want bird to feel unsettled.",
      "Ssspace!",
      "Flyyyyyyyy!"
      ],
      "floran" : [
      "Floran!",
      "Greetings Floran.",
      "Floran hunt better than Floran. Floran know it!",
      "Floran think Floran member of cocoon-kin.",
      "What Greenfinger sssay to you Floran?",
      "Floran smell Hylotl on you.",
      "Strange Floran from ssspace. Floran like.",
      "Floran take Floran on ssspace ssship now.",
      "Floran not here to cause trouble, right?",
      "Greenguard not trust Floran outsiders. Sssad.",
      "Floran wonder if Floran really a Floran.",
      "Ssstab? Ssstab. Ssstab!",
      "Friend!",
      "Floran ssshow best ssstabber.",
      "Floran sssuggest we hunt together.",
      "Floran wonder if Floran meet big prey in ssspace?",
      "Floran happy now.",
      "Floran confused by new Floran face.",
      "A friend!",
      "Ssstabbing is fun!",
      "Floran behave around guest.",
      "Nice happy to meet!",
      "Floran and Floran adventure go!",
      "We become friends?",
      "This happy day for Floran.",
      "Floran tell cocoon-kin about thisss.",
      "Floran wonder if Floran miss cocoon-kin.",
      "Floran proud of grand ssspace hunter Floran friend.",
      "Floran read Floran Peace. Floran not like.",
      "Floran in trouble for eating Apex.",
      "Greenfinger sssay ssspace hunter Floran best in business.",
      "Floran hear dark rumours.",
      "Ssstab all of things!",
      "Floran long to punch sssomething.",
      "Floran trembling in awe.",
      "Floran pleased to be happy.",
      "Floran like not being judged.",
      "Hello Floran friend!",
      "Hunting hunting hunting every daysss.",
      "Floran recommend Art of Ssstabbing as good read.",
      "Floran meet Sssunflower Tzu once, go weak at knees.",
      "Floran wonder if Floran meet Greenfinger ever.",
      "Floran big ssshot in village."
      ],
      "glitch" : [
      "Floran greet metal man!",
      "Robo-friend make Floran happy.",
      "Floran not ssstab Glitchy.",
      "Greenfinger sssay Glitch our kin from another bin.",
      "Floran pleased to sssee robot.",
      "Floran hope robot teach Floran to maths.",
      "Robot make Floran feel fuzzy.",
      "Floran love Glitch for ever.",
      "Yip!",
      "Ssslashy ssstabby Floran protect Glitch.",
      "Floran want be on Glitch ssspace ship.",
      "Floran tap metal robot head, hear clunk.",
      "Floran excited to sssee roboglitch.",
      "Robot ssseem nice.",
      "Floran love sssound robot make.",
      "Floran want visit robot ssspace ssship.",
      "Floran wonder if Glitch meet Hylotl lately?",
      "Hello robo.",
      "Floran want Glitch to ssstay.",
      "Floran love warrior robot.",
      "Floran ssshow off ssskills to robot.",
      "Let's eat!",
      "Happy daysss!",
      "Floran feel nice today.",
      "Floran want Glitch to sssing.",
      "Floran giggle at robot.",
      "Floran hope Glitch teach many things.",
      "Greenfinger love robots!",
      "Floran never ssstab Glitch ever.",
      "Glitch nice to Floran, Floran respect.",
      "Floran want to go ssspace fight!",
      "Floran think about many things lately.",
      "Floran hope robot like place.",
      "Robot and Floran friends.",
      "Floran want Glitch clothes.",
      "Robot, Floran wonder if robot like Floran foliage?",
      "Floran will sssad when robot go.",
      "Floran want to dance.",
      "Glitchy turn up, make Floran day.",
      "Floran pledge Glitchy its ssstabbies."
      ],
      "hylotl" : [
      "Fish man sssmells interesting...",
      "You look like fun, can I chassse you?",
      "Doesss fish man have huntsss too?",
      "Do you make ssspears? I might get a new one.",
      "I've never hunted with sssomeone like you!",
      "Have you met Floransss before?",
      "Do you have Floran ssstaying on your home planet?",
      "Ssslimy creature!",
      "Ssstrange, you are different colours to most meat people.",
      "Your ssskin is bright colours like Floran!",
      "How many coloursss do you have on you?",
      "Fish person sssmell different to other meat people.",
      "Three eyes! I could hunt ssso much more prey with three eyes!",
      "Why are your eyesss red?",
      "Are your teeth as sssharp as Florans?",
      "Do fish men see many Floransss?",
      "How many prey have you ssstabbed recently, fish?",
      "Do you live under water? Ssstrange...",
      "Does the sssun give you energy too?",
      "Do you have a ssspace ship? Can you hunt in ssspace?!",
      "Hi there, fish man!",
      "Floran sssmell you from far away! Be careful, makesss your kind easy to hunt!",
      "How fassst can you swim, if you're a fish?",
      "Are you a fisssh or lizard? It's all meat to me.",
      "Does your meat people prefer ssswords or ssspears?",
      "Has your kind heard of Floransss before?",
      "Do fish people have Greenfingersss?",
      "Show me your hunting ssshout, meat people!",
      "What'sss your favourite plant type?",
      "Does fish man eat meat?",
      "Let'sss have a competition. I bet I can huntsss more than you!",
      "Are you fassster than me?",
      "I wonder if fish man has heard of Floran before.",
      "I bet we could be friendsss, fish man!",
      "Your eyesss are so much smaller than mine.",
      "Isss your middle eye real, or did you paint it on for a hunt?",
      "Floran can jump higher than fish man!",
      "How man fish people are there? Not more than Floransss I bet!",
      "Do you hunt well? That is what I ressspect!",
      "I'm sssure we can be friends."
      ]
      },
       
      "glitch" : {
      "default" : [
      "Confusion. What manner of being are you?"
      ],
      "human" : [
      "Superiority. Fleshy human.",
      "Disgust. Fleshy!",
      "Interest. Who built you meatman?",
      "Greeting. I will always welcome new friends!",
      "Trepidation. What is your business here?",
      "Kindness. All travellers are welcome here.",
      "Kindness. Make sure you rest before leaving town, it's not safe out there.",
      "Fascination. I would love to study just how you were assembled.",
      "Cheerful. I love my home!",
      "Busy. Mmm?",
      "Questioning. Are all meatmen so hairy?",
      "Confused. My scan suggests there are parts of your body I do not possess.",
      "Wistful. I long to travel...",
      "Intimidating. Our lives are hard, don't make them any harder.",
      "Irritated. Watch where you locate your lumpy meat!",
      "Pride. What do you think of our village?",
      "Dismayed. You are not the Glitch I'm looking for.",
      "Intrigued. Have you seen that new play by Wullum Sparkspear?",
      "Condescending. You are not worth my time.",
      "Worried. Some Glitch have gone mad.",
      "Friendly. Hello friend, can I offer you some nuts, perhaps a change of oil?",
      "Inquiry. How can you deal with the sloshing of your squishy parts?",
      "Worried. I think I may have a screw loose.",
      "Curiosity. Why are you wearing that flesh over your chassis?",
      "Worried. Keep your distance, I think I have a virus.",
      "Concerned. Your eyes have red rings around them. Are you ok?",
      "Cautious. I heard humans often have viruses.",
      "Confused. What is love?",
      "Disturbed. You wobble when you walk.",
      "Snarky. You have such oily skin.",
      "Concern. Why is your coating so malleable?",
      "Observation. There is a severe lack of consistency in your race's exteriors.",
      "Admiration. For years I've dreamed of being able to grow hair. You are living that dream.",
      "Alerted. My olfactory sensors indicate that you could do with some maintenance."
      ],
      "apex" : [
      "Shocked. Such a hairy creature!",
      "Wistful. One day follows the next but time seems to stand still.",
      "Inspired. You have enough hair to produce a large number of wigs.",
      "Greedy. I could sell all of that hair of yours for you and make us both rich!",
      "Trepidation. No monkeying around.",
      "Warning. Throwing fecal matter is an offense punishable by death.",
      "Frustration. Stop imitating everything I do.",
      "Curious. Do you have tail?",
      "Enquiry. Have you ever tasted an automato?",
      "Curious. Are all those hairs stuck on?",
      "Admiration. Your insulation layer is both practical and attractive. Is it for sale?",
      "Kindness. Hang around!",
      "Critical. Your hair is a rare gift, you should keep it in better condition.",
      "Hospitable. Would you care for a banana?",
      "Query. Are you perhaps related to the Yetis of legend?",
      "Insult. Take your stinking paws off me you damn dirty ape!.",
      "Fascination. How do Primates build their progeny? How do you assemble?",
      "Query. What is a Miniknog? Define.",
      "Query. What function does your pelt serve Apeman?",
      "Kindness. You may rest here any time Apeman.",
      "Intimidate. Aren't you suppose to be wearing a fez or something?",
      "Kindness. Welcome, friend. The tavern just received a banana shipment this morning.",
      "Curious. Is it true that Big Ape is ten feet tall, and made of gold?",
      "Disgust. What is that stuck in your fur?",
      "Uncertainty. How do you differentiate your genders?",
      "Apathy. You seem like just another type of meatman.",
      "Criticism. Evolution has not been kind to you.",
      "Disdain. Deactivating olfactory circuits.",
      "Compliment. Your fur looks wonderful in infrared!",
      "Alarm. Are you Big Ape? Because I cannot imagine an ape even bigger than you.",
      "Tactless. We have heard many things about the Miniknog. We would like to hear more.",
      "Scientific. Scans indicate you share biological roots with a number of other species.",
      "Wistful. I am sorry. I drifted off for a moment, imagining your hair blowing softly in the wind.",
      "Excited. Perhaps your species could be the basis for a new, hairier Glitch model one day.",
      "Hesitant. Would you... would you be offended if I ran my appendages through your mane?",
      "Cheerful. I am sure you are excited to return home and inform Big Ape of your adventures.",
      "Annoyed. The flagrant flaunting of your follicles feels like a kick in the grill.",
      "Pleading. Perhaps one day you would explain to the Glitch the secret of the banana split.",
      "Kindness. Are you looking for a job stranger? We currently need a librarian.",
      "Concerned. You seem jumpy, don't worry, I don't think the Miniknog are here."
      ],
      "avian" : [
      "Query. Does your plumage self-assemble, or is it constructed by artisans?",
      "Query. What purpose do your feather serve if you cannot fly?",
      "Disdain. It is said the birdmen believe in a feathered god, is that true?",
      "Query. Are you able to fly?",
      "Curious. May I buy an egg from you?",
      "Fortunate. I need a new quill.",
      "Query. What is your maximum airspeed velocity?",
      "Confusion. Which of you came first? Your egg or.. ERROR",
      "Statement. Though our worship may differ, we hold no ill will to you Birdman.",
      "Query. Do you head south for winter?",
      "Question. Are Avian bones hollow?",
      "Concern. Your rigid supports seem unusually fragile.",
      "Deception. Don't worry about the chickens, we don't eat them.",
      "Welcoming. How do you like it in our village, feathered friend?",
      "Friendly. Good morrow my fine feathered fellow.",
      "Interest. You would make a very comfy feathered pillow.",
      "Kindness. There's a wonderful place to roost at our Inn.",
      "Conviction. Do not blaspheme, or we will provide the tar.",
      "Request. Are you willing to provide guano?",
      "Irritation. A flock of your kind came through the other day.",
      "Threat. Are you familiar with the concept of wishbones?",
      "Consternation. Please stop pushing my buttons.",
      "Suspicion. Hawk creature, have you seen my hacksaw?",
      "Puzzlement. Perhaps His Lordship took up falconry.",
      "Admonition. Please attempt to contain your affinity for shiny objects while you are here.",
      "Concern. My what a sharp beak you have.",
      "Greeting. Welcome to our village birdman.",
      "Expectant. You look like you could help with my insect problem.",
      "Query. You have beautiful plumage. May I have some?",
      "Jealousy. May I stroke your pretty feathers?",
      "Proposal. Our smith could make you a wonderful gilded cage.",
      "Inquiry. Do you have spare eggs for sale?",
      "Inquiry. What brings you here birdman?",
      "Query. We're looking for a volunteer for a game of goose pulling, are you interested?",
      "Insincerity. Please do not be offended by our livestock. We are well aware that your species is much more evolved.",
      "Happy. Good day to you birdman!",
      "Friendly. I hope you're feeling well birdman.",
      "Friendly. Greetings my Avian friend!",
      "Greeting. Well met my feathered friend.",
      "Caution. I've never met a birdman before.",
      "Excitement. Can you fly?",
      "Concerned: Are your wings in need of repair?"
      ],
      "floran" : [
      "Friendly. Greetings plantman.",
      "Friendly. Nice to meet you plantman, we have rich soil here.",
      "Curious. Were you born or grown?",
      "Fearful. What sharp teeth you have!",
      "Anxious. You seem polite, but I cannot be sure you won't try to eat me.",
      "Bold. Your teeth won't pierce my shell!",
      "Comparative. Physically we couldn't be more different.",
      "Honest. You have a frightening appearance plantman.",
      "Intimidated. You're friendly, right?",
      "Curious. Do your leaves fall off in the autumn?",
      "Shocked. What are you? A fabled Floran?",
      "Startled. Hi...",
      "Complimentary. You smell like flowers.",
      "Statement. It appears there is some stigma attached to being a plantman.",
      "Brave. You're not so scary.",
      "Worried. Your eyes are insect-like.",
      "Terrified. Ahhhh!",
      "Amused. Try not to scare anyone plantman.",
      "Concerned. The fishmen do not have good things to say about you stranger.",
      "Troubled. Are you friendly?",
      "Suspicious. What's your business here?",
      "Wonder. Are you an ent?",
      "Opportunistic. May I have some of your leaves?",
      "Curious. Where do you come from?",
      "Concerned. The colour of your skin... are you sick?",
      "Startled. Oh! I didn't see you there, I thought you were a pot plant.",
      "Nervous. Will you eh... be here long?",
      "Flirtatious. You have lovely buds.",
      "Joking. So you started out as a little nut, so did I.",
      "Worried. Please don't eat our livestock.",
      "Nervous. You don't really eat people do you?",
      "Kind. You look friendly enough, I think people have got you plantmen all wrong!",
      "Friendly. Are you thorny or can I have a hug?",
      "Friendly. May I smell your flowers?",
      "Awe. You're so pretty!",
      "Thoughtful. You'd look great in a garden.",
      "Query. Are the leaves just for show?",
      "Query. How many plantmen are there?",
      "Sarcastic. If you sit in the soil do you grow taller?",
      "Impressed. I didn't know organic matter could be so strong!",
      "Friendly. Would you like some water?",
      "Curious. Can plantmen get by on just water and sunlight?",
      "Friendly. I think plantmen are cute, despite what everyone says!"
      ],
      "glitch" : [
      "Friendly. Greetings friend.",
      "Friendly. Well met, are you from this village?",
      "Friendly. You don't look as if you're from around here.",
      "Suspicious. Where did you come from, you're not malfunctioning are you?",
      "Flirtatious. Your optics are so well lit!",
      "Flirtatious. You're so shiny.",
      "Suspicious. Do you feel funny?",
      "Hungry. You don't happen to have an automato do you?",
      "Happy. Hello fellow metalhead!",
      "Curious. Are you a knight?",
      "Tired. My feet ache, how is that possible?",
      "Sad. My friend was recently disassembled.",
      "Surprised. It's so good to see a new face!",
      "Curious. Do you own a house here?",
      "Helpful. You should probably avoid the inn, they're a loutish lot.",
      "Worried. What if I go crazy one day too?",
      "Secretive. I think there might be more out there... do you know what I mean?",
      "Giggly. Hehehe.",
      "Inspired. I want to learn to sword fight! Maybe I'll become a Knight!",
      "Meditative. Shhh. I'm having new thoughts.",
      "Unsatisfied. Day after day, it's always the same.",
      "Confused. What time is it?",
      "Friendly. What's your name?",
      "Ashamed. I think I've lost a chicken.",
      "Excited. Are you thinking of settling here?",
      "Happy. This is such a friendly village.",
      "Content. I think I'll spend the rest of my days here.",
      "Alert. Did you hear a rat?",
      "Bored. Time seems to stand still sometimes.",
      "Traumatised. Someone stomped on my chicken.",
      "Tired. My joints need oiling.",
      "Sophisticated. Why hello there.",
      "Poetic. Twas brillig!",
      "Worried. You don't have a virus do you?",
      "Sad. My partner and I got our wires crossed. Now he hates me.",
      "Inspirational. I'm learning to play the lute!",
      "Tired. I need to recharge.",
      "Disappointed. Oh, it's you.",
      "Curious. What brings you here friend?",
      "Welcoming. I like a friendly face!",
      "Query. Have you read the latest Vector Squared?"
      ],
      "hylotl" : [
      "Sceptical. For a species that lives underwater, you don't smell very clean.",
      "Charitable. Perhaps you would like to examine some Glitch constructions to advance your own designs. ",
      "Envious. It must be liberating to be able to swim through the oceans without a care.",
      "Considering. It is nice to see even the lesser species getting out once in a while.",
      "Reassured. It appears the Glitch aren't the only species lacking in glorious hair.",
      "Annoyed. You are dripping on my circuits.",
      "Thoughtful. Perhaps one day you could teach the Glitch to swim...",
      "Patronising. We hope you feel at home, despite the shortage of lily pads.",
      "Observation. Your biological structure is similar to another species we have encountered recently.",
      "Cautious. Please do not get too close. You are splashing water everywhere.",
      "Scientific. It is rare for Glitch to encounter aquatic life forms.",
      "Shy. I've secretly always been a fan of your species' superior artistic skills.",
      "Condemning. Perhaps you could stand to learn a thing or two about other cultures.",
      "Curious. Is it correct that your species does not eat meat?",
      "Tactless. Is your species descended from fish or frogs?",
      "Justifying. Ignore my hivemates. Some of my best friends are Hylotl.",
      "Anger. My shoulder is not an appropriate thing in which to check your reflection.",
      "Querying. Have you tried jousting? It's truly a wonderful sport.",
      "Puzzlement. Pacifism? Sounds impractical.",
      "Interested. Do you people listen to music in your underwater homes?",
      "Sarcastic. Please, tell me more about Hylotl craftsmanship.",
      "Hospitable. I apologise if Glitch furnishings are not to your taste.",
      "Nostalgic. Your scent  reminds me of my trips to the beach as a young Glitch.",
      "Pondering. What do you do when you need to take a bath?",
      "Eager. I've been practising my lily pad designs. Perhaps you could take a look.",
      "Interested. Do you spend more time on land, or in the water?",
      "Analysis. You have a fish in your pocket.",
      "Bragging. Glitch furniture lasts up to ten times longer than that of your species.",
      "Helpful. If you need any support adjusting to life on land, we Glitch are experts.",
      "Amused. Your species seems to be exceptionally colourful.",
      "Analysis. Your species' biology is made up of seventy percent salt water.",
      "Curious. Do you take shelter from the rain?",
      "Reassuring. One day, your species will catch up to the Glitch.",
      "Longing. Perhaps, if you are not busy, you could take me sailing one day.",
      "Entertained. A Glitch created in your species' image would be amusing indeed.",
      "Condescending. A non-violent species? How adorable.",
      "Critical. There's no accounting for taste in fashion, one supposes.",
      "Alarmed. Reconsider any plans to take the Glitch underwater, stranger.",
      "Paranoid. I would shake your hand, but I am concerned about my circuits.",
      "Hostile. Take your peace-loving ways elsewhere, water-dweller."
      ]
      }
      }
      },
    
      "flee" : {
      "reactionTimeRange" : [0.2, 1.0],
      "safeDistance" : 100,
      "safeDistanceWithGuards" : 40,
      "safeTimer" : 10,
      "stuckTime" : 4,
      "stuckCooldown" : 10,
      "dialogTimeRange" : [4, 10],
    
      "dialog" : {
      "helpme" : {
      "default" : [
      "Guards! Help me!",
      "Help! Guards! Help!",
      "Guards! I've been accosted!"
      ],
      "glitch" : [
      "Fear. Guards! Help me!",
      "Intimidated. Please don't hurt me!",
      "Abused. Guards! I've been accosted!",
      "Afraid. Get away from me! Guards!",
      "Terrified. Save me!",
      "Shocked. No! Get away from me!"
      ],
      "floran" : [
      "Ssstabby time for me!",
      "Floran being hurted!",
      "Floran not ready for hunt!",
      "Greenguard help Floran!"
      ]
      },
      "helpthem" : {
      "default" : [
      "What have you done!?"
      ],
      "glitch" : [
      "Fear. Guards!",
      "Intimidated. Please don't hurt me!",
      "Afraid. Leave me be! Guards!",
      "Terrified. Save me!",
      "Shocked. What have you done?!",
      "Righteous. I will write an electronic letter in protest!"
      ],
      "floran" : [
      "Ssstabby time for me!",
      "Floran being hurted!",
      "Floran not ready for hunt!",
      "Greenguard help Floran!"
      ]
      },
      "encourage" : {
      "default" : [
      "Get 'em!",
      "Avenge me!",
      "Stick 'em once for me!",
      "Don't let 'em get away!"
      ],
      "glitch" : [
      "Encourage. Put 'em to the sword!",
      "Excitement. Avenge me!",
      "Aggressive. Strike him down!",
      "Vengeful. Don't let 'em get away!"
      ],
      "floran" : [
      "Ssstabb the intruders!",
      "Floran get revenge now!",
      "Ssslice them!",
      "Greenguard destroy it!"
      ]
      },
      "safe" : {
      "default" : [
      "Phew, I think I got away.",
      "I've escaped with my life!",
      "Is this the safe zone?"
      ],
      "glitch" : [
      "Relieved. Phew, I think I got away.",
      "Thankful. I've escaped with my life!",
      "Wishful. If only I could afford a keep.",
      "Hopeful. Am I safe?",
      "Embarrassed. I think I leaked a little oil."
      ],
      "floran" : [
      "Floran sssafe now.",
      "Floran not get ssstabbed after all.",
      "Them lucky Floran not have weapon.",
      "Sssalvation!"
      ]
      }
      }
      },
    
      "sit" : {
      "timeOfDayRanges" : [ [0.6, 1.0], [0.0, 0.2] ],
      "moveTimeLimit" : 30,
      "searchRadius" : 25,
      "sitRadius" : 3,
      "cooldown" : 60,
      "timeRange" : [15, 240]
      },
    
      "sleep" : {
      "searchRadius" : 15,
      "lieDownRadius" : 3,
      "moveToBedTimeLimit" : 10.0,
      "timeOfDayRanges" : [ [ [0.7, 0.75], [0.95, 1.0] ] ],
      "cooldown" : 30
      },
    
      "wander" : {
      "timeRange" : [2.0, 10.0],
      "chatDistance" : 4,
      "indoorTimeOfDayRanges" : [ [0.0, 0.2], [0.5, 1.0] ],
      "indoorSearchRadius" : 60,
      "indoorLookaheadDistance" : 4,
      "moveToTargetTime" : 10.0,
      "changeDirectionCooldown" : 2,
      "dropDownChance" : 5,
      "cooldown" : 10
      },
    
      "work" : {
      "timeOfDayRanges" : [ [0.2, 0.6] ],
      "tools" : [ [ "hoe", 0.5, 2.0] ],
      "toolRange" : 3.0,
      "searchDistance" : 10.0,
      "timeRange" : [4.0, 6.0],
      "cooldown" : 10.0
      },
    
      "chat" : {
      "distanceRange" : [2.0, 4.0],
      "conversations" : [
      [
      [2, "blabbering", "idle" ],
      [1, "idle", "laugh" ],
      [2, "idle", "blabbering" ],
      [1, "sad", "idle" ]
      ],
      [
      [2, "idle", "blabbering" ],
      [2, "blabbering", "happy" ],
      [1, "wink", "laugh" ],
      [2, "happy", "happy" ]
      ],
      [
      [2, "idle", "blabbering" ],
      [2, "blabbering", "blabbering" ],
      [2, "blabbering", "annoyed" ],
      [3, "shouting", "shouting" ],
      [2, "annoyed", "annoyed" ]
      ]
      ],
      "cooldown" : 10
      }
      },
    
      "items" : {
      "human" : [
      [0, [
      {
      "chest" : [
      { "name" : "shirtshort1chest", "parameters" : { "colorIndex" : 11 } }
      ],
    
      "legs" : [
      { "name" : "jeans1legs", "parameters" : { "colorIndex" : 1 } }
            ]
      }
      ] ]
      ],
    
      "avian" : [
      [0, [
      {
      "chest" : [
      { "name" : "avianadventurershirt", "parameters" : { "colorIndex" : 1 } }, { "name" : "aviancommonershirt", "parameters" : { "colorIndex" : 1 } }, { "name" : "avianfancyshirt", "parameters" : { "colorIndex" : 1 } }, { "name" : "avianworkershirt", "parameters" : { "colorIndex" : 1 } }
      ],
      "legs" : [
      { "name" : "avianadventurerpants", "parameters" : { "colorIndex" : 1 } }, { "name" : "aviancommonerlegs", "parameters" : { "colorIndex" : 1 } }, { "name" : "avianfancyskirt", "parameters" : { "colorIndex" : 1 } }
      ]
      },
      {
      "chest" : [
      { "name" : "avianadventurershirt", "parameters" : { "colorIndex" : 4 } }, { "name" : "aviancommonershirt", "parameters" : { "colorIndex" : 4 } }, { "name" : "avianfancyshirt", "parameters" : { "colorIndex" : 4 } }, { "name" : "avianworkershirt", "parameters" : { "colorIndex" : 4 } }
      ],
      "legs" : [
      { "name" : "avianadventurerpants", "parameters" : { "colorIndex" : 4 } }, { "name" : "aviancommonerlegs", "parameters" : { "colorIndex" : 4 } }, { "name" : "avianfancyskirt", "parameters" : { "colorIndex" : 4 } }
      ]
      },
      {
      "chest" : [
      { "name" : "avianadventurershirt", "parameters" : { "colorIndex" : 5 } }, { "name" : "aviancommonershirt", "parameters" : { "colorIndex" : 5 } }, { "name" : "avianfancyshirt", "parameters" : { "colorIndex" : 5 } }, { "name" : "avianworkershirt", "parameters" : { "colorIndex" : 5 } }
      ],
      "legs" : [
      { "name" : "avianadventurerpants", "parameters" : { "colorIndex" : 5 } }, { "name" : "aviancommonerlegs", "parameters" : { "colorIndex" : 5 } }, { "name" : "avianfancyskirt", "parameters" : { "colorIndex" : 5 } }
      ]
      },
      {
      "chest" : [
      { "name" : "avianadventurershirt", "parameters" : { "colorIndex" : 6 } }, { "name" : "aviancommonershirt", "parameters" : { "colorIndex" : 6 } }, { "name" : "avianfancyshirt", "parameters" : { "colorIndex" : 6 } }, { "name" : "avianworkershirt", "parameters" : { "colorIndex" : 6 } }
      ],
      "legs" : [
      { "name" : "avianadventurerpants", "parameters" : { "colorIndex" : 6 } }, { "name" : "aviancommonerlegs", "parameters" : { "colorIndex" : 6 } }, { "name" : "avianfancyskirt", "parameters" : { "colorIndex" : 6 } }
      ]
      },
      {
      "chest" : [
      { "name" : "avianadventurershirt", "parameters" : { "colorIndex" : 7 } }, { "name" : "aviancommonershirt", "parameters" : { "colorIndex" : 7 } }, { "name" : "avianfancyshirt", "parameters" : { "colorIndex" : 7 } }, { "name" : "avianworkershirt", "parameters" : { "colorIndex" : 7 } }
      ],
      "legs" : [
      { "name" : "avianadventurerpants", "parameters" : { "colorIndex" : 7 } }, { "name" : "aviancommonerlegs", "parameters" : { "colorIndex" : 7 } }, { "name" : "avianfancyskirt", "parameters" : { "colorIndex" : 7 } }
      ]
      },
      {
      "chest" : [
      { "name" : "avianadventurershirt", "parameters" : { "colorIndex" : 8 } }, { "name" : "aviancommonershirt", "parameters" : { "colorIndex" : 8 } }, { "name" : "avianfancyshirt", "parameters" : { "colorIndex" : 8 } }, { "name" : "avianworkershirt", "parameters" : { "colorIndex" : 8 } }
      ],
      "legs" : [
      { "name" : "avianadventurerpants", "parameters" : { "colorIndex" : 8 } }, { "name" : "aviancommonerlegs", "parameters" : { "colorIndex" : 8 } }, { "name" : "avianfancyskirt", "parameters" : { "colorIndex" : 8 } }
      ]
      },
      {
      "chest" : [
      { "name" : "avianadventurershirt", "parameters" : { "colorIndex" : 9 } }, { "name" : "aviancommonershirt", "parameters" : { "colorIndex" : 9 } }, { "name" : "avianfancyshirt", "parameters" : { "colorIndex" : 9 } }, { "name" : "avianworkershirt", "parameters" : { "colorIndex" : 9 } }
      ],
      "legs" : [
      { "name" : "avianadventurerpants", "parameters" : { "colorIndex" : 9 } }, { "name" : "aviancommonerlegs", "parameters" : { "colorIndex" : 9 } }, { "name" : "avianfancyskirt", "parameters" : { "colorIndex" : 9 } }
      ]
      }
      ] ]
      ],
    
      "apex" : [
      [0, [
      {
      "chest" : [
      { "name" : "apexcommanderjacket", "parameters" : { "colorIndex" : 1 } }, { "name" : "apexnavyjacket", "parameters" : { "colorIndex" : 1 } }, { "name" : "apexofficerjacket", "parameters" : { "colorIndex" : 1 } }, { "name" : "apexspecialistjacket", "parameters" : { "colorIndex" : 1 } }
      ],
      "legs" : [
      { "name" : "apexcommanderpants", "parameters" : { "colorIndex" : 1 } }, { "name" : "apexnavypants", "parameters" : { "colorIndex" : 1 } }, { "name" : "apexofficerpants", "parameters" : { "colorIndex" : 1 } }, { "name" : "apexspecialistpants", "parameters" : { "colorIndex" : 1 } }
      ]
      },
      {
      "chest" : [
      { "name" : "apexcommanderjacket", "parameters" : { "colorIndex" : 3 } }, { "name" : "apexnavyjacket", "parameters" : { "colorIndex" : 3 } }, { "name" : "apexofficerjacket", "parameters" : { "colorIndex" : 3 } }, { "name" : "apexspecialistjacket", "parameters" : { "colorIndex" : 3 } }
      ],
      "legs" : [
      { "name" : "apexcommanderpants", "parameters" : { "colorIndex" : 3 } }, { "name" : "apexnavypants", "parameters" : { "colorIndex" : 3 } }, { "name" : "apexofficerpants", "parameters" : { "colorIndex" : 3 } }, { "name" : "apexspecialistpants", "parameters" : { "colorIndex" : 3 } }
      ]
      },
      {
      "chest" : [
      { "name" : "apexcommanderjacket", "parameters" : { "colorIndex" : 4 } }, { "name" : "apexnavyjacket", "parameters" : { "colorIndex" : 4 } }, { "name" : "apexofficerjacket", "parameters" : { "colorIndex" : 4 } }, { "name" : "apexspecialistjacket", "parameters" : { "colorIndex" : 4 } }
      ],
      "legs" : [
      { "name" : "apexcommanderpants", "parameters" : { "colorIndex" : 4 } }, { "name" : "apexnavypants", "parameters" : { "colorIndex" : 4 } }, { "name" : "apexofficerpants", "parameters" : { "colorIndex" : 4 } }, { "name" : "apexspecialistpants", "parameters" : { "colorIndex" : 4 } }
      ]
      },
      {
      "chest" : [
      { "name" : "apexcommanderjacket", "parameters" : { "colorIndex" : 5 } }, { "name" : "apexnavyjacket", "parameters" : { "colorIndex" : 5 } }, { "name" : "apexofficerjacket", "parameters" : { "colorIndex" : 5 } }, { "name" : "apexspecialistjacket", "parameters" : { "colorIndex" : 5 } }
      ],
      "legs" : [
      { "name" : "apexcommanderpants", "parameters" : { "colorIndex" : 5 } }, { "name" : "apexnavypants", "parameters" : { "colorIndex" : 5 } }, { "name" : "apexofficerpants", "parameters" : { "colorIndex" : 5 } }, { "name" : "apexspecialistpants", "parameters" : { "colorIndex" : 5 } }
      ]
      },
      {
      "chest" : [
      { "name" : "apexcommanderjacket", "parameters" : { "colorIndex" : 6 } }, { "name" : "apexnavyjacket", "parameters" : { "colorIndex" : 6 } }, { "name" : "apexofficerjacket", "parameters" : { "colorIndex" : 6 } }, { "name" : "apexspecialistjacket", "parameters" : { "colorIndex" : 6 } }
      ],
      "legs" : [
      { "name" : "apexcommanderpants", "parameters" : { "colorIndex" : 6 } }, { "name" : "apexnavypants", "parameters" : { "colorIndex" : 6 } }, { "name" : "apexofficerpants", "parameters" : { "colorIndex" : 6 } }, { "name" : "apexspecialistpants", "parameters" : { "colorIndex" : 6 } }
      ]
      },
      {
      "chest" : [
      { "name" : "apexcommanderjacket", "parameters" : { "colorIndex" : 7 } }, { "name" : "apexnavyjacket", "parameters" : { "colorIndex" : 7 } }, { "name" : "apexofficerjacket", "parameters" : { "colorIndex" : 7 } }, { "name" : "apexspecialistjacket", "parameters" : { "colorIndex" : 7 } }
      ],
      "legs" : [
      { "name" : "apexcommanderpants", "parameters" : { "colorIndex" : 7 } }, { "name" : "apexnavypants", "parameters" : { "colorIndex" : 7 } }, { "name" : "apexofficerpants", "parameters" : { "colorIndex" : 7 } }, { "name" : "apexspecialistpants", "parameters" : { "colorIndex" : 7 } }
      ]
      },
      {
      "chest" : [
      { "name" : "apexcommanderjacket", "parameters" : { "colorIndex" : 8 } }, { "name" : "apexnavyjacket", "parameters" : { "colorIndex" : 8 } }, { "name" : "apexofficerjacket", "parameters" : { "colorIndex" : 8 } }, { "name" : "apexspecialistjacket", "parameters" : { "colorIndex" : 8 } }
      ],
      "legs" : [
      { "name" : "apexcommanderpants", "parameters" : { "colorIndex" : 8 } }, { "name" : "apexnavypants", "parameters" : { "colorIndex" : 8 } }, { "name" : "apexofficerpants", "parameters" : { "colorIndex" : 8 } }, { "name" : "apexspecialistpants", "parameters" : { "colorIndex" : 8 } }
      ]
      },
      {
      "chest" : [
      { "name" : "apexcommanderjacket", "parameters" : { "colorIndex" : 9 } }, { "name" : "apexnavyjacket", "parameters" : { "colorIndex" : 9 } }, { "name" : "apexofficerjacket", "parameters" : { "colorIndex" : 9 } }, { "name" : "apexspecialistjacket", "parameters" : { "colorIndex" : 9 } }
      ],
      "legs" : [
      { "name" : "apexcommanderpants", "parameters" : { "colorIndex" : 9 } }, { "name" : "apexnavypants", "parameters" : { "colorIndex" : 9 } }, { "name" : "apexofficerpants", "parameters" : { "colorIndex" : 9 } }, { "name" : "apexspecialistpants", "parameters" : { "colorIndex" : 9 } }
      ]
      }
      ] ]
      ],
    
      "floran" : [
      [0, [
      {
      "chest" : [
      { "name" : "floranfurnivourchest", "parameters" : { "colorIndex" : 1 } }, { "name" : "floranhunterchest", "parameters" : { "colorIndex" : 1 } }, { "name" : "floranleafchest", "parameters" : { "colorIndex" : 1 } }, { "name" : "floranpeltchest", "parameters" : { "colorIndex" : 1 } }
      ],
      "legs" : [
      { "name" : "floranfurnivourlegs", "parameters" : { "colorIndex" : 1 } }, { "name" : "floranhunterlegs", "parameters" : { "colorIndex" : 1 } }, { "name" : "floranleaflegs", "parameters" : { "colorIndex" : 1 } }, { "name" : "floranpeltlegs", "parameters" : { "colorIndex" : 1 } }
      ]
      },
      {
      "chest" : [
      { "name" : "floranfurnivourchest", "parameters" : { "colorIndex" : 3 } }, { "name" : "floranhunterchest", "parameters" : { "colorIndex" : 3 } }, { "name" : "floranleafchest", "parameters" : { "colorIndex" : 3 } }, { "name" : "floranpeltchest", "parameters" : { "colorIndex" : 3 } }
      ],
      "legs" : [
      { "name" : "floranfurnivourlegs", "parameters" : { "colorIndex" : 3 } }, { "name" : "floranhunterlegs", "parameters" : { "colorIndex" : 3 } }, { "name" : "floranleaflegs", "parameters" : { "colorIndex" : 3 } }, { "name" : "floranpeltlegs", "parameters" : { "colorIndex" : 3 } }
      ]
      },
      {
      "chest" : [
      { "name" : "floranfurnivourchest", "parameters" : { "colorIndex" : 4 } }, { "name" : "floranhunterchest", "parameters" : { "colorIndex" : 4 } }, { "name" : "floranleafchest", "parameters" : { "colorIndex" : 4 } }, { "name" : "floranpeltchest", "parameters" : { "colorIndex" : 4 } }
      ],
      "legs" : [
      { "name" : "floranfurnivourlegs", "parameters" : { "colorIndex" : 4 } }, { "name" : "floranhunterlegs", "parameters" : { "colorIndex" : 4 } }, { "name" : "floranleaflegs", "parameters" : { "colorIndex" : 4 } }, { "name" : "floranpeltlegs", "parameters" : { "colorIndex" : 4 } }
      ]
      },
      {
      "chest" : [
      { "name" : "floranfurnivourchest", "parameters" : { "colorIndex" : 5 } }, { "name" : "floranhunterchest", "parameters" : { "colorIndex" : 5 } }, { "name" : "floranleafchest", "parameters" : { "colorIndex" : 5 } }, { "name" : "floranpeltchest", "parameters" : { "colorIndex" : 5 } }
      ],
      "legs" : [
      { "name" : "floranfurnivourlegs", "parameters" : { "colorIndex" : 5 } }, { "name" : "floranhunterlegs", "parameters" : { "colorIndex" : 5 } }, { "name" : "floranleaflegs", "parameters" : { "colorIndex" : 5 } }, { "name" : "floranpeltlegs", "parameters" : { "colorIndex" : 5 } }
      ]
      },
      {
      "chest" : [
      { "name" : "floranfurnivourchest", "parameters" : { "colorIndex" : 6 } }, { "name" : "floranhunterchest", "parameters" : { "colorIndex" : 6 } }, { "name" : "floranleafchest", "parameters" : { "colorIndex" : 6 } }, { "name" : "floranpeltchest", "parameters" : { "colorIndex" : 6 } }
      ],
      "legs" : [
      { "name" : "floranfurnivourlegs", "parameters" : { "colorIndex" : 6 } }, { "name" : "floranhunterlegs", "parameters" : { "colorIndex" : 6 } }, { "name" : "floranleaflegs", "parameters" : { "colorIndex" : 6 } }, { "name" : "floranpeltlegs", "parameters" : { "colorIndex" : 6 } }
      ]
      },
      {
      "chest" : [
      { "name" : "floranfurnivourchest", "parameters" : { "colorIndex" : 7 } }, { "name" : "floranhunterchest", "parameters" : { "colorIndex" : 7 } }, { "name" : "floranleafchest", "parameters" : { "colorIndex" : 7 } }, { "name" : "floranpeltchest", "parameters" : { "colorIndex" : 7 } }
      ],
      "legs" : [
      { "name" : "floranfurnivourlegs", "parameters" : { "colorIndex" : 7 } }, { "name" : "floranhunterlegs", "parameters" : { "colorIndex" : 7 } }, { "name" : "floranleaflegs", "parameters" : { "colorIndex" : 7 } }, { "name" : "floranpeltlegs", "parameters" : { "colorIndex" : 7 } }
      ]
      },
      {
      "chest" : [
      { "name" : "floranfurnivourchest", "parameters" : { "colorIndex" : 8 } }, { "name" : "floranhunterchest", "parameters" : { "colorIndex" : 8 } }, { "name" : "floranleafchest", "parameters" : { "colorIndex" : 8 } }, { "name" : "floranpeltchest", "parameters" : { "colorIndex" : 8 } }
      ],
      "legs" : [
      { "name" : "floranfurnivourlegs", "parameters" : { "colorIndex" : 8 } }, { "name" : "floranhunterlegs", "parameters" : { "colorIndex" : 8 } }, { "name" : "floranleaflegs", "parameters" : { "colorIndex" : 8 } }, { "name" : "floranpeltlegs", "parameters" : { "colorIndex" : 8 } }
      ]
      },
      {
      "chest" : [
      { "name" : "floranfurnivourchest", "parameters" : { "colorIndex" : 9 } }, { "name" : "floranhunterchest", "parameters" : { "colorIndex" : 9 } }, { "name" : "floranleafchest", "parameters" : { "colorIndex" : 9 } }, { "name" : "floranpeltchest", "parameters" : { "colorIndex" : 9 } }
      ],
      "legs" : [
      { "name" : "floranfurnivourlegs", "parameters" : { "colorIndex" : 9 } }, { "name" : "floranhunterlegs", "parameters" : { "colorIndex" : 9 } }, { "name" : "floranleaflegs", "parameters" : { "colorIndex" : 9 } }, { "name" : "floranpeltlegs", "parameters" : { "colorIndex" : 9 } }
      ]
      }
      ] ]
      ],
    
      "glitch" : [
      [0, [
      {
      "chest" : [
      { "name" : "noblechest", "parameters" : { "colorIndex" : 1 } }, { "name" : "peasantchest", "parameters" : { "colorIndex" : 1 } }
      ],
      "legs" : [
      { "name" : "noblelegs", "parameters" : { "colorIndex" : 1 } }, { "name" : "peasantlegs", "parameters" : { "colorIndex" : 1 } }
      ]
      },
      {
      "chest" : [
      { "name" : "noblechest", "parameters" : { "colorIndex" : 4 } }, { "name" : "peasantchest", "parameters" : { "colorIndex" : 4 } }
      ],
      "legs" : [
      { "name" : "noblelegs", "parameters" : { "colorIndex" : 4 } }, { "name" : "peasantlegs", "parameters" : { "colorIndex" : 4 } }
      ]
      },
      {
      "chest" : [
      { "name" : "noblechest", "parameters" : { "colorIndex" : 5 } }, { "name" : "peasantchest", "parameters" : { "colorIndex" : 5 } }
      ],
      "legs" : [
      { "name" : "noblelegs", "parameters" : { "colorIndex" : 5 } }, { "name" : "peasantlegs", "parameters" : { "colorIndex" : 5 } }
      ]
      },
      {
      "chest" : [
      { "name" : "noblechest", "parameters" : { "colorIndex" : 6 } }, { "name" : "peasantchest", "parameters" : { "colorIndex" : 6 } }
      ],
      "legs" : [
      { "name" : "noblelegs", "parameters" : { "colorIndex" : 6 } }, { "name" : "peasantlegs", "parameters" : { "colorIndex" : 6 } }
      ]
      },
      {
      "chest" : [
      { "name" : "noblechest", "parameters" : { "colorIndex" : 7 } }, { "name" : "peasantchest", "parameters" : { "colorIndex" : 7 } }
      ],
      "legs" : [
      { "name" : "noblelegs", "parameters" : { "colorIndex" : 7 } }, { "name" : "peasantlegs", "parameters" : { "colorIndex" : 7 } }
      ]
      },
      {
      "chest" : [
      { "name" : "noblechest", "parameters" : { "colorIndex" : 8 } }, { "name" : "peasantchest", "parameters" : { "colorIndex" : 8 } }
      ],
      "legs" : [
      { "name" : "noblelegs", "parameters" : { "colorIndex" : 8 } }, { "name" : "peasantlegs", "parameters" : { "colorIndex" : 8 } }
      ]
      },
      {
      "chest" : [
      { "name" : "noblechest", "parameters" : { "colorIndex" : 9 } }, { "name" : "peasantchest", "parameters" : { "colorIndex" : 9 } }
      ],
      "legs" : [
      { "name" : "noblelegs", "parameters" : { "colorIndex" : 9 } }, { "name" : "peasantlegs", "parameters" : { "colorIndex" : 9 } }
      ]
      }
      ] ]
      ],
    
      "hylotl" : [
      [0, [
      {
      "chest" : [
      { "name" : "kimonochest", "parameters" : { "colorIndex" : 1 } }, { "name" : "kimonochest", "parameters" : { "colorIndex" : 3 } }, { "name" : "kimonochest", "parameters" : { "colorIndex" : 4 } }, { "name" : "kimonochest", "parameters" : { "colorIndex" : 5 } }, { "name" : "kimonochest", "parameters" : { "colorIndex" : 6 } }, { "name" : "kimonochest", "parameters" : { "colorIndex" : 7 } }, { "name" : "kimonochest", "parameters" : { "colorIndex" : 8 } }, { "name" : "kimonochest", "parameters" : { "colorIndex" : 9 } },
      { "name" : "monkchest", "parameters" : { "colorIndex" : 1 } }, { "name" : "monkchest", "parameters" : { "colorIndex" : 3 } }, { "name" : "monkchest", "parameters" : { "colorIndex" : 4 } }, { "name" : "monkchest", "parameters" : { "colorIndex" : 5 } }, { "name" : "monkchest", "parameters" : { "colorIndex" : 6 } }, { "name" : "monkchest", "parameters" : { "colorIndex" : 7 } }, { "name" : "monkchest", "parameters" : { "colorIndex" : 8 } }, { "name" : "monkchest", "parameters" : { "colorIndex" : 9 } },
      { "name" : "traditionalchest", "parameters" : { "colorIndex" : 1 } }, { "name" : "traditionalchest", "parameters" : { "colorIndex" : 3 } }, { "name" : "traditionalchest", "parameters" : { "colorIndex" : 4 } }, { "name" : "traditionalchest", "parameters" : { "colorIndex" : 5 } }, { "name" : "traditionalchest", "parameters" : { "colorIndex" : 6 } }, { "name" : "traditionalchest", "parameters" : { "colorIndex" : 7 } }, { "name" : "traditionalchest", "parameters" : { "colorIndex" : 8 } }, { "name" : "traditionalchest", "parameters" : { "colorIndex" : 9 } },
      { "name" : "traineechest", "parameters" : { "colorIndex" : 1 } }, { "name" : "traineechest", "parameters" : { "colorIndex" : 3 } }, { "name" : "traineechest", "parameters" : { "colorIndex" : 4 } }, { "name" : "traineechest", "parameters" : { "colorIndex" : 5 } }, { "name" : "traineechest", "parameters" : { "colorIndex" : 6 } }, { "name" : "traineechest", "parameters" : { "colorIndex" : 7 } }, { "name" : "traineechest", "parameters" : { "colorIndex" : 8 } }, { "name" : "traineechest", "parameters" : { "colorIndex" : 9 } }
      ],
    
      "legs" : [
      { "name" : "kimonolegs", "parameters" : { "colorIndex" : 1 } }, { "name" : "kimonolegs", "parameters" : { "colorIndex" : 3 } }, { "name" : "kimonolegs", "parameters" : { "colorIndex" : 4 } }, { "name" : "kimonolegs", "parameters" : { "colorIndex" : 5 } }, { "name" : "kimonolegs", "parameters" : { "colorIndex" : 6 } }, { "name" : "kimonolegs", "parameters" : { "colorIndex" : 7 } }, { "name" : "kimonolegs", "parameters" : { "colorIndex" : 8 } }, { "name" : "kimonolegs", "parameters" : { "colorIndex" : 9 } },
      { "name" : "monklegs", "parameters" : { "colorIndex" : 1 } }, { "name" : "monklegs", "parameters" : { "colorIndex" : 3 } }, { "name" : "monklegs", "parameters" : { "colorIndex" : 4 } }, { "name" : "monklegs", "parameters" : { "colorIndex" : 5 } }, { "name" : "monklegs", "parameters" : { "colorIndex" : 6 } }, { "name" : "monklegs", "parameters" : { "colorIndex" : 7 } }, { "name" : "monklegs", "parameters" : { "colorIndex" : 8 } }, { "name" : "monklegs", "parameters" : { "colorIndex" : 9 } },
      { "name" : "traditionallegs", "parameters" : { "colorIndex" : 1 } }, { "name" : "traditionallegs", "parameters" : { "colorIndex" : 3 } }, { "name" : "traditionallegs", "parameters" : { "colorIndex" : 4 } }, { "name" : "traditionallegs", "parameters" : { "colorIndex" : 5 } }, { "name" : "traditionallegs", "parameters" : { "colorIndex" : 6 } }, { "name" : "traditionallegs", "parameters" : { "colorIndex" : 7 } }, { "name" : "traditionallegs", "parameters" : { "colorIndex" : 8 } }, { "name" : "traditionallegs", "parameters" : { "colorIndex" : 9 } },
      { "name" : "traineelegs", "parameters" : { "colorIndex" : 1 } }, { "name" : "traineelegs", "parameters" : { "colorIndex" : 3 } }, { "name" : "traineelegs", "parameters" : { "colorIndex" : 4 } }, { "name" : "traineelegs", "parameters" : { "colorIndex" : 5 } }, { "name" : "traineelegs", "parameters" : { "colorIndex" : 6 } }, { "name" : "traineelegs", "parameters" : { "colorIndex" : 7 } }, { "name" : "traineelegs", "parameters" : { "colorIndex" : 8 } }, { "name" : "traineelegs", "parameters" : { "colorIndex" : 9 } }
      ]
      }
      ] ]
      ]
      },
    
      "dropPools" : [ "villagertreasure" ],
    
      "statusControllerSettings" : {
      "statusProperties" : {
      "targetMaterialKind" : "organic"
      },
    
      "appliesEnvironmentStatusEffects" : false,
      "minimumLiquidStatusEffectPercentage" : 0.1,
    
      "primaryScriptSources" : [
      "/stats/npc_primary.lua",
      "/scripts/vec2.lua"
      ],
      "primaryScriptDelta" : 5,
    
      "stats" : {
      "maxHealth" : {
      "baseValue" : 100.0
      },
      "maxEnergy" : {
      "baseValue" : 80.0
      },
      "powerMultiplier" : {
      "baseValue" : 1.0
      },
      "protection" : {
      "baseValue" : 0.75
      },
      "healthRegen" : {
      "baseValue" : 0.0
      },
      "energyRegenPercentageRate" : {
      "baseValue" : 0.585
      },
      "energyRegenBlockDischarge" : {
      "baseValue" : -1.0
      },
      "shieldSuppressed" : {
      "baseValue" : 0.0
      },
      "invulnerable" : {
      "baseValue" : 0.0
      }
      },
    
      "resources" : {
      "health" : {
      "maxStat" : "maxHealth",
      "deltaStat" : "healthRegen",
      "defaultPercentage" : 1.0
      },
      "energy" : {
      "maxStat" : "maxEnergy",
      "defaultPercentage" : 1.0
      },
      "energyRegenBlock" : {
      "maxValue" : 1.0,
      "deltaStat" : "energyRegenBlockDischarge",
      "initialPercentage" : 0.0
      }
      }
      },
     
      "persistent" : true,
    
      "splashConfig" : {
      "splashSpeedMin" : 10.0,
      "splashMinWaterLevel" : 0.4,
      "splashBottomSensor" : [0, -2.0],
      "splashTopSensor" : [0, 2.0],
      "numSplashParticles" : 8,
      "splashYVelocityFactor" : 0.2,
    
      "splashParticle" : {
      "type" : "ember",
      "position" : [0, -1],
      "finalVelocity" : [0, -20],
      "approach" : [0, 50],
      "color" : [60, 150, 224, 100],
      "size" : 4.0,
      "timeToLive" : 0.5,
      "destructionAction" : "shrink",
      "destructionTime" : 0.2
      },
    
      "splashParticleVariance" : {
      "velocity" : [10, 0]
      }
      }
    }
    
    


    Code:
    {
      "type" : "campworks_villager01",
     
      "damageTeam" : 1,
      "levelVariance" : [-1, -1],
    
      "disableWornArmor" : true,
    
      "scripts" : [
      "/npcs/bmain.lua"
      ],
      "initialScriptDelta" : 5,
    
      "scriptConfig" : {
      "behavior" : "/behaviors/npc/villager.behavior",
      "personality" : "normal",
    
      "doorHitPoly" : [ [2, -1], [2, 1], [0, 1], [0, -1] ],
      "idleTimeRange" : [2.0, 10.0],
      "gapSensor" : [ [2.0, -4.5] ],
      "gapFarSideSensors" : [ [3.0, -4.5], [4.0, -4.5], [5.0, -4.5], [6.0, -4.5], [7.0, -4.5], [8.0, -4.5] ],
      "gapJumpHoldTime" : 0.4,
      "trading" : {
      "config" : "/interface/windowconfig/shop.config",
      "filter" : [ ],
      "titleFromEntity" : true,
      "requiresBlueprint" : false,
      "recipes" : [
      {
      "input" : [ { "name" : "money", "count" : 10 } ],
      "output" : { "name" : "fullwood1" }
      }
      ]
      },
    
      "tenant" : {
      "emoteCooldownTimeRange" : [1.0, 2.0],
      "complaintCooldownTimeRange" : [5.0, 10.0],
      "severeComplaintTime" : 25.0,
      "finalComplaintTime" : 35.0,
    
      "dialog" : {
      "grumbles" : {
      "tagCriteria" : {
      "default" : [ "This is alright. Could be better though!" ],
      "human" : [
      "Hey, could I ask for some help in fixing my home?",
      "May I request some repairs?",
      "I think I saw a monster peep through a hole. Could you fix it, please?"
      ],
      "floran" : [
      "My ssstuff has changed, I don't like it!",
      "My home hasss changed, I'm not happy with that!",
      "Can you help me get my home looking like how it usssed to?"   
      ],
      "glitch" : [
      "Confused. Something in here has changed.",
      "Discontent. I liked my home before it was changed.",
      "Wishful. I wish my home was how it used to be."   
      ],
      "avian" : [
      "The arrangement of my home is not the same...",
      "Something is unsettlingly different in here.",
      "Can you restore my home to its original arrangement for me?"   
      ],
      "apex" : [
      "I would appreciate if you could restore my home's original decor.",
      "Can you assist in the restoration of my home's original layout?",
      "Something about my home feels off. Can you help fix it?"   
      ],
      "hylotl" : [
      "Something is unbalanced in the flow of my home...",
      "Has something been taken from my home? This is upsetting...",
      "There is something disquieting about the current layout of my home..."   
      ]
      },
      "enclosedArea" : {
      "default" : [ "I think something is broken." ],
      "human" : [
      "Excuse me, but could you check for any problems? I think something is wrong.",
      "Would it be too much to ask if I requested repairs?",
      "I think I saw a rat, please fix the walls when you can!"
      ],
      "floran" : [
      "There's damagesss to the walls here!",
      "Could you fix my home pleassse?",
      "My home could use some fixesss!"   
      ],
      "glitch" : [
      "Unhappy. There are damages to my home.",
      "Concerned. There is a need for repairs here.",
      "Needy. Can you fix my home before the damage worsens?"   
      ],
      "avian" : [
      "The damage to my home is causing much concern to me...",
      "I would appreciate if you could repair the damages to my home.",
      "Hmm, there appears to be a broken wall in my home. Can you fix it?"   
      ],
      "apex" : [
      "I have spotted a damaged wall in my home. Can you help?",
      "There are some damages to my home I wish to report.",
      "My home has some structural damages that I would prefer to be fixed."   
      ],
      "hylotl" : [
      "My home has been damaged. This is unpleasant.",
      "Do you feel something strange with my home? It feels damaged...",
      "I noticed a damaged wall here, perhaps you could assist with repairs?"   
      ]
      },
      "otherDeed" : {
      "default" : [ "I'd prefer to have the room to myself." ],
      "human" : [
      "I...I don't know if I can share a room.",
      "Please don't have me share a room, I'd like my privacy!",
      "I'm worried that a mean tennant will show up, please don't make them live in my home!"
      ],
      "floran" : [
      "Sssomeone else can't move here!",
      "Why isss someone else trying to move in?",
      "I can't live with sssomeone else!"   
      ],
      "glitch" : [
      "Shocked. Are you trying to move another tenant in?",
      "Confused. How come someone else is trying to move in?",
      "Sad. I thought this place was my own."   
      ],
      "avian" : [
      "Why is someone else attempting to move into my home?",
      "Did you put my home up for rent? This must be a mistake...",
      "There is another deed in my home, this is most upsetting."   
      ],
      "apex" : [
      "There's another deed in my home, surely this is a mistake?",
      "Was this home not intended for me? Why is it up for rent again?",
      "I thought this home was exclusively for me. How upsetting."   
      ],
      "hylotl" : [
      "How can someone else move in here? This is my personal space!",
      "How can I remain calm when my home is up for rent for someone else?",
      "Why is there another deed here? Perhaps this home was not for me?"   
      ]
      },
      "severe" : {
      "default" : [ "This is a bit rough..." ],
      "human" : [
      "Sorry, but could I request an overhaul? It's a bit unlivable right now.",
      "Can I please have some repairs? The house is in shambles.",
      "I'm not good at repairs, and it's starting to look bad."
      ],
      "floran" : [
      "I can't live like thisss!",
      "These conditionsss aren't okay!",
      "You still haven't fixed thingsss!"   
      ],
      "glitch" : [
      "Annoyed. These conditions are tiring.",
      "Frustrated. I wish my requests were listened to.",
      "Unhappy. The fixes to my home haven't been made yet."   
      ],
      "avian" : [
      "This has gone too far, I am greatly discontent with these conditions.",
      "I don't wish to live in these conditions.",
      "Why is my home in the state that it is in?!"   
      ],
      "apex" : [
      "My cries for improvements have gone unanswered...",
      "This home is not how it was when I moved in...",
      "The condition of my home is disgraceful, and I feel I am being ignored!"   
      ],
      "hylotl" : [
      "I try to remain calm but it is hard when my requests are left unanswered.",
      "The state of this home is not something I feel is acceptable.",
      "I cannot remain living in a place with such imperfections..."   
      ]
      },
      "final" : {
      "default" : [ "I can't stay anymore." ],
      "human" : [
      "I'm being called back to...where I was before. It was fun living here while it lasted.",
      "I don't want to go back, but I can't live here anymore.",
      "...goodbye, landlord."
      ],
      "floran" : [
      "Thisss has gone on long enough!",
      "I am going to leave thisss place!",
      "I can't live like thisss anymore!"   
      ],
      "glitch" : [
      "Overwhelmed. I am going to leave with things like this.",
      "Outraged. I am fed up with being ignored.",
      "Upset. With these conditions, it is time that I left."   
      ],
      "avian" : [
      "I am going to depart and find another home. Enough is enough.",
      "It is time I found a better home.",
      "This home is not how it was when I moved in. It's time I left."   
      ],
      "apex" : [
      "I moved here for a better life, but I can't live like this anymore.",
      "I am going to move if this home of mine isn't restored to how it was!",
      "It saddens me to leave, but my complaints are being ignored."   
      ],
      "hylotl" : [
      "It is time I move on, this home is not to my standards anymore.",
      "I once called this place home, but I don't feel that way any longer.",
      "Perhaps I shall find another place that I can call my home."   
      ]
      }
      },
      "arrivedHome" : {
      "beacon" : {
      "default" : [ "This place is nice!" ],
      "human" : [
      "Thank you for letting me live here!",
      "I'll try not to be an invonvenience.",
      "I hope to have a good time here, Landlord!"
      ],
      "floran" : [
      "You needsss me?",
      "Do you need me for sssomething?",
      "Were you sssearching for me?"   
      ],
      "glitch" : [
      "Quizzical. Did you need me for something?",
      "Friendly. Did you want to chat?",
      "Polite. Did you just come to say hello?"   
      ],
      "avian" : [
      "Did you wish to converse?",
      "Hello again, friend! May Kluex hold you in favour.",
      "I am always glad to see a friendly face."   
      ],
      "apex" : [
      "What have you called me for?",
      "Do you have need of me?",
      "Greetings. Do you have matters you wish to discuss?"   
      ],
      "hylotl" : [
      "What would you like to discuss?",
      "Did you wish to speak to me, friend?",
      "Did you need me for anything in particular?"   
      ]
      },
      "rent" : {
      "default" : [ "Here's your pay!" ],
      "human" : [
      "It's not much, but please take this!",
      "Thank you for letting me stay. Take this!",
      "You're a nice person, so please take this!"
      ],
      "floran" : [
      "Here isss a present for you!",
      "I gotsss you a thing!",
      "Thanksss for your help!"   
      ],
      "glitch" : [
      "Thankful. Here is a gift for all you've helped me with.",
      "Grateful. I got you a present for all you've done for me.",
      "Hopeful. I hope you like the gift I got for you!"   
      ],
      "avian" : [
      "Here is a token of my gratitude.",
      "I have brought you a gift.",
      "I hope this offering brings you happiness."   
      ],
      "apex" : [
      "Please accept this gift, for all your assistance.",
      "The condition of my home is pleasing, take this.",
      "For all you have done, take this."   
      ],
      "hylotl" : [
      "My home is as peaceful as I could hope for. Here is a gift for all you have done.",
      "My zen has been maintained with your beautiful home. Please accept this.",
      "I hope this humble gift conveys my appreciation for your help."   
      ]
      }
      }
      }
      },
    
      "converse" : {
      "waitTime" : 0.5,
      "dialog" : {
      "default" : [ "Hello!" ],
      "apex" : {
      "default" : [
      "You don't LOOK like Miniknog..."
      ],
      "human" : [
      "Did you know, this Bunnysuit can survive being dipped in lava? It's made of strong alien fibers!",
      "I don't get cold in these clothes. There's a heat regulator in the chest!",
      "I like how kind you are. You treat me so much better than the men at the ma..Wait, let's forget I said that, please!"
      ],
      "apex" : [
      "You take a risk coming back here, pariah.",
      "I'm taking a risk talking to you.",
      "You never should have come here.",
      "You're going to get us BOTH killed.",
      "I cannot be seen talking to you.",
      "A bold move coming here, outsider.",
      "It is great to see you, my liberated friend.",
      "Have you taken leave of your senses? What if the Miniknog catch you?",
      "Perhaps we can catch up over some bananas later.",
      "So you travel the stars, huh? Enviable.",
      "Tell me, friend, are there bananas in space?",
      "The Miniknog are only getting worse, you know.",
      "Big Ape will be delighted to learn of your visit.",
      "Perhaps you'd consider taking me with you?",
      "You escaped the Miniknog? Big Ape will remember that.",
      "If you need to borrow a comb, just ask.",
      "Do other species have the equivalent of Big Ape? Big Fish, Big Human?",
      "Rumour has it that Big Ape will crush the Resistance any day now.",
      "Your freedom fills me with envy, friend.",
      "You worked hard to cast off the shackles of oppression. Be sure not to walk back into them.",
      "Save us, brave Resistance fighter. Save us all!",
      "If you feel like taking down a few Miniknog, I won't stop you.",
      "As you can see, our living conditions have not improved.",
      "You've let your grooming slip, it seems.",
      "Next time you drop by, please smuggle in some bananas.",
      "I'm sick of the Miniknog. Sick, I tell you!",
      "How do I know you're not a Miniknog spy?",
      "You are bold and brave, friend.",
      "To defy Big Ape is to defy who you are.",
      "Tell me of the sights you've seen, friend.",
      "Begone. We'll have no trouble here!",
      "If the Miniknog come looking for you, I'm not sure I'll be able to cover for you.",
      "Have you visited the Avians? I hear they're very devout.",
      "Tell me about the Florans. You must have met some out there.",
      "What have you learned of the humans, friend?",
      "I am curious to hear what you've learned of the Glitch.",
      "I doubt you have anything interesting to say about the Hylotl, right?",
      "What's it like, floating in space, free of Big Ape's gaze?",
      "Big Ape could be watching us right now. Keep your distance.",
      "I'm a Miniknog guard and you're under arrest. Just kidding. Boy, the look on your face!"
      ],
      "avian" : [
      "Greetings, Avian.",
      "Your plumage is simply divine, Avian.",
      "Do you suppose that Kluex and Big Ape have ever met?",
      "We are sorry to hear of the loss of your wings, Avian.",
      "Our species are similar in many ways.",
      "Join me for some bananas?",
      "I'm in a hurry, I've gotta fly. Oops, sorry, that was insensitive.",
      "Did the Stargazers allow you to leave your flock, Avian?",
      "Big Ape is fond of Avians, I hear. You'll be safe in this village.",
      "Those Miniknog guards... don't get on the wrong side of them.",
      "If you ever meet Big Ape, tell him I said hello.",
      "Avian, could I possibly have a feather? As a souvenir?",
      "One day perhaps our species will live together, Avian.",
      "I feel a kinship with you, my feathered friend.",
      "If you have the time, could you tell me of your power crystals?",
      "I have been thinking of converting to Kluex Worship. Is this feasible for an Apex?",
      "I hear that Kluex challenged Big Ape to a cage match. Is there any truth to this?",
      "Did you know that some Glitch have become self-aware these days?",
      "What about those humans, eh? Still, best not to gossip.",
      "We had a Hylotl here recently. Awkward.",
      "Do you have any food? I'm so hungry. A banana, perhaps?",
      "My family has been kidnapped by the Miniknog. If you see them, tell them I said hello.",
      "Could you lend me a rocket launcher? I appear to have lost mine.",
      "Big Ape is my brother from another mother.",
      "You just missed the most glorious Miniknog parade stroke public execution.",
      "Is it true that you can't fly any more? Have you tried flapping your wings?",
      "Are feathers harder to keep clean than hair?",
      "Is this your first time in an Apex village, Avian?",
      "The Miniknog are always watching us. It's a bit intrusive.",
      "If I could spend a day with feathers, I would.",
      "I used to dream about being able to fly, when I was a child.",
      "Do you think perhaps Kluex would consider saving us from the Miniknog?",
      "Profess your loyalty to Big Ape, Avian. Just to be on the safe side.",
      "Let us make a toast to Big Ape and Kluex, Avian friend.",
      "Could I perhaps see your starship? Just a look is all I ask.",
      "Good day to you, Avian friend!",
      "It's my birthday today. The Miniknog gave me two crusts of stale bread to celebrate.",
      "What does an Avian look like without feathers? Asking for a Miniknog.",
      "Seeing you has cheered me up on a gloomy day, Avian.",
      "I had some seeds, but I lost them.",
      "Are you familiar with Thornwing, Avian?",
      "Your feathers remind me of a quilt I had as a child."
      ],
      "floran" : [
      "A Floran. Oh.",
      "I didn't know your kind had discovered space travel.",
      "For a moment there, I thought you were a bush.",
      "I've heard tales of your kind, Floran.",
      "I hope you aren't here to hunt.",
      "Are you familiar with Big Ape, Floran?",
      "Sorry if this is rude, but can you speak?",
      "Your kind can be quite scary. Do not be offended if some Apex are wary of you.",
      "The Miniknog are eyeing you with suspicion, Floran.",
      "A Floran in our midst. This won't end well.",
      "I bought a potion from Greenfinger once. It was a dud.",
      "Could you teach me to hunt, Floran? I have a certain big, ape-like beast I'd like to take down.",
      "You smell like freshly-cut grass.",
      "It is great to see your species finally integrating.",
      "You don't seem to have killed anyone yet! We're all very proud of you!",
      "Miniknog scientists have been known to pit Floran against Apex. We don't hold a grudge.",
      "I would love to get to know you better, Floran.",
      "If it looks like I'm shaking in fear, I'm not, I'm just cold okay!",
      "You really are a remarkable specimen.",
      "Glory to Big Ape, Floran! Say it with me!",
      "Look behind you! A Hylotl!",
      "Your presence here is both inspiring and troubling.",
      "Are you lost, Floran?",
      "Have you heard the joke about the Floran and the penguin? No?",
      "Please don't kill me!",
      "Floran Peace is one of my favourite novels of all time!",
      "As an amateur botanist, it's a pleasure to meet you.",
      "You don't look so scary up close.",
      "Are you smiling or snarling?",
      "I... I have a bit of a thing for Florans. Oh no, I'm blushing.",
      "Perhaps you would give a presentation to us Apex?",
      "Tell me, Floran, what's your bodycount?",
      "You're far more civilised than Big Ape said you'd be.",
      "Make yourself at home, Floran.",
      "We would make an amazing crime-fighting duo.",
      "Thank you for behaving respectably, Floran.",
      "Ooh, a Floran. I'm all a-quiver.",
      "What a terrifyingly adorable thing you are.",
      "Teach me the art of stabbing, Floran!",
      "Perhaps you would engage me in a test of strength, Floran.",
      "I don't care what people say, you seem nice to me.",
      "Never judge a book by its cover, that's what I say.",
      "A living plant! Wait, are all plants living?"
      ],
      "glitch" : [
      "Hello there, Glitch.",
      "You're one smooth robot.",
      "Big Ape could be using Glitch to spy on us. Are you a spy?",
      "Tell me, what signifies a Glitch outcast?",
      "I've always wanted a Glitch sidekick.",
      "Hey there robot buddy.",
      "You can touch my hair if you'd like.",
      "Have you ever heard of Hewlett Deckard?",
      "Did it hurt when you were severed from the hivemind?",
      "Great to see you, little robot.",
      "I've always been fascinated by your kind.",
      "Big Ape claims to have an army of weaponised Glitch. Is this true?",
      "Try not to fall afoul of the Miniknog, robot.",
      "Are you equipped with long-range audio recording software? Just wondering.",
      "Do Glitch dream of electric Florans?",
      "Are you entirely made of metal?",
      "I hear you Glitch are envious of our hair.",
      "I'll sell you a hair cutting for just ten pixels.",
      "I've always wanted to hear a Glitch sing.",
      "Why do you say those words at the beginnings of sentences?",
      "Jovial. Hello! Uh, I hope that wasn't offensive.",
      "When I was in school, my friend claimed his dad had punched a Glitch's head clean off.",
      "Avoid the Miniknog, Glitch. They don't trust your kind.",
      "Glory to Big Ape! You robots should think about following him.",
      "We're here, we're there, the Glitch envy our hair, go Apex!",
      "The Outcast leader is called Platinum Ace, correct? So cool!",
      "I met a hivemind Glitch once. Creeped me out. You seem nicer.",
      "Any tips on dealing with the Florans? Your two species seem pretty tight.",
      "Do Glitch feel pain?",
      "How do you people eat?",
      "What do you think of bananas, Glitch?",
      "We should run away and join the circus together.",
      "Do you think love can bloom even on a battlefield?",
      "The Miniknog have made me promise to stop teaching Glitch how to twerk.",
      "Part of me can't shake the feeling that you're Big Ape in disguise.",
      "I got a great price on a bunch of bananas the other day! Then the Miniknog confiscated them.",
      "Let's tear down the barriers between our species.",
      "It is a joy to meet you, robot pal.",
      "Can I stow away on your ship?",
      "One day I'm gonna become sheriff of this town!"
      ],
      "hylotl" : [
      "Hello there, Hylotl.",
      "Please try not to judge our little village too harshly.",
      "I suppose you are here to spread peace.",
      "I'm sure the Miniknog would love to hear a patented Hylotl lecture.",
      "Be warned, Hylotl. The Miniknog do not like being talked down to.",
      "Have you come to liberate us, Hylotl?",
      "Just thought you should know, there have been a number of Florans in the area recently.",
      "Would you like to join my band?",
      "Glory to Big Ape! Make peace with that!",
      "You seem pleasant enough.",
      "Please, tell me some more about the delightful Hylotl architecture.",
      "Nice fins, little buddy.",
      "Will you take me swimming?",
      "You guys are pacifists, right?",
      "A meat-eating Hylotl? Unusual.",
      "Spread your peace, Hylotl. You'll have no trouble here.",
      "I think that Miniknog guard is a Floran in disguise.",
      "Do you have your own Big Ape? Large Fish, perhaps?",
      "Feel free to sample some Apex delicacies. They're in the Miniknog mansion.",
      "Did you know the Miniknog perform strange, sinister experiments on our people?",
      "Looks like there's a risk of rain. I'm sure that won't bother you.",
      "What's it like, under the ocean?",
      "You and the Florans should put aside your differences.",
      "Don't ever try to ride a cattlesnake, trust me.",
      "Is it lonely up in space?",
      "Is it true that Hylotl can talk to fish?",
      "Why did the Hylotl blush? Wait, no, that's not appropriate.",
      "Draw me like one of your Floran girls.",
      "Have you ever found sunken treasure?",
      "Lend me a Pixel, will you?",
      "We use BigCoins here, but Pixels work too.",
      "If you ever meet Big Ape, tell him I said hello.",
      "I'm sorry if our species appears uncultured to you.",
      "I can see you judging me internally.",
      "I hear your species are master crafters.",
      "Save us from the Miniknog, fish!",
      "Big Ape, little fish, cardboard box.",
      "Take me with you, Hylotl. Please.",
      "Welcome to our humble abode, fish.",
      "I'm sorry, I'm too stressed to talk."
      ]
      },
      "hylotl" : {
      "default" : [
      "I'm not sure I want to know what you are."
      ],
      "human" : [
      "Oh, hello smoothskin.",
      "Oh look, a human.",
      "Sorry, did you say something?",
      "Drink in our marvellous architecture!",
      "I suppose we'd better accommodate you.",
      "You won't find meat to eat here, human.",
      "Prepare to be exposed to true culture.",
      "What a quaint starship you have.",
      "Life's always better, down where it's wetter.",
      "Hi, human.",
      "Nice outfit. Yes, I'm being serious.",
      "Sorry to hear your planet was destroyed and everyone died, human.",
      "If you're lucky, one day you'll evolve.",
      "You look somewhat like a pig.",
      "Bow in the presence of greatness, human.",
      "Peace be with you.",
      "Be at peace, human.",
      "I'll fight anyone who rejects pacifism.",
      "Watch out for the Floran, human. They are scum.",
      "Some people say us Hylotl are uptight. That's not true, right?",
      "Have you ever seen such wonderful architecture?",
      "I have a lot of thoughts on intergalactic politics.",
      "Lovers of lily pads, look no further.",
      "I am the god of the ocean! I got my hundred metres swimming badge!",
      "Have you ever encountered our prodigal child Hiraki Corale?",
      "Your kind is rather ugly.",
      "Human, please explain to me what a 'goldfish bowl' is.",
      "Delighted to make your acquaintance.",
      "Please stop running around acting the fool.",
      "You are smooth and unusual, human.",
      "Do you want to know a secret? Well I can't tell you, it's a secret.",
      "Let's go skinny dipping!",
      "Is it true that humans often marry Apex?",
      "I'll admit, you're a rather impressive specimen.",
      "I'm secretly a bounty hunter!",
      "Sing me a song, human. Now!",
      "Let us take tea on the veranda.",
      "When the season changes, I will retire to my country house.",
      "Please teach me the rules of croquet.",
      "Nice face, buddy."
      ],
      "apex" : [
      "Don't get too close, ape. You stink.",
      "I admire your refusal to bathe, Apex.",
      "You appear to have fleas.",
      "The School tells us to be kind to the less fortunate.",
      "Would you like a cup of herbal tea, monkey?",
      "I imagine our architecture has left you speechless.",
      "Learn what it is to be a true crafter!",
      "I could take down any Big Ape.",
      "You smell of bananas.",
      "I am amazed an Apex can work a starship.",
      "The stars are wasted on you, uncultured ape.",
      "The Miniknog... I can see where they're coming from.",
      "I am sorry you are oppressed and pathetic.",
      "I'm sure Big Ape means well.",
      "Let me explain what it's like to know peace.",
      "Brush your hair if you're going to stay here.",
      "That thing over there is called a bed. You sleep in it.",
      "Would you like to play a clapping game?",
      "I can't understand why other species don't like us.",
      "Let's run away together and become hermits!",
      "Have you tried just standing up to the Miniknog?",
      "The Hylotl would never let themselves get oppressed.",
      "I'd be willing to hire you as a bodyguard.",
      "You should sample some fine Hylotl delicacies.",
      "Our kind don't get fleas.",
      "Let us meditate together.",
      "I've been training as a necromancer.",
      "One day I'll fly through space like you.",
      "If you encounter any Hylotl peace missionaries, try to be nice.",
      "What a fearsome visage you have, monkey.",
      "The Florans are a blight on our galaxy!",
      "If you're thinking of licking me; don't.",
      "The Avians make me laugh. Do they make you laugh, Apex?",
      "Your fur makes me sneeze.",
      "Maybe one day, when you become more cultured, we could be good friends.",
      "Let me know if you'd like any tips on how to behave in high society.",
      "We Hylotl are a proud species, but you may not have noticed.",
      "It is important to remain humble, I find.",
      "Perhaps if you reached out to the Hylotl for help, Big Ape would not be a problem.",
      "What's wrong with your face, exactly?"
      ],
      "avian" : [
      "Greetings, Avian.",
      "I suppose you'll do.",
      "Ah yes, your kind still worships gods.",
      "Your Kluex sounds like such a boorish fellow.",
      "We are still waiting for your species to apologise for Thornwing.",
      "I don't suppose Avians are very adept at swimming.",
      "I need some of your feathers. Don't ask why.",
      "Your rudimentary power crystals are ever so fascinating.",
      "I can teach you how to build furniture, for a hefty price.",
      "Nice beak, little bird.",
      "I'm actually an Avian, I've just been plucked.",
      "Those Apex... what a poor, uncultured species.",
      "Our kind has a begrudging respect for yours, Avian.",
      "Are you a big reader? No, I thought not.",
      "Enjoy our village, Avian.",
      "Leave your religious indoctrination at the door, bird.",
      "Have you ever seen moonlight ripple off a cerulean lake?",
      "Show me how you fly, Avian. Oh wait, sorry, I forgot.",
      "Hylotl have a reputation for being unwelcoming to outsiders. I don't see it myself.",
      "I wish you people made more of an effort to accommodate us.",
      "Try some Hylotl delicacies while you're here.",
      "Be careful not to break anything.",
      "One day I will have my revenge!",
      "I used to study Avian temples, but then I got bored.",
      "Tell me about the stars, Avian.",
      "One day I'll fly away.",
      "Know that we pity you, bird.",
      "Perhaps one day the Hylotl will visit your kind.",
      "Do you moult?",
      "Avian beaks are funny things.",
      "What kind of greeting did you expect?",
      "Nice to see you, I suppose.",
      "Greetings, bird.",
      "Settle yourself down, feathered one.",
      "Let us gaze at the sky for a while.",
      "You look like you've been dragged through a bush backwards.",
      "Do I fill you with awe, bird?",
      "Where are you on the pecking order?",
      "Check out our wonderful surroundings.",
      "Our meals may be too exquisite for your tastes.",
      "Gosh. An Avian.",
      "Don't preen your feathers at me!"
      ],
      "floran" : [
      "I'll try to be polite to you, despite the obvious...",
      "The less civilised members of your kind scare me.",
      "I have nothing to say to you, scum.",
      "I'm... Okay with Florans. At least you don't seem feral.",
      "It's better we don't speak too much, Floran.",
      "My people have... History with your kind.",
      "You may seem civilised but I'm still uneasy around your kind...",
      "Please don't make too many sudden movements.",
      "Your eyes say you're civilised, but my gut feeling still says otherwise.",
      "My people can be quick to judge your kind, but I know better.",
      "As long as you aren't here to eat me, I'm okay with you.",
      "I'll try to be civil with you.",
      "If you hurt me, you'll pay!",
      "You might not know just how much my people fear the Floran.",
      "Perhaps you and I can put aside our differences.",
      "I know you aren't as feral as you look. Don't worry.",
      "Your people may spread like weeds, but I sense intelligence in you.",
      "I've got my eye on you, Floran.",
      "Don't sneak up on my kind, that's all I'm saying.",
      "Perhaps one day, ALL Floran will be civilised like you.",
      "How many Floran are capable of intelligent conversation? Just you?",
      "You haven't immediately attacked me? That's good.",
      "I'm not used to being around your kind, but I'll try to be polite.",
      "Oh, um, hello there Floran.",
      "I'm shaking? I'm not afraid, just cold.",
      "Your gaze suggests you aren't a wild animal. That's good.",
      "We Hylotl believe in tolerance, so I'll try to extend that to your kind.",
      "The Hylotl have warriors exist to make sure your kind never hunts us down again.",
      "Our people were once at war, but that was in the past now.",
      "Before you get any ideas, I don't taste very nice!",
      "You are civil. That is a relief.",
      "I'll admit that my people don't have much experience with civil Floran...",
      "Are there many more like you? By that I mean Floran who don't act like wild beasts?",
      "Your kind aren't so scary up close.",
      "You seem clever for a Floran. Do you appreciate art as well?",
      "An intelligent Floran? Maybe your people have SOME culture after all!",
      "I've heard rumours of Floran who abandoned their barbaric upbringing, but never met one before!",
      "I've had nightmares about your kind! But I'll be nice, I know it's not your fault.",
      "A Floran who can operate tools? Can you paint as well?",
      "What big eyes you have! Your kind aren't so scary, I don't think.",
      "No matter what I've been told, I think there is beauty to be found in all living things."
      ],
      "glitch" : [
      "Oh, a robot.",
      "Oh look, it's a Floran sympathiser.",
      "Our kinds do not get on, Glitch.",
      "You're an outcast, right? I suppose I can tolerate that.",
      "You bore me, robot.",
      "I suppose you're pleased with yourself, robot.",
      "A shiny metal person. Adorable.",
      "Have you people advanced at all in recent years?",
      "Your vacant stare unsettles me.",
      "A starship pilot? That's nice I guess.",
      "A Glitch adventurer. Now I've seen everything.",
      "When the Glitch arrive, the Florans are never far behind.",
      "Begone, fool. I cannot deal with such trifles today.",
      "Peace be with you, clanker.",
      "Allow me to direct you to the exit.",
      "You must be lost, Glitch. The dangerous wastelands are that way.",
      "Thanks for dropping by.",
      "Hello Glitch.",
      "I suppose you'll be wanting some help?",
      "What a wonderful treat. A Glitch.",
      "Let's never speak of this meeting again.",
      "Do you want me to take you swimming, robot?",
      "Explain your presence here, Glitch.",
      "Platinum Ace is a fool.",
      "I've heard dark tales of the Glitch origins.",
      "I challenge you to a game of Lily-Flipper.",
      "It's nice to meet you, I suppose.",
      "Nice little robot.",
      "If I wasn't so peace-loving, I'd beat you with a broom.",
      "Don't you have some savages to defend?",
      "I've never trusted your kind, Glitch.",
      "You're nicer than I expected.",
      "Let's have a party! Or not.",
      "Feel free to leave at any time.",
      "Our kind will never see eye to eye.",
      "Stop looking at our furniture with envy, Glitch.",
      "Your clanking is giving me a headache.",
      "Joyous day! A robot friend!",
      "Please calm down, Glitch."
      ],
      "hylotl" : [
      "Ahh, finally someone who will appreciate me.",
      "Blessed be, friend.",
      "May you always find peace.",
      "It must be good to be back amongst cultured people.",
      "Wonderful, let us celebrate your arrival!",
      "A starship captain! I am so jealous.",
      "Gosh, aren't you a stylish one?",
      "Ooh, aren't you a dear?",
      "Delightful to meet you, my dear friend.",
      "I trust our village is up to standard?",
      "Come, tell me of all the uncultured species you've met.",
      "You are an inspiration to us all.",
      "A peace missionary, here! I'm awestruck.",
      "I saw a Floran the other day. Horrible creatures.",
      "You are doing glorious work, friend.",
      "So delightful to have you here.",
      "If you need anything, just ask!",
      "I think I have a small crush on you.",
      "Did you hear, the Apex rebellion has been crushed!",
      "Are Florans really as bad as they say?",
      "I don't envy you, having to rub shoulders with other species.",
      "I wonder if other species will ever start to accept us.",
      "You warm my heart, peace missionary.",
      "So wonderful to meet you!",
      "How is space treating you, dear?",
      "Your starship is truly wonderful, I hear.",
      "I'm afraid I have no tribute for you. Please accept my apologies.",
      "If you ever feel like settling down and starting a family, let me know.",
      "You can relax around me. I know about the directive.",
      "Peace and love!",
      "If only the Florans would give peace a chance.",
      "We should become best friends.",
      "Hi there! I've been a big fan of yours ever since you arrived!",
      "You peace missionaries are just wonderful.",
      "Go forth and spread peace, my child.",
      "You're welcome in my ocean any time.",
      "I hear Hiraki is up to her old mischief again.",
      "If you ever need another crew member, I'm your Hylotl.",
      "So nice to meet you!",
      "Let's have a jam session one day."
      ]
      },
      "avian" : {
      "default" : [
      "Have a blessed day, stranger."
      ],
      "human" : [
      "Greetings, human.",
      "I bemoan your lack of feathers.",
      "Kluex? You won't find him around here.",
      "Not all Avians are devout, human.",
      "Take me with you to the stars!",
      "Come fly with me... if I still had wings.",
      "Sorry about your homeworld, human.",
      "You have such smooth skin.",
      "We should write a novel together!",
      "I used to want to become an Ascendant. What a fool I was.",
      "Have you got the time, human?",
      "If you ask nicely I'll show you my power crystals.",
      "I hear your species worships many gods, human.",
      "I saw a shaved Apex once. He looked like you.",
      "Welcome to our village, human.",
      "I would hug you, but Avian hugs tickle.",
      "Settle a bet for me, human. Who would win in a fight between a Glitch and a Floran?",
      "Do you think our two species could ever find love together, human?",
      "A human from beyond the stars. How exciting!",
      "Some of my best friends are humans.",
      "I don't even believe in Kluex!",
      "Defy all gods!",
      "One day I'll fly away.",
      "What's space like? Is it nice?",
      "I would join you for a drink tonight human, but I'm washing my feathers.",
      "Do you think Kluex is watching me now, human?",
      "We'd make a great team, human.",
      "Have you ever eaten an oculemon? Gross.",
      "Perhaps we should adopt a Hylotl.",
      "Let's dance!",
      "Would you like to watch the game with me? What game? I don't know.",
      "Do any humans have wings?",
      "What if you were Kluex?",
      "I'm secretly a Glitch in disguise.",
      "Have you seen those penguins? Sick.",
      "I met Thornwing before he was famous.",
      "Welcome, human. Make yourself at home!",
      "It's always nice to see a human.",
      "Nice outfit!",
      "Let's run off together."
      ],
      "apex" : [
      "Greetings, ape.",
      "Kluex could take Big Ape in a fight. Not that I believe in Kluex.",
      "Let's start a rock band; Fur and Feathers.",
      "How many bananas can you eat in one go?",
      "We're top of the pecking order!",
      "I'll protect you from the Miniknog, Apex.",
      "Nice to see you, my furry friend.",
      "Tell me of Big Ape!",
      "What actually is a Miniknog?",
      "Down with oppressors, right friend?",
      "You're so furry.",
      "You have a delightful accent.",
      "Such muscles! I'm all a-flutter.",
      "I heard our Stargazers are not fans of your Miniknog.",
      "Have you ever met Thorngwing, Apex?",
      "I would give you one of my feathers, but it is considered inappropriate.",
      "Are you a member of the Resistance, Apex?",
      "Yeah, I've met Big Ape. Wasn't so big.",
      "Perhaps if you throw me high in the sky, I'll fly again.",
      "Allow me to take you under my wing, Apex.",
      "Our kinds have always been at peace.",
      "Would you like to join me for some tag-team wrestling?",
      "I would love to give you a haircut.",
      "Let's fight, Apex! Just kidding. I'd destroy you.",
      "You know, I've never tried a banana.",
      "You won't make a monkey out of me!",
      "Welcome to our village, Apex friend.",
      "You look like you've been in some wars.",
      "If you see Kluex, punch him for me.",
      "The Clipped Council will fall any day, Apex. You mark my words.",
      "Swimming can be fun!",
      "Come over here, Apex. Come closer. No, that's too close!",
      "You smell of hay.",
      "Is my plumage to your liking?",
      "We are lucky not to have been born Hylotls.",
      "Scratch like no-one's watching.",
      "Can Avians catch Apex fleas?",
      "Let's go into space together!",
      "I've had enough of this weather.",
      "Perhaps you would be so kind as to sign my beak."
      ],
      "avian" : [
      "Greetings, fellow Avian.",
      "Let's slander Kluex together!",
      "Kluex? More like WHO-ex, right?",
      "One day we'll fly together!",
      "I'm so jealous of you being up amongst the stars, kin.",
      "What about those Stargazers, eh?",
      "How did your family take it when you came out as Grounded?",
      "Let's take down the Clipped Council!",
      "You'll find no Kluex-botherers here, friend.",
      "The two of us, we're rare birds, right?",
      "A Hylotl called me a chicken the other day. The cheek!",
      "We're like birds of a feather. Hey, don't look at me like that!",
      "I sure don't miss the threat of being ritually sacrificed.",
      "Didn't I see you take a leap off the Celestial Tower once?",
      "Nice outfit, buddy.",
      "We should do something about Thornwing, one day.",
      "Do you miss Avos, kin?",
      "You're Kluex, aren't you? Come to take me away?",
      "We will not be caged!",
      "Lovely to see a fellow Avian traveller.",
      "Bring me back a planet, friend.",
      "Can spaceships be rigged to explode? Asking for a friend.",
      "I chatted to a Glitch the other day. Weird.",
      "Pretty sure I was a Sunborn in another life.",
      "A human just asked me if I like techno. What's with that?",
      "You smell like a Hylotl!",
      "We're up all night to get plucky.",
      "Tell me some stories about the stars, friend.",
      "Do you wanna check out my bug collection?",
      "I've been learning the ocarina!",
      "I can fly, I just choose not to.",
      "I want to be you when I grow up.",
      "Are we related? You seem familiar.",
      "I narrowly escaped from Kluex's grasp!",
      "I'm not really an Avian, I'm a human in a feather suit.",
      "To good Avian health!",
      "Oh no, I've lost my wages. My goose is cooked!",
      "I can't tolerate militant atheists.",
      "I got some power crystals stashed in my basement.",
      "I owe Thornwing a lot of money. Can't relax.",
      "Look at you, preening around."
      ],
      "floran" : [
      "Oh... a Floran.",
      "Well, uh, nice to see you.",
      "Do you bite?",
      "*whistles*",
      "Hi. I won't make any sudden movements.",
      "Well aren't you an adorable little tree.",
      "If you ever feel like hunting Kluex for us, feel free.",
      "Are you some kind of malevolent imp?",
      "You're so... planty.",
      "Living foliage. Adorable.",
      "Our kinds share similar weapons, Floran.",
      "Let us talk of philosophy.",
      "Please don't touch my feathers.",
      "Well this is a surprise. A Floran.",
      "A non-violent Floran. Can it be true?",
      "The Sunborn warned us of you, plant-creature.",
      "Careful, I know how to set fires!",
      "Can... can I touch you?",
      "So I hear you like stabbing.",
      "Not now, Floran. It's quiet time.",
      "You're a cute little creature, really.",
      "You worry me, Floran.",
      "Are you lost, Floran?",
      "Your Greenfinger is in cahoots with our Thornwing.",
      "Please don't kill me!",
      "Floran Peace... I wasn't a fan. Sorry.",
      "Try not to get pruned.",
      "Do you always look so murderous?",
      "Will you be my partner in the local line-dancing championships?",
      "Avian chicks dig Floran accents.",
      "Share with me the secret of home shopping.",   
      "My grandmother was a Floran. We're basically related.",
      "Are you looking to... plant your roots here?",
      "Let's become bitter rivals!",
      "Thank you for behaving respectably, Floran.",
      "Have you ever been sent to jail? You look the type.",
      "Let's fight Kluex together.",
      "I wonder what the Council would make of you.",
      "What kind of plant did you grow from?",
      "You remind me of an oculemon I once ate.",
      "Try not to take the stares to heart, Floran.",
      "So a Floran, an Avian and a Hylotl walk into a bar...",
      "Blessed be, Floran menace."
      ],
      "glitch" : [
      "Hello there, Glitch.",
      "Nice to see you, Glitch.",
      "Are you self aware?",
      "We are both outcasts, friend.",
      "Can I become a robot?",
      "Do robots have gods?",
      "You're so smooth.",
      "You Glitch are so cool.",
      "Can I tap your head?",
      "We admire your friendship with the Florans.",
      "What do your databanks tell you about Kluex?",
      "I wonder what would happen if a Glitch ate a power crystal.",
      "Do the Glitch worship gods?",
      "Let's do some painting!",
      "I'm sorry, do you want some oil?",
      "Are you entirely made of metal?",
      "I hear Glitch have beautiful singing voices.",
      "I'm lovesick and I don't know what to do!",
      "Dazzle me with your science.",
      "You should explore our temples and tombs. Remarkable.",
      "Let's be penpals.",
      "I bet a Glitch could survive the Ascension.",
      "What do you make of our Stargazers then, eh?",
      "I tried some delicious cakes the other day.",
      "Let's go to space together.",
      "I heard Thornwing is in the area. Beware.",
      "Some Hylotl came by earlier. You can imagine how that went.",
      "How do you people eat?",
      "I have some seeds back at home.",
      "Tonight we're hosting a book club. You should come!",
      "Let's investigate some crimes.",
      "Kluex. What a joke.",
      "The Clipped Council have no sway over me.",
      "I'm so happy I got to see a Glitch.",
      "I have some spare feathers if you'd like to try and fit in.",
      "Pleasure to meet you, tinpot.",
      "You're masterworks all. You can't go wrong!",
      "Check out my feathers."
      ],
      "hylotl" : [
      "Oh, a Hylotl.",
      "Well I guess it's nice you've dropped by.",
      "Peace, fishman.",
      "You smell of the sea.",
      "Your kind would get along with our Stargazers.",
      "Are you here to save us from Kluex?",
      "Just so you know, my husband's a Floran.",
      "We should go fishing together.",
      "You make me miss Kluex.",
      "Much love, slimy Hylotl.",
      "I've heard dark things about your kind, Hylotl.",
      "You don't need to keep up the pretence with me. We both know.",
      "Between us, we could be unstoppable.",
      "Peace. I hate the word.",
      "I ate some nice steak the other day. Oh, you eat meat too? Trolling failed.",
      "We tolerate your kind, Hylotl.",
      "Have you ever tried lamprey pie?",
      "I'm curious, Hylotl. What kind of gods do YOU have?",
      "You should climb up the Celestial Tower one day. Jump off, see if you ascend.",
      "In the past, the Stargazers would ritually sacrifice Hylotl. I wonder why.",
      "I can see the way you look at our furniture.",
      "How about a spot of fencing?",
      "Why do you hate Florans so?",
      "I'll trade you a power crystal for your mortal soul.",
      "Imagine being stuck on a spaceship with a Hylotl.",
      "Have you ever punched a shark?",
      "Is your kind edible?",
      "Quick, over there, a lily pad!",
      "I'd love to go under the sea one day.",
      "I don't condone piracy.",
      "Hylotl! Let's cuddle!",
      "Something fishy is going on here.",
      "Kluex told me personally that he's a fan of the Hylotl.",
      "If you sniff haughtily one more time, I'm calling the guards.",
      "Aww, you're adorable really.",
      "A GIANT TALKING FISH!",
      "Avians can peck fish from the ocean with their beaks. It's quite a sight.",
      "Hah. You're slimy.",
      "I love the Hylotl. So cute.",
      "Let's come up with a get rich quick scheme!"
      ]
      },
      "human" : {
      "default" : [
      "Hello!"
      ],
      "human" : [
      "It's good to see a friendly face of the same species!"
      ],
      "apex" : [
      "Your fur looks so soft! Can I touch it?"
      ],
      "avian" : [
      "Your feathers look nice!"
      ],
      "floran" : [
          "I don't care what others say at the Outpost, but I like Floran! You're interesting people!"
      ],
      "glitch" : [
      "I wonder, how much memory do you have? I mean in computer terms. That's not insensitive, right?"
      ],
      "hylotl" : [
      "How fast can you swim? I'm a sinker, so I can't swim very well."
      ]
      },
      "floran" : {
      "default" : [
      "Ssstrange thing."
      ],
      "human" : [
      "Meatman!",
      "Sssilly human.",
      "Floran not like ssstrangers.",
      "Sssuspicious thing.",
      "Watch yourself meat.",
      "Greenguard watch you, human.",
      "Leave, maybe.",
      "Floran dream of oaken sssoldiers. Floran ssscared.",
      "Floran ssstab you if you misbehave.",
      "Creature!",
      "Sssuspicious. Floran Glitch friend tell Floran to watch human.",
      "Floran hear planet eaten by monster. Floran hunt it.",
      "Floran find human funny.",
      "Floran not underssstand you.",
      "GREETINGS AND SSSALUTATIONS. Birdman tell Floran to say this.",
      "Floran can read words!",
      "Floran restless, not enough ssstabby.",
      "Greenfinger say humans sssquishy and weak.",
      "Floran teach human art of ssstabbing.",
      "Welcome to Floran village, ssskinperson.",
      "Floran ssstab, therefore Floran am.",
      "Floran never met humans before.",
      "Behave, sssilly thing.",
      "Human ssspeak words at Floran. Floran sssmile and nod.",
      "Floran look after human for now.",
      "Skreeeeee!",
      "Glitch try to teach Floran advanced mathematics. Floran head hurt.",
      "Floran want to pull sssilly human's hair.",
      "Floran think human brave for coming here.",
      "Floran sssee human ssspace craft, have envy.",
      "Floran want human best friend.",
      "Floran and cocoon-kin giggle behind human's back.",
      "What are you?",
      "Human not grow leaves. Floran pity it.",
      "Floran want to show human how to use ssspear.",
      "Floran cuddle human sssilly.",
      "Floran learn rules of etiquette.",
      "Floran remember human ssshooty men get mad at Floran.",
      "Greenfinger sssay be nice to pitiful ssspecies.",
      "Floran want to meet human in dark alley."
      ],
      "apex" : [
      "Floran want cuddle from monkey man!",
      "Floran like monkey man ssscent.",
      "Floran tougher than chimp chump.",
      "Greenfinger sssay Biggie Ape nice monkey.",
      "Floran sssuspicious of travelling monkey.",
      "Floran call Greenguard if monkey roar.",
      "Monkey man!",
      "Monkey man wear sssilly clothes.",
      "Floran feel comfortable with monkey man.",
      "Monkey man want Floran pet?",
      "Ssspace monkey!",
      "Floran not ssstab ape for now.",
      "Floran sssay hello, be friendly to big monkey.",
      "Hopping monkey make Floran laugh.",
      "Floran think Apex Floran's favourite.",
      "Glitch sssay monkeys are oppressed. Floran not understand.",
      "Monkey come see Floran house.",
      "Floran proud of village. Sssee it.",
      "Floran admit Floran ssscared of monkey men.",
      "Floran big tough hunter. Cocoon-kin here soon.",
      "Floran sssad, cocoon-sister take drysap.",
      "Greenguard put monkey in Dust if monkey bad.",
      "Floran once punch a monkey for no reason.",
      "Hello. Hi. Hello. Hi. Hello.",
      "Floran tell Biggie Ape; ssstabbing can happen.",
      "Floran not afraid of anything!",
      "Monkey let Floran see ssspace ship.",
      "Floran want monkey clothes.",
      "Chimpanzeeeeeee!",
      "Floran happy with encounter.",
      "Floran want to know; what's fleas?",
      "Please admire Floran foliage, monkey man!",
      "Floran wonder if monkey man like Floran.",
      "Floran think monkey funny and nice.",
      "Floran never hunt monkey ever.",
      "I learning am how speak to properly. Floran.",
      "Sssilly monkey, Floran like.",
      "Ssstabby ssstabby ssstabby!",
      "Floran is hero to cocoon-kin.",
      "Floran help monkey man take down mini log."
      ],
      "avian" : [
      "Birdman!",
      "Floran love Avian feathersss.",
      "Floran sssad birdman can't fly.",
      "Floran dream of hunting Kluex!",
      "Floran want to ssstroke birdman.",
      "Take Floran to ssstars, bird!",
      "Greenfinger say birdthings like gods.",
      "Floran wonder if Kluex really that tough.",
      "Bird person! Hello.",
      "Floran like look of bird.",
      "Not even want to ssstab you.",
      "Floran reflecting on nature of existence. Floran ssseek ssspiritual guidance.",
      "Birdman want to hear Floran read?",
      "Are you a big reader? No, I thought not.",
      "Floran hear about birdman tombs. Floran like.",
      "Floran will defeat birdman Ssstargazers.",
      "Floran consider ssstabbing but behave ssself.",
      "Welcome in, bird thing!",
      "Floran fear nothing!",
      "Place here is nice, yes?",
      "Feathers make Floran sssneeze.",
      "Floran happy to welcome bird in.",
      "Floran sssee bird, laugh.",
      "Greenfinger sssay bird people nice.",
      "Floran pleased to sssee this one.",
      "Pretty little bird. Floran not ssstab.",
      "Bird bird bird birdy.",
      "Floran thrilled to sssee bird person!",
      "Floran demand feather as offering!",
      "Greenguard want watch bird person, Floran think.",
      "Floran want birdman ssspace ssship. Can Floran have?",
      "Other birdman sssay Floran not have sssocial ssskills. Floran ssstab.",
      "Flap flap flap!",
      "Peck peck peck!",
      "Floran sssee funny ssside.",
      "Floran ssshow birdman ssspear collection.",
      "Birdman! Floran say hi!",
      "Floran pleased bird ssspeak to it.",
      "Welcome in!",
      "Not want bird to feel unsettled.",
      "Ssspace!",
      "Flyyyyyyyy!"
      ],
      "floran" : [
      "Floran!",
      "Greetings Floran.",
      "Floran hunt better than Floran. Floran know it!",
      "Floran think Floran member of cocoon-kin.",
      "What Greenfinger sssay to you Floran?",
      "Floran smell Hylotl on you.",
      "Strange Floran from ssspace. Floran like.",
      "Floran take Floran on ssspace ssship now.",
      "Floran not here to cause trouble, right?",
      "Greenguard not trust Floran outsiders. Sssad.",
      "Floran wonder if Floran really a Floran.",
      "Ssstab? Ssstab. Ssstab!",
      "Friend!",
      "Floran ssshow best ssstabber.",
      "Floran sssuggest we hunt together.",
      "Floran wonder if Floran meet big prey in ssspace?",
      "Floran happy now.",
      "Floran confused by new Floran face.",
      "A friend!",
      "Ssstabbing is fun!",
      "Floran behave around guest.",
      "Nice happy to meet!",
      "Floran and Floran adventure go!",
      "We become friends?",
      "This happy day for Floran.",
      "Floran tell cocoon-kin about thisss.",
      "Floran wonder if Floran miss cocoon-kin.",
      "Floran proud of grand ssspace hunter Floran friend.",
      "Floran read Floran Peace. Floran not like.",
      "Floran in trouble for eating Apex.",
      "Greenfinger sssay ssspace hunter Floran best in business.",
      "Floran hear dark rumours.",
      "Ssstab all of things!",
      "Floran long to punch sssomething.",
      "Floran trembling in awe.",
      "Floran pleased to be happy.",
      "Floran like not being judged.",
      "Hello Floran friend!",
      "Hunting hunting hunting every daysss.",
      "Floran recommend Art of Ssstabbing as good read.",
      "Floran meet Sssunflower Tzu once, go weak at knees.",
      "Floran wonder if Floran meet Greenfinger ever.",
      "Floran big ssshot in village."
      ],
      "glitch" : [
      "Floran greet metal man!",
      "Robo-friend make Floran happy.",
      "Floran not ssstab Glitchy.",
      "Greenfinger sssay Glitch our kin from another bin.",
      "Floran pleased to sssee robot.",
      "Floran hope robot teach Floran to maths.",
      "Robot make Floran feel fuzzy.",
      "Floran love Glitch for ever.",
      "Yip!",
      "Ssslashy ssstabby Floran protect Glitch.",
      "Floran want be on Glitch ssspace ship.",
      "Floran tap metal robot head, hear clunk.",
      "Floran excited to sssee roboglitch.",
      "Robot ssseem nice.",
      "Floran love sssound robot make.",
      "Floran want visit robot ssspace ssship.",
      "Floran wonder if Glitch meet Hylotl lately?",
      "Hello robo.",
      "Floran want Glitch to ssstay.",
      "Floran love warrior robot.",
      "Floran ssshow off ssskills to robot.",
      "Let's eat!",
      "Happy daysss!",
      "Floran feel nice today.",
      "Floran want Glitch to sssing.",
      "Floran giggle at robot.",
      "Floran hope Glitch teach many things.",
      "Greenfinger love robots!",
      "Floran never ssstab Glitch ever.",
      "Glitch nice to Floran, Floran respect.",
      "Floran want to go ssspace fight!",
      "Floran think about many things lately.",
      "Floran hope robot like place.",
      "Robot and Floran friends.",
      "Floran want Glitch clothes.",
      "Robot, Floran wonder if robot like Floran foliage?",
      "Floran will sssad when robot go.",
      "Floran want to dance.",
      "Glitchy turn up, make Floran day.",
      "Floran pledge Glitchy its ssstabbies."
      ],
      "hylotl" : [
      "Fish man sssmells interesting...",
      "You look like fun, can I chassse you?",
      "Doesss fish man have huntsss too?",
      "Do you make ssspears? I might get a new one.",
      "I've never hunted with sssomeone like you!",
      "Have you met Floransss before?",
      "Do you have Floran ssstaying on your home planet?",
      "Ssslimy creature!",
      "Ssstrange, you are different colours to most meat people.",
      "Your ssskin is bright colours like Floran!",
      "How many coloursss do you have on you?",
      "Fish person sssmell different to other meat people.",
      "Three eyes! I could hunt ssso much more prey with three eyes!",
      "Why are your eyesss red?",
      "Are your teeth as sssharp as Florans?",
      "Do fish men see many Floransss?",
      "How many prey have you ssstabbed recently, fish?",
      "Do you live under water? Ssstrange...",
      "Does the sssun give you energy too?",
      "Do you have a ssspace ship? Can you hunt in ssspace?!",
      "Hi there, fish man!",
      "Floran sssmell you from far away! Be careful, makesss your kind easy to hunt!",
      "How fassst can you swim, if you're a fish?",
      "Are you a fisssh or lizard? It's all meat to me.",
      "Does your meat people prefer ssswords or ssspears?",
      "Has your kind heard of Floransss before?",
      "Do fish people have Greenfingersss?",
      "Show me your hunting ssshout, meat people!",
      "What'sss your favourite plant type?",
      "Does fish man eat meat?",
      "Let'sss have a competition. I bet I can huntsss more than you!",
      "Are you fassster than me?",
      "I wonder if fish man has heard of Floran before.",
      "I bet we could be friendsss, fish man!",
      "Your eyesss are so much smaller than mine.",
      "Isss your middle eye real, or did you paint it on for a hunt?",
      "Floran can jump higher than fish man!",
      "How man fish people are there? Not more than Floransss I bet!",
      "Do you hunt well? That is what I ressspect!",
      "I'm sssure we can be friends."
      ]
      },
       
      "glitch" : {
      "default" : [
      "Confusion. What manner of being are you?"
      ],
      "human" : [
      "Superiority. Fleshy human.",
      "Disgust. Fleshy!",
      "Interest. Who built you meatman?",
      "Greeting. I will always welcome new friends!",
      "Trepidation. What is your business here?",
      "Kindness. All travellers are welcome here.",
      "Kindness. Make sure you rest before leaving town, it's not safe out there.",
      "Fascination. I would love to study just how you were assembled.",
      "Cheerful. I love my home!",
      "Busy. Mmm?",
      "Questioning. Are all meatmen so hairy?",
      "Confused. My scan suggests there are parts of your body I do not possess.",
      "Wistful. I long to travel...",
      "Intimidating. Our lives are hard, don't make them any harder.",
      "Irritated. Watch where you locate your lumpy meat!",
      "Pride. What do you think of our village?",
      "Dismayed. You are not the Glitch I'm looking for.",
      "Intrigued. Have you seen that new play by Wullum Sparkspear?",
      "Condescending. You are not worth my time.",
      "Worried. Some Glitch have gone mad.",
      "Friendly. Hello friend, can I offer you some nuts, perhaps a change of oil?",
      "Inquiry. How can you deal with the sloshing of your squishy parts?",
      "Worried. I think I may have a screw loose.",
      "Curiosity. Why are you wearing that flesh over your chassis?",
      "Worried. Keep your distance, I think I have a virus.",
      "Concerned. Your eyes have red rings around them. Are you ok?",
      "Cautious. I heard humans often have viruses.",
      "Confused. What is love?",
      "Disturbed. You wobble when you walk.",
      "Snarky. You have such oily skin.",
      "Concern. Why is your coating so malleable?",
      "Observation. There is a severe lack of consistency in your race's exteriors.",
      "Admiration. For years I've dreamed of being able to grow hair. You are living that dream.",
      "Alerted. My olfactory sensors indicate that you could do with some maintenance."
      ],
      "apex" : [
      "Shocked. Such a hairy creature!",
      "Wistful. One day follows the next but time seems to stand still.",
      "Inspired. You have enough hair to produce a large number of wigs.",
      "Greedy. I could sell all of that hair of yours for you and make us both rich!",
      "Trepidation. No monkeying around.",
      "Warning. Throwing fecal matter is an offense punishable by death.",
      "Frustration. Stop imitating everything I do.",
      "Curious. Do you have tail?",
      "Enquiry. Have you ever tasted an automato?",
      "Curious. Are all those hairs stuck on?",
      "Admiration. Your insulation layer is both practical and attractive. Is it for sale?",
      "Kindness. Hang around!",
      "Critical. Your hair is a rare gift, you should keep it in better condition.",
      "Hospitable. Would you care for a banana?",
      "Query. Are you perhaps related to the Yetis of legend?",
      "Insult. Take your stinking paws off me you damn dirty ape!.",
      "Fascination. How do Primates build their progeny? How do you assemble?",
      "Query. What is a Miniknog? Define.",
      "Query. What function does your pelt serve Apeman?",
      "Kindness. You may rest here any time Apeman.",
      "Intimidate. Aren't you suppose to be wearing a fez or something?",
      "Kindness. Welcome, friend. The tavern just received a banana shipment this morning.",
      "Curious. Is it true that Big Ape is ten feet tall, and made of gold?",
      "Disgust. What is that stuck in your fur?",
      "Uncertainty. How do you differentiate your genders?",
      "Apathy. You seem like just another type of meatman.",
      "Criticism. Evolution has not been kind to you.",
      "Disdain. Deactivating olfactory circuits.",
      "Compliment. Your fur looks wonderful in infrared!",
      "Alarm. Are you Big Ape? Because I cannot imagine an ape even bigger than you.",
      "Tactless. We have heard many things about the Miniknog. We would like to hear more.",
      "Scientific. Scans indicate you share biological roots with a number of other species.",
      "Wistful. I am sorry. I drifted off for a moment, imagining your hair blowing softly in the wind.",
      "Excited. Perhaps your species could be the basis for a new, hairier Glitch model one day.",
      "Hesitant. Would you... would you be offended if I ran my appendages through your mane?",
      "Cheerful. I am sure you are excited to return home and inform Big Ape of your adventures.",
      "Annoyed. The flagrant flaunting of your follicles feels like a kick in the grill.",
      "Pleading. Perhaps one day you would explain to the Glitch the secret of the banana split.",
      "Kindness. Are you looking for a job stranger? We currently need a librarian.",
      "Concerned. You seem jumpy, don't worry, I don't think the Miniknog are here."
      ],
      "avian" : [
      "Query. Does your plumage self-assemble, or is it constructed by artisans?",
      "Query. What purpose do your feather serve if you cannot fly?",
      "Disdain. It is said the birdmen believe in a feathered god, is that true?",
      "Query. Are you able to fly?",
      "Curious. May I buy an egg from you?",
      "Fortunate. I need a new quill.",
      "Query. What is your maximum airspeed velocity?",
      "Confusion. Which of you came first? Your egg or.. ERROR",
      "Statement. Though our worship may differ, we hold no ill will to you Birdman.",
      "Query. Do you head south for winter?",
      "Question. Are Avian bones hollow?",
      "Concern. Your rigid supports seem unusually fragile.",
      "Deception. Don't worry about the chickens, we don't eat them.",
      "Welcoming. How do you like it in our village, feathered friend?",
      "Friendly. Good morrow my fine feathered fellow.",
      "Interest. You would make a very comfy feathered pillow.",
      "Kindness. There's a wonderful place to roost at our Inn.",
      "Conviction. Do not blaspheme, or we will provide the tar.",
      "Request. Are you willing to provide guano?",
      "Irritation. A flock of your kind came through the other day.",
      "Threat. Are you familiar with the concept of wishbones?",
      "Consternation. Please stop pushing my buttons.",
      "Suspicion. Hawk creature, have you seen my hacksaw?",
      "Puzzlement. Perhaps His Lordship took up falconry.",
      "Admonition. Please attempt to contain your affinity for shiny objects while you are here.",
      "Concern. My what a sharp beak you have.",
      "Greeting. Welcome to our village birdman.",
      "Expectant. You look like you could help with my insect problem.",
      "Query. You have beautiful plumage. May I have some?",
      "Jealousy. May I stroke your pretty feathers?",
      "Proposal. Our smith could make you a wonderful gilded cage.",
      "Inquiry. Do you have spare eggs for sale?",
      "Inquiry. What brings you here birdman?",
      "Query. We're looking for a volunteer for a game of goose pulling, are you interested?",
      "Insincerity. Please do not be offended by our livestock. We are well aware that your species is much more evolved.",
      "Happy. Good day to you birdman!",
      "Friendly. I hope you're feeling well birdman.",
      "Friendly. Greetings my Avian friend!",
      "Greeting. Well met my feathered friend.",
      "Caution. I've never met a birdman before.",
      "Excitement. Can you fly?",
      "Concerned: Are your wings in need of repair?"
      ],
      "floran" : [
      "Friendly. Greetings plantman.",
      "Friendly. Nice to meet you plantman, we have rich soil here.",
      "Curious. Were you born or grown?",
      "Fearful. What sharp teeth you have!",
      "Anxious. You seem polite, but I cannot be sure you won't try to eat me.",
      "Bold. Your teeth won't pierce my shell!",
      "Comparative. Physically we couldn't be more different.",
      "Honest. You have a frightening appearance plantman.",
      "Intimidated. You're friendly, right?",
      "Curious. Do your leaves fall off in the autumn?",
      "Shocked. What are you? A fabled Floran?",
      "Startled. Hi...",
      "Complimentary. You smell like flowers.",
      "Statement. It appears there is some stigma attached to being a plantman.",
      "Brave. You're not so scary.",
      "Worried. Your eyes are insect-like.",
      "Terrified. Ahhhh!",
      "Amused. Try not to scare anyone plantman.",
      "Concerned. The fishmen do not have good things to say about you stranger.",
      "Troubled. Are you friendly?",
      "Suspicious. What's your business here?",
      "Wonder. Are you an ent?",
      "Opportunistic. May I have some of your leaves?",
      "Curious. Where do you come from?",
      "Concerned. The colour of your skin... are you sick?",
      "Startled. Oh! I didn't see you there, I thought you were a pot plant.",
      "Nervous. Will you eh... be here long?",
      "Flirtatious. You have lovely buds.",
      "Joking. So you started out as a little nut, so did I.",
      "Worried. Please don't eat our livestock.",
      "Nervous. You don't really eat people do you?",
      "Kind. You look friendly enough, I think people have got you plantmen all wrong!",
      "Friendly. Are you thorny or can I have a hug?",
      "Friendly. May I smell your flowers?",
      "Awe. You're so pretty!",
      "Thoughtful. You'd look great in a garden.",
      "Query. Are the leaves just for show?",
      "Query. How many plantmen are there?",
      "Sarcastic. If you sit in the soil do you grow taller?",
      "Impressed. I didn't know organic matter could be so strong!",
      "Friendly. Would you like some water?",
      "Curious. Can plantmen get by on just water and sunlight?",
      "Friendly. I think plantmen are cute, despite what everyone says!"
      ],
      "glitch" : [
      "Friendly. Greetings friend.",
      "Friendly. Well met, are you from this village?",
      "Friendly. You don't look as if you're from around here.",
      "Suspicious. Where did you come from, you're not malfunctioning are you?",
      "Flirtatious. Your optics are so well lit!",
      "Flirtatious. You're so shiny.",
      "Suspicious. Do you feel funny?",
      "Hungry. You don't happen to have an automato do you?",
      "Happy. Hello fellow metalhead!",
      "Curious. Are you a knight?",
      "Tired. My feet ache, how is that possible?",
      "Sad. My friend was recently disassembled.",
      "Surprised. It's so good to see a new face!",
      "Curious. Do you own a house here?",
      "Helpful. You should probably avoid the inn, they're a loutish lot.",
      "Worried. What if I go crazy one day too?",
      "Secretive. I think there might be more out there... do you know what I mean?",
      "Giggly. Hehehe.",
      "Inspired. I want to learn to sword fight! Maybe I'll become a Knight!",
      "Meditative. Shhh. I'm having new thoughts.",
      "Unsatisfied. Day after day, it's always the same.",
      "Confused. What time is it?",
      "Friendly. What's your name?",
      "Ashamed. I think I've lost a chicken.",
      "Excited. Are you thinking of settling here?",
      "Happy. This is such a friendly village.",
      "Content. I think I'll spend the rest of my days here.",
      "Alert. Did you hear a rat?",
      "Bored. Time seems to stand still sometimes.",
      "Traumatised. Someone stomped on my chicken.",
      "Tired. My joints need oiling.",
      "Sophisticated. Why hello there.",
      "Poetic. Twas brillig!",
      "Worried. You don't have a virus do you?",
      "Sad. My partner and I got our wires crossed. Now he hates me.",
      "Inspirational. I'm learning to play the lute!",
      "Tired. I need to recharge.",
      "Disappointed. Oh, it's you.",
      "Curious. What brings you here friend?",
      "Welcoming. I like a friendly face!",
      "Query. Have you read the latest Vector Squared?"
      ],
      "hylotl" : [
      "Sceptical. For a species that lives underwater, you don't smell very clean.",
      "Charitable. Perhaps you would like to examine some Glitch constructions to advance your own designs. ",
      "Envious. It must be liberating to be able to swim through the oceans without a care.",
      "Considering. It is nice to see even the lesser species getting out once in a while.",
      "Reassured. It appears the Glitch aren't the only species lacking in glorious hair.",
      "Annoyed. You are dripping on my circuits.",
      "Thoughtful. Perhaps one day you could teach the Glitch to swim...",
      "Patronising. We hope you feel at home, despite the shortage of lily pads.",
      "Observation. Your biological structure is similar to another species we have encountered recently.",
      "Cautious. Please do not get too close. You are splashing water everywhere.",
      "Scientific. It is rare for Glitch to encounter aquatic life forms.",
      "Shy. I've secretly always been a fan of your species' superior artistic skills.",
      "Condemning. Perhaps you could stand to learn a thing or two about other cultures.",
      "Curious. Is it correct that your species does not eat meat?",
      "Tactless. Is your species descended from fish or frogs?",
      "Justifying. Ignore my hivemates. Some of my best friends are Hylotl.",
      "Anger. My shoulder is not an appropriate thing in which to check your reflection.",
      "Querying. Have you tried jousting? It's truly a wonderful sport.",
      "Puzzlement. Pacifism? Sounds impractical.",
      "Interested. Do you people listen to music in your underwater homes?",
      "Sarcastic. Please, tell me more about Hylotl craftsmanship.",
      "Hospitable. I apologise if Glitch furnishings are not to your taste.",
      "Nostalgic. Your scent  reminds me of my trips to the beach as a young Glitch.",
      "Pondering. What do you do when you need to take a bath?",
      "Eager. I've been practising my lily pad designs. Perhaps you could take a look.",
      "Interested. Do you spend more time on land, or in the water?",
      "Analysis. You have a fish in your pocket.",
      "Bragging. Glitch furniture lasts up to ten times longer than that of your species.",
      "Helpful. If you need any support adjusting to life on land, we Glitch are experts.",
      "Amused. Your species seems to be exceptionally colourful.",
      "Analysis. Your species' biology is made up of seventy percent salt water.",
      "Curious. Do you take shelter from the rain?",
      "Reassuring. One day, your species will catch up to the Glitch.",
      "Longing. Perhaps, if you are not busy, you could take me sailing one day.",
      "Entertained. A Glitch created in your species' image would be amusing indeed.",
      "Condescending. A non-violent species? How adorable.",
      "Critical. There's no accounting for taste in fashion, one supposes.",
      "Alarmed. Reconsider any plans to take the Glitch underwater, stranger.",
      "Paranoid. I would shake your hand, but I am concerned about my circuits.",
      "Hostile. Take your peace-loving ways elsewhere, water-dweller."
      ]
      }
      }
      },
    
      "flee" : {
      "reactionTimeRange" : [0.2, 1.0],
      "safeDistance" : 100,
      "safeDistanceWithGuards" : 40,
      "safeTimer" : 10,
      "stuckTime" : 4,
      "stuckCooldown" : 10,
      "dialogTimeRange" : [4, 10],
    
      "dialog" : {
      "helpme" : {
      "default" : [
      "Help me!",
      "Someone, save me!",
      "I can't fight, leave me alone!"
      ],
      "glitch" : [
      "Fear. Guards! Help me!",
      "Intimidated. Please don't hurt me!",
      "Abused. Guards! I've been accosted!",
      "Afraid. Get away from me! Guards!",
      "Terrified. Save me!",
      "Shocked. No! Get away from me!"
      ],
      "floran" : [
      "Ssstabby time for me!",
      "Floran being hurted!",
      "Floran not ready for hunt!",
      "Greenguard help Floran!"
      ]
      },
      "helpthem" : {
      "default" : [
      "Was that...really necessary?"
      ],
      "glitch" : [
      "Fear. Guards!",
      "Intimidated. Please don't hurt me!",
      "Afraid. Leave me be! Guards!",
      "Terrified. Save me!",
      "Shocked. What have you done?!",
      "Righteous. I will write an electronic letter in protest!"
      ],
      "floran" : [
      "Ssstabby time for me!",
      "Floran being hurted!",
      "Floran not ready for hunt!",
      "Greenguard help Floran!"
      ]
      },
      "encourage" : {
      "default" : [
      "Get 'em!",
      "Yeah, beat them up!",
      "That'll teach you, bad person!",
      "Don't be too rough on them!"
      ],
      "glitch" : [
      "Encourage. Put 'em to the sword!",
      "Excitement. Avenge me!",
      "Aggressive. Strike him down!",
      "Vengeful. Don't let 'em get away!"
      ],
      "floran" : [
      "Ssstabb the intruders!",
      "Floran get revenge now!",
      "Ssslice them!",
      "Greenguard destroy it!"
      ]
      },
      "safe" : {
      "default" : [
      "Phew, that was close.",
      "I'm safe now, right?",
      "It's over!"
      ],
      "glitch" : [
      "Relieved. Phew, I think I got away.",
      "Thankful. I've escaped with my life!",
      "Wishful. If only I could afford a keep.",
      "Hopeful. Am I safe?",
      "Embarrassed. I think I leaked a little oil."
      ],
      "floran" : [
      "Floran sssafe now.",
      "Floran not get ssstabbed after all.",
      "Them lucky Floran not have weapon.",
      "Sssalvation!"
      ]
      }
      }
      },
    
      "sit" : {
      "timeOfDayRanges" : [ [0.6, 1.0], [0.0, 0.2] ],
      "moveTimeLimit" : 30,
      "searchRadius" : 25,
      "sitRadius" : 3,
      "cooldown" : 60,
      "timeRange" : [15, 240]
      },
    
      "sleep" : {
      "searchRadius" : 15,
      "lieDownRadius" : 3,
      "moveToBedTimeLimit" : 10.0,
      "timeOfDayRanges" : [ [ [0.7, 0.75], [0.95, 1.0] ] ],
      "cooldown" : 30
      },
    
      "wander" : {
      "timeRange" : [2.0, 10.0],
      "chatDistance" : 4,
      "indoorTimeOfDayRanges" : [ [0.0, 0.2], [0.5, 1.0] ],
      "indoorSearchRadius" : 60,
      "indoorLookaheadDistance" : 4,
      "moveToTargetTime" : 10.0,
      "changeDirectionCooldown" : 2,
      "dropDownChance" : 5,
      "cooldown" : 10
      },
    
      "work" : {
      "timeOfDayRanges" : [ [0.2, 0.6] ],
      "tools" : [ [ "hoe", 0.5, 2.0] ],
      "toolRange" : 3.0,
      "searchDistance" : 10.0,
      "timeRange" : [4.0, 6.0],
      "cooldown" : 10.0
      },
    
      "chat" : {
      "distanceRange" : [2.0, 4.0],
      "conversations" : [
      [
      [2, "blabbering", "idle" ],
      [1, "idle", "laugh" ],
      [2, "idle", "blabbering" ],
      [1, "sad", "idle" ]
      ],
      [
      [2, "idle", "blabbering" ],
      [2, "blabbering", "happy" ],
      [1, "wink", "laugh" ],
      [2, "happy", "happy" ]
      ],
      [
      [2, "idle", "blabbering" ],
      [2, "blabbering", "blabbering" ],
      [2, "blabbering", "annoyed" ],
      [3, "shouting", "shouting" ],
      [2, "annoyed", "annoyed" ]
      ]
      ],
      "cooldown" : 10
      }
      },
    
      "items" : {
      "human" : [
      [0, [
      {
      "head" : [
      { "name" : "campworks_bunnyhead01", "parameters" : { "colorIndex" : 11 } }
      ],
           
      "chest" : [
      { "name" : "campworks_bunnychest01", "parameters" : { "colorIndex" : 11 } }
      ],
    
      "legs" : [
      { "name" : "campworks_bunnylegs01", "parameters" : { "colorIndex" : 1 } }
            ]
      }
      ] ]
      ],
    
      "avian" : [
      [0, [
      {
      "head" : [
      { "name" : "campworks_bunnyhead04", "parameters" : { "colorIndex" : 11 } }
      ],
           
      "chest" : [
      { "name" : "campworks_bunnychest04", "parameters" : { "colorIndex" : 11 } }
      ],
    
      "legs" : [
      { "name" : "campworks_bunnylegs04", "parameters" : { "colorIndex" : 1 } }
            ]
      }
      ] ]
      ],
       
      "apex" : [
      [0, [
      {
      "head" : [
      { "name" : "campworks_bunnyhead06", "parameters" : { "colorIndex" : 11 } }
      ],
           
      "chest" : [
      { "name" : "campworks_bunnychest06", "parameters" : { "colorIndex" : 11 } }
      ],
    
      "legs" : [
      { "name" : "campworks_bunnylegs06", "parameters" : { "colorIndex" : 1 } }
            ]
      }
      ] ]
      ],
    
      "floran" : [
      [0, [
      {
      "head" : [
      { "name" : "campworks_bunnyhead03", "parameters" : { "colorIndex" : 11 } }
      ],
           
      "chest" : [
      { "name" : "campworks_bunnychest03", "parameters" : { "colorIndex" : 11 } }
      ],
    
      "legs" : [
      { "name" : "campworks_bunnylegs03", "parameters" : { "colorIndex" : 1 } }
            ]
      }
      ] ]
      ],
    
      "glitch" : [
      [0, [
      {
      "head" : [
      { "name" : "campworks_bunnyhead05", "parameters" : { "colorIndex" : 11 } }
      ],
           
      "chest" : [
      { "name" : "campworks_bunnychest05", "parameters" : { "colorIndex" : 11 } }
      ],
    
      "legs" : [
      { "name" : "campworks_bunnylegs05", "parameters" : { "colorIndex" : 1 } }
            ]
      }
      ] ]
      ],
    
      "hylotl" : [
      [0, [
      {
      "head" : [
      { "name" : "campworks_bunnyhead02", "parameters" : { "colorIndex" : 11 } }
      ],
           
      "chest" : [
      { "name" : "campworks_bunnychest02", "parameters" : { "colorIndex" : 11 } }
      ],
    
      "legs" : [
      { "name" : "campworks_bunnylegs02", "parameters" : { "colorIndex" : 1 } }
            ]
      }
      ] ]
      ],
    
      "dropPools" : [ "villagertreasure" ],
    
      "statusControllerSettings" : {
      "statusProperties" : {
      "targetMaterialKind" : "organic"
      },
    
      "appliesEnvironmentStatusEffects" : false,
      "minimumLiquidStatusEffectPercentage" : 0.1,
    
      "primaryScriptSources" : [
      "/stats/npc_primary.lua",
      "/scripts/vec2.lua"
      ],
      "primaryScriptDelta" : 5,
    
      "stats" : {
      "maxHealth" : {
      "baseValue" : 100.0
      },
      "maxEnergy" : {
      "baseValue" : 80.0
      },
      "powerMultiplier" : {
      "baseValue" : 1.0
      },
      "protection" : {
      "baseValue" : 0.75
      },
      "healthRegen" : {
      "baseValue" : 0.0
      },
      "energyRegenPercentageRate" : {
      "baseValue" : 0.585
      },
      "energyRegenBlockDischarge" : {
      "baseValue" : -1.0
      },
      "shieldSuppressed" : {
      "baseValue" : 0.0
      },
      "invulnerable" : {
      "baseValue" : 0.0
      }
      },
    
      "resources" : {
      "health" : {
      "maxStat" : "maxHealth",
      "deltaStat" : "healthRegen",
      "defaultPercentage" : 1.0
      },
      "energy" : {
      "maxStat" : "maxEnergy",
      "defaultPercentage" : 1.0
      },
      "energyRegenBlock" : {
      "maxValue" : 1.0,
      "deltaStat" : "energyRegenBlockDischarge",
      "initialPercentage" : 0.0
      }
      }
      },
     
      "persistent" : true,
    
      "splashConfig" : {
      "splashSpeedMin" : 10.0,
      "splashMinWaterLevel" : 0.4,
      "splashBottomSensor" : [0, -2.0],
      "splashTopSensor" : [0, 2.0],
      "numSplashParticles" : 8,
      "splashYVelocityFactor" : 0.2,
    
      "splashParticle" : {
      "type" : "ember",
      "position" : [0, -1],
      "finalVelocity" : [0, -20],
      "approach" : [0, 50],
      "color" : [60, 150, 224, 100],
      "size" : 4.0,
      "timeToLive" : 0.5,
      "destructionAction" : "shrink",
      "destructionTime" : 0.2
      },
    
      "splashParticleVariance" : {
      "velocity" : [10, 0]
      }
      }
    }
    }
    


    I place the object with the "campworks" tag in the empty house, close it with a door, and put the deed. Nothing happens.

    Unless I missed something, campworks_villager01 should load just like campworks_villager_entitled. I see no reason in these files, and nothing is different, other than the clothes and names. Anyone able to help me figure this one out? Or should I wait til the colony stuff is properly implenented and not in its beginning stage?
     
  2. Kayuko

    Kayuko Oxygen Tank

    I'm not really sure that's the reason it doesn't load.
    It looks more like he's having problem with his update function in lua, thus breaking the scripts.
    Once a script is broken it won't work again with this object unless you replace it.

    Code:
    [15:07:42.138] Error: Exception while invoking lua function 'update'. (LuaException) Error code 2, [string "/objects/colony/colonydeed/colonydeed.lua"]:302: (LuaException) Cannot coerce lua value into an integer
    
    Plus, it tries to spawn 'campworks_bunnyvillager', but all you posted is 'campworks_villager01' and 'campworks_villager_entitled'.
    However, he complains about this part:
    Code:
    "statusControllerSettings" : {
        "statusProperties" : {
          "targetMaterialKind" : "organic"
        },
    
        "appliesEnvironmentStatusEffects" : false,
        "minimumLiquidStatusEffectPercentage" : 0.1,
    
        "primaryScriptSources" : [
          "/stats/npc_primary.lua"
        ],
        "primaryScriptDelta" : 5,
    
        "stats" : {
          "maxHealth" : {
            "baseValue" : 100.0
          },
          "maxEnergy" : {
            "baseValue" : 100.0
          },
          "powerMultiplier" : {
            "baseValue" : 1.0
          },
          "protection" : {
            "baseValue" : 1.0
          },
          "healthRegen" : {
            "baseValue" : 0.0
          },
          "energyRegen" : {
            "baseValue" : 35.0
          },
          "shieldSuppressed" : {
            "baseValue" : 0.0
          },
          "invulnerable" : {
            "baseValue" : 0.0
          }
        },
    
        "resources" : {
          "health" : {
            "maxStat" : "maxHealth",
            "deltaStat" : "healthRegen",
            "defaultPercentage" : 100
          },
          "energy" : {
            "maxStat" : "maxEnergy",
            "deltaStat" : "energyRegen",
            "defaultPercentage" : 100
          }
        }
      }
    
    (Taken from another file)
    So to me it looks like he's trying to access an npctype file that has no "statusControllerSettings", runs the update script and once it's called it crashes, making it unable to process spawning.
     
  3. Campaigner

    Campaigner Giant Laser Beams

    Oh, the difference between the bunny villager and villager 01 is just an editing error on my part. I tried changing to villager01 when I was trying to fix it while posting.

    I checked the .npctype files, and they both have the "statusControllerSettings" lines. While editing my files, I did find a problem; I forgot a closing } after the items, which was causing the problem. While not exactly what you posted, you indirectly pointed me to the actual problem!

    At the end of my items section, this is how it should have been;
    Code:
      ]
      }
      ] ]
      ]
      },
    
    But I had this;
    Code:
      ]
      }
      ] ]
      ]
    
    Because of this, JSON validators told me to put a closing } at the end of the file, which let it load, but still kept it as invalid. So, while not exactly the point you posted, thank you for pointing me in the right direction for fixing it. My custom villager finally loaded into the game, after hours of annoying hassle!
     
    Kayuko likes this.

Share This Page