Adds gladiuses (gladii?) (#93631)
## About The Pull Request Adds the Gladius alongside its scabbard. Replaces undead roman legionarries' claymores with gladii. <img width="152" height="105" alt="image" src="https://github.com/user-attachments/assets/fdd21960-0f73-4564-b381-7044838a0f51" /> <img width="194" height="165" alt="image" src="https://github.com/user-attachments/assets/a3f602e1-9ce6-4ded-b40d-d7088da292c9" /> <img width="136" height="133" alt="image" src="https://github.com/user-attachments/assets/e8105ba3-d1e5-42cb-86e5-16db6edd56f7" /> ## Why It's Good For The Game This started as me thinking "hmmm those guys shouldn't have longswords" and so I gave them the gladius, the famous standard issue foot soldier weapon for the roman army. It's better in that it's more historically accurate, which is definitely something everyone cares about a lot. ## Changelog 🆑 add: Roman skeletons now have Roman swords. /🆑 --------- Co-authored-by: die <96586172+grungussuss@users.noreply.github.com>
@@ -294,6 +294,16 @@
|
||||
. = ..()
|
||||
set_holdable(/obj/item/melee/parsnip_sabre)
|
||||
|
||||
/datum/storage/gladius_belt
|
||||
max_slots = 1
|
||||
do_rustle = FALSE
|
||||
max_specific_storage = WEIGHT_CLASS_BULKY
|
||||
click_alt_open = FALSE
|
||||
|
||||
/datum/storage/gladius_belt/New(atom/parent, max_slots, max_specific_storage, max_total_storage, rustle_sound, remove_rustle_sound)
|
||||
. = ..()
|
||||
set_holdable(/obj/item/claymore/gladius)
|
||||
|
||||
///Plant belt
|
||||
/datum/storage/plant_belt
|
||||
max_slots = 6
|
||||
|
||||
@@ -546,3 +546,4 @@
|
||||
if(attack_type == (PROJECTILE_ATTACK || LEAP_ATTACK || OVERWHELMING_ATTACK))
|
||||
final_block_chance = 0 //Don't bring a...mace to a gunfight, and also you aren't going to really block someone full body tackling you with a mace. Or a road roller, if one happened to hit you.
|
||||
return ..()
|
||||
|
||||
|
||||
@@ -640,6 +640,15 @@
|
||||
worn_icon_state = "grass_sheath"
|
||||
storage_type = /datum/storage/green_sabre_belt
|
||||
|
||||
/obj/item/storage/belt/sheath/gladius
|
||||
name = "gladius scabbard"
|
||||
desc = "A fun-sized sheath for a fun-sized sword."
|
||||
icon_state = "gladius_sheath"
|
||||
inhand_icon_state = "gladius_sheath"
|
||||
worn_icon_state = "gladius_sheath"
|
||||
storage_type = /datum/storage/gladius_belt
|
||||
stored_blade = /obj/item/claymore/gladius
|
||||
|
||||
/obj/item/storage/belt/plant
|
||||
name = "botanical belt"
|
||||
desc = "A sturdy leather belt used to hold most hydroponics supplies."
|
||||
|
||||
@@ -363,6 +363,25 @@ for further reading, please see: https://github.com/tgstation/tgstation/pull/301
|
||||
/obj/item/claymore/highlander/robot/process()
|
||||
loc.layer = ABOVE_ALL_MOB_LAYER
|
||||
|
||||
/obj/item/claymore/gladius
|
||||
name = "gladius"
|
||||
desc = "A short but formidable sword, favored by recently-reanimated ancient warriors."
|
||||
icon = 'icons/obj/weapons/sword.dmi'
|
||||
icon_state = "gladius"
|
||||
inhand_icon_state = "gladius"
|
||||
lefthand_file = 'icons/mob/inhands/weapons/swords_lefthand.dmi'
|
||||
righthand_file = 'icons/mob/inhands/weapons/swords_righthand.dmi'
|
||||
sharpness = SHARP_POINTY
|
||||
attack_verb_continuous = list("stabs", "cuts")
|
||||
attack_verb_simple = list("stab", "cut")
|
||||
slot_flags = null
|
||||
sound_vary = TRUE
|
||||
block_sound = 'sound/items/weapons/parry.ogg'
|
||||
hitsound = 'sound/items/weapons/bladeslice.ogg'
|
||||
pickup_sound = SFX_KNIFE_PICKUP
|
||||
drop_sound = SFX_KNIFE_DROP
|
||||
|
||||
|
||||
/obj/item/katana
|
||||
name = "katana"
|
||||
desc = "Woefully underpowered in D20."
|
||||
|
||||
@@ -304,7 +304,7 @@
|
||||
uniform = /obj/item/clothing/under/costume/roman
|
||||
shoes = /obj/item/clothing/shoes/roman
|
||||
back = /obj/item/spear
|
||||
r_hand = /obj/item/claymore
|
||||
belt = /obj/item/storage/belt/sheath/gladius
|
||||
l_hand = /obj/item/shield/roman
|
||||
|
||||
/datum/outfit/roman/pre_equip(mob/living/carbon/human/H, visuals_only)
|
||||
|
||||
|
Before Width: | Height: | Size: 51 KiB After Width: | Height: | Size: 55 KiB |
|
Before Width: | Height: | Size: 6.1 KiB After Width: | Height: | Size: 7.2 KiB |
|
Before Width: | Height: | Size: 6.0 KiB After Width: | Height: | Size: 7.2 KiB |
|
Before Width: | Height: | Size: 30 KiB After Width: | Height: | Size: 31 KiB |
|
Before Width: | Height: | Size: 32 KiB After Width: | Height: | Size: 33 KiB |
|
Before Width: | Height: | Size: 16 KiB After Width: | Height: | Size: 18 KiB |
|
Before Width: | Height: | Size: 24 KiB After Width: | Height: | Size: 25 KiB |