diff --git a/replace.sh b/replace.sh new file mode 100644 index 0000000..4abda0a --- /dev/null +++ b/replace.sh @@ -0,0 +1,9 @@ +#!/usr/bin/env bash +MOD_DIR="mods/workshop-1283844026" +DST_DIR="/mnt/c/Program Files (x86)/Steam/steamapps/common/Don't Starve Together" + +if [ -z ${var+x} ]; then echo "DST_ROOT unset. Using default:" $DST_DIR; DST_ROOT=$DST_DIR; else echo DST_ROOT=$DST_ROOT; fi + +rm -r "$DST_ROOT/$MOD_DIR/" +mkdir "$DST_ROOT/$MOD_DIR/" +cp -r "./src"/* "$DST_ROOT/$MOD_DIR/" \ No newline at end of file diff --git a/src/modinfo.lua b/src/modinfo.lua index 6ba4527..fb65172 100644 --- a/src/modinfo.lua +++ b/src/modinfo.lua @@ -1,5 +1,5 @@ name = "World Regrowth++" -version = "0.2.2" +version = "0.2.3" description = "Version "..version.."\nPlease reset the mod configuration after updating from 0.1.X to 0.2.0 and above\n\nWorld regrowth with caves support. Please see the Steam Workshop page for changes notes.\n\nHappy hunting and do starve!" author = "lolo" @@ -34,21 +34,23 @@ local config_table = {"mushtree_medium","Red Mushtree",REGROWTH_TYPE.NATURAL, 1}, {"mushtree_small","Green Mushtree", REGROWTH_TYPE.NATURAL, 1}, - {"berrybush","Berry Bush",REGROWTH_TYPE.NATURAL, 6}, - {"berrybush2","Spiky Berry Bush",REGROWTH_TYPE.NATURAL, 6}, - {"berrybush_juicy","Juicy Berry Bush",REGROWTH_TYPE.NATURAL, 6}, + {"berrybush","Berry Bush",REGROWTH_TYPE.NATURAL, 4}, + {"berrybush2","Spiky Berry Bush",REGROWTH_TYPE.NATURAL, 4}, + {"berrybush_juicy","Juicy Berry Bush",REGROWTH_TYPE.NATURAL, 4}, {"carrot_planted","Carrot",REGROWTH_TYPE.NATURAL, 1}, {"flower","Flower",REGROWTH_TYPE.NATURAL, 1}, - {"flower_evil","Evil Flower",REGROWTH_TYPE.EVENT, 2}, - {"flower_cave","Light Flower",REGROWTH_TYPE.EVENT, 2}, - {"flower_cave_double","Double Light Flower",REGROWTH_TYPE.EVENT, 2}, - {"flower_cave_triple","Triple Light Flower",REGROWTH_TYPE.EVENT, 2}, + {"flower_evil","Evil Flower",REGROWTH_TYPE.EVENT, 1}, + {"flower_cave","Light Flower",REGROWTH_TYPE.EVENT, 1}, + {"flower_cave_double","Double Light Flower",REGROWTH_TYPE.EVENT, 1}, + {"flower_cave_triple","Triple Light Flower",REGROWTH_TYPE.EVENT, 1}, {"blue_mushroom","Blue Mushroom",REGROWTH_TYPE.NATURAL, 1}, {"red_mushroom","Red Mushroom",REGROWTH_TYPE.NATURAL, 1}, {"green_mushroom","Green Mushroom",REGROWTH_TYPE.NATURAL, 1}, {"cactus","Cactus",REGROWTH_TYPE.NATURAL, 2}, {"mandrake_planted","Mandrake",REGROWTH_TYPE.EVENT, 6}, + {"cave_fern","Fern",REGROWTH_TYPE.NATURAL, 1}, + {"lichen","Lichen",REGROWTH_TYPE.NATURAL, 1}, {"reeds","Reeds",REGROWTH_TYPE.NATURAL, 2}, {"sapling","Sapling",REGROWTH_TYPE.NATURAL, 1}, @@ -57,21 +59,24 @@ local config_table = {"rock1","Boulder",REGROWTH_TYPE.NATURAL, 1}, {"rock2","Gold Vein",REGROWTH_TYPE.NATURAL, 1}, - {"rock_flintless","Flintless Boulder",REGROWTH_TYPE.NATURAL, 1}, + {"rock_flintless","Flintless Boulder",REGROWTH_TYPE.NATURAL, 2}, {"rock_moon","Moon Rock",REGROWTH_TYPE.NATURAL, 2}, {"stalagmite","Stalagmite",REGROWTH_TYPE.NATURAL, 1}, {"stalagmite_tall","Tall Stalagmite",REGROWTH_TYPE.NATURAL, 1}, - {"beehive","Beehive",REGROWTH_TYPE.EVENT, 2}, - {"wasphive","Killer Bee Hive",REGROWTH_TYPE.EVENT, 4}, + {"beehive","Beehive",REGROWTH_TYPE.EVENT, 4}, + {"wasphive","Killer Bee Hive",REGROWTH_TYPE.EVENT, 6}, {"houndmound","Hound Mound",REGROWTH_TYPE.EVENT, 6}, {"pighouse","Pig House",REGROWTH_TYPE.EVENT, 4}, - {"mermhouse","Rundown House",REGROWTH_TYPE.EVENT, 6}, + {"pighead","Pig Head",REGROWTH_TYPE.EVENT, 2}, + {"pigtorch","Pig Torch",REGROWTH_TYPE.EVENT, 2}, + {"mermhouse","Rundown House",REGROWTH_TYPE.EVENT, 4}, + {"mermhead","Merm Head",REGROWTH_TYPE.EVENT, 2}, {"spiderden","Spider Den",REGROWTH_TYPE.EVENT, 6}, {"catcoonden","Hollow Stump",REGROWTH_TYPE.EVENT, 4}, {"rabbithouse","Rabbit Hutch",REGROWTH_TYPE.EVENT, 4}, - {"monkeybarrel","Splumonkey Pod",REGROWTH_TYPE.EVENT, 4}, + {"monkeybarrel","Splumonkey Pod",REGROWTH_TYPE.EVENT, 6}, {"slurtlehole", "Slurtle Mound", REGROWTH_TYPE.EVENT, 4}, {"tallbirdnest", "Tallbird Nest", REGROWTH_TYPE.EVENT, 4}, @@ -87,7 +92,9 @@ local config_table = {"ruins_statue_mage","Ancient Mage Statue",REGROWTH_TYPE.EVENT, 4}, {"ruins_statue_mage_nogem","Gemless Ancient Mage Statue",REGROWTH_TYPE.EVENT, 4}, {"ruins_statue_head","Ancient Head Statue",REGROWTH_TYPE.EVENT, 4}, - {"ruins_statue_head_nogem", "Gemless Ancient Head Statue", REGROWTH_TYPE.EVENT, 4} + {"ruins_statue_head_nogem", "Gemless Ancient Head Statue", REGROWTH_TYPE.EVENT, 4}, + {"ancient_altar", "Ancient Pseudoscience Station", REGROWTH_TYPE.EVENT, 6}, + {"ancient_altar_broken", "Broken A. Pseudoscience Station", REGROWTH_TYPE.EVENT, 6} } diff --git a/src/modmain.lua b/src/modmain.lua index 022f2d4..b50ea79 100644 --- a/src/modmain.lua +++ b/src/modmain.lua @@ -20,21 +20,23 @@ local config_table = {"mushtree_medium","Red Mushtree",REGROWTH_TYPE.NATURAL, 1}, {"mushtree_small","Green Mushtree", REGROWTH_TYPE.NATURAL, 1}, - {"berrybush","Berry Bush",REGROWTH_TYPE.NATURAL, 6}, - {"berrybush2","Spiky Berry Bush",REGROWTH_TYPE.NATURAL, 6}, - {"berrybush_juicy","Juicy Berry Bush",REGROWTH_TYPE.NATURAL, 6}, + {"berrybush","Berry Bush",REGROWTH_TYPE.NATURAL, 4}, + {"berrybush2","Spiky Berry Bush",REGROWTH_TYPE.NATURAL, 4}, + {"berrybush_juicy","Juicy Berry Bush",REGROWTH_TYPE.NATURAL, 4}, {"carrot_planted","Carrot",REGROWTH_TYPE.NATURAL, 1}, {"flower","Flower",REGROWTH_TYPE.NATURAL, 1}, - {"flower_evil","Evil Flower",REGROWTH_TYPE.EVENT, 2}, - {"flower_cave","Light Flower",REGROWTH_TYPE.EVENT, 2}, - {"flower_cave_double","Double Light Flower",REGROWTH_TYPE.EVENT, 2}, - {"flower_cave_triple","Triple Light Flower",REGROWTH_TYPE.EVENT, 2}, + {"flower_evil","Evil Flower",REGROWTH_TYPE.EVENT, 1}, + {"flower_cave","Light Flower",REGROWTH_TYPE.EVENT, 1}, + {"flower_cave_double","Double Light Flower",REGROWTH_TYPE.EVENT, 1}, + {"flower_cave_triple","Triple Light Flower",REGROWTH_TYPE.EVENT, 1}, {"blue_mushroom","Blue Mushroom",REGROWTH_TYPE.NATURAL, 1}, {"red_mushroom","Red Mushroom",REGROWTH_TYPE.NATURAL, 1}, {"green_mushroom","Green Mushroom",REGROWTH_TYPE.NATURAL, 1}, {"cactus","Cactus",REGROWTH_TYPE.NATURAL, 2}, {"mandrake_planted","Mandrake",REGROWTH_TYPE.EVENT, 6}, + {"cave_fern","Fern",REGROWTH_TYPE.NATURAL, 1}, + {"lichen","Lichen",REGROWTH_TYPE.NATURAL, 1}, {"reeds","Reeds",REGROWTH_TYPE.NATURAL, 2}, {"sapling","Sapling",REGROWTH_TYPE.NATURAL, 1}, @@ -43,21 +45,24 @@ local config_table = {"rock1","Boulder",REGROWTH_TYPE.NATURAL, 1}, {"rock2","Gold Vein",REGROWTH_TYPE.NATURAL, 1}, - {"rock_flintless","Flintless Boulder",REGROWTH_TYPE.NATURAL, 1}, + {"rock_flintless","Flintless Boulder",REGROWTH_TYPE.NATURAL, 2}, {"rock_moon","Moon Rock",REGROWTH_TYPE.NATURAL, 2}, {"stalagmite","Stalagmite",REGROWTH_TYPE.NATURAL, 1}, {"stalagmite_tall","Tall Stalagmite",REGROWTH_TYPE.NATURAL, 1}, - {"beehive","Beehive",REGROWTH_TYPE.EVENT, 2}, - {"wasphive","Killer Bee Hive",REGROWTH_TYPE.EVENT, 4}, + {"beehive","Beehive",REGROWTH_TYPE.EVENT, 4}, + {"wasphive","Killer Bee Hive",REGROWTH_TYPE.EVENT, 6}, {"houndmound","Hound Mound",REGROWTH_TYPE.EVENT, 6}, {"pighouse","Pig House",REGROWTH_TYPE.EVENT, 4}, - {"mermhouse","Rundown House",REGROWTH_TYPE.EVENT, 6}, + {"pighead","Pig Head",REGROWTH_TYPE.EVENT, 2}, + {"pigtorch","Pig Torch",REGROWTH_TYPE.EVENT, 2}, + {"mermhouse","Rundown House",REGROWTH_TYPE.EVENT, 4}, + {"mermhead","Merm Head",REGROWTH_TYPE.EVENT, 2}, {"spiderden","Spider Den",REGROWTH_TYPE.EVENT, 6}, {"catcoonden","Hollow Stump",REGROWTH_TYPE.EVENT, 4}, {"rabbithouse","Rabbit Hutch",REGROWTH_TYPE.EVENT, 4}, - {"monkeybarrel","Splumonkey Pod",REGROWTH_TYPE.EVENT, 4}, + {"monkeybarrel","Splumonkey Pod",REGROWTH_TYPE.EVENT, 6}, {"slurtlehole", "Slurtle Mound", REGROWTH_TYPE.EVENT, 4}, {"tallbirdnest", "Tallbird Nest", REGROWTH_TYPE.EVENT, 4}, @@ -73,7 +78,9 @@ local config_table = {"ruins_statue_mage","Ancient Mage Statue",REGROWTH_TYPE.EVENT, 4}, {"ruins_statue_mage_nogem","Gemless Ancient Mage Statue",REGROWTH_TYPE.EVENT, 4}, {"ruins_statue_head","Ancient Head Statue",REGROWTH_TYPE.EVENT, 4}, - {"ruins_statue_head_nogem", "Gemless Ancient Head Statue", REGROWTH_TYPE.EVENT, 4} + {"ruins_statue_head_nogem", "Gemless Ancient Head Statue", REGROWTH_TYPE.EVENT, 4}, + {"ancient_altar", "Ancient Pseudoscience Station", REGROWTH_TYPE.EVENT, 6}, + {"ancient_altar_broken", "Broken A. Pseudoscience Station", REGROWTH_TYPE.EVENT, 6} }