FILES ----- universe_server.config behaviors\npc\combatvillager.behavior behaviors\npc\flee.behavior behaviors\npc\follower.behavior behaviors\npc\guard.behavior behaviors\npc\hostileguard.behavior [NEW] behaviors\npc\idle.behavior behaviors\npc\merchant.behavior [NEW] behaviors\npc\patrol.behavior behaviors\npc\react.behavior [NEW] behaviors\npc\reactionplayer.behavior behaviors\npc\tracking.behavior behaviors\npc\tutorial.behavior behaviors\npc\villageguard.behavior behaviors\npc\villager.behavior behaviors\npc\wander.behavior biomes\surface\savannah.biome dungeons\human\humanbunker\humanbunker.dungeon dungeons\microdungeons\biomes\bioluminescence\bioluminescentmicrodungeons.dungeon [NEW] dungeons\microdungeons\biomes\bioluminescence\cavern2.json [NEW] dungeons\microdungeons\biomes\bioluminescence\cavern3.json dungeons\microdungeons\biomes\bioluminescence\cooltree.json [NEW] dungeons\microdungeons\biomes\bioluminescence\crack1.json [NEW] dungeons\microdungeons\biomes\bioluminescence\glowbridge1.json [NEW] dungeons\microdungeons\biomes\bioluminescence\glowbridge2.json [NEW] dungeons\microdungeons\biomes\bioluminescence\platform1.json [NEW] dungeons\microdungeons\biomes\bioluminescence\spire1.json [NEW] dungeons\microdungeons\biomes\bioluminescence\spire2.json [NEW] dungeons\microdungeons\biomes\bioluminescence\spire3.json [NEW] dungeons\microdungeons\biomes\bioluminescence\spire4.json [NEW] dungeons\microdungeons\biomes\bioluminescence\spires1.json [NEW] dungeons\microdungeons\biomes\bioluminescence\spires2.json [NEW] dungeons\microdungeons\biomes\bioluminescence\spires3.json [NEW] dungeons\microdungeons\biomes\bioluminescence\spires4.json [NEW] dungeons\microdungeons\biomes\bioluminescence\stalk1.json [NEW] dungeons\microdungeons\biomes\bioluminescence\stripe1.json [NEW] dungeons\microdungeons\biomes\savannah\hut1.json [NEW] dungeons\microdungeons\biomes\savannah\sample.json [NEW] dungeons\microdungeons\biomes\savannah\savannahmicrodungeons.dungeon dungeons\microdungeons\biomes\snow\frozenwell1.json dungeons\microdungeons\biomes\snow\icespikepit1.json dungeons\microdungeons\biomes\snow\icespikepit2.json dungeons\microdungeons\biomes\snow\secretsnowcave1.json dungeons\microdungeons\biomes\snow\secretsnowcave2.json dungeons\microdungeons\biomes\snow\secretsnowcave3.json dungeons\microdungeons\biomes\snow\snowhut1.json dungeons\microdungeons\biomes\snow\snowhut2.json dungeons\missions\floranmissions\floranmission1.dungeon items\materials\frozendirt.matitem items\materials\iceblock.matitem [NEW] items\materials\wickersupport.matitem [NEW] items\materials\wickersupporticon.png [NEW] monsters\critter\apexscabcritter\apexscabcritter.animation [NEW] monsters\critter\apexscabcritter\apexscabcritter.monstertype [NEW] monsters\critter\apexscabcritter\body.frames [NEW] monsters\critter\apexscabcritter\body.monsterpart [NEW] monsters\critter\apexscabcritter\body.png [NEW] monsters\critter\avianscabcritter\avianscabcritter.animation [NEW] monsters\critter\avianscabcritter\avianscabcritter.monstertype [NEW] monsters\critter\avianscabcritter\body.frames [NEW] monsters\critter\avianscabcritter\body.monsterpart [NEW] monsters\critter\avianscabcritter\body.png [NEW] monsters\critter\floranscabcritter\body.frames [NEW] monsters\critter\floranscabcritter\body.monsterpart [NEW] monsters\critter\floranscabcritter\body.png [NEW] monsters\critter\floranscabcritter\floranscabcritter.animation [NEW] monsters\critter\floranscabcritter\floranscabcritter.monstertype [NEW] monsters\critter\glitchscabcritter\body.frames [NEW] monsters\critter\glitchscabcritter\body.monsterpart [NEW] monsters\critter\glitchscabcritter\body.png [NEW] monsters\critter\glitchscabcritter\glitchscabcritter.animation [NEW] monsters\critter\glitchscabcritter\glitchscabcritter.monstertype [NEW] monsters\critter\gloopcritter\body.frames [NEW] monsters\critter\gloopcritter\body.monsterpart [NEW] monsters\critter\gloopcritter\body.png [NEW] monsters\critter\gloopcritter\gloopcritter.animation [NEW] monsters\critter\gloopcritter\gloopcritter.monstertype [NEW] monsters\critter\harecritter\body.monsterpart [NEW] monsters\critter\harecritter\body.png [NEW] monsters\critter\harecritter\default.frames [NEW] monsters\critter\harecritter\harecritter.animation [NEW] monsters\critter\harecritter\harecritter.monstertype [NEW] monsters\critter\humanscabcritter\body.frames [NEW] monsters\critter\humanscabcritter\body.monsterpart [NEW] monsters\critter\humanscabcritter\body.png [NEW] monsters\critter\humanscabcritter\humanscabcritter.animation [NEW] monsters\critter\humanscabcritter\humanscabcritter.monstertype [NEW] monsters\critter\hylotlscabcritter\body.frames [NEW] monsters\critter\hylotlscabcritter\body.monsterpart [NEW] monsters\critter\hylotlscabcritter\body.png [NEW] monsters\critter\hylotlscabcritter\hylotlscabcritter.animation [NEW] monsters\critter\hylotlscabcritter\hylotlscabcritter.monstertype [NEW] monsters\critter\penguinscabcritter\body.frames [NEW] monsters\critter\penguinscabcritter\body.monsterpart [NEW] monsters\critter\penguinscabcritter\body.png [NEW] monsters\critter\penguinscabcritter\penguinscabcritter.animation [NEW] monsters\critter\penguinscabcritter\penguinscabcritter.monstertype [NEW] monsters\critter\snakecritter\body.frames [NEW] monsters\critter\snakecritter\body.monsterpart [NEW] monsters\critter\snakecritter\body.png [NEW] monsters\critter\snakecritter\snakecritter.animation [NEW] monsters\critter\snakecritter\snakecritter.monstertype npcs\alpaca.npctype npcs\default_reactions.config npcs\guard.npctype npcs\hostile.npctype npcs\merchant.npctype npcs\nakedvillager.npctype npcs\shroomguard.npctype npcs\shroommerchant.npctype npcs\towerascendant.npctype npcs\tutorial.npctype npcs\tutorialtenant.npctype npcs\villager.npctype [NEW] objects\generic\dustybed\dustybed.frames [NEW] objects\generic\dustybed\dustybed.object [NEW] objects\generic\dustybed\dustybed.png [NEW] objects\generic\dustybed\dustybedcover.png [NEW] objects\generic\dustybed\dustybedicon.png objects\minibiome\bioluminescence\glowbush\glowbush1.object objects\minibiome\bioluminescence\glowbush\glowbush2.object objects\minibiome\bioluminescence\glowbush\glowbush3.object objects\minibiome\bioluminescence\glowbush\glowbush4.object objects\minibiome\bioluminescence\glowbush\glowbush5.object objects\minibiome\bioluminescence\glowbushlamp\glowbushlamp.object objects\minibiome\bioluminescence\glowbushlamp\glowbushlamp.png objects\minibiome\bioluminescence\glowbushlamp\glowbushlampicon.png objects\minibiome\bioluminescence\glowbushlamp\glowbushlamplit.png objects\minibiome\bioluminescence\glowflowerlamp\glowflowerlamp.frames objects\minibiome\bioluminescence\glowflowerlamp\glowflowerlamp.object objects\minibiome\bioluminescence\glowflowerlamp\glowflowerlamp.png objects\minibiome\bioluminescence\glowflowerlamp\glowflowerlampicon.png objects\minibiome\bioluminescence\glowflowerlamp\glowflowerlamplit.frames objects\minibiome\bioluminescence\glowflowerlamp\glowflowerlamplit.png objects\minibiome\bioluminescence\glowtree\glowtree1.object objects\minibiome\bioluminescence\glowtree\glowtree2.object objects\minibiome\bioluminescence\glowtree\glowtree3.object objects\minibiome\bioluminescence\glowtree\glowtree4.object objects\minibiome\bioluminescence\glowtree\glowtree5.object objects\minibiome\bioluminescence\glowvine\glowvine1.object objects\minibiome\bioluminescence\glowvine\glowvine2.object objects\minibiome\bioluminescence\glowvine\glowvine3.object objects\minibiome\bioluminescence\glowvine\glowvine4.object objects\minibiome\bioluminescence\glowvine\glowvine5.object objects\minibiome\bioluminescence\glowvinelamp\glowvinelamp.object objects\minibiome\bioluminescence\glowvinelamp\glowvinelamp.png objects\minibiome\bioluminescence\glowvinelamp\glowvinelampicon.png objects\minibiome\bioluminescence\glowvinelamp\glowvinelamplit.png recipes\biomes\bioluminescence\glowbed.recipe recipes\biomes\bioluminescence\glowbushlamp.recipe recipes\biomes\bioluminescence\glowchair.recipe recipes\biomes\bioluminescence\glowflowerlamp.recipe recipes\biomes\bioluminescence\glowvinelamp.recipe scripts\behavior.lua scripts\pathing.lua scripts\actions\dialog.lua scripts\actions\reaction.lua sfx\objects\colonydeed_partyhorn.wav tech\automobile\car.lua tech\hoverbike\hoverbike.lua tech\mech\mech.lua [NEW] tiles\materials\wickersupport.material [NEW] tiles\materials\wickersupport.png DIFFS ----- universe_server.config 36c36 < "terrestrialBiome" : "snow", --- > "terrestrialBiome" : "savannah", behaviors\npc\combatvillager.behavior 5c5 < "sleep": true --- > "play" : true 50c50 < "title": "Friendly NPC Idle Behavior", --- > "title": "NPC Idle", 52c52 < "name": "Friendly NPC Idle Behavior", --- > "name": "NPC Idle", 54c54 < "sleep": "" --- > "play": "" behaviors\npc\flee.behavior 89c89,123 < "target": "fleeTarget" --- > "source": "notificationSource", > "target": "maybeFleeTarget" > } > }, > { > "title": "inverter", > "type": "decorator", > "name": "inverter", > "parameters": {}, > "child": { > "title": "isValidTarget", > "type": "action", > "name": "isValidTarget", > "parameters": { > "entity": "notificationSource" > } > } > }, > { > "title": "isValidTarget", > "type": "action", > "name": "isValidTarget", > "parameters": { > "entity": "maybeFleeTarget" > } > }, > { > "title": "setEntity", > "type": "action", > "name": "setEntity", > "parameters": { > "entity": "maybeFleeTarget" > }, > "output": { > "entity": "fleeTarget" 105a140 > "title": "/behaviors/npc/runaway.behavior", 108d142 < "title": "/behaviors/npc/runaway.behavior", behaviors\npc\follower.behavior 11c11 < "sleep": true --- > "play" : true 662c662 < "name": "Guard NPC Idle Behavior", --- > "name": "NPC Idle", 664c664 < "sleep": "" --- > "play": "" behaviors\npc\guard.behavior 9c9,11 < "parameters": {}, --- > "parameters": { > "play": false > }, 235c237 < "title": "Guard NPC Idle Behavior", --- > "title": "NPC Idle", 237c239 < "name": "Guard NPC Idle Behavior", --- > "name": "NPC Idle", 239c241 < "sleep": "" --- > "play": "" behaviors\npc\hostileguard.behavior 9c9,11 < "parameters": {}, --- > "parameters": { > "play": false > }, 224c226 < "title": "Guard NPC Idle Behavior", --- > "title": "NPC Idle", 226c228 < "name": "Guard NPC Idle Behavior", --- > "name": "NPC Idle", 228c230 < "sleep": "" --- > "play": "" behaviors\npc\merchant.behavior 13c13,15 < "parameters": {}, --- > "parameters": { > "play" : true > }, 498c500 < "title": "Friendly NPC Idle Behavior", --- > "title": "NPC Idle", 500c502 < "name": "Friendly NPC Idle Behavior", --- > "name": "NPC Idle", 502c504 < "sleep": "" --- > "play": "" behaviors\npc\react.behavior 3d2 < "description": "", 8c7,9 < "parameters": {}, --- > "parameters": { > "sendInfluence": true > }, 85a87,103 > }, > { > "title": "optional", > "type": "decorator", > "name": "optional", > "parameters": { > "shouldRun": "" > }, > "child": { > "title": "sendInfluenceNotification", > "type": "action", > "name": "sendInfluenceNotification", > "parameters": { > "reaction": "reaction", > "target": "reactTarget" > } > } 88,96d105 < } < }, < { < "title": "sendInfluenceNotification", < "type": "action", < "name": "sendInfluenceNotification", < "parameters": { < "reaction": "reaction", < "target": "reactTarget" behaviors\npc\tracking.behavior 147a148,169 > "title": "inverter", > "type": "decorator", > "name": "inverter", > "parameters": {}, > "child": { > "title": "isValidTarget", > "type": "action", > "name": "isValidTarget", > "parameters": { > "entity": "notificationSource" > } > } > }, > { > "title": "isValidTarget", > "type": "action", > "name": "isValidTarget", > "parameters": { > "entity": "notificationTarget" > } > }, > { behaviors\npc\tutorial.behavior 2a3 > "description": "", 5c6 < "sleep": true --- > "play": true 13a15,20 > "title": "Tenant Baseline Behavior", > "type": "module", > "name": "Tenant Baseline Behavior", > "parameters": {} > }, > { 19c26 < "title": "/behaviors/npc/converseseq.behavior", --- > "title": "", 25c32 < "title": "/behaviors/npc/friendlyidle.behavior", --- > "title": "", 27c34 < "name": "Friendly NPC Idle Behavior", --- > "name": "NPC Idle", 29c36 < "sleep": "" --- > "play": "" behaviors\npc\villageguard.behavior 9c9,11 < "parameters": {}, --- > "parameters": { > "play": false > }, 241c243 < "title": "Guard NPC Idle Behavior", --- > "title": "NPC Idle", 243c245 < "name": "Guard NPC Idle Behavior", --- > "name": "NPC Idle", 245c247 < "sleep": "" --- > "play": "" behaviors\npc\villager.behavior 4c4,6 < "parameters": {}, --- > "parameters": { > "play" : true > }, 28c30 < "title": "", --- > "title": "NPC Idle", 30c32 < "name": "Friendly NPC Idle Behavior", --- > "name": "NPC Idle", 32c34 < "sleep": "" --- > "play": "" behaviors\npc\wander.behavior 3d2 < "description": "", 9c8,13 < "parameters": {}, --- > "parameters": { > "idleTime": [ > 2, > 10 > ] > }, 11c15 < "title": "Wander", --- > "title": "sequence", 13,14c17,23 < "name": "selector", < "parameters": {}, --- > "name": "sequence", > "parameters": { > "type": "sliding", > "state": "off", > "fromEntity": "attackTarget", > "toEntity": "fleeTarget" > }, 17c26 < "title": "sequence", --- > "title": "Wander", 19,25c28,29 < "name": "sequence", < "parameters": { < "type": "sliding", < "state": "off", < "fromEntity": "attackTarget", < "toEntity": "fleeTarget" < }, --- > "name": "selector", > "parameters": {}, 28,44c32 < "title": "inverter", < "type": "decorator", < "name": "inverter", < "parameters": {}, < "child": { < "title": "inRange", < "type": "action", < "name": "inRange", < "parameters": { < "position": "self", < "target": "spawn", < "range": 50 < } < } < }, < { < "title": "parallel", --- > "title": "sequence", 46c34 < "name": "parallel", --- > "name": "sequence", 48,49c36,39 < "fail": -1, < "success": 1 --- > "type": "sliding", > "state": "off", > "fromEntity": "attackTarget", > "toEntity": "fleeTarget" 53,55c43,45 < "title": "selector", < "type": "composite", < "name": "selector", --- > "title": "inverter", > "type": "decorator", > "name": "inverter", 56a47,65 > "child": { > "title": "inRange", > "type": "action", > "name": "inRange", > "parameters": { > "position": "self", > "target": "spawn", > "range": 50 > } > } > }, > { > "title": "parallel", > "type": "composite", > "name": "parallel", > "parameters": { > "fail": -1, > "success": 1 > }, 59,73c68 < "title": "", < "type": "action", < "name": "moveToPosition", < "parameters": { < "position": "spawn", < "pathOptions": { < "returnBest": true < } < }, < "output": { < "direction": "direction" < } < }, < { < "title": "parallel", --- > "title": "selector", 75,79c70,71 < "name": "parallel", < "parameters": { < "fail": 2, < "success": 2 < }, --- > "name": "selector", > "parameters": {}, 82c74 < "title": "distance", --- > "title": "", 84c76 < "name": "distance", --- > "name": "moveToPosition", 86,87c78,81 < "from": "self", < "to": "spawn" --- > "position": "spawn", > "pathOptions": { > "returnBest": true > } 90c84 < "x": "spawnX" --- > "direction": "direction" 94,96c88,90 < "title": "inRange", < "type": "action", < "name": "inRange", --- > "title": "parallel", > "type": "composite", > "name": "parallel", 98,110c92,127 < "position": "self", < "target": "spawn", < "range": 45 < } < }, < { < "title": "move", < "type": "action", < "name": "move", < "parameters": { < "direction": "spawnX", < "run": false < } --- > "fail": 2, > "success": 2 > }, > "children": [ > { > "title": "distance", > "type": "action", > "name": "distance", > "parameters": { > "from": "self", > "to": "spawn" > }, > "output": { > "x": "spawnX" > } > }, > { > "title": "inRange", > "type": "action", > "name": "inRange", > "parameters": { > "position": "self", > "target": "spawn", > "range": 45 > } > }, > { > "title": "move", > "type": "action", > "name": "move", > "parameters": { > "direction": "spawnX", > "run": false > } > } > ] 112a130,139 > }, > { > "title": "inRange", > "type": "action", > "name": "inRange", > "parameters": { > "position": "self", > "target": "spawn", > "range": 5 > } 115,124d141 < }, < { < "title": "inRange", < "type": "action", < "name": "inRange", < "parameters": { < "position": "self", < "target": "spawn", < "range": 5 < } 127,147d143 < } < ] < }, < { < "title": "Go inside", < "type": "composite", < "name": "sequence", < "parameters": {}, < "children": [ < { < "type": "decorator", < "name": "inverter", < "parameters": {}, < "child": { < "title": "isInside", < "type": "action", < "name": "isInside", < "parameters": { < "position": "self" < } < } 150,172c146 < "type": "action", < "name": "withinTimeRange", < "parameters": { < "range": [ < 0.5, < 0.2 < ] < } < }, < { < "title": "", < "type": "action", < "name": "findOuterDoor", < "parameters": { < "position": "self", < "range": 50 < }, < "output": { < "insidePosition": "insideDoor" < } < }, < { < "title": "", --- > "title": "Go inside", 174,178c148,149 < "name": "parallel", < "parameters": { < "fail": 1, < "success": -1 < }, --- > "name": "sequence", > "parameters": {}, 181c152,164 < "title": "", --- > "type": "decorator", > "name": "inverter", > "parameters": {}, > "child": { > "title": "isInside", > "type": "action", > "name": "isInside", > "parameters": { > "position": "self" > } > } > }, > { 183c166 < "name": "openDoors", --- > "name": "withinTimeRange", 185,186c168,171 < "direction": "facing", < "distance": 1.5 --- > "range": [ > 0.5, > 0.2 > ] 192c177 < "name": "moveToPosition", --- > "name": "findOuterDoor", 194c179,180 < "position": "insideDoor" --- > "position": "self", > "range": 50 197c183 < "direction": "direction" --- > "insidePosition": "insideDoor" 201,203c187,189 < "title": "faceDirection", < "type": "action", < "name": "faceDirection", --- > "title": "", > "type": "composite", > "name": "parallel", 205c191,235 < "direction": "direction" --- > "fail": 1, > "success": -1 > }, > "children": [ > { > "title": "", > "type": "action", > "name": "openDoors", > "parameters": { > "direction": "facing", > "distance": 1.5 > } > }, > { > "title": "", > "type": "action", > "name": "moveToPosition", > "parameters": { > "position": "insideDoor" > }, > "output": { > "direction": "direction" > } > }, > { > "title": "faceDirection", > "type": "action", > "name": "faceDirection", > "parameters": { > "direction": "direction" > } > } > ] > }, > { > "type": "decorator", > "name": "succeeder", > "parameters": {}, > "child": { > "title": "", > "type": "action", > "name": "closeDoors", > "parameters": { > "distance": 3 > } 211,263c241 < "type": "decorator", < "name": "succeeder", < "parameters": {}, < "child": { < "title": "", < "type": "action", < "name": "closeDoors", < "parameters": { < "distance": 3 < } < } < } < ] < }, < { < "title": "Go outside", < "type": "composite", < "name": "sequence", < "parameters": {}, < "children": [ < { < "title": "isInside", < "type": "action", < "name": "isInside", < "parameters": { < "position": "self" < } < }, < { < "title": "", < "type": "action", < "name": "withinTimeRange", < "parameters": { < "range": [ < 0.2, < 0.5 < ] < } < }, < { < "title": "", < "type": "action", < "name": "findOuterDoor", < "parameters": { < "position": "self", < "range": 50 < }, < "output": { < "outsidePosition": "outsideDoor" < } < }, < { < "title": "", --- > "title": "Go outside", 265,269c243,244 < "name": "parallel", < "parameters": { < "fail": 1, < "success": -1 < }, --- > "name": "sequence", > "parameters": {}, 271a247,254 > "title": "isInside", > "type": "action", > "name": "isInside", > "parameters": { > "position": "self" > } > }, > { 274c257 < "name": "openDoors", --- > "name": "withinTimeRange", 276,277c259,262 < "direction": "facing", < "distance": 1.5 --- > "range": [ > 0.2, > 0.5 > ] 280a266 > "title": "", 282c268 < "name": "moveToPosition", --- > "name": "findOuterDoor", 284c270,271 < "position": "outsideDoor" --- > "position": "self", > "range": 50 287c274 < "direction": "direction" --- > "outsidePosition": "outsideDoor" 291,293c278,280 < "title": "faceDirection", < "type": "action", < "name": "faceDirection", --- > "title": "", > "type": "composite", > "name": "parallel", 295c282,324 < "direction": "direction" --- > "fail": 1, > "success": -1 > }, > "children": [ > { > "title": "", > "type": "action", > "name": "openDoors", > "parameters": { > "direction": "facing", > "distance": 1.5 > } > }, > { > "type": "action", > "name": "moveToPosition", > "parameters": { > "position": "outsideDoor" > }, > "output": { > "direction": "direction" > } > }, > { > "title": "faceDirection", > "type": "action", > "name": "faceDirection", > "parameters": { > "direction": "direction" > } > } > ] > }, > { > "type": "decorator", > "name": "succeeder", > "parameters": {}, > "child": { > "type": "action", > "name": "closeDoors", > "parameters": { > "distance": 3 > } 301,340c330,332 < "type": "decorator", < "name": "succeeder", < "parameters": {}, < "child": { < "type": "action", < "name": "closeDoors", < "parameters": { < "distance": 3 < } < } < } < ] < }, < { < "title": "Wander but stay indoors/outdoors", < "type": "composite", < "name": "sequence", < "parameters": {}, < "children": [ < { < "type": "action", < "name": "setDirection", < "parameters": {}, < "output": { < "direction": "direction" < } < }, < { < "title": "Set start", < "type": "action", < "name": "offsetPosition", < "parameters": {}, < "output": { < "position": "start" < } < }, < { < "title": "succeeder", < "type": "decorator", < "name": "succeeder", --- > "title": "Wander but stay indoors/outdoors", > "type": "composite", > "name": "sequence", 342,352c334,358 < "child": { < "title": "", < "type": "composite", < "name": "parallel", < "parameters": { < "fail": 1, < "success": -1 < }, < "children": [ < { < "title": "Stay inside/outside", --- > "children": [ > { > "type": "action", > "name": "setDirection", > "parameters": {}, > "output": { > "direction": "direction" > } > }, > { > "title": "Set start", > "type": "action", > "name": "offsetPosition", > "parameters": {}, > "output": { > "position": "start" > } > }, > { > "title": "succeeder", > "type": "decorator", > "name": "succeeder", > "parameters": {}, > "child": { > "title": "", 354,355c360,364 < "name": "sequence", < "parameters": {}, --- > "name": "parallel", > "parameters": { > "fail": 1, > "success": -1 > }, 358,369c367 < "title": "", < "type": "action", < "name": "offsetDirection", < "parameters": { < "direction": "direction", < "multiplier": 2 < }, < "output": { < "position": "ahead" < } < }, < { --- > "title": "Stay inside/outside", 371c369 < "name": "selector", --- > "name": "sequence", 375,394c373,382 < "title": "Both inside", < "type": "composite", < "name": "sequence", < "parameters": {}, < "children": [ < { < "type": "action", < "name": "isInside", < "parameters": { < "position": "start" < } < }, < { < "type": "action", < "name": "isInside", < "parameters": { < "position": "ahead" < } < } < ] --- > "title": "", > "type": "action", > "name": "offsetDirection", > "parameters": { > "direction": "direction", > "multiplier": 2 > }, > "output": { > "position": "ahead" > } 397d384 < "title": "Both outside", 399c386 < "name": "sequence", --- > "name": "selector", 403,404c390,392 < "type": "decorator", < "name": "inverter", --- > "title": "Both inside", > "type": "composite", > "name": "sequence", 406,410c394,407 < "child": { < "type": "action", < "name": "isInside", < "parameters": { < "position": "start" --- > "children": [ > { > "type": "action", > "name": "isInside", > "parameters": { > "position": "start" > } > }, > { > "type": "action", > "name": "isInside", > "parameters": { > "position": "ahead" > } 412c409 < } --- > ] 415,416c412,414 < "type": "decorator", < "name": "inverter", --- > "title": "Both outside", > "type": "composite", > "name": "sequence", 418,422c416,439 < "child": { < "type": "action", < "name": "isInside", < "parameters": { < "position": "ahead" --- > "children": [ > { > "type": "decorator", > "name": "inverter", > "parameters": {}, > "child": { > "type": "action", > "name": "isInside", > "parameters": { > "position": "start" > } > } > }, > { > "type": "decorator", > "name": "inverter", > "parameters": {}, > "child": { > "type": "action", > "name": "isInside", > "parameters": { > "position": "ahead" > } > } 424c441 < } --- > ] 428a446,484 > }, > { > "title": "", > "type": "action", > "name": "move", > "parameters": { > "direction": "direction" > } > }, > { > "title": "faceDirection", > "type": "action", > "name": "faceDirection", > "parameters": { > "direction": "direction" > } > }, > { > "title": "", > "type": "action", > "name": "openDoors", > "parameters": { > "direction": "facing", > "distance": 1.5 > } > }, > { > "title": "failer", > "type": "decorator", > "name": "failer", > "parameters": {}, > "child": { > "title": "timer", > "type": "action", > "name": "timer", > "parameters": { > "time": 4 > } > } 431,469d486 < }, < { < "title": "", < "type": "action", < "name": "move", < "parameters": { < "direction": "direction" < } < }, < { < "title": "faceDirection", < "type": "action", < "name": "faceDirection", < "parameters": { < "direction": "direction" < } < }, < { < "title": "", < "type": "action", < "name": "openDoors", < "parameters": { < "direction": "facing", < "distance": 1.5 < } < }, < { < "title": "failer", < "type": "decorator", < "name": "failer", < "parameters": {}, < "child": { < "title": "timer", < "type": "action", < "name": "timer", < "parameters": { < "time": 4 < } < } 471,472c488,489 < ] < } --- > } > ] 474a492,499 > }, > { > "title": "timer", > "type": "action", > "name": "timer", > "parameters": { > "time": "" > } biomes\surface\savannah.biome 230a231,239 > "priority" : 1, > "variants" : 1, > "distribution" : "/biomes/distributions.config:mainBiomeMicrodungeon", > > "type" : "microdungeon", > "microdungeons" : [ "savannahmicrodungeons" ] > }, > { > "mode" : "floor", dungeons\human\humanbunker\humanbunker.dungeon 29c29 < "brush" : [ [ "surface" ] ] --- > "brush" : [ [ "concrete" ] ] dungeons\microdungeons\biomes\bioluminescence\bioluminescentmicrodungeons.dungeon 8c8 < "anchor" : [ "cavern1" ], --- > "anchor" : [ "cavern1", "cavern2", "cavern3", "cooltree", "crack1", "glowbridge1", "glowbridge2", "platform1", "spire1", "spire2", "spire3", "spire4", "spires1", "spires2", "spires3", "spires4", "stalk1", "stripe1" ], 22a23,141 > }, > { > "name" : "cavern2", > "rules" : [ > [ "maxSpawnCount", [1] ] > ], > "def" : [ "tmx", "cavern2.json" ] > }, > { > "name" : "cavern3", > "rules" : [ > [ "maxSpawnCount", [1] ] > ], > "def" : [ "tmx", "cavern3.json" ] > }, > { > "name" : "cooltree", > "rules" : [ > [ "maxSpawnCount", [1] ] > ], > "def" : [ "tmx", "cooltree.json" ] > }, > { > "name" : "glowbridge1", > "rules" : [ > [ "maxSpawnCount", [1] ] > ], > "def" : [ "tmx", "glowbridge1.json" ] > }, > { > "name" : "glowbridge2", > "rules" : [ > [ "maxSpawnCount", [1] ] > ], > "def" : [ "tmx", "glowbridge2.json" ] > }, > { > "name" : "platform1", > "rules" : [ > [ "maxSpawnCount", [1] ] > ], > "def" : [ "tmx", "platform1.json" ] > }, > { > "name" : "spire1", > "rules" : [ > [ "maxSpawnCount", [1] ] > ], > "def" : [ "tmx", "spire1.json" ] > }, > { > "name" : "spire2", > "rules" : [ > [ "maxSpawnCount", [1] ] > ], > "def" : [ "tmx", "spire2.json" ] > }, > { > "name" : "spire3", > "rules" : [ > [ "maxSpawnCount", [1] ] > ], > "def" : [ "tmx", "spire3.json" ] > }, > { > "name" : "spire4", > "rules" : [ > [ "maxSpawnCount", [1] ] > ], > "def" : [ "tmx", "spire4.json" ] > }, > { > "name" : "spires1", > "rules" : [ > [ "maxSpawnCount", [1] ] > ], > "def" : [ "tmx", "spires1.json" ] > }, > { > "name" : "spires2", > "rules" : [ > [ "maxSpawnCount", [1] ] > ], > "def" : [ "tmx", "spires2.json" ] > }, > { > "name" : "spires3", > "rules" : [ > [ "maxSpawnCount", [1] ] > ], > "def" : [ "tmx", "spires3.json" ] > }, > { > "name" : "spires4", > "rules" : [ > [ "maxSpawnCount", [1] ] > ], > "def" : [ "tmx", "spires4.json" ] > }, > { > "name" : "stalk1", > "rules" : [ > [ "maxSpawnCount", [1] ] > ], > "def" : [ "tmx", "stalk1.json" ] > }, > { > "name" : "stripe1", > "rules" : [ > [ "maxSpawnCount", [1] ] > ], > "def" : [ "tmx", "stripe1.json" ] > }, > { > "name" : "crack1", > "rules" : [ > [ "maxSpawnCount", [1] ] > ], > "def" : [ "tmx", "crack1.json" ] dungeons\microdungeons\biomes\bioluminescence\cooltree.json [TMX file differences are left out for huge size.] dungeons\microdungeons\biomes\snow\frozenwell1.json [TMX file differences are left out for huge size.] dungeons\microdungeons\biomes\snow\icespikepit1.json [TMX file differences are left out for huge size.] dungeons\microdungeons\biomes\snow\icespikepit2.json [TMX file differences are left out for huge size.] dungeons\microdungeons\biomes\snow\secretsnowcave1.json [TMX file differences are left out for huge size.] dungeons\microdungeons\biomes\snow\secretsnowcave2.json [TMX file differences are left out for huge size.] dungeons\microdungeons\biomes\snow\secretsnowcave3.json [TMX file differences are left out for huge size.] dungeons\microdungeons\biomes\snow\snowhut1.json [TMX file differences are left out for huge size.] dungeons\microdungeons\biomes\snow\snowhut2.json [TMX file differences are left out for huge size.] dungeons\missions\floranmissions\floranmission1.dungeon 2602c2602 < "behavior" : "/behaviors/sequences/floranmission/floranmissionstart.behavior" --- > "behavior" : "floranmissionstart" 2619c2619 < "behavior" : "/behaviors/sequences/floranmission/floranmissionswitch.behavior" --- > "behavior" : "floranmissionswitch" 2636c2636 < "behavior" : "/behaviors/sequences/floranmission/nurutunnel.behavior" --- > "behavior" : "nurutunnel" 2653c2653 < "behavior" : "/behaviors/sequences/floranmission/nuruboss.behavior" --- > "behavior" : "nuruboss" items\materials\frozendirt.matitem 11c11 < "materialId" : 39 --- > "materialId" : 198 items\materials\iceblock.matitem 11c11,15 < "materialId" : 130 --- > "materialId" : 130, > > "learnBlueprintsOnPickup" : [ > "iceblock" > ] 12a17 > npcs\alpaca.npctype 9a10,11 > [1.0, "sit", { "timeRange" : [0.6,0.2]}], > [1.0, "patrol", { "timeRange" : [0.2, 0.6] }] npcs\default_reactions.config 89c89,102 < [1.0, "sit", { "timeRange" : [0.6,0.2]}] --- > [1.0, "sit", { "timeRange" : [0.6,0.2]}], > [1.0, "wander"] > ], > > // Player reactions > // Happen when a player is nearby > > "nearplayer" : [ > ], > > // NPC reactions > // Happen when an npc is nearby > > "nearnpc" : [ 318a332,337 > }, > "wander" : { > "behavior" : "wander" > }, > "patrol" : { > "behavior" : "patrol" npcs\guard.npctype 14c14,15 < [1.0, "sleep", { "timeRange" : [0.7, 0.9] }] --- > [5.0, "sleep", { "timeRange" : [0.7, 0.9] }], > [1.0, "patrol"] npcs\hostile.npctype 16c16,17 < [1.0, "sleep", { "timeRange" : [0.7, 0.9] }] --- > [5.0, "sleep", { "timeRange" : [0.7, 0.9] }], > [1.0, "patrol"] npcs\merchant.npctype 17a18,25 > "reactions" : { > "spontaneous" : [ > [5.0, "sleep", { "timeRange" : [0.7, 0.9] }], > [1.0, "sit", { "timeRange" : [0.6,0.2]}], > [1.0, "wander", { "timeRange" : [0.2, 0.6] }] > ] > }, > npcs\nakedvillager.npctype 10a11,18 > "reactions" : { > "spontaneous" : [ > [5.0, "sleep", { "timeRange" : [0.7, 0.9] }], > [1.0, "sit", { "timeRange" : [0.6,0.2]}], > [1.0, "wander", { "timeRange" : [0.2, 0.6] }] > ] > }, > npcs\shroomguard.npctype 11a12,13 > [1.0, "sit", { "timeRange" : [0.6,0.2]}], > [1.0, "patrol"] npcs\shroommerchant.npctype 9a10,11 > [1.0, "sit", { "timeRange" : [0.6,0.2]}], > [1.0, "wander", { "timeRange" : [0.2, 0.6] }] npcs\towerascendant.npctype 6c6,13 < "behavior" : "idler", --- > "behaviorConfig" : { > "play" : false > }, > > "reactions" : { > "spontaneous" : [ > ] > }, npcs\tutorial.npctype 11a12,19 > "reactions" : { > "spontaneous" : [ > [5.0, "sleep", { "timeRange" : [0.7, 0.9] }], > [1.0, "sit", { "timeRange" : [0.6,0.2]}], > [1.0, "wander", { "timeRange" : [0.2, 0.6] }] > ] > }, > 22,23c30,57 < "beacon" : "/dialog/arrivedhome.config:beacon", < "rent" : "/dialog/arrivedhome.config:rent" --- > "beacon" : { > "default" : { > "default" : [ > "I'm home!" > ] > }, > "human" : { > "default" : [ > "You called?", > "Is there something you'd like to know?", > "You have need of me? Perhaps you need some advice?" > ] > } > }, > "rent" : { > "default" : { > "default" : [ > "Here's a gift for all your help!" > ] > }, > "human" : { > "default" : [ > "I found this in my travels, take it!", > "Here's something I came across whilst on a walk!", > "Here's a gift, for all your help!" > ] > } > } 95c129 < "human" : [ --- > "override" : [ 106,385d139 < ] < } < ] ] < ], < < "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 } } npcs\tutorialtenant.npctype 3,7c3 < "baseType" : "base", < < "dropPools" : [ "villagertreasure" ], < < "persistent" : true, --- > "baseType" : "tutorial", 10,11d5 < "behavior" : "tutorialtenant", < 13,52d6 < "tenant" : { < "grumbles" : { < "tagCriteria" : "/dialog/grumble.config:tagCriteria", < "enclosedArea" : "/dialog/grumble.config:enclosedArea", < "otherDeed" : "/dialog/grumble.config:otherDeed", < "severe" : "/dialog/grumble.config:severe", < "final" : "/dialog/grumble.config:final" < }, < "arrivedHome" : { < "beacon" : { < "default" : { < "default" : [ < "I'm home!" < ] < }, < "human" : { < "default" : [ < "You called?", < "Is there something you'd like to know?", < "You have need of me? Perhaps you need some advice?" < ] < } < }, < "rent" : { < "default" : { < "default" : [ < "Here's a gift for all your help!" < ] < }, < "human" : { < "default" : [ < "I found this in my travels, take it!", < "Here's something I came across whilst on a walk!", < "Here's a gift, for all your help!" < ] < } < } < } < }, < 80,117d33 < }, < < "dialog" : { < "helpme" : { < "default" : { < "default" : [ < "Time to scram!", < "Don't kill me! I'm more useful alive!", < "I don't deserve to meet my end here!" < ] < } < }, < "helpthem" : { < "default" : { < "default" : [ < "What have you done!?" < ] < } < }, < "encourage" : { < "default" : { < "default" : [ < "Get 'em!", < "Avenge me!", < "Stick 'em once for me!", < "Don't let 'em get away!" < ] < } < }, < "safe" : { < "default" : { < "default" : [ < "I survived another close shave!", < "I should probably be more careful in future. That was close.", < "I need a break!" < ] < } < } 120,417d35 < }, < < "items" : { < "human" : [ < [0, [ < { < "back" : [ < { "name" : "hikerback", "parameters" : { "colorIndex" : 0 } } < ], < "chest" : [ < { "name" : "hikerchest", "parameters" : { "colorIndex" : 0 } } < ], < "legs" : [ < { "name" : "hikerlegs", "parameters" : { "colorIndex" : 0 } } < ] < } < ] ] < ], < < "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 } } < ] < } < ] ] < ] npcs\villager.npctype 10a11,18 > "reactions" : { > "spontaneous" : [ > [5.0, "sleep", { "timeRange" : [0.7, 0.9] }], > [1.0, "sit", { "timeRange" : [0.6,0.2]}], > [1.0, "wander"] > ] > }, > 40,43c48,51 < { "name" : "sweatervestchest", "parameters" : { "colorIndex" : 1 } }, { "name" : "sweatervestchest", "parameters" : { "colorIndex" : 3 } }, { "name" : "sweatervestchest", "parameters" : { "colorIndex" : 4 } }, { "name" : "sweatervestchest", "parameters" : { "colorIndex" : 5 } }, { "name" : "sweatervestchest", "parameters" : { "colorIndex" : 6 } }, { "name" : "sweatervestchest", "parameters" : { "colorIndex" : 7 } }, { "name" : "sweatervestchest", "parameters" : { "colorIndex" : 8 } }, { "name" : "sweatervestchest", "parameters" : { "colorIndex" : 9 } }, < { "name" : "conceptchest", "parameters" : { "colorIndex" : 1 } }, { "name" : "conceptchest", "parameters" : { "colorIndex" : 3 } }, { "name" : "conceptchest", "parameters" : { "colorIndex" : 4 } }, { "name" : "conceptchest", "parameters" : { "colorIndex" : 5 } }, { "name" : "conceptchest", "parameters" : { "colorIndex" : 6 } }, { "name" : "conceptchest", "parameters" : { "colorIndex" : 7 } }, { "name" : "conceptchest", "parameters" : { "colorIndex" : 8 } }, { "name" : "conceptchest", "parameters" : { "colorIndex" : 9 } }, < { "name" : "coolchest", "parameters" : { "colorIndex" : 1 } }, { "name" : "coolchest", "parameters" : { "colorIndex" : 3 } }, { "name" : "coolchest", "parameters" : { "colorIndex" : 4 } }, { "name" : "coolchest", "parameters" : { "colorIndex" : 5 } }, { "name" : "coolchest", "parameters" : { "colorIndex" : 6 } }, { "name" : "coolchest", "parameters" : { "colorIndex" : 7 } }, { "name" : "coolchest", "parameters" : { "colorIndex" : 8 } }, { "name" : "coolchest", "parameters" : { "colorIndex" : 9 } }, < { "name" : "workoutchest", "parameters" : { "colorIndex" : 1 } }, { "name" : "workoutchest", "parameters" : { "colorIndex" : 3 } }, { "name" : "workoutchest", "parameters" : { "colorIndex" : 4 } }, { "name" : "workoutchest", "parameters" : { "colorIndex" : 5 } }, { "name" : "workoutchest", "parameters" : { "colorIndex" : 6 } }, { "name" : "workoutchest", "parameters" : { "colorIndex" : 7 } }, { "name" : "workoutchest", "parameters" : { "colorIndex" : 8 } }, { "name" : "workoutchest", "parameters" : { "colorIndex" : 9 } } --- > { "name" : "sweatervestchest", "parameters" : { "colorIndex" : [1, 3, 4, 5, 6, 7, 8, 9] } }, > { "name" : "conceptchest", "parameters" : { "colorIndex" : [1, 3, 4, 5, 6, 7, 8, 9] } }, > { "name" : "coolchest", "parameters" : { "colorIndex" : [1, 3, 4, 5, 6, 7, 8, 9] } }, > { "name" : "workoutchest", "parameters" : { "colorIndex" : [1, 3, 4, 5, 6, 7, 8, 9] } } 47,49c55,57 < { "name" : "conceptlegs", "parameters" : { "colorIndex" : 1 } }, { "name" : "conceptlegs", "parameters" : { "colorIndex" : 3 } }, { "name" : "conceptlegs", "parameters" : { "colorIndex" : 4 } }, { "name" : "conceptlegs", "parameters" : { "colorIndex" : 5 } }, { "name" : "conceptlegs", "parameters" : { "colorIndex" : 6 } }, { "name" : "conceptlegs", "parameters" : { "colorIndex" : 7 } }, { "name" : "conceptlegs", "parameters" : { "colorIndex" : 8 } }, { "name" : "conceptlegs", "parameters" : { "colorIndex" : 9 } }, < { "name" : "coollegs", "parameters" : { "colorIndex" : 1 } }, { "name" : "coollegs", "parameters" : { "colorIndex" : 3 } }, { "name" : "coollegs", "parameters" : { "colorIndex" : 4 } }, { "name" : "coollegs", "parameters" : { "colorIndex" : 5 } }, { "name" : "coollegs", "parameters" : { "colorIndex" : 6 } }, { "name" : "coollegs", "parameters" : { "colorIndex" : 7 } }, { "name" : "coollegs", "parameters" : { "colorIndex" : 8 } }, { "name" : "coollegs", "parameters" : { "colorIndex" : 9 } }, < { "name" : "workoutlegs", "parameters" : { "colorIndex" : 1 } }, { "name" : "workoutlegs", "parameters" : { "colorIndex" : 3 } }, { "name" : "workoutlegs", "parameters" : { "colorIndex" : 4 } }, { "name" : "workoutlegs", "parameters" : { "colorIndex" : 5 } }, { "name" : "workoutlegs", "parameters" : { "colorIndex" : 6 } }, { "name" : "workoutlegs", "parameters" : { "colorIndex" : 7 } }, { "name" : "workoutlegs", "parameters" : { "colorIndex" : 8 } }, { "name" : "workoutlegs", "parameters" : { "colorIndex" : 9 } } --- > { "name" : "conceptlegs", "parameters" : { "colorIndex" : [1, 3, 4, 5, 6, 7, 8, 9] } }, > { "name" : "coollegs", "parameters" : { "colorIndex" : [1, 3, 4, 5, 6, 7, 8, 9] } }, > { "name" : "workoutlegs", "parameters" : { "colorIndex" : [1, 3, 4, 5, 6, 7, 8, 9] } } 59c67,70 < { "name" : "avianadventurershirt", "parameters" : { "colorIndex" : 1 } }, { "name" : "aviancommonershirt", "parameters" : { "colorIndex" : 1 } }, { "name" : "avianfancyshirt", "parameters" : { "colorIndex" : 1 } }, { "name" : "avianworkershirt", "parameters" : { "colorIndex" : 1 } } --- > { "name" : "avianadventurershirt", "parameters" : { "colorIndex" : [1, 4, 5, 6, 7, 8, 9] } }, > { "name" : "aviancommonershirt", "parameters" : { "colorIndex" : [1, 4, 5, 6, 7, 8, 9] } }, > { "name" : "avianfancyshirt", "parameters" : { "colorIndex" : [1, 4, 5, 6, 7, 8, 9] } }, > { "name" : "avianworkershirt", "parameters" : { "colorIndex" : [1, 4, 5, 6, 7, 8, 9] } } 62,110c73,75 < { "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 } } --- > { "name" : "avianadventurerpants", "parameters" : { "colorIndex" : [1, 4, 5, 6, 7, 8, 9] } }, > { "name" : "aviancommonerlegs", "parameters" : { "colorIndex" : [1, 4, 5, 6, 7, 8, 9] } }, > { "name" : "avianfancyskirt", "parameters" : { "colorIndex" : [1, 4, 5, 6, 7, 8, 9] } } 120,176c85,88 < { "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 } } --- > { "name" : "apexcommanderjacket", "parameters" : { "colorIndex" : [1, 3, 4, 5, 6, 7, 8, 9] } }, > { "name" : "apexnavyjacket", "parameters" : { "colorIndex" : [1, 3, 4, 5, 6, 7, 8, 9] } }, > { "name" : "apexofficerjacket", "parameters" : { "colorIndex" : [1, 3, 4, 5, 6, 7, 8, 9] } }, > { "name" : "apexspecialistjacket", "parameters" : { "colorIndex" : [1, 3, 4, 5, 6, 7, 8, 9] } } 179c91,94 < { "name" : "apexcommanderpants", "parameters" : { "colorIndex" : 9 } }, { "name" : "apexnavypants", "parameters" : { "colorIndex" : 9 } }, { "name" : "apexofficerpants", "parameters" : { "colorIndex" : 9 } }, { "name" : "apexspecialistpants", "parameters" : { "colorIndex" : 9 } } --- > { "name" : "apexcommanderpants", "parameters" : { "colorIndex" : [1, 3, 4, 5, 6, 7, 8, 9] } }, > { "name" : "apexnavypants", "parameters" : { "colorIndex" : [1, 3, 4, 5, 6, 7, 8, 9] } }, > { "name" : "apexofficerpants", "parameters" : { "colorIndex" : [1, 3, 4, 5, 6, 7, 8, 9] } }, > { "name" : "apexspecialistpants", "parameters" : { "colorIndex" : [1, 3, 4, 5, 6, 7, 8, 9] } } 189c104,107 < { "name" : "floranfurnivourchest", "parameters" : { "colorIndex" : 1 } }, { "name" : "floranhunterchest", "parameters" : { "colorIndex" : 1 } }, { "name" : "floranleafchest", "parameters" : { "colorIndex" : 1 } }, { "name" : "floranpeltchest", "parameters" : { "colorIndex" : 1 } } --- > { "name" : "floranfurnivourchest", "parameters" : { "colorIndex" : [1, 3, 4, 5, 6, 7, 8, 9] } }, > { "name" : "floranhunterchest", "parameters" : { "colorIndex" : [1, 3, 4, 5, 6, 7, 8, 9] } }, > { "name" : "floranleafchest", "parameters" : { "colorIndex" : [1, 3, 4, 5, 6, 7, 8, 9] } }, > { "name" : "floranpeltchest", "parameters" : { "colorIndex" : [1, 3, 4, 5, 6, 7, 8, 9] } } 192,248c110,113 < { "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 } } --- > { "name" : "floranfurnivourlegs", "parameters" : { "colorIndex" : [1, 3, 4, 5, 6, 7, 8, 9] } }, > { "name" : "floranhunterlegs", "parameters" : { "colorIndex" : [1, 3, 4, 5, 6, 7, 8, 9] } }, > { "name" : "floranleaflegs", "parameters" : { "colorIndex" : [1, 3, 4, 5, 6, 7, 8, 9] } }, > { "name" : "floranpeltlegs", "parameters" : { "colorIndex" : [1, 3, 4, 5, 6, 7, 8, 9] } } 258,306c123,124 < { "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 } } --- > { "name" : "noblechest", "parameters" : { "colorIndex" : [1, 4, 5, 6, 7, 8, 9] } }, > { "name" : "peasantchest", "parameters" : { "colorIndex" : [1, 4, 5, 6, 7, 8, 9] } } 309c127,128 < { "name" : "noblelegs", "parameters" : { "colorIndex" : 9 } }, { "name" : "peasantlegs", "parameters" : { "colorIndex" : 9 } } --- > { "name" : "noblelegs", "parameters" : { "colorIndex" : [1, 4, 5, 6, 7, 8, 9] } }, > { "name" : "peasantlegs", "parameters" : { "colorIndex" : [1, 4, 5, 6, 7, 8, 9] } } 319,322c138,141 < { "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 } } --- > { "name" : "kimonochest", "parameters" : { "colorIndex" : [1, 3, 4, 5, 6, 7, 8, 9] } }, > { "name" : "monkchest", "parameters" : { "colorIndex" : [1, 3, 4, 5, 6, 7, 8, 9] } }, > { "name" : "traditionalchest", "parameters" : { "colorIndex" : [1, 3, 4, 5, 6, 7, 8, 9] } }, > { "name" : "traineechest", "parameters" : { "colorIndex" : [1, 3, 4, 5, 6, 7, 8, 9] } } 326,329c145,148 < { "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 } } --- > { "name" : "kimonolegs", "parameters" : { "colorIndex" : [1, 3, 4, 5, 6, 7, 8, 9] } }, > { "name" : "monklegs", "parameters" : { "colorIndex" : [1, 3, 4, 5, 6, 7, 8, 9] } }, > { "name" : "traditionallegs", "parameters" : { "colorIndex" : [1, 3, 4, 5, 6, 7, 8, 9] } }, > { "name" : "traineelegs", "parameters" : { "colorIndex" : [1, 3, 4, 5, 6, 7, 8, 9] } } objects\minibiome\bioluminescence\glowbush\glowbush1.object 28c28 < "imagePosition" : [-8, 0], --- > "imagePosition" : [-16, 0], 30c30 < "anchors" : [ "bottom" ], --- > "fgAnchors" : [ [-1, -1], [0, -1] ], 36c36 < "imagePosition" : [-8, 0], --- > "imagePosition" : [-16, 0], 38c38 < "anchors" : [ "bottom" ], --- > "fgAnchors" : [ [-1, -1], [0, -1] ], objects\minibiome\bioluminescence\glowbush\glowbush2.object 28c28 < "imagePosition" : [-14, 0], --- > "imagePosition" : [-16, 0], 30c30 < "anchors" : [ "bottom" ], --- > "fgAnchors" : [ [-1, -1], [0, -1], [1, -1] ], 36c36 < "imagePosition" : [-14, 0], --- > "imagePosition" : [-16, 0], 38c38 < "anchors" : [ "bottom" ], --- > "fgAnchors" : [ [-1, -1], [0, -1], [1, -1] ], objects\minibiome\bioluminescence\glowbush\glowbush3.object 28c28 < "imagePosition" : [-8, 0], --- > "imagePosition" : [-16, 0], 30c30 < "anchors" : [ "bottom" ], --- > "fgAnchors" : [ [0, -1], [1, -1] ], 36c36 < "imagePosition" : [-8, 0], --- > "imagePosition" : [-16, 0], 38c38 < "anchors" : [ "bottom" ], --- > "fgAnchors" : [ [-1, -1], [0, -1] ], objects\minibiome\bioluminescence\glowbush\glowbush4.object 30c30 < "anchors" : [ "bottom" ], --- > "fgAnchors" : [ [-1, -1], [0, -1], [1, -1] ], 38c38 < "anchors" : [ "bottom" ], --- > "fgAnchors" : [ [-1, -1], [0, -1], [1, -1] ], objects\minibiome\bioluminescence\glowbush\glowbush5.object 30c30 < "anchors" : [ "bottom" ], --- > "fgAnchors" : [ [0, -1] ], 36c36 < "imagePosition" : [-13, 0], --- > "imagePosition" : [-17, 0], 38c38 < "anchors" : [ "bottom" ], --- > "fgAnchors" : [ [0, -1] ], objects\minibiome\bioluminescence\glowbushlamp\glowbushlamp.object 22c22 < "lightColor" : [153, 130, 76], --- > "lightColor" : [142, 63, 1], objects\minibiome\bioluminescence\glowflowerlamp\glowflowerlamp.frames 4c4 < "size" : [16, 24], --- > "size" : [15, 22], objects\minibiome\bioluminescence\glowflowerlamp\glowflowerlamp.object 22c22 < "lightColor" : [153, 150, 76], --- > "lightColor" : [150, 126, 45], objects\minibiome\bioluminescence\glowflowerlamp\glowflowerlamplit.frames 4c4 < "size" : [16, 24], --- > "size" : [15, 22], objects\minibiome\bioluminescence\glowtree\glowtree1.object 23c23 < "lightColor" : [70, 70, 50], --- > "lightColor" : [175, 165, 0], 31,33c31,33 < "imagePosition" : [-16, 0], < "spaceScan" : 0.1, < "anchors" : [ "bottom" ], --- > "imagePosition" : [-24, 0], > "spaceScan" : 0.01, > "fgAnchors" : [ [-1, -1], [0, -1] ], 39,41c39,41 < "imagePosition" : [-24, 0], < "spaceScan" : 0.1, < "anchors" : [ "bottom" ], --- > "imagePosition" : [-30, 0], > "spaceScan" : 0.01, > "fgAnchors" : [ [-1, -1], [0, -1] ], objects\minibiome\bioluminescence\glowtree\glowtree2.object 23c23 < "lightColor" : [70, 70, 50], --- > "lightColor" : [175, 165, 0], 31,33c31,33 < "imagePosition" : [-22, 0], < "spaceScan" : 0.1, < "anchors" : [ "bottom" ], --- > "imagePosition" : [-26, 0], > "spaceScan" : 0.01, > "fgAnchors" : [ [-1, -1], [0, -1] ], 39,41c39,41 < "imagePosition" : [-22, 0], < "spaceScan" : 0.1, < "anchors" : [ "bottom" ], --- > "imagePosition" : [-30, 0], > "spaceScan" : 0.01, > "fgAnchors" : [ [-1, -1], [0, -1] ], objects\minibiome\bioluminescence\glowtree\glowtree3.object 23c23 < "lightColor" : [70, 70, 50], --- > "lightColor" : [175, 165, 0], 31,33c31,33 < "imagePosition" : [-15, 0], < "spaceScan" : 0.1, < "anchors" : [ "bottom" ], --- > "imagePosition" : [-27, 0], > "spaceScan" : 0.01, > "fgAnchors" : [ [-1, -1], [0, -1] ], 39,41c39,41 < "imagePosition" : [-15, 0], < "spaceScan" : 0.1, < "anchors" : [ "bottom" ], --- > "imagePosition" : [-31, 0], > "spaceScan" : 0.01, > "fgAnchors" : [ [-1, -1], [0, -1] ], objects\minibiome\bioluminescence\glowtree\glowtree4.object 23c23 < "lightColor" : [70, 70, 50], --- > "lightColor" : [175, 165, 0], 31,33c31,33 < "imagePosition" : [-22, 0], < "spaceScan" : 0.1, < "anchors" : [ "bottom" ], --- > "imagePosition" : [-17, 0], > "spaceScan" : 0.01, > "fgAnchors" : [ [0, -1] ], 39,41c39,41 < "imagePosition" : [-22, 0], < "spaceScan" : 0.1, < "anchors" : [ "bottom" ], --- > "imagePosition" : [-19, 0], > "spaceScan" : 0.01, > "fgAnchors" : [ [0, -1] ], objects\minibiome\bioluminescence\glowtree\glowtree5.object 23c23 < "lightColor" : [70, 70, 50], --- > "lightColor" : [175, 165, 0], 31,33c31,33 < "imagePosition" : [-16, 0], < "spaceScan" : 0.1, < "anchors" : [ "bottom" ], --- > "imagePosition" : [-24, 0], > "spaceScan" : 0.01, > "fgAnchors" : [ [-1, -1], [0, -1] ], 40,41c40,41 < "spaceScan" : 0.1, < "anchors" : [ "bottom" ], --- > "spaceScan" : 0.01, > "fgAnchors" : [ [-1, -1], [0, -1] ], objects\minibiome\bioluminescence\glowvine\glowvine1.object 33c33 < "anchors" : [ "bottom" ], --- > "fgAnchors" : [ [-1, -1], [0, -1] ], 41c41 < "anchors" : [ "bottom" ], --- > "fgAnchors" : [ [-1, -1], [0, -1] ], objects\minibiome\bioluminescence\glowvine\glowvine2.object 31c31 < "imagePosition" : [-8, 0], --- > "imagePosition" : [-16, 0], 33c33 < "anchors" : [ "bottom" ], --- > "fgAnchors" : [ [-1, -1], [0, -1] ], 41c41 < "anchors" : [ "bottom" ], --- > "fgAnchors" : [ [-1, -1], [0, -1] ], objects\minibiome\bioluminescence\glowvine\glowvine3.object 31c31 < "imagePosition" : [-8, 0], --- > "imagePosition" : [-11, 0], 33c33 < "anchors" : [ "bottom" ], --- > "fgAnchors" : [ [-1, -1], [0, -1] ], 39c39 < "imagePosition" : [-8, 0], --- > "imagePosition" : [-11, 0], 41c41 < "anchors" : [ "bottom" ], --- > "fgAnchors" : [ [-1, -1], [0, -1] ], objects\minibiome\bioluminescence\glowvine\glowvine4.object 31,33c31,33 < "imagePosition" : [-8, 0], < "spaceScan" : 0.1, < "anchors" : [ "bottom" ], --- > "imagePosition" : [-11, 0], > "spaceScan" : 0.01, > "fgAnchors" : [ [-1, -1], [0, -1] ], 39,41c39,41 < "imagePosition" : [-8, 0], < "spaceScan" : 0.1, < "anchors" : [ "bottom" ], --- > "imagePosition" : [-12, 0], > "spaceScan" : 0.01, > "fgAnchors" : [ [-1, -1], [0, -1] ], objects\minibiome\bioluminescence\glowvine\glowvine5.object 31c31 < "imagePosition" : [-8, 0], --- > "imagePosition" : [-10, 0], 33c33 < "anchors" : [ "bottom" ], --- > "fgAnchors" : [ [-1, -1], [0, -1] ], 39c39 < "imagePosition" : [-8, 0], --- > "imagePosition" : [-12, 0], 41c41 < "anchors" : [ "bottom" ], --- > "fgAnchors" : [ [-1, -1], [0, -1] ], objects\minibiome\bioluminescence\glowvinelamp\glowvinelamp.object 22c22 < "lightColor" : [123, 153, 122], --- > "lightColor" : [40, 53, 117], recipes\biomes\bioluminescence\glowbed.recipe 3c3 < { "item" : "glowfibre", "count" : 12 }, --- > { "item" : "glowfibre", "count" : 30 }, recipes\biomes\bioluminescence\glowbushlamp.recipe 3c3 < { "item" : "glowfibre", "count" : 3 }, --- > { "item" : "glowfibre", "count" : 5 }, recipes\biomes\bioluminescence\glowchair.recipe 3c3 < { "item" : "glowfibre", "count" : 10 } --- > { "item" : "glowfibre", "count" : 25 } recipes\biomes\bioluminescence\glowflowerlamp.recipe 3,4c3 < { "item" : "glowfibre", "count" : 3 }, < { "item" : "clay", "count" : 2 } --- > { "item" : "glowfibre", "count" : 10 } recipes\biomes\bioluminescence\glowvinelamp.recipe 3,4c3 < { "item" : "glowfibre", "count" : 3 }, < { "item" : "clay", "count" : 2 } --- > { "item" : "glowfibre", "count" : 10 } scripts\behavior.lua 113,126d112 < function BTComposite:addChild(node, index) < if index then < table.insert(self.children, node, index) < else < table.insert(self.children, node) < end < return node < end < < function BTComposite:removeChild(index) < table.remove(self.children, index) < return self < end < 204a191 > actions = {} 216a204,206 > if actions[node.name] then > return actions[node.name].fromJson(node) > end scripts\pathing.lua 206a207,211 > if self.edge and world.polyCollision(mcontroller.collisionPoly(), self.edge.target.position, {"Null","Block"}) then > -- Terrain changed while following the path and we can't walk this way any > -- more. > self.finder:reset() > end 382c387 < if self.edge.action ~= "Arc" then return "running" end --- > if not self.edge or self.edge.action ~= "Arc" then return "running" end scripts\actions\dialog.lua 50c50 < dialog = randomizeDialog(dialog, args.dialogType) --- > dialog = staticRandomizeDialog(dialog, args.dialogType) scripts\actions\reaction.lua 0a1,2 > require "/scripts/util.lua" > 3,5c5,13 < local objectDefaultReactions = world.callScriptedEntity(reactTarget, "npcToy.getDefaultReactions") < -- merge default_reactions.config with object's npcToy.defaultReactions and npc's scriptConfig.reactions < return mergeReactions(defaultReactions, objectDefaultReactions, personality().reactions) --- > local objectDefaultReactions > if reactTarget and world.entityType(reactTarget) ~= "player" then > objectDefaultReactions = world.callScriptedEntity(reactTarget, "npcToy.getDefaultReactions") > else > objectDefaultReactions = {} > end > variantReactions = entity.configParameter("reactions", {}) > -- merge default_reactions.config with object's npcToy.defaultReactions, npc's scriptConfig.reactions, and personality reactions > return mergeReactions(defaultReactions, objectDefaultReactions, variantReactions, personality().reactions) 41c49 < for _,reactionDefs in ipairs({...}) do --- > for _,reactionDefs in pairs({...}) do 199c207 < return storage.homeBoundary and world.polyContains(storage.homeBoundary, world.entityPosition(target)) --- > return storage.homeBoundary ~= nil and world.polyContains(storage.homeBoundary, world.entityPosition(target)) 380c388,390 < function playBehaviorReaction(args, output) --- > playBehaviorReaction = BTComposite:new() > actions["playBehaviorReaction"] = playBehaviorReaction > function playBehaviorReaction.new(args) 383a394,400 > local newNode = { > children = {}, > reaction = args.reaction > } > setmetatable(newNode, extend(playBehaviorReaction)) > return newNode > end 385,394c402,413 < local reactionName = BData:get("reaction", args.reaction) < if reactionName == nil then return false end < local reaction = root.assetJson("/npcs/default_reactions.config:behaviorReactions")[reactionName] < if reaction == nil then return false end < < local treeModule = BTModule.new({name = reaction.behavior, parameters = reaction.parameters}) < while true do < local result = treeModule:run(args.dt) < if result ~= "running" then < return result --- > function playBehaviorReaction.fromJson(node) > return playBehaviorReaction.new(node.parameters) > end > > function playBehaviorReaction:run(dt) > local reactionName = BData:get("reaction", self.reaction) > > if not self.children[reactionName] then > local reaction = root.assetJson("/npcs/default_reactions.config:behaviorReactions")[reactionName] > > if reaction == nil then > return false 396c415,428 < args.dt = coroutine.yield("running").dt --- > self.children[reactionName] = BTModule.new({name = reaction.behavior, parameters = reaction.parameters}) > end > > if self.current and self.current ~= reactionName then > self.children[self.current]:reset() > end > self.current = reactionName > > return self:runChild(self.current, dt) > end > > function playBehaviorReaction:interrupt() > if self.current then > self.children[self.current]:interrupt() 398a431,437 > > function playBehaviorReaction:reset() > if self.current then > self.children[self.current]:reset() > end > self.current = nil > end \ No newline at end of file tech\automobile\car.lua 67c67 < local nudge = tech.appliedOffset() --- > local nudge = tech.transformedPosition({0, 0}) 72c72 < local nudge = tech.appliedOffset() --- > local nudge = tech.transformedPosition({0, 0}) tech\hoverbike\hoverbike.lua 67c67 < local nudge = tech.appliedOffset() --- > local nudge = tech.transformedPosition({0, 0}) 72c72 < local nudge = tech.appliedOffset() --- > local nudge = tech.transformedPosition({0, 0}) tech\mech\mech.lua 85c85 < local nudge = tech.appliedOffset() --- > local nudge = tech.transformedPosition({0, 0}) 98c98 < local nudge = tech.appliedOffset() --- > local nudge = tech.transformedPosition({0, 0})