Adds two crusader variants for chaplain (#7979)

* More crusader armor variants to pick from

Not modularized.

* Makes armor name generic/same with exception of horned and winged helmets

* goddamn it fucking hell what the shit AAAAAAAA

New crusader armor is now digitigrade compatible, also fixes digitigrade templar armor.
This commit is contained in:
NopemanMcHalt
2019-02-06 05:15:12 +03:00
committed by kevinz000
parent cf4c5bc7e5
commit 78dca7552e
6 changed files with 50 additions and 1 deletions
+50 -1
View File
@@ -11,12 +11,45 @@
strip_delay = 80
dog_fashion = null
// CITADEL CHANGES: More variants
/obj/item/clothing/head/helmet/chaplain/bland
icon_state = "knight_generic"
item_state = "knight_generic"
/obj/item/clothing/head/helmet/chaplain/bland/horned
name = "horned crusader helmet"
desc = "Helfen, Wehren, Heilen."
icon_state = "knight_horned"
item_state = "knight_horned"
/obj/item/clothing/head/helmet/chaplain/bland/winged
name = "winged crusader helmet"
desc = "Helfen, Wehren, Heilen."
icon_state = "knight_winged"
item_state = "knight_winged"
// CITADEL CHANGES ENDS HERE
/obj/item/clothing/suit/armor/riot/chaplain
name = "crusader armour"
desc = "God wills it!"
icon_state = "knight_templar"
item_state = "knight_templar"
// CITADEL CHANGES: More variants
/obj/item/clothing/suit/armor/riot/chaplain/teutonic
desc = "Help, Defend, Heal!"
icon_state = "knight_teutonic"
item_state = "knight_teutonic"
/obj/item/clothing/suit/armor/riot/chaplain/teutonic/alt
icon_state = "knight_teutonic_alt"
item_state = "knight_teutonic_alt"
/obj/item/clothing/suit/armor/riot/chaplain/hospitaller
icon_state = "knight_hospitaller"
item_state = "knight_hospitaller"
// CITADEL CHANGES ENDS HERE
/obj/item/holybeacon
name = "armaments beacon"
desc = "Contains a set of armaments for the chaplain."
@@ -60,6 +93,22 @@
new /obj/item/clothing/head/helmet/chaplain(src)
new /obj/item/clothing/suit/armor/riot/chaplain(src)
// CITADEL CHANGES: More Variants
/obj/item/storage/box/holy/teutonic
name = "Teutonic Kit"
/obj/item/storage/box/holy/teutonic/PopulateContents() // It just works
pick(new /obj/item/clothing/head/helmet/chaplain/bland/horned(src), new /obj/item/clothing/head/helmet/chaplain/bland/winged(src))
pick(new /obj/item/clothing/suit/armor/riot/chaplain/teutonic(src), new /obj/item/clothing/suit/armor/riot/chaplain/teutonic/alt(src))
/obj/item/storage/box/holy/hospitaller
name = "Hospitaller Kit"
/obj/item/storage/box/holy/hospitaller/PopulateContents()
new /obj/item/clothing/head/helmet/chaplain/bland(src)
new /obj/item/clothing/suit/armor/riot/chaplain/hospitaller(src)
// CITADEL CHANGES ENDS HERE
/obj/item/storage/box/holy/student
name = "Profane Scholar Kit"
@@ -210,7 +259,7 @@
if(QDELETED(src) || !choice || M.stat || !in_range(M, src) || M.restrained() || !M.canmove || reskinned)
return
var/A = display_names[choice] // This needs to be on a separate var as list member access is not allowed for new
var/A = display_names[choice] // This needs to be on a separate var as list member access is not allowed for new
holy_weapon = new A
SSreligion.holy_weapon_type = holy_weapon.type
Binary file not shown.

Before

Width:  |  Height:  |  Size: 168 KiB

After

Width:  |  Height:  |  Size: 170 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 330 KiB

After

Width:  |  Height:  |  Size: 334 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 81 KiB

After

Width:  |  Height:  |  Size: 82 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 128 KiB

After

Width:  |  Height:  |  Size: 114 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 356 KiB

After

Width:  |  Height:  |  Size: 356 KiB