Improved Ashwalker Armory: Bone Equipment (#30600)

* Adds Bone Sword, Bone Shield, Bone Sword Sheath. Todo: Light Bone Armor, Sword Inhand fix

* sword inhands

* Adds Light Bone Armor

* Linters

* Species sprites

* Fixes my crap grammar

* Updates belt icon sprite
This commit is contained in:
PollardTheDragon
2025-10-19 15:06:58 -04:00
committed by GitHub
parent 5cb7eec5ad
commit 3e149e8e6b
25 changed files with 101 additions and 1 deletions
@@ -832,6 +832,39 @@
max_heat_protection_temperature = FIRE_IMMUNITY_MAX_TEMP_PROTECT
icon_monitor = 'icons/mob/clothing/species/machine/monitor/hood.dmi'
/obj/item/clothing/suit/hooded/bone_light
name = "light bone armor"
desc = "A lightweight set of bone armor, crafted crudely from animal products."
icon_state = "light_bone_armor"
allowed = list(/obj/item/flashlight, /obj/item/tank/internals, /obj/item/resonator, /obj/item/mining_scanner, /obj/item/t_scanner/adv_mining_scanner, /obj/item/gun/energy/kinetic_accelerator, /obj/item/pickaxe, /obj/item/spear)
armor = list(MELEE = 15, BULLET = 10, LASER = 10, ENERGY = 5, BOMB = 10, RAD = 0, FIRE = 50, ACID = 50)
hoodtype = /obj/item/clothing/head/hooded/bone_light
heat_protection = UPPER_TORSO|LOWER_TORSO|LEGS|FEET|ARMS|HANDS
body_parts_covered = UPPER_TORSO|LOWER_TORSO|LEGS|FEET|ARMS|HANDS
sprite_sheets = list(
"Drask" = 'icons/mob/clothing/species/drask/suit.dmi',
"Grey" = 'icons/mob/clothing/species/grey/suit.dmi',
"Kidan" = 'icons/mob/clothing/species/kidan/suit.dmi',
"Vox" = 'icons/mob/clothing/species/vox/suit.dmi'
)
/obj/item/clothing/head/hooded/bone_light
name = "light bone helmet"
desc = "A crude helmet crafted from the bones of animals."
icon_state = "light_bone_helmet"
body_parts_covered = UPPER_TORSO|LOWER_TORSO|LEGS|FEET|ARMS|HANDS
heat_protection = UPPER_TORSO|LOWER_TORSO|LEGS|FEET|ARMS|HANDS
armor = list(MELEE = 15, BULLET = 10, LASER = 10, ENERGY = 5, BOMB = 15, RAD = 0, FIRE = 50, ACID = 50)
flags = BLOCKHAIR
flags_cover = HEADCOVERSEYES
heat_protection = HEAD
sprite_sheets = list(
"Drask" = 'icons/mob/clothing/species/drask/head.dmi',
"Grey" = 'icons/mob/clothing/species/grey/head.dmi',
"Kidan" = 'icons/mob/clothing/species/kidan/head.dmi',
"Vox" = 'icons/mob/clothing/species/vox/head.dmi'
)
/obj/item/clothing/suit/armor/bone
name = "bone armor"
desc = "A tribal armor plate, crafted from animal bone."
+24
View File
@@ -733,6 +733,14 @@
reqs = list(/obj/item/stack/sheet/bone = 6)
category = CAT_PRIMAL
/datum/crafting_recipe/light_bone_armor
name = "Light Bone Armor"
result = list(/obj/item/clothing/suit/hooded/bone_light)
reqs = list(/obj/item/stack/sheet/bone = 2,
/obj/item/stack/sheet/sinew = 2,
/obj/item/stack/sheet/animalhide/goliath_hide = 1)
category = CAT_PRIMAL
/datum/crafting_recipe/bonetalisman
name = "Bone Talisman"
result = list(/obj/item/clothing/accessory/talisman)
@@ -826,6 +834,22 @@
/obj/item/stack/sheet/sinew = 2)
category = CAT_PRIMAL
/datum/crafting_recipe/bonesword
name = "Bone Sword"
result = list(/obj/item/melee/bone_sword)
time = 45
reqs = list(/obj/item/stack/sheet/bone = 4,
/obj/item/stack/sheet/sinew = 1)
category = CAT_PRIMAL
/datum/crafting_recipe/bonesword_sheath
name = "Bone Sword Sheath"
result = list(/obj/item/storage/belt/sheath/bone_sword)
time = 45
reqs = list(/obj/item/stack/sheet/sinew = 2,
/obj/item/stack/sheet/animalhide/goliath_hide = 1)
category = CAT_PRIMAL
/datum/crafting_recipe/boneaxe
name = "Bone Axe"
result = list(/obj/item/fireaxe/boneaxe)
@@ -85,7 +85,7 @@
/datum/outfit/ashwalker
name = "Ashwalker"
head = /obj/item/clothing/head/helmet/gladiator
uniform = /obj/item/clothing/under/costume/gladiator/ash_walker
suit = /obj/item/clothing/suit/hooded/bone_light
#undef ASH_WALKER_SPAWN_THRESHOLD