Adds TCAF Equipment and Armor (#17162)

* Adds TCAF Equipment and Armor

* Update code/game/objects/items/weapons/storage/backpack.dm

Co-authored-by: Cody Brittain <cbrittain10@yahoo.com>

* Update code/modules/clothing/head/berets.dm

Co-authored-by: Cody Brittain <cbrittain10@yahoo.com>

* Update code/modules/clothing/head/berets.dm

Co-authored-by: Cody Brittain <cbrittain10@yahoo.com>

* Update code/modules/clothing/head/berets.dm

Co-authored-by: Cody Brittain <cbrittain10@yahoo.com>

* Update code/modules/clothing/under/miscellaneous.dm

Co-authored-by: Cody Brittain <cbrittain10@yahoo.com>

* Edited accidental changes to the Great Laser Nerf

* Update html/changelogs/tcaf-additions.yml

Co-authored-by: SleepyGemmy <99297919+SleepyGemmy@users.noreply.github.com>

* Update code/modules/clothing/under/miscellaneous.dm

Co-authored-by: SleepyGemmy <99297919+SleepyGemmy@users.noreply.github.com>

* Update code/game/objects/items/weapons/storage/backpack.dm

Co-authored-by: SleepyGemmy <99297919+SleepyGemmy@users.noreply.github.com>

* Update code/modules/clothing/gloves/miscellaneous.dm

Co-authored-by: SleepyGemmy <99297919+SleepyGemmy@users.noreply.github.com>

* Update code/modules/clothing/suits/modular_armor.dm

Co-authored-by: SleepyGemmy <99297919+SleepyGemmy@users.noreply.github.com>

* Update code/modules/clothing/suits/modular_armor.dm

Co-authored-by: SleepyGemmy <99297919+SleepyGemmy@users.noreply.github.com>

* Update code/modules/clothing/suits/modular_armor.dm

Co-authored-by: SleepyGemmy <99297919+SleepyGemmy@users.noreply.github.com>

* Update code/modules/clothing/under/accessories/armor.dm

Co-authored-by: SleepyGemmy <99297919+SleepyGemmy@users.noreply.github.com>

* Update code/modules/clothing/under/accessories/armor.dm

Co-authored-by: SleepyGemmy <99297919+SleepyGemmy@users.noreply.github.com>

* Update code/modules/clothing/under/accessories/armor.dm

Co-authored-by: SleepyGemmy <99297919+SleepyGemmy@users.noreply.github.com>

* Update code/modules/clothing/suits/modular_armor.dm

Co-authored-by: SleepyGemmy <99297919+SleepyGemmy@users.noreply.github.com>

* Update code/modules/clothing/suits/modular_armor.dm

Co-authored-by: SleepyGemmy <99297919+SleepyGemmy@users.noreply.github.com>

* Update code/modules/clothing/suits/modular_armor.dm

Co-authored-by: SleepyGemmy <99297919+SleepyGemmy@users.noreply.github.com>

* Update code/modules/clothing/suits/modular_armor.dm

Co-authored-by: SleepyGemmy <99297919+SleepyGemmy@users.noreply.github.com>

---------

Co-authored-by: Cody Brittain <cbrittain10@yahoo.com>
Co-authored-by: SleepyGemmy <99297919+SleepyGemmy@users.noreply.github.com>
This commit is contained in:
NobleRow
2023-09-04 18:44:12 +00:00
committed by GitHub
co-authored by Cody Brittain SleepyGemmy
parent 975d32e5a1
commit 7e41645c7a
10 changed files with 211 additions and 2 deletions
@@ -284,6 +284,16 @@
build_from_parts = TRUE
worn_overlay = "over"
/obj/item/clothing/gloves/tcaf
name = "\improper TCAF armsman gloves"
desc = "A pair of khaki tactical gloves with reinforcement at the knuckles and an adjustable strap at the wrist."
icon = 'icons/clothing/under/uniforms/tcaf_uniform.dmi'
contained_sprite = TRUE
icon_state = "tcaf_armsman_gloves"
item_state = "tcaf_armsman_gloves"
build_from_parts = TRUE
worn_overlay = "over"
/obj/item/clothing/gloves/ballistic
name = "ballistic gauntlet"
desc = "A metal gauntlet armed with a wrist-mounted shotgun."
+16 -2
View File
@@ -172,10 +172,10 @@
icon_state = "orion"
item_state = "orion"
// TCFL
// TCAF
/obj/item/clothing/head/beret/legion
name = "TCFL dress beret"
name = "\improper TCFL dress beret"
desc = "A pale blue dress beret with a rubber insignia of a torch, surrounded by red stars and the letters \"TCFL\". A common good luck charm among former legionaires."
icon_state = "tcfl_dress"
item_state = "tcfl_dress"
@@ -192,6 +192,20 @@
icon_state = "tcfl_sentinel"
item_state = "tcfl_sentinel"
/obj/item/clothing/head/beret/legion/tcaf
name = "\improper TCAF dress beret"
desc = "A blue dress beret bearing the flag of the Republic of Biesel. Often only seen worn by in-service members of the Tau Ceti Armed Forces."
icon = 'icons/clothing/under/uniforms/tcaf_uniform.dmi'
contained_sprite = TRUE
icon_state = "tcaf_dress_beret"
item_state = "tcaf_dress_beret"
/obj/item/clothing/head/beret/legion/tcaf/tcaf_field
name = "\improper TCAF field beret"
desc = "A red beret bearing a golden torch in semblance of the Republic of Biesel. Often only seen worn by in-service members of the Tau Ceti Armed Forces."
icon_state = "tcaf_field_beret"
item_state = "tcaf_field_beret"
//centcom
/obj/item/clothing/head/beret/centcom/officer
@@ -93,6 +93,20 @@
/obj/item/clothing/accessory/storage/modular_pouch/large
)
/obj/item/clothing/suit/armor/carrier/tcaf
starting_accessories = list(
/obj/item/clothing/accessory/armor_plate/tcaf,
/obj/item/clothing/accessory/leg_guard/tcaf,
/obj/item/clothing/accessory/arm_guard/tcaf,
/obj/item/clothing/accessory/storage/chestpouch
)
/obj/item/clothing/suit/armor/carrier/tcaf/tcaf_light
starting_accessories = list(
/obj/item/clothing/accessory/armor_plate/tcaf/tcaf_light,
/obj/item/clothing/accessory/leg_guard/tcaf,
)
/obj/item/clothing/accessory/armor_plate
name = "corporate armor plate"
desc = "A particularly light-weight armor plate in stylish corporate black. Unfortunately, not very good if you hold it with your hands."
@@ -207,6 +221,39 @@
item_state = "plate_blue"
slowdown = 0 // the SCC is hacking
/obj/item/clothing/accessory/armor_plate/tcaf
name = "\improper TCAF legionnaire carapace"
desc = "The blue carapace of the Tau Ceti Armed Forces. Polished and proud for Miranda Trasen's favorite soldiers."
icon = 'icons/clothing/kit/modular_armor.dmi'
icon_state = "tcaf_plate"
item_state = "tcaf_plate"
contained_sprite = TRUE
armor = list(
melee = ARMOR_MELEE_MAJOR,
bullet = ARMOR_BALLISTIC_MAJOR,
laser = ARMOR_LASER_RIFLE,
energy = ARMOR_ENERGY_SMALL,
bomb = ARMOR_BOMB_PADDED,
)
slowdown = 0 // inherited the hacking from the scc
/obj/item/clothing/accessory/armor_plate/tcaf/tcaf_light
name = "\improper TCAF legionnaire light carapace"
desc = "A lighter version of the blue carapace of the Tau Ceti Armed Forces. Reserved for recruits, recon, and prissy officers in the field."
icon_state = "tcaf_plate_light"
item_state = "tcaf_plate_light"
slowdown = 0
/obj/item/clothing/accessory/storage/chestpouch
name = "chestpouch rig"
desc = "A harness made to be worn over a set of armor. Comes with three pouches on the front, and a hidden pouch on the back for your snacks!"
icon = 'icons/clothing/kit/modular_armor.dmi'
icon_state = "tcaf_chestpouches"
item_state = "tcaf_chestpouches"
contained_sprite = TRUE
slot = ACCESSORY_SLOT_ARMOR_POCKETS
slots = 4
/obj/item/clothing/accessory/storage/modular_pouch
name = "plate carrier pouches"
desc = "A comfortable set of pouches that can be attached to a plate carrier, allowing the wearer to store some small items."
@@ -302,6 +349,32 @@
bomb = ARMOR_BOMB_PADDED,
)
/obj/item/clothing/head/helmet/tcaf
name = "\improper TCAF legionnaire faceplate helmet"
desc = "A carapace helmet in the traditional colors of the Tau Ceti Armed Forces. This one equipped with the signature faceplate."
icon = 'icons/clothing/kit/modular_armor.dmi'
contained_sprite = TRUE
icon_state = "tcaf_helm_face"
item_state = "tcaf_helm_face"
armor = list(
melee = ARMOR_MELEE_MAJOR,
bullet = ARMOR_BALLISTIC_MAJOR,
laser = ARMOR_LASER_MEDIUM,
energy = ARMOR_ENERGY_SMALL,
bomb = ARMOR_BOMB_PADDED,
)
/obj/item/clothing/head/helmet/tcaf/tcaf_novisor
name = "\improper TCAF legionnaire helmet"
desc = "A carapace helmet in the traditional colors of the Tau Ceti Armed Forces."
icon_state = "tcaf_helm_novisor"
item_state = "tcaf_helm_novisor"
/obj/item/clothing/head/helmet/tcaf/tcaf_visor
name = "\improper TCAF legionnaire visored helmet"
desc = "A carapace helmet in the traditional colors of the Tau Ceti Armed Forces. This one is equipped with a stylish visor."
icon_state = "tcaf_helm_visor"
item_state = "tcaf_helm_visor"
//Cosmetic Accessories
@@ -672,3 +745,23 @@
Szalai and MacPherson sought to undo."
icon_state = "flagpatch_ssmd"
item_state = "flagpatch_ssmd"
/obj/item/clothing/accessory/tcaf_prefect_pauldron
name = "\improper TCAF prefect pauldron"
desc = "A bright red hard pauldron to indicate the wearer has the rank of Prefect in the Tau Ceti Armed Forces."
icon = 'icons/clothing/kit/modular_armor.dmi'
icon_state = "tcaf_prefect_pauldron"
item_state = "tcaf_prefect_pauldron"
contained_sprite = TRUE
slot = ACCESSORY_SLOT_GENERIC
flippable = FALSE
/obj/item/clothing/accessory/tcaf_senior_legion_pauldron
name = "\improper TCAF senior legionnaire pauldron"
desc = "A blue hard pauldron to indicate the wearer has the rank of Senior Legionnaire in the Tau Ceti Armed Forces."
icon = 'icons/clothing/kit/modular_armor.dmi'
icon_state = "tcaf_senior_legion_pauldron"
item_state = "tcaf_senior_legion_pauldron"
contained_sprite = TRUE
slot = ACCESSORY_SLOT_GENERIC
flippable = FALSE
@@ -113,6 +113,21 @@
bomb = ARMOR_BOMB_PADDED,
)
/obj/item/clothing/accessory/leg_guard/tcaf
name = "\improper TCAF legionnaire leg carapace"
desc = "Try to sweep the leg against someone wearing these."
icon = 'icons/clothing/kit/modular_armor.dmi'
icon_state = "tcaf_boot_armor"
item_state = "tcaf_boot_armor"
contained_sprite = TRUE
armor = list(
melee = ARMOR_MELEE_MAJOR,
bullet = ARMOR_BALLISTIC_MAJOR,
laser = ARMOR_LASER_MEDIUM,
energy = ARMOR_ENERGY_SMALL,
bomb = ARMOR_BOMB_PADDED,
)
//Arm guards.
/obj/item/clothing/accessory/arm_guard
name = "corporate arm guards"
@@ -239,3 +254,23 @@
energy = ARMOR_ENERGY_SMALL,
bomb = ARMOR_BOMB_PADDED,
)
/obj/item/clothing/accessory/arm_guard/tcaf
name = "\improper TCAF carapace arm guards"
desc = "Blue carapace armguards to protect you in the modern battlefield of 2465."
icon = 'icons/clothing/kit/modular_armor.dmi'
icon_state = "tcaf_armguards"
item_state = "tcaf_armguards"
contained_sprite = TRUE
armor = list(
melee = ARMOR_MELEE_MAJOR,
bullet = ARMOR_BALLISTIC_MAJOR,
laser = ARMOR_LASER_MEDIUM,
energy = ARMOR_ENERGY_SMALL,
bomb = ARMOR_BOMB_PADDED,
)
/obj/item/clothing/accessory/arm_guard/tcaf/tcaf_stripe
name = "striped TCAF carapace arm guards"
icon_state = "tcaf_armguards_stripe"
item_state = "tcaf_armguards_stripe"
@@ -540,6 +540,15 @@
item_state = "tauceti_pilot"
worn_state = "tauceti_pilot"
/obj/item/clothing/under/legion/tcaf
name = "\improper TCAF armsman uniform"
desc = "A black longsleeved top over rough khaki tactical pants. Designed for the use of on-ship legionnaires serving the Republic."
icon = 'icons/clothing/under/uniforms/tcaf_uniform.dmi'
contained_sprite = TRUE
icon_state = "tcaf_armsman_uniform"
item_state = "tcaf_armsman_uniform"
worn_state = "tcaf_armsman_uniform"
/obj/item/clothing/under/offworlder
name = "\improper CR suit"
desc = "A very tight form-fitting padded suit that looks extremely comfortable to wear."