FILES ----- dungeon_worlds.config [NEW] unique_worlds.config universe_server.config interface\cockpit\cockpit.config monsters\flying\flyingmonster.lua monsters\ground\groundmonster.lua objects\wired\door\door.lua [NEW] stats\effects\freeze\freeze.animation [NEW] stats\effects\freeze\freeze.lua [NEW] stats\effects\freeze\freeze.statuseffect stats\effects\frostslow\frostslow.lua stats\effects\mudslow\mudslow.lua stats\effects\tarslow\tarslow.lua DIFFS ----- dungeon_worlds.config 8c8,14 < "ambientLightLevel" : [128, 128, 128] --- > "ambientLightLevel" : [128, 128, 128], > > "primaryBiome" : { > "name" : "garden", > "hueShift" : 0, > "surfaceLiquid" : 0 > } 9a16 > 16,117c23 < "ambientLightLevel" : [128, 128, 128], < "skyParameters" : { < "spaceLevel" : 3000, < "skyColoring" : { < "eveningLightColor" : [ 126, 166, 138 ], < "dayLightColor" : [ 184, 197, 182 ], < "morningLightColor" : [ 156, 195, 149 ], < "nightColors" : [ [ 0, 40, 60 ], [ 0, 10, 20 ] ], < "eveningColors" : [ [ 186, 221, 235 ], [ 73, 247, 121 ] ], < "dayColors" : [ [ 152, 228, 169 ], [ 205, 243, 193 ] ], < "nightLightColor" : [ 24, 28, 24 ], < "morningColors" : [ [ 167, 255, 152 ], [ 163, 255, 208 ] ], < "mainColor" : [ 255, 255, 255 ] < }, < "satellites" : [ { < "pos" : [ 0.310561, 0.21497 ], < "drawables" : [ { < "scale" : [ 0.055, 0.055 ], < "mirrored" : false, < "rotation" : 0, < "flipHorizontal" : false, < "centered" : true, < "image" : "/celestial/system/terrestrial/biomes/desert/maskie3.png?hueshift=-45" < }, { < "scale" : [ 0.055, 0.055 ], < "mirrored" : false, < "rotation" : 0, < "flipHorizontal" : false, < "centered" : true, < "image" : "/celestial/system/terrestrial/biomes/desert/maskie3.png?hueshift=-45?addmask=/celestial/system/terrestrial/dynamics/2.png" < }, { < "scale" : [ 0.055, 0.055 ], < "mirrored" : false, < "rotation" : 0, < "flipHorizontal" : false, < "centered" : true, < "image" : "/celestial/system/terrestrial/biomes/desert/maskie2.png?hueshift=-45?addmask=/celestial/system/terrestrial/dynamics/20.png" < }, { < "scale" : [ 0.055, 0.055 ], < "mirrored" : false, < "rotation" : 0, < "flipHorizontal" : false, < "centered" : true, < "image" : "/celestial/system/terrestrial/biomes/desert/maskie1.png?hueshift=-45?addmask=/celestial/system/terrestrial/dynamics/5.png" < }, { < "scale" : [ 0.055, 0.055 ], < "mirrored" : false, < "rotation" : 0, < "flipHorizontal" : false, < "centered" : true, < "image" : "/celestial/system/terrestrial/shadows/9.png" < } ] < } ], < "ambientLightLevel" : null, < "planet" : { < "pos" : [ 0.00538729, 0.46961 ], < "drawables" : [ { < "scale" : [ 0.15, 0.15 ], < "mirrored" : false, < "rotation" : 0, < "flipHorizontal" : false, < "centered" : true, < "image" : "/celestial/system/gas_giant/gas_giant_base.png" < }, { < "scale" : [ 0.15, 0.15 ], < "mirrored" : false, < "rotation" : 0, < "flipHorizontal" : false, < "centered" : true, < "image" : "/celestial/system/gas_giant/gas_giant_clouds.png?addmask=/celestial/system/gas_giant/gas_giant_dynamics/17.png+/celestial/system/gas_giant/gas_giant_dynamics/29.png" < }, { < "scale" : [ 0.15, 0.15 ], < "mirrored" : false, < "rotation" : 0, < "flipHorizontal" : false, < "centered" : true, < "image" : "/celestial/system/gas_giant/shadows/9.png" < } ] < }, < "skyType" : "atmospheric", < "horizonImages" : [ { < "right" : "/celestial/system/terrestrial/horizon/liquids/water_r.png", < "left" : "/celestial/system/terrestrial/horizon/liquids/water_l.png" < }, { < "right" : "/celestial/system/terrestrial/horizon/textures/forest_r.png?hueshift=-30?addmask=/celestial/system/terrestrial/horizon/masks/32_r.png;0;0", < "left" : "/celestial/system/terrestrial/horizon/textures/forest_l.png?hueshift=-30?addmask=/celestial/system/terrestrial/horizon/masks/32_l.png;0;0" < }, { < "right" : "/celestial/system/terrestrial/horizon/atmosphere/atmosphere_r.png", < "left" : "/celestial/system/terrestrial/horizon/atmosphere/atmosphere_l.png" < }, { < "right" : "/celestial/system/terrestrial/horizon/shadow/shadow_r.png", < "left" : "/celestial/system/terrestrial/horizon/shadow/shadow_l.png" < } ], < "dayLength" : 1153.36, < "surfaceLevel" : 1200, < "seed" : -5288806180628666923 < }, < "primaryBiome" : { < "name" : "garden", < "hueShift" : 0, < "surfaceLiquid" : 0 < } --- > "ambientLightLevel" : [128, 128, 128] 118a25 > 125,221c32 < "ambientLightLevel" : [32, 32, 32], < "skyParameters" : { < "spaceLevel" : 3000, < "skyColoring" : { < "eveningLightColor" : [ 126, 166, 138 ], < "dayLightColor" : [ 184, 197, 182 ], < "morningLightColor" : [ 156, 195, 149 ], < "nightColors" : [ [ 0, 40, 60 ], [ 0, 10, 20 ] ], < "eveningColors" : [ [ 186, 221, 235 ], [ 73, 247, 121 ] ], < "dayColors" : [ [ 152, 228, 169 ], [ 205, 243, 193 ] ], < "nightLightColor" : [ 24, 28, 24 ], < "morningColors" : [ [ 167, 255, 152 ], [ 163, 255, 208 ] ], < "mainColor" : [ 255, 255, 255 ] < }, < "satellites" : [ { < "pos" : [ 0.310561, 0.21497 ], < "drawables" : [ { < "scale" : [ 0.055, 0.055 ], < "mirrored" : false, < "rotation" : 0, < "flipHorizontal" : false, < "centered" : true, < "image" : "/celestial/system/terrestrial/biomes/desert/maskie3.png?hueshift=-45" < }, { < "scale" : [ 0.055, 0.055 ], < "mirrored" : false, < "rotation" : 0, < "flipHorizontal" : false, < "centered" : true, < "image" : "/celestial/system/terrestrial/biomes/desert/maskie3.png?hueshift=-45?addmask=/celestial/system/terrestrial/dynamics/2.png" < }, { < "scale" : [ 0.055, 0.055 ], < "mirrored" : false, < "rotation" : 0, < "flipHorizontal" : false, < "centered" : true, < "image" : "/celestial/system/terrestrial/biomes/desert/maskie2.png?hueshift=-45?addmask=/celestial/system/terrestrial/dynamics/20.png" < }, { < "scale" : [ 0.055, 0.055 ], < "mirrored" : false, < "rotation" : 0, < "flipHorizontal" : false, < "centered" : true, < "image" : "/celestial/system/terrestrial/biomes/desert/maskie1.png?hueshift=-45?addmask=/celestial/system/terrestrial/dynamics/5.png" < }, { < "scale" : [ 0.055, 0.055 ], < "mirrored" : false, < "rotation" : 0, < "flipHorizontal" : false, < "centered" : true, < "image" : "/celestial/system/terrestrial/shadows/9.png" < } ] < } ], < "ambientLightLevel" : null, < "planet" : { < "pos" : [ 0.00538729, 0.46961 ], < "drawables" : [ { < "scale" : [ 0.15, 0.15 ], < "mirrored" : false, < "rotation" : 0, < "flipHorizontal" : false, < "centered" : true, < "image" : "/celestial/system/gas_giant/gas_giant_base.png" < }, { < "scale" : [ 0.15, 0.15 ], < "mirrored" : false, < "rotation" : 0, < "flipHorizontal" : false, < "centered" : true, < "image" : "/celestial/system/gas_giant/gas_giant_clouds.png?addmask=/celestial/system/gas_giant/gas_giant_dynamics/17.png+/celestial/system/gas_giant/gas_giant_dynamics/29.png" < }, { < "scale" : [ 0.15, 0.15 ], < "mirrored" : false, < "rotation" : 0, < "flipHorizontal" : false, < "centered" : true, < "image" : "/celestial/system/gas_giant/shadows/9.png" < } ] < }, < "skyType" : "atmospheric", < "horizonImages" : [ { < "right" : "/celestial/system/terrestrial/horizon/liquids/water_r.png", < "left" : "/celestial/system/terrestrial/horizon/liquids/water_l.png" < }, { < "right" : "/celestial/system/terrestrial/horizon/textures/forest_r.png?hueshift=-30?addmask=/celestial/system/terrestrial/horizon/masks/32_r.png;0;0", < "left" : "/celestial/system/terrestrial/horizon/textures/forest_l.png?hueshift=-30?addmask=/celestial/system/terrestrial/horizon/masks/32_l.png;0;0" < }, { < "right" : "/celestial/system/terrestrial/horizon/atmosphere/atmosphere_r.png", < "left" : "/celestial/system/terrestrial/horizon/atmosphere/atmosphere_l.png" < }, { < "right" : "/celestial/system/terrestrial/horizon/shadow/shadow_r.png", < "left" : "/celestial/system/terrestrial/horizon/shadow/shadow_l.png" < } ], < "dayLength" : 1153.36, < "surfaceLevel" : 1200, < "seed" : -5288806180628666923 < } --- > "ambientLightLevel" : [32, 32, 32] universe_server.config 46,53d45 < "uniqueWorlds" : { < "outpost" : { < "type" : "FloatingDungeon", < "dungeonWorld" : "outpost", < "seed" : 1234 < } < }, < interface\cockpit\cockpit.config 373c373,374 < "rect" : [40, 100, 434, 254] --- > "rect" : [40, 100, 434, 254], > "captureMouseEvents" : true monsters\flying\flyingmonster.lua 103a104,120 > local stuns = status.statusProperty("stuns", {}) > local slows = status.statusProperty("slows", {}) > > local stunned = false > for k, v in pairs(stuns) do > stunned = true > entity.setAnimationRate(0) > break > end > if not stunned then > local animSpeed = 1.0 > for k, v in pairs(slows) do > animSpeed = animSpeed * v > end > entity.setAnimationRate(animSpeed) > end > 115a133,134 > elseif stunned then > --do nothing monsters\ground\groundmonster.lua 263c263,282 < if inState == "stunState" or inState == "fleeState" or knockedOut() then --- > local stuns = status.statusProperty("stuns", {}) > local slows = status.statusProperty("slows", {}) > > local stunned = false > for k, v in pairs(stuns) do > stunned = true > entity.setAnimationRate(0) > break > end > if not stunned then > local animSpeed = 1.0 > for k, v in pairs(slows) do > animSpeed = animSpeed * v > end > entity.setAnimationRate(animSpeed) > end > > if stunned then > --do nothin > elseif inState == "stunState" or inState == "fleeState" or knockedOut() then objects\wired\door\door.lua 59c59 < return (entity.animationState("doorState") == "closeLeft" or entity.animationState("doorState") == "openLeft") and -entity.direction() or mcontroller.direction() --- > return (entity.animationState("doorState") == "closeLeft" or entity.animationState("doorState") == "openLeft") and -entity.direction() or entity.direction() stats\effects\frostslow\frostslow.lua 4a5,10 > > script.setUpdateDelta(5) > > local slows = status.statusProperty("slows", {}) > slows["frostslow"] = 0.75 > status.setStatusProperty("slows", slows) 16c22,24 < --- > local slows = status.statusProperty("slows", {}) > slows["frostslow"] = nil > status.setStatusProperty("slows", slows) stats\effects\mudslow\mudslow.lua 4a5,8 > > local slows = status.statusProperty("slows", {}) > slows["mudslow"] = 0.8 > status.setStatusProperty("slows", slows) 15c19,21 < --- > local slows = status.statusProperty("slows", {}) > slows["mudslow"] = nil > status.setStatusProperty("slows", slows) stats\effects\tarslow\tarslow.lua 4a5,8 > > local slows = status.statusProperty("slows", {}) > slows["tarslow"] = 0.65 > status.setStatusProperty("slows", slows) 16c20,22 < --- > local slows = status.statusProperty("slows", {}) > slows["tarslow"] = nil > status.setStatusProperty("slows", slows)