FILES ----- dungeon_worlds.config instance_worlds.config metamaterials.config rails.config behaviors\monsters\modular\targeting.behavior behaviors\nodes\dialog.nodes behaviors\sequences\sequentialdialognoskip.behavior behaviors\sequences\apexmission\lanastart.behavior biomes\space\space.biome codex\optionalbosses\castleking06.codex [NEW] damage\electrobaton.damage dialog\converse.config dungeons\missions\penguinmissions\penguinmission2-objects.png dungeons\missions\penguinmissions\penguinmission2.dungeon dungeons\other\challengerooms\collision.json dungeons\space\cultistship\cultistship.dungeon dungeons\space\merchantastroship\merchantastroship.dungeon dungeons\space\merchantindustrialship\merchantindustrialship.dungeon dungeons\space\penguinship\penguinship.dungeon dungeons\space\pirateship\pirateship.dungeon dungeons\space\spaceencounter\spaceencounter.dungeon dungeons\space\spacestation\spacestation.dungeon dungeons\space\spacestation\spacestation_electronics.dungeon dungeons\space\spacestation\spacestation_food.dungeon dungeons\space\spacestation\spacestation_medical.dungeon dungeons\space\spacestation\spacestation_weapons.dungeon interface\cockpit\cockpit.config interface\cockpit\cockpit.lua interface\cockpit\cockpitview.lua [NEW] interface\statuses\nofalldamage.png items\active\unsorted\railhook\railhook.lua items\active\weapons\other\electrobaton\electrobaton.activeitem [NEW] items\generic\mechparts\horn\mechhornbikebell.item [NEW] items\generic\mechparts\horn\mechhornbikebell.png [NEW] items\generic\mechparts\horn\mechhornrobotvoice.item [NEW] items\generic\mechparts\horn\mechhornrobotvoice.png [NEW] items\generic\mechparts\horn\mechhornrubberduck.item [NEW] items\generic\mechparts\horn\mechhornrubberduck.png monsters\boss\robotboss\skills\robotDashAttack.monsterskill monsters\boss\robotboss\skills\robotPunchAttack.monsterskill monsters\crawlers\triplod\triplod.monstertype monsters\space\astrofae\astrofae.monstertype monsters\space\chiropterror\chiropterror.monstertype monsters\space\cosmostache\cosmostache.monstertype monsters\space\heavydrone\heavydrone.lua monsters\space\heavydrone\heavydrone.monstertype monsters\space\masteroid\masteroid.monstertype monsters\space\masteroidlarge\masteroidlarge.monstertype monsters\space\masteroidmid\masteroidmid.monstertype monsters\space\omnicannon\omnicannon.monstertype monsters\space\rustick\rustick.monstertype monsters\space\spinemine\spinemine.monstertype monsters\space\trifangle\trifangle.monstertype monsters\space\twigun\twigun.monstertype music\atlas-8bit.ogg objects\ancient\ancientbust\ancientbust.object objects\ancient\ancientchest\ancientchest.object objects\ancient\ancientdoor\ancientdoor.object objects\ancient\ancienthiddenplatform\ancienthiddenplatform.object objects\ancient\ancientmural\ancientmural1\ancientmural1.object objects\ancient\ancientmural\ancientmural2\ancientmural2.object objects\ancient\ancientmural\ancientmural3\ancientmural3.object objects\ancient\ancientmural\ancientmural4\ancientmural4.object objects\ancient\ancientmural\ancientmural5\ancientmural5.object objects\ancient\ancientmural\ancientmural6\ancientmural6.object objects\ancient\ancientpressureplate\ancientpressureplate.object objects\ancient\ancienttorch\ancienttorch.object objects\apex\apexcooldesk\apexcooldesk.object objects\apex\apexcooltable\apexcooltable.object objects\apex\apexcurtain\apexcurtain.object objects\apex\classicapestatuenohead\classicapestatuenohead.object objects\apex\classiccupboard\classiccupboard.object objects\arttrophies\backerstatue\benjaminstatue.object objects\avian\avianbanner2\avianbanner2.object objects\avian\avianpressureplate\avianpressureplate.object objects\avian\bardoor2\bardoor2.object objects\avian\bardoor2\bardoor2sideways.object objects\biome\bioluminescentcave\biovine\biovine1.object objects\biome\bioluminescentcave\biovine\biovine2.object objects\biome\bioluminescentcave\biovine\biovine3.object objects\biome\bioluminescentcave\biovine\biovine4.object objects\biome\bioluminescentcave\biovine\biovine5.object objects\biome\bone\bonetable\bonetable.object objects\biome\steamspring\brasslamppost1\brasslamppost1.object objects\floran\plantorb\plantorb.object objects\generic\altar1\altar1.object objects\generic\arcadegame\arcadegameclosed.object objects\generic\arcadegame\arcadegameobject.object objects\generic\flagavian\flagavian.object objects\generic\mechbeacon\mechbeacon.animation objects\glitch\anvil\anvil.object objects\glitch\darkbannermedievallarge\darkbannermedievallarge.object objects\glitch\darkbattlestandard\darkbattlestandard.object objects\human\bunkercomputer\bunkercomputer.object objects\human\bunkerconsole4\bunkerconsole4.object objects\human\bunkermotiondetector\bunkermotiondetector.object objects\human\bunkerwires\bunkerwires.object objects\hylotl\arcadedance\arcadedance.object objects\playerstation\playerstationconsole\playerstationconsole.lua objects\rails\railstop\railstop.lua objects\rails\railtramstop\railtramstop.lua objects\ship\apexshipdoor\apexshipdoor.object objects\ship\apexshipdoor\apexshiphatch.object objects\ship\avianshipdoor\avianshipdoor.object objects\ship\avianshipdoor\avianshiphatch.object objects\ship\aviantechstation\aviantechstation.object objects\ship\boosters\bigboosterflame\encounterbigboosterflame.object objects\ship\boosters\boosterflame\encounterboosterflame.object objects\ship\boosters\boosterflamehuman\encounterboosterflamehuman.object objects\ship\boosters\smallboosterflame\encountersmallboosterflame.object objects\ship\boosters\smallboosterflame\encountersmallboosterflame2.object objects\ship\floranshipdoor\floranshipdoor.object objects\ship\floranshipdoor\floranshiphatch.object objects\ship\florantechstation\florantechstation.object objects\ship\glitchshipdoor\glitchshipdoor.object objects\ship\glitchshipdoor\glitchshiphatch.object objects\ship\glitchtechstation\glitchtechstation.object objects\ship\humanshipdoor\humanshipdoor.object objects\ship\humanshipdoor\humanshiphatch.object objects\ship\humantechstation\humantechstation.object objects\ship\hylotlshipdoor\hylotlshipdoor.object objects\ship\hylotlshipdoor\hylotlshiphatch.object objects\ship\hylotltechstation\hylotltechstation.object objects\ship\novakidshipdoor\novakidshipdoor.object objects\ship\novakidshipdoor\novakidshiphatch.object objects\ship\novakidtechstation\novakidtechstation.object objects\ship\techstation\techstation.object objects\space\wiredtarget\wiredtarget.object objects\traps\ancientcrystaltrap\ancientcrystaltrap.object objects\traps\ancienticetrap\ancienticetrap.object quests\generated\templates\share_secret.questtemplate quests\outpost\mechupgrade1.questtemplate quests\outpost\penguin2.questtemplate radiomessages\exploration.radiomessages scripts\rails.lua scripts\actions\dialog.lua scripts\deployment\playermechdeployment.lua [NEW] sfx\gun\mech_beamdrill_loop.ogg [NEW] sfx\gun\mech_beamdrill_winddown.ogg [NEW] sfx\gun\mech_beamdrill_windup.ogg [NEW] sfx\gun\mech_beamsniper_fire1.ogg [NEW] sfx\gun\mech_beamsniper_winddown1.ogg [NEW] sfx\gun\mech_beamsniper_winddown2.ogg [NEW] sfx\gun\mech_beamsniper_windup1.ogg [NEW] sfx\gun\mech_beamsniper_windup2.ogg [NEW] sfx\gun\mech_teslastream_fire1.ogg [NEW] sfx\gun\mech_teslastream_fire2.ogg [NEW] sfx\gun\mech_teslastream_fire3.ogg [NEW] sfx\gun\mech_teslastream_fire4.ogg [NEW] sfx\gun\mech_teslastream_fire5.ogg [NEW] sfx\gun\mech_teslastream_fire6.ogg [NEW] sfx\melee\electrobaton_idle1.ogg [NEW] sfx\melee\electrobaton_idle2.ogg [NEW] sfx\npc\boss\robotboss_punch1.ogg [NEW] sfx\npc\boss\robotboss_punch2.ogg [NEW] sfx\objects\plantorb_close.ogg [NEW] sfx\objects\plantorb_open.ogg [NEW] sfx\objects\wiredtarget_break1.ogg [NEW] sfx\objects\wiredtarget_break2.ogg [NEW] sfx\objects\wiredtarget_break3.ogg [NEW] sfx\objects\wiredtarget_break4.ogg [NEW] sfx\objects\wiredtarget_break5.ogg [NEW] sfx\objects\wiredtarget_break6.ogg [NEW] sfx\tech\mech_horn_bikebell.ogg sfx\tech\mech_horn_charge.ogg sfx\tech\mech_horn_clownhorn.ogg sfx\tech\mech_horn_foghorn.ogg [NEW] sfx\tech\mech_horn_rubberduck.ogg [NEW] stats\effects\nofalldamage\nofalldamage.animation stats\effects\nofalldamage\nofalldamage.lua stats\effects\nofalldamage\nofalldamage.statuseffect tenants\other\evilglitch.tenant tiles\railtemplate.config treasure\space.treasurepools vehicles\boat\boat.lua vehicles\hoverbike\hoverbike.lua vehicles\hoverbike\hoverbikegreen.vehicle vehicles\hoverbike\hoverbikekhaki.vehicle vehicles\hoverbike\hoverbikered.vehicle vehicles\modularmech\mechparts_arm.config vehicles\modularmech\mechparts_body.config vehicles\modularmech\mechparts_horn.config vehicles\modularmech\modularmech.lua vehicles\modularmech\armscripts\beamarm.lua DIFFS ----- dungeon_worlds.config 276,277c276,277 < "musicTrack" : "/music/jupiter.ogg", < "environmentStatusEffects" : ["dontstarve"], --- > // "musicTrack" : "/music/jupiter.ogg", > "environmentStatusEffects" : ["biomeairless"], 285a286 > "airless" : true, 292,307c293 < "environmentStatusEffects" : ["dontstarve"], < "worldEdgeForceRegions" : "TopAndBottom", < "biome" : "space" < }, < < "spaceshiptest" : { < "primaryDungeon" : "derelictship", < "threatLevel" : 6, < "gravity" : 0, < "worldSize" : [1300, 200], < "dungeonBaseHeight" : 150, < "dungeonSurfaceHeight" : 150, < "ambientLightLevel" : [32, 32, 32], < "ambientNoises" : "/sfx/environmental/space_loop4.ogg", < "musicTrack" : "/music/lava-exploration1.ogg", < "environmentStatusEffects" : ["dontstarve"], --- > "environmentStatusEffects" : ["biomeairless", "dontstarve"], 315a302 > "airless" : true, 322c309 < "environmentStatusEffects" : ["dontstarve"], --- > "environmentStatusEffects" : ["biomeairless", "dontstarve"], 330a318 > "airless" : true, 337c325 < "environmentStatusEffects" : ["dontstarve"], --- > "environmentStatusEffects" : ["biomeairless", "dontstarve"], 345a334 > "airless" : true, 352c341 < "environmentStatusEffects" : ["dontstarve"], --- > "environmentStatusEffects" : ["biomeairless", "dontstarve"], 360a350 > "airless" : true, 367c357 < "environmentStatusEffects" : ["dontstarve"], --- > "environmentStatusEffects" : ["biomeairless", "dontstarve"], 375a366 > "airless" : true, 382c373 < "environmentStatusEffects" : ["dontstarve"], --- > "environmentStatusEffects" : ["biomeairless", "dontstarve"], 390a382 > "airless" : true, 397c389 < "environmentStatusEffects" : ["dontstarve"], --- > "environmentStatusEffects" : ["biomeairless", "dontstarve"], 405a398 > "airless" : true, 412c405 < "environmentStatusEffects" : ["dontstarve"], --- > "environmentStatusEffects" : ["biomeairless"], 420a414 > "airless" : true, 427c421 < "environmentStatusEffects" : ["dontstarve"], --- > "environmentStatusEffects" : ["biomeairless"], 435a430 > "airless" : true, 442c437 < "environmentStatusEffects" : ["dontstarve"], --- > "environmentStatusEffects" : ["biomeairless"], 450a446 > "airless" : true, 457c453 < "environmentStatusEffects" : ["dontstarve"], --- > "environmentStatusEffects" : ["biomeairless"], instance_worlds.config 893,921d892 < "spaceshiptest" : { < "type" : "FloatingDungeon", < "dungeonWorld" : "spaceencounter", < "beamUpRule" : "Anywhere", < "disableDeathDrops" : true, < < "skyParameters" : { < "dayLength" : 10000, < "surfaceLevel" : 1000, < "spaceLevel" : 3000, < "seed" : -5288806180628666923, < < "skyType" : "barren", < "skyColoring" : { < "mainColor" : [200, 200, 255], < < "morningColors" : [[200, 200, 255], [200, 200, 255]], < "dayColors" : [[200, 200, 255], [200, 200, 255]], < "eveningColors" : [[200, 200, 255], [200, 200, 255]], < "nightColors" : [[200, 200, 255], [200, 200, 255]], < < "morningLightColor" : [120, 120, 120], < "dayLightColor" : [120, 120, 120], < "eveningLightColor" : [120, 120, 120], < "nightLightColor" : [120, 120, 120] < } < } < }, < metamaterials.config 21a22,26 > "name" : "railsafe", > "materialId" : 65003, > "collisionKind" : "none" > }, > { rails.config 13a14,19 > // the 'railsafe' metamaterial won't allow rail riders to leave the tracks > // and will reverse if the rider cannot pass through > "metamaterial:railsafe" : { > "friction" : 1.0, > "speedLimit" : 60 > }, behaviors\monsters\modular\targeting.behavior 346a347,354 > "title": "hasFlag", > "type": "action", > "name": "hasFlag", > "parameters": { > "name": {"key": ""} > } > }, > { behaviors\nodes\dialog.nodes 27a28 > "drawMoreIndicator": {"type": "bool", "value": true}, 60c61 < } \ No newline at end of file --- > } behaviors\sequences\sequentialdialognoskip.behavior 33a34 > "drawMoreIndicator": {"value": false}, 74a76 > "drawMoreIndicator": {"value": false}, behaviors\sequences\apexmission\lanastart.behavior 92c92 < "title": "sequentialdialog", --- > "title": "sequentialdialognoskip", 94c94 < "name": "sequentialdialog", --- > "name": "sequentialdialognoskip", 284c284 < "list" : "targets", --- > "list": "targets", 705c705 < } --- > } \ No newline at end of file biomes\space\space.biome 3a4 > "airless" : true, 10a12,13 > > "statusEffects" : [ "biomeairless" ], codex\optionalbosses\castleking06.codex 3c3 < "title" : "The Would-Be King 6", --- > "title" : "The Would-Be King Part 6", 8c8 < "King Dreadwing whooped and applauded as the armoured Glitch careened towards him. But as the soldier lowered its blade before its charge, he realised something was wrong. --- > "King Dreadwing whooped and applauded as the armoured Glitch careened towards him. But as the soldier lowered its blade before its charge, he realised something was wrong. 14c14 < "The Glitch had been duped! All this time, their tyrannical king had been a penguin in disguise. It made perfect sense. --- > "The Glitch had been duped! All this time, their tyrannical king had been a penguin in disguise. It made perfect sense. dialog\converse.config 849c849 < "Do you ever find that seeing a bright, open sky improves you mood?", --- > "Do you ever find that seeing a bright, open sky improves your mood?", dungeons\missions\penguinmissions\penguinmission2.dungeon 193c193 < --- > 211c211 < --- > 229c229 < --- > 247c247 < --- > 265c265 < --- > 283c283 < --- > 301c301 < --- > 319c319 < --- > 337c337 < --- > 361c361 < --- > 367c367 < --- > 391c391 < --- > 397c397 < --- > 403c403 < --- > 409c409 < --- > 415c415 < --- > 421c421 < --- > 427c427 < --- > 433c433 < --- > 439c439 < --- > 445c445 < --- > 457c457 < --- > 477c477 < --- > 483c483 < --- > 489c489 < --- > 690c690 < --- > 859a860,865 > "value" : [252, 80, 80, 255], > "comment" : "returnoutpostteleporter", > "brush" : [ [ "clear" ], [ "object", "returnoutpostteleporter", { "parameters" : { "setUniverseFlag" : "outpost_weaponshop" } } ] ] > }, > > { 1110c1116 < --- > 2511,2512c2517,2518 < "broadcastArea" : [-35, -7, 35, 19], < "music": ["/music/arctic-battle2-loop.ogg"], --- > "broadcastArea" : [-35, -7, 35, 19], > "music": ["/music/arctic-battle2-loop.ogg"], dungeons\other\challengerooms\collision.json [TMX file differences are left out for huge size.] dungeons\space\cultistship\cultistship.dungeon 8a9 > "breathable" : true, dungeons\space\merchantastroship\merchantastroship.dungeon 8a9 > "breathable" : true, 68c69 < } --- > } dungeons\space\merchantindustrialship\merchantindustrialship.dungeon 8a9 > "breathable" : true, 68c69 < } --- > } dungeons\space\penguinship\penguinship.dungeon 8a9 > "breathable" : true, dungeons\space\pirateship\pirateship.dungeon 8a9 > "breathable" : true, dungeons\space\spaceencounter\spaceencounter.dungeon 67a68 > "breathable" : true, dungeons\space\spacestation\spacestation.dungeon 7c7 < "anchor" : [ --- > "anchor" : [ 13a14 > "breathable" : true, 307,309c308,310 < [ "doNotCombineWith", [ < "trade_electronics_bottom1a", "trade_electronics_bottom1b", "trade_electronics_top1a", "trade_electronics_top1b", < "trade_food_bottom1a", "trade_food_bottom1b", "trade_food_top1a", "trade_food_top1b", --- > [ "doNotCombineWith", [ > "trade_electronics_bottom1a", "trade_electronics_bottom1b", "trade_electronics_top1a", "trade_electronics_top1b", > "trade_food_bottom1a", "trade_food_bottom1b", "trade_food_top1a", "trade_food_top1b", 311c312 < "trade_weapons_bottom1a", "trade_weapons_bottom1b", "trade_weapons_top1a", "trade_weapons_top1b" --- > "trade_weapons_bottom1a", "trade_weapons_bottom1b", "trade_weapons_top1a", "trade_weapons_top1b" 321,323c322,324 < [ "doNotCombineWith", [ < "trade_electronics_bottom1a", "trade_electronics_bottom1b", "trade_electronics_top1a", "trade_electronics_top1b", < "trade_food_bottom1a", "trade_food_bottom1b", "trade_food_top1a", "trade_food_top1b", --- > [ "doNotCombineWith", [ > "trade_electronics_bottom1a", "trade_electronics_bottom1b", "trade_electronics_top1a", "trade_electronics_top1b", > "trade_food_bottom1a", "trade_food_bottom1b", "trade_food_top1a", "trade_food_top1b", 325c326 < "trade_weapons_bottom1a", "trade_weapons_bottom1b", "trade_weapons_top1a", "trade_weapons_top1b" --- > "trade_weapons_bottom1a", "trade_weapons_bottom1b", "trade_weapons_top1a", "trade_weapons_top1b" 335,337c336,338 < [ "doNotCombineWith", [ < "trade_electronics_bottom1a", "trade_electronics_bottom1b", "trade_electronics_top1a", "trade_electronics_top1b", < "trade_food_bottom1a", "trade_food_bottom1b", "trade_food_top1a", "trade_food_top1b", --- > [ "doNotCombineWith", [ > "trade_electronics_bottom1a", "trade_electronics_bottom1b", "trade_electronics_top1a", "trade_electronics_top1b", > "trade_food_bottom1a", "trade_food_bottom1b", "trade_food_top1a", "trade_food_top1b", 339c340 < "trade_weapons_bottom1a", "trade_weapons_bottom1b", "trade_weapons_top1a", "trade_weapons_top1b" --- > "trade_weapons_bottom1a", "trade_weapons_bottom1b", "trade_weapons_top1a", "trade_weapons_top1b" 349,351c350,352 < [ "doNotCombineWith", [ < "trade_electronics_bottom1a", "trade_electronics_bottom1b", "trade_electronics_top1a", "trade_electronics_top1b", < "trade_food_bottom1a", "trade_food_bottom1b", "trade_food_top1a", "trade_food_top1b", --- > [ "doNotCombineWith", [ > "trade_electronics_bottom1a", "trade_electronics_bottom1b", "trade_electronics_top1a", "trade_electronics_top1b", > "trade_food_bottom1a", "trade_food_bottom1b", "trade_food_top1a", "trade_food_top1b", 353c354 < "trade_weapons_bottom1a", "trade_weapons_bottom1b", "trade_weapons_top1a", "trade_weapons_top1b" --- > "trade_weapons_bottom1a", "trade_weapons_bottom1b", "trade_weapons_top1a", "trade_weapons_top1b" 363,365c364,366 < [ "doNotCombineWith", [ < "trade_electronics_bottom1a", "trade_electronics_bottom1b", "trade_electronics_top1a", "trade_electronics_top1b", < "trade_food_bottom1a", "trade_food_bottom1b", "trade_food_top1a", "trade_food_top1b", --- > [ "doNotCombineWith", [ > "trade_electronics_bottom1a", "trade_electronics_bottom1b", "trade_electronics_top1a", "trade_electronics_top1b", > "trade_food_bottom1a", "trade_food_bottom1b", "trade_food_top1a", "trade_food_top1b", 367c368 < "trade_weapons_bottom1a", "trade_weapons_bottom1b", "trade_weapons_top1a", "trade_weapons_top1b" --- > "trade_weapons_bottom1a", "trade_weapons_bottom1b", "trade_weapons_top1a", "trade_weapons_top1b" 377,379c378,380 < [ "doNotCombineWith", [ < "trade_electronics_bottom1a", "trade_electronics_bottom1b", "trade_electronics_top1a", "trade_electronics_top1b", < "trade_food_bottom1a", "trade_food_bottom1b", "trade_food_top1a", "trade_food_top1b", --- > [ "doNotCombineWith", [ > "trade_electronics_bottom1a", "trade_electronics_bottom1b", "trade_electronics_top1a", "trade_electronics_top1b", > "trade_food_bottom1a", "trade_food_bottom1b", "trade_food_top1a", "trade_food_top1b", 381c382 < "trade_weapons_bottom1a", "trade_weapons_bottom1b", "trade_weapons_top1a", "trade_weapons_top1b" --- > "trade_weapons_bottom1a", "trade_weapons_bottom1b", "trade_weapons_top1a", "trade_weapons_top1b" 391,393c392,394 < [ "doNotCombineWith", [ < "trade_electronics_bottom1a", "trade_electronics_bottom1b", "trade_electronics_top1a", "trade_electronics_top1b", < "trade_food_bottom1a", "trade_food_bottom1b", "trade_food_top1a", "trade_food_top1b", --- > [ "doNotCombineWith", [ > "trade_electronics_bottom1a", "trade_electronics_bottom1b", "trade_electronics_top1a", "trade_electronics_top1b", > "trade_food_bottom1a", "trade_food_bottom1b", "trade_food_top1a", "trade_food_top1b", 395c396 < "trade_weapons_bottom1a", "trade_weapons_bottom1b", "trade_weapons_top1a", "trade_weapons_top1b" --- > "trade_weapons_bottom1a", "trade_weapons_bottom1b", "trade_weapons_top1a", "trade_weapons_top1b" 405,407c406,408 < [ "doNotCombineWith", [ < "trade_electronics_bottom1a", "trade_electronics_bottom1b", "trade_electronics_top1a", "trade_electronics_top1b", < "trade_food_bottom1a", "trade_food_bottom1b", "trade_food_top1a", "trade_food_top1b", --- > [ "doNotCombineWith", [ > "trade_electronics_bottom1a", "trade_electronics_bottom1b", "trade_electronics_top1a", "trade_electronics_top1b", > "trade_food_bottom1a", "trade_food_bottom1b", "trade_food_top1a", "trade_food_top1b", 409c410 < "trade_weapons_bottom1a", "trade_weapons_bottom1b", "trade_weapons_top1a", "trade_weapons_top1b" --- > "trade_weapons_bottom1a", "trade_weapons_bottom1b", "trade_weapons_top1a", "trade_weapons_top1b" 419,421c420,422 < [ "doNotCombineWith", [ < "trade_electronics_bottom1a", "trade_electronics_bottom1b", "trade_electronics_top1a", "trade_electronics_top1b", < "trade_food_bottom1a", "trade_food_bottom1b", "trade_food_top1a", "trade_food_top1b", --- > [ "doNotCombineWith", [ > "trade_electronics_bottom1a", "trade_electronics_bottom1b", "trade_electronics_top1a", "trade_electronics_top1b", > "trade_food_bottom1a", "trade_food_bottom1b", "trade_food_top1a", "trade_food_top1b", 423c424 < "trade_weapons_bottom1a", "trade_weapons_bottom1b", "trade_weapons_top1a", "trade_weapons_top1b" --- > "trade_weapons_bottom1a", "trade_weapons_bottom1b", "trade_weapons_top1a", "trade_weapons_top1b" 433,435c434,436 < [ "doNotCombineWith", [ < "trade_electronics_bottom1a", "trade_electronics_bottom1b", "trade_electronics_top1a", "trade_electronics_top1b", < "trade_food_bottom1a", "trade_food_bottom1b", "trade_food_top1a", "trade_food_top1b", --- > [ "doNotCombineWith", [ > "trade_electronics_bottom1a", "trade_electronics_bottom1b", "trade_electronics_top1a", "trade_electronics_top1b", > "trade_food_bottom1a", "trade_food_bottom1b", "trade_food_top1a", "trade_food_top1b", 437c438 < "trade_weapons_bottom1a", "trade_weapons_bottom1b", "trade_weapons_top1a", "trade_weapons_top1b" --- > "trade_weapons_bottom1a", "trade_weapons_bottom1b", "trade_weapons_top1a", "trade_weapons_top1b" 447,449c448,450 < [ "doNotCombineWith", [ < "trade_electronics_bottom1a", "trade_electronics_bottom1b", "trade_electronics_top1a", "trade_electronics_top1b", < "trade_food_bottom1a", "trade_food_bottom1b", "trade_food_top1a", "trade_food_top1b", --- > [ "doNotCombineWith", [ > "trade_electronics_bottom1a", "trade_electronics_bottom1b", "trade_electronics_top1a", "trade_electronics_top1b", > "trade_food_bottom1a", "trade_food_bottom1b", "trade_food_top1a", "trade_food_top1b", 451c452 < "trade_weapons_bottom1a", "trade_weapons_bottom1b", "trade_weapons_top1a", "trade_weapons_top1b" --- > "trade_weapons_bottom1a", "trade_weapons_bottom1b", "trade_weapons_top1a", "trade_weapons_top1b" 461,463c462,464 < [ "doNotCombineWith", [ < "trade_electronics_bottom1a", "trade_electronics_bottom1b", "trade_electronics_top1a", "trade_electronics_top1b", < "trade_food_bottom1a", "trade_food_bottom1b", "trade_food_top1a", "trade_food_top1b", --- > [ "doNotCombineWith", [ > "trade_electronics_bottom1a", "trade_electronics_bottom1b", "trade_electronics_top1a", "trade_electronics_top1b", > "trade_food_bottom1a", "trade_food_bottom1b", "trade_food_top1a", "trade_food_top1b", 465c466 < "trade_weapons_bottom1a", "trade_weapons_bottom1b", "trade_weapons_top1a", "trade_weapons_top1b" --- > "trade_weapons_bottom1a", "trade_weapons_bottom1b", "trade_weapons_top1a", "trade_weapons_top1b" 475,477c476,478 < [ "doNotCombineWith", [ < "trade_electronics_bottom1a", "trade_electronics_bottom1b", "trade_electronics_top1a", "trade_electronics_top1b", < "trade_food_bottom1a", "trade_food_bottom1b", "trade_food_top1a", "trade_food_top1b", --- > [ "doNotCombineWith", [ > "trade_electronics_bottom1a", "trade_electronics_bottom1b", "trade_electronics_top1a", "trade_electronics_top1b", > "trade_food_bottom1a", "trade_food_bottom1b", "trade_food_top1a", "trade_food_top1b", 479c480 < "trade_weapons_bottom1a", "trade_weapons_bottom1b", "trade_weapons_top1a", "trade_weapons_top1b" --- > "trade_weapons_bottom1a", "trade_weapons_bottom1b", "trade_weapons_top1a", "trade_weapons_top1b" 489,491c490,492 < [ "doNotCombineWith", [ < "trade_electronics_bottom1a", "trade_electronics_bottom1b", "trade_electronics_top1a", "trade_electronics_top1b", < "trade_food_bottom1a", "trade_food_bottom1b", "trade_food_top1a", "trade_food_top1b", --- > [ "doNotCombineWith", [ > "trade_electronics_bottom1a", "trade_electronics_bottom1b", "trade_electronics_top1a", "trade_electronics_top1b", > "trade_food_bottom1a", "trade_food_bottom1b", "trade_food_top1a", "trade_food_top1b", 493c494 < "trade_weapons_bottom1a", "trade_weapons_bottom1b", "trade_weapons_top1a", "trade_weapons_top1b" --- > "trade_weapons_bottom1a", "trade_weapons_bottom1b", "trade_weapons_top1a", "trade_weapons_top1b" 503,505c504,506 < [ "doNotCombineWith", [ < "trade_electronics_bottom1a", "trade_electronics_bottom1b", "trade_electronics_top1a", "trade_electronics_top1b", < "trade_food_bottom1a", "trade_food_bottom1b", "trade_food_top1a", "trade_food_top1b", --- > [ "doNotCombineWith", [ > "trade_electronics_bottom1a", "trade_electronics_bottom1b", "trade_electronics_top1a", "trade_electronics_top1b", > "trade_food_bottom1a", "trade_food_bottom1b", "trade_food_top1a", "trade_food_top1b", 507c508 < "trade_weapons_bottom1a", "trade_weapons_bottom1b", "trade_weapons_top1a", "trade_weapons_top1b" --- > "trade_weapons_bottom1a", "trade_weapons_bottom1b", "trade_weapons_top1a", "trade_weapons_top1b" 517,519c518,520 < [ "doNotCombineWith", [ < "trade_electronics_bottom1a", "trade_electronics_bottom1b", "trade_electronics_top1a", "trade_electronics_top1b", < "trade_food_bottom1a", "trade_food_bottom1b", "trade_food_top1a", "trade_food_top1b", --- > [ "doNotCombineWith", [ > "trade_electronics_bottom1a", "trade_electronics_bottom1b", "trade_electronics_top1a", "trade_electronics_top1b", > "trade_food_bottom1a", "trade_food_bottom1b", "trade_food_top1a", "trade_food_top1b", 521c522 < "trade_weapons_bottom1a", "trade_weapons_bottom1b", "trade_weapons_top1a", "trade_weapons_top1b" --- > "trade_weapons_bottom1a", "trade_weapons_bottom1b", "trade_weapons_top1a", "trade_weapons_top1b" dungeons\space\spacestation\spacestation_electronics.dungeon 11a12 > "breathable" : true, dungeons\space\spacestation\spacestation_food.dungeon 11a12 > "breathable" : true, dungeons\space\spacestation\spacestation_medical.dungeon 11a12 > "breathable" : true, dungeons\space\spacestation\spacestation_weapons.dungeon 11a12 > "breathable" : true, interface\cockpit\cockpit.config 309c309 < "position" : [4, 223], --- > "position" : [4, 208], 721c721 < "rect" : [ 2, 51, 124, 67 ], --- > "rect" : [ 0, 51, 126, 67 ], 1289c1289 < "system": [0.4, 1.0], --- > "system": [0.3, 1.0], interface\cockpit\cockpit.lua 111c111 < if questWorldId and coordinate then --- > if questWorldId and coordinate and player.isMapped(coordinate) then 140c140,142 < for _,p in pairs(player.orbitBookmarks()) do --- > local orbitBookmarks = player.orbitBookmarks() > table.sort(orbitBookmarks, function(a, b) return string.lower(a[2].bookmarkName) < string.lower(b[2].bookmarkName) end) > for _,p in pairs(orbitBookmarks) do 243d244 < widget.setImage("editBookmarkFrame.icon", string.format(config.getParameter("bookmarks.icon"), bookmark.icon)) 244a246 > widget.setImage("editBookmarkFrame.icon", string.format(config.getParameter("bookmarks.icon"), bookmark.icon)) 594,597d595 < if not player.isAdmin() then < world.setProperty("ship.fuel", fuelAmount - cost) < end < 603a602 > 642a642,644 > if not player.isAdmin() then > world.setProperty("ship.fuel", world.getProperty("ship.fuel") - fuelCost()) > end interface\cockpit\cockpitview.lua 427c427 < if existingBookmark(coordinateSystem(planet), bookmark) then --- > if bookmark and existingBookmark(coordinateSystem(planet), bookmark) then items\active\unsorted\railhook\railhook.lua 19a20,21 > > self.effectGroupName = "railhook" .. activeItem.hand() 23c25 < status.clearPersistentEffects("railhook") --- > status.clearPersistentEffects(self.effectGroupName) 52c54 < mcontroller.controlModifiers({jumpingSuppressed = true}) --- > mcontroller.controlModifiers({jumpingSuppressed = true, movementSuppressed = true}) 61c63 < status.setPersistentEffects("railhook", {{stat = "activeMovementAbilities", amount = 1}}) --- > status.setPersistentEffects(self.effectGroupName, {{stat = "activeMovementAbilities", amount = 1}}) 64c66 < status.clearPersistentEffects("railhook") --- > status.clearPersistentEffects(self.effectGroupName) items\active\weapons\other\electrobaton\electrobaton.activeitem 28c28,31 < "cycle" : 0.1 --- > "cycle" : 0.1, > "properties" : { > "immediateSound" : "/sfx/tools/energypickaxe_start.ogg" > } 32c35,38 < "cycle" : 0.3 --- > "cycle" : 0.3, > "properties" : { > "persistentSound" : "/sfx/melee/electrobaton_idle1.ogg" > } 36c42,45 < "cycle" : 0.1 --- > "cycle" : 0.1, > "properties" : { > "immediateSound" : "/sfx/tools/energypickaxe_stop2.ogg" > } 83,84c92,93 < "fire" : ["/sfx/melee/laser_weapon_swing1.ogg", "/sfx/melee/laser_weapon_swing2.ogg", "/sfx/melee/laser_weapon_swing3.ogg"], < "fire2" : ["/sfx/melee/laser_weapon_swing1.ogg", "/sfx/melee/laser_weapon_swing2.ogg", "/sfx/melee/laser_weapon_swing3.ogg"] --- > "fire" : ["/sfx/melee/swing_shortsword_electric1.ogg", "/sfx/melee/swing_shortsword_electric2.ogg", "/sfx/melee/swing_shortsword_electric3.ogg"], > "fire2" : ["/sfx/melee/swing_shortsword_electric1.ogg", "/sfx/melee/swing_shortsword_electric2.ogg", "/sfx/melee/swing_shortsword_electric3.ogg"] 100c109 < "damageSourceKind" : "electrichammer", --- > "damageSourceKind" : "electrobaton", monsters\boss\robotboss\skills\robotDashAttack.monsterskill 28c28 < "immediateSound" : "/sfx/tech/tech_dashftl.ogg" --- > "immediateSound" : "/sfx/gun/electricrailgun1.ogg" monsters\boss\robotboss\skills\robotPunchAttack.monsterskill 29c29 < "punch" : [ "/sfx/projectiles/swing_fire2.ogg" ] --- > "punch" : [ "/sfx/npc/boss/robotboss_punch2.ogg" ] monsters\crawlers\triplod\triplod.monstertype 224c224,225 < "nametagColor" : [64, 200, 255] --- > "nametagColor" : [64, 200, 255], > "captureCollectables" : { "monsters" : "triplod" } monsters\space\astrofae\astrofae.monstertype 84a85,96 > }, > "fireStatusImmunity" : { > "baseValue" : 1.0 > }, > "iceStatusImmunity" : { > "baseValue" : 1.0 > }, > "electricStatusImmunity" : { > "baseValue" : 1.0 > }, > "poisonStatusImmunity" : { > "baseValue" : 1.0 monsters\space\chiropterror\chiropterror.monstertype 180a181,189 > "fireStatusImmunity" : { > "baseValue" : 1.0 > }, > "iceStatusImmunity" : { > "baseValue" : 1.0 > }, > "electricStatusImmunity" : { > "baseValue" : 1.0 > }, monsters\space\cosmostache\cosmostache.monstertype 150a151,159 > "fireStatusImmunity" : { > "baseValue" : 1.0 > }, > "iceStatusImmunity" : { > "baseValue" : 1.0 > }, > "electricStatusImmunity" : { > "baseValue" : 1.0 > }, monsters\space\heavydrone\heavydrone.lua 16a17,18 > monster.setAggressive(true) > monsters\space\heavydrone\heavydrone.monstertype 96a97,105 > "fireStatusImmunity" : { > "baseValue" : 1.0 > }, > "iceStatusImmunity" : { > "baseValue" : 1.0 > }, > "electricStatusImmunity" : { > "baseValue" : 1.0 > }, monsters\space\masteroid\masteroid.monstertype 3c3 < "shortdescription" : "Masteroid", --- > "shortdescription" : "Masteroid (Small)", 182a183,194 > "baseValue" : 1.0 > }, > "fireStatusImmunity" : { > "baseValue" : 1.0 > }, > "iceStatusImmunity" : { > "baseValue" : 1.0 > }, > "electricStatusImmunity" : { > "baseValue" : 1.0 > }, > "poisonStatusImmunity" : { monsters\space\masteroidlarge\masteroidlarge.monstertype 147a148,159 > }, > "fireStatusImmunity" : { > "baseValue" : 1.0 > }, > "iceStatusImmunity" : { > "baseValue" : 1.0 > }, > "electricStatusImmunity" : { > "baseValue" : 1.0 > }, > "poisonStatusImmunity" : { > "baseValue" : 1.0 monsters\space\masteroidmid\masteroidmid.monstertype 147a148,159 > }, > "fireStatusImmunity" : { > "baseValue" : 1.0 > }, > "iceStatusImmunity" : { > "baseValue" : 1.0 > }, > "electricStatusImmunity" : { > "baseValue" : 1.0 > }, > "poisonStatusImmunity" : { > "baseValue" : 1.0 monsters\space\omnicannon\omnicannon.monstertype 218a219,227 > "fireStatusImmunity" : { > "baseValue" : 1.0 > }, > "iceStatusImmunity" : { > "baseValue" : 1.0 > }, > "electricStatusImmunity" : { > "baseValue" : 1.0 > }, monsters\space\rustick\rustick.monstertype 159c159,160 < } --- > }, > "physicsEffectCategories" : ["stationarymonster"] 210,215d210 < "physicalResistance" : { < "baseValue" : 0.0 < }, < "fireResistance" : { < "baseValue" : 0.0 < }, 217,220c212 < "baseValue" : 0.0 < }, < "iceResistance" : { < "baseValue" : 0.0 --- > "baseValue" : 1.0 223,226c215 < "baseValue" : 0.0 < }, < "electricResistance" : { < "baseValue" : -0.5 --- > "baseValue" : 1.0 229,232c218 < "baseValue" : 0.0 < }, < "poisonResistance" : { < "baseValue" : 0.5 --- > "baseValue" : 1.0 monsters\space\spinemine\spinemine.monstertype 164a165,173 > "fireStatusImmunity" : { > "baseValue" : 1.0 > }, > "iceStatusImmunity" : { > "baseValue" : 1.0 > }, > "electricStatusImmunity" : { > "baseValue" : 1.0 > }, monsters\space\trifangle\trifangle.monstertype 180a181,189 > "fireStatusImmunity" : { > "baseValue" : 1.0 > }, > "iceStatusImmunity" : { > "baseValue" : 1.0 > }, > "electricStatusImmunity" : { > "baseValue" : 1.0 > }, monsters\space\twigun\twigun.monstertype 221a222,230 > "fireStatusImmunity" : { > "baseValue" : 1.0 > }, > "iceStatusImmunity" : { > "baseValue" : 1.0 > }, > "electricStatusImmunity" : { > "baseValue" : 1.0 > }, objects\ancient\ancientbust\ancientbust.object 15c15 < "floranDescription" : "Floran likess spaceman glowing light", --- > "floranDescription" : "Floran likess spaceman glowing light.", objects\ancient\ancientchest\ancientchest.object 21c21 < "hylotlDescription" : "This chest has an unfamiliar design, I am unable to determine it's maker.", --- > "hylotlDescription" : "This chest has an unfamiliar design, I am unable to determine its maker.", objects\ancient\ancientdoor\ancientdoor.object 15c15 < "floranDescription" : "looksss like an ancient door", --- > "floranDescription" : "Looksss like an ancient door.", 19c19 < "novakidDescription" : "This door is a relic.", --- > "novakidDescription" : "This 'ol door is a relic.", objects\ancient\ancienthiddenplatform\ancienthiddenplatform.object 15c15 < "floranDescription" : "Brickss ssmell different to other brickss.", --- > "floranDescription" : "Brickss ssmell different from other brickss.", objects\ancient\ancientmural\ancientmural1\ancientmural1.object 10c10 < "avianDescription" : "I have a strange feeling that I'm the first person to see this in a long time to see this.", --- > "avianDescription" : "I have a strange feeling that I'm the first person to see this in a long time.", objects\ancient\ancientmural\ancientmural2\ancientmural2.object 10c10 < "avianDescription" : "I have a strange feeling that I'm the first person to see this in a long time to see this.", --- > "avianDescription" : "I have a strange feeling that I'm the first person to see this in a long time.", objects\ancient\ancientmural\ancientmural3\ancientmural3.object 10c10 < "avianDescription" : "I have a strange feeling that I'm the first person to see this in a long time to see this.", --- > "avianDescription" : "I have a strange feeling that I'm the first person to see this in a long time.", objects\ancient\ancientmural\ancientmural4\ancientmural4.object 10c10 < "avianDescription" : "I have a strange feeling that I'm the first person to see this in a long time to see this.", --- > "avianDescription" : "I have a strange feeling that I'm the first person to see this in a long time.", objects\ancient\ancientmural\ancientmural5\ancientmural5.object 10c10 < "avianDescription" : "I have a strange feeling that I'm the first person to see this in a long time to see this.", --- > "avianDescription" : "I have a strange feeling that I'm the first person to see this in a long time.", objects\ancient\ancientmural\ancientmural6\ancientmural6.object 10c10 < "avianDescription" : "I have a strange feeling that I'm the first person to see this in a long time to see this.", --- > "avianDescription" : "I have a strange feeling that I'm the first person to see this in a long time.", objects\ancient\ancientpressureplate\ancientpressureplate.object 15c15 < "floranDescription" : "Carefull. Ssmallest sstep could trigger this plate.", --- > "floranDescription" : "Careful. Sssmallest step could trigger this plate.", objects\ancient\ancienttorch\ancienttorch.object 20,21c20,21 < "hylotlDescription" : "An ancient torch. It's age is unknown and power source long lasting.", < "novakidDescription" : "An ancient ol' torch lightin' up it's surroundings. For how long has it been burning?", --- > "hylotlDescription" : "An ancient torch. Its age is unknown and power source long lasting.", > "novakidDescription" : "An ancient ol' torch lightin' up its surroundings. For how long has it been burning?", objects\apex\apexcooldesk\apexcooldesk.object 19a20 > "novakidDescription" : "A shiny lookin' desk made outta metal.", objects\apex\apexcooltable\apexcooltable.object 13c13 < "floranDescription" : "A table for experimentsss", --- > "floranDescription" : "A table for experimentsss.", objects\apex\apexcurtain\apexcurtain.object 18c18 < "novakidDescription" : "Some curtains. They seem to short to cover the window.", --- > "novakidDescription" : "Some curtains. They seem too short to cover the window.", objects\apex\classicapestatuenohead\classicapestatuenohead.object 14c14 < "glitchDescription" : "Impressed. It must have taken some effort to deface this statue.?", --- > "glitchDescription" : "Impressed. It must have taken some effort to deface this statue.", objects\apex\classiccupboard\classiccupboard.object 16c16 < "floranDescription" : "Let'ss take a peek insside.", --- > "floranDescription" : "Letsss take a peek insside.", objects\arttrophies\backerstatue\benjaminstatue.object 10a11 > "apexDescription" : "The plaque reads \"A statue dedicated to Benjamin \"Meuterion\" Deust.\"", 12c13,14 < "glitchDescription" : "Observant. This plaque is dedicated to the grand Benjamin \"Meuterion\" Deust.", --- > "glitchDescription" : "Observant. The plaque claims this is dedicated to the grand Benjamin \"Meuterion\" Deust.", > "humanDescription" : "The plaque reads \"A statue dedicated to Benjamin \"Meuterion\" Deust.\"", 13a16 > "novakidDescription" : "This plaque reads \"A statue dedicated to Benjamin \"Meuterion\" Deust.\"", objects\avian\avianbanner2\avianbanner2.object 18c18 < "novakidDescription" : "This banner looks like it has a moon woven on it.", --- > "novakidDescription" : "This banner looks like it has a moon woven into it.", objects\avian\avianpressureplate\avianpressureplate.object 14c14 < "glitchDescription" : "Confused. I don't think this was built by Glitch.", --- > "glitchDescription" : "Confused. I don't think this was built by the Glitch.", 17c17 < "novakidDescription" : "This crystal looks like it could be rigged to somethin'", --- > "novakidDescription" : "This crystal looks like it could be rigged to somethin'.", objects\avian\bardoor2\bardoor2.object 12c12 < "apexDescription" : "It looks like this iron door opens upwards", --- > "apexDescription" : "It looks like this iron door opens upwards.", objects\avian\bardoor2\bardoor2sideways.object 12c12 < "apexDescription" : "It looks like this iron door opens inward", --- > "apexDescription" : "It looks like this iron door opens inward.", objects\biome\bioluminescentcave\biovine\biovine1.object 10,11c10,11 < "avianDescription" : "Theres something beautiful about these vines.", < "floranDescription" : "Glowing green viness.", --- > "avianDescription" : "There's something beautiful about these vines.", > "floranDescription" : "Glowing green vinesss.", objects\biome\bioluminescentcave\biovine\biovine2.object 10,11c10,11 < "avianDescription" : "Theres something beautiful about these vines.", < "floranDescription" : "Glowing green viness.", --- > "avianDescription" : "There's something beautiful about these vines.", > "floranDescription" : "Glowing green vinesss.", objects\biome\bioluminescentcave\biovine\biovine3.object 10,11c10,11 < "avianDescription" : "Theres something beautiful about these vines.", < "floranDescription" : "Glowing green viness.", --- > "avianDescription" : "There's something beautiful about these vines.", > "floranDescription" : "Glowing green vinesss.", objects\biome\bioluminescentcave\biovine\biovine4.object 10,11c10,11 < "avianDescription" : "Theres something beautiful about these vines.", < "floranDescription" : "Glowing green viness.", --- > "avianDescription" : "There's something beautiful about these vines.", > "floranDescription" : "Glowing green vinesss.", objects\biome\bioluminescentcave\biovine\biovine5.object 10,11c10,11 < "avianDescription" : "Theres something beautiful about these vines.", < "floranDescription" : "Glowing green viness.", --- > "avianDescription" : "Theress something beautiful about these vines.", > "floranDescription" : "Glowing green vinesss.", objects\biome\bone\bonetable\bonetable.object 18c18 < "novakidDescription" : "Looks more like a creepy bone alter to me.", --- > "novakidDescription" : "Looks more like a creepy bone altar t'me.", objects\biome\steamspring\brasslamppost1\brasslamppost1.object 14c14 < "floranDescription" : "Tall and shiny lamp.", --- > "floranDescription" : "Tall and ssshiny lamp.", objects\floran\plantorb\plantorb.object 42,43c42,43 < "openSounds" : [ "/sfx/objects/florancrate_open.ogg" ], < "closeSounds" : [ "/sfx/objects/florancrate_close.ogg" ], --- > "openSounds" : [ "/sfx/objects/plantorb_open.ogg" ], > "closeSounds" : [ "/sfx/objects/plantorb_close.ogg" ], objects\generic\altar1\altar1.object 17c17 < "novakidDescription" : "Just a plain ol' stone alter. Nothing special.", --- > "novakidDescription" : "Just a plain ol' stone altar. Nothing special.", objects\generic\arcadegame\arcadegameclosed.object 13,15c13,15 < "floranDescription" : "Floran thinksss Mazebound64 is big bore. Not even meatss at the end.", < "glitchDescription" : "Determined. I will escape from this hellish labyrinth and defeat Mazebound64 once and for all! 8/10", < "humanDescription" : "Mazebound64 is reminescent of some of the very first video games from Earth. It's very charming.", --- > "floranDescription" : "Floran thinksss Mazebound64 is big bore. Not even meats at the end.", > "glitchDescription" : "Determined. I will escape from this hellish labyrinth and defeat Mazebound64 once and for all! 8/10.", > "humanDescription" : "Mazebound64 is reminiscent of some of the very first video games from Earth. It's very charming.", objects\generic\arcadegame\arcadegameobject.object 16,18c16,18 < "floranDescription" : "Floran thinksss Mazebound64 is big bore. Not even meatss at the end.", < "glitchDescription" : "Determined. I will escape from this hellish labyrinth and defeat Mazebound64 once and for all! 8/10", < "humanDescription" : "Mazebound64 is reminescent of some of the very first video games from Earth. It's very charming.", --- > "floranDescription" : "Floran thinksss Mazebound64 is big bore. Not even meats at the end.", > "glitchDescription" : "Determined. I will escape from this hellish labyrinth and defeat Mazebound64 once and for all! 8/10.", > "humanDescription" : "Mazebound64 is reminiscent of some of the very first video games from Earth. It's very charming.", 21c21 < --- > objects\generic\flagavian\flagavian.object 10,11c10,11 < < "description" : "The Avian flag. Use ^green;[E] to bookmark a teleportation location.", --- > > "description" : "The Avian flag. Use ^green;[E]^white; to bookmark a teleportation location.", objects\generic\mechbeacon\mechbeacon.animation 14c14 < "immediateSoundRangeMultiplier" : 0.5 --- > "immediateSoundRangeMultiplier" : 0.25 objects\glitch\anvil\anvil.object 28c28 < "glitchDescription" : "Educate. The Glitch craft all sorts of weapons on these anvils. They even craft anvils on these anvils.", --- > "glitchDescription" : "Educated. The Glitch craft all sorts of weapons on these anvils. They even craft anvils on these anvils.", objects\glitch\darkbannermedievallarge\darkbannermedievallarge.object 3c3 < "colonyTags" : ["glitch","glitchcastle","pretty", "evil"], --- > "colonyTags" : ["glitch","pretty", "evil"], objects\glitch\darkbattlestandard\darkbattlestandard.object 3c3 < "colonyTags" : ["glitch","glitchcastle","pretty","evil"], --- > "colonyTags" : ["glitch","pretty","evil"], objects\human\bunkercomputer\bunkercomputer.object 18c18 < "novakidDescription" : " This is a computer. I ain't sure it's relevant.", --- > "novakidDescription" : "This is a computer. I ain't sure it's relevant.", objects\human\bunkerconsole4\bunkerconsole4.object 15c15 < "humanDescription" : "Ooh, secret data. Turns out the government were spying on us! Who knew?", --- > "humanDescription" : "Ooh, secret data. Turns out the government was spying on us! Who knew?", objects\human\bunkermotiondetector\bunkermotiondetector.object 17a18 > "novakidDescription" : "Looks like this thing is scannin' for movement.", objects\human\bunkerwires\bunkerwires.object 13,14c13,14 < "floranDescription" : "Tugging wiresss is dangerousss. Floran learnt this ssome time ago.", < "glitchDescription" : "Cautrious. Scans indicate a ninety eight percent chance of electrical failure.", --- > "floranDescription" : "Tugging wires is dangerousss. Floran learned this sssome time ago.", > "glitchDescription" : "Cautious. Scans indicate a ninety eight percent chance of electrical failure.", objects\hylotl\arcadedance\arcadedance.object 14c14 < "apexDescription" : "I'm not sure I will ever be good Dance-Dance. The arrows move so fast!", --- > "apexDescription" : "I'm not sure I will ever be good at Dance-Dance. The arrows move so fast!", objects\playerstation\playerstationconsole\playerstationconsole.lua 89a90,95 > if not storage.dungeonIdSet then > -- world must be protected *after* initial dungeon placement has completed > world.setTileProtection(65535, true) > storage.dungeonIdSet = true > end > objects\rails\railstop\railstop.lua 14c14 < object.setMaterialSpaces({{{0, 0}, active and "metamaterial:rail" or "metamaterial:railstop"}}) --- > object.setMaterialSpaces({{{0, 0}, active and "metamaterial:railsafe" or "metamaterial:railstop"}}) objects\rails\railtramstop\railtramstop.lua 22c22 < object.setMaterialSpaces({{{0, 0}, (storage.active and not storage.waiting) and "metamaterial:rail" or "metamaterial:railstop"}}) --- > object.setMaterialSpaces({{{0, 0}, (storage.active and not storage.waiting) and "metamaterial:railsafe" or "metamaterial:railstop"}}) objects\ship\apexshipdoor\apexshipdoor.object 12c12 < "apexDescription" : "These doors are used on all our ships.", --- > "apexDescription" : "Doors like this are common on ships.", 15,16c15,16 < "glitchDescription" : "Proud. A ship door.", < "humanDescription" : "Cool door.", --- > "glitchDescription" : "Informed. A standard ship door.", > "humanDescription" : "A spaceship door.", 18c18 < "novakidDescription" : "A door.", --- > "novakidDescription" : "A door, the type you'd find on a ship.", objects\ship\apexshipdoor\apexshiphatch.object 12c12 < "apexDescription" : "These hatches are used on all our ships.", --- > "apexDescription" : "Hatch designs like this are common on ships.", 15,16c15,16 < "glitchDescription" : "Proud. A ship hatch.", < "humanDescription" : "Cool hatch.", --- > "glitchDescription" : "Informed. A standard ship hatch.", > "humanDescription" : "A spaceship hatch.", 18,19c18 < "novakidDescription" : "A hatch.", < --- > "novakidDescription" : "A hatch, the type you'd find on a ship.", objects\ship\avianshipdoor\avianshipdoor.object 12c12 < "apexDescription" : "These doors are used on all our ships.", --- > "apexDescription" : "Doors like this are common on ships.", 15,18c15,18 < "glitchDescription" : "Proud. A ship door.", < "humanDescription" : "Cool door.", < "hylotlDescription" : "A basic spaceship door.", < "novakidDescription" : "A door.", --- > "glitchDescription" : "Informed. A standard ship door.", > "humanDescription" : "A spaceship door.", > "hylotlDescription" : "A basic ship door.", > "novakidDescription" : "A door, the type you'd find on a ship.", objects\ship\avianshipdoor\avianshiphatch.object 12c12 < "apexDescription" : "These hatches are used on all our ships.", --- > "apexDescription" : "Hatch designs like this are common on ships.", 15,16c15,16 < "glitchDescription" : "Proud. A ship hatch.", < "humanDescription" : "Cool hatch.", --- > "glitchDescription" : "Informed. A standard ship hatch.", > "humanDescription" : "A spaceship hatch.", 18c18 < "novakidDescription" : "A hatch.", --- > "novakidDescription" : "A hatch, the type you'd find on a ship.", objects\ship\aviantechstation\aviantechstation.object 23c23 < "novakidDescription" : "This here station let's me talk with SAIL.", --- > "novakidDescription" : "This here station lets me talk with SAIL.", objects\ship\boosters\bigboosterflame\encounterbigboosterflame.object 43c43 < "damage" : 50, --- > "damage" : 100, objects\ship\boosters\boosterflame\encounterboosterflame.object 37c37 < "damage" : 50, --- > "damage" : 100, objects\ship\boosters\boosterflamehuman\encounterboosterflamehuman.object 41c41 < "damage" : 50, --- > "damage" : 100, objects\ship\boosters\smallboosterflame\encountersmallboosterflame.object 48c48 < "damage" : 50, --- > "damage" : 100, 76c76 < "damage" : 50, --- > "damage" : 100, 105c105 < "damage" : 50, --- > "damage" : 100, 133c133 < "damage" : 50, --- > "damage" : 100, objects\ship\boosters\smallboosterflame\encountersmallboosterflame2.object 44c44 < "damage" : 50, --- > "damage" : 100, 68c68 < "damage" : 50, --- > "damage" : 100, 97c97 < "damage" : 50, --- > "damage" : 100, 125c125 < "damage" : 50, --- > "damage" : 100, objects\ship\floranshipdoor\floranshipdoor.object 12c12 < "apexDescription" : "These doors are used on all our ships.", --- > "apexDescription" : "Doors like this are common on ships.", 15,18c15,18 < "glitchDescription" : "Proud. A ship door.", < "humanDescription" : "Cool door.", < "hylotlDescription" : "A basic spaceship door.", < "novakidDescription" : "A door.", --- > "glitchDescription" : "Informed. A standard ship door.", > "humanDescription" : "A spaceship door.", > "hylotlDescription" : "A basic ship door.", > "novakidDescription" : "A door, the type you'd find on a ship.", objects\ship\floranshipdoor\floranshiphatch.object 12c12 < "apexDescription" : "These hatches are used on all our ships.", --- > "apexDescription" : "Hatch designs like this are common on ships.", 15,16c15,16 < "glitchDescription" : "Proud. A ship hatch.", < "humanDescription" : "Cool hatch.", --- > "glitchDescription" : "Informed. A standard ship hatch.", > "humanDescription" : "A spaceship hatch.", 18c18 < "novakidDescription" : "A hatch.", --- > "novakidDescription" : "A hatch, the type you'd find on a ship.", objects\ship\florantechstation\florantechstation.object 23c23 < "novakidDescription" : "This here station let's me talk with SAIL.", --- > "novakidDescription" : "This here station lets me talk with SAIL.", objects\ship\glitchshipdoor\glitchshipdoor.object 12c12 < "apexDescription" : "These doors are used on all our ships.", --- > "apexDescription" : "Doors like this are common on ships.", 15,18c15,18 < "glitchDescription" : "Proud. A ship door.", < "humanDescription" : "Cool door.", < "hylotlDescription" : "A basic spaceship door.", < "novakidDescription" : "A door.", --- > "glitchDescription" : "Informed. A standard ship door.", > "humanDescription" : "A spaceship door.", > "hylotlDescription" : "A basic ship door.", > "novakidDescription" : "A door, the type you'd find on a ship.", objects\ship\glitchshipdoor\glitchshiphatch.object 12c12 < "apexDescription" : "These hatches are used on all our ships.", --- > "apexDescription" : "Hatch designs like this are common on ships.", 15,16c15,16 < "glitchDescription" : "Proud. A ship hatch.", < "humanDescription" : "Cool hatch.", --- > "glitchDescription" : "Informed. A standard ship hatch.", > "humanDescription" : "A spaceship hatch.", 18c18 < "novakidDescription" : "A hatch.", --- > "novakidDescription" : "A hatch, the type you'd find on a ship.", objects\ship\glitchtechstation\glitchtechstation.object 23c23 < "novakidDescription" : "This here station let's me talk with SAIL.", --- > "novakidDescription" : "This here station lets me talk with SAIL.", objects\ship\humanshipdoor\humanshipdoor.object 12c12 < "apexDescription" : "These doors are used on all our ships.", --- > "apexDescription" : "Doors like this are common on ships.", 15,18c15,18 < "glitchDescription" : "Proud. A ship door.", < "humanDescription" : "Cool door.", < "hylotlDescription" : "A basic spaceship door.", < "novakidDescription" : "A door.", --- > "glitchDescription" : "Informed. A standard ship door.", > "humanDescription" : "A spaceship door.", > "hylotlDescription" : "A basic ship door.", > "novakidDescription" : "A door, the type you'd find on a ship.", objects\ship\humanshipdoor\humanshiphatch.object 12c12 < "apexDescription" : "These hatches are used on all our ships.", --- > "apexDescription" : "Hatch designs like this are common on ships.", 15,16c15,16 < "glitchDescription" : "Proud. A ship hatch.", < "humanDescription" : "Cool hatch.", --- > "glitchDescription" : "Informed. A standard ship hatch.", > "humanDescription" : "A spaceship hatch.", 18c18 < "novakidDescription" : "A hatch.", --- > "novakidDescription" : "A hatch, the type you'd find on a ship.", objects\ship\humantechstation\humantechstation.object 23c23 < "novakidDescription" : "This here station let's me talk with SAIL.", --- > "novakidDescription" : "This here station lets me talk with SAIL.", objects\ship\hylotlshipdoor\hylotlshipdoor.object 12c12 < "apexDescription" : "These doors are used on all our ships.", --- > "apexDescription" : "Doors like this are common on ships.", 15,18c15,18 < "glitchDescription" : "Proud. A ship door.", < "humanDescription" : "Cool door.", < "hylotlDescription" : "A basic spaceship door.", < "novakidDescription" : "A door.", --- > "glitchDescription" : "Informed. A standard ship door.", > "humanDescription" : "A spaceship door.", > "hylotlDescription" : "A basic ship door.", > "novakidDescription" : "A door, the type you'd find on a ship.", objects\ship\hylotlshipdoor\hylotlshiphatch.object 12c12 < "apexDescription" : "These hatches are used on all our ships.", --- > "apexDescription" : "Hatch designs like this are common on ships.", 15,16c15,16 < "glitchDescription" : "Proud. A ship hatch.", < "humanDescription" : "Cool hatch.", --- > "glitchDescription" : "Informed. A standard ship hatch.", > "humanDescription" : "A spaceship hatch.", 18c18 < "novakidDescription" : "A hatch.", --- > "novakidDescription" : "A hatch, the type you'd find on a ship.", objects\ship\hylotltechstation\hylotltechstation.object 23c23 < "novakidDescription" : "This here station let's me talk with SAIL.", --- > "novakidDescription" : "This here station lets me talk with SAIL.", objects\ship\novakidshipdoor\novakidshipdoor.object 12c12 < "apexDescription" : "These doors are used on all our ships.", --- > "apexDescription" : "Doors like this are common on ships.", 15,18c15,18 < "glitchDescription" : "Proud. A ship door.", < "humanDescription" : "Cool door.", < "hylotlDescription" : "A basic spaceship door.", < "novakidDescription" : "A door.", --- > "glitchDescription" : "Informed. A standard ship door.", > "humanDescription" : "A spaceship door.", > "hylotlDescription" : "A basic ship door.", > "novakidDescription" : "A door, the type you'd find on a ship.", objects\ship\novakidshipdoor\novakidshiphatch.object 12c12 < "apexDescription" : "These hatches are used on all our ships.", --- > "apexDescription" : "Hatch designs like this are common on ships.", 15,16c15,16 < "glitchDescription" : "Proud. A ship hatch.", < "humanDescription" : "Cool hatch.", --- > "glitchDescription" : "Informed. A standard ship hatch.", > "humanDescription" : "A spaceship hatch.", 18c18 < "novakidDescription" : "A hatch.", --- > "novakidDescription" : "A hatch, the type you'd find on a ship.", objects\ship\novakidtechstation\novakidtechstation.object 23c23 < "novakidDescription" : "This here station let's me talk with SAIL.", --- > "novakidDescription" : "This here station lets me talk with SAIL.", objects\ship\techstation\techstation.object 24c24 < "novakidDescription" : "This here station let's me talk with SAIL.", --- > "novakidDescription" : "This here station lets me talk with SAIL.", objects\space\wiredtarget\wiredtarget.object 7a8 > "lightColor" : [100, 100, 100], 48c49 < "smashSounds" : [ "/sfx/objects/pot_break_medium1.ogg", "/sfx/objects/pot_break_medium2.ogg" ], --- > "smashSounds" : [ "/sfx/objects/wiredtarget_break1.ogg", "/sfx/objects/wiredtarget_break2.ogg", "/sfx/objects/wiredtarget_break3.ogg", "/sfx/objects/wiredtarget_break4.ogg", "/sfx/objects/wiredtarget_break5.ogg", "/sfx/objects/wiredtarget_break6.ogg" ], objects\traps\ancientcrystaltrap\ancientcrystaltrap.object 11c11 < "avianDescription" : "I wouldn't want to get caught in it's beam.", --- > "avianDescription" : "I wouldn't want to get caught in its beam.", objects\traps\ancienticetrap\ancienticetrap.object 12c12 < "floranDescription" : "Ice can be dangeroussss.", --- > "floranDescription" : "Ice can be dangerousss.", 15c15 < "hylotlDescription" : "Ice, water in it's most deadly form.", --- > "hylotlDescription" : "Ice, water in its most deadly form.", quests\generated\templates\share_secret.questtemplate 118c118 < "To begin with, I'd like you to ^green;deliver this ^orange;note^green; to ^orange;.^white; It contains one of the my many secrets. I'm hoping that, by sharing this secret with , might want to become my friend. ", --- > "To begin with, I'd like you to ^green;deliver this ^orange;note^green; to ^orange;.^white; It contains one of my many secrets. I'm hoping that, by sharing this secret with , might want to become my friend. ", quests\outpost\mechupgrade1.questtemplate 30c30 < "count" : 10, --- > "count" : 5, 36c36 < "count" : 5, --- > "count" : 10, quests\outpost\penguin2.questtemplate 45,47c45 < "turnInEntityUid" : "outpostpenguinscientist", < < "setUniverseFlags" : ["outpost_weaponshop"] --- > "turnInEntityUid" : "outpostpenguinscientist" radiomessages\exploration.radiomessages 33c33 < "text" : "It may be worth noting that this celestial body has no atmosphere and that you are slowly suffocating. I suggest you leave, and return when you have crafted a breathing EPP.", --- > "text" : "It may be worth noting that this location has no atmosphere and that you are slowly suffocating. I suggest you leave, and return when you have crafted a breathing EPP.", scripts\rails.lua 428a429,431 > -- if rail stops or tram stops are places as endpoints, riders shouldn't fall off of them > if nodeMaterial == "metamaterial:railsafe" then fullSearch = true end > scripts\actions\dialog.lua 199c199 < options.drawMoreIndicator = true --- > options.drawMoreIndicator = args.drawMoreIndicator scripts\deployment\playermechdeployment.lua 120a121,123 > > -- block movement abilities during these ticks to avoid weirdness with techs, etc. > status.setPersistentEffects("mechDeployment", {{stat = "activeMovementAbilities", amount = 1}}) 141a145 > status.clearPersistentEffects("mechDeployment") stats\effects\nofalldamage\nofalldamage.lua 2a3,4 > animator.setParticleEmitterOffsetRegion("feathers", mcontroller.boundBox()) > animator.setParticleEmitterActive("feathers", true) stats\effects\nofalldamage\nofalldamage.statuseffect 8c8,13 < ] --- > ], > > "animationConfig" : "nofalldamage.animation", > > "label" : "Safe Fall", > "icon" : "/interface/statuses/nofalldamage.png" tenants\other\evilglitch.tenant 9c9 < "glitchcastle": 24 --- > "glitch": 24 tiles\railtemplate.config 109a110,113 > "id" : 65003 > }, > { > "type" : "EqualsId", 133a138,142 > "inverse" : true > }, > { > "type" : "EqualsId", > "id" : 65003, treasure\space.treasurepools 141c141,144 < {"weight" : 1, "item" : "mechhornlacucha"} --- > {"weight" : 1, "item" : "mechhornlacucha"}, > {"weight" : 1, "item" : "mechhornrobotvoice"}, > {"weight" : 1, "item" : "mechhornrubberduck"}, > {"weight" : 1, "item" : "mechhornbikebell"} vehicles\boat\boat.lua 161,162c161,164 < mcontroller.approachXVelocity(-self.targetMoveSpeed, self.moveControlForce) < moving = true --- > if self.waterFactor > 0 then > mcontroller.approachXVelocity(-self.targetMoveSpeed, self.moveControlForce) > moving = true > end 167,168c169,172 < mcontroller.approachXVelocity(self.targetMoveSpeed, self.moveControlForce) < moving = true --- > if self.waterFactor > 0 then > mcontroller.approachXVelocity(self.targetMoveSpeed, self.moveControlForce) > moving = true > end vehicles\hoverbike\hoverbike.lua 12a13,15 > self.zeroGTargetVelocity = config.getParameter("zeroGTargetVelocity") > self.zeroGSpinRate = config.getParameter("zeroGSpinRate") > self.spinFriction = config.getParameter("spinFriction") 20a24 > self.zeroGMovementSettings = config.getParameter("zeroGMovementSettings") 69a74 > self.spin = 0 147c152,156 < move() --- > if mcontroller.zeroG() then > moveZeroG() > else > move() > end 429a439,471 > function moveZeroG() > local dt = script.updateDt() > if self.spin > 0 then > self.spin = math.max(0, self.spin - self.spinFriction * dt) > else > self.spin = math.min(0, self.spin + self.spinFriction * dt) > end > > self.angle = self.angle + self.spin * dt > > mcontroller.resetParameters(self.movementSettings) > mcontroller.applyParameters(self.zeroGMovementSettings) > > local controlDirection = 0 > if vehicle.controlHeld("drivingSeat", "right") then > controlDirection = controlDirection + 1 > end > if vehicle.controlHeld("drivingSeat", "left") then > controlDirection = controlDirection - 1 > end > > if controlDirection ~= 0 then > self.spin = self.spin - self.zeroGSpinRate * controlDirection * dt > self.facingDirection = controlDirection > > local boostVec = vec2.mul(vec2.withAngle(self.angle, self.zeroGTargetVelocity), controlDirection) > mcontroller.approachVelocity(boostVec, self.horizontalControlForce) > > self.enginePitch = self.engineRevPitch; > self.engineVolume = self.engineRevVolume; > end > end > 430a473,474 > self.spin = 0 > 447a492 > self.facingDirection = -1 451,452d495 < < self.facingDirection = -1 456a500 > self.facingDirection = 1 460,461d503 < < self.facingDirection = 1 vehicles\hoverbike\hoverbikegreen.vehicle 75a76,78 > "zeroGTargetVelocity" : 40, > "zeroGSpinRate" : 4, > "spinFriction" : 0.1, 173a177,183 > "collisionEnabled" : true > }, > > "zeroGMovementSettings" : { > "collisionPoly" : [[-4.0, 0.5], [-2.0, -1.5], [2.0, -1.5], [4.0, 0.5]], > "mass" : 4, > "airFriction" : 0.1, vehicles\hoverbike\hoverbikekhaki.vehicle 68a69,71 > "zeroGTargetVelocity" : 40, > "zeroGSpinRate" : 4, > "spinFriction" : 0.1, 166a170,176 > "collisionEnabled" : true > }, > > "zeroGMovementSettings" : { > "collisionPoly" : [[-4.0, 0.5], [-2.0, -1.5], [2.0, -1.5], [4.0, 0.5]], > "mass" : 4, > "airFriction" : 0.1, vehicles\hoverbike\hoverbikered.vehicle 74a75,77 > "zeroGTargetVelocity" : 40, > "zeroGSpinRate" : 4, > "spinFriction" : 0.1, 175c178 < } --- > }, 176a180,185 > "zeroGMovementSettings" : { > "collisionPoly" : [[-4.0, 0.5], [-2.0, -1.5], [2.0, -1.5], [4.0, 0.5]], > "mass" : 4, > "airFriction" : 0.1, > "collisionEnabled" : true > } vehicles\modularmech\mechparts_arm.config 581c581 < "persistentSound" : "/sfx/gun/mech_gatling_windup.ogg", --- > "persistentSound" : "/sfx/npc/boss/cultistboss_beamwindup.ogg", 591,593c591,593 < "persistentSound" : "/sfx/gun/mech_gatling_winddown.ogg", < "persistentSoundRangeMultiplier" : 1.0, < "persistentSoundStopTime" : 0.2 --- > // "persistentSound" : "/sfx/gun/mech_gatling_winddown.ogg", > // "persistentSoundRangeMultiplier" : 1.0, > // "persistentSoundStopTime" : 0.2 599c599 < "Fire" : ["/sfx/gun/electricrailgun1.ogg"] --- > "Fire" : ["/sfx/gun/mech_teslastream_fire1.ogg", "/sfx/gun/mech_teslastream_fire2.ogg", "/sfx/gun/mech_teslastream_fire3.ogg"] 727,728c727,730 < "Windup" : [], < "Fire" : ["/sfx/gun/plasma_shotgun4.ogg"] --- > "Windup" : ["/sfx/gun/mech_beamsniper_windup2.ogg"], > "Winddown" : [], > "WinddownNoFire" : ["/sfx/gun/mech_beamsniper_winddown2.ogg"], > "Fire" : ["/sfx/gun/mech_beamsniper_fire1.ogg"] 786c788,789 < "persistentSound" : "/sfx/gun/aegisaltpistol_loop2.ogg" --- > "persistentSound" : "/sfx/gun/mech_beamdrill_loop.ogg", > "persistentSoundStopTime" : 0.5 860c863,865 < "Windup" : [], --- > "Windup" : [ "/sfx/gun/mech_beamdrill_windup.ogg" ], > "WinddownNoFire" : [], > "Winddown" : [ "/sfx/gun/mech_beamdrill_winddown.ogg" ], vehicles\modularmech\mechparts_body.config 128c128 < "hazardImmunities" : ["biomecold"] --- > "hazardImmunities" : ["biomeradiation"] 150c150 < "hazardImmunities" : ["biomecold"] --- > "hazardImmunities" : ["biomeradiation"] 167c167 < "hazardImmunities" : ["biomecold"] --- > "hazardImmunities" : ["biomeradiation"] 185c185 < "hazardImmunities" : ["biomecold"] --- > "hazardImmunities" : ["biomeradiation"] 203c203 < "hazardImmunities" : ["biomecold"] --- > "hazardImmunities" : ["biomeradiation"] 220c220 < "hazardImmunities" : ["biomecold"] --- > "hazardImmunities" : ["biomeradiation"] 525c525 < "animatedParts" : { --- > "animatedParts" : { vehicles\modularmech\mechparts_horn.config 77a78,98 > }, > "robotvoice" : { > "animationCustom" : { > "sounds" : { > "horn" : ["/sfx/npc/boss/robotboss_idle2.ogg", "/sfx/npc/boss/robotboss_pain3.ogg","/sfx/npc/boss/robotboss_turnhostile.ogg"] > } > } > }, > "rubberduck" : { > "animationCustom" : { > "sounds" : { > "horn" : ["/sfx/tech/mech_horn_rubberduck.ogg"] > } > } > }, > "bikebell" : { > "animationCustom" : { > "sounds" : { > "horn" : ["/sfx/tech/mech_horn_bikebell.ogg"] > } > } vehicles\modularmech\modularmech.lua 364c364 < if newControls.right then --- > if newControls.right and not newControls.left then 369c369 < if newControls.left then --- > if newControls.left and not newControls.right then vehicles\modularmech\armscripts\beamarm.lua 45a46 > animator.playSound(self.armName .. "WinddownNoFire") 98a100 > animator.playSound(self.armName .. "Winddown")