FILES ----- player.config rendering.config universe_server.config [NEW] cinematics\novakid\1.png [NEW] cinematics\novakid\1a.png [NEW] cinematics\novakid\1b.png [NEW] cinematics\novakid\2.png [NEW] cinematics\novakid\3.png [NEW] cinematics\novakid\4.png [NEW] cinematics\novakid\5.png [NEW] cinematics\novakid\6.png [NEW] cinematics\novakid\7.png [NEW] cinematics\novakid\black.png [NEW] cinematics\novakid\comic.png [NEW] cinematics\novakid\intro.cinematic [NEW] cinematics\novakid\intro.cinematic.disabled [NEW] cinematics\respawn\novakid\default.frames [NEW] cinematics\respawn\novakid\layer1.png [NEW] cinematics\respawn\novakid\layer2.png [NEW] cinematics\respawn\novakid\respawn.cinematic codex\codex.config dungeons\other\outpost\outpost.dungeon [NEW] dungeons\other\outpost\outpoststatic-objects.png [NEW] dungeons\other\outpost\outpoststatic.png [NEW] humanoid\novakid\backarm.png [NEW] humanoid\novakid\dead.png [NEW] humanoid\novakid\emote.png [NEW] humanoid\novakid\femalebody.png [NEW] humanoid\novakid\femalehead.png [NEW] humanoid\novakid\frontarm.png [NEW] humanoid\novakid\malebody.png [NEW] humanoid\novakid\malehead.png [NEW] humanoid\novakid\brand\1.png [NEW] humanoid\novakid\brand\10.png [NEW] humanoid\novakid\brand\11.png [NEW] humanoid\novakid\brand\2.png [NEW] humanoid\novakid\brand\3.png [NEW] humanoid\novakid\brand\4.png [NEW] humanoid\novakid\brand\5.png [NEW] humanoid\novakid\brand\6.png [NEW] humanoid\novakid\brand\7.png [NEW] humanoid\novakid\brand\8.png [NEW] humanoid\novakid\brand\9.png [NEW] humanoid\novakid\brand\default.frames [NEW] humanoid\novakid\hair\default.frames [NEW] humanoid\novakid\hair\fem1.png [NEW] humanoid\novakid\hair\fem2.png [NEW] humanoid\novakid\hair\fem3.png [NEW] humanoid\novakid\hair\fem4.png [NEW] humanoid\novakid\hair\fem5.png [NEW] humanoid\novakid\hair\male1.png [NEW] humanoid\novakid\hair\male10.png [NEW] humanoid\novakid\hair\male11.png [NEW] humanoid\novakid\hair\male2.png [NEW] humanoid\novakid\hair\male3.png [NEW] humanoid\novakid\hair\male4.png [NEW] humanoid\novakid\hair\male5.png [NEW] humanoid\novakid\hair\male6.png [NEW] humanoid\novakid\hair\male7.png [NEW] humanoid\novakid\hair\male8.png [NEW] humanoid\novakid\hair\male9.png interface\ai\ai.config interface\ai\enableteleporter.aicommand interface\ai\givebeamaxe.aicommand interface\ai\upgradeship1.aicommand interface\ai\upgradeship2.aicommand interface\title\aquaticfemale.png interface\title\button.png [NEW] interface\title\novakidfemale.png [NEW] interface\title\novakidmale.png interface\title\selected.png interface\title\selectedover.png interface\windowconfig\charcreation.config items\armors\apex\apex-tier1\apextier1.head items\armors\apex\apex-tier10\apextier10.head items\armors\apex\apex-tier2\apextier2.head items\armors\apex\apex-tier3\apextier3.head items\armors\apex\apex-tier4\apextier4.head items\armors\apex\apex-tier5\apextier5.head items\armors\apex\apex-tier6\apextier6.head items\armors\apex\apex-tier7\apextier7.head items\armors\apex\apex-tier8\apextier8.head items\armors\apex\apex-tier9\apextier9.head items\armors\aqua\aqua-tier1\aquatier1.head items\armors\aqua\aqua-tier10\aquatier10.head items\armors\aqua\aqua-tier2\aquatier2.head items\armors\aqua\aqua-tier3\aquatier3.head items\armors\aqua\aqua-tier4\aquatier4.head items\armors\aqua\aqua-tier5\aquatier5.head items\armors\aqua\aqua-tier6\aquatier6.head items\armors\aqua\aqua-tier7\aquatier7.head items\armors\aqua\aqua-tier8\aquatier8.head items\armors\aqua\aqua-tier9\aquatier9.head items\armors\avian\avian-tier1\aviantier1.head items\armors\avian\avian-tier10\aviantier10.head items\armors\avian\avian-tier2\aviantier2.head items\armors\avian\avian-tier3\aviantier3.head items\armors\avian\avian-tier4\aviantier4.head items\armors\avian\avian-tier5\aviantier5.head items\armors\avian\avian-tier6\aviantier6.head items\armors\avian\avian-tier7\aviantier7.head items\armors\avian\avian-tier8\aviantier8.head items\armors\avian\avian-tier9\aviantier9.head items\armors\backitems\oxygentank\oxygentank.back items\armors\floran\floran-tier1\florantier1.head items\armors\floran\floran-tier10\florantier10.head items\armors\floran\floran-tier2\florantier2.head items\armors\floran\floran-tier3\florantier3.head items\armors\floran\floran-tier4\florantier4.head items\armors\floran\floran-tier5\florantier5.head items\armors\floran\floran-tier6\florantier6.head items\armors\floran\floran-tier7\florantier7.head items\armors\floran\floran-tier8\florantier8.head items\armors\floran\floran-tier9\florantier9.head items\armors\human\human-tier1\humantier1.head items\armors\human\human-tier10\humantier10.head items\armors\human\human-tier2\humantier2.head items\armors\human\human-tier3\humantier3.head items\armors\human\human-tier4\humantier4.head items\armors\human\human-tier5\humantier5.head items\armors\human\human-tier6\humantier6.head items\armors\human\human-tier7\humantier7.head items\armors\human\human-tier8\humantier8.head items\armors\human\human-tier9\humantier9.head items\armors\robot\robo-tier1\glitchtier1.head items\armors\robot\robo-tier10\glitchtier10.head items\armors\robot\robo-tier2\glitchtier2.head items\armors\robot\robo-tier3\glitchtier3.head items\armors\robot\robo-tier4\glitchtier4.head items\armors\robot\robo-tier5\glitchtier5.head items\armors\robot\robo-tier6\glitchtier6.head items\armors\robot\robo-tier7\glitchtier7.head items\armors\robot\robo-tier8\glitchtier8.head items\armors\robot\robo-tier9\glitchtier9.head [NEW] items\guns\novakid\revolver\rustyrevolver.frames [NEW] items\guns\novakid\revolver\rustyrevolver.gun [NEW] items\guns\novakid\revolver\rustyrevolver.png items\materials\heavypipe.matitem [NEW] items\materials\lunarbaseblock.matitem [NEW] items\materials\lunarbaseblock.png [NEW] items\materials\lunarplatform.matitem [NEW] items\materials\lunarplatform.png items\materials\sewerpipe.matitem [NEW] items\materials\sewerpipe.png [NEW] items\materials\testpipe.matitem [NEW] items\materials\testpipe.png [NEW] items\swords\minibiome\mushroom\smashroom\smashroom.png [NEW] items\swords\minibiome\mushroom\smashroom\smashroom.sword items\swords\minibiome\wilderness\undergrowthtrimmer\undergrowthtrimmer.sword objects\gate\ancientconsole\ancientconsole.object objects\gate\ancientgate\ancientgate.object objects\gate\ancientpillar\ancientpillar.object objects\generic\diagonaltestdoor\diagonaltestdoor.png objects\generic\irondoor\irondoor.object objects\outpost\infinityexpress\infinityexpress.object objects\outpost\number0\number0.object objects\outpost\number1\number1.object objects\outpost\number2\number2.object objects\outpost\number3\number3.object objects\outpost\number4\number4.object objects\outpost\number5\number5.object objects\outpost\number6\number6.object objects\outpost\number7\number7.object objects\outpost\number8\number8.object objects\outpost\number9\number9.object [NEW] objects\paintings\paintingapespeare\paintingapespeare.frames [NEW] objects\paintings\paintingapespeare\paintingapespeare.object [NEW] objects\paintings\paintingapespeare\paintingapespeare.png [NEW] objects\paintings\paintingapespeare\paintingapespeareicon.png [NEW] objects\paintings\paintinggothic\paintinggothic.frames [NEW] objects\paintings\paintinggothic\paintinggothic.object [NEW] objects\paintings\paintinggothic\paintinggothic.png [NEW] objects\paintings\paintinggothic\paintinggothicicon.png [NEW] objects\paintings\paintingmonalisa\paintingmonalisa.frames [NEW] objects\paintings\paintingmonalisa\paintingmonalisa.object [NEW] objects\paintings\paintingmonalisa\paintingmonalisa.png [NEW] objects\paintings\paintingmonalisa\paintingmonalisaicon.png [NEW] objects\paintings\paintingshakespeare\paintingshakespeare.frames [NEW] objects\paintings\paintingshakespeare\paintingshakespeare.object [NEW] objects\paintings\paintingshakespeare\paintingshakespeare.png [NEW] objects\paintings\paintingshakespeare\paintingshakespeareicon.png [NEW] objects\paintings\paintingstarrynight\paintingstarrynight.frames [NEW] objects\paintings\paintingstarrynight\paintingstarrynight.object [NEW] objects\paintings\paintingstarrynight\paintingstarrynight.png [NEW] objects\paintings\paintingstarrynight\paintingstarrynighticon.png projectiles\minibiomelegendaries\cutterleafx\cutterleafx.projectile [NEW] projectiles\minibiomelegendaries\sporecloud\icon.png [NEW] projectiles\minibiomelegendaries\sporecloud\multisporecloud.frames [NEW] projectiles\minibiomelegendaries\sporecloud\multisporecloud.png [NEW] projectiles\minibiomelegendaries\sporecloud\multisporecloud.projectile [NEW] projectiles\minibiomelegendaries\sporecloud\sporecloud.frames [NEW] projectiles\minibiomelegendaries\sporecloud\sporecloud.png [NEW] projectiles\minibiomelegendaries\sporecloud\sporecloud.projectile projectiles\minibiomelegendaries\wildorb\wildorb.projectile projectiles\minibiomelegendaries\wildorbx\wildorbx.projectile [NEW] projectiles\swoosh\hammer\shroomswoosh\icon.png [NEW] projectiles\swoosh\hammer\shroomswoosh\shroomswoosh.frames [NEW] projectiles\swoosh\hammer\shroomswoosh\shroomswoosh.png [NEW] projectiles\swoosh\hammer\shroomswoosh\shroomswoosh.projectile projectiles\swoosh\shortsword\wildswoosh\wildswoosh.projectile projectiles\swoosh\shortsword\wildswooshx\wildswooshx.projectile quests\quests.config [NEW] quests\tutorial\novakidtutorial.questtemplate [NEW] ships\novakid\blockkey.config [NEW] ships\novakid\novakidt0.structure [NEW] ships\novakid\novakidt0blocks.png [NEW] ships\novakid\novakidt1.png [NEW] ships\novakid\novakidt1.structure [NEW] ships\novakid\novakidt1blocks.png [NEW] ships\novakid\novakidt1lit.png [NEW] ships\novakid\novakidt2.png [NEW] ships\novakid\novakidt2.structure [NEW] ships\novakid\novakidt2blocks.png [NEW] ships\novakid\novakidt2lit.png [NEW] ships\novakid\novakidt3.png [NEW] ships\novakid\novakidt3.structure [NEW] ships\novakid\novakidt3blocks.png [NEW] ships\novakid\novakidt3lit.png [NEW] ships\novakid\novakidt4.png [NEW] ships\novakid\novakidt4.structure [NEW] ships\novakid\novakidt4blocks.png [NEW] ships\novakid\novakidt4lit.png [NEW] ships\novakid\novakidt5.png [NEW] ships\novakid\novakidt5.structure [NEW] ships\novakid\novakidt5blocks.png [NEW] ships\novakid\novakidt5lit.png [NEW] ships\novakid\novakidt6.png [NEW] ships\novakid\novakidt6.structure [NEW] ships\novakid\novakidt6blocks.png [NEW] ships\novakid\novakidt6lit.png [NEW] ships\novakid\novakidt7.png [NEW] ships\novakid\novakidt7.structure [NEW] ships\novakid\novakidt7blocks.png [NEW] ships\novakid\novakidt7lit.png [NEW] ships\novakid\novakidt8.png [NEW] ships\novakid\novakidt8.structure [NEW] ships\novakid\novakidt8blocks.png [NEW] ships\novakid\novakidt8lit.png [NEW] ships\novakid\shipshipxxx.png [NEW] ships\novakid\stationblocks.png [NEW] species\novakid.species [NEW] species\novakidnamegen.config [NEW] tiles\girdertemplate.config [NEW] tiles\pipetemplate.config [NEW] tiles\platformtemplate.config tiles\materials\girder.material tiles\materials\girder.png tiles\materials\heavypipe.material [NEW] tiles\materials\heavypipe.png [NEW] tiles\materials\lunarbaseblock.material [NEW] tiles\materials\lunarbaseblock.png tiles\materials\sewerpipe.material [NEW] tiles\materials\sewerpipe.png [NEW] tiles\materials\testpipe.material [NEW] tiles\materials\testpipe.png tiles\platforms\ancientplatform.material tiles\platforms\apexshipplatform.material tiles\platforms\bambooplatform.material tiles\platforms\copperplatform.material tiles\platforms\copperplatform.png [NEW] tiles\platforms\lunarplatform.material [NEW] tiles\platforms\lunarplatform.png tiles\platforms\modernplatform.material tiles\platforms\outpostplatform.material tiles\platforms\plantplatform.material tiles\platforms\platform.material tiles\platforms\platform2.material tiles\platforms\pressurizedplatform.material tiles\platforms\ruinsplatform.material tiles\platforms\steelplatform.material tiles\platforms\stoneplatform.material tiles\platforms\tribalplatform.material tiles\platforms\woodenplatform.material tiles\platforms\wreckplatform.material DIFFS ----- player.config 8c8 < "species" : [ "human", "glitch", "hylotl", "apex", "avian", "floran" ], --- > "species" : [ "human", "glitch", "hylotl", "apex", "avian", "floran", "novakid" ], 350c350 < "maxEnergy" : 100.0, --- > "maxEnergy" : 200.0, rendering.config 6a7,9 > "backgroundLayerColor" : [128, 128, 128], > "foregroundLayerColor" : [255, 255, 255], > universe_server.config 22c22,23 < "hylotl" : ["/ships/hylotl/hylotlT0.structure","/ships/hylotl/hylotlT1.structure", "/ships/hylotl/hylotlT2.structure", "/ships/hylotl/hylotlT3.structure", "/ships/hylotl/hylotlT4.structure", "/ships/hylotl/hylotlT5.structure", "/ships/hylotl/hylotlT6.structure", "/ships/hylotl/hylotlT7.structure", "/ships/hylotl/hylotlT8.structure"] --- > "hylotl" : ["/ships/hylotl/hylotlT0.structure","/ships/hylotl/hylotlT1.structure", "/ships/hylotl/hylotlT2.structure", "/ships/hylotl/hylotlT3.structure", "/ships/hylotl/hylotlT4.structure", "/ships/hylotl/hylotlT5.structure", "/ships/hylotl/hylotlT6.structure", "/ships/hylotl/hylotlT7.structure", "/ships/hylotl/hylotlT8.structure"], > "novakid" : ["/ships/novakid/novakidT0.structure", "/ships/novakid/novakidT1.structure", "/ships/novakid/novakidT2.structure", "/ships/novakid/novakidT3.structure", "/ships/novakid/novakidT4.structure", "/ships/novakid/novakidT5.structure", "/ships/novakid/novakidT6.structure", "/ships/novakid/novakidT7.structure", "/ships/novakid/novakidT8.structure"] codex\codex.config 9c9,10 < "hylotl" : [ "controls", "hylotlprologue", "hylotlorigins", "hylotldirective", "survivalguide" ] --- > "hylotl" : [ "controls", "hylotlprologue", "hylotlorigins", "hylotldirective", "survivalguide" ], > "novakid" : [ "controls" ] dungeons\other\outpost\outpost.dungeon 7c7 < "anchor" : [ "outpostbase1" ], --- > "anchor" : [ "outpoststatic" ], 304c304 < "brush" : [ [ "clear" ], [ "back", "outpost" ] ] --- > "brush" : [ [ "clear" ], [ "back", "outpostwall2" ] ] 311c311 < "brush" : [ [ "clear" ], [ "back", "outpost" ] ] --- > "brush" : [ [ "clear" ], [ "back", "outpostwall2" ] ] 317c317 < "brush" : [ [ "clear" ], [ "back", "outpost" ], [ "front", "outpost" ] ] --- > "brush" : [ [ "clear" ], [ "back", "outpostwall2" ], [ "front", "outpostwall2" ] ] 324c324 < "brush" : [ [ "clear" ], [ "back", "outpost" ], [ "front", "outpost" ] ] --- > "brush" : [ [ "clear" ], [ "back", "outpostwall2" ], [ "front", "outpostwall2" ] ] 1410a1411,1418 > }, > > { > "name" : "outpoststatic", > "rules" : [ > [ "maxSpawnCount", [1] ] > ], > "def" : [ "image", [ "outpoststatic.png", "outpoststatic-objects.png" ] ] interface\ai\ai.config 344a345,371 > "novakid" : { > "aiFrames" : "humanAi.png", > "staticFrames" : "staticHuman.png", > "openSpeech" : { > "0" : [ > { > "animation" : "unique", > "text" : "ERROR: ERROR: Info:'S.A.I.L.::run.innerLoop', 'Cnt#: ', 1198, 'Sum:ms:', ERROR: 'Min', 15, 'Max', 7199, 'Horse', 9899, 'Avg', 23, 'Last:::', '800b5', 'Var:avg,us: ERROR: ERROR: REBOOT REQUIRED!!!'", > "speedModifier" : 0.5 > } > ], > "1" : [ > { > "animation" : "talk", > "text" : "The thrusters and FTL drive are offline. I can repair the thrusters with the ships auto repair module but I'll need pixels and core fragments from the core of the planet below.", > "speedModifier" : 1.0 > } > ], > "2" : [ > { > "animation" : "talk", > "text" : "We've repaired the ships thrusters. Travel within this system is now available, did you investigate that gate yet? Next we need to fix the ship's FTL drive.", > "speedModifier" : 1.0 > } > ] > } > }, interface\ai\enableteleporter.aicommand 147a148,171 > "novakid" : { > "buttonText" : "Enable Teleporter", > "selectSpeech" : [ > { > "animation" : "talk", > "text" : "I can turn on the ship's short range teleport, it'll take you down to the planet below. Be careful down there!", > "speedModifier" : 1.0 > } > ], > "successSpeech" : [ > { > "animation" : "talk", > "text" : "I did it! Now we have access to the planet we can find those materials we need to fix the ship's thrusters!", > "speedModifier" : 1.0 > } > ], > "failSpeech" : [ > { > "animation" : "talk", > "text" : "Failure", > "speedModifier" : 1.0 > } > ] > }, interface\ai\givebeamaxe.aicommand 147a148,171 > "novakid" : { > "buttonText" : "Enable Matter Manipulator", > "selectSpeech" : [ > { > "animation" : "talk", > "text" : "Your matter manipulator is an awesome way of interacting with the world! I can try to enable it for you!", > "speedModifier" : 1.0 > } > ], > "successSpeech" : [ > { > "animation" : "talk", > "text" : "It worked!", > "speedModifier" : 1.0 > } > ], > "failSpeech" : [ > { > "animation" : "talk", > "text" : "Failure", > "speedModifier" : 1.0 > } > ] > }, interface\ai\upgradeship1.aicommand 142a143,166 > "novakid" : { > "buttonText" : "Reboot ship AI", > "selectSpeech" : [ > { > "animation" : "unique", > "text" : "Reboot Reboot Reboot Reboot Reboot Reboot Reboot Reboot Reboot Reboot Reboot Reboot Reboot Reboot Reboot Reboot Reboot Reboot Reboot Reboot Reboot Reboot Reboot Reboot Reboot Reboot Reboot Reboot Reboot Reboot Reboot Reboot Reboot Reboot Reboot Reboot Reboot Reboot Reboot Reboot Reboot Reboot Reboot Reboot Reboot ", > "speedModifier" : 0.5 > } > ], > "successSpeech" : [ > { > "animation" : "talk", > "text" : "Boot Initialised, new superuser acquired...... Hello! Thanks for that! I am S.A.I.L. and I'll be helping you out. I have restored the backup power for you! The thrusters and FTL drive are still offline. We should start by enabling your matter manipulator.", > "speedModifier" : 1.0 > } > ], > "failSpeech" : [ > { > "animation" : "talk", > "text" : "Failure", > "speedModifier" : 1.0 > } > ] > }, interface\ai\upgradeship2.aicommand 42c42 < "text" : "The ship's thrusters have been repaired! Travel within this system is now available. Next we need to fix the ship's FTL drive.", --- > "text" : "The ship's thrusters have been repaired! Travel within this system is now available. We need to fix the ship's FTL drive with 100 moon stone. Our scanners have also picked up the presence of a strange gate in this system, we should check that out first!", 66c66 < "text" : "The ship's thrusters have been repaired! Travel within this system is now available. Next we need to fix the ship's FTL drive.", --- > "text" : "The ship's thrusters have been repaired! Travel within this system is now available. We need to fix the ship's FTL drive with 100 moon stone. Our scanners have also picked up the presence of a strange gate in this system, we should check that out first!", 90c90 < "text" : "The ship's thrusters have been repaired! Travel within this system is now available. Next we need to fix the ship's FTL drive.", --- > "text" : "The ship's thrusters have been repaired! Travel within this system is now available. We need to fix the ship's FTL drive with 100 moon stone. Our scanners have also picked up the presence of a strange gate in this system, we should check that out first!", 114c114 < "text" : "The ship's thrusters have been repaired! Travel within this system is now available. Next we need to fix the ship's FTL drive.", --- > "text" : "The ship's thrusters have been repaired! Travel within this system is now available. We need to fix the ship's FTL drive with 100 moon stone. Our scanners have also picked up the presence of a strange gate in this system, we should check that out first!", 138c138,162 < "text" : "The ship's thrusters have been repaired! Travel within this system is now available. Next we need to fix the ship's FTL drive.", --- > "text" : "The ship's thrusters have been repaired! Travel within this system is now available. We need to fix the ship's FTL drive with 100 moon stone. Our scanners have also picked up the presence of a strange gate in this system, we should check that out first!", > "speedModifier" : 1.0 > } > ], > "failSpeech" : [ > { > "animation" : "refuse", > "text" : "Failure! You've not yet gathered the required materials.", > "speedModifier" : 1.0 > } > ] > }, > "novakid" : { > "buttonText" : "Repair Ship's Thrusters", > "selectSpeech" : [ > { > "animation" : "talk", > "text" : "I can repair the thrusters with the ships auto repair module but I'll need 1000 pixels and 20 core fragments from the planet below.", > "speedModifier" : 1.0 > } > ], > "successSpeech" : [ > { > "animation" : "talk", > "text" : "The ship's thrusters have been repaired! Travel within this system is now available. We need to fix the ship's FTL drive with 100 moon stone. Our scanners have also picked up the presence of a strange gate in this system, we should check that out first!", 162c186 < "text" : "The ship's thrusters have been repaired! Travel within this system is now available. Next we need to fix the ship's FTL drive.", --- > "text" : "The ship's thrusters have been repaired! Travel within this system is now available. We need to fix the ship's FTL drive with 100 moon stone. Our scanners have also picked up the presence of a strange gate in this system, we should check that out first!", interface\windowconfig\charcreation.config 150c150 < "position" : [0, 0] --- > "position" : [-5, 0] 155c155 < "position" : [27, 0] --- > "position" : [17, 0] 160c160 < "position" : [54, 0] --- > "position" : [39, 0] 165c165 < "position" : [0, -26] --- > "position" : [61, 0] 170c170 < "position" : [27, -26] --- > "position" : [5, -26] 175c175,180 < "position" : [54, -26] --- > "position" : [27, -26] > }, > { > "id" : 6, > "image" : "", > "position" : [49, -26] 192c197 < "position" : [0, 30] --- > "position" : [6, 32] 198c203 < "position" : [29, 30] --- > "position" : [28, 32] items\armors\apex\apex-tier1\apextier1.head 28c28 < "amount" : 15 --- > "amount" : 30 items\armors\apex\apex-tier10\apextier10.head 29c29 < "amount" : 400 --- > "amount" : 800 items\armors\apex\apex-tier2\apextier2.head 28c28 < "amount" : 35 --- > "amount" : 70 items\armors\apex\apex-tier3\apextier3.head 29c29 < "amount" : 70 --- > "amount" : 140 items\armors\apex\apex-tier4\apextier4.head 29c29 < "amount" : 100 --- > "amount" : 200 items\armors\apex\apex-tier5\apextier5.head 29c29 < "amount" : 135 --- > "amount" : 270 items\armors\apex\apex-tier6\apextier6.head 29c29 < "amount" : 175 --- > "amount" : 350 items\armors\apex\apex-tier7\apextier7.head 29c29 < "amount" : 220 --- > "amount" : 440 items\armors\apex\apex-tier8\apextier8.head 29c29 < "amount" : 270 --- > "amount" : 540 items\armors\apex\apex-tier9\apextier9.head 29c29 < "amount" : 330 --- > "amount" : 660 items\armors\aqua\aqua-tier1\aquatier1.head 28c28 < "amount" : 15 --- > "amount" : 30 items\armors\aqua\aqua-tier10\aquatier10.head 28c28 < "amount" : 400 --- > "amount" : 800 items\armors\aqua\aqua-tier2\aquatier2.head 27c27 < "amount" : 35 --- > "amount" : 70 items\armors\aqua\aqua-tier3\aquatier3.head 28c28 < "amount" : 70 --- > "amount" : 140 items\armors\aqua\aqua-tier4\aquatier4.head 28c28 < "amount" : 100 --- > "amount" : 200 items\armors\aqua\aqua-tier5\aquatier5.head 28c28 < "amount" : 135 --- > "amount" : 270 items\armors\aqua\aqua-tier6\aquatier6.head 28c28 < "amount" : 175 --- > "amount" : 350 items\armors\aqua\aqua-tier7\aquatier7.head 28c28 < "amount" : 220 --- > "amount" : 440 items\armors\aqua\aqua-tier8\aquatier8.head 28c28 < "amount" : 270 --- > "amount" : 540 items\armors\aqua\aqua-tier9\aquatier9.head 28c28 < "amount" : 330 --- > "amount" : 660 items\armors\avian\avian-tier1\aviantier1.head 28c28 < "amount" : 15 --- > "amount" : 30 items\armors\avian\avian-tier10\aviantier10.head 29c29 < "amount" : 400 --- > "amount" : 800 items\armors\avian\avian-tier2\aviantier2.head 28c28 < "amount" : 35 --- > "amount" : 70 items\armors\avian\avian-tier3\aviantier3.head 29c29 < "amount" : 70 --- > "amount" : 140 items\armors\avian\avian-tier4\aviantier4.head 29c29 < "amount" : 100 --- > "amount" : 200 items\armors\avian\avian-tier5\aviantier5.head 29c29 < "amount" : 135 --- > "amount" : 270 items\armors\avian\avian-tier6\aviantier6.head 29c29 < "amount" : 175 --- > "amount" : 350 items\armors\avian\avian-tier7\aviantier7.head 29c29 < "amount" : 220 --- > "amount" : 440 items\armors\avian\avian-tier8\aviantier8.head 29c29 < "amount" : 270 --- > "amount" : 540 items\armors\avian\avian-tier9\aviantier9.head 29c29 < "amount" : 330 --- > "amount" : 660 items\armors\backitems\oxygentank\oxygentank.back 14c14 < "name" : "aquatic" --- > "name" : "breathprotection" items\armors\floran\floran-tier1\florantier1.head 28c28 < "amount" : 15 --- > "amount" : 30 items\armors\floran\floran-tier10\florantier10.head 28c28 < "amount" : 400 --- > "amount" : 800 items\armors\floran\floran-tier2\florantier2.head 27c27 < "amount" : 35 --- > "amount" : 70 items\armors\floran\floran-tier3\florantier3.head 28c28 < "amount" : 70 --- > "amount" : 140 items\armors\floran\floran-tier4\florantier4.head 28c28 < "amount" : 100 --- > "amount" : 200 items\armors\floran\floran-tier5\florantier5.head 28c28 < "amount" : 135 --- > "amount" : 270 items\armors\floran\floran-tier6\florantier6.head 28c28 < "amount" : 175 --- > "amount" : 350 items\armors\floran\floran-tier7\florantier7.head 28c28 < "amount" : 220 --- > "amount" : 440 items\armors\floran\floran-tier8\florantier8.head 28c28 < "amount" : 270 --- > "amount" : 540 items\armors\floran\floran-tier9\florantier9.head 28c28 < "amount" : 330 --- > "amount" : 660 items\armors\human\human-tier1\humantier1.head 28c28 < "amount" : 15 --- > "amount" : 30 items\armors\human\human-tier10\humantier10.head 29c29 < "amount" : 400 --- > "amount" : 800 items\armors\human\human-tier2\humantier2.head 28c28 < "amount" : 35 --- > "amount" : 70 items\armors\human\human-tier3\humantier3.head 29c29 < "amount" : 70 --- > "amount" : 140 items\armors\human\human-tier4\humantier4.head 29c29 < "amount" : 100 --- > "amount" : 200 items\armors\human\human-tier5\humantier5.head 29c29 < "amount" : 135 --- > "amount" : 270 items\armors\human\human-tier6\humantier6.head 29c29 < "amount" : 175 --- > "amount" : 350 items\armors\human\human-tier7\humantier7.head 29c29 < "amount" : 220 --- > "amount" : 440 items\armors\human\human-tier8\humantier8.head 29c29 < "amount" : 270 --- > "amount" : 540 items\armors\human\human-tier9\humantier9.head 29c29 < "amount" : 330 --- > "amount" : 660 items\armors\robot\robo-tier1\glitchtier1.head 28c28 < "amount" : 15 --- > "amount" : 30 items\armors\robot\robo-tier10\glitchtier10.head 29c29 < "amount" : 400 --- > "amount" : 800 items\armors\robot\robo-tier2\glitchtier2.head 27c27 < "amount" : 35 --- > "amount" : 70 items\armors\robot\robo-tier3\glitchtier3.head 29c29 < "amount" : 70 --- > "amount" : 140 items\armors\robot\robo-tier4\glitchtier4.head 29c29 < "amount" : 100 --- > "amount" : 200 items\armors\robot\robo-tier5\glitchtier5.head 29c29 < "amount" : 135 --- > "amount" : 270 items\armors\robot\robo-tier6\glitchtier6.head 29c29 < "amount" : 175 --- > "amount" : 350 items\armors\robot\robo-tier7\glitchtier7.head 29c29 < "amount" : 220 --- > "amount" : 440 items\armors\robot\robo-tier8\glitchtier8.head 29c29 < "amount" : 270 --- > "amount" : 540 items\armors\robot\robo-tier9\glitchtier9.head 29c29 < "amount" : 330 --- > "amount" : 660 items\materials\heavypipe.matitem 11c11 < "materialId" : 185 --- > "materialId" : 1185 items\materials\sewerpipe.matitem 4c4 < "inventoryIcon" : "sewerpipehorizontal.png", --- > "inventoryIcon" : "sewerpipe.png", 7c7 < "description" : "A pipe.", --- > "description" : "A pipe commonly used for testing.", 11c11 < "materialId" : 82 --- > "materialId" : 1182 items\swords\minibiome\wilderness\undergrowthtrimmer\undergrowthtrimmer.sword 50c50 < "power" : 3 --- > "power" : 6 objects\gate\ancientconsole\ancientconsole.object 11,16c11,17 < "apexDescription" : "-todo-", < "avianDescription" : "-todo-", < "floranDescription" : "-todo-", < "glitchDescription" : "-todo-", < "humanDescription" : "-todo-", < "hylotlDescription" : "-todo-", --- > "apexDescription" : "A gate control panel.", > "avianDescription" : "A gate control panel.", > "floranDescription" : "Controlsss.", > "glitchDescription" : "Statement. A gate control panel.", > "humanDescription" : "A gate control panel.", > "hylotlDescription" : "A control panel.", > "novakidDescription" : "Let's see if I can't jimmy my way through this.", objects\gate\ancientgate\ancientgate.object 10,15c10,16 < "apexDescription" : "-todo-", < "avianDescription" : "-todo-", < "floranDescription" : "-todo-", < "glitchDescription" : "-todo-", < "humanDescription" : "-todo-", < "hylotlDescription" : "-todo-", --- > "apexDescription" : "A mysterious gate to somewhere.", > "avianDescription" : "A gate of mysterious origin.", > "floranDescription" : "Floran wonder which ssstrange creature make door.", > "glitchDescription" : "Confusion. I cannot trace the origins of this gate.", > "humanDescription" : "A strange and arcane gate carved in mystery.", > "hylotlDescription" : "Looks like something a Hylotl child would make in arts and crafts.", > "novakidDescription" : "A strange gate that's jus' beggin' me to walk through it.", objects\gate\ancientpillar\ancientpillar.object 11,16c11,17 < "apexDescription" : "-todo-", < "avianDescription" : "-todo-", < "floranDescription" : "-todo-", < "glitchDescription" : "-todo-", < "humanDescription" : "-todo-", < "hylotlDescription" : "-todo-", --- > "apexDescription" : "An ancient glowing pillar. I am in awe.", > "avianDescription" : "A glowing monolith. The universe is wonderful.", > "floranDescription" : "Ssshiny rock! Floran like not hot rock.", > "glitchDescription" : "Analysis. This ethereal glow is produced by a substance I do not recognise.", > "humanDescription" : "It's like an ancient disco!", > "hylotlDescription" : "A garish glowing pillar.", > "novakidDescription" : "This glowin' stone reminds me a' home.", objects\generic\irondoor\irondoor.object 11,16c11,17 < "apexDescription" : "-todo-", < "avianDescription" : "-todo-", < "floranDescription" : "-todo-", < "glitchDescription" : "-todo-", < "humanDescription" : "-todo-", < "hylotlDescription" : "-todo-", --- > "apexDescription" : "A menacing iron door.", > "avianDescription" : "This door looks designed to keep something out... or in.", > "floranDescription" : "Floran like ssstabby door. Floran ssslam door on fish.", > "glitchDescription" : "Statement. This door appears to be of Glitch origin.", > "humanDescription" : "This reminds me of my days exploring old castles.", > "hylotlDescription" : "What barbarians would make a door out of blades?", > "novakidDescription" : "This spiky door ain't nothin' for the likes of me.", objects\outpost\infinityexpress\infinityexpress.object 16,21c16,22 < "apexDescription" : "-todo-", < "avianDescription" : "-todo-", < "floranDescription" : "-todo-", < "glitchDescription" : "-todo-", < "humanDescription" : "-todo-", < "hylotlDescription" : "-todo-", --- > "apexDescription" : "A store. I'll be sure to buy everything I need.", > "avianDescription" : "A handy store. Let's hope they sell what I want.", > "floranDescription" : "Floran get goods and ssservices in exchange for credits or ssstabbing.", > "glitchDescription" : "Statement. A merchant of some sort.", > "humanDescription" : "I hope they do Twinkies.", > "hylotlDescription" : "A store. I doubt it sells lily pads.", > "novakidDescription" : "Gonna buy me some guns, ammo, and maybe a sneaky bottle a' automato juice.", objects\outpost\number0\number0.object 10,12c10,12 < "apexDescription" : "-todo-", < "avianDescription" : "-todo-", < "floranDescription" : "-todo-", --- > "apexDescription" : "Zero.", > "avianDescription" : "Zero.", > "floranDescription" : "Circle.", 14,15c14,16 < "humanDescription" : "-todo-", < "hylotlDescription" : "-todo-", --- > "humanDescription" : "Zero.", > "hylotlDescription" : "Nothing.", > "novakidDescription" : "A zero.", objects\outpost\number1\number1.object 10,12c10,12 < "apexDescription" : "-todo-", < "avianDescription" : "-todo-", < "floranDescription" : "-todo-", --- > "apexDescription" : "One.", > "avianDescription" : "One.", > "floranDescription" : "Pointy ssspike.", 14,15c14,16 < "humanDescription" : "-todo-", < "hylotlDescription" : "-todo-", --- > "humanDescription" : "One.", > "hylotlDescription" : "One.", > "novakidDescription" : "A one.", objects\outpost\number2\number2.object 10,12c10,12 < "apexDescription" : "-todo-", < "avianDescription" : "-todo-", < "floranDescription" : "-todo-", --- > "apexDescription" : "Two.", > "avianDescription" : "Two.", > "floranDescription" : "Sssnake thing.", 14,15c14,16 < "humanDescription" : "-todo-", < "hylotlDescription" : "-todo-", --- > "humanDescription" : "A number two. Hehe.", > "hylotlDescription" : "Two.", > "novakidDescription" : "A two.", objects\outpost\number3\number3.object 10,12c10,12 < "apexDescription" : "-todo-", < "avianDescription" : "-todo-", < "floranDescription" : "-todo-", --- > "apexDescription" : "Three.", > "avianDescription" : "Three.", > "floranDescription" : "Funny sssmiley thing.", 14,15c14,16 < "humanDescription" : "-todo-", < "hylotlDescription" : "-todo-", --- > "humanDescription" : "Three.", > "hylotlDescription" : "Three.", > "novakidDescription" : "A three.", objects\outpost\number4\number4.object 9,11c9,11 < "apexDescription" : "-todo-", < "avianDescription" : "-todo-", < "floranDescription" : "-todo-", --- > "apexDescription" : "Four.", > "avianDescription" : "Four.", > "floranDescription" : "Bird?", 13,14c13,15 < "humanDescription" : "-todo-", < "hylotlDescription" : "-todo-", --- > "humanDescription" : "Four.", > "hylotlDescription" : "Four.", > "novakidDescription" : "A four.", objects\outpost\number5\number5.object 10,12c10,12 < "apexDescription" : "-todo-", < "avianDescription" : "-todo-", < "floranDescription" : "-todo-", --- > "apexDescription" : "Five.", > "avianDescription" : "Five.", > "floranDescription" : "Meat hook.", 14,15c14,16 < "humanDescription" : "-todo-", < "hylotlDescription" : "-todo-", --- > "humanDescription" : "Five.", > "hylotlDescription" : "Five.", > "novakidDescription" : "A five.", objects\outpost\number6\number6.object 10,12c10,12 < "apexDescription" : "-todo-", < "avianDescription" : "-todo-", < "floranDescription" : "Sssix.", --- > "apexDescription" : "Six.", > "avianDescription" : "Six.", > "floranDescription" : "Sssnail.", 14,15c14,16 < "humanDescription" : "-todo-", < "hylotlDescription" : "-todo-", --- > "humanDescription" : "Six.", > "hylotlDescription" : "Six.", > "novakidDescription" : "A six.", objects\outpost\number7\number7.object 10,12c10,12 < "apexDescription" : "-todo-", < "avianDescription" : "-todo-", < "floranDescription" : "Ssseven.", --- > "apexDescription" : "Seven.", > "avianDescription" : "Seven.", > "floranDescription" : "Ssscythe.", 14,15c14,16 < "humanDescription" : "-todo-", < "hylotlDescription" : "-todo-", --- > "humanDescription" : "Seven. The best score.", > "hylotlDescription" : "Seven.", > "novakidDescription" : "A seven.", objects\outpost\number8\number8.object 10,12c10,12 < "apexDescription" : "-todo-", < "avianDescription" : "-todo-", < "floranDescription" : "-todo-", --- > "apexDescription" : "Eight.", > "avianDescription" : "Eight.", > "floranDescription" : "The crushing futility of existence.", 14,15c14,16 < "humanDescription" : "-todo-", < "hylotlDescription" : "-todo-", --- > "humanDescription" : "Eight.", > "hylotlDescription" : "Eight.", > "novakidDescription" : "An eight.", objects\outpost\number9\number9.object 10,12c10,12 < "apexDescription" : "-todo-", < "avianDescription" : "-todo-", < "floranDescription" : "-todo-", --- > "apexDescription" : "Nine.", > "avianDescription" : "Nine.", > "floranDescription" : "Hammer!", 14,15c14,16 < "humanDescription" : "-todo-", < "hylotlDescription" : "-todo-", --- > "humanDescription" : "Nine.", > "hylotlDescription" : "Nine.", > "novakidDescription" : "A nine.", projectiles\minibiomelegendaries\cutterleafx\cutterleafx.projectile 18c18 < "power" : 1.0, --- > "power" : 200, projectiles\minibiomelegendaries\wildorb\wildorb.projectile 32d31 < "inheritDamageFactor" : 0.5, 45d43 < "inheritDamageFactor" : 0.5, 58d55 < "inheritDamageFactor" : 0.5, projectiles\minibiomelegendaries\wildorbx\wildorbx.projectile 32d31 < "inheritDamageFactor" : 0.2, 45d43 < "inheritDamageFactor" : 0.2, 58d55 < "inheritDamageFactor" : 0.2, 71d67 < "inheritDamageFactor" : 0.2, 84d79 < "inheritDamageFactor" : 0.2, 97d91 < "inheritDamageFactor" : 0.2, 110d103 < "inheritDamageFactor" : 0.2, 123d115 < "inheritDamageFactor" : 0.2, 136d127 < "inheritDamageFactor" : 0.2, projectiles\swoosh\shortsword\wildswoosh\wildswoosh.projectile 25d24 < "inheritDamageFactor" : 1, projectiles\swoosh\shortsword\wildswooshx\wildswooshx.projectile 25d24 < "inheritDamageFactor" : 1, quests\quests.config 9c9,10 < "hylotl" : [ "hylotltutorial.gearup" ] --- > "hylotl" : [ "hylotltutorial.gearup" ], > "novakid" : [ "novakidtutorial.gearup" ] tiles\materials\girder.material 15,164c15,23 < "neighborAwareRendering" : { < "legend" : { }, < "filters" : [ < { < "texture" : "girderWE.png", < "neighbors" : [ < [ "X", "0", "X" ], < [ "0", "S", "0" ], < [ "X", "0", "X" ] < ] < }, < { < "texture" : "girderWE.png", < "neighbors" : [ < [ "X", "1", "X" ], < [ "1", "S", "1" ], < [ "X", "1", "X" ] < ] < }, < { < "texture" : "girderWE.png", < "neighbors" : [ < [ "X", "1", "X" ], < [ "0", "S", "1" ], < [ "X", "1", "X" ] < ] < }, < { < "texture" : "girderWE.png", < "neighbors" : [ < [ "X", "1", "X" ], < [ "1", "S", "0" ], < [ "X", "1", "X" ] < ] < }, < { < "texture" : "girderWE.png", < "neighbors" : [ < [ "X", "1", "X" ], < [ "1", "S", "1" ], < [ "X", "0", "X" ] < ] < }, < { < "texture" : "girderWE.png", < "neighbors" : [ < [ "X", "0", "X" ], < [ "1", "S", "1" ], < [ "X", "1", "X" ] < ] < }, < { < "texture" : "girderWE.png", < "neighbors" : [ < [ "1", "X" ], < [ "S", "1" ] < ] < }, < { < "texture" : "girderWE.png", < "neighbors" : [ < [ "X", "1" ], < [ "1", "S" ] < ] < }, < { < "texture" : "girderWE.png", < "neighbors" : [ < [ "1", "S" ], < [ "X", "1" ] < ] < }, < { < "texture" : "girderWE.png", < "neighbors" : [ < [ "S", "1" ], < [ "1", "X" ] < ] < }, < { < "texture" : "girderNS.png", < "neighbors" : [ < [ "0" ], < [ "S" ], < [ "1" ] < ] < }, < { < "texture" : "girderNS.png", < "neighbors" : [ < [ "1" ], < [ "S" ], < [ "0" ] < ] < }, < { < "texture" : "girderNS.png", < "neighbors" : [ < [ "1" ], < [ "S" ], < [ "1" ] < ] < }, < { < "texture" : "girderWE.png", < "neighbors" : [ < [ "1", "S", "0" ] < ] < }, < { < "texture" : "girderWE.png", < "neighbors" : [ < [ "0", "S", "1" ] < ] < }, < { < "texture" : "girderWE.png", < "neighbors" : [ < [ "1", "S", "1" ] < ] < }, < { < "texture" : "girderWE.png", < "neighbors" : [ < [ "s", "1" ], < [ "1", "0" ] < ] < }, < { < "texture" : "girderWE.png", < "neighbors" : [ < [ "0", "1" ], < [ "1", "s" ] < ] < }, < { < "texture" : "girderWE.png", < "neighbors" : [ < [ "1", "s" ], < [ "0", "1" ] < ] < }, < { < "texture" : "girderWE.png", < "neighbors" : [ < [ "1", "0" ], < [ "s", "1" ] < ] < } < ] --- > > "renderTemplate" : "/tiles/girdertemplate.config", > "renderParameters" : { > "texture" : "girder.png", > "variants" : 1, > "lightTransparent" : false, > "occludesBelow" : false, > "multicolored" : true, > "zLevel" : 100 tiles\materials\heavypipe.material 2c2 < "materialId" : 185, --- > "materialId" : 1185, 4d3 < "frames" : "outposthorizontal.png", 6d4 < "variants" : 5, 9c7 < "description" : "An outpost pipe.", --- > "description" : "A heavy pipe.", 15,165c13,22 < "health" : 6, < "neighborAwareRendering" : { < "legend" : { }, < "filters" : [ < { < "texture" : "heavypipeno.png", < "neighbors" : [ < [ "X", "0", "X" ], < [ "0", "S", "0" ], < [ "X", "0", "X" ] < ] < }, < { < "texture" : "heavypipeNSEW.png", < "neighbors" : [ < [ "X", "1", "X" ], < [ "1", "S", "1" ], < [ "X", "1", "X" ] < ] < }, < { < "texture" : "heavypipeNSE.png", < "neighbors" : [ < [ "X", "1", "X" ], < [ "0", "S", "1" ], < [ "X", "1", "X" ] < ] < }, < { < "texture" : "heavypipeNSW.png", < "neighbors" : [ < [ "X", "1", "X" ], < [ "1", "S", "0" ], < [ "X", "1", "X" ] < ] < }, < { < "texture" : "heavypipeNEW.png", < "neighbors" : [ < [ "X", "1", "X" ], < [ "1", "S", "1" ], < [ "X", "0", "X" ] < ] < }, < { < "texture" : "heavypipeSEW.png", < "neighbors" : [ < [ "X", "0", "X" ], < [ "1", "S", "1" ], < [ "X", "1", "X" ] < ] < }, < { < "texture" : "heavypipeNE.png", < "neighbors" : [ < [ "1", "X" ], < [ "S", "1" ] < ] < }, < { < "texture" : "heavypipeNW.png", < "neighbors" : [ < [ "X", "1" ], < [ "1", "S" ] < ] < }, < { < "texture" : "heavypipeSW.png", < "neighbors" : [ < [ "1", "S" ], < [ "X", "1" ] < ] < }, < { < "texture" : "heavypipeSE.png", < "neighbors" : [ < [ "S", "1" ], < [ "1", "X" ] < ] < }, < { < "texture" : "heavypipeN.png", < "neighbors" : [ < [ "0" ], < [ "S" ], < [ "1" ] < ] < }, < { < "texture" : "heavypipeS.png", < "neighbors" : [ < [ "1" ], < [ "S" ], < [ "0" ] < ] < }, < { < "texture" : "heavypipevertical.png", < "neighbors" : [ < [ "1" ], < [ "S" ], < [ "1" ] < ] < }, < { < "texture" : "heavypipeE.png", < "neighbors" : [ < [ "1", "S", "0" ] < ] < }, < { < "texture" : "heavypipeW.png", < "neighbors" : [ < [ "0", "S", "1" ] < ] < }, < { < "texture" : "heavypipehorizontal.png", < "neighbors" : [ < [ "1", "S", "1" ] < ] < }, < { < "texture" : "heavypipeinnercornermissing.png", < "neighbors" : [ < [ "s", "1" ], < [ "1", "0" ] < ] < }, < { < "texture" : "heavypipeinnercornermissing.png", < "neighbors" : [ < [ "0", "1" ], < [ "1", "s" ] < ] < }, < { < "texture" : "heavypipeinnercornermissing.png", < "neighbors" : [ < [ "1", "s" ], < [ "0", "1" ] < ] < }, < { < "texture" : "heavypipeinnercornermissing.png", < "neighbors" : [ < [ "1", "0" ], < [ "s", "1" ] < ] < } < ] --- > "health" : 10, > > "renderTemplate" : "/tiles/pipetemplate.config", > "renderParameters" : { > "texture" : "heavypipe.png", > "variants" : 5, > "lightTransparent" : true, > "occludesBelow" : false, > "multicolored" : true, > "zLevel" : 10 tiles\materials\sewerpipe.material 2c2 < "materialId" : 82, --- > "materialId" : 1182, 4,6c4 < "frames" : "sewerpipehorizontal.png", < "particleColor" : [84, 127, 73, 255], < "variants" : 10, --- > "particleColor" : [194, 194, 194, 255], 9c7 < "description" : "A pipe.", --- > "description" : "A sewer pipe.", 11c9 < "floranDescription" : "Ssssmelly pipe.", --- > "floranDescription" : "Pipe!", 13a12 > "drawBackground" : true, 15,76c14,22 < "neighborAwareRendering" : { < "legend" : { < "3" : { < "type" : "AtLeast", < "count" : 3 < }, < "A" : { < "type" : "Any" < } < }, < "filters" : [ < { < "texture" : "sewerpipemiddle.png", < "neighbors" : [ < [ "X", "3", "X" ], < [ "3", "S", "3" ], < [ "X", "3", "X" ] < ] < }, < { < "texture" : "sewerpipeNE.png", < "neighbors" : [ < [ "1", "X" ], < [ "S", "1" ] < ] < }, < { < "texture" : "sewerpipeNW.png", < "neighbors" : [ < [ "X", "1" ], < [ "1", "S" ] < ] < }, < { < "texture" : "sewerpipeSW.png", < "neighbors" : [ < [ "1", "S" ], < [ "X", "1" ] < ] < }, < { < "texture" : "sewerpipeSE.png", < "neighbors" : [ < [ "S", "1" ], < [ "1", "X" ] < ] < }, < { < "texture" : "sewerpipevertical.png", < "neighbors" : [ < [ "A" ], < [ "S" ], < [ "A" ] < ] < }, < { < "texture" : "sewerpipehorizontal.png", < "neighbors" : [ < [ "A", "S", "A" ] < ] < } < ] --- > > "renderTemplate" : "/tiles/pipetemplate.config", > "renderParameters" : { > "texture" : "sewerpipe.png", > "variants" : 10, > "lightTransparent" : true, > "occludesBelow" : false, > "multicolored" : true, > "zLevel" : 10 tiles\platforms\ancientplatform.material 6,9d5 < "stairVariants" : 1, < "stairImage" : "ancientstairs.png", < "platformVariants" : 3, < "platformImage" : "ancientplatform.png", 13c9,20 < "footstepSound" : "/sfx/blocks/footstep_lightwood.wav" --- > "footstepSound" : "/sfx/blocks/footstep_lightwood.wav", > > "renderTemplate" : "/tiles/platformtemplate.config", > "renderParameters" : { > "texture" : "ancientplatform.png", > "variants" : 3, > "lightTransparent" : true, > "occludesBelow" : false, > "multicolored" : true, > "zLevel" : 0, > "platform" : true > } tiles\platforms\apexshipplatform.material 6,9d5 < "stairVariants" : 1, < "stairImage" : "apexshipstairs.png", < "platformVariants" : 3, < "platformImage" : "apexshipplatform.png", 13c9,20 < "footstepSound" : "/sfx/blocks/footstep_lightmetal.wav" --- > "footstepSound" : "/sfx/blocks/footstep_lightmetal.wav", > > "renderTemplate" : "/tiles/platformtemplate.config", > "renderParameters" : { > "texture" : "apexshipplatform.png", > "variants" : 1, > "lightTransparent" : true, > "occludesBelow" : false, > "multicolored" : true, > "zLevel" : 0, > "platform" : true > } tiles\platforms\bambooplatform.material 6,9d5 < "stairVariants" : 1, < "stairImage" : "bamboostairs.png", < "platformVariants" : 3, < "platformImage" : "bambooplatform.png", 13c9,20 < "footstepSound" : "/sfx/blocks/footstep_lightwood.wav" --- > "footstepSound" : "/sfx/blocks/footstep_lightwood.wav", > > "renderTemplate" : "/tiles/platformtemplate.config", > "renderParameters" : { > "texture" : "bambooplatform.png", > "variants" : 1, > "lightTransparent" : true, > "occludesBelow" : false, > "multicolored" : true, > "zLevel" : 0, > "platform" : true > } tiles\platforms\copperplatform.material 6,9d5 < "stairVariants" : 1, < "stairImage" : "copperstairs.png", < "platformVariants" :1, < "platformImage" : "copperplatform.png", 13c9,20 < "footstepSound" : "/sfx/blocks/footstep_girder.wav" --- > "footstepSound" : "/sfx/blocks/footstep_girder.wav", > > "renderTemplate" : "/tiles/platformtemplate.config", > "renderParameters" : { > "texture" : "copperplatform.png", > "variants" : 1, > "lightTransparent" : true, > "occludesBelow" : false, > "multicolored" : false, > "zLevel" : 0, > "platform" : true > } tiles\platforms\modernplatform.material 6,9d5 < "stairVariants" : 1, < "stairImage" : "modernstairs.png", < "platformVariants" : 1, < "platformImage" : "modernplatform.png", 12c8,20 < "description" : "Made from a modern material, these are smooth to the touch." --- > "description" : "Made from a modern material, these are smooth to the touch.", > "footstepSound" : "/sfx/blocks/footstep_lightmetal.wav", > > "renderTemplate" : "/tiles/platformtemplate.config", > "renderParameters" : { > "texture" : "modernplatform.png", > "variants" : 1, > "lightTransparent" : true, > "occludesBelow" : false, > "multicolored" : true, > "zLevel" : 0, > "platform" : true > } tiles\platforms\outpostplatform.material 6,9d5 < "stairVariants" : 1, < "stairImage" : "outpoststairs.png", < "platformVariants" : 1, < "platformImage" : "outpostplatform.png", 13c9,20 < "footstepSound" : "/sfx/blocks/footstep_lightmetal.wav" --- > "footstepSound" : "/sfx/blocks/footstep_lightmetal.wav", > > "renderTemplate" : "/tiles/platformtemplate.config", > "renderParameters" : { > "texture" : "outpostplatform.png", > "variants" : 1, > "lightTransparent" : true, > "occludesBelow" : false, > "multicolored" : true, > "zLevel" : 0, > "platform" : true > } tiles\platforms\plantplatform.material 6,9d5 < "stairVariants" : 1, < "stairImage" : "plantstairs.png", < "platformVariants" : 5, < "platformImage" : "plantplatform.png", 13c9,20 < "footstepSound" : "/sfx/blocks/footstep_lightwood.wav" --- > "footstepSound" : "/sfx/blocks/footstep_lightwood.wav", > > "renderTemplate" : "/tiles/platformtemplate.config", > "renderParameters" : { > "texture" : "plantplatform.png", > "variants" : 5, > "lightTransparent" : true, > "occludesBelow" : false, > "multicolored" : false, > "zLevel" : 0, > "platform" : true > } tiles\platforms\platform.material 6,9d5 < "stairVariants" : 1, < "stairImage" : "woodstairs.png", < "platformVariants" : 3, < "platformImage" : "woodplatform.png", 12,13c8,20 < "description" : "A non-descript wood platform.", < "footstepSound" : "/sfx/blocks/footstep_lightwood.wav" --- > "description" : "A nondescript wood platform.", > "footstepSound" : "/sfx/blocks/footstep_lightwood.wav", > > "renderTemplate" : "/tiles/platformtemplate.config", > "renderParameters" : { > "texture" : "woodplatform.png", > "variants" : 3, > "lightTransparent" : true, > "occludesBelow" : false, > "multicolored" : true, > "zLevel" : 0, > "platform" : true > } tiles\platforms\platform2.material 6,9d5 < "stairVariants" : 1, < "stairImage" : "woodstairs2.png", < "platformVariants" : 3, < "platformImage" : "woodplatform2.png", 13c9,20 < "footstepSound" : "/sfx/blocks/footstep_lightwood.wav" --- > "footstepSound" : "/sfx/blocks/footstep_lightwood.wav", > > "renderTemplate" : "/tiles/platformtemplate.config", > "renderParameters" : { > "texture" : "woodplatform2.png", > "variants" : 3, > "lightTransparent" : true, > "occludesBelow" : false, > "multicolored" : true, > "zLevel" : 0, > "platform" : true > } tiles\platforms\pressurizedplatform.material 6,9d5 < "stairVariants" : 1, < "stairImage" : "pressurizedstairs.png", < "platformVariants" : 1, < "platformImage" : "pressurizedplatform.png", 13c9,20 < "footstepSound" : "/sfx/blocks/footstep_lightwood.wav" --- > "footstepSound" : "/sfx/blocks/footstep_lightwood.wav", > > "renderTemplate" : "/tiles/platformtemplate.config", > "renderParameters" : { > "texture" : "pressurizedplatform.png", > "variants" : 1, > "lightTransparent" : true, > "occludesBelow" : false, > "multicolored" : true, > "zLevel" : 0, > "platform" : true > } tiles\platforms\ruinsplatform.material 6,9d5 < "stairVariants" : 1, < "stairImage" : "ruinsstairs.png", < "platformVariants" : 3, < "platformImage" : "ruinsplatform.png", 13c9,20 < "footstepSound" : "/sfx/blocks/footstep_girder.wav" --- > "footstepSound" : "/sfx/blocks/footstep_girder.wav", > > "renderTemplate" : "/tiles/platformtemplate.config", > "renderParameters" : { > "texture" : "ruinsplatform.png", > "variants" : 3, > "lightTransparent" : true, > "occludesBelow" : false, > "multicolored" : true, > "zLevel" : 0, > "platform" : true > } tiles\platforms\steelplatform.material 6,9d5 < "stairVariants" : 1, < "stairImage" : "steelstairs.png", < "platformVariants" : 1, < "platformImage" : "steelplatform.png", 13c9,20 < "footstepSound" : "/sfx/blocks/footstep_lightmetal.wav" --- > "footstepSound" : "/sfx/blocks/footstep_lightmetal.wav", > > "renderTemplate" : "/tiles/platformtemplate.config", > "renderParameters" : { > "texture" : "steelplatform.png", > "variants" : 1, > "lightTransparent" : true, > "occludesBelow" : false, > "multicolored" : true, > "zLevel" : 0, > "platform" : true > } tiles\platforms\stoneplatform.material 6,9c6 < "stairVariants" : 1, < "stairImage" : "stonestairs.png", < "platformVariants" : 3, < "platformImage" : "stoneplatform.png", --- > "itemDrop" : "stoneplatform", 12c9,20 < "footstepSound" : "/sfx/blocks/footstep_stone.wav" --- > "footstepSound" : "/sfx/blocks/footstep_stone.wav", > > "renderTemplate" : "/tiles/platformtemplate.config", > "renderParameters" : { > "texture" : "stoneplatform.png", > "variants" : 1, > "lightTransparent" : true, > "occludesBelow" : false, > "multicolored" : false, > "zLevel" : 0, > "platform" : true > } tiles\platforms\tribalplatform.material 6,9d5 < "stairVariants" : 1, < "stairImage" : "tribalstairs.png", < "platformVariants" : 3, < "platformImage" : "tribalplatform.png", 13c9,20 < "footstepSound" : "/sfx/blocks/footstep_stone2.wav" --- > "footstepSound" : "/sfx/blocks/footstep_stone2.wav", > > "renderTemplate" : "/tiles/platformtemplate.config", > "renderParameters" : { > "texture" : "tribalplatform.png", > "variants" : 3, > "lightTransparent" : true, > "occludesBelow" : false, > "multicolored" : true, > "zLevel" : 0, > "platform" : true > } tiles\platforms\woodenplatform.material 10c10,14 < "renderProfile" : { --- > > "renderTemplate" : "/tiles/platformtemplate.config", > "renderParameters" : { > "texture" : "woodenplatform.png", > "variants" : 1, 15,229c19 < < "pieces" : { < "leftPlatform" : { < "texture" : "woodenplatform.png", < "textureSize" : [8, 8], < "texturePosition" : [0, 0], < "colorStride" : [0, 8], < "variants" : 3, < "variantStride" : [8, 0] < }, < "midPlatform" : { < "texture" : "woodenplatform.png", < "textureSize" : [8, 8], < "texturePosition" : [24, 0], < "colorStride" : [0, 8], < "variants" : 3, < "variantStride" : [8, 0] < }, < "midPlatformExtendRight" : { < "texture" : "woodenplatform.png", < "textureSize" : [12, 8], < "texturePosition" : [29, 0], < "colorStride" : [0, 8], < "variants" : 1, < "variantStride" : [8, 0] < }, < "midPlatformExtendLeft" : { < "texture" : "woodenplatform.png", < "textureSize" : [12, 8], < "texturePosition" : [24, 0], < "colorStride" : [0, 8], < "variants" : 1, < "variantStride" : [8, 0] < }, < "rightPlatform" : { < "texture" : "woodenplatform.png", < "textureSize" : [8, 8], < "texturePosition" : [48, 0], < "colorStride" : [0, 8], < "variants" : 3, < "variantStride" : [8, 0] < }, < "doublePlatform" : { < "texture" : "woodenplatform.png", < "textureSize" : [8, 8], < "texturePosition" : [72, 0], < "colorStride" : [0, 8], < "variants" : 3, < "variantStride" : [8, 0] < }, < "leftStairs" : { < "texture" : "woodenstairs.png", < "textureSize" : [16, 8], < "colorStride" : [0, 24], < "texturePosition" : [0, 0], < "variants" : 1 < }, < "leftStairsTrim" : { < "texture" : "woodenstairs.png", < "textureSize" : [8, 8], < "colorStride" : [0, 24], < "texturePosition" : [8, 0], < "variants" : 1 < }, < "leftStairBit" : { < "texture" : "woodenstairs.png", < "textureSize" : [6, 4], < "colorStride" : [0, 24], < "texturePosition" : [2, 0], < "variants" : 1 < }, < "rightStairs" : { < "texture" : "woodenstairs.png", < "textureSize" : [16, 8], < "colorStride" : [0, 8], < "texturePosition" : [16, 0], < "variants" : 1 < }, < "rightStairBit" : { < "texture" : "woodenstairs.png", < "textureSize" : [6, 4], < "colorStride" : [0, 24], < "texturePosition" : [24, 0], < "variants" : 1 < } < }, < < "rules" : { < "EqualsSelf" : { < "entries" : [ < { < "type" : "EqualsSelf" < } < ] < }, < "NotEqualsSelf" : { < "entries" : [ < { < "type" : "NotEqualsSelf" < } < ] < } < }, < < "matches" : [ < ["main", [ < < //connect stairs above < { < "matchAllPoints" : [ < [[-1, 1], "EqualsSelf"], < [[1, 0], "NotEqualsSelf"] < ], < "halt": true, < "pieces" : [["leftStairs", [-8, 0]]] < }, < { < "matchAllPoints" : [ < [[1, 1], "EqualsSelf"], < [[-1, 0], "NotEqualsSelf"] < ], < "halt": true, < "pieces" : [["rightStairs", [0, 0]]] < }, < < //connect stairs below < { < "matchAllPoints" : [ < [[1, -1], "EqualsSelf"], < [[-1, 0], "EqualsSelf"] < ], < "halt": true, < "pieces" : [["leftStairsTrim", [0, 0]]] < }, < { < "matchAllPoints" : [ < [[1, -1], "EqualsSelf"] < ], < "halt": true, < "pieces" : [["leftStairs", [-8, 0]]] < }, < { < "matchAllPoints" : [ < [[-1, -1], "EqualsSelf"] < ], < "halt": true, < "pieces" : [["rightStairs", [0, 0]]] < }, < < //flat platforms becoming stairs < { < "matchAllPoints" : [ < [[-1, 0], "EqualsSelf"], < [[1, 0], "NotEqualsSelf"], < [[1, 1], "EqualsSelf"] < ], < < "pieces" : [ < ["midPlatform", [0, 0]], < ["rightStairBit", [8, 4]] < ] < }, < { < "matchAllPoints" : [ < [[1, 0], "EqualsSelf"], < [[-1, 0], "NotEqualsSelf"], < [[-1, 1], "EqualsSelf"] < ], < < "pieces" : [ < ["midPlatform", [0, 0]], < ["leftStairBit", [-6, 4]] < ] < }, < < //other flat platforms < { < "matchAllPoints" : [ < [[-1, 0], "EqualsSelf"], < [[1, 0], "EqualsSelf"] < ], < < "pieces" : [["midPlatform", [0, 0]]] < }, < { < "matchAllPoints" : [ < [[-1, 0], "NotEqualsSelf"], < [[1, 0], "NotEqualsSelf"] < ], < < "pieces" : [["doublePlatform", [0, 0]]] < }, < { < "matchAllPoints" : [ < [[-1, 0], "NotEqualsSelf"], < [[-1, 1], "NotEqualsSelf"] < ], < < "pieces" : [["leftPlatform", [0, 0]]] < }, < { < "matchAllPoints" : [ < [[1, 0], "NotEqualsSelf"], < [[1, 1], "NotEqualsSelf"] < ], < < "pieces" : [["rightPlatform", [0, 0]]] < }, < < //fallback default < { < "pieces" : [["midPlatform", [0, 0]]] < } < ]] < ] --- > "platform" : true tiles\platforms\wreckplatform.material 6,9d5 < "stairVariants" : 1, < "stairImage" : "wreckstairs.png", < "platformVariants" : 3, < "platformImage" : "wreckplatform.png", 13c9,20 < "footstepSound" : "/sfx/blocks/footstep_girder.wav" --- > "footstepSound" : "/sfx/blocks/footstep_girder.wav", > > "renderTemplate" : "/tiles/platformtemplate.config", > "renderParameters" : { > "texture" : "wreckplatform.png", > "variants" : 3, > "lightTransparent" : true, > "occludesBelow" : false, > "multicolored" : true, > "zLevel" : 0, > "platform" : true > }