Skip to content

Commit

Permalink
Merge pull request #4672 from MistakeNot4892/feature/blacksmithy
Browse files Browse the repository at this point in the history
Adds blacksmithy
  • Loading branch information
out-of-phaze authored Feb 2, 2025
2 parents 5f37059 + 41a4afa commit 72752db
Show file tree
Hide file tree
Showing 38 changed files with 993 additions and 27 deletions.
1 change: 1 addition & 0 deletions maps/modpack_testing/modpack_testing.dm
Original file line number Diff line number Diff line change
Expand Up @@ -24,6 +24,7 @@
#include "../../mods/content/shackles/_shackles.dme"
#include "../../mods/content/supermatter/_supermatter.dme"
#include "../../mods/content/xenobiology/_xenobiology.dme"
#include "../../mods/content/blacksmithy/_blacksmithy.dme"
#include "../../mods/content/item_sharpening/_item_sharpening.dme"

#include "../../mods/gamemodes/cult/_cult.dme"
Expand Down
122 changes: 101 additions & 21 deletions maps/shaded_hills/shaded_hills-inn.dmm
Original file line number Diff line number Diff line change
Expand Up @@ -148,6 +148,10 @@
/obj/structure/cask_rack/large/mapped,
/turf/floor/path/herringbone/basalt,
/area/shaded_hills/inn/kitchen)
"fM" = (
/obj/structure/working/bellows,
/turf/floor/path/basalt,
/area/shaded_hills/stable)
"fR" = (
/turf/floor/wood/rough/walnut,
/area/shaded_hills/storehouse)
Expand Down Expand Up @@ -214,6 +218,10 @@
},
/turf/floor/wood/rough/walnut,
/area/shaded_hills/farmhouse)
"gJ" = (
/mob/living/simple_animal/passive/horse/small,
/turf/floor/straw,
/area/shaded_hills/stable)
"gL" = (
/obj/structure/reagent_dispensers/barrel/ebony/oil,
/turf/floor/path/herringbone/basalt,
Expand All @@ -232,6 +240,10 @@
"gU" = (
/turf/wall/brick/basalt,
/area/shaded_hills/inn/kitchen)
"gW" = (
/obj/structure/closet/crate/chest/ebony,
/turf/floor/wood/rough/walnut,
/area/shaded_hills/stable)
"hb" = (
/obj/structure/wall_sconce/lantern{
dir = 4;
Expand Down Expand Up @@ -446,6 +458,10 @@
/obj/item/shears,
/turf/floor/wood/rough/walnut,
/area/shaded_hills/farmhouse)
"mD" = (
/obj/structure/bed/chair/rustic,
/turf/floor/wood/rough/walnut,
/area/shaded_hills/stable)
"mG" = (
/obj/structure/railing/mapped/wooden/walnut{
dir = 4
Expand Down Expand Up @@ -677,6 +693,10 @@
/obj/abstract/landmark/organize/horizontal,
/turf/floor/path/herringbone/basalt,
/area/shaded_hills/inn/kitchen)
"tH" = (
/obj/structure/reagent_dispensers/barrel/ebony/wine,
/turf/floor/wood/rough/walnut,
/area/shaded_hills/stable)
"tS" = (
/obj/structure/railing/mapped/wooden/walnut{
dir = 8
Expand Down Expand Up @@ -771,6 +791,21 @@
/obj/structure/closet/crate/chest/ebony,
/turf/floor/path/basalt,
/area/shaded_hills/general_store)
"wp" = (
/obj/structure/wall_sconce/lantern{
dir = 4
},
/obj/structure/bed/chair/rustic{
dir = 1
},
/turf/floor/wood/rough/walnut,
/area/shaded_hills/stable)
"xa" = (
/obj/item/stack/material/bar/mapped/iron/thirty,
/obj/structure/table/wood/reinforced/ebony,
/obj/item/tongs,
/turf/floor/path/basalt,
/area/shaded_hills/stable)
"xh" = (
/obj/structure/table/wood/ebony,
/obj/item/chems/condiment/large/salt,
Expand All @@ -785,6 +820,10 @@
"xH" = (
/turf/wall/brick/basalt,
/area/shaded_hills/slaughterhouse)
"xI" = (
/obj/structure/fire_source/forge,
/turf/floor/path/basalt,
/area/shaded_hills/stable)
"xJ" = (
/obj/structure/table/desk/dresser/ebony,
/turf/floor/carpet/rustic,
Expand Down Expand Up @@ -893,6 +932,9 @@
/obj/structure/wall_sconce/lantern,
/turf/floor/wood/rough/walnut,
/area/shaded_hills/shrine/kitchen)
"At" = (
/turf/wall/log/walnut/shutter/open,
/area/shaded_hills/stable)
"Aw" = (
/obj/structure/railing/mapped/wooden/walnut{
dir = 4
Expand Down Expand Up @@ -922,6 +964,10 @@
/obj/item/bag/sack,
/turf/floor/wood/rough/walnut,
/area/shaded_hills/farmhouse)
"AS" = (
/mob/living/simple_animal/passive/horse,
/turf/floor/straw,
/area/shaded_hills/stable)
"AW" = (
/obj/structure/railing/mapped/wooden/walnut,
/obj/structure/flora/bush/brflowers,
Expand Down Expand Up @@ -1186,6 +1232,10 @@
/obj/item/chems/glass/handmade/jar,
/turf/floor/path/herringbone/basalt,
/area/shaded_hills/shrine/kitchen)
"HM" = (
/obj/structure/reagent_dispensers/barrel/ebony/water,
/turf/floor/path/basalt,
/area/shaded_hills/stable)
"HP" = (
/obj/structure/table/end/alt,
/obj/item/flame/candle/handmade{
Expand Down Expand Up @@ -1283,6 +1333,12 @@
/obj/structure/wall_sconce/lantern,
/turf/floor/path/herringbone/basalt,
/area/shaded_hills/shrine)
"JS" = (
/obj/structure/bed/chair/rustic{
dir = 1
},
/turf/floor/wood/rough/walnut,
/area/shaded_hills/stable)
"JU" = (
/obj/structure/railing/mapped/wooden/walnut,
/turf/floor/wood/rough/walnut,
Expand Down Expand Up @@ -1326,6 +1382,13 @@
},
/turf/floor/path/herringbone/basalt,
/area/shaded_hills/inn)
"LA" = (
/obj/structure/closet/crate/chest/ebony,
/obj/item/stack/material/brick/mapped/graphite/forty,
/obj/item/rock/flint/striker,
/obj/item/bladed/knife/iron,
/turf/floor/path/basalt,
/area/shaded_hills/stable)
"LH" = (
/obj/structure/table/wood/ebony,
/obj/item/chems/glass/bucket/wood,
Expand Down Expand Up @@ -1419,6 +1482,10 @@
"Pa" = (
/turf/floor/path/running_bond/basalt,
/area/shaded_hills/outside/downlands/poi)
"Pb" = (
/obj/structure/closet/cabinet/wooden/ebony,
/turf/floor/wood/rough/walnut,
/area/shaded_hills/stable)
"Pd" = (
/turf/floor/carpet/rustic,
/area/shaded_hills/farmhouse)
Expand Down Expand Up @@ -1450,6 +1517,10 @@
/obj/structure/reagent_dispensers/barrel/ebony/oil,
/turf/floor/wood/rough/walnut,
/area/shaded_hills/storehouse)
"Qa" = (
/obj/structure/reagent_dispensers/barrel/ebony/oil,
/turf/floor/path/basalt,
/area/shaded_hills/stable)
"Qb" = (
/turf/floor/carpet,
/area/shaded_hills/inn)
Expand Down Expand Up @@ -1502,6 +1573,11 @@
/obj/abstract/landmark/start/shaded_hills/innkeeper,
/turf/floor/wood/walnut,
/area/shaded_hills/inn)
"Rk" = (
/obj/structure/anvil,
/obj/item/tool/hammer/forge/iron,
/turf/floor/path/basalt,
/area/shaded_hills/stable)
"Rl" = (
/turf/floor/mud,
/area/shaded_hills/outside/downlands)
Expand Down Expand Up @@ -1818,6 +1894,10 @@
/obj/machinery/portable_atmospherics/hydroponics/soil,
/turf/floor/mud,
/area/shaded_hills/outside/shrine)
"ZC" = (
/obj/structure/table/wood/ebony,
/turf/floor/wood/walnut,
/area/shaded_hills/stable)
"ZD" = (
/obj/abstract/landmark/start/shaded_hills/bartender,
/turf/floor/path/herringbone/basalt,
Expand Down Expand Up @@ -13138,7 +13218,7 @@ nn
nn
nn
nn
nn
At
nn
nn
nn
Expand Down Expand Up @@ -13287,19 +13367,19 @@ TR
nn
jA
HP
js
Pb
nn
js
js
js
mD
ZC
JS
js
nn
LA
Ak
Ak
Ak
Ak
Ak
Ak
HM
nn
TR
TR
Expand Down Expand Up @@ -13448,10 +13528,10 @@ js
kE
Ak
Ak
fM
Ak
Ak
Ak
Ak
Qa
nn
aU
TR
Expand Down Expand Up @@ -13590,20 +13670,20 @@ TR
TR
nn
bu
jf
wp
js
nn
js
jf
js
js
tH
gW
nn
Ak
Ak
xI
Ak
Ak
Ak
Ak
xa
HE
KG
EV
Expand Down Expand Up @@ -13752,7 +13832,7 @@ nn
nn
Ak
Ak
Ak
Rk
Ak
Ak
Ak
Expand Down Expand Up @@ -14198,19 +14278,19 @@ HI
TR
nn
Wk
PA
Wk
Wk
nn
Wk
PA
Wk
Wk
nn
Wk
PA
Wk
Wk
nn
Wk
PA
Wk
Wk
nn
aU
Expand Down Expand Up @@ -14350,15 +14430,15 @@ HI
TR
nn
PA
PA
AS
PA
nn
PA
PA
PA
nn
PA
PA
gJ
PA
nn
PA
Expand Down
2 changes: 1 addition & 1 deletion maps/shaded_hills/shaded_hills-woods.dmm
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@
/turf/floor/path/running_bond/basalt,
/area/shaded_hills/outside/woods)
"cN" = (
/obj/item/bladed/knife,
/obj/item/bladed/knife/iron,
/turf/floor/wood/rough/walnut,
/area/shaded_hills/forester_hut)
"dp" = (
Expand Down
1 change: 1 addition & 0 deletions maps/shaded_hills/shaded_hills.dm
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,7 @@
#include "../../mods/species/drakes/_drakes.dme" // include before _fantasy.dme so overrides work
#include "../../mods/content/item_sharpening/_item_sharpening.dme"
#include "../../mods/content/fantasy/_fantasy.dme"
#include "../../mods/content/blacksmithy/_blacksmithy.dme"

#include "areas/_areas.dm"
#include "areas/downlands.dm"
Expand Down
3 changes: 3 additions & 0 deletions mods/content/blacksmithy/_blacksmithy.dm
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
/decl/modpack/blacksmithy
name = "Blacksmithy"

19 changes: 19 additions & 0 deletions mods/content/blacksmithy/_blacksmithy.dme
Original file line number Diff line number Diff line change
@@ -0,0 +1,19 @@
#ifndef MODPACK_BLACKSMITHY
#define MODPACK_BLACKSMITHY
// BEGIN_INCLUDE
#include "_blacksmithy.dm"
#include "anvil.dm"
#include "billet.dm"
#include "boulder.dm"
#include "forge_fire.dm"
#include "forging_step.dm"
#include "forging_step_armor.dm"
#include "forging_step_billets.dm"
#include "forging_step_blades.dm"
#include "forging_step_components.dm"
#include "forging_step_ornate.dm"
#include "forging_step_tools.dm"
#include "forging_types.dm"
#include "tongs.dm"
// END_INCLUDE
#endif
Loading

0 comments on commit 72752db

Please sign in to comment.