FILES ----- weather.config behaviors\npc\combat.behavior behaviors\npc\tracking.behavior biomes\surface\desert.biome [NEW] dungeons\microdungeons\biomes\forest\clearing1.json [NEW] dungeons\microdungeons\biomes\forest\clearing2.json [NEW] dungeons\microdungeons\biomes\forest\clearing3.json [NEW] dungeons\microdungeons\biomes\forest\clearing4.json dungeons\microdungeons\biomes\forest\forestmicrodungeons.dungeon [NEW] dungeons\microdungeons\biomes\forest\lake2.json [NEW] dungeons\microdungeons\biomes\spring\medpool1.json [NEW] dungeons\microdungeons\biomes\spring\medpool2.json [NEW] dungeons\microdungeons\biomes\spring\medpool3.json [NEW] dungeons\microdungeons\biomes\spring\medpool4.json [NEW] dungeons\microdungeons\biomes\spring\medpool5.json [NEW] dungeons\microdungeons\biomes\spring\smallpool1.json [NEW] dungeons\microdungeons\biomes\spring\smallpool2.json [NEW] dungeons\microdungeons\biomes\spring\smallpool3.json [NEW] dungeons\microdungeons\biomes\spring\smallpool4.json [NEW] dungeons\microdungeons\biomes\spring\smallpool5.json items\armors\biome\jungle\headband\head.png items\armors\biome\jungle\headband\headicon.png items\armors\biome\tar\sabertoothhelm\head.png items\armors\biome\tar\sabertoothhelm\headicon.png items\armors\biome\tar\sabertoothhelm\mask.png items\armors\biome\tar\sabertoothhelm\sabertoothhelm.head items\armors\biome\tar\spearback\back.png items\armors\biome\tar\spearback\spearback.back items\armors\biome\tar\spearback\spearbackicon.png items\armors\biome\tar\woolly\back.png items\armors\biome\tar\woolly\chestf.png items\armors\biome\tar\woolly\chestm.png items\armors\biome\tar\woolly\icons.png items\armors\biome\tar\woolly\pants.png items\armors\biome\tar\woolly\woolly.back items\armors\biome\tar\woolly\woolly.chest items\armors\biome\tar\woolly\woolly.legs items\armors\biome\tar\woolly\woollyicon.png items\armors\decorative\hats\reed\icons.png [NEW] items\materials\pillarblock.matitem [NEW] items\materials\pillarblockicon.png [NEW] monsters\critter\ravencritter\body.frames [NEW] monsters\critter\ravencritter\body.monsterpart [NEW] monsters\critter\ravencritter\body.png [NEW] monsters\critter\ravencritter\ravencritter.animation [NEW] monsters\critter\ravencritter\ravencritter.monstertype npcs\airshipquartermaster.npctype npcs\bmain.lua npcs\chefmerchant.npctype npcs\doctormerchant.npctype npcs\merchant.npctype [NEW] npcs\merchantpools.config npcs\shroommerchant.npctype npcs\stimmerchant.npctype npcs\toolmerchant.npctype npcs\wanderingmerchant.npctype npcs\wizardmerchant.npctype [NEW] npcs\subbiome\spring.npctype [NEW] npcs\subbiome\tar.npctype parallax\images\desertback\base\1.png parallax\images\desertback2\base\1.png parallax\images\desertback2\base\2.png [NEW] parallax\images\desertback2\base\4.png [NEW] parallax\images\desertsmalldunes\base\1.png parallax\images\forestcanopy\base\1.png parallax\surface\desert.parallax parallax\surface\forest.parallax [NEW] plants\trees\forest\foliage\brains\parallax\forestcanopy\base\1.png [NEW] plants\trees\forest\foliage\bubbles\parallax\forestcanopy\base\1.png plants\trees\forest\foliage\cloudy\branch1.png plants\trees\forest\foliage\cloudy\branch2.png plants\trees\forest\foliage\cloudy\branch3.png plants\trees\forest\foliage\cloudy\crown1.png plants\trees\forest\foliage\cloudy\crown2.png plants\trees\forest\foliage\cloudy\crown3.png plants\trees\forest\foliage\cloudy\saplingicon.png [NEW] plants\trees\forest\foliage\cloudy\parallax\forestcanopy\base\1.png [NEW] plants\trees\forest\foliage\frumpy\parallax\forestcanopy\base\1.png [NEW] plants\trees\forest\foliage\greenleaves\parallax\forestcanopy\base\1.png [NEW] plants\trees\forest\foliage\hanging\parallax\forestcanopy\base\1.png [NEW] plants\trees\forest\foliage\leafy\parallax\forestcanopy\base\1.png [NEW] plants\trees\forest\foliage\lotus\parallax\forestcanopy\base\1.png [NEW] plants\trees\forest\foliage\lushgreen\parallax\forestcanopy\base\1.png [NEW] plants\trees\forest\foliage\orangeflower\parallax\forestcanopy\base\1.png [NEW] plants\trees\forest\foliage\pinefoliage\parallax\forestcanopy\base\1.png [NEW] plants\trees\forest\foliage\redleaves\parallax\forestcanopy\base\1.png [NEW] plants\trees\forest\foliage\rose\parallax\forestcanopy\base\1.png [NEW] plants\trees\forest\foliage\scraggy\parallax\forestcanopy\base\1.png [NEW] plants\trees\forest\foliage\spikeyfoliage\parallax\forestcanopy\base\1.png [NEW] plants\trees\savannah\foliage\spikeyfoliage\parallax\forestcanopy\base\1.png projectiles\swoosh\shortsword\shortshroomswoosh1\shortshroomswoosh1.projectile scripts\pathing.lua scripts\actions\merchant.lua scripts\actions\movement.lua stagehands\coordinator\npccombat.lua [NEW] tenants\sub-biome\spring_floran.tenant [NEW] tenants\sub-biome\spring_hylotl.tenant [NEW] tenants\sub-biome\tar_apex.tenant [NEW] tenants\sub-biome\tar_human.tenant [NEW] tiles\materials\pillarblock.material [NEW] tiles\materials\pillarblock.png treasure\tenants.treasurepools weather\rain\storm.weather DIFFS ----- weather.config 51,52c51,52 < [0.95, "clear"], < [0.05, "sandstorm"] --- > [0.98, "clear"], > [0.02, "sandstorm"] 57,58c57,59 < [0.15, "rain"], < [0.15, "drizzle"], --- > [0.13, "rain"], > [0.13, "drizzle"], > [0.04, "storm"], behaviors\npc\combat.behavior 5d4 < "/scripts/actions/entities.lua", 7,8c6,8 < "/scripts/actions/position.lua", < "/scripts/actions/movement.lua" --- > "/scripts/actions/entities.lua", > "/scripts/actions/movement.lua", > "/scripts/actions/time.lua" 56c56 < "title": "canFire", --- > "title": "hasMeleePrimary", 58c58 < "name": "canFire", --- > "name": "hasMeleePrimary", 62,116d61 < "title": "inverter", < "type": "decorator", < "name": "inverter", < "parameters": {}, < "child": { < "title": "entityInRange", < "type": "action", < "name": "entityInRange", < "parameters": { < "entity": "target", < "xRange": 10, < "position": "self" < } < } < }, < { < "title": "selector", < "type": "composite", < "name": "selector", < "parameters": {}, < "children": [ < { < "title": "hasRangedPrimary", < "type": "action", < "name": "hasRangedPrimary", < "parameters": {} < }, < { < "title": "sequence", < "type": "composite", < "name": "sequence", < "parameters": { < "type": "sliding", < "state": "off", < "fromEntity": "attackTarget", < "toEntity": "fleeTarget" < }, < "children": [ < { < "title": "hasRangedSheathed", < "type": "action", < "name": "hasRangedSheathed", < "parameters": {} < }, < { < "title": "swapItemSlots", < "type": "action", < "name": "swapItemSlots", < "parameters": {} < } < ] < } < ] < }, < { 122c67 < "taskId": "ranged", --- > "taskId": "melee", 136c81 < "title": "selector", --- > "title": "parallel", 138,139c83,87 < "name": "selector", < "parameters": {}, --- > "name": "parallel", > "parameters": { > "fail": -1, > "success": -1 > }, 142,154c90 < "title": "groupResource", < "type": "action", < "name": "groupResource", < "parameters": { < "groupId": "combat", < "name": "movePosition" < }, < "output": { < "position": "movePosition" < } < }, < { < "title": "sequence", --- > "title": "selector", 156,162c92,93 < "name": "sequence", < "parameters": { < "type": "sliding", < "state": "off", < "fromEntity": "attackTarget", < "toEntity": "fleeTarget" < }, --- > "name": "selector", > "parameters": {}, 164a96,107 > "title": "groupResource", > "type": "action", > "name": "groupResource", > "parameters": { > "groupId": "combat", > "name": "movePosition" > }, > "output": { > "position": "movePosition" > } > }, > { 174c117,125 < }, --- > } > ] > }, > { > "title": "dynamic", > "type": "composite", > "name": "dynamic", > "parameters": {}, > "children": [ 176c127 < "title": "groundPosition", --- > "title": "moveToPosition", 178c129 < "name": "groundPosition", --- > "name": "moveToPosition", 181,183c132,137 < "maxHeight": 5, < "minHeight": -25, < "position": "movePosition" --- > "groundPosition": false, > "maxGround": 5, > "minGround": -10, > "position": "movePosition", > "run": true, > "failFast": false 186c140 < "position": "" --- > "direction": "direction" 187a142,228 > }, > { > "title": "parallel", > "type": "composite", > "name": "parallel", > "parameters": { > "fail": -1, > "success": -1 > }, > "children": [ > { > "title": "cooldown", > "type": "decorator", > "name": "cooldown", > "parameters": { > "cooldown": 20, > "onFail": false > }, > "child": { > "title": "sequence", > "type": "composite", > "name": "sequence", > "parameters": { > "type": "sliding", > "state": "off", > "fromEntity": "attackTarget", > "toEntity": "fleeTarget" > }, > "children": [ > { > "title": "timer", > "type": "action", > "name": "timer", > "parameters": { > "time": 2 > } > }, > { > "title": "say", > "type": "action", > "name": "say", > "parameters": { > "content": "Get over here, fiend!", > "tags": {} > } > } > ] > } > }, > { > "title": "failer", > "type": "decorator", > "name": "failer", > "parameters": {}, > "child": { > "title": "sequence", > "type": "composite", > "name": "sequence", > "parameters": { > "type": "sliding", > "state": "off", > "fromEntity": "attackTarget", > "toEntity": "fleeTarget" > }, > "children": [ > { > "title": "canFire", > "type": "action", > "name": "canFire", > "parameters": {} > }, > { > "title": "hasRangedSheathed", > "type": "action", > "name": "hasRangedSheathed", > "parameters": {} > }, > { > "title": "swapItemSlots", > "type": "action", > "name": "swapItemSlots", > "parameters": {} > } > ] > } > } > ] 190,215c231 < } < ] < }, < { < "title": "moveToPosition", < "type": "action", < "name": "moveToPosition", < "parameters": { < "avoidLiquid": true, < "groundPosition": false, < "maxGround": 5, < "minGround": -10, < "position": "movePosition", < "run": true, < "failFast": false < }, < "output": { < "direction": "direction" < } < }, < { < "title": "dynamic", < "type": "composite", < "name": "dynamic", < "parameters": {}, < "children": [ --- > }, 233c249 < "title": "inRange", --- > "title": "entityInRange", 235c251 < "name": "inRange", --- > "name": "entityInRange", 237,239c253,255 < "position": "self", < "target": "movePosition", < "range": 7 --- > "entity": "target", > "xRange": 15, > "position": "self" 244c260 < "title": "entityInRange", --- > "title": "canFire", 246,251c262,263 < "name": "entityInRange", < "parameters": { < "entity": "target", < "xRange": 25, < "position": "self" < } --- > "name": "canFire", > "parameters": {} 254c266 < "title": "faceDirection", --- > "title": "hasRangedSheathed", 256,259c268,269 < "name": "faceDirection", < "parameters": { < "direction": "direction" < } --- > "name": "hasRangedSheathed", > "parameters": {} 262,283c272,275 < "title": "dynamic", < "type": "composite", < "name": "dynamic", < "parameters": {}, < "children": [ < { < "title": "inRange", < "type": "action", < "name": "inRange", < "parameters": { < "position": "self", < "target": "movePosition", < "range": 5 < } < }, < { < "title": "runner", < "type": "action", < "name": "runner", < "parameters": {} < } < ] --- > "title": "swapItemSlots", > "type": "action", > "name": "swapItemSlots", > "parameters": {} 288c280 < "title": "cleanup", --- > "title": "selector", 290c282 < "name": "cleanup", --- > "name": "selector", 294c286 < "title": "parallel", --- > "title": "sequence", 296c288 < "name": "parallel", --- > "name": "sequence", 298,299c290,293 < "fail": 1, < "success": -1 --- > "type": "sliding", > "state": "off", > "fromEntity": "attackTarget", > "toEntity": "fleeTarget" 308c302 < "xRange": 30, --- > "xRange": 5, 313c307 < "title": "entityInSight", --- > "title": "faceEntity", 315c309 < "name": "entityInSight", --- > "name": "faceEntity", 319,325c313,348 < }, < { < "title": "beginPrimaryFire", < "type": "action", < "name": "beginPrimaryFire", < "parameters": {} < }, --- > } > ] > }, > { > "title": "faceDirection", > "type": "action", > "name": "faceDirection", > "parameters": { > "direction": "direction" > } > } > ] > } > ] > }, > { > "title": "cleanup", > "type": "composite", > "name": "cleanup", > "parameters": {}, > "children": [ > { > "title": "parallel", > "type": "composite", > "name": "parallel", > "parameters": { > "fail": -1, > "success": -1 > }, > "children": [ > { > "title": "selector", > "type": "composite", > "name": "selector", > "parameters": {}, > "children": [ 327,329c350,352 < "title": "entityPosition", < "type": "action", < "name": "entityPosition", --- > "title": "sequence", > "type": "composite", > "name": "sequence", 331c354,357 < "entity": "target" --- > "type": "sliding", > "state": "off", > "fromEntity": "attackTarget", > "toEntity": "fleeTarget" 333,347c359,386 < "output": { < "position": "targetPosition" < } < }, < { < "title": "setAimPosition", < "type": "action", < "name": "setAimPosition", < "parameters": { < "offset": [ < 0, < 0 < ], < "position": "targetPosition" < } --- > "children": [ > { > "title": "entityInRange", > "type": "action", > "name": "entityInRange", > "parameters": { > "entity": "target", > "yRange": 4, > "position": "self" > } > }, > { > "title": "entityInRange", > "type": "action", > "name": "entityInRange", > "parameters": { > "entity": "target", > "xRange": 4, > "position": "self" > } > }, > { > "title": "beginPrimaryFire", > "type": "action", > "name": "beginPrimaryFire", > "parameters": {} > } > ] 350c389 < "title": "runner", --- > "title": "endPrimaryFire", 352c391 < "name": "runner", --- > "name": "endPrimaryFire", 358c397,420 < "title": "endPrimaryFire", --- > "title": "entityPosition", > "type": "action", > "name": "entityPosition", > "parameters": { > "entity": "target" > }, > "output": { > "position": "targetPosition" > } > }, > { > "title": "setAimPosition", > "type": "action", > "name": "setAimPosition", > "parameters": { > "offset": [ > 0, > 0 > ], > "position": "targetPosition" > } > }, > { > "title": "runner", 360c422 < "name": "endPrimaryFire", --- > "name": "runner", 366c428 < "title": "faceDirection", --- > "title": "endPrimaryFire", 368,371c430,431 < "name": "faceDirection", < "parameters": { < "direction": "direction" < } --- > "name": "endPrimaryFire", > "parameters": {} 374,379d433 < }, < { < "title": "runner", < "type": "action", < "name": "runner", < "parameters": {} 396,432c450,453 < "title": "selector", < "type": "composite", < "name": "selector", < "parameters": {}, < "children": [ < { < "title": "hasMeleePrimary", < "type": "action", < "name": "hasMeleePrimary", < "parameters": {} < }, < { < "title": "sequence", < "type": "composite", < "name": "sequence", < "parameters": { < "type": "sliding", < "state": "off", < "fromEntity": "attackTarget", < "toEntity": "fleeTarget" < }, < "children": [ < { < "title": "hasMeleeSheathed", < "type": "action", < "name": "hasMeleeSheathed", < "parameters": {} < }, < { < "title": "swapItemSlots", < "type": "action", < "name": "swapItemSlots", < "parameters": {} < } < ] < } < ] --- > "title": "hasRangedPrimary", > "type": "action", > "name": "hasRangedPrimary", > "parameters": {} 440c461 < "taskId": "melee", --- > "taskId": "ranged", 445c466 < "title": "dynamic", --- > "title": "parallel", 447,448c468,472 < "name": "dynamic", < "parameters": {}, --- > "name": "parallel", > "parameters": { > "fail": 1, > "success": -1 > }, 451,453c475,539 < "title": "failer", < "type": "decorator", < "name": "failer", --- > "title": "selector", > "type": "composite", > "name": "selector", > "parameters": {}, > "children": [ > { > "title": "groupResource", > "type": "action", > "name": "groupResource", > "parameters": { > "groupId": "combat", > "name": "movePosition" > }, > "output": { > "position": "movePosition" > } > }, > { > "title": "entityPosition", > "type": "action", > "name": "entityPosition", > "parameters": { > "entity": "target" > }, > "output": { > "position": "movePosition" > } > } > ] > }, > { > "title": "dynamic", > "type": "composite", > "name": "dynamic", > "parameters": {}, > "children": [ > { > "title": "moveToPosition", > "type": "action", > "name": "moveToPosition", > "parameters": { > "avoidLiquid": true, > "groundPosition": false, > "maxGround": 5, > "minGround": -10, > "position": "movePosition", > "run": true, > "failFast": false > }, > "output": { > "direction": "direction" > } > }, > { > "title": "runner", > "type": "action", > "name": "runner", > "parameters": {} > } > ] > }, > { > "title": "selector", > "type": "composite", > "name": "selector", 455,461c541,575 < "child": { < "title": "parallel", < "type": "composite", < "name": "parallel", < "parameters": { < "fail": -1, < "success": -1 --- > "children": [ > { > "title": "sequence", > "type": "composite", > "name": "sequence", > "parameters": { > "type": "sliding", > "state": "off", > "fromEntity": "attackTarget", > "toEntity": "fleeTarget" > }, > "children": [ > { > "title": "canFire", > "type": "action", > "name": "canFire", > "parameters": {} > }, > { > "title": "inverter", > "type": "decorator", > "name": "inverter", > "parameters": {}, > "child": { > "title": "entityInRange", > "type": "action", > "name": "entityInRange", > "parameters": { > "entity": "target", > "xRange": 5, > "position": "self" > } > } > } > ] 463,465c577,583 < "children": [ < { < "title": "dynamic", --- > { > "title": "succeeder", > "type": "decorator", > "name": "succeeder", > "parameters": {}, > "child": { > "title": "sequence", 467,468c585,591 < "name": "dynamic", < "parameters": {}, --- > "name": "sequence", > "parameters": { > "type": "sliding", > "state": "off", > "fromEntity": "attackTarget", > "toEntity": "fleeTarget" > }, 471,563c594,597 < "title": "sequence", < "type": "composite", < "name": "sequence", < "parameters": { < "type": "sliding", < "state": "off", < "fromEntity": "attackTarget", < "toEntity": "fleeTarget" < }, < "children": [ < { < "title": "selector", < "type": "composite", < "name": "selector", < "parameters": {}, < "children": [ < { < "title": "groupResource", < "type": "action", < "name": "groupResource", < "parameters": { < "groupId": "combat", < "name": "movePosition" < }, < "output": { < "position": "movePosition" < } < }, < { < "title": "sequence", < "type": "composite", < "name": "sequence", < "parameters": { < "type": "sliding", < "state": "off", < "fromEntity": "attackTarget", < "toEntity": "fleeTarget" < }, < "children": [ < { < "title": "entityPosition", < "type": "action", < "name": "entityPosition", < "parameters": { < "entity": "target" < }, < "output": { < "position": "movePosition" < } < }, < { < "title": "groundPosition", < "type": "action", < "name": "groundPosition", < "parameters": { < "avoidLiquid": true, < "maxHeight": 5, < "minHeight": -25, < "position": "movePosition" < }, < "output": { < "position": "movePosition" < } < } < ] < } < ] < }, < { < "title": "entityInSight", < "type": "action", < "name": "entityInSight", < "parameters": { < "entity": "target" < } < }, < { < "title": "inRange", < "type": "action", < "name": "inRange", < "parameters": { < "position": "self", < "target": "movePosition", < "range": 1 < } < }, < { < "title": "onGround", < "type": "action", < "name": "onGround", < "parameters": {} < } < ] --- > "title": "hasMeleeSheathed", > "type": "action", > "name": "hasMeleeSheathed", > "parameters": {} 566,589c600,639 < "title": "parallel", < "type": "composite", < "name": "parallel", < "parameters": { < "fail": -1, < "success": -1 < }, < "children": [ < { < "title": "moveToPosition", < "type": "action", < "name": "moveToPosition", < "parameters": { < "avoidLiquid": true, < "groundPosition": false, < "maxGround": 5, < "minGround": -10, < "position": "movePosition", < "run": true, < "failFast": false < }, < "output": { < "direction": "direction" < } --- > "title": "swapItemSlots", > "type": "action", > "name": "swapItemSlots", > "parameters": {} > } > ] > } > } > ] > }, > { > "title": "cleanup", > "type": "composite", > "name": "cleanup", > "parameters": {}, > "children": [ > { > "title": "parallel", > "type": "composite", > "name": "parallel", > "parameters": { > "fail": 1, > "success": -1 > }, > "children": [ > { > "title": "selector", > "type": "composite", > "name": "selector", > "parameters": {}, > "children": [ > { > "title": "sequence", > "type": "composite", > "name": "sequence", > "parameters": { > "type": "sliding", > "state": "off", > "fromEntity": "attackTarget", > "toEntity": "fleeTarget" 591,629c641,658 < { < "title": "selector", < "type": "composite", < "name": "selector", < "parameters": {}, < "children": [ < { < "title": "sequence", < "type": "composite", < "name": "sequence", < "parameters": { < "type": "sliding", < "state": "off", < "fromEntity": "attackTarget", < "toEntity": "fleeTarget" < }, < "children": [ < { < "title": "entityInRange", < "type": "action", < "name": "entityInRange", < "parameters": { < "entity": "target", < "xRange": 5, < "position": "self" < } < }, < { < "title": "faceEntity", < "type": "action", < "name": "faceEntity", < "parameters": { < "entity": "target" < } < } < ] < }, < { < "title": "faceDirection", --- > "children": [ > { > "title": "entityInRange", > "type": "action", > "name": "entityInRange", > "parameters": { > "entity": "target", > "xRange": 40, > "position": "self" > } > }, > { > "title": "inverter", > "type": "decorator", > "name": "inverter", > "parameters": {}, > "child": { > "title": "entityInRange", 631c660 < "name": "faceDirection", --- > "name": "entityInRange", 633c662,664 < "direction": "direction" --- > "entity": "target", > "xRange": 15, > "position": "self" 636,700c667,687 < ] < } < ] < } < ] < }, < { < "title": "cleanup", < "type": "composite", < "name": "cleanup", < "parameters": {}, < "children": [ < { < "title": "parallel", < "type": "composite", < "name": "parallel", < "parameters": { < "fail": -1, < "success": -1 < }, < "children": [ < { < "title": "selector", < "type": "composite", < "name": "selector", < "parameters": {}, < "children": [ < { < "title": "sequence", < "type": "composite", < "name": "sequence", < "parameters": { < "type": "sliding", < "state": "off", < "fromEntity": "attackTarget", < "toEntity": "fleeTarget" < }, < "children": [ < { < "title": "entityInRange", < "type": "action", < "name": "entityInRange", < "parameters": { < "entity": "target", < "yRange": 4, < "position": "self" < } < }, < { < "title": "entityInRange", < "type": "action", < "name": "entityInRange", < "parameters": { < "entity": "target", < "xRange": 4, < "position": "self" < } < }, < { < "title": "beginPrimaryFire", < "type": "action", < "name": "beginPrimaryFire", < "parameters": {} < } < ] --- > }, > { > "title": "entityInSight", > "type": "action", > "name": "entityInSight", > "parameters": { > "entity": "target" > } > }, > { > "title": "beginPrimaryFire", > "type": "action", > "name": "beginPrimaryFire", > "parameters": {} > }, > { > "title": "entityPosition", > "type": "action", > "name": "entityPosition", > "parameters": { > "entity": "target" 702,706c689,690 < { < "title": "endPrimaryFire", < "type": "action", < "name": "endPrimaryFire", < "parameters": {} --- > "output": { > "position": "targetPosition" 708,715d691 < ] < }, < { < "title": "entityPosition", < "type": "action", < "name": "entityPosition", < "parameters": { < "entity": "target" 717,730c693,703 < "output": { < "position": "targetPosition" < } < }, < { < "title": "setAimPosition", < "type": "action", < "name": "setAimPosition", < "parameters": { < "offset": [ < 0, < 0 < ], < "position": "targetPosition" --- > { > "title": "setAimPosition", > "type": "action", > "name": "setAimPosition", > "parameters": { > "offset": [ > 0, > 0 > ], > "position": "targetPosition" > } 732,737c705,712 < }, < { < "title": "runner", < "type": "action", < "name": "runner", < "parameters": {} --- > ] > }, > { > "title": "faceDirection", > "type": "action", > "name": "faceDirection", > "parameters": { > "direction": "direction" 739,756c714,731 < ] < }, < { < "title": "endPrimaryFire", < "type": "action", < "name": "endPrimaryFire", < "parameters": {} < } < ] < } < ] < } < }, < { < "title": "runner", < "type": "action", < "name": "runner", < "parameters": {} --- > } > ] > }, > { > "title": "runner", > "type": "action", > "name": "runner", > "parameters": {} > } > ] > }, > { > "title": "endPrimaryFire", > "type": "action", > "name": "endPrimaryFire", > "parameters": {} > } > ] behaviors\npc\tracking.behavior 3d2 < "description": "", 7c6,8 < "/scripts/actions/notification.lua" --- > "/scripts/actions/notification.lua", > "/scripts/actions/time.lua", > "/npcs/bmain.lua" 11,14c12 < "trackingRange": 50, < "entityTypes": [ < "player" < ] --- > "trackingRange": 50 58c56,60 < "types": "" --- > "types": [ > "monster", > "npc", > "player" > ] 149a152,383 > }, > { > "title": "sequence", > "type": "composite", > "name": "sequence", > "parameters": { > "type": "sliding", > "state": "off", > "fromEntity": "attackTarget", > "toEntity": "fleeTarget" > }, > "children": [ > { > "title": "inverter", > "type": "decorator", > "name": "inverter", > "parameters": {}, > "child": { > "title": "", > "type": "action", > "name": "listGet", > "parameters": { > "list": "targets" > }, > "output": { > "entity": "", > "position": "", > "number": "", > "vector": "" > } > } > }, > { > "title": "cooldown", > "type": "decorator", > "name": "cooldown", > "parameters": { > "cooldown": 1, > "onFail": true > }, > "child": { > "title": "queryEntity", > "type": "action", > "name": "queryEntity", > "parameters": { > "entityTypes": [ > "monster", > "npc", > "player" > ], > "orderBy": "nearest", > "position": "self", > "range": "", > "withoutEntity": "self" > }, > "output": { > "list": "queriedTargets" > } > } > }, > { > "title": "repeater", > "type": "decorator", > "name": "repeater", > "parameters": { > "untilSuccess": true > }, > "child": { > "title": "selector", > "type": "composite", > "name": "selector", > "parameters": {}, > "children": [ > { > "title": "inverter", > "type": "decorator", > "name": "inverter", > "parameters": {}, > "child": { > "title": "listPop", > "type": "action", > "name": "listPop", > "parameters": { > "list": "queriedTargets" > }, > "output": { > "entity": "queriedTarget" > } > } > }, > { > "title": "sequence", > "type": "composite", > "name": "sequence", > "parameters": { > "type": "sliding", > "state": "off", > "fromEntity": "attackTarget", > "toEntity": "fleeTarget" > }, > "children": [ > { > "title": "inverter", > "type": "decorator", > "name": "inverter", > "parameters": {}, > "child": { > "title": "listContains", > "type": "action", > "name": "listContains", > "parameters": { > "list": "targets", > "entity": "newTarget" > } > } > }, > { > "title": "listClear", > "type": "action", > "name": "listClear", > "parameters": { > "list": "newTargets" > } > }, > { > "title": "entityInSight", > "type": "action", > "name": "entityInSight", > "parameters": { > "entity": "queriedTarget" > } > }, > { > "title": "selector", > "type": "composite", > "name": "selector", > "parameters": {}, > "children": [ > { > "title": "sequence", > "type": "composite", > "name": "sequence", > "parameters": { > "type": "sliding", > "state": "off", > "fromEntity": "attackTarget", > "toEntity": "fleeTarget" > }, > "children": [ > { > "title": "entityInTypes", > "type": "action", > "name": "entityInTypes", > "parameters": { > "entity": "queriedTarget", > "types": [ > "monster", > "npc" > ] > } > }, > { > "title": "isValidTarget", > "type": "action", > "name": "isValidTarget", > "parameters": { > "entity": "queriedTarget" > } > } > ] > }, > { > "title": "sequence", > "type": "composite", > "name": "sequence", > "parameters": { > "type": "sliding", > "state": "off", > "fromEntity": "attackTarget", > "toEntity": "fleeTarget" > }, > "children": [ > { > "title": "entityInTypes", > "type": "action", > "name": "entityInTypes", > "parameters": { > "entity": "queriedTarget", > "types": [ > "player" > ] > } > }, > { > "title": "listContains", > "type": "action", > "name": "listContains", > "parameters": { > "list": "attackonsight", > "entity": "queriedTarget" > } > } > ] > } > ] > }, > { > "title": "listPush", > "type": "action", > "name": "listPush", > "parameters": { > "list": "newTargets", > "entity": "newTarget" > } > } > ] > } > ] > } > }, > { > "title": "", > "type": "action", > "name": "listGet", > "parameters": { > "list": "newTargets" > }, > "output": { > "entity": "newTarget" > } > } > ] 160a395,448 > }, > { > "title": "succeeder", > "type": "decorator", > "name": "succeeder", > "parameters": {}, > "child": { > "title": "sequence", > "type": "composite", > "name": "sequence", > "parameters": { > "type": "sliding", > "state": "off", > "fromEntity": "attackTarget", > "toEntity": "fleeTarget" > }, > "children": [ > { > "title": "entityInTypes", > "type": "action", > "name": "entityInTypes", > "parameters": { > "entity": "newTarget", > "types": [ > "player" > ] > } > }, > { > "title": "inverter", > "type": "decorator", > "name": "inverter", > "parameters": {}, > "child": { > "title": "listContains", > "type": "action", > "name": "listContains", > "parameters": { > "list": "attackonsight", > "entity": "newTarget" > } > } > }, > { > "title": "listPush", > "type": "action", > "name": "listPush", > "parameters": { > "list": "attackonsight", > "entity": "newTarget" > } > } > ] > } 178c466 < "title": "sequence", --- > "title": "parallel", 180,181c468,472 < "name": "sequence", < "parameters": {}, --- > "name": "parallel", > "parameters": { > "fail": 1, > "success": -1 > }, 184,186c475,477 < "title": "listGet", < "type": "action", < "name": "listGet", --- > "title": "sequence", > "type": "composite", > "name": "sequence", 188c479,482 < "list": "targets" --- > "type": "sliding", > "state": "off", > "fromEntity": "attackTarget", > "toEntity": "fleeTarget" 190,200c484,513 < "output": { < "entity": "target" < } < }, < { < "title": "entityExists", < "type": "action", < "name": "entityExists", < "parameters": { < "entity": "target" < } --- > "children": [ > { > "title": "listGet", > "type": "action", > "name": "listGet", > "parameters": { > "list": "targets" > }, > "output": { > "entity": "target" > } > }, > { > "title": "entityExists", > "type": "action", > "name": "entityExists", > "parameters": { > "entity": "target" > } > }, > { > "title": "entityInRange", > "type": "action", > "name": "entityInRange", > "parameters": { > "entity": "target", > "range": "" > } > } > ] 203,209c516,593 < "title": "entityInRange", < "type": "action", < "name": "entityInRange", < "parameters": { < "entity": "target", < "range": "" < } --- > "title": "dynamic", > "type": "composite", > "name": "dynamic", > "parameters": {}, > "children": [ > { > "title": "entityInSight", > "type": "action", > "name": "entityInSight", > "parameters": { > "entity": "target" > } > }, > { > "title": "failer", > "type": "decorator", > "name": "failer", > "parameters": {}, > "child": { > "title": "sequence", > "type": "composite", > "name": "sequence", > "parameters": { > "type": "sliding", > "state": "off", > "fromEntity": "attackTarget", > "toEntity": "fleeTarget" > }, > "children": [ > { > "title": "timer", > "type": "action", > "name": "timer", > "parameters": { > "time": 3 > } > }, > { > "title": "say", > "type": "action", > "name": "say", > "parameters": { > "content": "Where are you?", > "tags": {} > } > }, > { > "title": "timer", > "type": "action", > "name": "timer", > "parameters": { > "time": 3 > } > }, > { > "title": "say", > "type": "action", > "name": "say", > "parameters": { > "content": "Whatever", > "tags": {} > } > }, > { > "title": "listPop", > "type": "action", > "name": "listPop", > "parameters": { > "list": "targets" > }, > "output": { > "entity": "target" > } > } > ] > } > } > ] biomes\surface\desert.biome 32c32 < // light lavenderish + red night --- > // sunny earth days, red/orange sunrise and purple/red sunset 35,47c35,38 < "morningColors" : [ [255, 151, 153], [255, 196, 197] ], < "dayColors" : [ [233, 179, 255], [245, 221, 225] ], < "eveningColors" : [ [195, 151, 255], [233, 217, 255] ], < "nightColors" : [ [50, 0, 0, 80], [50, 0, 0, 160] ], < < "morningLightColor" : [176, 81, 83], < "dayLightColor" : [182, 137, 200], < "eveningLightColor" : [150, 115, 199], < "nightLightColor" : [56, 17, 17] < }, < { < // light reddish + overcast night < "mainColor" : [255, 255, 255], --- > "morningColors" : [ [242, 120, 0], [255, 230, 176] ], > "dayColors" : [ [115, 224, 255], [255, 255, 255] ], > "eveningColors" : [ [125, 17, 158], [210, 52, 50] ], > "nightColors" : [ [24, 38, 53, 80], [58, 42, 70, 160] ], 49,57c40,43 < "morningColors" : [ [255, 224, 129], [252, 230, 164] ], < "dayColors" : [ [255, 152, 107], [255, 183, 152] ], < "eveningColors" : [ [254, 121, 69], [254, 165, 129] ], < "nightColors" : [ [40, 17, 17, 80], [40, 17, 17, 160] ], < < "morningLightColor" : [202, 177, 100], < "dayLightColor" : [202, 138, 100], < "eveningLightColor" : [202, 100, 100], < "nightLightColor" : [40, 17, 17] --- > "morningLightColor" : [140, 71, 0], > "dayLightColor" : [200, 200, 200], > "eveningLightColor" : [160, 120, 180], > "nightLightColor" : [40, 20, 60] 60c46 < // light muted blueish --- > // sunny green day, darkgreen/yellow sunrise and purple/blue sunset 63,71c49,57 < "morningColors" : [ [203, 167, 56], [203, 108, 56] ], < "dayColors" : [ [179, 223, 251], [190, 190, 210] ], < "eveningColors" : [ [201, 169, 59], [195, 47, 44] ], < "nightColors" : [ [17, 19, 56, 80], [17, 19, 56, 160] ], < < "morningLightColor" : [158, 121, 42], < "dayLightColor" : [190, 190, 210], < "eveningLightColor" : [124, 50, 38], < "nightLightColor" : [17, 19, 56] --- > "morningColors" : [ [68, 164, 84], [243, 201, 115] ], > "dayColors" : [ [115, 255, 204], [255, 255, 255] ], > "eveningColors" : [ [43, 17, 118], [244, 161, 231] ], > "nightColors" : [ [24, 38, 53, 80], [58, 42, 70, 160] ], > > "morningLightColor" : [20, 91, 100], > "dayLightColor" : [200, 200, 200], > "eveningLightColor" : [160, 120, 180], > "nightLightColor" : [40, 20, 60] 74c60 < // slight overcast --- > // sunny lilac day, blue/orange sunrise and blue/green sunset 77,80c63,66 < "morningColors" : [ [140, 140, 180], [120, 120, 180] ], < "dayColors" : [ [190, 190, 210], [170, 170, 210] ], < "eveningColors" : [ [160, 120, 180], [140, 100, 180] ], < "nightColors" : [ [26, 26, 31, 80], [26, 26, 31, 160] ], --- > "morningColors" : [ [0, 24, 55], [255, 140, 49] ], > "dayColors" : [ [176, 115, 255], [255, 255, 255] ], > "eveningColors" : [ [100, 86, 173], [0, 222, 73] ], > "nightColors" : [ [24, 38, 53, 80], [58, 42, 70, 160] ], 82,83c68,69 < "morningLightColor" : [140, 140, 180], < "dayLightColor" : [190, 190, 210], --- > "morningLightColor" : [140, 71, 0], > "dayLightColor" : [200, 200, 200], 85c71 < "nightLightColor" : [26, 26, 31] --- > "nightLightColor" : [40, 20, 60] 88c74 < // light aqua with yellow sunrise --- > // sunny pink day, pink/peach sunrise and blue/pink sunset 91,103c77,80 < "morningColors" : [ [227, 209, 123], [244, 196, 66] ], < "dayColors" : [ [197, 236, 246], [133, 185, 235] ], < "eveningColors" : [ [246, 220, 186], [246, 177, 88] ], < "nightColors" : [ [26, 26, 31, 60], [26, 26, 31, 180] ], < < "morningLightColor" : [192, 174, 126], < "dayLightColor" : [190, 202, 204], < "eveningLightColor" : [192, 125, 80], < "nightLightColor" : [26, 26, 31] < }, < { < // light aqua with pinkish sunrise/sunset < "mainColor" : [255, 255, 255], --- > "morningColors" : [ [197, 48, 174], [253, 161, 96] ], > "dayColors" : [ [255, 116, 122], [255, 255, 255] ], > "eveningColors" : [ [88, 42, 91], [175, 20, 50] ], > "nightColors" : [ [24, 38, 53, 80], [58, 42, 70, 160] ], 105,113c82,85 < "morningColors" : [ [219, 119, 184], [246, 153, 177] ], < "dayColors" : [ [197, 236, 246], [133, 185, 235] ], < "eveningColors" : [ [189, 143, 172], [255, 194, 192] ], < "nightColors" : [ [29, 26, 31, 60], [29, 26, 31, 180] ], < < "morningLightColor" : [200, 158, 169], < "dayLightColor" : [190, 202, 204], < "eveningLightColor" : [163, 134, 134], < "nightLightColor" : [29, 26, 31] --- > "morningLightColor" : [140, 71, 0], > "dayLightColor" : [200, 200, 200], > "eveningLightColor" : [180, 120, 120], > "nightLightColor" : [40, 20, 60] 116c88 < // pinkish all around --- > // sunny orange day, orange/yellow sunrise and green/orange sunset 119,131c91,94 < "morningColors" : [ [255, 167, 152], [255, 163, 208] ], < "dayColors" : [ [228, 152, 169], [243, 205, 193] ], < "eveningColors" : [ [221, 186, 235], [247, 73, 121] ], < "nightColors" : [ [28, 14, 14, 60], [28, 14, 14, 180] ], < < "morningLightColor" : [195, 156, 149], < "dayLightColor" : [197, 184, 182], < "eveningLightColor" : [197, 98, 126], < "nightLightColor" : [28, 14, 14] < }, < { < // cool mint < "mainColor" : [255, 255, 255], --- > "morningColors" : [ [174, 89, 47], [255, 197, 54] ], > "dayColors" : [ [255, 186, 116], [255, 255, 255] ], > "eveningColors" : [ [3, 90, 92], [250, 138, 77] ], > "nightColors" : [ [24, 38, 53, 80], [58, 42, 70, 160] ], 133,141c96,99 < "morningColors" : [ [129, 230, 204], [164, 230, 210] ], < "dayColors" : [ [107, 230, 132], [152, 230, 163] ], < "eveningColors" : [ [69, 230, 101], [129, 230, 145] ], < "nightColors" : [ [17, 17, 40, 60], [17, 17, 40, 180] ], < < "morningLightColor" : [100, 240, 202], < "dayLightColor" : [100, 240, 202], < "eveningLightColor" : [100, 240, 202], < "nightLightColor" : [17, 17, 40] --- > "morningLightColor" : [140, 71, 0], > "dayLightColor" : [200, 200, 200], > "eveningLightColor" : [180, 120, 120], > "nightLightColor" : [40, 20, 60] dungeons\microdungeons\biomes\forest\forestmicrodungeons.dungeon 7c7 < "anchor" : [ "lake1" ], --- > "anchor" : [ "lake1", "lake2", "clearing1", "clearing2", "clearing3", "clearing4" ], 21a22,56 > }, > { > "name" : "lake2", > "rules" : [ > [ "maxSpawnCount", [1] ] > ], > "def" : [ "tmx", "lake2.json" ] > }, > { > "name" : "clearing1", > "rules" : [ > [ "maxSpawnCount", [1] ] > ], > "def" : [ "tmx", "clearing1.json" ] > }, > { > "name" : "clearing2", > "rules" : [ > [ "maxSpawnCount", [1] ] > ], > "def" : [ "tmx", "clearing2.json" ] > }, > { > "name" : "clearing3", > "rules" : [ > [ "maxSpawnCount", [1] ] > ], > "def" : [ "tmx", "clearing3.json" ] > }, > { > "name" : "clearing4", > "rules" : [ > [ "maxSpawnCount", [1] ] > ], > "def" : [ "tmx", "clearing4.json" ] 22a58 > items\armors\biome\tar\sabertoothhelm\sabertoothhelm.head 20,21c20,21 < /* YELLOW */ < { "ffca8a" : "ffffa7", "e0975c" : "e2c344", "a85636" : "a46e06", "6f2919" : "642f00" }, --- > /* BROWN */ > { "ffca8a" : "ccae7c", "e0975c" : "a47844", "a85636" : "754c23", "6f2919" : "472b13" }, items\armors\biome\tar\spearback\spearback.back 15,16c15,16 < /* RED */ < { "ffca8a" : "f4988c", "e0975c" : "d93a3a", "a85636" : "932625", "6f2919" : "601119" }, --- > /* BROWN */ > { "ffca8a" : "ccae7c", "e0975c" : "a47844", "a85636" : "754c23", "6f2919" : "472b13" }, items\armors\biome\tar\woolly\woolly.back 15,16c15,16 < /* RED */ < { "ffca8a" : "f4988c", "e0975c" : "d93a3a", "a85636" : "932625", "6f2919" : "601119" }, --- > /* BROWN */ > { "ffca8a" : "ccae7c", "e0975c" : "a47844", "a85636" : "754c23", "6f2919" : "472b13" }, items\armors\biome\tar\woolly\woolly.chest 25,26c25,26 < /* GREY */ < { "ffca8a" : "fcd0b7", "e0975c" : "e7ab89", "a85636" : "c97648", "6f2919" : "89360d" }, --- > /* BROWN */ > { "ffca8a" : "ccae7c", "e0975c" : "a47844", "a85636" : "754c23", "6f2919" : "472b13" }, items\armors\biome\tar\woolly\woolly.legs 16,17c16,17 < /* GREY */ < { "ffca8a" : "fcd0b7", "e0975c" : "e7ab89", "a85636" : "c97648", "6f2919" : "89360d" }, --- > /* BROWN */ > { "ffca8a" : "ccae7c", "e0975c" : "a47844", "a85636" : "754c23", "6f2919" : "472b13" }, npcs\airshipquartermaster.npctype 56c56,58 < "categories" : [ "randomguns", "randomswords" ], --- > "categories" : { > "default" : [ "randomguns", "randomswords" ] > }, npcs\bmain.lua 72c72,73 < content = "nil" --- > content = "nil", > tags = {} 76a78,79 > args.tags.selfname = world.entityName(entity.id()) > 78c81 < entity.say(args.content) --- > entity.say(args.content, args.tags) 80c83 < entity.sayPortrait(args.content, portrait) --- > entity.sayPortrait(args.content, portrait, args.tags) 130c133,134 < entity = "target" --- > entity = "target", > tags = {} 136c140,142 < entity.say(dialog, tags) --- > args.tags.selfname = world.entityName(entity.id()) > > entity.say(dialog, args.tags) 157a164 > tags = {} 162a170,172 > > args.tags.selfname = world.entityName(entity.id()) > 164c174 < entity.say(self.dialog[1]) --- > entity.say(self.dialog[1], args.tags) 166c176 < entity.sayPortrait(self.dialog[1], portrait) --- > entity.sayPortrait(self.dialog[1], portrait, args.tags) 323a334,343 > > function isValidTarget(args, output) > args = parseArgs(args, { > entity = nil > }) > local entityId = BData:getEntity(args.entity) > if entityId == nil then return false end > > return entity.isValidTarget(entityId) > end \ No newline at end of file npcs\chefmerchant.npctype 127c127,129 < "categories" : [ "chefmerchant" ], --- > "categories" : { > "default" : [ "chefmerchant" ] > }, npcs\doctormerchant.npctype 126c126,128 < "categories" : [ "doctormerchant" ], --- > "categories" : { > "default" : [ "doctormerchant" ] > }, npcs\merchant.npctype 390c390,400 < "categories" : [ "randomguns", "randomswords", "humanarmorblueprints", "humaningredients", "musicalinstruments" ], --- > "poolsFile" : "/npcs/merchantpools.config", > "categories" : { > "default" : ["randomguns", "randomswords", "humaningredients", "musicalinstruments" ], > "avian" : ["randomguns", "randomswords", "avianarmorblueprints", "avianingredients", "musicalinstruments" ], > "apex" : ["randomguns", "randomswords", "apexarmorblueprints", "apexingredients", "musicalinstruments" ], > "floran" : ["randomguns", "randomswords", "floranarmorblueprints", "floraningredients", "musicalinstruments" ], > "human" : ["randomguns", "randomswords", "humanarmorblueprints", "humaningredients", "musicalinstruments" ], > "novakid" : ["randomguns", "randomswords", "novakidarmorblueprints", "novakidingredients", "musicalinstruments" ], > "glitch" : ["randomguns", "randomswords", "glitcharmorblueprints", "glitchingredients", "musicalinstruments" ], > "hylotl" : ["randomguns", "randomswords", "hylotlarmorblueprints", "hylotlingredients", "musicalinstruments" ] > }, 393,1681c403 < "numItems" : 10, < < "items" : { < "test" : [ < [0, [ < { "item" : { "name" : "humantier2head", "parameters" : { "colorIndex" : 1 } }, "rarity" : 0.5 }, < { "item" : { "name" : "humantier2head", "parameters" : { "colorIndex" : 6 } }, "rarity" : 0.5 }, < { "item" : { "name" : "humantier2head", "parameters" : { "colorIndex" : 4 } }, "rarity" : 0.5 }, < { "item" : { "name" : "humantier2head", "parameters" : { "colorIndex" : 8 } }, "rarity" : 0.5 } < ]] < ], < < "doctormerchant" : [ < [0, [ < { "item" : { "name" : "redstim" } }, < { "item" : { "name" : "nanowrap" } }, < { "item" : { "name" : "medkit" } }, < { "item" : { "name" : "bandage" } } < ]] < ], < < "stimmerchant" : [ < [0, [ < { "item" : { "name" : "greenstim" } }, < { "item" : { "name" : "redstim" } }, < { "item" : { "name" : "yellowstim" } }, < { "item" : { "name" : "bluestim" } } < ]] < ], < < "toolmerchant" : [ < [0, [ < { "item" : { "name" : "bomb" } }, < { "item" : { "name" : "flare" } } < ]] < ], < < "wizardmerchant" : [ < [0, [ < { "item" : { "name" : "greenstim" } }, < { "item" : { "name" : "redstim" } }, < { "item" : { "name" : "yellowstim" } }, < { "item" : { "name" : "bluestim" } }, < { "item" : { "name" : "wizardhead" }, "rarity" : 0.5 } < ]] < ], < < "chefmerchant" : [ < [0, [ < { "item" : { "name" : "pearlpeabroth" } }, < { "item" : { "name" : "meatstew" } }, < { "item" : { "name" : "boiledpearlpeas" } }, < { "item" : { "name" : "meatpie" } }, < { "item" : { "name" : "fishpie" } }, < { "item" : { "name" : "pearlpearisotto" } }, < { "item" : { "name" : "fishstew" } }, < { "item" : { "name" : "meatdumplings" } }, < { "item" : { "name" : "fishdumplings" } }, < { "item" : { "name" : "bread" } }, < { "item" : { "name" : "fishfingers" } }, < { "item" : { "name" : "fishnchips" } }, < { "item" : { "name" : "corncob" } }, < { "item" : { "name" : "mashedpotato" } } < ]], < [2, [ < { "item" : { "name" : "carrotbread" } }, < { "item" : { "name" : "porridge" } }, < { "item" : { "name" : "cake" } }, < { "item" : { "name" : "ricepudding" } }, < { "item" : { "name" : "specialrice" } }, < { "item" : { "name" : "omelette" } }, < { "item" : { "name" : "sweetpopcorn" } }, < { "item" : { "name" : "carrotcake" } }, < { "item" : { "name" : "beakseedtart" } }, < { "item" : { "name" : "mushroombread" } }, < { "item" : { "name" : "beakseedjam" } }, < { "item" : { "name" : "kiwijam" } }, < { "item" : { "name" : "pearlpeajam" } }, < { "item" : { "name" : "relish" } }, < { "item" : { "name" : "pearlpeapancakes" } }, < { "item" : { "name" : "applecrumble" } }, < { "item" : { "name" : "mushroomrice" } }, < { "item" : { "name" : "tomatosoup" } }, < { "item" : { "name" : "carrotsoup" } }, < { "item" : { "name" : "quichelorraine" } }, < { "item" : { "name" : "mushroomquiche" } }, < { "item" : { "name" : "pasty" } }, < { "item" : { "name" : "feathercrownjam" } }, < { "item" : { "name" : "featherfood" } }, < { "item" : { "name" : "cheeseburger" } }, < { "item" : { "name" : "hamburger" } }, < { "item" : { "name" : "beakseedbread" } }, < { "item" : { "name" : "stickyribs" } }, < { "item" : { "name" : "spikycookies" } }, < { "item" : { "name" : "baconpancakes" } }, < { "item" : { "name" : "candiedcorn" } }, < { "item" : { "name" : "candyapple" } }, < { "item" : { "name" : "sweetmeat" } }, < { "item" : { "name" : "carrotjuice" } }, < { "item" : { "name" : "kiwijuice" } }, < { "item" : { "name" : "tomatojuice" } }, < { "item" : { "name" : "pizzaslice" } }, < { "item" : { "name" : "pizza" } }, < { "item" : { "name" : "stuffedtomato" } }, < { "item" : { "name" : "cornpeckers" } }, < { "item" : { "name" : "gardensalad" } }, < { "item" : { "name" : "fluffyruffs" } }, < { "item" : { "name" : "bonbons" } }, < { "item" : { "name" : "coffeecake" } }, < { "item" : { "name" : "chocolatecake" } }, < { "item" : { "name" : "flatwhite" } }, < { "item" : { "name" : "mocha" } }, < { "item" : { "name" : "cactusjuice" } }, < { "item" : { "name" : "roastdinner" } } < ]], < [3, [ < { "item" : { "name" : "choconut" } }, < { "item" : { "name" : "automatoshake" } }, < { "item" : { "name" : "2kbpotage" } }, < { "item" : { "name" : "tropicalpunch" } }, < { "item" : { "name" : "coconuticecream" } }, < { "item" : { "name" : "pineapplejam" } }, < { "item" : { "name" : "apexfritter" } }, < { "item" : { "name" : "spookypie" } }, < { "item" : { "name" : "spookydonut" } }, < { "item" : { "name" : "sweetpunch" } }, < { "item" : { "name" : "coconutrice" } }, < { "item" : { "name" : "pineapplepizzaslice" } }, < { "item" : { "name" : "cactiicecream" } }, < { "item" : { "name" : "desertsalsa" } }, < { "item" : { "name" : "bananaicecream" } }, < { "item" : { "name" : "bananacreampie" } }, < { "item" : { "name" : "bananacreamdonut" } }, < { "item" : { "name" : "candyautomato" } }, < { "item" : { "name" : "grapejuice" } }, < { "item" : { "name" : "pineapplejuice" } }, < { "item" : { "name" : "thornjuice" } }, < { "item" : { "name" : "automatostew" } }, < { "item" : { "name" : "bananacon" } }, < { "item" : { "name" : "batteredbanana" } }, < { "item" : { "name" : "stuffedautomato" } }, < { "item" : { "name" : "apegrapes" } }, < { "item" : { "name" : "fishinabone" } }, < { "item" : { "name" : "fruitsalad" } }, < { "item" : { "name" : "luckydip" } }, < { "item" : { "name" : "campfirebanana" } }, < { "item" : { "name" : "snowcone" } } < ]], < [4, [ < { "item" : { "name" : "sushi" } }, < { "item" : { "name" : "ricecake" } }, < { "item" : { "name" : "oceansalsa" } }, < { "item" : { "name" : "oceanrisotto" } }, < { "item" : { "name" : "reefpodsurprise" } }, < { "item" : { "name" : "alienfruitjam" } }, < { "item" : { "name" : "toxictart" } }, < { "item" : { "name" : "toxictopjam" } }, < { "item" : { "name" : "toxicjamdonut" } }, < { "item" : { "name" : "toxicjuice" } }, < { "item" : { "name" : "pussplumtart" } }, < { "item" : { "name" : "pussplumpudding" } }, < { "item" : { "name" : "oceansurprise" } }, < { "item" : { "name" : "seafoodgratin" } }, < { "item" : { "name" : "brineapple" } }, < { "item" : { "name" : "bloodypuss" } }, < { "item" : { "name" : "reefjuice" } }, < { "item" : { "name" : "reefshake" } }, < { "item" : { "name" : "cyanider" } }, < { "item" : { "name" : "oculemonmeringue" } }, < { "item" : { "name" : "oculemonstew" } }, < { "item" : { "name" : "saltsalad" } }, < { "item" : { "name" : "stuffeddirturchin" } }, < { "item" : { "name" : "soggysack" } } < ]] < ], < < "randomguns" : [ < [0, [ < { "item" : { "name" : "generatedgun", "parameters" : { "definition" : "commonassaultrifle" } } }, < { "item" : { "name" : "generatedgun", "parameters" : { "definition" : "commonassaultrifle" } } }, < { "item" : { "name" : "generatedgun", "parameters" : { "definition" : "commonassaultrifle" } } }, < { "item" : { "name" : "generatedgun", "parameters" : { "definition" : "commonpistol" } } }, < { "item" : { "name" : "generatedgun", "parameters" : { "definition" : "commonpistol" } } }, < { "item" : { "name" : "generatedgun", "parameters" : { "definition" : "commonpistol" } } }, < { "item" : { "name" : "generatedgun", "parameters" : { "definition" : "commonmachinepistol" } } }, < { "item" : { "name" : "generatedgun", "parameters" : { "definition" : "commonmachinepistol" } } }, < { "item" : { "name" : "generatedgun", "parameters" : { "definition" : "commonmachinepistol" } } }, < { "item" : { "name" : "generatedgun", "parameters" : { "definition" : "commonshotgun" } } }, < { "item" : { "name" : "generatedgun", "parameters" : { "definition" : "commonshotgun" } } }, < { "item" : { "name" : "generatedgun", "parameters" : { "definition" : "commonshotgun" } } }, < { "item" : { "name" : "generatedgun", "parameters" : { "definition" : "commonsniperrifle" } } }, < { "item" : { "name" : "generatedgun", "parameters" : { "definition" : "commonsniperrifle" } } }, < { "item" : { "name" : "generatedgun", "parameters" : { "definition" : "commonsniperrifle" } } } < ]] < ], < "randomswords" : [ < [0, [ < { "item" : { "name" : "generatedsword", "parameters" : { "definition" : "commonaxe" } } }, < { "item" : { "name" : "generatedsword", "parameters" : { "definition" : "commonaxe" } } }, < { "item" : { "name" : "generatedsword", "parameters" : { "definition" : "commonaxe" } } }, < { "item" : { "name" : "generatedsword", "parameters" : { "definition" : "commondagger" } } }, < { "item" : { "name" : "generatedsword", "parameters" : { "definition" : "commondagger" } } }, < { "item" : { "name" : "generatedsword", "parameters" : { "definition" : "commondagger" } } }, < { "item" : { "name" : "generatedsword", "parameters" : { "definition" : "commonshortsword" } } }, < { "item" : { "name" : "generatedsword", "parameters" : { "definition" : "commonshortsword" } } }, < { "item" : { "name" : "generatedsword", "parameters" : { "definition" : "commonshortsword" } } }, < { "item" : { "name" : "generatedsword", "parameters" : { "definition" : "commonbroadsword" } } }, < { "item" : { "name" : "generatedsword", "parameters" : { "definition" : "commonbroadsword" } } }, < { "item" : { "name" : "generatedsword", "parameters" : { "definition" : "commonbroadsword" } } }, < { "item" : { "name" : "generatedsword", "parameters" : { "definition" : "commonhammer" } } }, < { "item" : { "name" : "generatedsword", "parameters" : { "definition" : "commonhammer" } } }, < { "item" : { "name" : "generatedsword", "parameters" : { "definition" : "commonhammer" } } }, < { "item" : { "name" : "generatedsword", "parameters" : { "definition" : "commonspear" } } }, < { "item" : { "name" : "generatedsword", "parameters" : { "definition" : "commonspear" } } }, < { "item" : { "name" : "generatedsword", "parameters" : { "definition" : "commonspear" } } } < ]] < ], < "apexweaponblueprints" : [ < [0, [ < { "item" : { "name" : "apextier1hammer-recipe" }, "rarity" : 0.5 }, < { "item" : { "name" : "apextier1shortsword-recipe" }, "rarity" : 0.5 }, < { "item" : { "name" : "apextier1broadsword-recipe" }, "rarity" : 0.5 }, < { "item" : { "name" : "apextier1spear-recipe" }, "rarity" : 0.5 }, < { "item" : { "name" : "apextier1axe-recipe" }, "rarity" : 0.5 }, < { "item" : { "name" : "apextier1dagger-recipe" }, "rarity" : 0.5 } < ]], < [2, [ < { "item" : { "name" : "apextier2hammer-recipe" }, "rarity" : 0.5 }, < { "item" : { "name" : "apextier2shortsword-recipe" }, "rarity" : 0.5 }, < { "item" : { "name" : "apextier2broadsword-recipe" }, "rarity" : 0.5 }, < { "item" : { "name" : "apextier2spear-recipe" }, "rarity" : 0.5 }, < { "item" : { "name" : "apextier2axe-recipe" }, "rarity" : 0.5 }, < { "item" : { "name" : "apextier2dagger-recipe" }, "rarity" : 0.5 }, < { "item" : { "name" : "apextier1hammer-recipe" }, "rarity" : 0.5 }, < { "item" : { "name" : "apextier1shortsword-recipe" }, "rarity" : 0.5 }, < { "item" : { "name" : "apextier1broadsword-recipe" }, "rarity" : 0.5 }, < { "item" : { "name" : "apextier1spear-recipe" }, "rarity" : 0.5 }, < { "item" : { "name" : "apextier1axe-recipe" }, "rarity" : 0.5 }, < { "item" : { "name" : "apextier1dagger-recipe" }, "rarity" : 0.5 } < ]], < [3, [ < { "item" : { "name" : "apextier3hammer-recipe" }, "rarity" : 0.5 }, < { "item" : { "name" : "apextier3shortsword-recipe" }, "rarity" : 0.5 }, < { "item" : { "name" : "apextier3broadsword-recipe" }, "rarity" : 0.5 }, < { "item" : { "name" : "apextier3spear-recipe" }, "rarity" : 0.5 }, < { "item" : { "name" : "apextier3axe-recipe" }, "rarity" : 0.5 }, < { "item" : { "name" : "apextier3dagger-recipe" }, "rarity" : 0.5 }, < { "item" : { "name" : "apextier2hammer-recipe" }, "rarity" : 0.5 }, < { "item" : { "name" : "apextier2shortsword-recipe" }, "rarity" : 0.5 }, < { "item" : { "name" : "apextier2broadsword-recipe" }, "rarity" : 0.5 }, < { "item" : { "name" : "apextier2spear-recipe" }, "rarity" : 0.5 }, < { "item" : { "name" : "apextier2axe-recipe" }, "rarity" : 0.5 }, < { "item" : { "name" : "apextier2dagger-recipe" }, "rarity" : 0.5 } < ]] < ], < "apexarmorblueprints" : [ < [0, [ < { "item" : { "name" : "apextier1chest-recipe" }, "rarity" : 0.5 }, < { "item" : { "name" : "apextier1head-recipe" }, "rarity" : 0.5 }, < { "item" : { "name" : "apextier1pants-recipe" }, "rarity" : 0.5 } < ]], < [2, [ < { "item" : { "name" : "apextier2chest-recipe" }, "rarity" : 0.5 }, < { "item" : { "name" : "apextier2head-recipe" }, "rarity" : 0.5 }, < { "item" : { "name" : "apextier2pants-recipe" }, "rarity" : 0.5 }, < { "item" : { "name" : "apextier1chest-recipe" }, "rarity" : 0.5 }, < { "item" : { "name" : "apextier1head-recipe" }, "rarity" : 0.5 }, < { "item" : { "name" : "apextier1pants-recipe" }, "rarity" : 0.5 } < ]], < [3, [ < { "item" : { "name" : "apextier3chest-recipe" }, "rarity" : 0.5 }, < { "item" : { "name" : "apextier3head-recipe" }, "rarity" : 0.5 }, < { "item" : { "name" : "apextier3pants-recipe" }, "rarity" : 0.5 }, < { "item" : { "name" : "apextier2chest-recipe" }, "rarity" : 0.5 }, < { "item" : { "name" : "apextier2head-recipe" }, "rarity" : 0.5 }, < { "item" : { "name" : "apextier2pants-recipe" }, "rarity" : 0.5 } < ]], < [4, [ < { "item" : { "name" : "apextier4chest-recipe" }, "rarity" : 0.5 }, < { "item" : { "name" : "apextier4head-recipe" }, "rarity" : 0.5 }, < { "item" : { "name" : "apextier4pants-recipe" }, "rarity" : 0.5 }, < { "item" : { "name" : "apextier3chest-recipe" }, "rarity" : 0.5 }, < { "item" : { "name" : "apextier3head-recipe" }, "rarity" : 0.5 }, < { "item" : { "name" : "apextier3pants-recipe" }, "rarity" : 0.5 } < ]] < ], < "apexclothes" : [ < [0, [ < { "item" : { "name" : "apexcommanderjacket", "parameters" : { "colorIndex" : 4 } } }, < { "item" : { "name" : "apexcommanderjacket", "parameters" : { "colorIndex" : 5 } } }, < { "item" : { "name" : "apexcommanderjacket", "parameters" : { "colorIndex" : 6 } } }, < { "item" : { "name" : "apexcommanderjacket", "parameters" : { "colorIndex" : 7 } } }, < { "item" : { "name" : "apexcommanderjacket", "parameters" : { "colorIndex" : 8 } } }, < { "item" : { "name" : "apexcommanderjacket", "parameters" : { "colorIndex" : 9 } } }, < { "item" : { "name" : "apexcommanderjacket", "parameters" : { "colorIndex" : 10 } } }, < { "item" : { "name" : "apexcommanderjacket", "parameters" : { "colorIndex" : 11 } } }, < { "item" : { "name" : "apexcommanderpants", "parameters" : { "colorIndex" : 4 } } }, < { "item" : { "name" : "apexcommanderpants", "parameters" : { "colorIndex" : 5 } } }, < { "item" : { "name" : "apexcommanderpants", "parameters" : { "colorIndex" : 6 } } }, < { "item" : { "name" : "apexcommanderpants", "parameters" : { "colorIndex" : 7 } } }, < { "item" : { "name" : "apexcommanderpants", "parameters" : { "colorIndex" : 8 } } }, < { "item" : { "name" : "apexcommanderpants", "parameters" : { "colorIndex" : 9 } } }, < { "item" : { "name" : "apexcommanderpants", "parameters" : { "colorIndex" : 10 } } }, < { "item" : { "name" : "apexcommanderpants", "parameters" : { "colorIndex" : 11 } } }, < { "item" : { "name" : "apexnavyjacket", "parameters" : { "colorIndex" : 4 } } }, < { "item" : { "name" : "apexnavyjacket", "parameters" : { "colorIndex" : 5 } } }, < { "item" : { "name" : "apexnavyjacket", "parameters" : { "colorIndex" : 6 } } }, < { "item" : { "name" : "apexnavyjacket", "parameters" : { "colorIndex" : 7 } } }, < { "item" : { "name" : "apexnavyjacket", "parameters" : { "colorIndex" : 8 } } }, < { "item" : { "name" : "apexnavyjacket", "parameters" : { "colorIndex" : 9 } } }, < { "item" : { "name" : "apexnavyjacket", "parameters" : { "colorIndex" : 10 } } }, < { "item" : { "name" : "apexnavyjacket", "parameters" : { "colorIndex" : 11 } } }, < { "item" : { "name" : "apexnavypants", "parameters" : { "colorIndex" : 4 } } }, < { "item" : { "name" : "apexnavypants", "parameters" : { "colorIndex" : 5 } } }, < { "item" : { "name" : "apexnavypants", "parameters" : { "colorIndex" : 6 } } }, < { "item" : { "name" : "apexnavypants", "parameters" : { "colorIndex" : 7 } } }, < { "item" : { "name" : "apexnavypants", "parameters" : { "colorIndex" : 8 } } }, < { "item" : { "name" : "apexnavypants", "parameters" : { "colorIndex" : 9 } } }, < { "item" : { "name" : "apexnavypants", "parameters" : { "colorIndex" : 10 } } }, < { "item" : { "name" : "apexnavypants", "parameters" : { "colorIndex" : 11 } } }, < { "item" : { "name" : "apexofficerjacket", "parameters" : { "colorIndex" : 1 } } }, < { "item" : { "name" : "apexofficerjacket", "parameters" : { "colorIndex" : 3 } } }, < { "item" : { "name" : "apexofficerjacket", "parameters" : { "colorIndex" : 4 } } }, < { "item" : { "name" : "apexofficerjacket", "parameters" : { "colorIndex" : 5 } } }, < { "item" : { "name" : "apexofficerjacket", "parameters" : { "colorIndex" : 6 } } }, < { "item" : { "name" : "apexofficerjacket", "parameters" : { "colorIndex" : 7 } } }, < { "item" : { "name" : "apexofficerjacket", "parameters" : { "colorIndex" : 8 } } }, < { "item" : { "name" : "apexofficerjacket", "parameters" : { "colorIndex" : 9 } } }, < { "item" : { "name" : "apexofficerjacket", "parameters" : { "colorIndex" : 10 } } }, < { "item" : { "name" : "apexofficerjacket", "parameters" : { "colorIndex" : 11 } } }, < { "item" : { "name" : "apexofficerpants", "parameters" : { "colorIndex" : 1 } } }, < { "item" : { "name" : "apexofficerpants", "parameters" : { "colorIndex" : 3 } } }, < { "item" : { "name" : "apexofficerpants", "parameters" : { "colorIndex" : 4 } } }, < { "item" : { "name" : "apexofficerpants", "parameters" : { "colorIndex" : 5 } } }, < { "item" : { "name" : "apexofficerpants", "parameters" : { "colorIndex" : 6 } } }, < { "item" : { "name" : "apexofficerpants", "parameters" : { "colorIndex" : 7 } } }, < { "item" : { "name" : "apexofficerpants", "parameters" : { "colorIndex" : 8 } } }, < { "item" : { "name" : "apexofficerpants", "parameters" : { "colorIndex" : 9 } } }, < { "item" : { "name" : "apexofficerpants", "parameters" : { "colorIndex" : 10 } } }, < { "item" : { "name" : "apexofficerpants", "parameters" : { "colorIndex" : 11 } } }, < { "item" : { "name" : "apexspecialistjacket", "parameters" : { "colorIndex" : 1 } } }, < { "item" : { "name" : "apexspecialistjacket", "parameters" : { "colorIndex" : 4 } } }, < { "item" : { "name" : "apexspecialistjacket", "parameters" : { "colorIndex" : 5 } } }, < { "item" : { "name" : "apexspecialistjacket", "parameters" : { "colorIndex" : 6 } } }, < { "item" : { "name" : "apexspecialistjacket", "parameters" : { "colorIndex" : 7 } } }, < { "item" : { "name" : "apexspecialistjacket", "parameters" : { "colorIndex" : 8 } } }, < { "item" : { "name" : "apexspecialistjacket", "parameters" : { "colorIndex" : 9 } } }, < { "item" : { "name" : "apexspecialistjacket", "parameters" : { "colorIndex" : 10 } } }, < { "item" : { "name" : "apexspecialistjacket", "parameters" : { "colorIndex" : 11 } } }, < { "item" : { "name" : "apexspecialistpants", "parameters" : { "colorIndex" : 1 } } }, < { "item" : { "name" : "apexspecialistpants", "parameters" : { "colorIndex" : 4 } } }, < { "item" : { "name" : "apexspecialistpants", "parameters" : { "colorIndex" : 5 } } }, < { "item" : { "name" : "apexspecialistpants", "parameters" : { "colorIndex" : 6 } } }, < { "item" : { "name" : "apexspecialistpants", "parameters" : { "colorIndex" : 7 } } }, < { "item" : { "name" : "apexspecialistpants", "parameters" : { "colorIndex" : 8 } } }, < { "item" : { "name" : "apexspecialistpants", "parameters" : { "colorIndex" : 9 } } }, < { "item" : { "name" : "apexspecialistpants", "parameters" : { "colorIndex" : 10 } } }, < { "item" : { "name" : "apexspecialistpants", "parameters" : { "colorIndex" : 11 } } } < ]] < ], < "apexingredients" : [ < [0, [ < { "item" : { "name" : "potato" } }, < { "item" : { "name" : "avesmingo" } }, < { "item" : { "name" : "banana" } }, < { "item" : { "name" : "wheat" } }, < { "item" : { "name" : "eggshoot" } }, < { "item" : { "name" : "rawbacon" } }, < { "item" : { "name" : "grapes" } }, < { "item" : { "name" : "kiwi" } }, < { "item" : { "name" : "meatchunks" } }, < { "item" : { "name" : "redapple" } }, < { "item" : { "name" : "sugar" } }, < { "item" : { "name" : "carrot" } }, < { "item" : { "name" : "neonmelon" } }, < { "item" : { "name" : "pineapple" } }, < { "item" : { "name" : "bottledwater" } }, < { "item" : { "name" : "milk" } } < ]] < ], < "avianweaponblueprints" : [ < [0, [ < { "item" : { "name" : "aviantier1hammer-recipe" }, "rarity" : 0.5 }, < { "item" : { "name" : "aviantier1shortsword-recipe" }, "rarity" : 0.5 }, < { "item" : { "name" : "aviantier1broadsword-recipe" }, "rarity" : 0.5 }, < { "item" : { "name" : "aviantier1spear-recipe" }, "rarity" : 0.5 }, < { "item" : { "name" : "aviantier1axe-recipe" }, "rarity" : 0.5 }, < { "item" : { "name" : "aviantier1dagger-recipe" }, "rarity" : 0.5 } < ]], < [2, [ < { "item" : { "name" : "aviantier2hammer-recipe" }, "rarity" : 0.5 }, < { "item" : { "name" : "aviantier2shortsword-recipe" }, "rarity" : 0.5 }, < { "item" : { "name" : "aviantier2broadsword-recipe" }, "rarity" : 0.5 }, < { "item" : { "name" : "aviantier2spear-recipe" }, "rarity" : 0.5 }, < { "item" : { "name" : "aviantier2axe-recipe" }, "rarity" : 0.5 }, < { "item" : { "name" : "aviantier2dagger-recipe" }, "rarity" : 0.5 }, < { "item" : { "name" : "aviantier1hammer-recipe" }, "rarity" : 0.5 }, < { "item" : { "name" : "aviantier1shortsword-recipe" }, "rarity" : 0.5 }, < { "item" : { "name" : "aviantier1broadsword-recipe" }, "rarity" : 0.5 }, < { "item" : { "name" : "aviantier1spear-recipe" }, "rarity" : 0.5 }, < { "item" : { "name" : "aviantier1axe-recipe" }, "rarity" : 0.5 }, < { "item" : { "name" : "aviantier1dagger-recipe" }, "rarity" : 0.5 } < ]], < [3, [ < { "item" : { "name" : "aviantier3hammer-recipe" }, "rarity" : 0.5 }, < { "item" : { "name" : "aviantier3shortsword-recipe" }, "rarity" : 0.5 }, < { "item" : { "name" : "aviantier3broadsword-recipe" }, "rarity" : 0.5 }, < { "item" : { "name" : "aviantier3spear-recipe" }, "rarity" : 0.5 }, < { "item" : { "name" : "aviantier3axe-recipe" }, "rarity" : 0.5 }, < { "item" : { "name" : "aviantier3dagger-recipe" }, "rarity" : 0.5 }, < { "item" : { "name" : "aviantier2hammer-recipe" }, "rarity" : 0.5 }, < { "item" : { "name" : "aviantier2shortsword-recipe" }, "rarity" : 0.5 }, < { "item" : { "name" : "aviantier2broadsword-recipe" }, "rarity" : 0.5 }, < { "item" : { "name" : "aviantier2spear-recipe" }, "rarity" : 0.5 }, < { "item" : { "name" : "aviantier2axe-recipe" }, "rarity" : 0.5 }, < { "item" : { "name" : "aviantier2dagger-recipe" }, "rarity" : 0.5 } < ]] < ], < "avianarmorblueprints" : [ < [0, [ < { "item" : { "name" : "aviantier1chest-recipe" }, "rarity" : 0.5 }, < { "item" : { "name" : "aviantier1head-recipe" }, "rarity" : 0.5 }, < { "item" : { "name" : "aviantier1pants-recipe" }, "rarity" : 0.5 } < ]], < [2, [ < { "item" : { "name" : "aviantier2chest-recipe" }, "rarity" : 0.5 }, < { "item" : { "name" : "aviantier2head-recipe" }, "rarity" : 0.5 }, < { "item" : { "name" : "aviantier2pants-recipe" }, "rarity" : 0.5 }, < { "item" : { "name" : "aviantier1chest-recipe" }, "rarity" : 0.5 }, < { "item" : { "name" : "aviantier1head-recipe" }, "rarity" : 0.5 }, < { "item" : { "name" : "aviantier1pants-recipe" }, "rarity" : 0.5 } < ]], < [3, [ < { "item" : { "name" : "aviantier3chest-recipe" }, "rarity" : 0.5 }, < { "item" : { "name" : "aviantier3head-recipe" }, "rarity" : 0.5 }, < { "item" : { "name" : "aviantier3pants-recipe" }, "rarity" : 0.5 }, < { "item" : { "name" : "aviantier2chest-recipe" }, "rarity" : 0.5 }, < { "item" : { "name" : "aviantier2head-recipe" }, "rarity" : 0.5 }, < { "item" : { "name" : "aviantier2pants-recipe" }, "rarity" : 0.5 } < ]], < [4, [ < { "item" : { "name" : "aviantier4chest-recipe" }, "rarity" : 0.5 }, < { "item" : { "name" : "aviantier4head-recipe" }, "rarity" : 0.5 }, < { "item" : { "name" : "aviantier4pants-recipe" }, "rarity" : 0.5 }, < { "item" : { "name" : "aviantier3chest-recipe" }, "rarity" : 0.5 }, < { "item" : { "name" : "aviantier3head-recipe" }, "rarity" : 0.5 }, < { "item" : { "name" : "aviantier3pants-recipe" }, "rarity" : 0.5 } < ]] < ], < "avianclothes" : [ < [0, [ < { "item" : { "name" : "avianadventurershirt", "parameters" : { "colorIndex" : 1 } } }, < { "item" : { "name" : "avianadventurershirt", "parameters" : { "colorIndex" : 3 } } }, < { "item" : { "name" : "avianadventurershirt", "parameters" : { "colorIndex" : 4 } } }, < { "item" : { "name" : "avianadventurershirt", "parameters" : { "colorIndex" : 5 } } }, < { "item" : { "name" : "avianadventurershirt", "parameters" : { "colorIndex" : 6 } } }, < { "item" : { "name" : "avianadventurershirt", "parameters" : { "colorIndex" : 7 } } }, < { "item" : { "name" : "avianadventurershirt", "parameters" : { "colorIndex" : 8 } } }, < { "item" : { "name" : "avianadventurershirt", "parameters" : { "colorIndex" : 9 } } }, < { "item" : { "name" : "avianadventurershirt", "parameters" : { "colorIndex" : 10 } } }, < { "item" : { "name" : "avianadventurershirt", "parameters" : { "colorIndex" : 11 } } }, < { "item" : { "name" : "avianadventurerpants", "parameters" : { "colorIndex" : 1 } } }, < { "item" : { "name" : "avianadventurerpants", "parameters" : { "colorIndex" : 3 } } }, < { "item" : { "name" : "avianadventurerpants", "parameters" : { "colorIndex" : 4 } } }, < { "item" : { "name" : "avianadventurerpants", "parameters" : { "colorIndex" : 5 } } }, < { "item" : { "name" : "avianadventurerpants", "parameters" : { "colorIndex" : 6 } } }, < { "item" : { "name" : "avianadventurerpants", "parameters" : { "colorIndex" : 7 } } }, < { "item" : { "name" : "avianadventurerpants", "parameters" : { "colorIndex" : 8 } } }, < { "item" : { "name" : "avianadventurerpants", "parameters" : { "colorIndex" : 9 } } }, < { "item" : { "name" : "avianadventurerpants", "parameters" : { "colorIndex" : 10 } } }, < { "item" : { "name" : "avianadventurerpants", "parameters" : { "colorIndex" : 11 } } }, < { "item" : { "name" : "aviancommonershirt", "parameters" : { "colorIndex" : 1 } } }, < { "item" : { "name" : "aviancommonershirt", "parameters" : { "colorIndex" : 3 } } }, < { "item" : { "name" : "aviancommonershirt", "parameters" : { "colorIndex" : 4 } } }, < { "item" : { "name" : "aviancommonershirt", "parameters" : { "colorIndex" : 5 } } }, < { "item" : { "name" : "aviancommonershirt", "parameters" : { "colorIndex" : 6 } } }, < { "item" : { "name" : "aviancommonershirt", "parameters" : { "colorIndex" : 7 } } }, < { "item" : { "name" : "aviancommonershirt", "parameters" : { "colorIndex" : 8 } } }, < { "item" : { "name" : "aviancommonershirt", "parameters" : { "colorIndex" : 9 } } }, < { "item" : { "name" : "aviancommonershirt", "parameters" : { "colorIndex" : 10 } } }, < { "item" : { "name" : "aviancommonershirt", "parameters" : { "colorIndex" : 11 } } }, < { "item" : { "name" : "aviancommonerlegs", "parameters" : { "colorIndex" : 1 } } }, < { "item" : { "name" : "aviancommonerlegs", "parameters" : { "colorIndex" : 3 } } }, < { "item" : { "name" : "aviancommonerlegs", "parameters" : { "colorIndex" : 4 } } }, < { "item" : { "name" : "aviancommonerlegs", "parameters" : { "colorIndex" : 5 } } }, < { "item" : { "name" : "aviancommonerlegs", "parameters" : { "colorIndex" : 6 } } }, < { "item" : { "name" : "aviancommonerlegs", "parameters" : { "colorIndex" : 7 } } }, < { "item" : { "name" : "aviancommonerlegs", "parameters" : { "colorIndex" : 8 } } }, < { "item" : { "name" : "aviancommonerlegs", "parameters" : { "colorIndex" : 9 } } }, < { "item" : { "name" : "aviancommonerlegs", "parameters" : { "colorIndex" : 10 } } }, < { "item" : { "name" : "aviancommonerlegs", "parameters" : { "colorIndex" : 11 } } }, < { "item" : { "name" : "avianfancyshirt", "parameters" : { "colorIndex" : 1 } } }, < { "item" : { "name" : "avianfancyshirt", "parameters" : { "colorIndex" : 4 } } }, < { "item" : { "name" : "avianfancyshirt", "parameters" : { "colorIndex" : 5 } } }, < { "item" : { "name" : "avianfancyshirt", "parameters" : { "colorIndex" : 6 } } }, < { "item" : { "name" : "avianfancyshirt", "parameters" : { "colorIndex" : 7 } } }, < { "item" : { "name" : "avianfancyshirt", "parameters" : { "colorIndex" : 8 } } }, < { "item" : { "name" : "avianfancyshirt", "parameters" : { "colorIndex" : 9 } } }, < { "item" : { "name" : "avianfancyshirt", "parameters" : { "colorIndex" : 10 } } }, < { "item" : { "name" : "avianfancyshirt", "parameters" : { "colorIndex" : 11 } } }, < { "item" : { "name" : "avianfancyskirt", "parameters" : { "colorIndex" : 1 } } }, < { "item" : { "name" : "avianfancyskirt", "parameters" : { "colorIndex" : 4 } } }, < { "item" : { "name" : "avianfancyskirt", "parameters" : { "colorIndex" : 5 } } }, < { "item" : { "name" : "avianfancyskirt", "parameters" : { "colorIndex" : 6 } } }, < { "item" : { "name" : "avianfancyskirt", "parameters" : { "colorIndex" : 7 } } }, < { "item" : { "name" : "avianfancyskirt", "parameters" : { "colorIndex" : 8 } } }, < { "item" : { "name" : "avianfancyskirt", "parameters" : { "colorIndex" : 9 } } }, < { "item" : { "name" : "avianfancyskirt", "parameters" : { "colorIndex" : 10 } } }, < { "item" : { "name" : "avianfancyskirt", "parameters" : { "colorIndex" : 11 } } }, < { "item" : { "name" : "avianworkershirt", "parameters" : { "colorIndex" : 4 } } }, < { "item" : { "name" : "avianworkershirt", "parameters" : { "colorIndex" : 5 } } }, < { "item" : { "name" : "avianworkershirt", "parameters" : { "colorIndex" : 6 } } }, < { "item" : { "name" : "avianworkershirt", "parameters" : { "colorIndex" : 7 } } }, < { "item" : { "name" : "avianworkershirt", "parameters" : { "colorIndex" : 8 } } }, < { "item" : { "name" : "avianworkershirt", "parameters" : { "colorIndex" : 9 } } }, < { "item" : { "name" : "avianworkershirt", "parameters" : { "colorIndex" : 10 } } }, < { "item" : { "name" : "avianworkershirt", "parameters" : { "colorIndex" : 11 } } }, < { "item" : { "name" : "avianworkerpants", "parameters" : { "colorIndex" : 4 } } }, < { "item" : { "name" : "avianworkerpants", "parameters" : { "colorIndex" : 5 } } }, < { "item" : { "name" : "avianworkerpants", "parameters" : { "colorIndex" : 6 } } }, < { "item" : { "name" : "avianworkerpants", "parameters" : { "colorIndex" : 7 } } }, < { "item" : { "name" : "avianworkerpants", "parameters" : { "colorIndex" : 8 } } }, < { "item" : { "name" : "avianworkerpants", "parameters" : { "colorIndex" : 9 } } }, < { "item" : { "name" : "avianworkerpants", "parameters" : { "colorIndex" : 10 } } }, < { "item" : { "name" : "avianworkerpants", "parameters" : { "colorIndex" : 11 } } } < ]] < ], < "avianingredients" : [ < [0, [ < { "item" : { "name" : "avesmingo" } }, < { "item" : { "name" : "wartweed" } }, < { "item" : { "name" : "carrot" } }, < { "item" : { "name" : "tomato" } }, < { "item" : { "name" : "beakseed" } }, < { "item" : { "name" : "feathercrown" } }, < { "item" : { "name" : "pearlpea" } }, < { "item" : { "name" : "wheat" } }, < { "item" : { "name" : "pineapple" } }, < { "item" : { "name" : "eggshoot" } }, < { "item" : { "name" : "grapes" } }, < { "item" : { "name" : "corn" } }, < { "item" : { "name" : "milk" } }, < { "item" : { "name" : "egg" } }, < { "item" : { "name" : "rawfish" } } < ]] < ], < "floranweaponblueprints" : [ < [0, [ < { "item" : { "name" : "florantier1hammer-recipe" }, "rarity" : 0.5 }, < { "item" : { "name" : "florantier1shortsword-recipe" }, "rarity" : 0.5 }, < { "item" : { "name" : "florantier1broadsword-recipe" }, "rarity" : 0.5 }, < { "item" : { "name" : "florantier1spear-recipe" }, "rarity" : 0.5 }, < { "item" : { "name" : "florantier1axe-recipe" }, "rarity" : 0.5 }, < { "item" : { "name" : "florantier1dagger-recipe" }, "rarity" : 0.5 } < ]], < [2, [ < { "item" : { "name" : "florantier2hammer-recipe" }, "rarity" : 0.5 }, < { "item" : { "name" : "florantier2shortsword-recipe" }, "rarity" : 0.5 }, < { "item" : { "name" : "florantier2broadsword-recipe" }, "rarity" : 0.5 }, < { "item" : { "name" : "florantier2spear-recipe" }, "rarity" : 0.5 }, < { "item" : { "name" : "florantier2axe-recipe" }, "rarity" : 0.5 }, < { "item" : { "name" : "florantier2dagger-recipe" }, "rarity" : 0.5 }, < { "item" : { "name" : "florantier1hammer-recipe" }, "rarity" : 0.5 }, < { "item" : { "name" : "florantier1shortsword-recipe" }, "rarity" : 0.5 }, < { "item" : { "name" : "florantier1broadsword-recipe" }, "rarity" : 0.5 }, < { "item" : { "name" : "florantier1spear-recipe" }, "rarity" : 0.5 }, < { "item" : { "name" : "florantier1axe-recipe" }, "rarity" : 0.5 }, < { "item" : { "name" : "florantier1dagger-recipe" }, "rarity" : 0.5 } < ]], < [3, [ < { "item" : { "name" : "florantier3hammer-recipe" }, "rarity" : 0.5 }, < { "item" : { "name" : "florantier3shortsword-recipe" }, "rarity" : 0.5 }, < { "item" : { "name" : "florantier3broadsword-recipe" }, "rarity" : 0.5 }, < { "item" : { "name" : "florantier3spear-recipe" }, "rarity" : 0.5 }, < { "item" : { "name" : "florantier3axe-recipe" }, "rarity" : 0.5 }, < { "item" : { "name" : "florantier3dagger-recipe" }, "rarity" : 0.5 }, < { "item" : { "name" : "florantier2hammer-recipe" }, "rarity" : 0.5 }, < { "item" : { "name" : "florantier2shortsword-recipe" }, "rarity" : 0.5 }, < { "item" : { "name" : "florantier2broadsword-recipe" }, "rarity" : 0.5 }, < { "item" : { "name" : "florantier2spear-recipe" }, "rarity" : 0.5 }, < { "item" : { "name" : "florantier2axe-recipe" }, "rarity" : 0.5 }, < { "item" : { "name" : "florantier2dagger-recipe" }, "rarity" : 0.5 } < ]] < ], < "floranarmorblueprints" : [ < [0, [ < { "item" : { "name" : "florantier1chest-recipe" }, "rarity" : 0.5 }, < { "item" : { "name" : "florantier1head-recipe" }, "rarity" : 0.5 }, < { "item" : { "name" : "florantier1pants-recipe" }, "rarity" : 0.5 } < ]], < [2, [ < { "item" : { "name" : "florantier2chest-recipe" }, "rarity" : 0.5 }, < { "item" : { "name" : "florantier2head-recipe" }, "rarity" : 0.5 }, < { "item" : { "name" : "florantier2pants-recipe" }, "rarity" : 0.5 }, < { "item" : { "name" : "florantier1chest-recipe" }, "rarity" : 0.5 }, < { "item" : { "name" : "florantier1head-recipe" }, "rarity" : 0.5 }, < { "item" : { "name" : "florantier1pants-recipe" }, "rarity" : 0.5 } < ]], < [3, [ < { "item" : { "name" : "florantier3chest-recipe" }, "rarity" : 0.5 }, < { "item" : { "name" : "florantier3head-recipe" }, "rarity" : 0.5 }, < { "item" : { "name" : "florantier3pants-recipe" }, "rarity" : 0.5 }, < { "item" : { "name" : "florantier2chest-recipe" }, "rarity" : 0.5 }, < { "item" : { "name" : "florantier2head-recipe" }, "rarity" : 0.5 }, < { "item" : { "name" : "florantier2pants-recipe" }, "rarity" : 0.5 } < ]], < [4, [ < { "item" : { "name" : "florantier4chest-recipe" }, "rarity" : 0.5 }, < { "item" : { "name" : "florantier4head-recipe" }, "rarity" : 0.5 }, < { "item" : { "name" : "florantier4pants-recipe" }, "rarity" : 0.5 }, < { "item" : { "name" : "florantier3chest-recipe" }, "rarity" : 0.5 }, < { "item" : { "name" : "florantier3head-recipe" }, "rarity" : 0.5 }, < { "item" : { "name" : "florantier3pants-recipe" }, "rarity" : 0.5 } < ]] < ], < "floranclothes" : [ < [0, [ < { "item" : { "name" : "floranfurnivourchest", "parameters" : { "colorIndex" : 1 } } }, < { "item" : { "name" : "floranfurnivourchest", "parameters" : { "colorIndex" : 3 } } }, < { "item" : { "name" : "floranfurnivourchest", "parameters" : { "colorIndex" : 4 } } }, < { "item" : { "name" : "floranfurnivourchest", "parameters" : { "colorIndex" : 5 } } }, < { "item" : { "name" : "floranfurnivourchest", "parameters" : { "colorIndex" : 6 } } }, < { "item" : { "name" : "floranfurnivourchest", "parameters" : { "colorIndex" : 7 } } }, < { "item" : { "name" : "floranfurnivourchest", "parameters" : { "colorIndex" : 8 } } }, < { "item" : { "name" : "floranfurnivourchest", "parameters" : { "colorIndex" : 9 } } }, < { "item" : { "name" : "floranfurnivourchest", "parameters" : { "colorIndex" : 10 } } }, < { "item" : { "name" : "floranfurnivourchest", "parameters" : { "colorIndex" : 11 } } }, < { "item" : { "name" : "floranfurnivourlegs", "parameters" : { "colorIndex" : 1 } } }, < { "item" : { "name" : "floranfurnivourlegs", "parameters" : { "colorIndex" : 3 } } }, < { "item" : { "name" : "floranfurnivourlegs", "parameters" : { "colorIndex" : 4 } } }, < { "item" : { "name" : "floranfurnivourlegs", "parameters" : { "colorIndex" : 5 } } }, < { "item" : { "name" : "floranfurnivourlegs", "parameters" : { "colorIndex" : 6 } } }, < { "item" : { "name" : "floranfurnivourlegs", "parameters" : { "colorIndex" : 7 } } }, < { "item" : { "name" : "floranfurnivourlegs", "parameters" : { "colorIndex" : 8 } } }, < { "item" : { "name" : "floranfurnivourlegs", "parameters" : { "colorIndex" : 9 } } }, < { "item" : { "name" : "floranfurnivourlegs", "parameters" : { "colorIndex" : 10 } } }, < { "item" : { "name" : "floranfurnivourlegs", "parameters" : { "colorIndex" : 11 } } }, < { "item" : { "name" : "floranhunterchest", "parameters" : { "colorIndex" : 1 } } }, < { "item" : { "name" : "floranhunterchest", "parameters" : { "colorIndex" : 3 } } }, < { "item" : { "name" : "floranhunterchest", "parameters" : { "colorIndex" : 4 } } }, < { "item" : { "name" : "floranhunterchest", "parameters" : { "colorIndex" : 5 } } }, < { "item" : { "name" : "floranhunterchest", "parameters" : { "colorIndex" : 6 } } }, < { "item" : { "name" : "floranhunterchest", "parameters" : { "colorIndex" : 7 } } }, < { "item" : { "name" : "floranhunterchest", "parameters" : { "colorIndex" : 8 } } }, < { "item" : { "name" : "floranhunterchest", "parameters" : { "colorIndex" : 9 } } }, < { "item" : { "name" : "floranhunterchest", "parameters" : { "colorIndex" : 10 } } }, < { "item" : { "name" : "floranhunterchest", "parameters" : { "colorIndex" : 11 } } }, < { "item" : { "name" : "floranhunterlegs", "parameters" : { "colorIndex" : 1 } } }, < { "item" : { "name" : "floranhunterlegs", "parameters" : { "colorIndex" : 3 } } }, < { "item" : { "name" : "floranhunterlegs", "parameters" : { "colorIndex" : 4 } } }, < { "item" : { "name" : "floranhunterlegs", "parameters" : { "colorIndex" : 5 } } }, < { "item" : { "name" : "floranhunterlegs", "parameters" : { "colorIndex" : 6 } } }, < { "item" : { "name" : "floranhunterlegs", "parameters" : { "colorIndex" : 7 } } }, < { "item" : { "name" : "floranhunterlegs", "parameters" : { "colorIndex" : 8 } } }, < { "item" : { "name" : "floranhunterlegs", "parameters" : { "colorIndex" : 9 } } }, < { "item" : { "name" : "floranhunterlegs", "parameters" : { "colorIndex" : 10 } } }, < { "item" : { "name" : "floranhunterlegs", "parameters" : { "colorIndex" : 11 } } }, < { "item" : { "name" : "floranpeltchest", "parameters" : { "colorIndex" : 1 } } }, < { "item" : { "name" : "floranpeltchest", "parameters" : { "colorIndex" : 3 } } }, < { "item" : { "name" : "floranpeltchest", "parameters" : { "colorIndex" : 4 } } }, < { "item" : { "name" : "floranpeltchest", "parameters" : { "colorIndex" : 5 } } }, < { "item" : { "name" : "floranpeltchest", "parameters" : { "colorIndex" : 6 } } }, < { "item" : { "name" : "floranpeltchest", "parameters" : { "colorIndex" : 7 } } }, < { "item" : { "name" : "floranpeltchest", "parameters" : { "colorIndex" : 8 } } }, < { "item" : { "name" : "floranpeltchest", "parameters" : { "colorIndex" : 9 } } }, < { "item" : { "name" : "floranpeltchest", "parameters" : { "colorIndex" : 10 } } }, < { "item" : { "name" : "floranpeltchest", "parameters" : { "colorIndex" : 11 } } }, < { "item" : { "name" : "floranpeltlegs", "parameters" : { "colorIndex" : 1 } } }, < { "item" : { "name" : "floranpeltlegs", "parameters" : { "colorIndex" : 3 } } }, < { "item" : { "name" : "floranpeltlegs", "parameters" : { "colorIndex" : 4 } } }, < { "item" : { "name" : "floranpeltlegs", "parameters" : { "colorIndex" : 5 } } }, < { "item" : { "name" : "floranpeltlegs", "parameters" : { "colorIndex" : 6 } } }, < { "item" : { "name" : "floranpeltlegs", "parameters" : { "colorIndex" : 7 } } }, < { "item" : { "name" : "floranpeltlegs", "parameters" : { "colorIndex" : 8 } } }, < { "item" : { "name" : "floranpeltlegs", "parameters" : { "colorIndex" : 9 } } }, < { "item" : { "name" : "floranpeltlegs", "parameters" : { "colorIndex" : 10 } } }, < { "item" : { "name" : "floranpeltlegs", "parameters" : { "colorIndex" : 11 } } }, < { "item" : { "name" : "floranleafchest", "parameters" : { "colorIndex" : 1 } } }, < { "item" : { "name" : "floranleafchest", "parameters" : { "colorIndex" : 3 } } }, < { "item" : { "name" : "floranleafchest", "parameters" : { "colorIndex" : 4 } } }, < { "item" : { "name" : "floranleafchest", "parameters" : { "colorIndex" : 5 } } }, < { "item" : { "name" : "floranleafchest", "parameters" : { "colorIndex" : 6 } } }, < { "item" : { "name" : "floranleafchest", "parameters" : { "colorIndex" : 7 } } }, < { "item" : { "name" : "floranleafchest", "parameters" : { "colorIndex" : 8 } } }, < { "item" : { "name" : "floranleafchest", "parameters" : { "colorIndex" : 9 } } }, < { "item" : { "name" : "floranleafchest", "parameters" : { "colorIndex" : 10 } } }, < { "item" : { "name" : "floranleafchest", "parameters" : { "colorIndex" : 11 } } }, < { "item" : { "name" : "floranleaflegs", "parameters" : { "colorIndex" : 1 } } }, < { "item" : { "name" : "floranleaflegs", "parameters" : { "colorIndex" : 3 } } }, < { "item" : { "name" : "floranleaflegs", "parameters" : { "colorIndex" : 4 } } }, < { "item" : { "name" : "floranleaflegs", "parameters" : { "colorIndex" : 5 } } }, < { "item" : { "name" : "floranleaflegs", "parameters" : { "colorIndex" : 6 } } }, < { "item" : { "name" : "floranleaflegs", "parameters" : { "colorIndex" : 7 } } }, < { "item" : { "name" : "floranleaflegs", "parameters" : { "colorIndex" : 8 } } }, < { "item" : { "name" : "floranleaflegs", "parameters" : { "colorIndex" : 9 } } }, < { "item" : { "name" : "floranleaflegs", "parameters" : { "colorIndex" : 10 } } }, < { "item" : { "name" : "floranleaflegs", "parameters" : { "colorIndex" : 11 } } }, < { "item" : { "name" : "floransurvivalistchest", "parameters" : { "colorIndex" : 1 } } }, < { "item" : { "name" : "floransurvivalistchest", "parameters" : { "colorIndex" : 3 } } }, < { "item" : { "name" : "floransurvivalistchest", "parameters" : { "colorIndex" : 4 } } }, < { "item" : { "name" : "floransurvivalistchest", "parameters" : { "colorIndex" : 5 } } }, < { "item" : { "name" : "floransurvivalistchest", "parameters" : { "colorIndex" : 6 } } }, < { "item" : { "name" : "floransurvivalistchest", "parameters" : { "colorIndex" : 7 } } }, < { "item" : { "name" : "floransurvivalistchest", "parameters" : { "colorIndex" : 8 } } }, < { "item" : { "name" : "floransurvivalistchest", "parameters" : { "colorIndex" : 9 } } }, < { "item" : { "name" : "floransurvivalistchest", "parameters" : { "colorIndex" : 10 } } }, < { "item" : { "name" : "floransurvivalistchest", "parameters" : { "colorIndex" : 11 } } }, < { "item" : { "name" : "floransurvivalistlegs", "parameters" : { "colorIndex" : 1 } } }, < { "item" : { "name" : "floransurvivalistlegs", "parameters" : { "colorIndex" : 3 } } }, < { "item" : { "name" : "floransurvivalistlegs", "parameters" : { "colorIndex" : 4 } } }, < { "item" : { "name" : "floransurvivalistlegs", "parameters" : { "colorIndex" : 5 } } }, < { "item" : { "name" : "floransurvivalistlegs", "parameters" : { "colorIndex" : 6 } } }, < { "item" : { "name" : "floransurvivalistlegs", "parameters" : { "colorIndex" : 7 } } }, < { "item" : { "name" : "floransurvivalistlegs", "parameters" : { "colorIndex" : 8 } } }, < { "item" : { "name" : "floransurvivalistlegs", "parameters" : { "colorIndex" : 9 } } }, < { "item" : { "name" : "floransurvivalistlegs", "parameters" : { "colorIndex" : 10 } } }, < { "item" : { "name" : "floransurvivalistlegs", "parameters" : { "colorIndex" : 11 } } } < ]] < ], < "floraningredients" : [ < [0, [ < { "item" : { "name" : "rawtentacle" } }, < { "item" : { "name" : "alienmeat" } }, < { "item" : { "name" : "rawribmeat" } }, < { "item" : { "name" : "meatchunks" } }, < { "item" : { "name" : "rawfleshlump" } }, < { "item" : { "name" : "rawbacon" } }, < { "item" : { "name" : "boneboo" } }, < { "item" : { "name" : "oculemon" } }, < { "item" : { "name" : "eggshoot" } }, < { "item" : { "name" : "pussplum" } }, < { "item" : { "name" : "wheat" } }, < { "item" : { "name" : "chili" } }, < { "item" : { "name" : "sugar" } }, < { "item" : { "name" : "grapes" } }, < { "item" : { "name" : "toxictop" } }, < { "item" : { "name" : "milk" } } < ]] < ], < "glitchweaponblueprints" : [ < [0, [ < { "item" : { "name" : "glitchtier1hammer-recipe" }, "rarity" : 0.5 }, < { "item" : { "name" : "glitchtier1shortsword-recipe" }, "rarity" : 0.5 }, < { "item" : { "name" : "glitchtier1broadsword-recipe" }, "rarity" : 0.5 }, < { "item" : { "name" : "glitchtier1spear-recipe" }, "rarity" : 0.5 }, < { "item" : { "name" : "glitchtier1axe-recipe" }, "rarity" : 0.5 }, < { "item" : { "name" : "glitchtier1dagger-recipe" }, "rarity" : 0.5 } < ]], < [2, [ < { "item" : { "name" : "glitchtier2hammer-recipe" }, "rarity" : 0.5 }, < { "item" : { "name" : "glitchtier2shortsword-recipe" }, "rarity" : 0.5 }, < { "item" : { "name" : "glitchtier2broadsword-recipe" }, "rarity" : 0.5 }, < { "item" : { "name" : "glitchtier2spear-recipe" }, "rarity" : 0.5 }, < { "item" : { "name" : "glitchtier2axe-recipe" }, "rarity" : 0.5 }, < { "item" : { "name" : "glitchtier2dagger-recipe" }, "rarity" : 0.5 }, < { "item" : { "name" : "glitchtier1hammer-recipe" }, "rarity" : 0.5 }, < { "item" : { "name" : "glitchtier1shortsword-recipe" }, "rarity" : 0.5 }, < { "item" : { "name" : "glitchtier1broadsword-recipe" }, "rarity" : 0.5 }, < { "item" : { "name" : "glitchtier1spear-recipe" }, "rarity" : 0.5 }, < { "item" : { "name" : "glitchtier1axe-recipe" }, "rarity" : 0.5 }, < { "item" : { "name" : "glitchtier1dagger-recipe" }, "rarity" : 0.5 } < ]], < [3, [ < { "item" : { "name" : "glitchtier3hammer-recipe" }, "rarity" : 0.5 }, < { "item" : { "name" : "glitchtier3shortsword-recipe" }, "rarity" : 0.5 }, < { "item" : { "name" : "glitchtier3broadsword-recipe" }, "rarity" : 0.5 }, < { "item" : { "name" : "glitchtier3spear-recipe" }, "rarity" : 0.5 }, < { "item" : { "name" : "glitchtier3axe-recipe" }, "rarity" : 0.5 }, < { "item" : { "name" : "glitchtier3dagger-recipe" }, "rarity" : 0.5 }, < { "item" : { "name" : "glitchtier2hammer-recipe" }, "rarity" : 0.5 }, < { "item" : { "name" : "glitchtier2shortsword-recipe" }, "rarity" : 0.5 }, < { "item" : { "name" : "glitchtier2broadsword-recipe" }, "rarity" : 0.5 }, < { "item" : { "name" : "glitchtier2spear-recipe" }, "rarity" : 0.5 }, < { "item" : { "name" : "glitchtier2axe-recipe" }, "rarity" : 0.5 }, < { "item" : { "name" : "glitchtier2dagger-recipe" }, "rarity" : 0.5 } < ]] < ], < "glitcharmorblueprints" : [ < [0, [ < { "item" : { "name" : "glitchtier1chest-recipe" }, "rarity" : 0.5 }, < { "item" : { "name" : "glitchtier1head-recipe" }, "rarity" : 0.5 }, < { "item" : { "name" : "glitchtier1pants-recipe" }, "rarity" : 0.5 } < ]], < [2, [ < { "item" : { "name" : "glitchtier2chest-recipe" }, "rarity" : 0.5 }, < { "item" : { "name" : "glitchtier2head-recipe" }, "rarity" : 0.5 }, < { "item" : { "name" : "glitchtier2pants-recipe" }, "rarity" : 0.5 }, < { "item" : { "name" : "glitchtier1chest-recipe" }, "rarity" : 0.5 }, < { "item" : { "name" : "glitchtier1head-recipe" }, "rarity" : 0.5 }, < { "item" : { "name" : "glitchtier1pants-recipe" }, "rarity" : 0.5 } < ]], < [3, [ < { "item" : { "name" : "glitchtier3chest-recipe" }, "rarity" : 0.5 }, < { "item" : { "name" : "glitchtier3head-recipe" }, "rarity" : 0.5 }, < { "item" : { "name" : "glitchtier3pants-recipe" }, "rarity" : 0.5 }, < { "item" : { "name" : "glitchtier2chest-recipe" }, "rarity" : 0.5 }, < { "item" : { "name" : "glitchtier2head-recipe" }, "rarity" : 0.5 }, < { "item" : { "name" : "glitchtier2pants-recipe" }, "rarity" : 0.5 } < ]], < [4, [ < { "item" : { "name" : "glitchtier4chest-recipe" }, "rarity" : 0.5 }, < { "item" : { "name" : "glitchtier4head-recipe" }, "rarity" : 0.5 }, < { "item" : { "name" : "glitchtier4pants-recipe" }, "rarity" : 0.5 }, < { "item" : { "name" : "glitchtier3chest-recipe" }, "rarity" : 0.5 }, < { "item" : { "name" : "glitchtier3head-recipe" }, "rarity" : 0.5 }, < { "item" : { "name" : "glitchtier3pants-recipe" }, "rarity" : 0.5 } < ]] < ], < "glitchclothes" : [ < [0, [ < { "item" : { "name" : "craftsmenchest", "parameters" : { "colorIndex" : 1 } } }, < { "item" : { "name" : "craftsmenchest", "parameters" : { "colorIndex" : 3 } } }, < { "item" : { "name" : "craftsmenchest", "parameters" : { "colorIndex" : 4 } } }, < { "item" : { "name" : "craftsmenchest", "parameters" : { "colorIndex" : 5 } } }, < { "item" : { "name" : "craftsmenchest", "parameters" : { "colorIndex" : 6 } } }, < { "item" : { "name" : "craftsmenchest", "parameters" : { "colorIndex" : 7 } } }, < { "item" : { "name" : "craftsmenchest", "parameters" : { "colorIndex" : 8 } } }, < { "item" : { "name" : "craftsmenchest", "parameters" : { "colorIndex" : 9 } } }, < { "item" : { "name" : "craftsmenchest", "parameters" : { "colorIndex" : 10 } } }, < { "item" : { "name" : "craftsmenchest", "parameters" : { "colorIndex" : 11 } } }, < { "item" : { "name" : "craftsmenlegs", "parameters" : { "colorIndex" : 1 } } }, < { "item" : { "name" : "craftsmenlegs", "parameters" : { "colorIndex" : 3 } } }, < { "item" : { "name" : "craftsmenlegs", "parameters" : { "colorIndex" : 4 } } }, < { "item" : { "name" : "craftsmenlegs", "parameters" : { "colorIndex" : 5 } } }, < { "item" : { "name" : "craftsmenlegs", "parameters" : { "colorIndex" : 6 } } }, < { "item" : { "name" : "craftsmenlegs", "parameters" : { "colorIndex" : 7 } } }, < { "item" : { "name" : "craftsmenlegs", "parameters" : { "colorIndex" : 8 } } }, < { "item" : { "name" : "craftsmenlegs", "parameters" : { "colorIndex" : 9 } } }, < { "item" : { "name" : "craftsmenlegs", "parameters" : { "colorIndex" : 10 } } }, < { "item" : { "name" : "craftsmenlegs", "parameters" : { "colorIndex" : 11 } } }, < { "item" : { "name" : "merchantchest", "parameters" : { "colorIndex" : 1 } } }, < { "item" : { "name" : "merchantchest", "parameters" : { "colorIndex" : 3 } } }, < { "item" : { "name" : "merchantchest", "parameters" : { "colorIndex" : 4 } } }, < { "item" : { "name" : "merchantchest", "parameters" : { "colorIndex" : 5 } } }, < { "item" : { "name" : "merchantchest", "parameters" : { "colorIndex" : 6 } } }, < { "item" : { "name" : "merchantchest", "parameters" : { "colorIndex" : 7 } } }, < { "item" : { "name" : "merchantchest", "parameters" : { "colorIndex" : 8 } } }, < { "item" : { "name" : "merchantchest", "parameters" : { "colorIndex" : 9 } } }, < { "item" : { "name" : "merchantchest", "parameters" : { "colorIndex" : 10 } } }, < { "item" : { "name" : "merchantchest", "parameters" : { "colorIndex" : 11 } } }, < { "item" : { "name" : "merchantlegs", "parameters" : { "colorIndex" : 1 } } }, < { "item" : { "name" : "merchantlegs", "parameters" : { "colorIndex" : 3 } } }, < { "item" : { "name" : "merchantlegs", "parameters" : { "colorIndex" : 4 } } }, < { "item" : { "name" : "merchantlegs", "parameters" : { "colorIndex" : 5 } } }, < { "item" : { "name" : "merchantlegs", "parameters" : { "colorIndex" : 6 } } }, < { "item" : { "name" : "merchantlegs", "parameters" : { "colorIndex" : 7 } } }, < { "item" : { "name" : "merchantlegs", "parameters" : { "colorIndex" : 8 } } }, < { "item" : { "name" : "merchantlegs", "parameters" : { "colorIndex" : 9 } } }, < { "item" : { "name" : "merchantlegs", "parameters" : { "colorIndex" : 10 } } }, < { "item" : { "name" : "merchantlegs", "parameters" : { "colorIndex" : 11 } } }, < { "item" : { "name" : "noblechest", "parameters" : { "colorIndex" : 1 } } }, < { "item" : { "name" : "noblechest", "parameters" : { "colorIndex" : 3 } } }, < { "item" : { "name" : "noblechest", "parameters" : { "colorIndex" : 4 } } }, < { "item" : { "name" : "noblechest", "parameters" : { "colorIndex" : 5 } } }, < { "item" : { "name" : "noblechest", "parameters" : { "colorIndex" : 6 } } }, < { "item" : { "name" : "noblechest", "parameters" : { "colorIndex" : 7 } } }, < { "item" : { "name" : "noblechest", "parameters" : { "colorIndex" : 8 } } }, < { "item" : { "name" : "noblechest", "parameters" : { "colorIndex" : 9 } } }, < { "item" : { "name" : "noblechest", "parameters" : { "colorIndex" : 10 } } }, < { "item" : { "name" : "noblechest", "parameters" : { "colorIndex" : 11 } } }, < { "item" : { "name" : "noblelegs", "parameters" : { "colorIndex" : 1 } } }, < { "item" : { "name" : "noblelegs", "parameters" : { "colorIndex" : 3 } } }, < { "item" : { "name" : "noblelegs", "parameters" : { "colorIndex" : 4 } } }, < { "item" : { "name" : "noblelegs", "parameters" : { "colorIndex" : 5 } } }, < { "item" : { "name" : "noblelegs", "parameters" : { "colorIndex" : 6 } } }, < { "item" : { "name" : "noblelegs", "parameters" : { "colorIndex" : 7 } } }, < { "item" : { "name" : "noblelegs", "parameters" : { "colorIndex" : 8 } } }, < { "item" : { "name" : "noblelegs", "parameters" : { "colorIndex" : 9 } } }, < { "item" : { "name" : "noblelegs", "parameters" : { "colorIndex" : 10 } } }, < { "item" : { "name" : "noblelegs", "parameters" : { "colorIndex" : 11 } } }, < { "item" : { "name" : "peasantchest", "parameters" : { "colorIndex" : 1 } } }, < { "item" : { "name" : "peasantchest", "parameters" : { "colorIndex" : 3 } } }, < { "item" : { "name" : "peasantchest", "parameters" : { "colorIndex" : 4 } } }, < { "item" : { "name" : "peasantchest", "parameters" : { "colorIndex" : 5 } } }, < { "item" : { "name" : "peasantchest", "parameters" : { "colorIndex" : 6 } } }, < { "item" : { "name" : "peasantchest", "parameters" : { "colorIndex" : 7 } } }, < { "item" : { "name" : "peasantchest", "parameters" : { "colorIndex" : 8 } } }, < { "item" : { "name" : "peasantchest", "parameters" : { "colorIndex" : 9 } } }, < { "item" : { "name" : "peasantchest", "parameters" : { "colorIndex" : 10 } } }, < { "item" : { "name" : "peasantchest", "parameters" : { "colorIndex" : 11 } } }, < { "item" : { "name" : "peasantlegs", "parameters" : { "colorIndex" : 1 } } }, < { "item" : { "name" : "peasantlegs", "parameters" : { "colorIndex" : 3 } } }, < { "item" : { "name" : "peasantlegs", "parameters" : { "colorIndex" : 4 } } }, < { "item" : { "name" : "peasantlegs", "parameters" : { "colorIndex" : 5 } } }, < { "item" : { "name" : "peasantlegs", "parameters" : { "colorIndex" : 6 } } }, < { "item" : { "name" : "peasantlegs", "parameters" : { "colorIndex" : 7 } } }, < { "item" : { "name" : "peasantlegs", "parameters" : { "colorIndex" : 8 } } }, < { "item" : { "name" : "peasantlegs", "parameters" : { "colorIndex" : 9 } } }, < { "item" : { "name" : "peasantlegs", "parameters" : { "colorIndex" : 10 } } }, < { "item" : { "name" : "peasantlegs", "parameters" : { "colorIndex" : 11 } } } < ]] < ], < "glitchingredients" : [ < [0, [ < { "item" : { "name" : "automato" } }, < { "item" : { "name" : "currentcorn" } }, < { "item" : { "name" : "wheat" } }, < { "item" : { "name" : "diodia" } }, < { "item" : { "name" : "boltbulb" } }, < { "item" : { "name" : "rice" } }, < { "item" : { "name" : "meatchunks" } }, < { "item" : { "name" : "rawtentacle" } }, < { "item" : { "name" : "eggshoot" } }, < { "item" : { "name" : "kiwi" } }, < { "item" : { "name" : "sugar" } }, < { "item" : { "name" : "oculemon" } }, < { "item" : { "name" : "milk" } } < ]] < ], < "humanweaponblueprints" : [ < [0, [ < { "item" : { "name" : "humantier1hammer-recipe" }, "rarity" : 0.5 }, < { "item" : { "name" : "humantier1shortsword-recipe" }, "rarity" : 0.5 }, < { "item" : { "name" : "humantier1broadsword-recipe" }, "rarity" : 0.5 }, < { "item" : { "name" : "humantier1spear-recipe" }, "rarity" : 0.5 }, < { "item" : { "name" : "humantier1axe-recipe" }, "rarity" : 0.5 }, < { "item" : { "name" : "humantier1dagger-recipe" }, "rarity" : 0.5 } < ]], < [2, [ < { "item" : { "name" : "humantier2hammer-recipe" }, "rarity" : 0.5 }, < { "item" : { "name" : "humantier2shortsword-recipe" }, "rarity" : 0.5 }, < { "item" : { "name" : "humantier2broadsword-recipe" }, "rarity" : 0.5 }, < { "item" : { "name" : "humantier2spear-recipe" }, "rarity" : 0.5 }, < { "item" : { "name" : "humantier2axe-recipe" }, "rarity" : 0.5 }, < { "item" : { "name" : "humantier2dagger-recipe" }, "rarity" : 0.5 }, < { "item" : { "name" : "humantier1hammer-recipe" }, "rarity" : 0.5 }, < { "item" : { "name" : "humantier1shortsword-recipe" }, "rarity" : 0.5 }, < { "item" : { "name" : "humantier1broadsword-recipe" }, "rarity" : 0.5 }, < { "item" : { "name" : "humantier1spear-recipe" }, "rarity" : 0.5 }, < { "item" : { "name" : "humantier1axe-recipe" }, "rarity" : 0.5 }, < { "item" : { "name" : "humantier1dagger-recipe" }, "rarity" : 0.5 } < ]], < [3, [ < { "item" : { "name" : "humantier3hammer-recipe" }, "rarity" : 0.5 }, < { "item" : { "name" : "humantier3shortsword-recipe" }, "rarity" : 0.5 }, < { "item" : { "name" : "humantier3broadsword-recipe" }, "rarity" : 0.5 }, < { "item" : { "name" : "humantier3spear-recipe" }, "rarity" : 0.5 }, < { "item" : { "name" : "humantier3axe-recipe" }, "rarity" : 0.5 }, < { "item" : { "name" : "humantier3dagger-recipe" }, "rarity" : 0.5 }, < { "item" : { "name" : "humantier2hammer-recipe" }, "rarity" : 0.5 }, < { "item" : { "name" : "humantier2shortsword-recipe" }, "rarity" : 0.5 }, < { "item" : { "name" : "humantier2broadsword-recipe" }, "rarity" : 0.5 }, < { "item" : { "name" : "humantier2spear-recipe" }, "rarity" : 0.5 }, < { "item" : { "name" : "humantier2axe-recipe" }, "rarity" : 0.5 }, < { "item" : { "name" : "humantier2dagger-recipe" }, "rarity" : 0.5 } < ]] < ], < "humanarmorblueprints" : [ < [0, [ < { "item" : { "name" : "humantier1chest-recipe" }, "rarity" : 0.5 }, < { "item" : { "name" : "humantier1head-recipe" }, "rarity" : 0.5 }, < { "item" : { "name" : "humantier1pants-recipe" }, "rarity" : 0.5 } < ]], < [2, [ < { "item" : { "name" : "humantier2chest-recipe" }, "rarity" : 0.5 }, < { "item" : { "name" : "humantier2head-recipe" }, "rarity" : 0.5 }, < { "item" : { "name" : "humantier2pants-recipe" }, "rarity" : 0.5 }, < { "item" : { "name" : "humantier1chest-recipe" }, "rarity" : 0.5 }, < { "item" : { "name" : "humantier1head-recipe" }, "rarity" : 0.5 }, < { "item" : { "name" : "humantier1pants-recipe" }, "rarity" : 0.5 } < ]], < [3, [ < { "item" : { "name" : "humantier3chest-recipe" }, "rarity" : 0.5 }, < { "item" : { "name" : "humantier3head-recipe" }, "rarity" : 0.5 }, < { "item" : { "name" : "humantier3pants-recipe" }, "rarity" : 0.5 }, < { "item" : { "name" : "humantier2chest-recipe" }, "rarity" : 0.5 }, < { "item" : { "name" : "humantier2head-recipe" }, "rarity" : 0.5 }, < { "item" : { "name" : "humantier2pants-recipe" }, "rarity" : 0.5 } < ]], < [4, [ < { "item" : { "name" : "humantier4chest-recipe" }, "rarity" : 0.5 }, < { "item" : { "name" : "humantier4head-recipe" }, "rarity" : 0.5 }, < { "item" : { "name" : "humantier4pants-recipe" }, "rarity" : 0.5 }, < { "item" : { "name" : "humantier3chest-recipe" }, "rarity" : 0.5 }, < { "item" : { "name" : "humantier3head-recipe" }, "rarity" : 0.5 }, < { "item" : { "name" : "humantier3pants-recipe" }, "rarity" : 0.5 } < ]] < ], < "humanclothes" : [ < [0, [ < { "item" : { "name" : "conceptchest", "parameters" : { "colorIndex" : 1 } } }, < { "item" : { "name" : "conceptchest", "parameters" : { "colorIndex" : 3 } } }, < { "item" : { "name" : "conceptchest", "parameters" : { "colorIndex" : 4 } } }, < { "item" : { "name" : "conceptchest", "parameters" : { "colorIndex" : 5 } } }, < { "item" : { "name" : "conceptchest", "parameters" : { "colorIndex" : 6 } } }, < { "item" : { "name" : "conceptchest", "parameters" : { "colorIndex" : 7 } } }, < { "item" : { "name" : "conceptchest", "parameters" : { "colorIndex" : 8 } } }, < { "item" : { "name" : "conceptchest", "parameters" : { "colorIndex" : 9 } } }, < { "item" : { "name" : "conceptchest", "parameters" : { "colorIndex" : 10 } } }, < { "item" : { "name" : "conceptchest", "parameters" : { "colorIndex" : 11 } } }, < { "item" : { "name" : "conceptlegs", "parameters" : { "colorIndex" : 1 } } }, < { "item" : { "name" : "conceptlegs", "parameters" : { "colorIndex" : 3 } } }, < { "item" : { "name" : "conceptlegs", "parameters" : { "colorIndex" : 4 } } }, < { "item" : { "name" : "conceptlegs", "parameters" : { "colorIndex" : 5 } } }, < { "item" : { "name" : "conceptlegs", "parameters" : { "colorIndex" : 6 } } }, < { "item" : { "name" : "conceptlegs", "parameters" : { "colorIndex" : 7 } } }, < { "item" : { "name" : "conceptlegs", "parameters" : { "colorIndex" : 8 } } }, < { "item" : { "name" : "conceptlegs", "parameters" : { "colorIndex" : 9 } } }, < { "item" : { "name" : "conceptlegs", "parameters" : { "colorIndex" : 10 } } }, < { "item" : { "name" : "conceptlegs", "parameters" : { "colorIndex" : 11 } } }, < { "item" : { "name" : "coolchest", "parameters" : { "colorIndex" : 1 } } }, < { "item" : { "name" : "coolchest", "parameters" : { "colorIndex" : 3 } } }, < { "item" : { "name" : "coolchest", "parameters" : { "colorIndex" : 4 } } }, < { "item" : { "name" : "coolchest", "parameters" : { "colorIndex" : 5 } } }, < { "item" : { "name" : "coolchest", "parameters" : { "colorIndex" : 6 } } }, < { "item" : { "name" : "coolchest", "parameters" : { "colorIndex" : 7 } } }, < { "item" : { "name" : "coolchest", "parameters" : { "colorIndex" : 8 } } }, < { "item" : { "name" : "coolchest", "parameters" : { "colorIndex" : 9 } } }, < { "item" : { "name" : "coolchest", "parameters" : { "colorIndex" : 10 } } }, < { "item" : { "name" : "coolchest", "parameters" : { "colorIndex" : 11 } } }, < { "item" : { "name" : "coollegs", "parameters" : { "colorIndex" : 1 } } }, < { "item" : { "name" : "coollegs", "parameters" : { "colorIndex" : 3 } } }, < { "item" : { "name" : "coollegs", "parameters" : { "colorIndex" : 4 } } }, < { "item" : { "name" : "coollegs", "parameters" : { "colorIndex" : 5 } } }, < { "item" : { "name" : "coollegs", "parameters" : { "colorIndex" : 6 } } }, < { "item" : { "name" : "coollegs", "parameters" : { "colorIndex" : 7 } } }, < { "item" : { "name" : "coollegs", "parameters" : { "colorIndex" : 8 } } }, < { "item" : { "name" : "coollegs", "parameters" : { "colorIndex" : 9 } } }, < { "item" : { "name" : "coollegs", "parameters" : { "colorIndex" : 10 } } }, < { "item" : { "name" : "coollegs", "parameters" : { "colorIndex" : 11 } } }, < { "item" : { "name" : "sweatervestchest", "parameters" : { "colorIndex" : 1 } } }, < { "item" : { "name" : "sweatervestchest", "parameters" : { "colorIndex" : 3 } } }, < { "item" : { "name" : "sweatervestchest", "parameters" : { "colorIndex" : 4 } } }, < { "item" : { "name" : "sweatervestchest", "parameters" : { "colorIndex" : 5 } } }, < { "item" : { "name" : "sweatervestchest", "parameters" : { "colorIndex" : 6 } } }, < { "item" : { "name" : "sweatervestchest", "parameters" : { "colorIndex" : 7 } } }, < { "item" : { "name" : "sweatervestchest", "parameters" : { "colorIndex" : 8 } } }, < { "item" : { "name" : "sweatervestchest", "parameters" : { "colorIndex" : 9 } } }, < { "item" : { "name" : "sweatervestchest", "parameters" : { "colorIndex" : 10 } } }, < { "item" : { "name" : "sweatervestchest", "parameters" : { "colorIndex" : 11 } } }, < { "item" : { "name" : "sweatervestlegs", "parameters" : { "colorIndex" : 1 } } }, < { "item" : { "name" : "sweatervestlegs", "parameters" : { "colorIndex" : 3 } } }, < { "item" : { "name" : "sweatervestlegs", "parameters" : { "colorIndex" : 4 } } }, < { "item" : { "name" : "sweatervestlegs", "parameters" : { "colorIndex" : 5 } } }, < { "item" : { "name" : "sweatervestlegs", "parameters" : { "colorIndex" : 6 } } }, < { "item" : { "name" : "sweatervestlegs", "parameters" : { "colorIndex" : 7 } } }, < { "item" : { "name" : "sweatervestlegs", "parameters" : { "colorIndex" : 8 } } }, < { "item" : { "name" : "sweatervestlegs", "parameters" : { "colorIndex" : 9 } } }, < { "item" : { "name" : "sweatervestlegs", "parameters" : { "colorIndex" : 10 } } }, < { "item" : { "name" : "sweatervestlegs", "parameters" : { "colorIndex" : 11 } } }, < { "item" : { "name" : "workoutchest", "parameters" : { "colorIndex" : 1 } } }, < { "item" : { "name" : "workoutchest", "parameters" : { "colorIndex" : 3 } } }, < { "item" : { "name" : "workoutchest", "parameters" : { "colorIndex" : 4 } } }, < { "item" : { "name" : "workoutchest", "parameters" : { "colorIndex" : 5 } } }, < { "item" : { "name" : "workoutchest", "parameters" : { "colorIndex" : 6 } } }, < { "item" : { "name" : "workoutchest", "parameters" : { "colorIndex" : 7 } } }, < { "item" : { "name" : "workoutchest", "parameters" : { "colorIndex" : 8 } } }, < { "item" : { "name" : "workoutchest", "parameters" : { "colorIndex" : 9 } } }, < { "item" : { "name" : "workoutchest", "parameters" : { "colorIndex" : 10 } } }, < { "item" : { "name" : "workoutchest", "parameters" : { "colorIndex" : 11 } } }, < { "item" : { "name" : "workoutlegs", "parameters" : { "colorIndex" : 1 } } }, < { "item" : { "name" : "workoutlegs", "parameters" : { "colorIndex" : 3 } } }, < { "item" : { "name" : "workoutlegs", "parameters" : { "colorIndex" : 4 } } }, < { "item" : { "name" : "workoutlegs", "parameters" : { "colorIndex" : 5 } } }, < { "item" : { "name" : "workoutlegs", "parameters" : { "colorIndex" : 6 } } }, < { "item" : { "name" : "workoutlegs", "parameters" : { "colorIndex" : 7 } } }, < { "item" : { "name" : "workoutlegs", "parameters" : { "colorIndex" : 8 } } }, < { "item" : { "name" : "workoutlegs", "parameters" : { "colorIndex" : 9 } } }, < { "item" : { "name" : "workoutlegs", "parameters" : { "colorIndex" : 10 } } }, < { "item" : { "name" : "workoutlegs", "parameters" : { "colorIndex" : 11 } } } < ]] < ], < "humaningredients" : [ < [0, [ < { "item" : { "name" : "tomato" } }, < { "item" : { "name" : "meatchunks" } }, < { "item" : { "name" : "chili" } }, < { "item" : { "name" : "bread" } }, < { "item" : { "name" : "potato" } }, < { "item" : { "name" : "wheat" } }, < { "item" : { "name" : "carrot" } }, < { "item" : { "name" : "eggshoot" } }, < { "item" : { "name" : "corn" } }, < { "item" : { "name" : "sugar" } }, < { "item" : { "name" : "redapple" } }, < { "item" : { "name" : "grapes" } }, < { "item" : { "name" : "kiwi" } }, < { "item" : { "name" : "pineapple" } }, < { "item" : { "name" : "bottledwater" } }, < { "item" : { "name" : "milk" } } < ]] < ], < "hylotlweaponblueprints" : [ < [0, [ < { "item" : { "name" : "hylotltier1hammer-recipe" }, "rarity" : 0.5 }, < { "item" : { "name" : "hylotltier1shortsword-recipe" }, "rarity" : 0.5 }, < { "item" : { "name" : "hylotltier1broadsword-recipe" }, "rarity" : 0.5 }, < { "item" : { "name" : "hylotltier1spear-recipe" }, "rarity" : 0.5 }, < { "item" : { "name" : "hylotltier1axe-recipe" }, "rarity" : 0.5 }, < { "item" : { "name" : "hylotltier1dagger-recipe" }, "rarity" : 0.5 } < ]], < [2, [ < { "item" : { "name" : "hylotltier2hammer-recipe" }, "rarity" : 0.5 }, < { "item" : { "name" : "hylotltier2shortsword-recipe" }, "rarity" : 0.5 }, < { "item" : { "name" : "hylotltier2broadsword-recipe" }, "rarity" : 0.5 }, < { "item" : { "name" : "hylotltier2spear-recipe" }, "rarity" : 0.5 }, < { "item" : { "name" : "hylotltier2axe-recipe" }, "rarity" : 0.5 }, < { "item" : { "name" : "hylotltier2dagger-recipe" }, "rarity" : 0.5 }, < { "item" : { "name" : "hylotltier1hammer-recipe" }, "rarity" : 0.5 }, < { "item" : { "name" : "hylotltier1shortsword-recipe" }, "rarity" : 0.5 }, < { "item" : { "name" : "hylotltier1broadsword-recipe" }, "rarity" : 0.5 }, < { "item" : { "name" : "hylotltier1spear-recipe" }, "rarity" : 0.5 }, < { "item" : { "name" : "hylotltier1axe-recipe" }, "rarity" : 0.5 }, < { "item" : { "name" : "hylotltier1dagger-recipe" }, "rarity" : 0.5 } < ]], < [3, [ < { "item" : { "name" : "hylotltier3hammer-recipe" }, "rarity" : 0.5 }, < { "item" : { "name" : "hylotltier3shortsword-recipe" }, "rarity" : 0.5 }, < { "item" : { "name" : "hylotltier3broadsword-recipe" }, "rarity" : 0.5 }, < { "item" : { "name" : "hylotltier3spear-recipe" }, "rarity" : 0.5 }, < { "item" : { "name" : "hylotltier3axe-recipe" }, "rarity" : 0.5 }, < { "item" : { "name" : "hylotltier3dagger-recipe" }, "rarity" : 0.5 }, < { "item" : { "name" : "hylotltier2hammer-recipe" }, "rarity" : 0.5 }, < { "item" : { "name" : "hylotltier2shortsword-recipe" }, "rarity" : 0.5 }, < { "item" : { "name" : "hylotltier2broadsword-recipe" }, "rarity" : 0.5 }, < { "item" : { "name" : "hylotltier2spear-recipe" }, "rarity" : 0.5 }, < { "item" : { "name" : "hylotltier2axe-recipe" }, "rarity" : 0.5 }, < { "item" : { "name" : "hylotltier2dagger-recipe" }, "rarity" : 0.5 } < ]] < ], < "hylotlarmorblueprints" : [ < [0, [ < { "item" : { "name" : "hylotltier1chest-recipe" }, "rarity" : 0.5 }, < { "item" : { "name" : "hylotltier1head-recipe" }, "rarity" : 0.5 }, < { "item" : { "name" : "hylotltier1pants-recipe" }, "rarity" : 0.5 } < ]], < [2, [ < { "item" : { "name" : "hylotltier2chest-recipe" }, "rarity" : 0.5 }, < { "item" : { "name" : "hylotltier2head-recipe" }, "rarity" : 0.5 }, < { "item" : { "name" : "hylotltier2pants-recipe" }, "rarity" : 0.5 }, < { "item" : { "name" : "hylotltier1chest-recipe" }, "rarity" : 0.5 }, < { "item" : { "name" : "hylotltier1head-recipe" }, "rarity" : 0.5 }, < { "item" : { "name" : "hylotltier1pants-recipe" }, "rarity" : 0.5 } < ]], < [3, [ < { "item" : { "name" : "hylotltier3chest-recipe" }, "rarity" : 0.5 }, < { "item" : { "name" : "hylotltier3head-recipe" }, "rarity" : 0.5 }, < { "item" : { "name" : "hylotltier3pants-recipe" }, "rarity" : 0.5 }, < { "item" : { "name" : "hylotltier2chest-recipe" }, "rarity" : 0.5 }, < { "item" : { "name" : "hylotltier2head-recipe" }, "rarity" : 0.5 }, < { "item" : { "name" : "hylotltier2pants-recipe" }, "rarity" : 0.5 } < ]], < [4, [ < { "item" : { "name" : "hylotltier4chest-recipe" }, "rarity" : 0.5 }, < { "item" : { "name" : "hylotltier4head-recipe" }, "rarity" : 0.5 }, < { "item" : { "name" : "hylotltier4pants-recipe" }, "rarity" : 0.5 }, < { "item" : { "name" : "hylotltier3chest-recipe" }, "rarity" : 0.5 }, < { "item" : { "name" : "hylotltier3head-recipe" }, "rarity" : 0.5 }, < { "item" : { "name" : "hylotltier3pants-recipe" }, "rarity" : 0.5 } < ]] < ], < "hylotlclothes" : [ < [0, [ < { "item" : { "name" : "kimonochest", "parameters" : { "colorIndex" : 1 } } }, < { "item" : { "name" : "kimonochest", "parameters" : { "colorIndex" : 3 } } }, < { "item" : { "name" : "kimonochest", "parameters" : { "colorIndex" : 4 } } }, < { "item" : { "name" : "kimonochest", "parameters" : { "colorIndex" : 5 } } }, < { "item" : { "name" : "kimonochest", "parameters" : { "colorIndex" : 6 } } }, < { "item" : { "name" : "kimonochest", "parameters" : { "colorIndex" : 7 } } }, < { "item" : { "name" : "kimonochest", "parameters" : { "colorIndex" : 8 } } }, < { "item" : { "name" : "kimonochest", "parameters" : { "colorIndex" : 9 } } }, < { "item" : { "name" : "kimonochest", "parameters" : { "colorIndex" : 10 } } }, < { "item" : { "name" : "kimonochest", "parameters" : { "colorIndex" : 11 } } }, < { "item" : { "name" : "kimonolegs", "parameters" : { "colorIndex" : 1 } } }, < { "item" : { "name" : "kimonolegs", "parameters" : { "colorIndex" : 3 } } }, < { "item" : { "name" : "kimonolegs", "parameters" : { "colorIndex" : 4 } } }, < { "item" : { "name" : "kimonolegs", "parameters" : { "colorIndex" : 5 } } }, < { "item" : { "name" : "kimonolegs", "parameters" : { "colorIndex" : 6 } } }, < { "item" : { "name" : "kimonolegs", "parameters" : { "colorIndex" : 7 } } }, < { "item" : { "name" : "kimonolegs", "parameters" : { "colorIndex" : 8 } } }, < { "item" : { "name" : "kimonolegs", "parameters" : { "colorIndex" : 9 } } }, < { "item" : { "name" : "kimonolegs", "parameters" : { "colorIndex" : 10 } } }, < { "item" : { "name" : "kimonolegs", "parameters" : { "colorIndex" : 11 } } }, < { "item" : { "name" : "monkchest", "parameters" : { "colorIndex" : 1 } } }, < { "item" : { "name" : "monkchest", "parameters" : { "colorIndex" : 3 } } }, < { "item" : { "name" : "monkchest", "parameters" : { "colorIndex" : 4 } } }, < { "item" : { "name" : "monkchest", "parameters" : { "colorIndex" : 5 } } }, < { "item" : { "name" : "monkchest", "parameters" : { "colorIndex" : 6 } } }, < { "item" : { "name" : "monkchest", "parameters" : { "colorIndex" : 7 } } }, < { "item" : { "name" : "monkchest", "parameters" : { "colorIndex" : 8 } } }, < { "item" : { "name" : "monkchest", "parameters" : { "colorIndex" : 9 } } }, < { "item" : { "name" : "monkchest", "parameters" : { "colorIndex" : 10 } } }, < { "item" : { "name" : "monkchest", "parameters" : { "colorIndex" : 11 } } }, < { "item" : { "name" : "monklegs", "parameters" : { "colorIndex" : 1 } } }, < { "item" : { "name" : "monklegs", "parameters" : { "colorIndex" : 3 } } }, < { "item" : { "name" : "monklegs", "parameters" : { "colorIndex" : 4 } } }, < { "item" : { "name" : "monklegs", "parameters" : { "colorIndex" : 5 } } }, < { "item" : { "name" : "monklegs", "parameters" : { "colorIndex" : 6 } } }, < { "item" : { "name" : "monklegs", "parameters" : { "colorIndex" : 7 } } }, < { "item" : { "name" : "monklegs", "parameters" : { "colorIndex" : 8 } } }, < { "item" : { "name" : "monklegs", "parameters" : { "colorIndex" : 9 } } }, < { "item" : { "name" : "monklegs", "parameters" : { "colorIndex" : 10 } } }, < { "item" : { "name" : "monklegs", "parameters" : { "colorIndex" : 11 } } }, < { "item" : { "name" : "traditionalchest", "parameters" : { "colorIndex" : 1 } } }, < { "item" : { "name" : "traditionalchest", "parameters" : { "colorIndex" : 3 } } }, < { "item" : { "name" : "traditionalchest", "parameters" : { "colorIndex" : 4 } } }, < { "item" : { "name" : "traditionalchest", "parameters" : { "colorIndex" : 5 } } }, < { "item" : { "name" : "traditionalchest", "parameters" : { "colorIndex" : 6 } } }, < { "item" : { "name" : "traditionalchest", "parameters" : { "colorIndex" : 7 } } }, < { "item" : { "name" : "traditionalchest", "parameters" : { "colorIndex" : 8 } } }, < { "item" : { "name" : "traditionalchest", "parameters" : { "colorIndex" : 9 } } }, < { "item" : { "name" : "traditionalchest", "parameters" : { "colorIndex" : 10 } } }, < { "item" : { "name" : "traditionalchest", "parameters" : { "colorIndex" : 11 } } }, < { "item" : { "name" : "traditionallegs", "parameters" : { "colorIndex" : 1 } } }, < { "item" : { "name" : "traditionallegs", "parameters" : { "colorIndex" : 3 } } }, < { "item" : { "name" : "traditionallegs", "parameters" : { "colorIndex" : 4 } } }, < { "item" : { "name" : "traditionallegs", "parameters" : { "colorIndex" : 5 } } }, < { "item" : { "name" : "traditionallegs", "parameters" : { "colorIndex" : 6 } } }, < { "item" : { "name" : "traditionallegs", "parameters" : { "colorIndex" : 7 } } }, < { "item" : { "name" : "traditionallegs", "parameters" : { "colorIndex" : 8 } } }, < { "item" : { "name" : "traditionallegs", "parameters" : { "colorIndex" : 9 } } }, < { "item" : { "name" : "traditionallegs", "parameters" : { "colorIndex" : 10 } } }, < { "item" : { "name" : "traditionallegs", "parameters" : { "colorIndex" : 11 } } }, < { "item" : { "name" : "traineechest", "parameters" : { "colorIndex" : 1 } } }, < { "item" : { "name" : "traineechest", "parameters" : { "colorIndex" : 3 } } }, < { "item" : { "name" : "traineechest", "parameters" : { "colorIndex" : 4 } } }, < { "item" : { "name" : "traineechest", "parameters" : { "colorIndex" : 5 } } }, < { "item" : { "name" : "traineechest", "parameters" : { "colorIndex" : 6 } } }, < { "item" : { "name" : "traineechest", "parameters" : { "colorIndex" : 7 } } }, < { "item" : { "name" : "traineechest", "parameters" : { "colorIndex" : 8 } } }, < { "item" : { "name" : "traineechest", "parameters" : { "colorIndex" : 9 } } }, < { "item" : { "name" : "traineechest", "parameters" : { "colorIndex" : 10 } } }, < { "item" : { "name" : "traineechest", "parameters" : { "colorIndex" : 11 } } }, < { "item" : { "name" : "traineelegs", "parameters" : { "colorIndex" : 1 } } }, < { "item" : { "name" : "traineelegs", "parameters" : { "colorIndex" : 3 } } }, < { "item" : { "name" : "traineelegs", "parameters" : { "colorIndex" : 4 } } }, < { "item" : { "name" : "traineelegs", "parameters" : { "colorIndex" : 5 } } }, < { "item" : { "name" : "traineelegs", "parameters" : { "colorIndex" : 6 } } }, < { "item" : { "name" : "traineelegs", "parameters" : { "colorIndex" : 7 } } }, < { "item" : { "name" : "traineelegs", "parameters" : { "colorIndex" : 8 } } }, < { "item" : { "name" : "traineelegs", "parameters" : { "colorIndex" : 9 } } }, < { "item" : { "name" : "traineelegs", "parameters" : { "colorIndex" : 10 } } }, < { "item" : { "name" : "traineelegs", "parameters" : { "colorIndex" : 11 } } } < ]] < ], < "hylotlingredients" : [ < [0, [ < { "item" : { "name" : "wartweed" } }, < { "item" : { "name" : "rice" } }, < { "item" : { "name" : "avesmingo" } }, < { "item" : { "name" : "coralcreep" } }, < { "item" : { "name" : "chili" } }, < { "item" : { "name" : "pearlpea" } }, < { "item" : { "name" : "dirturchin" } }, < { "item" : { "name" : "eggshoot" } }, < { "item" : { "name" : "oculemon" } }, < { "item" : { "name" : "reefpod" } }, < { "item" : { "name" : "corn" } }, < { "item" : { "name" : "sugar" } }, < { "item" : { "name" : "pineapple" } }, < { "item" : { "name" : "milk" } }, < { "item" : { "name" : "rawtentacle" } }, < { "item" : { "name" : "rawfish" } } < ]] < ], < < "musicalinstruments" : [ < [0, [ < { "item" : { "name" : "accordion" } }, < { "item" : { "name" : "acousticguitar" } }, < { "item" : { "name" : "banjo" } }, < { "item" : { "name" : "bassguitar" } }, < { "item" : { "name" : "bones" } }, < { "item" : { "name" : "clarinet" } }, < { "item" : { "name" : "drumkit" } }, < { "item" : { "name" : "dulcimer" } }, < { "item" : { "name" : "electricbass" } }, < { "item" : { "name" : "flute" } }, < { "item" : { "name" : "harmonica" } }, < { "item" : { "name" : "harp" } }, < { "item" : { "name" : "koto" } }, < { "item" : { "name" : "leadguitar" } }, < { "item" : { "name" : "microphone" } }, < { "item" : { "name" : "microphonefem" } }, < { "item" : { "name" : "musicbox" } }, < { "item" : { "name" : "nylonguitar" } }, < { "item" : { "name" : "oboe" } }, < { "item" : { "name" : "ocarina" } }, < { "item" : { "name" : "overdriveguitar" } }, < { "item" : { "name" : "piano" } }, < { "item" : { "name" : "reedorgan" } }, < { "item" : { "name" : "rockorgan" } }, < { "item" : { "name" : "saxophone" } }, < { "item" : { "name" : "steeldrum" } }, < { "item" : { "name" : "trumpet" } }, < { "item" : { "name" : "violin" } } < ]] < ] < } --- > "numItems" : 10 npcs\shroommerchant.npctype 17c17,19 < "categories" : [ "randomguns", "randomswords" ], --- > "categories" : { > "default" : [ "randomguns", "randomswords" ] > }, npcs\stimmerchant.npctype 127c127,129 < "categories" : [ "stimmerchant" ], --- > "categories" : { > "default" : [ "stimmerchant" ] > }, npcs\toolmerchant.npctype 129c129,131 < "categories" : [ "toolmerchant" ], --- > "categories" : { > "default" : [ "toolmerchant" ] > }, npcs\wanderingmerchant.npctype 16c16,18 < "categories" : [ "randomguns", "randomswords" ], --- > "categories" : { > "default": [ "randomguns", "randomswords" ] > }, npcs\wizardmerchant.npctype 16c16,18 < "categories" : [ "wizardmerchant" ], --- > "categories" : { > "default": [ "wizardmerchant" ] > }, parallax\surface\desert.parallax 20d19 < 23c22,40 < "offset" : [0, 450], --- > "offset" : [0, 500], > "parallax" : 3, > "fadePercent" : 0 > }, > { > "kind" : "desertsmalldunes", > "offset" : [0, 265], > "parallax" : 5, > "fadePercent" : 0.1 > }, > { > "kind" : "desertsmalldunes", > "offset" : [0, 265], > "parallax" : 7, > "fadePercent" : 0.2 > }, > { > "kind" : "desertsmalldunes", > "offset" : [0, 250], 25,26c42 < "directives" : "?brightness=15?saturation=-10", < "fadePercent" : 0.15 --- > "fadePercent" : 0.3 30,31c46 < "baseCount" : 3, < "offset" : [0, 380], --- > "offset" : [0, 500], 33,34c48,49 < "directives" : "?brightness=18?saturation=-12", < "fadePercent" : 0.3 --- > "baseCount" : 4, > "fadePercent" : 0.4 37c52,53 < "kind" : "desertrare", --- > "kind" : "desertrare", > "offset" : [0, -30], 39d54 < "offset" : [0, -40], 41,49c56 < "frequency" : 0.1, < "directives" : "?brightness=5?saturation=-4", < "fadePercent" : 0.1 < }, < { < "kind" : "desertfront2", < "offset" : [0, 370], < "parallax" : 11, < "fadePercent" : 0.3 --- > "frequency" : 1, "fadePercent" : 0.1 50a58,60 > > // Day Clouds > 52,57c62,70 < "kind" : "desertfront", < "baseCount" : 4, < "offset" : [0, 117], < "parallax" : 8.0, < "directives" : "?brightness=5?saturation=-4", < "fadePercent" : 0.1 --- > "kind" : "clouds3", > "baseCount" : 2, > "offset" : [0, 240], > "parallax" : 9, > "minSpeed" : 1000, > "maxSpeed" : 5000, > "fadePercent" : 0.0, > "unlit" : true, > "timeOfDayCorrelation" : "dayCloudVisible" 60,63c73,81 < "kind" : "desertfront3", < "offset" : [0, 440], < "parallax" : 6.0, < "fadePercent" : 0.1 --- > "kind" : "clouds2", > "baseCount" : 2, > "offset" : [0, 280], > "parallax" : 14, > "minSpeed" : 500, > "maxSpeed" : 2500, > "fadePercent" : 0.0, > "unlit" : true, > "timeOfDayCorrelation" : "dayCloudVisible" 66,81c84,92 < "kind" : "desertfront2", < "offset" : [0, 470], < "parallax" : 4.5, < "fadePercent" : 0.09 < }, < { < "kind" : "desertcacti", < "offset" : [0, 480], < "parallax" : 4.0, < "fadePercent" : 0.08 < }, < { < "kind" : "desertfront2", < "offset" : [0, 490], < "parallax" : 4.0, < "fadePercent" : 0.08 --- > "kind" : "clouds1", > "baseCount" : 2, > "offset" : [0, 300], > "parallax" : 6, > "minSpeed" : 1000, > "maxSpeed" : 5000, > "fadePercent" : 0.0, > "unlit" : true, > "timeOfDayCorrelation" : "dayCloudVisible" 83d93 < 89,91c99,103 < "minSpeed" : 5000, < "maxSpeed" : 10000, < "fadePercent" : 0.15 --- > "minSpeed" : 1000, > "maxSpeed" : 5000, > "fadePercent" : 0.0, > "unlit" : true, > "timeOfDayCorrelation" : "dayCloudVisible" 96c108 < "offset" : [0, 140], --- > "offset" : [0, 160], 98,100c110,114 < "minSpeed" : 2000, < "maxSpeed" : 5000, < "fadePercent" : 0.06 --- > "minSpeed" : 500, > "maxSpeed" : 2500, > "fadePercent" : 0.0, > "unlit" : true, > "timeOfDayCorrelation" : "dayCloudVisible" 105c119 < "offset" : [0, 150], --- > "offset" : [0, 200], 107,109c121,125 < "minSpeed" : 5000, < "maxSpeed" : 10000, < "fadePercent" : 0.04 --- > "minSpeed" : 1000, > "maxSpeed" : 5000, > "fadePercent" : 0.0, > "unlit" : true, > "timeOfDayCorrelation" : "dayCloudVisible" 114c130 < "offset" : [0, 60], --- > "offset" : [0, 2], 116,118c132,136 < "minSpeed" : 5000, < "maxSpeed" : 10000, < "fadePercent" : 0.15 --- > "minSpeed" : 1000, > "maxSpeed" : 5000, > "fadePercent" : 0.0, > "unlit" : true, > "timeOfDayCorrelation" : "dayCloudVisible" 123c141 < "offset" : [0, 80], --- > "offset" : [0, 40], 125,127c143,147 < "minSpeed" : 2000, < "maxSpeed" : 5000, < "fadePercent" : 0.06 --- > "minSpeed" : 500, > "maxSpeed" : 2500, > "fadePercent" : 0.0, > "unlit" : true, > "timeOfDayCorrelation" : "dayCloudVisible" 132c152 < "offset" : [0, 100], --- > "offset" : [0, 80], 134,136c154,158 < "minSpeed" : 5000, < "maxSpeed" : 10000, < "fadePercent" : 0.04 --- > "minSpeed" : 1000, > "maxSpeed" : 5000, > "fadePercent" : 0.0, > "unlit" : true, > "timeOfDayCorrelation" : "dayCloudVisible" 137a160,162 > > // Night Clouds > 141c166 < "offset" : [0, 1], --- > "offset" : [0, 240], 143,145c168,172 < "minSpeed" : 5000, < "maxSpeed" : 10000, < "fadePercent" : 0.15 --- > "minSpeed" : 1000, > "maxSpeed" : 5000, > "fadePercent" : 0.0, > "unlit" : false, > "timeOfDayCorrelation" : "nightCloudVisible" 150c177 < "offset" : [0, 20], --- > "offset" : [0, 280], 152c179,201 < "minSpeed" : 2000, --- > "minSpeed" : 500, > "maxSpeed" : 2500, > "fadePercent" : 0.0, > "unlit" : false, > "timeOfDayCorrelation" : "nightCloudVisible" > }, > { > "kind" : "clouds1", > "baseCount" : 2, > "offset" : [0, 300], > "parallax" : 6, > "minSpeed" : 1000, > "maxSpeed" : 5000, > "fadePercent" : 0.0, > "unlit" : false, > "timeOfDayCorrelation" : "nightCloudVisible" > }, > { > "kind" : "clouds3", > "baseCount" : 2, > "offset" : [0, 120], > "parallax" : 9, > "minSpeed" : 1000, 154c203,216 < "fadePercent" : 0.06 --- > "fadePercent" : 0.0, > "unlit" : false, > "timeOfDayCorrelation" : "nightCloudVisible" > }, > { > "kind" : "clouds2", > "baseCount" : 2, > "offset" : [0, 160], > "parallax" : 14, > "minSpeed" : 500, > "maxSpeed" : 2500, > "fadePercent" : 0.0, > "unlit" : false, > "timeOfDayCorrelation" : "nightCloudVisible" 158a221,242 > "offset" : [0, 200], > "parallax" : 6, > "minSpeed" : 1000, > "maxSpeed" : 5000, > "fadePercent" : 0.0, > "unlit" : false, > "timeOfDayCorrelation" : "nightCloudVisible" > }, > { > "kind" : "clouds3", > "baseCount" : 2, > "offset" : [0, 2], > "parallax" : 9, > "minSpeed" : 1000, > "maxSpeed" : 5000, > "fadePercent" : 0.0, > "unlit" : false, > "timeOfDayCorrelation" : "nightCloudVisible" > }, > { > "kind" : "clouds2", > "baseCount" : 2, 159a244,254 > "parallax" : 14, > "minSpeed" : 500, > "maxSpeed" : 2500, > "fadePercent" : 0.0, > "unlit" : false, > "timeOfDayCorrelation" : "nightCloudVisible" > }, > { > "kind" : "clouds1", > "baseCount" : 2, > "offset" : [0, 80], 161,163c256,260 < "minSpeed" : 5000, < "maxSpeed" : 10000, < "fadePercent" : 0.04 --- > "minSpeed" : 1000, > "maxSpeed" : 5000, > "fadePercent" : 0.0, > "unlit" : false, > "timeOfDayCorrelation" : "nightCloudVisible" parallax\surface\forest.parallax 27c27 < "kind" : "forestcanopy", --- > "kind" : "foliage/forestcanopy", 37c37 < "kind" : "forestcanopy", --- > "kind" : "foliage/forestcanopy", 54c54 < "kind" : "forestcanopy", --- > "kind" : "foliage/forestcanopy", projectiles\swoosh\shortsword\shortshroomswoosh1\shortshroomswoosh1.projectile 14c14,17 < "damageKind" : "1hsword", --- > "damageKind" : "poisonshortsword", > "statusEffects" : [ > "damagefreeze" > ], scripts\pathing.lua 8d7 < 16c15 < mustEndOnGround = false, --- > mustEndOnGround = true, 35a35 > newPather.onGround = mcontroller.onGround() 48a49,50 > script.setUpdateDelta(5) > 56a59,67 > if mcontroller.onGround() and not self.onGround then > triggerMovementCooldown(0.15) > end > self.onGround = mcontroller.onGround() > > if not canMove(dt) then > return "running" > end > 69,76c80,83 < self:findPath() < if self.path == nil then < if self.lastPosition[1] == self.position[1] and self.lastPosition[2] == self.position[2] then < return false < else < return "running" < end < end --- > local findResult = self:findPath() > if findResult ~= true then > return findResult > end 101a109,112 > elseif self.lastPosition[1] ~= self.position[1] or self.lastPosition[2] ~= self.position[2] then > return "running" > else > return false 103d113 < return false 107,109c117,123 < --Find a new path if the target position has changed < if self.pathTarget and world.magnitude(self.targetPosition, self.pathTarget) > 4 then < self.path = nil --- > --Find a new path if the target position has changed and is in a different direction > if self.pathTarget then > local toPathTarget = world.distance(self.pathTarget, mcontroller.position()) > local toTargetPosition = world.distance(self.targetPosition, mcontroller.position()) > if world.magnitude(self.targetPosition, self.pathTarget) > 4 and (toPathTarget[1] * toTargetPosition[1] < 0 or toPathTarget[2] * toTargetPosition[2] < 0) then > self.path = nil > end 112d125 < 117c130 < if self.path == nil or self.path.currentEdge == nil or self.path.path[self.path.currentEdgeIndex+2] == nil then --- > if self.path == nil or self.path.currentEdge == nil then 141a155,161 > local nextEdge = self.path.path[self.path.currentEdgeIndex+2] or {} > local nextAction = nextEdge.action or "None" > > if nextAction == "Jump" or nextAction == "Drop" then > script.setUpdateDelta(1) > end > 286c306 < --Try to not get slowed down by friction from air or walls --- > --Try to not get slowed down by friction 289,291c309 < liquidFriction = 0, < normalGroundFriction = 0, < ambulatingGroundFriction = 0 --- > liquidFriction = 0 352a371,388 > function triggerMovementCooldown(time) > self.movementCooldown = time > end > > function canMove(dt) > if self.movementCooldown then > self.movementCooldown = self.movementCooldown - dt > if self.movementCooldown <= 0 then > self.movementCooldown = nil > return true > else > return false > end > end > > return true > end > 405d440 < scripts\actions\merchant.lua 5,6c5,7 < for _, category in pairs(entity.configParameter("merchant.categories")) do < local levelSets = entity.configParameter("merchant.items." .. category, nil) --- > self.merchantPools = root.assetJson(entity.configParameter("merchant.poolsFile", "/npcs/merchantpools.config")) > for _, category in pairs(getCategories()) do > local levelSets = self.merchantPools[category] 92a94,102 > end > > function getCategories() > local species = entity.species() > if entity.configParameter("merchant.categories."..species) then > return entity.configParameter("merchant.categories."..species) > else > return entity.configParameter("merchant.categories.default") > end scripts\actions\movement.lua 118c118 < repeat --- > while true do 129,130c129,133 < args = coroutine.yield("running") < until moved == true or moved == false --- > if moved == true or moved == false then > break > end > coroutine.yield("running") > end stagehands\coordinator\npccombat.lua 78c78 < local groundPosition = findGroundAttackPosition(startLine, math.abs(toEnd[1]), endLine, self.npcBounds, self.npcPoly) --- > local groundPosition = findGroundAttackPosition(startLine, -20, 5, endLine, self.npcBounds, self.npcPoly) 117c117 < function findGroundAttackPosition(position, maxHeight, losPosition, bounds, collisionPoly) --- > function findGroundAttackPosition(position, minHeight, maxHeight, losPosition, bounds, collisionPoly) 119c119 < for y = 0, maxHeight do --- > for y = maxHeight, minHeight, -1 do 124,130d123 < end < --Check down < if y ~= 0 then < validPosition = validAttackPosition({position[1], position[2] - y}, bounds, collisionPoly) < if validPosition and not world.lineTileCollision({position[1], position[2] - y}, losPosition) then < return validPosition < end treasure\tenants.treasurepools 28a29,42 > ], > > "tarGift" : [ > [1, { > "pool" : [ > {"weight" : 0.3, "pool" : "basicTreasure"}, > {"weight" : 0.5, "item" : [ "huntingspear", 3]}, > {"weight" : 0.2, "pool" : "food"} > ], > "poolRounds" : [ > [1, 1] > ], > "allowDuplication" : false > }] weather\rain\storm.weather 78c78 < "maximumWind" : 30.0, --- > "maximumWind" : 60.0,