FILES ----- liquids.config player.config dungeons\human\humanprison\courtyard1a-objects.png dungeons\human\humanprison\entranceleft1-objects.png dungeons\human\humanprison\entranceleft2-objects.png dungeons\human\humanprison\humanprison.dungeon [NEW] items\armors\biome\jungle\headband\head.png [NEW] items\armors\biome\jungle\headband\headband.head [NEW] items\armors\biome\jungle\headband\headicon.png [NEW] items\armors\biome\jungle\headband\mask.png [NEW] items\armors\biome\ocean\deepdiver\deepdiver.head [NEW] items\armors\biome\ocean\deepdiver\head.png [NEW] items\armors\biome\ocean\deepdiver\headicon.png [NEW] items\armors\biome\ocean\deepdiver\mask.png items\armors\decorative\hats\berry\head.png items\armors\decorative\hats\berry\icons.png items\guns\biome\jungle\poisonbowfull.png [NEW] items\guns\biome\ocean\watergun.gun [NEW] items\guns\biome\ocean\watergun.png [NEW] items\guns\biome\ocean\watergunicon.png [NEW] items\guns\biome\toxic\irradiatedlauncher.png items\liquids\oil.liqitem [NEW] items\materials\eyepiles.matitem [NEW] items\materials\eyepiles.png items\shields\randomgenerated\frostshield.generatedshield [NEW] items\shields\randomgenerated\seashellshield.generatedshield [NEW] items\shields\randomgenerated\seashellshield\images\1.png [NEW] items\swords\biome\bone\bonesword.png [NEW] items\swords\biome\bone\bonesword.sword items\tools\mininglantern.flashlight items\tools\mininglantern.png monsters\ground\approachstate.lua monsters\ground\groundmonster.lua [NEW] objects\generators\humangenerator\humangenerator.animation objects\generators\humangenerator\humangenerator.frames objects\generators\humangenerator\humangenerator.object objects\generators\humangenerator\humangenerator.png [NEW] objects\generators\humangenerator\humangeneratorlit.frames [NEW] objects\generators\humangenerator\humangeneratorlit.png projectiles\swoosh\broadsword\firebroadswordswoosh\firebroadswordswoosh.projectile projectiles\swoosh\broadsword\rainbowswoosh\rainbowswoosh.projectile [NEW] projectiles\unsorted\armorthorns\armorthorns.frames [NEW] projectiles\unsorted\armorthorns\armorthorns.png [NEW] projectiles\unsorted\armorthorns\armorthorns.projectile [NEW] projectiles\unsorted\armorthorns\icon.png recipes\armor\other\lanternstickback\lanternstickback.recipe recipes\starter\anvil\mininglantern.recipe [NEW] stats\effects\immunity.lua [NEW] stats\effects\swimming\swimming.animation [NEW] stats\effects\swimming\swimming.lua [NEW] stats\effects\swimming\swimming.statuseffect [NEW] stats\effects\thorns\thorns.lua [NEW] stats\effects\thorns\thorns.statuseffect [NEW] stats\effects\wet\wet.animation [NEW] stats\effects\wet\wet.lua [NEW] stats\effects\wet\wet.statuseffect [NEW] tiles\materials\eyepiles.material [NEW] tiles\materials\eyepiles.png DIFFS ----- liquids.config 26c26,27 < "itemDrop" : "liquidwater" --- > "itemDrop" : "liquidwater", > "statusEffects" : [ "swimming" ] 42c43,44 < "itemDrop" : "liquidwater" --- > "itemDrop" : "liquidwater", > "statusEffects" : [ "swimming" ] player.config 27d26 < { "item" : "mininglantern" }, 98d96 < { "item" : "lanternstickback" }, dungeons\human\humanprison\humanprison.dungeon 162a163,174 > > { > "value" : [220, 220, 220, 255], > "comment" : "humangenerator facing left - on state", > "brush" : [ [ "clear" ], [ "object", "humangenerator", { "direction" : "left", "parameters" : { "defaultSwitchState" : true } } ] ] > }, > > { > "value" : [225, 225, 225, 255], > "comment" : "humangenerator facing right - on state", > "brush" : [ [ "clear" ], [ "object", "humangenerator", { "direction" : "right", "parameters" : { "defaultSwitchState" : true } } ] ] > }, items\liquids\oil.liqitem 9c9,14 < "liquidId" : 7 --- > "liquidId" : 7, > > "learnBlueprintsOnPickup" : [ > "mininglantern", > "lanternstickback" > ] items\shields\randomgenerated\frostshield.generatedshield 31c31 < "health" : 5.0, --- > "health" : 5, items\tools\mininglantern.flashlight 13c13 < "handPosition" : [-2, 0], --- > "handPosition" : [0, 2], monsters\ground\approachstate.lua 29a30 > return true 40c41 < if (math.abs(option.approachDelta[1]) < 3 and math.abs(self.toTarget[1]) < 6) then --- > if (math.abs(option.approachDelta[1]) < 5.5 and math.abs(self.toTarget[1]) < 6) then 44c45 < end --- > end 47c48 < end --- > end \ No newline at end of file monsters\ground\groundmonster.lua 293c293 < self.state.pickState() --- > if inState ~= "approachState" then self.state.pickState() end 724c724 < for _, option in pairs(self.skillOptions) do --- > for i, option in pairs(self.skillOptions) do 726c726 < drawDebugRect(option.startRect, option.valid and "#AAFFBB" or "#FF3333") --- > drawDebugRect(option.startRect, i == 1 and "#3333FF" or option.valid and "#AAFFBB" or "#FF3333") 727a728,731 > world.debugText(option.approachDelta[1], {option.startRect[1], option.startRect[4] + 1.5}, "#000099") > > world.debugPoint(mcontroller.position(), "blue") > world.debugPoint(world.entityPosition(self.target), "red") objects\generators\humangenerator\humangenerator.frames 2d1 < 4,5c3,4 < "size" : [159, 32], < "dimensions" : [1, 1], --- > "size" : [160, 32], > "dimensions" : [1, 4], 7c6,9 < [ "default" ] --- > [ "default.1" ], > [ "default.2" ], > [ "default.3" ], > [ "default.off" ] 8a11 > }, 9a13,15 > "aliases" : { > "default.default" : "default.off", > "default.on" : "default.1" objects\generators\humangenerator\humangenerator.object 7a8,10 > "lightColor" : [78, 111, 128], > "category" : "wire", > "objectItem" : "circuitboard", 10,14c13,17 < "avianDescription" : "A stone human. Her arms are missing.", < "floranDescription" : "Floran like ssstone meatman. Ssstoneman?", < "glitchDescription" : "Statement. A work of art.", < "humanDescription" : "Ah, a blast from the past.", < "hylotlDescription" : "A crude rock sculpture. It appears to be humanoid.", --- > "avianDescription" : "-todo-", > "floranDescription" : "-todo-", > "glitchDescription" : "-todo-", > "humanDescription" : "-todo-", > "hylotlDescription" : "-todo-", 19c22,24 < "dualImage" : "humangenerator.png:", --- > "image" : "humangenerator.png:.", > "flipImages" : true, > "direction" : "left", 21c26 < "imagePosition" : [-8, 0], --- > "imagePosition" : [-80, 0], 23a29,30 > > "lightPosition" : [-2, 2], 26a34,43 > }, > { > "image" : "humangenerator.png:.", > "direction" : "right", > > "imagePosition" : [-80, 0], > "frames" : 1, > "animationCycle" : 1.0, > > "lightPosition" : [1, 2], 27a45,46 > "spaceScan" : 0.1, > "anchors" : [ "bottom" ] 29c48,66 < ] --- > ], > > "scripts" : [ "/objects/wired/shieldgenerator/shieldgenerator.lua" ], > "scriptDelta" : 5, > > "animation" : "humangenerator.animation", > > "animationParts" : { > "bg" : "humangenerator.png", > "fg" : "humangeneratorlit.png" > }, > > "animationPosition" : [-80, 0], > > "outboundNodes" : [ [0, 0] ], > "inboundNodes" : [ [0, 2] ], > > "onSounds" : [ "/sfx/objects/apexconsole2switch.wav" ], > "offSounds" : [ "/sfx/objects/apexconsole2switch.wav" ] projectiles\swoosh\broadsword\firebroadswordswoosh\firebroadswordswoosh.projectile 14a15 > "pointLight" : true, projectiles\swoosh\broadsword\rainbowswoosh\rainbowswoosh.projectile 13c13,14 < "lightColor" : [75, 75, 75] --- > "lightColor" : [75, 75, 75], > "pointLight" : true recipes\armor\other\lanternstickback\lanternstickback.recipe 3a4 > { "item" : "liquidoil", "count" : 10 }, recipes\starter\anvil\mininglantern.recipe 3a4 > { "item" : "liquidoil", "count" : 10 }, 7c8 < "groups" : [ "anvil", "tools", "all" ] --- > "groups" : [ "ironcraftingtable", "tools", "all" ]