Skip to content

Commit

Permalink
Sing, my angel of music!
Browse files Browse the repository at this point in the history
  • Loading branch information
Skies-Of-Blue committed Feb 2, 2024
1 parent 15c0832 commit 282a254
Show file tree
Hide file tree
Showing 8 changed files with 338 additions and 52 deletions.
4 changes: 2 additions & 2 deletions _maps/configs/syndicate_aegis.json
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@
],
"job_slots": {
"Captain": {
"outfit": "/datum/outfit/job/syndicate/captain",
"outfit": "/datum/outfit/job/syndicate/captain/suns",
"officer": true,
"slots": 1
},
Expand All @@ -34,7 +34,7 @@
},

"Mechanic": {
"outfit": "/datum/outfit/job/syndicate/engineer",
"outfit": "/datum/outfit/job/syndicate/engineer/suns",
"slots": 1
},

Expand Down
186 changes: 145 additions & 41 deletions code/modules/clothing/factions/suns.dm

Large diffs are not rendered by default.

194 changes: 185 additions & 9 deletions code/modules/clothing/outfits/factions/syndicate.dm
Original file line number Diff line number Diff line change
Expand Up @@ -100,6 +100,35 @@

assign_codename(H)

/datum/outfit/job/syndicate/assistant/suns
name = "Syndicate - Freshman (SUNS)"

uniform = /obj/item/clothing/under/syndicate/suns
alt_uniform = /obj/item/clothing/under/syndicate/suns/alt
suit = /obj/item/clothing/suit/toggle/suns/alt
alt_suit = /obj/item/clothing/suit/toggle/suns
shoes = /obj/item/clothing/shoes/laceup/suns
gloves = null
ears = null
box = /obj/item/storage/box/survival

backpack = /obj/item/storage/backpack
satchel = /obj/item/storage/backpack/satchel
duffelbag = /obj/item/storage/backpack/duffelbag
courierbag = /obj/item/storage/backpack/messenger

/datum/outfit/job/syndicate/assistant/suns/halfway
name = "Syndicate - Junior (SUNS)"

uniform = /obj/item/clothing/under/syndicate/suns/uniform2
alt_uniform = /obj/item/clothing/under/syndicate/suns/uniform2/alt

/datum/outfit/job/syndicate/assistant/suns/complete
name = "Syndicate - Graduate (SUNS)"

uniform = /obj/item/clothing/under/syndicate/suns/uniform3
alt_uniform = /obj/item/clothing/under/syndicate/suns/uniform3

//atmos techs

/datum/outfit/job/syndicate/atmos
Expand Down Expand Up @@ -199,11 +228,18 @@
/datum/outfit/job/syndicate/botanist/suns
name = "Syndicate - Botanist-Chemist (SUNS)"

uniform = /obj/item/clothing/under/syndicate/suns/sciencejumpsuit
id = /obj/item/card/id/syndicate_command/crew_id
shoes = /obj/item/clothing/shoes/jackboots
glasses = /obj/item/clothing/glasses/science
suit = /obj/item/clothing/suit/toggle/labcoat/chemist
shoes = /obj/item/clothing/shoes/sneakers/suns
glasses = /obj/item/clothing/glasses/science/suns
suit = /obj/item/clothing/suit/hooded/hoodie/suns
suit_store = null
neck = /obj/item/clothing/neck/cloak/suns

backpack = /obj/item/storage/backpack
satchel = /obj/item/storage/backpack/satchel
duffelbag = /obj/item/storage/backpack/duffelbag
courierbag = /obj/item/storage/backpack/messenger

//Capitan

Expand Down Expand Up @@ -268,6 +304,21 @@
head = /obj/item/clothing/head/HoS/cybersun
gloves = /obj/item/clothing/gloves/combat

/datum/outfit/job/syndicate/captain/suns
name = "Syndicate - Captain (SUNS)"

uniform = /obj/item/clothing/under/syndicate/suns/captain
shoes = /obj/item/clothing/shoes/combat/suns
head = /obj/item/clothing/head/sunscaptain
gloves = /obj/item/clothing/gloves/color/captain/suns
suit = /obj/item/clothing/suit/armor/vest/bulletproof/suns/captain
mask = /obj/item/clothing/mask/breath/suns
neck = /obj/item/clothing/neck/cloak/sunscap

backpack = /obj/item/storage/backpack
satchel = /obj/item/storage/backpack/satchel
duffelbag = /obj/item/storage/backpack/duffelbag
courierbag = /obj/item/storage/backpack/messenger

//cargo tech

Expand Down Expand Up @@ -381,18 +432,25 @@
backpack_contents = list(/obj/item/melee/classic_baton/telescopic=1)

/datum/outfit/job/syndicate/cmo/suns
name = "Syndicate - Medical Director (SUNS)"
name = "Syndicate - Medical Instructor (SUNS)"

uniform = /obj/item/clothing/under/syndicate
uniform = /obj/item/clothing/under/syndicate/suns/doctorscrubs
ears = /obj/item/radio/headset/syndicate/alt/captain
id = /obj/item/card/id/syndicate_command/captain_id
shoes = /obj/item/clothing/shoes/jackboots
shoes = /obj/item/clothing/shoes/combat/suns
l_pocket = /obj/item/pinpointer/crew
shoes = /obj/item/clothing/shoes/sneakers/brown
suit = /obj/item/clothing/suit/toggle/labcoat/cmo
suit = /obj/item/clothing/suit/toggle/labcoat/sunscmo
l_hand = /obj/item/storage/firstaid/medical
suit_store = /obj/item/flashlight/pen
backpack_contents = list(/obj/item/melee/classic_baton/telescopic=1)
gloves = /obj/item/clothing/gloves/color/latex/nitrile/evil/suns
glasses = /obj/item/clothing/glasses/hud/health/suns
head = /obj/item/clothing/head/sunscmo

backpack = /obj/item/storage/backpack
satchel = /obj/item/storage/backpack/satchel
duffelbag = /obj/item/storage/backpack/duffelbag
courierbag = /obj/item/storage/backpack/messenger

//"Head Of Personnel"

Expand Down Expand Up @@ -425,6 +483,23 @@
r_pocket = /obj/item/kitchen/knife/combat/survival
glasses = /obj/item/clothing/glasses/sunglasses

/datum/outfit/job/syndicate/head_of_personnel/suns
name = "Syndicate - Academic Staff (SUNS)"

uniform = /obj/item/clothing/under/syndicate/suns/xo
suit = /obj/item/clothing/suit/armor/vest/bulletproof/suns/xo
shoes = /obj/item/clothing/shoes/combat/suns
head = /obj/item/clothing/head/beret/hop/suns
gloves = /obj/item/clothing/gloves/color/sunsxo
neck = /obj/item/clothing/neck/cloak/sunsxo
r_pocket = null
glasses = /obj/item/clothing/glasses/science/suns

backpack = /obj/item/storage/backpack
satchel = /obj/item/storage/backpack/satchel
duffelbag = /obj/item/storage/backpack/duffelbag
courierbag = /obj/item/storage/backpack/messenger

//head of security

/datum/outfit/job/syndicate/hos
Expand Down Expand Up @@ -476,6 +551,26 @@
. = ..()
assign_codename(H)

/datum/outfit/job/syndicate/hos/suns/
name = "Syndicate - Senior Peacekeeper (SUNS)"
uniform = /obj/item/clothing/under/syndicate/suns/pkuniform
suit = /obj/item/clothing/suit/armor/vest/bulletproof/sunshos
gloves = /obj/item/clothing/gloves/tackler/dolphin/suns
shoes = /obj/item/clothing/shoes/combat/suns
head = /obj/item/clothing/head/welding/suns/hos
glasses = /obj/item/clothing/glasses/hud/security/suns
suit_store = /obj/item/gun/ballistic/automatic/powered/gauss/modelh

backpack = /obj/item/storage/backpack
satchel = /obj/item/storage/backpack/satchel
duffelbag = /obj/item/storage/backpack/duffelbag
courierbag = /obj/item/storage/backpack/messenger

/datum/outfit/job/syndicate/hos/suns/alt
name = "Syndicate - Senior Peacekeeper Alt (SUNS)"
suit = /obj/item/clothing/suit/armor/vest/bulletproof/sunsehos
head = /obj/item/clothing/head/HoS/syndicate/suns

//medical doctors (assorted)

/datum/outfit/job/syndicate/doctor
Expand All @@ -493,6 +588,19 @@
/datum/outfit/job/syndicate/doctor/suns
name = "Syndicate - Medical Doctor (SUNS)"

uniform = /obj/item/clothing/under/syndicate/suns/doctorscrubs
shoes = /obj/item/clothing/shoes/sneakers/suns
suit = /obj/item/clothing/suit/toggle/labocoat/doctorlabcoat
gloves = /obj/item/clothing/gloves/color/latex/nitrile/evil/suns
head = /obj/item/clothing/head/suns_surgery
glasses = /obj/item/clothing/glasses/hud/health/suns
mask = /obj/item/clothing/mask/surgical/suns

backpack = /obj/item/storage/backpack
satchel = /obj/item/storage/backpack/satchel
duffelbag = /obj/item/storage/backpack/duffelbag
courierbag = /obj/item/storage/backpack/messenger

/datum/outfit/job/syndicate/doctor/cybersun
name = "Syndicate - Medical Doctor (Cybersun)"

Expand Down Expand Up @@ -588,7 +696,19 @@
pda_slot = ITEM_SLOT_BELT

/datum/outfit/job/syndicate/psychologist/suns
name = "Ship Psychologist (SUNS)"
name = "Syndicate - Psychologist (SUNS)"

uniform = /obj/item/clothing/under/syndicate/suns/uniform3
alt_uniform = /obj/item/clothing/under/syndicate/suns/uniform3/alt
suit = /obj/item/clothing/suit/toggle/suns
alt_suit = /obj/item/clothing/suit/toggle/suns/alt
shoes = /obj/item/clothing/shoes/laceup/suns
accessory = /obj/item/clothing/accessory/waistcoat/suns/poof

backpack = /obj/item/storage/backpack
satchel = /obj/item/storage/backpack/satchel
duffelbag = /obj/item/storage/backpack/duffelbag
courierbag = /obj/item/storage/backpack/messenger

//patient (prisoner)

Expand Down Expand Up @@ -630,6 +750,30 @@
ears = /obj/item/radio/headset/syndicate/alt
shoes = /obj/item/clothing/shoes/laceup

//scientists

/datum/outfit/job/syndicate/science
name = "Syndicate - Scientist"
jobtype = /datum/job/scientist
job_icon = "scientist"

suit = /obj/item/clothing/suit/toggle/labcoat/science
dcoat = /obj/item/clothing/suit/hooded/wintercoat/science

/datum/outfit/job/syndicate/science/suns
name = "Syndicate - Scientist (SUNS)"
//more futureproofing than anything, the Aegis currently uses /datum/outfit/job/syndicate/botanist/suns for a similar role
uniform = /obj/item/clothing/under/syndicate/suns/sciencejumpsuit
suit = /obj/item/clothing/suit/hooded/hoodie/suns
shoes = /obj/item/clothing/shoes/sneakers/suns
glasses = /obj/item/clothing/glasses/science/suns
neck = /obj/item/clothing/neck/cloak/suns

backpack = /obj/item/storage/backpack
satchel = /obj/item/storage/backpack/satchel
duffelbag = /obj/item/storage/backpack/duffelbag
courierbag = /obj/item/storage/backpack/messenger

//security officers

/datum/outfit/job/syndicate/security
Expand Down Expand Up @@ -685,6 +829,22 @@
. = ..()
assign_codename(H)

/datum/outfit/job/syndicate/security/suns
name = "Syndicate - Peacekeeper (SUNS)"
uniform = /obj/item/clothing/under/syndicate/suns/pkuniform
suit = /obj/item/clothing/suit/armor/vest/bulletproof/suns
alt_suit = /obj/item/clothing/suit/toggle/suns/pkcoat
belt = null
gloves = /obj/item/clothing/gloves/tackler/dolphin/suns
shoes = /obj/item/clothing/shoes/jackboots/sunslong
head = /obj/item/clothing/head/welding/suns
glasses = /obj/item/clothing/glasses/hud/security/suns

backpack = /obj/item/storage/backpack
satchel = /obj/item/storage/backpack/satchel
duffelbag = /obj/item/storage/backpack/duffelbag
courierbag = /obj/item/storage/backpack/messenger

//Miners

/datum/outfit/job/syndicate/miner
Expand Down Expand Up @@ -830,3 +990,19 @@
r_pocket = /obj/item/radio
head = /obj/item/clothing/head/soft/cybersun
accessory = /obj/item/clothing/accessory/armband/engine

/datum/outfit/job/syndicate/engineer/suns
name = "Syndicate - Ship Engineer (SUNS)"

uniform = /obj/item/clothing/under/syndicate/suns/workerjumpsuit
suit = /obj/item/clothing/suit/toggle/suns/workervest
gloves = /obj/item/clothing/gloves/color/yellow/suns
shoes = /obj/item/clothing/shoes/jackboots/suns
head = /obj/item/clothing/head/safety_helmet/suns
accessory = null
glasses = null

backpack = /obj/item/storage/backpack
satchel = /obj/item/storage/backpack/satchel
duffelbag = /obj/item/storage/backpack/duffelbag
courierbag = /obj/item/storage/backpack/messenger
6 changes: 6 additions & 0 deletions code/modules/clothing/spacesuits/hardsuit.dm
Original file line number Diff line number Diff line change
Expand Up @@ -1369,6 +1369,8 @@
item_state = "suns_pkhardsuit"
hardsuit_type = "suns_pk"
helmettype = /obj/item/clothing/head/helmet/space/hardsuit/security/suns
lefthand_file = 'icons/mob/inhands/faction/suns/suns_lefthand.dmi'
righthand_file = 'icons/mob/inhands/faction/suns/suns_righthand.dmi'

/obj/item/clothing/head/helmet/space/hardsuit/mining/suns
name = "\improper SUNS industrial hardsuit helmet"
Expand All @@ -1382,6 +1384,8 @@
item_state = "suns_miningsuit"
hardsuit_type = "suns_mining"
helmettype = /obj/item/clothing/head/helmet/space/hardsuit/mining/suns
lefthand_file = 'icons/mob/inhands/faction/suns/suns_lefthand.dmi'
righthand_file = 'icons/mob/inhands/faction/suns/suns_righthand.dmi'

/obj/item/clothing/head/helmet/space/hardsuit/solgov/suns
name = "\improper SUNS captain's hardsuit helmet"
Expand All @@ -1397,3 +1401,5 @@
item_state = "suns_commandsuit"
hardsuit_type = "suns_solgov"
helmettype = /obj/item/clothing/head/helmet/space/hardsuit/solgov/suns
lefthand_file = 'icons/mob/inhands/faction/suns/suns_lefthand.dmi'
righthand_file = 'icons/mob/inhands/faction/suns/suns_righthand.dmi'
Binary file modified icons/mob/clothing/faction/suns/suits.dmi
Binary file not shown.
Binary file added icons/mob/inhands/faction/suns/suns_lefthand.dmi
Binary file not shown.
Binary file added icons/mob/inhands/faction/suns/suns_righthand.dmi
Binary file not shown.
Binary file modified icons/obj/clothing/faction/suns/suits.dmi
Binary file not shown.

0 comments on commit 282a254

Please sign in to comment.