diff --git a/code/modules/halo/covenant/jobs/sangheili.dm b/code/modules/halo/covenant/jobs/sangheili.dm index 0dfd3f73d6a7e..86b54faba9c3d 100644 --- a/code/modules/halo/covenant/jobs/sangheili.dm +++ b/code/modules/halo/covenant/jobs/sangheili.dm @@ -26,7 +26,8 @@ faction_whitelist = "Covenant" whitelisted_species = list(/datum/species/sangheili) alt_titles = list(\ - "Sangheili Ranger Ultra" = /decl/hierarchy/outfit/sangheili/eva/ultra) + "Sangheili Ranger Ultra" = /decl/hierarchy/outfit/sangheili/eva/ultra, + "Sangheili Ceremonial Ultra" = /decl/hierarchy/outfit/sangheili/reach/ultra) access = list(access_covenant, access_covenant_command, access_covenant_slipspace, access_covenant_cargo) pop_balance_mult = 2.5 @@ -56,7 +57,8 @@ faction_whitelist = "Covenant" whitelisted_species = list(/datum/species/sangheili) alt_titles = list(\ - "Sangheili Ranger Major" = /decl/hierarchy/outfit/sangheili/eva/major) + "Sangheili Ranger Major" = /decl/hierarchy/outfit/sangheili/eva/major, + "Ceremonial Sangheili Major" = /decl/hierarchy/outfit/sangheili/reach/major) access = list(access_covenant, access_covenant_command, access_covenant_slipspace, access_covenant_cargo) pop_balance_mult = 2 @@ -88,6 +90,8 @@ poplock_divisor = 12 faction_whitelist = "Covenant" whitelisted_species = list(/datum/species/sangheili) + alt_titles = list(\ + "Ceremonial Special Operations Sangheili" = /decl/hierarchy/outfit/sangheili/reach/specops) pop_balance_mult = 2 radio_speech_size = RADIO_SPEECH_SPECIALIST diff --git a/code/modules/halo/covenant/species/sangheili/Sangheili_Combat_Harness.dmi b/code/modules/halo/covenant/species/sangheili/Sangheili_Combat_Harness.dmi index 2ceed0d910fdc..1706a61e9a3c2 100644 Binary files a/code/modules/halo/covenant/species/sangheili/Sangheili_Combat_Harness.dmi and b/code/modules/halo/covenant/species/sangheili/Sangheili_Combat_Harness.dmi differ diff --git a/code/modules/halo/covenant/species/sangheili/clothing.dm b/code/modules/halo/covenant/species/sangheili/clothing.dm index 418930fb9b6d7..10a2d2aa5b4fb 100644 --- a/code/modules/halo/covenant/species/sangheili/clothing.dm +++ b/code/modules/halo/covenant/species/sangheili/clothing.dm @@ -541,4 +541,81 @@ totalshields = 240 item_state = "ranger_chest_ultra" -#undef SANGHEILI_ARMOUR_ICON \ No newline at end of file +/// REACH CEREMONIAL /// + +/obj/item/clothing/under/covenant/sangheili/reach + name = "\improper Ceremonial Sangheili Body-suit" + desc = "A sealed, airtight bodysuit. Meant to be worn underneath combat harnesses. Oooooh you're wearing a turtle neck!!" + icon_state = "r_sangheili_suit" + +/obj/item/clothing/head/helmet/sangheili/specops/reach + name = "Ceremonial Sangheili Helmet (Spec-Ops)" + desc = "Head armour, to be used with the Sangheili Combat Harness. This one is in a ceremonial pattern." + icon_state = "r_specops_helm_obj" + item_state = "r_specops_helm" + +/obj/item/clothing/suit/armor/special/combatharness/specops/reach + name = "Ceremonial Sangheili Combat Harness (Spec-Ops)" + icon_state = "r_specops_chest_obj" + item_state = "r_specops_chest" + +/obj/item/clothing/gloves/thick/sangheili/specops/infiltrator/reach + name = "Ceremonial Sanghelli Combat Gauntlets (Spec-Ops)" + desc = "Hand armour, to be used with the Sangheili Combat Harness. This one is in a ceremonial pattern." + icon_state = "r_specops_gloves_obj" + item_state = "r_specops_gloves" + +/obj/item/clothing/shoes/sangheili/specops/reach + name = "Ceremonial Sanghelli Leg Armour (Spec-Ops)" + desc = "Leg armour, to be used with the Sangheili Combat Harness. This one is in a ceremonial pattern." + icon_state = "r_specops_legs_obj" + item_state = "r_specops_legs" + stepsound = 'code/modules/halo/sounds/walk_sounds/generic_walk.ogg' + +/obj/item/clothing/head/helmet/sangheili/ultra/reach + name = "Ceremonial Sangheili Helmet (Ultra)" + desc = "Head armour, to be used with the Sangheili Combat Harness. This one is in a ceremonial pattern." + icon_state = "r_ultra_helm_obj" + item_state = "r_ultra_helm" + +/obj/item/clothing/suit/armor/special/combatharness/ultra/reach + name = "Ceremonial Sangheili Combat Harness (Ultra)" + icon_state = "r_ultra_chest_obj" + item_state = "r_ultra_chest" + +/obj/item/clothing/gloves/thick/sangheili/ultra/reach + name = "Ceremonial Sanghelli Combat Gauntlets (Ultra)" + desc = "Hand armour, to be used with the Sangheili Combat Harness. This one is in a ceremonial pattern." + icon_state = "r_ultra_gloves_obj" + item_state = "r_ultra_gloves" + +/obj/item/clothing/shoes/sangheili/ultra/reach + name = "Ceremonial Sanghelli Leg Armour (Ultra)" + desc = "Leg armour, to be used with the Sangheili Combat Harness. This one is in a ceremonial pattern." + icon_state = "r_ultra_legs_obj" + item_state = "r_ultra_legs" + +/obj/item/clothing/head/helmet/sangheili/major/reach + name = "Ceremonial Sangheili Helmet (Officer)" + desc = "Head armour, to be used with the Sangheili Combat Harness. This one is in a ceremonial pattern." + icon_state = "r_major_helm_obj" + item_state = "r_major_helm" + +/obj/item/clothing/suit/armor/special/combatharness/major/reach + name = "Ceremonial Sangheili Combat Harness (Officer)" + icon_state = "r_major_chest_obj" + item_state = "r_major_chest" + +/obj/item/clothing/shoes/sangheili/major/reach + name = "Ceremonial Sanghelli Leg Armour (Officer)" + desc = "Leg armour, to be used with the Sangheili Combat Harness. This one is in a ceremonial pattern." + icon_state = "r_major_legs_obj" + item_state = "r_major_legs" + +/obj/item/clothing/gloves/thick/sangheili/major/reach + name = "Ceremonial Sanghelli Combat Gauntlets (Officer)" + desc = "Hand armour, to be used with the Sangheili Combat Harness. This one is in a ceremonial pattern." + icon_state = "r_major_gloves_obj" + item_state = "r_major_gloves" + +#undef SANGHEILI_ARMOUR_ICON diff --git a/code/modules/halo/covenant/species/sangheili/sangheili_outfits.dm b/code/modules/halo/covenant/species/sangheili/sangheili_outfits.dm index 5d66ac92ad5d1..6c0c80e09e4db 100644 --- a/code/modules/halo/covenant/species/sangheili/sangheili_outfits.dm +++ b/code/modules/halo/covenant/species/sangheili/sangheili_outfits.dm @@ -249,4 +249,64 @@ back = /obj/item/weapon/gun/energy/plasmarifle belt = /obj/item/weapon/gun/energy/plasmarifle - l_pocket = /obj/item/weapon/grenade/plasma \ No newline at end of file + l_pocket = /obj/item/weapon/grenade/plasma + +/// REACH CEREMONIAL OUTFITS /// + +/decl/hierarchy/outfit/sangheili/reach + name = "Ceremonial Sangheili" + + uniform = /obj/item/clothing/under/covenant/sangheili/reach + l_ear = /obj/item/device/radio/headset/covenant + +/decl/hierarchy/outfit/sangheili/reach/ultra + name = "Ceremonial Sangheili (Ultra)" + + suit = /obj/item/clothing/suit/armor/special/combatharness/ultra/reach + suit_store = null + back = null + belt = null + l_hand = /obj/item/language_learner/unggoy_to_common + r_hand = /obj/item/weapon/melee/energy/elite_sword + gloves = /obj/item/clothing/gloves/thick/sangheili/ultra/reach + shoes = /obj/item/clothing/shoes/sangheili/ultra/reach + head = /obj/item/clothing/head/helmet/sangheili/ultra/reach + l_pocket = null + r_pocket = null + // + id_type = /obj/item/weapon/card/id/elite_ultra + id_slot = slot_wear_id + +/decl/hierarchy/outfit/sangheili/reach/specops + name = "Ceremonial Sangheili (Spec-Ops)" + + suit = /obj/item/clothing/suit/armor/special/combatharness/specops/reach + suit_store = null + back = null + belt = /obj/item/weapon/gun/projectile/needler/stealth + gloves = /obj/item/clothing/gloves/thick/sangheili/specops/infiltrator/reach + shoes = /obj/item/clothing/shoes/sangheili/specops/reach + head = /obj/item/clothing/head/helmet/sangheili/specops/reach + l_pocket = null + r_pocket = null + l_hand = /obj/item/weapon/gun/energy/plasmapistol/stealth + r_hand = /obj/item/language_learner/unggoy_to_common + // + id_type = /obj/item/weapon/card/id/elite_specops + id_slot = slot_wear_id + +/decl/hierarchy/outfit/sangheili/reach/major + name = "Ceremonial Sangheili (Officer)" + + suit = /obj/item/clothing/suit/armor/special/combatharness/major/reach + suit_store = null + back = null + belt = null + l_hand = /obj/item/language_learner/unggoy_to_common + gloves = /obj/item/clothing/gloves/thick/sangheili/major/reach + shoes = /obj/item/clothing/shoes/sangheili/major/reach + head = /obj/item/clothing/head/helmet/sangheili/major/reach + l_pocket = null + // + id_type = /obj/item/weapon/card/id/elite_major + id_slot = slot_wear_id