Skip to content

Commit

Permalink
Jackets
Browse files Browse the repository at this point in the history
  • Loading branch information
LordNest committed Dec 27, 2023
1 parent e2a8875 commit ed730b3
Show file tree
Hide file tree
Showing 4 changed files with 108 additions and 0 deletions.
2 changes: 2 additions & 0 deletions mods/loadout_items/_loadout_items.dme
Original file line number Diff line number Diff line change
Expand Up @@ -7,10 +7,12 @@
#include "code/cloak.dm"
#include "code/gloves.dm"
#include "code/shoes.dm"
#include "code/suits.dm"
#include "code/uniforms.dm"
#include "code/lists/accessories.dm"
#include "code/lists/cloaks.dm"
#include "code/lists/uniforms.dm"
#include "code/lists/suits.dm"
#include "code/lists/xenowear.dm"
#include "code/loadout/loadout.dm"

Expand Down
24 changes: 24 additions & 0 deletions mods/loadout_items/code/lists/accessories.dm
Original file line number Diff line number Diff line change
Expand Up @@ -15,3 +15,27 @@
solgovranks["ranks (O-1 ensign)"] = /obj/item/clothing/accessory/solgov/rank/ec/officer
solgovranks["ranks (O-3 lieutenant)"] = /obj/item/clothing/accessory/solgov/rank/ec/officer/o3
gear_tweaks += new/datum/gear_tweak/path(solgovranks)

// Cosmetics

/datum/gear/brush
display_name = "hairbrush"
path = /obj/item/haircomb/brush
sort_category = "Cosmetics"

/datum/gear/deodorant
display_name = "deodorant"
path = /obj/item/reagent_containers/spray/cleaner/deodorant
sort_category = "Cosmetics"

/datum/gear/lipstick
display_name = "lipstick selection"
path = /obj/item/lipstick
sort_category = "Cosmetics"
flags = GEAR_HAS_TYPE_SELECTION

/datum/gear/comb
display_name = "plastic comb"
path = /obj/item/haircomb
sort_category = "Cosmetics"
flags = GEAR_HAS_COLOR_SELECTION
15 changes: 15 additions & 0 deletions mods/loadout_items/code/lists/suits.dm
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
/datum/gear/suit/fancy_jackets
display_name = "fancy jackets selection"
path = /obj/item/clothing/suit

/datum/gear/suit/fancy_jackets/New()
..()
var/fancy_jackets = list()
fancy_jackets += /obj/item/clothing/suit/storage/drive_jacket
fancy_jackets += /obj/item/clothing/suit/storage/toggle/the_jacket
fancy_jackets += /obj/item/clothing/suit/storage/brand_jacket
fancy_jackets += /obj/item/clothing/suit/storage/brand_orange_jacket
fancy_jackets += /obj/item/clothing/suit/storage/brand_rjacket
fancy_jackets += /obj/item/clothing/suit/storage/hooded/faln_jacket
fancy_jackets += /obj/item/clothing/suit/storage/leon_jacket
gear_tweaks += new/datum/gear_tweak/path/specified_types_list(fancy_jackets)
67 changes: 67 additions & 0 deletions mods/loadout_items/code/suits.dm
Original file line number Diff line number Diff line change
@@ -0,0 +1,67 @@
/obj/item/clothing/suit/storage/drive_jacket
name = "drive jacket"
desc = "Stylish jacket for a real hero. Just like me."
icon = 'maps/sierra/icons/obj/clothing/obj_suit.dmi'
item_icons = list(slot_wear_suit_str = 'maps/sierra/icons/mob/onmob/onmob_suit.dmi')
icon_state = "drive_jacket"
item_state = "drive_jacket"

/obj/item/clothing/suit/storage/toggle/the_jacket
name = "the jacket"
desc = "Old fashioned jacket. For lonely ride across southern city. Or for working on hotline may be?"
icon = 'maps/sierra/icons/obj/clothing/obj_suit.dmi'
item_icons = list(slot_wear_suit_str = 'maps/sierra/icons/mob/onmob/onmob_suit.dmi')
icon_state = "the_jacket"
// icon_open = "the_jacket_open"
// icon_closed = "the_jacket"

/obj/item/clothing/suit/storage/leon_jacket
name = "patterned leather jacket"
desc = "A black leather jacket wit some bizarre patterns."
icon = 'maps/sierra/icons/obj/clothing/obj_suit.dmi'
item_icons = list(slot_wear_suit_str = 'maps/sierra/icons/mob/onmob/onmob_suit.dmi')
icon_state = "leon_jacket"
item_state = "leon_jacket"

/obj/item/clothing/suit/storage/brand_jacket
name = "blue brand jacket"
desc = "What a fiery coloration."
icon = 'maps/sierra/icons/obj/clothing/obj_suit.dmi'
item_icons = list(slot_wear_suit_str = 'maps/sierra/icons/mob/onmob/onmob_suit.dmi')
icon_state = "brand_jacket"
item_state = "brand_jacket"

/obj/item/clothing/suit/storage/brand_orange_jacket
name = "orange brand jacket"
desc = "What a fiery coloration."
icon = 'maps/sierra/icons/obj/clothing/obj_suit.dmi'
item_icons = list(slot_wear_suit_str = 'maps/sierra/icons/mob/onmob/onmob_suit.dmi')
icon_state = "brand_orange_jacket"
item_state = "brand_orange_jacket"

/obj/item/clothing/suit/storage/brand_rjacket
name = "red brand jacket"
desc = "What a fiery coloration."
icon = 'maps/sierra/icons/obj/clothing/obj_suit.dmi'
item_icons = list(slot_wear_suit_str = 'maps/sierra/icons/mob/onmob/onmob_suit.dmi')
icon_state = "brand_rjacket"
item_state = "brand_rjacket"

/obj/item/clothing/suit/storage/hooded/faln_jacket
name = "faln jacket"
desc = "A very special piece of sports apparel, this jacket is warm, completely water and wind proof, and provides the air circulation through the membrane in its inner shell."
icon = 'maps/sierra/icons/obj/clothing/obj_suit.dmi'
item_icons = list(slot_wear_suit_str = 'maps/sierra/icons/mob/onmob/onmob_suit.dmi')
icon_state = "papaleroy_faln_jacket"
body_parts_covered = UPPER_TORSO|LOWER_TORSO|ARMS
action_button_name = "Toggle Hood"
hoodtype = /obj/item/clothing/head/faln_jacket_hood

/obj/item/clothing/head/faln_jacket_hood
name = "faln jacket hood"
desc = "A hood attached to a faln jacket hood."
icon = 'maps/sierra/icons/obj/clothing/obj_suit.dmi'
item_icons = list(slot_head_str = 'maps/sierra/icons/mob/onmob/onmob_suit.dmi')
icon_state = "papaleroy_faln_jacket_hood"
body_parts_covered = HEAD
flags_inv = HIDEEARS | BLOCKHAIR

0 comments on commit ed730b3

Please sign in to comment.