Hunting Punji Diffs: Code: FILES ----- celestial.config terrestrial_worlds.config biomes\distributions.config biomes\surface\forest\forest.surfacebiome biomes\surface_detached\desertdetached\oasis\oasis.surfacebiome biomes\surface_detached\desertdetached\tar\tar.surfacebiome biomes\surface_detached\snowdetached\spring\spring.surfacebiome damage\burning.damage [NEW] damage\poison.damage [NEW] items\generic\crafting\reed.item [NEW] items\generic\crafting\reed.png [NEW] items\generic\desserts\coconutmilk.png items\guns\biome\jungle\poisonbow.gun items\guns\biome\reed\blowgun.gun [NEW] items\materials\reedblock.matitem [NEW] items\materials\reedblock.png objects\floran\huntingpunjisticks1\huntingpunjisticks1.object objects\floran\huntingpunjisticks2\huntingpunjisticks2.object objects\glitch\medievalspikes\medievalspikes.object objects\human\barbedwire\barbedwire.object [NEW] objects\minibiome\oasis\reedbed\reedbed.frames [NEW] objects\minibiome\oasis\reedbed\reedbed.object [NEW] objects\minibiome\oasis\reedbed\reedbed.png [NEW] objects\minibiome\oasis\reedbed\reedbedicon.png [NEW] objects\minibiome\oasis\reedchair\reedchair.frames [NEW] objects\minibiome\oasis\reedchair\reedchair.object [NEW] objects\minibiome\oasis\reedchair\reedchair.png [NEW] objects\minibiome\oasis\reedchair\reedchairicon.png [NEW] objects\minibiome\oasis\reeddesk\reeddesk.object [NEW] objects\minibiome\oasis\reeddesk\reeddeskicon.png [NEW] objects\minibiome\oasis\reeddesk\reeddeskleft.frames [NEW] objects\minibiome\oasis\reeddesk\reeddeskleft.png [NEW] objects\minibiome\oasis\reeddesk\reeddeskright.frames [NEW] objects\minibiome\oasis\reeddesk\reeddeskright.png [NEW] objects\minibiome\oasis\reeddoor\reeddoor.frames [NEW] objects\minibiome\oasis\reeddoor\reeddoor.object [NEW] objects\minibiome\oasis\reeddoor\reeddoor.png [NEW] objects\minibiome\oasis\reeddoor\reeddooricon.png [NEW] objects\minibiome\oasis\reedlamp\reedlamp.frames [NEW] objects\minibiome\oasis\reedlamp\reedlamp.object [NEW] objects\minibiome\oasis\reedlamp\reedlamp.png [NEW] objects\minibiome\oasis\reedlamp\reedlampicon.png [NEW] objects\minibiome\oasis\reedlamp\reedlamplit.frames [NEW] objects\minibiome\oasis\reedlamp\reedlamplit.png objects\minibiome\oasis\reedseed1\reedseed1.object objects\minibiome\oasis\reedseed2\reedseed2.object objects\minibiome\oasis\reedseed3\reedseed3.object objects\minibiome\oasis\reedseed4\reedseed4.object objects\minibiome\oasis\reedseed5\reedseed5.object objects\minibiome\tar\tarchair\tarchair.object objects\minibiome\tar\tarlight\tarlight.object objects\obstacles\arid\ceilingspike1\ceilingspike1.object objects\obstacles\arid\ceilingspike2\ceilingspike2.object objects\obstacles\arid\ceilingspike3\ceilingspike3.object objects\obstacles\arid\ceilingspike4\ceilingspike4.object objects\obstacles\arid\groundspike1\groundspike1.object objects\obstacles\arid\groundspike2\groundspike2.object objects\obstacles\arid\groundspike3\groundspike3.object objects\obstacles\arid\groundspike4\groundspike4.object objects\obstacles\arid\thorns1\thorns1.object objects\obstacles\arid\thorns2\thorns2.object objects\obstacles\arid\thorns3\thorns3.object objects\obstacles\arid\thorns4\thorns4.object objects\obstacles\desert\desertceilingspike1\desertceilingspike1.object objects\obstacles\desert\desertceilingspike2\desertceilingspike2.object objects\obstacles\desert\desertceilingspike3\desertceilingspike3.object objects\obstacles\desert\desertceilingspike4\desertceilingspike4.object objects\obstacles\desert\desertgroundspike1\desertgroundspike1.object objects\obstacles\desert\desertgroundspike2\desertgroundspike2.object objects\obstacles\desert\desertgroundspike3\desertgroundspike3.object objects\obstacles\desert\desertgroundspike4\desertgroundspike4.object objects\obstacles\green\greenceilingspike1\greenceilingspike1.object objects\obstacles\green\greenceilingspike2\greenceilingspike2.object objects\obstacles\green\greenceilingspike3\greenceilingspike3.object objects\obstacles\green\greenceilingspike4\greenceilingspike4.object objects\obstacles\green\greengroundspike1\greengroundspike1.object objects\obstacles\green\greengroundspike2\greengroundspike2.object objects\obstacles\green\greengroundspike3\greengroundspike3.object objects\obstacles\green\greengroundspike4\greengroundspike4.object objects\obstacles\ice\icestalactite1\icestalactite1.object objects\obstacles\ice\icestalactite2\icestalactite2.object objects\obstacles\ice\icestalactite3\icestalactite3.object objects\obstacles\ice\icestalactite4\icestalactite4.object objects\obstacles\ice\icestalagmite1\icestalagmite1.object objects\obstacles\ice\icestalagmite2\icestalagmite2.object objects\obstacles\ice\icestalagmite3\icestalagmite3.object objects\obstacles\ice\icestalagmite4\icestalagmite4.object objects\obstacles\magma\magmaceilingspike1\magmaceilingspike1.object objects\obstacles\magma\magmaceilingspike2\magmaceilingspike2.object objects\obstacles\magma\magmaceilingspike3\magmaceilingspike3.object objects\obstacles\magma\magmagroundspike1\magmagroundspike1.object objects\obstacles\magma\magmagroundspike2\magmagroundspike2.object objects\obstacles\magma\magmagroundspike3\magmagroundspike3.object objects\obstacles\savannah\savannahceilingspike1\savannahceilingspike1.object objects\obstacles\savannah\savannahceilingspike2\savannahceilingspike2.object objects\obstacles\savannah\savannahceilingspike3\savannahceilingspike3.object objects\obstacles\savannah\savannahceilingspike4\savannahceilingspike4.object objects\obstacles\savannah\savannahgroundspike1\savannahgroundspike1.object objects\obstacles\savannah\savannahgroundspike2\savannahgroundspike2.object objects\obstacles\savannah\savannahgroundspike3\savannahgroundspike3.object objects\obstacles\savannah\savannahgroundspike4\savannahgroundspike4.object objects\tiered\tier10chair\tier10chair.object objects\tiered\tier3chair\tier3chair.object [NEW] plants\trees\alien\foliage\alienbigleaf\branch1.png [NEW] plants\trees\alien\foliage\alienbigleaf\branch2.png [NEW] plants\trees\alien\foliage\alienbigleaf\branch3.png [NEW] plants\trees\alien\foliage\alienbigleaf\crown1.png [NEW] plants\trees\alien\foliage\alienbigleaf\crown2.png [NEW] plants\trees\alien\foliage\alienbigleaf\crown3.png [NEW] plants\trees\alien\foliage\alienbigleaf\saplingicon.png [NEW] plants\trees\alien\foliage\aliencircle\branch1.png [NEW] plants\trees\alien\foliage\aliencircle\branch2.png [NEW] plants\trees\alien\foliage\aliencircle\branch3.png [NEW] plants\trees\alien\foliage\aliencircle\crown1.png [NEW] plants\trees\alien\foliage\aliencircle\crown2.png [NEW] plants\trees\alien\foliage\aliencircle\crown3.png [NEW] plants\trees\alien\foliage\aliencircle\saplingicon.png [NEW] plants\trees\alien\stem\alienbubble\base1.png [NEW] plants\trees\alien\stem\alienbubble\base2.png [NEW] plants\trees\alien\stem\alienbubble\base3.png [NEW] plants\trees\alien\stem\alienbubble\branch1.png [NEW] plants\trees\alien\stem\alienbubble\branch2.png [NEW] plants\trees\alien\stem\alienbubble\branch3.png [NEW] plants\trees\alien\stem\alienbubble\crown1.png [NEW] plants\trees\alien\stem\alienbubble\crown2.png [NEW] plants\trees\alien\stem\alienbubble\crown3.png [NEW] plants\trees\alien\stem\alienbubble\middle1.png [NEW] plants\trees\alien\stem\alienbubble\middle2.png [NEW] plants\trees\alien\stem\alienbubble\middle3.png [NEW] plants\trees\alien\stem\alienbubble\middle4.png [NEW] plants\trees\alien\stem\alienbubble\saplingicon.png [NEW] plants\trees\alien\stem\alienstriped\base1.png [NEW] plants\trees\alien\stem\alienstriped\base2.png [NEW] plants\trees\alien\stem\alienstriped\base3.png [NEW] plants\trees\alien\stem\alienstriped\crown1.png [NEW] plants\trees\alien\stem\alienstriped\crown2.png [NEW] plants\trees\alien\stem\alienstriped\crown3.png [NEW] plants\trees\alien\stem\alienstriped\middle1.png [NEW] plants\trees\alien\stem\alienstriped\middle2.png [NEW] plants\trees\alien\stem\alienstriped\middle3.png [NEW] plants\trees\alien\stem\alienstriped\middle4.png [NEW] plants\trees\alien\stem\alienstriped\saplingicon.png [NEW] plants\trees\alien\stem\alienweird\base1.png [NEW] plants\trees\alien\stem\alienweird\base2.png [NEW] plants\trees\alien\stem\alienweird\base3.png [NEW] plants\trees\alien\stem\alienweird\crown1separate.png [NEW] plants\trees\alien\stem\alienweird\crown2separate.png [NEW] plants\trees\alien\stem\alienweird\crown3separate.png [NEW] plants\trees\alien\stem\alienweird\middle1.png [NEW] plants\trees\alien\stem\alienweird\middle2.png [NEW] plants\trees\alien\stem\alienweird\middle3.png [NEW] plants\trees\alien\stem\alienweird\middle4.png [NEW] plants\trees\alien\stem\alienweird\saplingicon.png projectiles\fire\firefinish\firefinish.projectile projectiles\fire\firepart1\firepart1.projectile projectiles\fire\firepart2\firepart2.projectile projectiles\fire\firepart3\firepart3.projectile projectiles\fire\firepart4\firepart4.projectile projectiles\fire\firepart5\firepart5.projectile projectiles\guns\arrows\chargedflamearrow\chargedflamearrow.projectile projectiles\guns\arrows\chargedfrozenflamearrow\chargedfrozenflamearrow.projectile projectiles\guns\arrows\chargedicearrow\chargedicearrow.projectile projectiles\guns\arrows\chargedpoisonarrow\chargedpoisonarrow.projectile projectiles\guns\arrows\flamebolt\flamebolt.projectile projectiles\guns\arrows\icebolt\icebolt.projectile projectiles\guns\arrows\poisonbolt\poisonbolt.projectile projectiles\guns\bullets\stingergunsting\stingergunsting.projectile [NEW] projectiles\guns\unsorted\blowdart\blowdart.frames [NEW] projectiles\guns\unsorted\blowdart\blowdart.png [NEW] projectiles\guns\unsorted\blowdart\blowdart.projectile [NEW] projectiles\guns\unsorted\blowdart\icon.png projectiles\guns\unsorted\flamethrower\flamethrower.projectile projectiles\guns\unsorted\lightglobes\whiteglobe\whiteglobe.projectile projectiles\guns\unsorted\pollenpumpgas\pollenpumpgas.projectile projectiles\guns\unsorted\pollenpumpgas\pollenpumpgasspray.projectile projectiles\minibiomelegendaries\coralshardx\coralshardx.projectile projectiles\minibiomelegendaries\slimeblobx\slimeblobx.projectile projectiles\minibiomelegendaries\tar\tardrop\tardrop.projectile projectiles\npcs\blueflame\bluefire.projectile projectiles\npcs\blueflame\blueflame.projectile projectiles\npcs\flame\flame.projectile projectiles\npcs\gas2\gas2.projectile projectiles\npcs\glitter\glitter.projectile projectiles\npcs\jellybossexplode\jellybossexplode.projectile projectiles\npcs\lightball\lightball.projectile projectiles\npcs\lightball\lightballout.projectile projectiles\npcs\mudball\mudball.projectile projectiles\npcs\poopbreath\poopbreath.projectile projectiles\npcs\spicecloud\spicecloud.projectile projectiles\swoosh\axe\coralswoosh\coralswoosh.projectile projectiles\swoosh\axe\coralswooshx\coralswooshx.projectile projectiles\swoosh\axe\fireaxe\fireaxe.projectile projectiles\swoosh\axe\poisonaxe\poisonaxe.projectile projectiles\swoosh\broadsword\firebroadswordswoosh\firebroadswordswoosh.projectile projectiles\swoosh\broadsword\poisonbroadswordswoosh\poisonbroadswordswoosh.projectile projectiles\swoosh\dagger\firedagger\firedagger.projectile projectiles\swoosh\dagger\poisondagger\poisondagger.projectile projectiles\swoosh\hammer\firehammer\firehammer.projectile projectiles\swoosh\hammer\floranmaceswoosh\floranmaceswoosh.projectile projectiles\swoosh\hammer\poisonhammer\poisonhammer.projectile projectiles\swoosh\shortsword\fireshortsword\fireshortsword.projectile projectiles\swoosh\shortsword\poisonshortsword\poisonshortsword.projectile projectiles\swoosh\shortsword\slimeswoosh\slimeswoosh.projectile projectiles\swoosh\shortsword\slimeswooshx\slimeswooshx.projectile projectiles\swoosh\spear\firespear\firespear.projectile projectiles\swoosh\spear\poisonspear\poisonspear.projectile projectiles\throwable\glowgas\glowgas.projectile projectiles\throwable\molotovflame\molotovflame.projectile projectiles\unsorted\tis1projectile\tis1projectile.projectile [NEW] recipes\biomes\oasis\reedbed.recipe [NEW] recipes\biomes\oasis\reedchair.recipe [NEW] recipes\biomes\oasis\reedclock.recipe [NEW] recipes\biomes\oasis\reeddesk.recipe [NEW] recipes\biomes\oasis\reeddoor.recipe [NEW] recipes\biomes\oasis\reedlamp.recipe [NEW] recipes\biomes\tar\tarbed.recipe [NEW] recipes\biomes\tar\tarchair.recipe [NEW] recipes\biomes\tar\tarconsole.recipe [NEW] recipes\biomes\tar\tardoor.recipe [NEW] recipes\biomes\tar\tarlight.recipe [NEW] recipes\biomes\tar\tarman.recipe [NEW] recipes\tiles\asphalt.recipe [NEW] recipes\tiles\reedblock.recipe recipes\unsorted\flare.recipe recipes\weapons\tier2\throwingdagger.recipe stats\effects\bandage\bandage1.statuseffect stats\effects\bandage\bandage2.statuseffect stats\effects\bandage\bandage3.statuseffect stats\effects\glow\glow.statuseffect stats\effects\regeneration\regeneration1.statuseffect stats\effects\regeneration\regeneration2.statuseffect stats\effects\regeneration\regeneration3.statuseffect stats\effects\regeneration\regeneration4.statuseffect stats\effects\weakpoison\weakpoison.lua tech\morphball\morphball.lua tech\morphball\morphball.tech treasure\biome.treasurepools treasure\default.treasurechests weather\sandstorm\sandstorm.weather weather\snowstorm\snowstorm.weather DIFFS ----- celestial.config 267c267 < "availableBiomes" : [ "snow", "tundra", "arctic", "moon" ] --- > "availableBiomes" : [ "snow", "tundra", "arctic" ] 356c356 < "availableBiomes" : [ "magma", "volcanic", "scorched", "desert" ] --- > "availableBiomes" : [ "magma", "volcanic", "scorched", "desert", "forest", "ocean", "savannah", "jungle", "tentacles", "moon" ] 361c361 < "availableBiomes" : [ "garden", "forest", "ocean", "savannah", "jungle", "tentacles" ] --- > "availableBiomes" : [ "garden", "forest", "ocean", "savannah", "jungle", "tentacles", "snow", "tundra", "arctic", "magma", "volcanic", "scorched", "moon" ] 366c366 < "availableBiomes" : [ "snow", "tundra", "arctic", "moon" ] --- > "availableBiomes" : [ "snow", "tundra", "arctic", "forest", "ocean", "savannah", "jungle", "tentacles", "moon" ] terrestrial_worlds.config 36c36 < "size" : [4000, 4000], --- > "size" : [1000, 800], 38c38 < "spaceLevel" : 3000, --- > "spaceLevel" : 800, biomes\distributions.config 251c251 < "blockProbability" : 0.001 --- > "blockProbability" : 0.0025 287c287 < "blockProbability" : 0.0025 --- > "blockProbability" : 0.005 biomes\surface\forest\forest.surfacebiome 360c360 < "treasureBoxSets" : [ "basicChest" ] --- > "treasureBoxSets" : [ "forestChest" ] biomes\surface_detached\desertdetached\oasis\oasis.surfacebiome 6c6 < [0, ["water"]] --- > [0, ["healingliquid"]] 41c41 < "priority" : 3.0, --- > "priority" : 0.8, 43c43 < "distribution" : "/biomes/distributions.config:denseSmall", --- > "distribution" : "/biomes/distributions.config:superCommon", 45,46c45,51 < "type" : "grass", < "grasses" : [ "grass", "testflower", "testflower2", "testflower3", "testflower4", "testflower5", "testflower6", "testflower7" ] --- > "type" : "object", > "objectSets" : [ > { > "pool" : [ [0.2, "reedseed1" ], [0.2, "reedseed2" ], [0.2, "reedseed3" ], [0.2, "reedseed4" ], [0.2, "reedseed5" ] ], > "parameters" : { } > } > ] 69a75,83 > }, > { > "mode" : "floor", > "priority" : 0, > "variants" : 1, > "distribution" : "/biomes/distributions.config:minibiomeChests", > > "type" : "treasureBox", > "treasureBoxSets" : [ "oasisChest" ] biomes\surface_detached\desertdetached\tar\tar.surfacebiome 34c34 < "treasureBoxSets" : [ "boneChest" ] --- > "treasureBoxSets" : [ "tarChest" ] biomes\surface_detached\snowdetached\spring\spring.surfacebiome 43a44,52 > }, > { > "mode" : "floor", > "priority" : 0, > "variants" : 1, > "distribution" : "/biomes/distributions.config:minibiomeChests", > > "type" : "treasureBox", > "treasureBoxSets" : [ "springChest" ] damage\burning.damage 78c78 < "sounds" : [ "/sfx/projectiles/fireball_spit.wav" ], --- > "sounds" : [ "/sfx/melee/kill_robotic1.wav", "/sfx/melee/kill_robotic2.wav" ], items\guns\biome\jungle\poisonbow.gun 7c7 < "description" : "-todo-", --- > "description" : "Every arrow loosed from this bow at full power is coated in poison.", items\guns\biome\reed\blowgun.gun 11c11 < "firePosition" : [20, 1], --- > "firePosition" : [16, 0], 19c19 < "projectileType" : "reed", --- > "projectileType" : "blowdart", 21,23c21,22 < "speed" : 50, < "power" : 10, < "color" : [10, 255, 10] --- > "speed" : 60, > "power" : 6 objects\floran\huntingpunjisticks1\huntingpunjisticks1.object 41c41,43 < "dualImage" : "huntingpunjisticks1.png:<color>", --- > "image" : "huntingpunjisticks1.png:<color>", > "direction" : "left", > "flipImages" : true, 48c50,77 < "anchors" : [ "bottom" ] --- > "anchors" : [ "bottom" ], > > "touchDamage" : { > "poly" : [ [-1.6, 0], [-2, 1.8], [-0.5, 3.0], [2.1, 1.3], [1.6, 0] ], > "damage" : 20, > > "damageType" : "IgnoresDef", > "damageSourceKind" : "spear" > } > }, > { > "image" : "huntingpunjisticks1.png:<color>", > "direction" : "right", > > "imagePosition" : [-16, 0], > "frames" : 1, > "animationCycle" : 1.5, > > "spaceScan" : 0.1, > "anchors" : [ "bottom" ], > > "touchDamage" : { > "poly" : [ [1.6, 0], [2, 1.8], [0.5, 3.0], [-2.1, 1.3], [-1.6, 0] ], > "damage" : 20, > > "damageType" : "IgnoresDef", > "damageSourceKind" : "spear" > } objects\floran\huntingpunjisticks2\huntingpunjisticks2.object 41c41,43 < "dualImage" : "huntingpunjisticks2.png:<color>", --- > "image" : "huntingpunjisticks2.png:<color>", > "direction" : "left", > "flipImages" : true, 48c50,77 < "anchors" : [ "bottom" ] --- > "anchors" : [ "bottom" ], > > "touchDamage" : { > "poly" : [ [-0.7, 0], [-1, 0.9], [-0.2, 2], [1.1, 1.9], [2, 0.9], [1.6, 0] ], > "damage" : 20, > > "damageType" : "IgnoresDef", > "damageSourceKind" : "spear" > } > }, > { > "image" : "huntingpunjisticks2.png:<color>", > "direction" : "right", > > "imagePosition" : [-8, 0], > "frames" : 1, > "animationCycle" : 1.5, > > "spaceScan" : 0.1, > "anchors" : [ "bottom" ], > > "touchDamage" : { > "poly" : [ [1.7, 0], [2, 0.9], [1.2, 2], [-0.1, 1.9], [-1, 0.9], [-0.6, 0] ], > "damage" : 20, > > "damageType" : "IgnoresDef", > "damageSourceKind" : "spear" > } objects\glitch\medievalspikes\medievalspikes.object 20c20,22 < "dualImage" : "medievalspikes.png:<color>", --- > "image" : "medievalspikes.png:<color>", > "direction" : "left", > "flipImages" : true, 27c29,56 < "anchors" : [ "bottom" ] --- > "anchors" : [ "bottom" ], > > "touchDamage" : { > "poly" : [ [-0.7, 0], [-1, 2], [1, 2], [0.7, 0] ], > "damage" : 20, > > "damageType" : "IgnoresDef", > "damageSourceKind" : "spear" > } > }, > { > "image" : "medievalspikes.png:<color>", > "direction" : "right", > > "imagePosition" : [-8, 0], > "frames" : 1, > "animationCycle" : 4.0, > > "spaceScan" : 0.1, > "anchors" : [ "bottom" ], > > "touchDamage" : { > "poly" : [ [-0.7, 0], [-1, 2], [1, 2], [0.7, 0] ], > "damage" : 20, > > "damageType" : "IgnoresDef", > "damageSourceKind" : "spear" > } objects\human\barbedwire\barbedwire.object 20c20,22 < "dualImage" : "barbedwire.png:<color>", --- > "image" : "barbedwire.png:<color>", > "direction" : "left", > "flipImages" : true, 27c29,56 < "anchors" : [ "bottom" ] --- > "anchors" : [ "bottom" ], > > "touchDamage" : { > "poly" : [ [-1, 0], [-1, 1.6], [-0.3, 2], [0.8, 1.2], [1, 0.9], [1, 0] ], > "damage" : 5, > > "damageType" : "IgnoresDef", > "damageSourceKind" : "spear" > } > }, > { > "image" : "barbedwire.png:<color>", > "direction" : "right", > > "imagePosition" : [-8, 0], > "frames" : 1, > "animationCycle" : 1.0, > > "spaceScan" : 0.1, > "anchors" : [ "bottom" ], > > "touchDamage" : { > "poly" : [ [1, 0], [1, 1.6], [0.3, 2], [-0.8, 1.2], [-1, 0.9], [-1, 0] ], > "damage" : 5, > > "damageType" : "IgnoresDef", > "damageSourceKind" : "default" > } objects\minibiome\oasis\reedseed1\reedseed1.object 33c33 < "smashSounds" : [ "/sfx/objects/pot_break_medium1.wav", "/sfx/objects/pot_break_medium2.wav" ], --- > "smashSounds" : [ "/sfx/objects/bed_leave.wav" ], 35c35,37 < [ [ "goldcoin", 1, { } ], [ "goldcoin", 1, { } ], [ "goldcoin", 1, { } ], [ "goldcoin", 1, { } ], [ "goldcoin", 1, { } ], [ "goldcoin", 1, { } ] ] --- > [ ["reed", 2, { } ] ], > [ ["reed", 3, { } ] ], > [ ["reed", 4, { } ] ] 38c40,42 < [ [ "goldcoin", 1, { } ], [ "goldcoin", 1, { } ], [ "goldcoin", 1, { } ], [ "goldcoin", 1, { } ], [ "goldcoin", 1, { } ], [ "goldcoin", 1, { } ] ] --- > [ ["reed", 2, { } ] ], > [ ["reed", 3, { } ] ], > [ ["reed", 4, { } ] ] objects\minibiome\oasis\reedseed2\reedseed2.object 5,6c5,6 < "description" : "This jar has seen better days. It looks smashable...", < "shortdescription" : "Fancy Avian Jar", --- > "description" : "Just reeds", > "shortdescription" : "Reed seed", 11,16c11,16 < "apexDescription" : "The carvings are worn here. The pot looks ready to smash.", < "avianDescription" : "This jar would have been decorated with images of Kluex. It may contain items made as an offering.", < "floranDescription" : "Jar all worn out, ready to be sssmashed.", < "glitchDescription" : "Scan. The material is brittle. Easy to break.", < "humanDescription" : "This thing looks like it might fall apart at the slightest touch. I wonder if there's anything inside.", < "hylotlDescription" : "The markings on this jar are no longer discernible. It may contain something of use, however.", --- > "apexDescription" : "Just reeds.", > "avianDescription" : "Just reeds.", > "floranDescription" : "Just reedssss.", > "glitchDescription" : "Just reeds.", > "humanDescription" : "Just reeds.", > "hylotlDescription" : "Just reeds.", 35c35,37 < [ [ "goldcoin", 1, { } ], [ "goldcoin", 1, { } ], [ "goldcoin", 1, { } ], [ "goldcoin", 1, { } ], [ "goldcoin", 1, { } ], [ "goldcoin", 1, { } ] ] --- > [ ["reed", 2, { } ] ], > [ ["reed", 3, { } ] ], > [ ["reed", 4, { } ] ] 38c40,42 < [ [ "goldcoin", 1, { } ], [ "goldcoin", 1, { } ], [ "goldcoin", 1, { } ], [ "goldcoin", 1, { } ], [ "goldcoin", 1, { } ], [ "goldcoin", 1, { } ] ] --- > [ ["reed", 2, { } ] ], > [ ["reed", 3, { } ] ], > [ ["reed", 4, { } ] ] objects\minibiome\oasis\reedseed3\reedseed3.object 33c33 < "smashSounds" : [ "/sfx/objects/pot_break_medium1.wav", "/sfx/objects/pot_break_medium2.wav" ], --- > "smashSounds" : [ "/sfx/objects/bed_leave.wav" ], 35c35,37 < [ [ "goldcoin", 1, { } ], [ "goldcoin", 1, { } ], [ "goldcoin", 1, { } ], [ "goldcoin", 1, { } ], [ "goldcoin", 1, { } ], [ "goldcoin", 1, { } ] ] --- > [ ["reed", 2, { } ] ], > [ ["reed", 3, { } ] ], > [ ["reed", 4, { } ] ] 38c40,42 < [ [ "goldcoin", 1, { } ], [ "goldcoin", 1, { } ], [ "goldcoin", 1, { } ], [ "goldcoin", 1, { } ], [ "goldcoin", 1, { } ], [ "goldcoin", 1, { } ] ] --- > [ ["reed", 2, { } ] ], > [ ["reed", 3, { } ] ], > [ ["reed", 4, { } ] ] objects\minibiome\oasis\reedseed4\reedseed4.object 33c33 < "smashSounds" : [ "/sfx/objects/pot_break_medium1.wav", "/sfx/objects/pot_break_medium2.wav" ], --- > "smashSounds" : [ "/sfx/objects/bed_leave.wav" ], 35c35,37 < [ [ "goldcoin", 1, { } ], [ "goldcoin", 1, { } ], [ "goldcoin", 1, { } ], [ "goldcoin", 1, { } ], [ "goldcoin", 1, { } ], [ "goldcoin", 1, { } ] ] --- > [ ["reed", 2, { } ] ], > [ ["reed", 3, { } ] ], > [ ["reed", 4, { } ] ] 38c40,42 < [ [ "goldcoin", 1, { } ], [ "goldcoin", 1, { } ], [ "goldcoin", 1, { } ], [ "goldcoin", 1, { } ], [ "goldcoin", 1, { } ], [ "goldcoin", 1, { } ] ] --- > [ ["reed", 2, { } ] ], > [ ["reed", 3, { } ] ], > [ ["reed", 4, { } ] ] objects\minibiome\oasis\reedseed5\reedseed5.object 33c33 < "smashSounds" : [ "/sfx/objects/pot_break_medium1.wav", "/sfx/objects/pot_break_medium2.wav" ], --- > "smashSounds" : [ "/sfx/objects/bed_leave.wav" ], 35c35,37 < [ [ "goldcoin", 1, { } ], [ "goldcoin", 1, { } ], [ "goldcoin", 1, { } ], [ "goldcoin", 1, { } ], [ "goldcoin", 1, { } ], [ "goldcoin", 1, { } ] ] --- > [ ["reed", 2, { } ] ], > [ ["reed", 3, { } ] ], > [ ["reed", 4, { } ] ] 38c40,42 < [ [ "goldcoin", 1, { } ], [ "goldcoin", 1, { } ], [ "goldcoin", 1, { } ], [ "goldcoin", 1, { } ], [ "goldcoin", 1, { } ], [ "goldcoin", 1, { } ] ] --- > [ ["reed", 2, { } ] ], > [ ["reed", 3, { } ] ], > [ ["reed", 4, { } ] ] objects\minibiome\tar\tarchair\tarchair.object 13,16c13,16 < "floranDescription" : "Floran sssit on chair and think about hunting.", < "glitchDescription" : "Relaxed. This chair is perfectly comfortable for the Glitch.", < "humanDescription" : "A hard chair. Reminds me of being in school.", < "hylotlDescription" : "Not the luxury Hylotl are used to, but there's satisfaction to be gained here.", --- > "floranDescription" : "-todo-", > "glitchDescription" : "-todo-", > "humanDescription" : "-todo-", > "hylotlDescription" : "-todo-", 21c21,23 < "dualImage" : "tarchair.png:<color>", --- > "image" : "tarchair.png:<color>", > "direction" : "left", > "flipImages" : true, 24,25c26,37 < "frames" : 1, < "animationCycle" : 1.0, --- > "sitPosition" : [-2, 22], > > "spaceScan" : 0.1, > "anchors" : [ "bottom" ] > > }, > { > "image" : "tarchair.png:<color>", > "direction" : "right", > > "imagePosition" : [-8, 0], > "sitPosition" : [6, 22], 34,35c46 < "sitFlipDirection" : false, < "sitPosition" : [6, 22] --- > "sitFlipDirection" : false objects\minibiome\tar\tarlight\tarlight.object 57c57,59 < "scriptDelta" : 60 --- > "scriptDelta" : 60, > > "inboundNodes" : [ [0, 0] ] objects\obstacles\arid\ceilingspike1\ceilingspike1.object 60c60 < "damageSourceKind" : "default" --- > "damageSourceKind" : "spear" objects\obstacles\arid\ceilingspike2\ceilingspike2.object 60c60 < "damageSourceKind" : "default" --- > "damageSourceKind" : "spear" objects\obstacles\arid\ceilingspike3\ceilingspike3.object 60c60 < "damageSourceKind" : "default" --- > "damageSourceKind" : "spear" objects\obstacles\arid\ceilingspike4\ceilingspike4.object 60c60 < "damageSourceKind" : "default" --- > "damageSourceKind" : "spear" objects\obstacles\arid\groundspike1\groundspike1.object 6c6 < "objectItem" : "cobblestone", --- > "objectItem" : "cobblestonematerial", 60c60 < "damageSourceKind" : "default" --- > "damageSourceKind" : "spear" objects\obstacles\arid\groundspike2\groundspike2.object 6c6 < "objectItem" : "cobblestone", --- > "objectItem" : "cobblestonematerial", 60c60 < "damageSourceKind" : "default" --- > "damageSourceKind" : "spear" objects\obstacles\arid\groundspike3\groundspike3.object 6c6 < "objectItem" : "cobblestone", --- > "objectItem" : "cobblestonematerial", 60c60 < "damageSourceKind" : "default" --- > "damageSourceKind" : "spear" objects\obstacles\arid\groundspike4\groundspike4.object 6c6 < "objectItem" : "cobblestone", --- > "objectItem" : "cobblestonematerial", 60c60 < "damageSourceKind" : "default" --- > "damageSourceKind" : "spear" objects\obstacles\arid\thorns1\thorns1.object 60c60 < "damageSourceKind" : "default" --- > "damageSourceKind" : "spear" objects\obstacles\arid\thorns2\thorns2.object 60c60 < "damageSourceKind" : "default" --- > "damageSourceKind" : "spear" objects\obstacles\arid\thorns3\thorns3.object 60c60 < "damageSourceKind" : "default" --- > "damageSourceKind" : "spear" objects\obstacles\arid\thorns4\thorns4.object 61c61 < "damageSourceKind" : "default" --- > "damageSourceKind" : "spear" objects\obstacles\desert\desertceilingspike1\desertceilingspike1.object 60c60 < "damageSourceKind" : "default" --- > "damageSourceKind" : "spear" objects\obstacles\desert\desertceilingspike2\desertceilingspike2.object 60c60 < "damageSourceKind" : "default" --- > "damageSourceKind" : "spear" objects\obstacles\desert\desertceilingspike3\desertceilingspike3.object 60c60 < "damageSourceKind" : "default" --- > "damageSourceKind" : "spear" objects\obstacles\desert\desertceilingspike4\desertceilingspike4.object 60c60 < "damageSourceKind" : "default" --- > "damageSourceKind" : "spear" objects\obstacles\desert\desertgroundspike1\desertgroundspike1.object 60c60 < "damageSourceKind" : "default" --- > "damageSourceKind" : "spear" objects\obstacles\desert\desertgroundspike2\desertgroundspike2.object 60c60 < "damageSourceKind" : "default" --- > "damageSourceKind" : "spear" objects\obstacles\desert\desertgroundspike3\desertgroundspike3.object 60c60 < "damageSourceKind" : "default" --- > "damageSourceKind" : "spear" objects\obstacles\desert\desertgroundspike4\desertgroundspike4.object 60c60 < "damageSourceKind" : "default" --- > "damageSourceKind" : "spear" objects\obstacles\green\greenceilingspike1\greenceilingspike1.object 60c60 < "damageSourceKind" : "default" --- > "damageSourceKind" : "spear" objects\obstacles\green\greenceilingspike2\greenceilingspike2.object 60c60 < "damageSourceKind" : "default" --- > "damageSourceKind" : "spear" objects\obstacles\green\greenceilingspike3\greenceilingspike3.object 60c60 < "damageSourceKind" : "default" --- > "damageSourceKind" : "spear" objects\obstacles\green\greenceilingspike4\greenceilingspike4.object 60c60 < "damageSourceKind" : "default" --- > "damageSourceKind" : "spear" objects\obstacles\green\greengroundspike1\greengroundspike1.object 60c60 < "damageSourceKind" : "default" --- > "damageSourceKind" : "spear" objects\obstacles\green\greengroundspike2\greengroundspike2.object 60c60 < "damageSourceKind" : "default" --- > "damageSourceKind" : "spear" objects\obstacles\green\greengroundspike3\greengroundspike3.object 60c60 < "damageSourceKind" : "default" --- > "damageSourceKind" : "spear" objects\obstacles\green\greengroundspike4\greengroundspike4.object 60c60 < "damageSourceKind" : "default" --- > "damageSourceKind" : "spear" objects\obstacles\ice\icestalactite1\icestalactite1.object 60c60 < "damageSourceKind" : "default" --- > "damageSourceKind" : "spear" objects\obstacles\ice\icestalactite2\icestalactite2.object 60c60 < "damageSourceKind" : "default" --- > "damageSourceKind" : "spear" objects\obstacles\ice\icestalactite3\icestalactite3.object 60c60 < "damageSourceKind" : "default" --- > "damageSourceKind" : "spear" objects\obstacles\ice\icestalactite4\icestalactite4.object 60c60 < "damageSourceKind" : "default" --- > "damageSourceKind" : "spear" objects\obstacles\ice\icestalagmite1\icestalagmite1.object 60c60 < "damageSourceKind" : "default" --- > "damageSourceKind" : "spear" objects\obstacles\ice\icestalagmite2\icestalagmite2.object 60c60 < "damageSourceKind" : "default" --- > "damageSourceKind" : "spear" objects\obstacles\ice\icestalagmite3\icestalagmite3.object 60c60 < "damageSourceKind" : "default" --- > "damageSourceKind" : "spear" objects\obstacles\ice\icestalagmite4\icestalagmite4.object 60c60 < "damageSourceKind" : "default" --- > "damageSourceKind" : "spear" objects\obstacles\magma\magmaceilingspike1\magmaceilingspike1.object 60c60 < "damageSourceKind" : "default" --- > "damageSourceKind" : "spear" objects\obstacles\magma\magmaceilingspike2\magmaceilingspike2.object 60c60 < "damageSourceKind" : "default" --- > "damageSourceKind" : "spear" objects\obstacles\magma\magmaceilingspike3\magmaceilingspike3.object 60c60 < "damageSourceKind" : "default" --- > "damageSourceKind" : "spear" objects\obstacles\magma\magmagroundspike1\magmagroundspike1.object 60c60 < "damageSourceKind" : "default" --- > "damageSourceKind" : "spear" objects\obstacles\magma\magmagroundspike2\magmagroundspike2.object 60c60 < "damageSourceKind" : "default" --- > "damageSourceKind" : "spear" objects\obstacles\magma\magmagroundspike3\magmagroundspike3.object 60c60 < "damageSourceKind" : "default" --- > "damageSourceKind" : "spear" objects\obstacles\savannah\savannahceilingspike1\savannahceilingspike1.object 60c60 < "damageSourceKind" : "default" --- > "damageSourceKind" : "spear" objects\obstacles\savannah\savannahceilingspike2\savannahceilingspike2.object 60c60 < "damageSourceKind" : "default" --- > "damageSourceKind" : "spear" objects\obstacles\savannah\savannahceilingspike3\savannahceilingspike3.object 60c60 < "damageSourceKind" : "default" --- > "damageSourceKind" : "spear" objects\obstacles\savannah\savannahceilingspike4\savannahceilingspike4.object 60c60 < "damageSourceKind" : "default" --- > "damageSourceKind" : "spear" objects\obstacles\savannah\savannahgroundspike1\savannahgroundspike1.object 60c60 < "damageSourceKind" : "default" --- > "damageSourceKind" : "spear" objects\obstacles\savannah\savannahgroundspike2\savannahgroundspike2.object 60c60 < "damageSourceKind" : "default" --- > "damageSourceKind" : "spear" objects\obstacles\savannah\savannahgroundspike3\savannahgroundspike3.object 60c60 < "damageSourceKind" : "default" --- > "damageSourceKind" : "spear" objects\obstacles\savannah\savannahgroundspike4\savannahgroundspike4.object 60c60 < "damageSourceKind" : "default" --- > "damageSourceKind" : "spear" objects\tiered\tier10chair\tier10chair.object 26,27d25 < "frames" : 1, < "animationCycle" : 1.0, 39,40d36 < "frames" : 1, < "animationCycle" : 1.0, objects\tiered\tier3chair\tier3chair.object 21a22 > "direction" : "right", 24,25c25 < "frames" : 1, < "animationCycle" : 1.0, --- > "sitPosition" : [6, 22], 28c28,40 < "anchors" : [ "bottom" ], --- > "anchors" : [ "bottom" ] > > }, > { > "image" : "tier3chair.png:<color>", > "direction" : "left", > "flipImages" : true, > > "imagePosition" : [-8, 0], > "sitPosition" : [-2, 22], > > "spaceScan" : 0.1, > "anchors" : [ "bottom" ] 30d41 < "direction" : "right" 35,37c46,47 < "sitFlipDirection" : false, < "sitPosition" : [6, 22] < --- > "sitFlipDirection" : false > projectiles\fire\firefinish\firefinish.projectile 20a21 > "damageKindImage" : "/interface/statuses/fire.png", projectiles\fire\firepart1\firepart1.projectile 34a35 > "damageKindImage" : "/interface/statuses/fire.png", projectiles\fire\firepart2\firepart2.projectile 34a35 > "damageKindImage" : "/interface/statuses/fire.png", projectiles\fire\firepart3\firepart3.projectile 34a35 > "damageKindImage" : "/interface/statuses/fire.png", projectiles\fire\firepart4\firepart4.projectile 34a35 > "damageKindImage" : "/interface/statuses/fire.png", projectiles\fire\firepart5\firepart5.projectile 34a35 > "damageKindImage" : "/interface/statuses/fire.png", projectiles\guns\arrows\chargedflamearrow\chargedflamearrow.projectile 10c10 < "damageKindImage" : "icon.png", --- > "damageKindImage" : "/interface/statuses/fire.png", projectiles\guns\arrows\chargedfrozenflamearrow\chargedfrozenflamearrow.projectile 9c9 < "damageKindImage" : "icon.png", --- > "damageKindImage" : "/interface/statuses/frozenfire.png", projectiles\guns\arrows\chargedicearrow\chargedicearrow.projectile 9c9 < "damageKindImage" : "icon.png", --- > "damageKindImage" : "/interface/statuses/cold.png", projectiles\guns\arrows\chargedpoisonarrow\chargedpoisonarrow.projectile 9,10d8 < "power" : 20, < "damageKind" : "bow", 22c20,22 < ] --- > ], > "power" : 20, > "damageKind" : "bow" projectiles\guns\arrows\flamebolt\flamebolt.projectile 9c9 < "damageKindImage" : "icon.png", --- > "damageKindImage" : "/interface/statuses/fire.png", projectiles\guns\arrows\icebolt\icebolt.projectile 8c8 < "damageKindImage" : "icon.png", --- > "damageKindImage" : "/interface/statuses/cold.png", projectiles\guns\arrows\poisonbolt\poisonbolt.projectile 7c7 < "damageKindImage" : "icon.png", --- > "damageKindImage" : "/interface/statuses/poison.png", 21c21 < "damageKind" : "default" --- > "damageKind" : "bow" projectiles\guns\bullets\stingergunsting\stingergunsting.projectile 6c6 < "damageKindImage" : "icon.png", --- > "damageKindImage" : "/interface/statuses/poison.png", projectiles\guns\unsorted\flamethrower\flamethrower.projectile 6d5 < "damageKindImage" : "icon.png", 15a15 > "damageKindImage" : "/interface/statuses/fire.png", projectiles\guns\unsorted\lightglobes\whiteglobe\whiteglobe.projectile 7c7 < "damageKindImage" : "icon.png", --- > "damageKindImage" : "/interface/statuses/glow.png", projectiles\guns\unsorted\pollenpumpgas\pollenpumpgas.projectile 19c19 < "damageKindImage" : "/interface/statuses/tar.png" --- > "damageKindImage" : "/interface/statuses/poison.png" projectiles\guns\unsorted\pollenpumpgas\pollenpumpgasspray.projectile 19c19 < "damageKindImage" : "/interface/statuses/tar.png", --- > "damageKindImage" : "/interface/statuses/poison.png", projectiles\minibiomelegendaries\coralshardx\coralshardx.projectile 16c16,17 < "damageKind" : "default" --- > "damageKind" : "default", > "damageKindImage" : "/interface/statuses/fire.png" projectiles\minibiomelegendaries\slimeblobx\slimeblobx.projectile 7c7 < "damageKindImage" : "icon.png", --- > "damageKindImage" : "/interface/statuses/poison.png", projectiles\minibiomelegendaries\tar\tardrop\tardrop.projectile 7c7 < "damageKindImage" : "icon.png", --- > "damageKindImage" : "/interface/statuses/tar.png", projectiles\npcs\blueflame\bluefire.projectile 16a17 > "damageKindImage" : "/interface/statuses/fire.png", projectiles\npcs\blueflame\blueflame.projectile 6c6 < "damageKindImage" : "icon.png", --- > "damageKindImage" : "/interface/statuses/fire.png", projectiles\npcs\flame\flame.projectile 6c6 < "damageKindImage" : "icon.png", --- > "damageKindImage" : "/interface/statuses/fire.png", projectiles\npcs\gas2\gas2.projectile 18c18,19 < "damageKind" : "default" --- > "damageKind" : "default", > "damageKindImage" : "/interface/statuses/poison.png" projectiles\npcs\glitter\glitter.projectile 10c10 < "damageKindImage" : "icon.png", --- > "damageKindImage" : "/interface/statuses/glow.png", projectiles\npcs\jellybossexplode\jellybossexplode.projectile 6c6 < "damageKindImage" : "icon.png", --- > "damageKindImage" : "/interface/statuses/poison.png", projectiles\npcs\lightball\lightball.projectile 16a17 > "damageKindImage" : "/interface/statuses/glow.png", projectiles\npcs\lightball\lightballout.projectile 14a15 > "damageKindImage" : "/interface/statuses/glow.png", projectiles\npcs\mudball\mudball.projectile 5c5 < "damageKindImage" : "icon.png", --- > "damageKindImage" : "mudball.png", projectiles\npcs\poopbreath\poopbreath.projectile 6c6 < "damageKindImage" : "icon.png", --- > "damageKindImage" : "/interface/statuses/poison.png", projectiles\npcs\spicecloud\spicecloud.projectile 14a15 > "damageKindImage" : "/interface/statuses/poison.png", projectiles\swoosh\axe\coralswoosh\coralswoosh.projectile 6c6 < "damageKindImage" : "icon.png", --- > "damageKindImage" : "/interface/statuses/fire.png", projectiles\swoosh\axe\coralswooshx\coralswooshx.projectile 6c6 < "damageKindImage" : "icon.png", --- > "damageKindImage" : "/interface/statuses/fire.png", projectiles\swoosh\axe\fireaxe\fireaxe.projectile 6c6 < "damageKindImage" : "icon.png", --- > "damageKindImage" : "/interface/statuses/fire.png", 14c14,15 < "lightColor" : [235, 126, 2], --- > "lightColor" : [191, 103, 2], > "pointLight" : true, projectiles\swoosh\axe\poisonaxe\poisonaxe.projectile 6c6 < "damageKindImage" : "icon.png", --- > "damageKindImage" : "/interface/statuses/poison.png", projectiles\swoosh\broadsword\firebroadswordswoosh\firebroadswordswoosh.projectile 6c6 < "damageKindImage" : "icon.png", --- > "damageKindImage" : "/interface/statuses/fire.png", projectiles\swoosh\broadsword\poisonbroadswordswoosh\poisonbroadswordswoosh.projectile 6c6 < "damageKindImage" : "icon.png", --- > "damageKindImage" : "/interface/statuses/poison.png", projectiles\swoosh\dagger\firedagger\firedagger.projectile 6c6 < "damageKindImage" : "icon.png", --- > "damageKindImage" : "/interface/statuses/fire.png", 14c14,15 < "lightColor" : [235, 126, 2], --- > "lightColor" : [191, 103, 2], > "pointLight" : true, projectiles\swoosh\dagger\poisondagger\poisondagger.projectile 6c6 < "damageKindImage" : "icon.png", --- > "damageKindImage" : "/interface/statuses/poison.png", projectiles\swoosh\hammer\firehammer\firehammer.projectile 6c6 < "damageKindImage" : "icon.png", --- > "damageKindImage" : "/interface/statuses/fire.png", 14c14,15 < "lightColor" : [235, 126, 2], --- > "lightColor" : [191, 103, 2], > "pointLight" : true, projectiles\swoosh\hammer\floranmaceswoosh\floranmaceswoosh.projectile 6c6 < "damageKindImage" : "icon.png", --- > "damageKindImage" : "/interface/statuses/poison.png", projectiles\swoosh\hammer\poisonhammer\poisonhammer.projectile 6c6 < "damageKindImage" : "icon.png", --- > "damageKindImage" : "/interface/statuses/poison.png", projectiles\swoosh\shortsword\fireshortsword\fireshortsword.projectile 6c6 < "damageKindImage" : "icon.png", --- > "damageKindImage" : "/interface/statuses/fire.png", 14c14,15 < "lightColor" : [235, 126, 2], --- > "lightColor" : [191, 103, 2], > "pointLight" : true, projectiles\swoosh\shortsword\poisonshortsword\poisonshortsword.projectile 6c6 < "damageKindImage" : "icon.png", --- > "damageKindImage" : "/interface/statuses/poison.png", projectiles\swoosh\shortsword\slimeswoosh\slimeswoosh.projectile 6c6 < "damageKindImage" : "icon.png", --- > "damageKindImage" : "/interface/statuses/poison.png", projectiles\swoosh\shortsword\slimeswooshx\slimeswooshx.projectile 6c6 < "damageKindImage" : "icon.png", --- > "damageKindImage" : "/interface/statuses/poison.png", projectiles\swoosh\spear\firespear\firespear.projectile 6c6 < "damageKindImage" : "icon.png", --- > "damageKindImage" : "/interface/statuses/fire.png", 14c14,15 < "lightColor" : [235, 126, 2], --- > "lightColor" : [191, 103, 2], > "pointLight" : true, projectiles\swoosh\spear\poisonspear\poisonspear.projectile 6c6 < "damageKindImage" : "icon.png", --- > "damageKindImage" : "/interface/statuses/poison.png", projectiles\throwable\glowgas\glowgas.projectile 18c18,19 < "damageKind" : "default" --- > "damageKind" : "default", > "damageKindImage" : "/interface/statuses/glow.png" projectiles\throwable\molotovflame\molotovflame.projectile 20a21 > "damageKindImage" : "/interface/statuses/fire.png", projectiles\unsorted\tis1projectile\tis1projectile.projectile 6c6 < "damageKindImage" : "icon.png", --- > "damageKindImage" : "/interface/statuses/fire.png", recipes\unsorted\flare.recipe 3c3,4 < { "item" : "coalore", "count" : 1 } --- > { "item" : "coalore", "count" : 1 }, > { "item" : "plantfibre", "count" : 1 } 5c6 < "output" : { "item" : "flare", "count" : 1 }, --- > "output" : { "item" : "flare", "count" : 2 }, recipes\weapons\tier2\throwingdagger.recipe 5c5 < "output" : { "item" : "throwingdagger", "count" : 2 }, --- > "output" : { "item" : "throwingdagger", "count" : 3 }, stats\effects\bandage\bandage1.statuseffect 13c13,16 < "animationConfig" : "bandage.animation" --- > "animationConfig" : "bandage.animation", > > "label" : "healing", > "icon" : "/interface/statuses/heal.png" stats\effects\bandage\bandage2.statuseffect 13c13,16 < "animationConfig" : "bandage.animation" --- > "animationConfig" : "bandage.animation", > > "label" : "healing", > "icon" : "/interface/statuses/heal.png" stats\effects\bandage\bandage3.statuseffect 13c13,16 < "animationConfig" : "bandage.animation" --- > "animationConfig" : "bandage.animation", > > "label" : "healing", > "icon" : "/interface/statuses/heal.png" stats\effects\glow\glow.statuseffect 10c10,13 < "animationConfig" : "glow.animation" --- > "animationConfig" : "glow.animation", > > "label" : "healing", > "icon" : "/interface/statuses/glow.png" stats\effects\regeneration\regeneration1.statuseffect 12c12,15 < "animationConfig" : "regeneration.animation" --- > "animationConfig" : "regeneration.animation", > > "label" : "healing", > "icon" : "/interface/statuses/heal.png" stats\effects\regeneration\regeneration2.statuseffect 12c12,15 < "animationConfig" : "regeneration.animation" --- > "animationConfig" : "regeneration.animation", > > "label" : "healing", > "icon" : "/interface/statuses/heal.png" stats\effects\regeneration\regeneration3.statuseffect 12c12,15 < "animationConfig" : "regeneration.animation" --- > "animationConfig" : "regeneration.animation", > > "label" : "healing", > "icon" : "/interface/statuses/heal.png" stats\effects\regeneration\regeneration4.statuseffect 12c12,15 < "animationConfig" : "regeneration.animation" --- > "animationConfig" : "regeneration.animation", > > "label" : "healing", > "icon" : "/interface/statuses/heal.png" stats\effects\weakpoison\weakpoison.lua 17a18 > damageSourceKind = "poison", tech\morphball\morphball.lua 28,29d27 < elseif self.active and args.moves["primaryFire"] and not self.primaryFireLast then < move = "morphballBomb" 45d42 < local ballBombProjectile = tech.parameter("ballBombProjectile") 87,90d83 < < if args.actions["morphballBomb"] and ballBombProjectile then < world.spawnProjectile(ballBombProjectile, mcontroller.position(), entity.id()) < end tech\morphball\morphball.tech 3c3 < "actions" : [ "morphballActivate", "morphballDeactivate", "morphballBomb" ], --- > "actions" : [ "morphballActivate", "morphballDeactivate" ], 39c39 < "ballFrames" : 8, --- > "ballFrames" : 8 42d41 < "ballBombProjectile" : "bomb" treasure\biome.treasurepools 26c26 < {"weight" : 0.3, "item" : "hikerhead"}, --- > {"weight" : 0.3, "item" : "hikerback"}, 61c61,183 < // sub biomes --- > // detached biomes > > "mushroomChestTreasure" : [ > [1, { > "pool" : [ > {"weight" : 0.2, "pool" : "basicTreasure"}, > {"weight" : 0.8, "pool" : "mushroomTreasure"} > ], > "poolRounds" : [ > [0.5, 1], > [0.5, 2] > ], > "allowDuplication" : false > }] > ], > > "mushroomTreasure" : [ > [1, { > "pool" : [ > {"weight" : 1.0, "item" : ["shroom", 5]}, > {"weight" : 0.3, "item" : "shroombed-recipe"}, > {"weight" : 0.3, "item" : "shroomchair-recipe"}, > {"weight" : 0.3, "item" : "shroomchest-recipe"}, > {"weight" : 0.3, "item" : "shroomdoor-recipe"}, > {"weight" : 0.3, "item" : "shroomlamp-recipe"}, > {"weight" : 0.3, "item" : "shroomtable-recipe"}, > {"weight" : 0.3, "item" : "mushroomhead"}, > {"weight" : 0.3, "item" : [ "generatedsword", 2, { "definition" : "mushroomsword" } ]}, > {"weight" : 0.3, "item" : [ "generatedshield", 2, { "definition" : "mushroomshield" } ]} > ] > }] > ], > > "springChestTreasure" : [ > [1, { > "pool" : [ > {"weight" : 0.2, "pool" : "basicTreasure"}, > {"weight" : 0.8, "pool" : "springTreasure"} > ], > "poolRounds" : [ > [0.5, 1], > [0.5, 2] > ], > "allowDuplication" : false > }] > ], > > "springTreasure" : [ > [1, { > "pool" : [ > > ] > }] > ], > > "oasisChestTreasure" : [ > [1, { > "pool" : [ > {"weight" : 0.2, "pool" : "basicTreasure"}, > {"weight" : 0.8, "pool" : "oasisTreasure"} > ], > "poolRounds" : [ > [0.5, 1], > [0.5, 2] > ], > "allowDuplication" : false > }] > ], > > "oasisTreasure" : [ > [1, { > "pool" : [ > {"weight" : 1.0, "item" : ["reed", 5]}, > {"weight" : 0.3, "item" : "blowgun"}, > {"weight" : 0.3, "item" : "reedchair-recipe"}, > {"weight" : 0.3, "item" : "reedbed-recipe"}, > {"weight" : 0.3, "item" : "reedclock-recipe"}, > {"weight" : 0.3, "item" : "reedlamp-recipe"}, > {"weight" : 0.3, "item" : "reeddesk-recipe"}, > {"weight" : 0.3, "item" : "reeddoor-recipe"}, > {"weight" : 0.3, "item" : "reedhead"} > ] > }] > ], > > "tarChestTreasure" : [ > [1, { > "pool" : [ > {"weight" : 0.2, "pool" : "basicTreasure"}, > {"weight" : 0.8, "pool" : "tarTreasure"} > ], > "poolRounds" : [ > [0.5, 1], > [0.5, 2] > ], > "allowDuplication" : false > }] > ], > > "tarTreasure" : [ > [1, { > "pool" : [ > {"weight" : 1.0, "item" : ["tar", 20]}, > {"weight" : 1.0, "item" : ["tarball", 5]}, > {"weight" : 0.3, "item" : "asphalt-recipe"}, > {"weight" : 0.3, "item" : "sabertoothspear"}, > {"weight" : 0.3, "item" : "tarhammer"}, > {"weight" : 0.3, "item" : "tarchest"}, > {"weight" : 0.3, "item" : "tarhead"}, > {"weight" : 0.3, "item" : "tarlegs"}, > {"weight" : 0.3, "item" : "tarchair-recipe"}, > {"weight" : 0.3, "item" : "tarbed-recipe"}, > {"weight" : 0.3, "item" : "tarconsole-recipe"}, > {"weight" : 0.3, "item" : "tarlight-recipe"}, > {"weight" : 0.3, "item" : "tarman-recipe"}, > {"weight" : 0.3, "item" : "tardoor-recipe"} > ] > }] > ], > > // underground detached biomes > > // v v v v needs configuration v v v v 255,275d376 < ], < "poolRounds" : [ < [0.5, 1], < [0.5, 2] < ], < "allowDuplication" : false < }] < ], < < "mushroomTreasure" : [ < [1, { < "pool" : [ < {"weight" : 0.05, "item" : "shroombed-recipe"}, < {"weight" : 0.05, "item" : "shroomchair-recipe"}, < {"weight" : 0.05, "item" : "shroomchest-recipe"}, < {"weight" : 0.05, "item" : "shroomdoor-recipe"}, < {"weight" : 0.05, "item" : "shroomlamp-recipe"}, < {"weight" : 0.05, "item" : "shroomtable-recipe"}, < {"weight" : 0.04, "item" : "mushroomhead-recipe"}, < {"weight" : 0.03, "item" : [ "generatedsword", 1, { "definition" : "mushroomsword" } ]}, < {"weight" : 0.03, "item" : [ "generatedshield", 1, { "definition" : "mushroomshield" } ]} treasure\default.treasurechests 46c46 < // sub biomes --- > // detached biomes 51c51 < "treasurePool" : "mushroomTreasure", --- > "treasurePool" : "mushroomChestTreasure", 54a55,81 > > "springChest" : [ > { > "containers" : [ "chestavian2" ], > "treasurePool" : "springChestTreasure", > "minimumLevel" : 0 > } > ], > > "tarChest" : [ > { > "containers" : [ "chestavian2" ], > "treasurePool" : "tarChestTreasure", > "minimumLevel" : 0 > } > ], > > "oasisChest" : [ > { > "containers" : [ "chestavian2" ], > "treasurePool" : "oasisChestTreasure", > "minimumLevel" : 0 > } > ], > > // v v v v older stuff v v v v > weather\sandstorm\sandstorm.weather 59,71d58 < "projectiles" : [ < { < "projectile" : "sand", < "parameters" : { < "power" : 1 < }, < "velocity" : [0, -15], < "ratePerX" : 0.05, < "spawnAboveRegion" : 30, < "spawnHorizontalPad" : 30, < "windAffectAmount" : 1.0 < } < ], weather\snowstorm\snowstorm.weather 59,82d58 < "projectiles" : [ < { < "projectile" : "hail1", < "parameters" : { < "power" : 1 < }, < "velocity" : [0, -15], < "ratePerX" : 0.05, < "spawnAboveRegion" : 30, < "spawnHorizontalPad" : 30, < "windAffectAmount" : 1.0 < }, < { < "projectile" : "hail2", < "parameters" : { < "power" : 1 < }, < "velocity" : [0, -15], < "ratePerX" : 0.05, < "spawnAboveRegion" : 30, < "spawnHorizontalPad" : 30, < "windAffectAmount" : 1.0 < } < ],
I am really hoping you guys get some way to restart closer to the dungeons. Without placing/removing blocks, many dungeons are annoyingly difficult, and if a 5 minute walk back to it is included, it becomes an exercise in frustration. I really hope either platforming controls are tightened, or we are offered a tool to restart closer to dungeons after we die, because otherwise they will be little more than a disappointment. The other stuff is cool though. I like better defined hitboxes for traps, and propellers. WE CAN FLY!
I hope the propeller remains the king of traps. Fast moving blades don't wait for no armor! Also, we need a pendulum blade.
I like that first screenshot, the moment I saw it the airship theme from Mario Bros. 3 played in the back of my head.
I don't see chilled negating burning, but the other way around...being set on fire should at least have the positive side effect of preventing you from freezing to death.
The news about the shield generators (maybe this is old news but I missed it previously) is the most exciting thing I've heard in a while! I'm so on board with the idea of navigating dungeons and encountering strange and esoteric areas set up around the generator. It's such a fantastic idea guys and gals, you keep on being awesome
Those status effects need a tooltip showing what they do, especially if you plan to allow mods to make their own.
Not confirmed whether propellers have their own physics or not, but I'm more concerned about dungeoneering being worth the while at all. More than endlessly repeating the same run through a dungeon, I'd be pissed if I find a damn near worthless trinket at the end of it... As for the annoying platforming, I'm a bit torn on the issue: See, while Starbound doesn't have the best platforming around, for most of the time it didn't needed to. And even if you can't make use of mining/building to get around dungeons, there are other tools available that makes navigating around them more sufferable. I'm talking techs and ropes/grappling guns. And I rather like the idea that they are going to become more indispensable to the fellow adventurer. The issue with that is two-fold: One is availability, or how easy will it be to come across the itens/materials necessary. Two is, quite frankly, how arsed can any given individual be to gather said itens and prepare for the spelunking. Sometimes you just stumble upon an interesting structure that you really want to explore, but it may be a deathtrap without those tools that you currently lack aaaand you're on permadeath mode so nope... The two issues overlap a bit, but while I'm fairly ok with marking an interesting place to come back better prepared later, I don't know how well will that sit with all of you fine folks... And again, will all that trouble I went to not get killed be worth the while? (ok, that was a weird sentence)
I agree with Gene --- give the shield generators to admins only. They might be incentives to donate to servers? (ok, so "pay to win" is a horrible example but you kinda get the idea). Either that or make them stupid-expensive to craft, or make them ultra rare treasures found via random drops from minibosses or something, I dunno. I bet you could find individual parts for them in Glitch dungeons, though...
Yes. I think I looted more rope in the first 10 minutes than I had in an entire playthrough before. Speaking of that abandoned mine, though, is that meant to have a shield generator, or is it just indestructible by nature? It has been a while since I've played and I'm slowly catching up on all the changes.
You know the old saying: "build a man a fire, and he stays warm for a day. Set a man on fire, and he stays warm the rest of his life."
Will that be recurrent though? I mean, will every dungeon drop craptons of tools for getting through them? Hmm, not sure if I like this but I guess it works...
Depends on what kind of treasure a given dungeon is defined as having. The abandoned mine has abandonded mining equipment -- torches, lanterns, rope, bombs, lamp oil...
Great, without being an admin in my SB game, how the heck will I break the mine now? I tried looking around for a shield gen, in fullbright, but nay... didn't find anything.