diff --git a/data/resource_constants.json b/data/resource_constants.json index 5dce644..fcc74bc 100644 --- a/data/resource_constants.json +++ b/data/resource_constants.json @@ -7,6 +7,11 @@ "builder_sound_uri": "stonehearth:sounds:building_wall_wood", "tooltip": "swamp_goblins:ui.game.build_mode2.tooltips.fiber_resource" }, + "chitin resource": { + "name": "i18n(swamp_goblins:ui.data.constants.chitin_resource)", + "icon": "/stonehearth/entities/resources/chitin/beetle_chitin/beetle_chitin.png", + "default_resource": "stonehearth:resources:beetle_chitin" + }, "wood stockpile_decoration": { "name": "i18n(swamp_goblins:ui.data.constants.wood_decoration)", diff --git a/jobs/earthmaster/recipes/recipes.json b/jobs/earthmaster/recipes/recipes.json index da2dc63..b2f83ac 100644 --- a/jobs/earthmaster/recipes/recipes.json +++ b/jobs/earthmaster/recipes/recipes.json @@ -181,6 +181,9 @@ "ordinal": 80, "name": "i18n(stonehearth:jobs.mason.recipes.refined_name)", "recipes": { + "raw_stone": { + "recipe": "file(refined/raw_stone_recipe.json)" + }, "gold_flakes": { "recipe": "file(refined/gold_flakes_recipe.json)" }, diff --git a/jobs/earthmaster/recipes/refined/raw_stone_recipe.json b/jobs/earthmaster/recipes/refined/raw_stone_recipe.json new file mode 100644 index 0000000..1bcfc2c --- /dev/null +++ b/jobs/earthmaster/recipes/refined/raw_stone_recipe.json @@ -0,0 +1,32 @@ +{ + "type": "recipe", + "effort": 66, + "work_units": 8, + "recipe_name": "i18n(swamp_goblins:jobs.earthmaster.recipes.raw_stone.display_name)", + "description": "i18n(swamp_goblins:jobs.earthmaster.recipes.raw_stone.description)", + "flavor": "i18n(swamp_goblins:jobs.earthmaster.recipes.raw_stone.flavor)", + "portrait": "/stonehearth/entities/resources/stone/stone.png", + "workshop": "swamp_goblins:earthmaster:potter_kiln", + "level_requirement": 2, + "ingredients": [ + { + "material": "clay resource", + "count": 1 + }, + { + "material": "chitin resource", + "count": 9 + } + ], + "produces": [ + { + "item": "stonehearth:resources:stone:hunk_of_stone" + }, + { + "item": "stonehearth:resources:stone:hunk_of_stone" + }, + { + "item": "stonehearth:resources:stone:hunk_of_stone" + } + ] +} diff --git a/locales/en.json b/locales/en.json index 8e82525..717630f 100644 --- a/locales/en.json +++ b/locales/en.json @@ -1356,6 +1356,11 @@ "furniture":"Break Clay Furniture", "portal": "Break Clay Door", "window": "Break Clay Window" + }, + "raw_stone":{ + "display_name":"Raw Stone (x3)", + "description":"A mix of clay and chitin powder heated up to rock hard", + "flavor":"" } } }, @@ -1545,6 +1550,8 @@ "ui": { "data":{ "constants":{ + "chitin_resource":"Any Chitin", + "clay_decoration":"Any Clay Decoration", "clay_fence":"Any Clay Fence", "clay_furniture":"Any Clay Furniture", diff --git a/swamp_goblins_server.lua b/swamp_goblins_server.lua index 3f7b200..e22ef09 100644 --- a/swamp_goblins_server.lua +++ b/swamp_goblins_server.lua @@ -1,7 +1,8 @@ swamp_goblins = {} -print("Swamp Goblins Mod version 20.1.1") +print("Swamp Goblins Mod version 20.1.2") --[[ +check candledark compatibility import hearthlings move travel to earthmaster diff --git a/update_log.txt b/update_log.txt new file mode 100644 index 0000000..60ff004 --- /dev/null +++ b/update_log.txt @@ -0,0 +1,17 @@ +Additions: +(With ACE) bone furniture in the bonesmith recipes +Characters will avoid water when pathing, going around it most of the time +Raw stone can be crafted from clay and chitin + +Changes: +(For ACE) Cattail counts as thatch too +Wood Chest craft level dropped from 3 to 2 +Amberstone Campaign adapted for goblins, with custom dialogs, requests, etc.. +Crafter buttons not available for the firefly now appears when the job is town (e.g. from reembarked hearthlings) +Connected equivalent workbenches (e.g. potter kiln and earthmaster kiln are interchangeable) + +Fixes: +Fixed landmarks blocks not dropping stone when mined +Fixed frogs being vegetarian +Fixed weather stone locked on reload +Fixed crafters getting items already placed in the world to use them for recipes \ No newline at end of file