diff --git a/_maps/map_files/Mining/Lavaland.dmm b/_maps/map_files/Mining/Lavaland.dmm
index 6c18c136b1..ed19cdf17f 100644
--- a/_maps/map_files/Mining/Lavaland.dmm
+++ b/_maps/map_files/Mining/Lavaland.dmm
@@ -8835,7 +8835,7 @@
/turf/open/floor/plating/asteroid/basalt/lava_land_surface,
/area/ruin/lavaland/unpowered/ash_walkers)
"Mp" = (
-/obj/structure/anvil/obtainable/basalt,
+/obj/structure/anvil/obtainable/bone,
/turf/open/floor/plating/asteroid/basalt/lava_land_surface,
/area/ruin/lavaland/unpowered/ash_walkers)
"Ms" = (
diff --git a/code/game/objects/structures/ghost_role_spawners.dm b/code/game/objects/structures/ghost_role_spawners.dm
index 146a5a49c4..913cbc673c 100644
--- a/code/game/objects/structures/ghost_role_spawners.dm
+++ b/code/game/objects/structures/ghost_role_spawners.dm
@@ -114,6 +114,8 @@
else
to_chat(new_spawn, "You have been born outside of your natural home! Whether you decide to return home, or make due with your new home is your own decision.")
+ new_spawn.add_quirk(/datum/quirk/body_morpher, TRUE)
+
//Ash walkers on birth understand how to make bone bows, bone arrows and ashen arrows
if(ishuman(new_spawn))
diff --git a/code/modules/ruins/objects_and_mobs/ash_walker_den.dm b/code/modules/ruins/objects_and_mobs/ash_walker_den.dm
index c1a7c5d7d5..39beeda95c 100644
--- a/code/modules/ruins/objects_and_mobs/ash_walker_den.dm
+++ b/code/modules/ruins/objects_and_mobs/ash_walker_den.dm
@@ -101,6 +101,7 @@
newwalker.set_species(species)
newwalker.update_body()
newwalker.remove_language(/datum/language/common)
+ newwalker.add_quirk(/datum/quirk/body_morpher, TRUE)
oldmob.mind.transfer_to(newwalker)
newwalker.mind.grab_ghost()
to_chat(newwalker, "You have been pulled back from beyond the grave, with a new body and renewed purpose. Glory to the Necropolis!")