FILES ----- player.config versioning.config biomes\underground_detached\slimecaves.biome [NEW] damage\electricplasma.damage [NEW] damage\fireplasma.damage [NEW] damage\iceplasma.damage damage\plasma.damage [NEW] damage\poisonplasma.damage [NEW] effects\discardedbullet.effectsource [NEW] effects\electricplasma.effectsource [NEW] effects\fireplasma.effectsource [NEW] effects\iceplasma.effectsource [NEW] effects\poisonplasma.effectsource [NEW] effects\rocketsmoke.effectsource [NEW] effects\smoke.effectsource [NEW] humanoid\any\playerwarpin2.png [NEW] humanoid\any\playerwarpout2.png [NEW] interface\bookmarks\icons\beamparty.png [NEW] interface\statuses\slime.png interface\warping\remoteteleporter.config interface\warping\shipteleporter.config [NEW] items\guns\randomgenerated\newcommonassaultrifle.generatedgun [NEW] items\guns\randomgenerated\newcommongrenadelauncher.generatedgun [NEW] items\guns\randomgenerated\newcommonmachinepistol.generatedgun [NEW] items\guns\randomgenerated\newcommonpistol.generatedgun [NEW] items\guns\randomgenerated\newcommonrocketlauncher.generatedgun [NEW] items\guns\randomgenerated\newcommonshotgun.generatedgun [NEW] items\guns\randomgenerated\newcommonsniperrifle.generatedgun [NEW] items\guns\randomgenerated\newuncommonassaultrifle.generatedgun [NEW] items\guns\randomgenerated\newuncommongrenadelauncher.generatedgun [NEW] items\guns\randomgenerated\newuncommonmachinepistol.generatedgun [NEW] items\guns\randomgenerated\newuncommonpistol.generatedgun [NEW] items\guns\randomgenerated\newuncommonrocketlauncher.generatedgun [NEW] items\guns\randomgenerated\newuncommonshotgun.generatedgun [NEW] items\guns\randomgenerated\newuncommonsniperrifle.generatedgun [NEW] items\swords\randomgenerated\newcommonaxe.generatedsword [NEW] items\swords\randomgenerated\newcommondagger.generatedsword [NEW] items\swords\randomgenerated\newcommonhammer.generatedsword [NEW] items\swords\randomgenerated\newcommononehandedsword.generatedsword [NEW] items\swords\randomgenerated\newcommonspear.generatedsword [NEW] items\swords\randomgenerated\newcommontwohandedsword.generatedsword items\swords\randomgenerated\newrareaxe.generatedsword items\swords\randomgenerated\newraredagger.generatedsword items\swords\randomgenerated\newrarehammer.generatedsword items\swords\randomgenerated\newrareonehandedsword.generatedsword items\swords\randomgenerated\newrarespear.generatedsword items\swords\randomgenerated\newraretwohandedsword.generatedsword items\swords\randomgenerated\newuncommonaxe.generatedsword items\swords\randomgenerated\newuncommondagger.generatedsword items\swords\randomgenerated\newuncommonhammer.generatedsword items\swords\randomgenerated\newuncommononehandedsword.generatedsword items\swords\randomgenerated\newuncommonspear.generatedsword items\swords\randomgenerated\newuncommontwohandedsword.generatedsword leveling\levelingmultipliers.functions objects\apex\apexcooldesk\apexcooldesk.object objects\apex\apexdesk\apexdesk.object objects\apex\classicdesk\classicdesk.object [NEW] objects\arttrophies\persistenceofpixels\persistenceofpixels.frames [NEW] objects\arttrophies\persistenceofpixels\persistenceofpixels.object [NEW] objects\arttrophies\persistenceofpixels\persistenceofpixels.png [NEW] objects\arttrophies\persistenceofpixels\persistenceofpixelsicon.png objects\floran\florandesk\florandesk.object objects\floran\planttorch\planttorch.object objects\generic\woodendesk\woodendesk.object objects\glitch\medievalfurnace\medievalfurnace.object objects\glitch\medievalglobe\medievalglobe.object objects\glitch\medievallargecookingpot\medievallargecookingpot.object objects\glitch\medievalmap\medievalmap.object objects\glitch\medievalpedestal\medievalpedestal.object objects\glitch\medievalplate\medievalplate.object objects\glitch\medievalpressureplate\medievalpressureplate.object objects\glitch\medievalscaffolding\medievalscaffolding.object objects\glitch\medievalspikes\medievalspikes.object objects\glitch\medievalstock\medievalstock.object objects\glitch\medievalstreetlamp\medievalstreetlamp.object objects\glitch\medievalswitchhidden\medievalswitchhidden.object objects\glitch\medievalswitchlever\medievalswitchlever.object objects\glitch\medievalswitchshackle\medievalswitchshackle.object objects\glitch\medievalsworddisplay\medievalsworddisplay.object objects\glitch\medievaltoilet\medievaltoilet.object objects\glitch\medievaltorch\medievaltorch.object objects\glitch\medievalwallshelf\medievalwallshelf.object objects\glitch\medievalweaponrack\medievalweaponrack.object objects\glitch\outhouse\outhouse.object objects\glitch\royalbed\royalbed.object objects\glitch\royalbookcase\royalbookcase.object objects\glitch\royalcabinet\royalcabinet.object objects\glitch\royalcandles\royalcandles.object objects\glitch\royalchalice\royalchalice.object objects\glitch\royalchest\royalchest.object objects\glitch\royaldesk\royaldesk.object objects\glitch\royalthrone\royalthrone.object objects\glitch\royaltoilet\royaltoilet.object objects\glitch\sewagebarrel\sewagebarrel.object objects\glitch\sewerflooddoor\sewerflooddoor.object objects\glitch\sewergauge\sewergauge.object objects\glitch\sewergear\sewergear.object objects\glitch\sewertank\sewertank.object objects\glitch\sewervalve\sewervalve.object objects\glitch\signarmorshop\signarmorshop.object objects\glitch\signforge\signforge.object objects\glitch\signinn\signinn.object objects\glitch\signlibrary\signlibrary.object objects\glitch\signproduce\signproduce.object objects\glitch\signweaponshop\signweaponshop.object objects\glitch\smallwoodencrate\smallwoodencrate.object objects\glitch\target\target.object objects\glitch\targetdummy\targetdummy.object objects\glitch\toxicwastebarrel\toxicwastebarrel.object objects\glitch\trashbag\trashbag.object objects\glitch\trashcan\trashcan.object objects\glitch\trough\trough.object objects\glitch\villagedoor\villagedoor.object objects\glitch\wallpipe\wallpipe.object objects\glitch\wallshackles\wallshackles.object objects\glitch\wallshield\wallshield.object objects\glitch\wellcover\wellcover.object objects\glitch\wheelbarrow\wheelbarrow.object objects\glitch\wickerbasket1\wickerbasket1.object objects\glitch\wickerbasket2\wickerbasket2.object objects\glitch\wickerbasket3\wickerbasket3.object objects\glitch\wickerbasket4\wickerbasket4.object objects\glitch\wickerbasket5\wickerbasket5.object objects\glitch\woodenstool\woodenstool.object objects\human\bunkerdesk\bunkerdesk.object objects\minibiome\oasis\reeddesk\reeddesk.object objects\outpost\outpostdesk\outpostdesk.object [NEW] particles\discardedbullet.particle particles\icedamagenumber.particle [NEW] particles\rocketsmoke.particle [NEW] particles\smoke.particle [NEW] projectiles\explosions\regularexplosion2\regularexplosionfreeze.config [NEW] projectiles\explosions\regularexplosion2\regularexplosionfreeze.projectile [NEW] projectiles\guns\bullets\standardbullet\icon.png [NEW] projectiles\guns\bullets\standardbullet\standardbullet.frames [NEW] projectiles\guns\bullets\standardbullet\standardbullet.png [NEW] projectiles\guns\bullets\standardbullet\standardbullet.projectile [NEW] projectiles\guns\plasmabullets\electricplasma\electricplasma.frames [NEW] projectiles\guns\plasmabullets\electricplasma\electricplasma.png [NEW] projectiles\guns\plasmabullets\electricplasma\electricplasma.projectile [NEW] projectiles\guns\plasmabullets\electricplasma\icon.png [NEW] projectiles\guns\plasmabullets\fireplasma\fireplasma.frames [NEW] projectiles\guns\plasmabullets\fireplasma\fireplasma.png [NEW] projectiles\guns\plasmabullets\fireplasma\fireplasma.projectile [NEW] projectiles\guns\plasmabullets\fireplasma\icon.png [NEW] projectiles\guns\plasmabullets\iceplasma\iceplasma.frames [NEW] projectiles\guns\plasmabullets\iceplasma\iceplasma.png [NEW] projectiles\guns\plasmabullets\iceplasma\iceplasma.projectile [NEW] projectiles\guns\plasmabullets\iceplasma\icon.png [NEW] projectiles\guns\plasmabullets\poisonplasma\icon.png [NEW] projectiles\guns\plasmabullets\poisonplasma\poisonplasma.frames [NEW] projectiles\guns\plasmabullets\poisonplasma\poisonplasma.png [NEW] projectiles\guns\plasmabullets\poisonplasma\poisonplasma.projectile [NEW] projectiles\guns\unsorted\rocket\rocketshell.projectile [NEW] projectiles\swoosh\axe\axeswoosh\axeswoosh.frames [NEW] projectiles\swoosh\axe\axeswoosh\axeswoosh.png [NEW] projectiles\swoosh\axe\axeswoosh\axeswoosh.projectile [NEW] projectiles\swoosh\broadsword\broadswordswoosh\broadswordswoosh.frames [NEW] projectiles\swoosh\broadsword\broadswordswoosh\broadswordswoosh.png [NEW] projectiles\swoosh\broadsword\broadswordswoosh\broadswordswoosh.projectile [NEW] projectiles\swoosh\dagger\daggerswoosh\daggerswoosh.frames [NEW] projectiles\swoosh\dagger\daggerswoosh\daggerswoosh.png [NEW] projectiles\swoosh\dagger\daggerswoosh\daggerswoosh.projectile [NEW] projectiles\swoosh\hammer\hammerswoosh\hammerswoosh.frames [NEW] projectiles\swoosh\hammer\hammerswoosh\hammerswoosh.png [NEW] projectiles\swoosh\hammer\hammerswoosh\hammerswoosh.projectile [NEW] projectiles\swoosh\shortsword\shortswordswoosh\shortswordswoosh.frames [NEW] projectiles\swoosh\shortsword\shortswordswoosh\shortswordswoosh.png [NEW] projectiles\swoosh\shortsword\shortswordswoosh\shortswordswoosh.projectile [NEW] projectiles\swoosh\spear\spearswoosh\spearswoosh.frames [NEW] projectiles\swoosh\spear\spearswoosh\spearswoosh.png [NEW] projectiles\swoosh\spear\spearswoosh\spearswoosh.projectile [NEW] stats\effects\damageflash\damageflash.animation [NEW] stats\effects\damageflash\damageflash.lua [NEW] stats\effects\damageflash\damageflash.statuseffect stats\effects\damagefreeze\damagefreeze.lua stats\effects\shortdamagefreeze\shortdamagefreeze.lua stats\effects\slimeslow\slimeslow.lua stats\effects\slimeslow\slimeslow.statuseffect tech\dash\dash.lua tech\dash\dash.tech [NEW] versioning\clientcontext_4_5.lua DIFFS ----- player.config 480c480 < "maxValue" : 1.5, --- > "maxValue" : 1.0, versioning.config 5c5 < "ClientContext" : 4, --- > "ClientContext" : 5, biomes\underground_detached\slimecaves.biome 17c17 < "subBlocks" : [ "dirt"], --- > "subBlocks" : [ "dirt", "rock20" ], damage\plasma.damage 22a23,56 > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 0, 0, 255], > "fade" : 0.9, > "initialVelocity" : [12, 6.0], > "finalVelocity" : [17, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.8, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1, > "size" : 1.3 > } > }, > > { > "type" : "ember", > "size" : 1.3, > "color" : [210, 0, 0, 255], > "fade" : 0.9, > "initialVelocity" : [13, 8.0], > "finalVelocity" : [16, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1, > "size" : 1.3 > } 44a79,112 > }, > > { > "type" : "ember", > "size" : 1.0, > "color" : [255, 0, 0, 255], > "fade" : 0.9, > "initialVelocity" : [12, 6.0], > "finalVelocity" : [17, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.8, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1, > "size" : 1.3 > } > }, > > { > "type" : "ember", > "size" : 1.3, > "color" : [210, 0, 0, 255], > "fade" : 0.9, > "initialVelocity" : [13, 8.0], > "finalVelocity" : [16, -19.0], > "approach" : [20, 30], > "timeToLive" : 0.9, > "layer" : "front", > "variance" : { > "initialVelocity" : [13, 3], > "timeToLive" : 1, > "size" : 1.3 > } interface\warping\remoteteleporter.config 2a3,4 > "includePartyMembers" : true, > "includePlayerBookmarks" : true, 10,11c12 < ], < "includePlayerBookmarks" : true --- > ] interface\warping\shipteleporter.config 2a3,4 > "includePartyMembers" : true, > "includePlayerBookmarks" : true, 10,11c12 < ], < "includePlayerBookmarks" : true --- > ] items\swords\randomgenerated\newrareaxe.generatedsword 19c19 < "projectileTypes" : [ "rarefireaxe", "rareelectricaxe", "rarepoisonaxe", "rareiceaxe" ], --- > "projectileTypes" : [ "rarefireaxe", "rareelectricaxe", "rarepoisonaxe", "rareiceaxe", "axeswoosh" ], items\swords\randomgenerated\newraredagger.generatedsword 18c18 < "projectileTypes" : [ "rarefiredagger", "rareelectricdagger", "rarepoisondagger", "rareicedagger" ], --- > "projectileTypes" : [ "rarefiredagger", "rareelectricdagger", "rarepoisondagger", "rareicedagger", "daggerswoosh" ], items\swords\randomgenerated\newrarehammer.generatedsword 19c19 < "projectileTypes" : [ "rarefirehammer", "rareelectrichammer", "rarepoisonhammer", "rareicehammer" ], --- > "projectileTypes" : [ "rarefirehammer", "rareelectrichammer", "rarepoisonhammer", "rareicehammer", "hammerswoosh" ], items\swords\randomgenerated\newrareonehandedsword.generatedsword 18c18 < "projectileTypes" : [ "rarefireshortsword", "rareelectricshortsword", "rarepoisonshortsword", "rareiceshortsword" ], --- > "projectileTypes" : [ "rarefireshortsword", "rareelectricshortsword", "rarepoisonshortsword", "rareiceshortsword", "shortswordswoosh" ], items\swords\randomgenerated\newrarespear.generatedsword 19c19 < "projectileTypes" : [ "rarefirespear", "rareelectricspear", "rarepoisonspear", "rareicespear" ], --- > "projectileTypes" : [ "rarefirespear", "rareelectricspear", "rarepoisonspear", "rareicespear", "spearswoosh" ], items\swords\randomgenerated\newraretwohandedsword.generatedsword 18c18 < "projectileTypes" : [ "rarefirebroadswordswoosh", "rareelectricbroadswordswoosh", "rarepoisonbroadswordswoosh", "rareicebroadswordswoosh" ], --- > "projectileTypes" : [ "rarefirebroadswordswoosh", "rareelectricbroadswordswoosh", "rarepoisonbroadswordswoosh", "rareicebroadswordswoosh", "broadswordswoosh" ], items\swords\randomgenerated\newuncommonaxe.generatedsword 19c19 < "projectileTypes" : [ "fireaxe", "electricaxe", "poisonaxe", "iceaxe" ], --- > "projectileTypes" : [ "fireaxe", "electricaxe", "poisonaxe", "iceaxe", "axeswoosh" ], items\swords\randomgenerated\newuncommondagger.generatedsword 18c18 < "projectileTypes" : [ "firedagger", "electricdagger", "poisondagger", "icedagger" ], --- > "projectileTypes" : [ "firedagger", "electricdagger", "poisondagger", "icedagger", "daggerswoosh" ], items\swords\randomgenerated\newuncommonhammer.generatedsword 19c19 < "projectileTypes" : [ "firehammer", "electrichammer", "poisonhammer", "icehammer" ], --- > "projectileTypes" : [ "firehammer", "electrichammer", "poisonhammer", "icehammer", "hammerswoosh" ], items\swords\randomgenerated\newuncommononehandedsword.generatedsword 18c18 < "projectileTypes" : [ "fireshortsword", "electricshortsword", "poisonshortsword", "iceshortsword" ], --- > "projectileTypes" : [ "fireshortsword", "electricshortsword", "poisonshortsword", "iceshortsword", "shortswordswoosh" ], items\swords\randomgenerated\newuncommonspear.generatedsword 19c19 < "projectileTypes" : [ "firespear", "electricspear", "poisonspear", "icespear" ], --- > "projectileTypes" : [ "firespear", "electricspear", "poisonspear", "icespear", "spearswoosh" ], items\swords\randomgenerated\newuncommontwohandedsword.generatedsword 18c18 < "projectileTypes" : [ "firebroadswordswoosh", "electricbroadswordswoosh", "poisonbroadswordswoosh", "icebroadswordswoosh" ], --- > "projectileTypes" : [ "firebroadswordswoosh", "electricbroadswordswoosh", "poisonbroadswordswoosh", "icebroadswordswoosh", "broadswordswoosh" ], leveling\levelingmultipliers.functions 17,21c17,21 < [0, 1.3250], < [1, 0.5556], < [2, 0.3659], < [3, 0.3077], < [4, 0.2718], --- > [0, 2.65], > [1, 1.1112], > [2, 0.7318], > [3, 0.6154], > [4, 0.5436], 23,27c23,27 < [6, 0.1805], < [7, 0.1482], < [8, 0.1486], < [9, 0.1250], < [10, 0.0715] --- > [6, 0.4412], > [7, 0.2964], > [8, 0.2972], > [9, 0.25], > [10, 0.143] objects\apex\apexcooldesk\apexcooldesk.object 3a4,5 > "objectType" : "container", > "tooltipKind" : "container", 5c7 < "price" : 525, --- > "price" : 600, 28d29 < 30c31,38 < ] --- > ], > > "openSounds" : [ "/sfx/objects/bunkercabinet_open.wav" ], > "closeSounds" : [ "/sfx/objects/bunkercabinet_close.wav" ], > "slotCount" : 9, > "uiConfig" : "/interface/chests/chest%slots%.config", > "frameCooldown" : 5, > "autoCloseCooldown" : 3600 objects\apex\apexdesk\apexdesk.object 3a4,5 > "objectType" : "container", > "tooltipKind" : "container", 5c7 < "price" : 350, --- > "price" : 425, 26c28,30 < "anchors" : [ "bottom" ] --- > "anchors" : [ "bottom" ], > "collision" : "platform", > "collisionSpaces" : [ [-2, 1], [-1, 1], [0, 1], [1, 1] ] 28c32,39 < ] --- > ], > > "openSounds" : [ "/sfx/objects/woodenbox_open.wav" ], > "closeSounds" : [ "/sfx/objects/woodenbox_close.wav" ], > "slotCount" : 9, > "uiConfig" : "/interface/chests/chest%slots%.config", > "frameCooldown" : 5, > "autoCloseCooldown" : 3600 objects\apex\classicdesk\classicdesk.object 3a4,5 > "objectType" : "container", > "tooltipKind" : "container", 5c7 < "price" : 525, --- > "price" : 850, 30c32,39 < ] --- > ], > > "openSounds" : [ "/sfx/objects/woodenbox_open.wav" ], > "closeSounds" : [ "/sfx/objects/woodenbox_close.wav" ], > "slotCount" : 9, > "uiConfig" : "/interface/chests/chest%slots%.config", > "frameCooldown" : 5, > "autoCloseCooldown" : 3600 objects\floran\florandesk\florandesk.object 3a4,5 > "objectType" : "container", > "tooltipKind" : "container", 5c7 < "price" : 425, --- > "price" : 500, 31c33,40 < ] --- > ], > > "openSounds" : [ "/sfx/objects/florancrate_open.wav" ], > "closeSounds" : [ "/sfx/objects/florancrate_close.wav" ], > "slotCount" : 9, > "uiConfig" : "/interface/chests/chest%slots%.config", > "frameCooldown" : 5, > "autoCloseCooldown" : 3600 objects\floran\planttorch\planttorch.object 5c5 < "price" : 300, --- > "price" : 225, objects\generic\woodendesk\woodendesk.object 3a4,5 > "objectType" : "container", > "tooltipKind" : "container", 8c10 < "price" : 425, --- > "price" : 500, 21d22 < 23,25d23 < "frames" : 1, < "animationCycle" : 1.0, < 29d26 < 31c28,35 < ] --- > ], > > "openSounds" : [ "/sfx/objects/woodenbox_open.wav" ], > "closeSounds" : [ "/sfx/objects/woodenbox_close.wav" ], > "slotCount" : 9, > "uiConfig" : "/interface/chests/chest%slots%.config", > "frameCooldown" : 5, > "autoCloseCooldown" : 3600 objects\glitch\medievalfurnace\medievalfurnace.object 5c5 < "price" : 1000, --- > "price" : 975, objects\glitch\medievalglobe\medievalglobe.object 8c8 < "price" : 500, --- > "price" : 300, objects\glitch\medievallargecookingpot\medievallargecookingpot.object 9c9 < "price" : 750, --- > "price" : 625, objects\glitch\medievalmap\medievalmap.object 8c8 < "price" : 300, --- > "price" : 450, objects\glitch\medievalpedestal\medievalpedestal.object 5c5 < "price" : 400, --- > "price" : 350, objects\glitch\medievalplate\medievalplate.object 8c8 < "price" : 200, --- > "price" : 150, objects\glitch\medievalpressureplate\medievalpressureplate.object 5c5 < "price" : 400, --- > "price" : 450, objects\glitch\medievalscaffolding\medievalscaffolding.object 8c8 < "price" : 1000, --- > "price" : 575, objects\glitch\medievalspikes\medievalspikes.object 8c8 < "price" : 450, --- > "price" : 375, objects\glitch\medievalstock\medievalstock.object 8c8 < "price" : 500, --- > "price" : 350, 27c27 < "spaceScan" : 0.1, --- > "spaces" : [ [-2, 0], [-1, 0], [0, 0], [1, 0], [-2, 1], [-1, 1], [0, 1], [1, 1], [-2, 2], [-1, 2], [0, 2], [1, 2] ], objects\glitch\medievalstreetlamp\medievalstreetlamp.object 5c5 < "price" : 750, --- > "price" : 600, 38c38 < "spaceScan" : 0.1, --- > "spaces" : [ [0, 0], [0, 1], [0, 2], [-3, 3], [0, 3], [-3, 4], [-1, 4], [0, 4], [-3, 5], [-2, 5], [-1, 5], [0, 5], [-3, 6], [-2, 6], [-1, 6], [0, 6] ], 47c47 < "spaceScan" : 0.1, --- > "spaces" : [ [0, 0], [0, 1], [0, 2], [3, 3], [0, 3], [3, 4], [1, 4], [0, 4], [3, 5], [2, 5], [1, 5], [0, 5], [3, 6], [2, 6], [1, 6], [0, 6] ], objects\glitch\medievalswitchhidden\medievalswitchhidden.object 6c6 < "price" : 200, --- > "price" : 275, objects\glitch\medievalswitchlever\medievalswitchlever.object 8c8 < "price" : 500, --- > "price" : 450, objects\glitch\medievalswitchshackle\medievalswitchshackle.object 8c8 < "price" : 750, --- > "price" : 525, objects\glitch\medievalsworddisplay\medievalsworddisplay.object 8c8 < "price" : 750, --- > "price" : 300, objects\glitch\medievaltoilet\medievaltoilet.object 10c10 < "price" : 500, --- > "price" : 375, objects\glitch\medievaltorch\medievaltorch.object 5c5 < "price" : 200, --- > "price" : 225, objects\glitch\medievalwallshelf\medievalwallshelf.object 5c5 < "price" : 300, --- > "price" : 225, objects\glitch\medievalweaponrack\medievalweaponrack.object 8c8 < "price" : 600, --- > "price" : 550, objects\glitch\outhouse\outhouse.object 8c8 < "price" : 600, --- > "price" : 625, objects\glitch\royalbed\royalbed.object 8c8 < "price" : 1500, --- > "price" : 1225, objects\glitch\royalbookcase\royalbookcase.object 10c10 < "price" : 1500, --- > "price" : 775, objects\glitch\royalcabinet\royalcabinet.object 10c10 < "price" : 1500, --- > "price" : 625, objects\glitch\royalcandles\royalcandles.object 5c5 < "price" : 2000, --- > "price" : 625, objects\glitch\royalchalice\royalchalice.object 8c8 < "price" : 500, --- > "price" : 200, objects\glitch\royalchest\royalchest.object 8c8 < "price" : 800, --- > "price" : 500, objects\glitch\royaldesk\royaldesk.object 10c10 < "price" : 1000, --- > "price" : 900, 22,23c22 < "dualImage" : "royaldesk.png:", < --- > "image" : "royaldesk.png:", 25,26c24,25 < "frames" : 1, < "animationCycle" : 1.0, --- > "direction" : "left", > "flipImages" : true, 29c28,35 < "anchors" : [ "bottom" ] --- > "anchors" : [ "bottom" ], > "collision" : "platform", > "collisionSpaces" : [ [-3, 1], [-2, 1], [-1, 1], [0, 1], [1, 1], [2, 1] ] > }, > { > "image" : "royaldesk.png:", > "imagePosition" : [-24, 0], > "direction" : "right", 30a37,40 > "spaceScan" : 0.1, > "anchors" : [ "bottom" ], > "collision" : "platform", > "collisionSpaces" : [ [-3, 1], [-2, 1], [-1, 1], [0, 1], [1, 1], [2, 1] ] objects\glitch\royalthrone\royalthrone.object 8c8 < "price" : 2000, --- > "price" : 525, objects\glitch\royaltoilet\royaltoilet.object 8c8 < "price" : 2500, --- > "price" : 525, objects\glitch\sewagebarrel\sewagebarrel.object 5c5 < "price" : 150, --- > "price" : 275, objects\glitch\sewerflooddoor\sewerflooddoor.object 6c6 < "price" : 750, --- > "price" : 625, objects\glitch\sewergauge\sewergauge.object 5c5 < "price" : 50, --- > "price" : 350, objects\glitch\sewergear\sewergear.object 5c5 < "price" : 400, --- > "price" : 225, objects\glitch\sewertank\sewertank.object 5c5 < "price" : 750, --- > "price" : 700, objects\glitch\sewervalve\sewervalve.object 8c8 < "price" : 300, --- > "price" : 450, objects\glitch\signarmorshop\signarmorshop.object 8c8 < "price" : 300, --- > "price" : 275, 21d20 < 23,25d21 < "frames" : 1, < "animationCycle" : 1.0, < 31,37c27,29 < < "imagePosition" : [0, -8], < "frames" : 1, < "animationCycle" : 1.0, < < "spaces" : [ [0, 0], [1, 0], [2, 0], [0, -1], [1, -1], [2, -1] ], < "fgAnchors" : [ [-1, 0] ] --- > "imagePosition" : [-8, -8], > "spaces" : [ [-1, 0], [0, 0], [1, 0], [-1, -1], [0, -1], [1, -1] ], > "fgAnchors" : [ [-2, 0] ] 41,46c33,35 < "imagePosition" : [-16, -8], < "frames" : 1, < "animationCycle" : 0.3, < < "spaces" : [ [-2, 0], [-1, 0], [0, 0], [-2, -1], [-1, -1], [0, -1] ], < "fgAnchors" : [ [1, 0] ] --- > "imagePosition" : [-8, -8], > "spaces" : [ [-1, 0], [0, 0], [1, 0], [-1, -1], [0, -1], [1, -1] ], > "fgAnchors" : [ [2, 0] ] objects\glitch\signforge\signforge.object 8c8 < "price" : 300, --- > "price" : 275, 21d20 < 23,25d21 < "frames" : 1, < "animationCycle" : 1.0, < 31,37c27,29 < < "imagePosition" : [0, -8], < "frames" : 1, < "animationCycle" : 1.0, < < "spaces" : [ [0, 0], [1, 0], [2, 0], [0, -1], [1, -1], [2, -1] ], < "fgAnchors" : [ [-1, 0] ] --- > "imagePosition" : [-8, -8], > "spaces" : [ [-1, 0], [0, 0], [1, 0], [-1, -1], [0, -1], [1, -1] ], > "fgAnchors" : [ [-2, 0] ] 41,46c33,35 < "imagePosition" : [-16, -8], < "frames" : 1, < "animationCycle" : 0.3, < < "spaces" : [ [-2, 0], [-1, 0], [0, 0], [-2, -1], [-1, -1], [0, -1] ], < "fgAnchors" : [ [1, 0] ] --- > "imagePosition" : [-8, -8], > "spaces" : [ [-1, 0], [0, 0], [1, 0], [-1, -1], [0, -1], [1, -1] ], > "fgAnchors" : [ [2, 0] ] objects\glitch\signinn\signinn.object 8c8 < "price" : 300, --- > "price" : 275, 21d20 < 23,25d21 < "frames" : 1, < "animationCycle" : 1.0, < 31,37c27,29 < < "imagePosition" : [0, -8], < "frames" : 1, < "animationCycle" : 1.0, < < "spaces" : [ [0, 0], [1, 0], [2, 0], [0, -1], [1, -1], [2, -1] ], < "fgAnchors" : [ [-1, 0] ] --- > "imagePosition" : [-8, -8], > "spaces" : [ [-1, 0], [0, 0], [1, 0], [-1, -1], [0, -1], [1, -1] ], > "fgAnchors" : [ [-2, 0] ] 41,46c33,35 < "imagePosition" : [-16, -8], < "frames" : 1, < "animationCycle" : 0.3, < < "spaces" : [ [-2, 0], [-1, 0], [0, 0], [-2, -1], [-1, -1], [0, -1] ], < "fgAnchors" : [ [1, 0] ] --- > "imagePosition" : [-8, -8], > "spaces" : [ [-1, 0], [0, 0], [1, 0], [-1, -1], [0, -1], [1, -1] ], > "fgAnchors" : [ [2, 0] ] objects\glitch\signlibrary\signlibrary.object 8c8 < "price" : 300, --- > "price" : 275, 21d20 < 23,25d21 < "frames" : 1, < "animationCycle" : 1.0, < 31,37c27,29 < < "imagePosition" : [0, -8], < "frames" : 1, < "animationCycle" : 1.0, < < "spaces" : [ [0, 0], [1, 0], [2, 0], [0, -1], [1, -1], [2, -1] ], < "fgAnchors" : [ [-1, 0] ] --- > "imagePosition" : [-8, -8], > "spaces" : [ [-1, 0], [0, 0], [1, 0], [-1, -1], [0, -1], [1, -1] ], > "fgAnchors" : [ [-2, 0] ] 41,46c33,35 < "imagePosition" : [-16, -8], < "frames" : 1, < "animationCycle" : 0.3, < < "spaces" : [ [-2, 0], [-1, 0], [0, 0], [-2, -1], [-1, -1], [0, -1] ], < "fgAnchors" : [ [1, 0] ] --- > "imagePosition" : [-8, -8], > "spaces" : [ [-1, 0], [0, 0], [1, 0], [-1, -1], [0, -1], [1, -1] ], > "fgAnchors" : [ [2, 0] ] objects\glitch\signproduce\signproduce.object 8c8 < "price" : 300, --- > "price" : 275, 21d20 < 23,25d21 < "frames" : 1, < "animationCycle" : 1.0, < 31,37c27,29 < < "imagePosition" : [0, -8], < "frames" : 1, < "animationCycle" : 1.0, < < "spaces" : [ [0, 0], [1, 0], [2, 0], [0, -1], [1, -1], [2, -1] ], < "fgAnchors" : [ [-1, 0] ] --- > "imagePosition" : [-8, -8], > "spaces" : [ [-1, 0], [0, 0], [1, 0], [-1, -1], [0, -1], [1, -1] ], > "fgAnchors" : [ [-2, 0] ] 41,46c33,35 < "imagePosition" : [-16, -8], < "frames" : 1, < "animationCycle" : 0.3, < < "spaces" : [ [-2, 0], [-1, 0], [0, 0], [-2, -1], [-1, -1], [0, -1] ], < "fgAnchors" : [ [1, 0] ] --- > "imagePosition" : [-8, -8], > "spaces" : [ [-1, 0], [0, 0], [1, 0], [-1, -1], [0, -1], [1, -1] ], > "fgAnchors" : [ [2, 0] ] objects\glitch\signweaponshop\signweaponshop.object 8c8 < "price" : 300, --- > "price" : 275, 21d20 < 23,25d21 < "frames" : 1, < "animationCycle" : 1.0, < 31,37c27,29 < < "imagePosition" : [0, -8], < "frames" : 1, < "animationCycle" : 1.0, < < "spaces" : [ [0, 0], [1, 0], [2, 0], [0, -1], [1, -1], [2, -1] ], < "fgAnchors" : [ [-1, 0] ] --- > "imagePosition" : [-8, -8], > "spaces" : [ [-1, 0], [0, 0], [1, 0], [-1, -1], [0, -1], [1, -1] ], > "fgAnchors" : [ [-2, 0] ] 41,46c33,35 < "imagePosition" : [-16, -8], < "frames" : 1, < "animationCycle" : 0.3, < < "spaces" : [ [-2, 0], [-1, 0], [0, 0], [-2, -1], [-1, -1], [0, -1] ], < "fgAnchors" : [ [1, 0] ] --- > "imagePosition" : [-8, -8], > "spaces" : [ [-1, 0], [0, 0], [1, 0], [-1, -1], [0, -1], [1, -1] ], > "fgAnchors" : [ [2, 0] ] objects\glitch\smallwoodencrate\smallwoodencrate.object 10c10 < "price" : 300, --- > "price" : 375, objects\glitch\target\target.object 8c8 < "price" : 450, --- > "price" : 300, objects\glitch\targetdummy\targetdummy.object 8c8 < "price" : 650, --- > "price" : 350, objects\glitch\toxicwastebarrel\toxicwastebarrel.object 5c5 < "price" : 150, --- > "price" : 275, objects\glitch\trashbag\trashbag.object 8c8 < "price" : 150, --- > "price" : 250, 26c26 < "spaceScan" : 0.1, --- > "spaces" : [ [-1, 0], [0, 0], [-1, 1], [0, 1] ], objects\glitch\trashcan\trashcan.object 8c8 < "price" : 150, --- > "price" : 300, objects\glitch\trough\trough.object 8c8 < "price" : 300, --- > "price" : 275, objects\glitch\villagedoor\villagedoor.object 6c6 < "price" : 500, --- > "price" : 475, objects\glitch\wallpipe\wallpipe.object 5c5 < "price" : 500, --- > "price" : 350, objects\glitch\wallshackles\wallshackles.object 8c8 < "price" : 400, --- > "price" : 300, objects\glitch\wallshield\wallshield.object 8c8 < "price" : 350, --- > "price" : 250, objects\glitch\wellcover\wellcover.object 8c8 < "price" : 750, --- > "price" : 700, objects\glitch\wheelbarrow\wheelbarrow.object 8c8 < "price" : 750, --- > "price" : 800, objects\glitch\wickerbasket1\wickerbasket1.object 8c8 < "price" : 150, --- > "price" : 100, objects\glitch\wickerbasket2\wickerbasket2.object 8c8 < "price" : 250, --- > "price" : 125, objects\glitch\wickerbasket3\wickerbasket3.object 8c8 < "price" : 250, --- > "price" : 125, objects\glitch\wickerbasket4\wickerbasket4.object 8c8 < "price" : 250, --- > "price" : 150, objects\glitch\wickerbasket5\wickerbasket5.object 8c8 < "price" : 250, --- > "price" : 150, objects\glitch\woodenstool\woodenstool.object 8c8 < "price" : 300, --- > "price" : 275, objects\human\bunkerdesk\bunkerdesk.object 3a4,5 > "objectType" : "container", > "tooltipKind" : "container", 5c7 < "price" : 500, --- > "price" : 575, 34c36,44 < ] --- > ], > > "openSounds" : [ "/sfx/objects/bunkercabinet_open.wav" ], > "closeSounds" : [ "/sfx/objects/bunkercabinet_close.wav" ], > "slotCount" : 9, > "uiConfig" : "/interface/chests/chest%slots%.config", > "frameCooldown" : 5, > "autoCloseCooldown" : 3600 > objects\minibiome\oasis\reeddesk\reeddesk.object 3a4,5 > "objectType" : "container", > "tooltipKind" : "container", 5c7 < "price" : 1000, --- > "price" : 500, 20,21c22 < "leftImage" : "reeddeskleft.png:", < "rightImage" : "reeddeskright.png:", --- > "image" : "reeddeskleft.png:", 23,25c24,32 < "frames" : 1, < "animationCycle" : 0.5, < --- > "direction" : "left", > "spaceScan" : 0.1, > "anchors" : [ "bottom" ], > "collision" : "platform" > }, > { > "image" : "reeddeskright.png:", > "imagePosition" : [-16, 0], > "direction" : "right", 29d35 < 31c37,44 < ] --- > ], > > "openSounds" : [ "/sfx/objects/woodenbox_open.wav" ], > "closeSounds" : [ "/sfx/objects/woodenbox_close.wav" ], > "slotCount" : 9, > "uiConfig" : "/interface/chests/chest%slots%.config", > "frameCooldown" : 5, > "autoCloseCooldown" : 3600 objects\outpost\outpostdesk\outpostdesk.object 10c10 < "price" : 500, --- > "price" : 600, 21d20 < particles\icedamagenumber.particle 6c6 < "color" : [183, 232, 255, 180], --- > "color" : [64, 185, 255, 220], stats\effects\damagefreeze\damagefreeze.lua 2c2 < effect.setParentDirectives("fade=ff0000=0.75") --- > effect.setParentDirectives("fade=ff0000=0.85") stats\effects\shortdamagefreeze\shortdamagefreeze.lua 2c2 < effect.setParentDirectives("fade=ff0000=0.75") --- > effect.setParentDirectives("fade=ff0000=0.85") stats\effects\slimeslow\slimeslow.lua 4c4 < effect.setParentDirectives("fade=300030=0.8") --- > effect.setParentDirectives("fade=347857=0.8") 14,15c14,15 < runModifier = -0.35, < jumpModifier = -0.35 --- > runModifier = -0.8, > jumpModifier = -0.8 21c21 < slows["tarslow"] = nil --- > slows["slimeslow"] = nil stats\effects\slimeslow\slimeslow.statuseffect 14c14 < "icon" : "/interface/statuses/tar.png" --- > "icon" : "/interface/statuses/slime.png" tech\dash\dash.lua 3d2 < self.dashing = false 8a8 > self.dashCooldownTimer = 0 56a57 > local dashCooldown = tech.parameter("dashCooldown") 61c62,64 < if args.actions["dashRight"] and groundValid and self.dashTimer <= 0 and tech.consumeTechEnergy(tech.parameter("energyUsage")) then --- > self.dashCooldownTimer = self.dashCooldownTimer - args.dt > > if args.actions["dashRight"] and groundValid and self.dashTimer <= 0 and self.dashCooldownTimer <= 0 then 65c68 < elseif args.actions["dashLeft"] and groundValid and self.dashTimer <= 0 and tech.consumeTechEnergy(tech.parameter("energyUsage")) then --- > elseif args.actions["dashLeft"] and groundValid and self.dashTimer <= 0 and self.dashCooldownTimer <= 0 then 73d75 < self.dashing = true 89a92,101 > > if self.dashTimer <= 0 then > self.dashCooldownTimer = dashCooldown > > if tech.parameter("stopAfterDash") then > local movementParams = mcontroller.baseParameters() > mcontroller.controlApproachXVelocity(self.dashDirection * movementParams.runSpeed, dashControlForce) > end > end > 94,98d105 < if self.dashing and tech.parameter("stopAfterDash") then < local movementParams = mcontroller.baseParameters() < mcontroller.controlApproachXVelocity(self.dashDirection * movementParams.runSpeed, dashControlForce) < end < self.dashing = false tech\dash\dash.tech 13c13,14 < "energyUsage" : 35.0 --- > "dashCooldown" : 0.8, > "stopAfterDash" : false