Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
38 commits
Select commit Hold shift + click to select a range
bb90e1a
Update tether_jobs.dm
AzzyDreemurr13 Feb 13, 2026
cbcd1c8
Add Talon uniforms with various roles and options
AzzyDreemurr13 Feb 13, 2026
d26ef7b
Remove refreshed Talon uniform
AzzyDreemurr13 Feb 13, 2026
6512580
talon logo
AzzyDreemurr13 Feb 24, 2026
14a91b5
More talon updates
AzzyDreemurr13 Feb 25, 2026
5db6287
fixs
AzzyDreemurr13 Feb 25, 2026
d6eb40c
Talon map update
AzzyDreemurr13 Feb 26, 2026
6331767
Update bureaucracy.dmi
AzzyDreemurr13 Feb 27, 2026
f69672f
Update talon_v2.dmm
AzzyDreemurr13 Feb 27, 2026
806adde
Update talon_v2.dm
AzzyDreemurr13 Feb 27, 2026
2fddee5
fix and fix
AzzyDreemurr13 Feb 27, 2026
f41d1a0
Fix sprite
AzzyDreemurr13 Feb 27, 2026
da85d8b
Final mouse update
AzzyDreemurr13 Feb 28, 2026
18d1848
Apply suggestions from code review
AzzyDreemurr13 Mar 1, 2026
75d9ae8
Merge remote-tracking branch 'upstream/master' into Upd_stand_talon_u…
AzzyDreemurr13 Mar 3, 2026
2f37311
Fix mouse sprites
AzzyDreemurr13 Mar 3, 2026
6033477
Fix suits
AzzyDreemurr13 Mar 4, 2026
a5044c1
Last fixing
AzzyDreemurr13 Mar 4, 2026
70a02ee
Apply suggestions from code review
AzzyDreemurr13 Mar 4, 2026
4417c8d
Update ATTRIBUTIONS.md
AzzyDreemurr13 Mar 5, 2026
05ad805
Some small changes
AzzyDreemurr13 Mar 5, 2026
a156a69
Merge branch 'master' into Upd_stand_talon_uniform
AzzyDreemurr13 Mar 11, 2026
40c9120
516 moment
AzzyDreemurr13 Mar 11, 2026
f5de4bb
Back null
AzzyDreemurr13 Mar 11, 2026
9932f07
Apply suggestion from @AzzyDreemurr13
AzzyDreemurr13 Mar 11, 2026
49bf43f
Update code/modules/clothing/suits/miscellaneous_rs.dm
AzzyDreemurr13 Mar 11, 2026
c441b8d
Update code/game/machinery/suit_storage/suit_cycler_units_vr.dm
AzzyDreemurr13 Mar 16, 2026
2e0de2d
Review fix 1
AzzyDreemurr13 Mar 17, 2026
705bf74
Back old uniform
AzzyDreemurr13 Mar 17, 2026
5af2432
Update talon_v2.dm
AzzyDreemurr13 Mar 17, 2026
4c38c0d
Comma issue
AzzyDreemurr13 Mar 17, 2026
cf8dfde
Merge remote-tracking branch 'upstream/master' into Upd_stand_talon_u…
AzzyDreemurr13 Mar 25, 2026
c959f9c
Fixs things after Lira review
AzzyDreemurr13 Mar 25, 2026
54d3856
Apply suggestion from @AzzyDreemurr13
AzzyDreemurr13 Mar 25, 2026
a7dcf8f
more RS add and edit
AzzyDreemurr13 Mar 25, 2026
8739eca
Update news.dm
AzzyDreemurr13 Mar 25, 2026
ac3cb32
Apply suggestion from @AzzyDreemurr13
AzzyDreemurr13 Mar 25, 2026
2544c28
//RS Edit
AzzyDreemurr13 Mar 25, 2026
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
23 changes: 22 additions & 1 deletion ATTRIBUTIONS.md
Original file line number Diff line number Diff line change
Expand Up @@ -588,6 +588,12 @@ Link: https://github.com/TS-Rogue-Star/Rogue-Star/pull/987<br>
**License:** Licensed for use by Rogue Star; unlicensed for further use without permission of copyright holder<br>
**Notes:** All files and icon-states within this folder are covered under the above license, as per the included attribution.txt file
<br>
**File:** icons/mob/vore/taurs_rs.dmi<br>
**Icon-States:** synthcow_s, synthcow_markings, synthcow_markings2<br>
**Creator:** ClaraCow <br>
**Link:** https://github.com/TS-Rogue-Star/Rogue-Star/pull/1249<br>
**License:** CC BY-SA 3.0<br>
<br>
**File**: icons/mob/vore/taurs_rs.dmi<br>
**Icon-States**: synthcow_s, synthcow_markings, synthcow_markings2<br>
**Creator**: ClaraCow <br>
Expand All @@ -599,4 +605,19 @@ Link: https://github.com/TS-Rogue-Star/Rogue-Star/pull/987<br>
**Creator**: Claracow<br>
**Link**:https://github.com/TS-Rogue-Star/Rogue-Star/pull/1264<br>
**License**: CC BY-SA 3.0<br>
<br>
<br>
**File:** `icons/inventory/head/item_vr_altevian.dmi, icons/inventory/head/mob_vr_altevian.dmi, icons/inventory/suit/item_vr_altevian.dmi, icons/inventory/suit/mob_vr_altevian.dmi`<br>
**Icon-States:** rig0-vintagecrew, rig-vintagecrew, rig0-vintageengi, rig-vintageengi, rig0-vintagemedic, rig0-vintagepilot, rig-vintagemedic, rig0-vintagemarine, rig-vintagemarine, rig0-vintageofficer, rig-vintageofficer, rig0-vintagepilotalt, rig-vintagepilot, rig0-vintagescientist, rig-vintagescientist, rig0-vintageminer, rig-vintageminer, rig0-vintagemerc, rig-vintagemerc<br>
**Creator:** Original graphics by KillianKirilenko. Modified by Azzy.Dreemurr<br>
**Link:** https://github.com/VOREStation/VOREStation/pull/7978
**License:** CC BY-SA 3.0<br>
<br>
**File:** `html/images/talonlogo.png`<br>
**Creator:** Unknown. Modified by Azzy.Dreemurr<br>
**License:** CC BY-SA 3.0<br>
<br>
**File:** `icons/obj/bureaucracy.dmi`<br>
**Icon-States:** stamp-tal, paper_stamp-tal, paperplane_stamp-tal<br>
**Creator:** Unknown. Modified by Azzy.Dreemurr<br>
**License:** CC BY-SA 3.0<br>
<br>
2 changes: 2 additions & 0 deletions code/_helpers/text.dm
Original file line number Diff line number Diff line change
Expand Up @@ -426,6 +426,7 @@
t = replacetext(t, "\[row\]", "</td><tr>")
t = replacetext(t, "\[cell\]", "<td>")
t = replacetext(t, "\[logo\]", "<img src = ntlogo.png>")
t = replacetext(t, "\[talogo\]", "<img src = talonlogo.png>") //RS Add
t = replacetext(t, "\[redlogo\]", "<img src = redntlogo.png>")
t = replacetext(t, "\[sglogo\]", "<img src = sglogo.png>")
t = replacetext(t, "\[editorbr\]", "")
Expand Down Expand Up @@ -477,6 +478,7 @@
t = replacetext(t, "<td>", "\[cell\]")
t = replacetext(t, "<img src = ntlogo.png>", "\[logo\]")
t = replacetext(t, "<img src = redntlogo.png>", "\[redlogo\]")
t = replacetext(t, "<img src = talonlogo.png>", "\[talogo\]") //RS Add
t = replacetext(t, "<img src = sglogo.png>", "\[sglogo\]")
t = replacetext(t, "<span class=\"paper_field\"></span>", "\[field\]")
t = replacetext(t, "<span class=\"redacted\">R E D A C T E D</span>", "\[redacted\]")
Expand Down
6 changes: 6 additions & 0 deletions code/game/jobs/access_datum_vr.dm
Original file line number Diff line number Diff line change
Expand Up @@ -53,6 +53,12 @@ var/const/access_pilot = 67
desc = "Talon Security"
access_type = ACCESS_TYPE_PRIVATE

/var/const/access_talon_pilot = 307 //RS Add
/datum/access/talon_pilot
id = access_talon_pilot
desc = "Talon Pilot"
access_type = ACCESS_TYPE_PRIVATE

/var/const/access_xenobotany = 77
/datum/access/xenobotany
id = access_xenobotany
Expand Down
2 changes: 1 addition & 1 deletion code/game/machinery/suit_storage/suit_cycler_units_vr.dm
Original file line number Diff line number Diff line change
Expand Up @@ -32,7 +32,7 @@
name = "Talon pilot suit cycler"
model_text = "Talon pilot"
icon_state = "dark_cycler"
req_access = list(access_talon)
req_access = list(access_talon_pilot) //RS Add
departments = list(/datum/suit_cycler_choice/department/talon/pilot)

/obj/machinery/suit_cycler/vintage/tengi
Expand Down
6 changes: 6 additions & 0 deletions code/game/objects/items/devices/radio/headset_vr.dm
Original file line number Diff line number Diff line change
Expand Up @@ -136,3 +136,9 @@
adhoc_fallback = TRUE
icon_state = "pilot_headset"
ks2type = /obj/item/device/encryptionkey/talon
//RS Add
/obj/item/device/radio/headset/talon/alt
name = "talon bowman headset"
adhoc_fallback = TRUE
icon_state = "pilot_headset_alt"
ks2type = /obj/item/device/encryptionkey/talon
6 changes: 4 additions & 2 deletions code/modules/admin/news.dm
Original file line number Diff line number Diff line change
Expand Up @@ -28,7 +28,7 @@
var/new_body = sanitize(tgui_input_text(src,"Write the body of the news update here. Note: HTML is NOT supported, however paper markup is supported. \n\
Hitting enter will automatically add a line break. \n\
Valid markup includes: \[b\], \[i\], \[u\], \[large\], \[h1\], \[h2\], \[h3\]\ \[*\], \[hr\], \[small\], \[list\], \[table\], \[grid\], \
\[row\], \[cell\], \[logo\], \[sglogo\].","Write News", body, multiline = TRUE, prevent_enter = TRUE), extra = 0)
\[row\], \[cell\], \[logo\], \[sglogo\],\[talogo\].","Write News", body, multiline = TRUE, prevent_enter = TRUE), extra = 0) //RS Edit

new_body = paper_markup2html(new_body)

Expand Down Expand Up @@ -78,6 +78,7 @@
text = replacetext(text, "\[row\]", "</td><tr>")
text = replacetext(text, "\[cell\]", "<td>")
text = replacetext(text, "\[logo\]", "<img src = ntlogo.png>") // Not sure if these would get used but why not
text = replacetext(text, "\[talogo\]", "<img src = talonlogo.png>") //RS Add
text = replacetext(text, "\[sglogo\]", "<img src = sglogo.png>")
return text

Expand Down Expand Up @@ -115,7 +116,8 @@
text = replacetext(text, "</td><tr>", "\[row\]")
text = replacetext(text, "<td>", "\[cell\]")
text = replacetext(text, "<img src = ntlogo.png>", "\[logo\]") // Not sure if these would get used but why not
text = replacetext(text, "<img src = talonlogo.png>", "\[talogo\]") //RS Add
text = replacetext(text, "<img src = sglogo.png>", "\[sglogo\]")
return text

#undef NEWSFILE
#undef NEWSFILE
1 change: 1 addition & 0 deletions code/modules/asset_cache/asset_list_items.dm
Original file line number Diff line number Diff line change
Expand Up @@ -118,6 +118,7 @@
"panels.css" = 'html/panels.css',
"loading.gif" = 'html/images/loading.gif',
"ntlogo.png" = 'html/images/ntlogo.png',
"talonlogo.png" = 'html/images/talonlogo.png', //RS Add
"sglogo.png" = 'html/images/sglogo.png',
"talisman.png" = 'html/images/talisman.png',
"paper_bg.png" = 'html/images/paper_bg.png',
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -6,19 +6,19 @@
allowed_roles = list("Talon Captain","Talon Doctor","Talon Engineer","Talon Pilot","Talon Guard","Talon Miner")

/datum/gear/suit/labcoat/refreshedtalon
display_name = "Refreshed Talon Labcoat"
display_name = "Talon Labcoat"
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Don't make changes to this file. The series of items added together my another contributor is all thematically named 'refreshed' and I don't want to lose that groping or make changes to their work.

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Maybe I should point out a note about this? Because Talon never actually had a lab coat.
If you insist, just write: yes.

description = "An expertly manufacted labcoat with Talon and medical insignia. Protects from chemical spills."
path = /obj/item/clothing/suit/storage/toggle/labcoat/talon
allowed_roles = list("Talon Doctor")

/datum/gear/suit/refreshedtaloncapcoat
display_name = "Refreshed Talon Captain's Coat"
display_name = "Talon Captain's Coat"
description = "An expertly manufacted coat that was specifically made for the commanding officers of ITV Talon vessels."
path = /obj/item/clothing/suit/talon/capcoat
path = /obj/item/clothing/suit/storage/talonbomberjacket/captain
allowed_roles = list("Talon Captain")

/datum/gear/suit/refreshedtalonpilotcoat
display_name = "Refreshed Talon Pilot Bomber Jacket"
display_name = "Talon Pilot Bomber Jacket"
description = "An expertly manufacted coat that was specifically made for the piloting personnel of ITV Talon vessels."
path = /obj/item/clothing/suit/storage/talonbomberjacket
allowed_roles = list("Talon Pilot")
Original file line number Diff line number Diff line change
Expand Up @@ -592,4 +592,4 @@
"TG&C jumpsuit"=/obj/item/clothing/under/rank/neo_robo,
"TG&C jumpskirt"=/obj/item/clothing/under/rank/neo_robo_skirt
)
gear_tweaks += new/datum/gear_tweak/path(sortAssoc(selector_uniforms))
gear_tweaks += new/datum/gear_tweak/path(sortAssoc(selector_uniforms))
96 changes: 73 additions & 23 deletions code/modules/client/preference_setup/loadout/loadout_uniform_rs.dm
Original file line number Diff line number Diff line change
@@ -1,33 +1,83 @@
// New Talon Uniforms
/datum/gear/uniform/refreshedtalonbasic
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Review of this file pending other changes. At this point I'll just note changes will need to be done in such a way to avoid compatibility issues with save files using the old selections.

display_name = "Refreshed Talon Jumpsuit"
description = "An expertly manufacted jumpsuit worn often by ITV Talon operators. This variant of the suit has been given more thought, as it's made for manueverability in mind."
path = /obj/item/clothing/under/rank/talon/basic/refreshed
/datum/gear/uniform/talon
display_name = "Talon Uniforms"
description = "Select from a range of outfits available to all Talon crews."
allowed_roles = list("Talon Captain","Talon Doctor","Talon Engineer","Talon Pilot","Talon Guard","Talon Miner")
path = /obj/item/clothing/under/rank/talon/basic/refreshed
sort_category = "Uniforms"
cost = 1

/datum/gear/uniform/refreshedtalonmedical
display_name = "Refreshed Talon Medical Jumpsuit"
description = "An expertly manufacted jumpsuit worn often by ITV Talon operators. This variant of the suit has been given more thought, as it's made for manueverability in mind."
path = /obj/item/clothing/under/rank/talon/proper/refreshed
allowed_roles = list("Talon Doctor")
/datum/gear/uniform/talon/New()
..()
var/list/selector_uniforms = list(
"Refreshed Talon crew Uniform"=/obj/item/clothing/under/rank/talon/basic/refreshed,
"Old Talon crew Uniform"=/obj/item/clothing/under/rank/talon/basic,
)
gear_tweaks += new/datum/gear_tweak/path(sortAssoc(selector_uniforms))

/datum/gear/uniform/refreshedtalonsecurity
display_name = "Refreshed Talon Security Jumpsuit"
description = "An expertly manufacted jumpsuit worn often by ITV Talon operators. This variant of the suit has been given more thought, as it's made for manueverability in mind."
path = /obj/item/clothing/under/rank/talon/security/refreshed
allowed_roles = list("Talon Guard")
/datum/gear/uniform/talon_captain
display_name = "Talon - Captain Uniforms"
description = "Select from a range of outfits available to all Talon Captain."
allowed_roles = list("Talon Captain")
path = /obj/item/clothing/under/rank/talon/command/refreshed
sort_category = "Uniforms"
cost = 1

/datum/gear/uniform/refreshedtalonpilot
display_name = "Refreshed Talon Pilot Uniform"
description = "An expertly manufacted uniform worn often by ITV Talon operators. This variant of the suit has been given more thought, as it's made with formaility in mind."
path = /obj/item/clothing/under/rank/talon/pilot/refreshed
/datum/gear/uniform/talon_captain/New()
..()
var/list/selector_uniforms = list(
"Refreshed Talon Command Uniform"=/obj/item/clothing/under/rank/talon/command/refreshed,
"Old Talon Command Uniform"=/obj/item/clothing/under/rank/talon/command,
)
gear_tweaks += new/datum/gear_tweak/path(sortAssoc(selector_uniforms))

/datum/gear/uniform/talon_pilot
display_name = "Talon - Pilot Uniforms"
description = "Select from a range of outfits available to all Talon Pilot."
allowed_roles = list("Talon Pilot")
path = /obj/item/clothing/under/rank/talon/pilot/refreshed
sort_category = "Uniforms"
cost = 1

/datum/gear/uniform/refreshedtaloncaptain
display_name = "Refreshed Talon Command Uniform"
description = "An expertly manufacted uniform worn often by ITV Talon operators. This variant of the suit has been given more thought, as it's made with formaility in mind."
path = /obj/item/clothing/under/rank/talon/command/refreshed
allowed_roles = list("Talon Captain")
/datum/gear/uniform/talon_pilot/New()
..()
var/list/selector_uniforms = list(
"Refreshed Talon Pilot Uniform"=/obj/item/clothing/under/rank/talon/pilot/refreshed,
"Old Talon Pilot Uniform"=/obj/item/clothing/under/rank/talon/pilot,
)
gear_tweaks += new/datum/gear_tweak/path(sortAssoc(selector_uniforms))

/datum/gear/uniform/talon_security
display_name = "Talon - Guard Uniforms"
description = "Select from a range of outfits available to all Talon Guard."
allowed_roles = list("Talon Guard")
path = /obj/item/clothing/under/rank/talon/security/refreshed
sort_category = "Uniforms"
cost = 1

/datum/gear/uniform/talon_security/New()
..()
var/list/selector_uniforms = list(
"Refreshed Talon Guard Uniform"=/obj/item/clothing/under/rank/talon/security/refreshed,
"Old Talon Security Uniform"=/obj/item/clothing/under/rank/talon/security,
)
gear_tweaks += new/datum/gear_tweak/path(sortAssoc(selector_uniforms))

/datum/gear/uniform/talon_medical
display_name = "Talon - Doctor Uniforms"
description = "Select from a range of outfits available to all Talon Doctor's."
allowed_roles = list("Talon Doctor")
path = /obj/item/clothing/under/rank/talon/proper/refreshed
sort_category = "Uniforms"
cost = 1

/datum/gear/uniform/talon_medical/New()
..()
var/list/selector_uniforms = list(
"Refreshed Talon Doctor Uniform"=/obj/item/clothing/under/rank/talon/proper/refreshed,
"Old Talon Doctor Uniform"=/obj/item/clothing/under/rank/talon/proper,
)
gear_tweaks += new/datum/gear_tweak/path(sortAssoc(selector_uniforms))

/datum/gear/uniform/hfjumpskirt
display_name = "HYPER jumpskirt"
Expand Down
8 changes: 8 additions & 0 deletions code/modules/clothing/head/misc.dm
Original file line number Diff line number Diff line change
Expand Up @@ -563,3 +563,11 @@
icon_state = "redtag"
flags_inv = HIDEEARS|BLOCKHEADHAIR
body_parts_covered = HEAD|EYES
//RS Add
/obj/item/clothing/head/caphat/talon/pilot
name = "Talon pilot's cap"
desc = "It's a formal cap worn usually by ITV Talon's piloting personnel, emblazoned with the ITV Talon's logo on the front of the cap."
icon = 'icons/inventory/head/item_rs.dmi'
icon_override = 'icons/inventory/head/mob_rs.dmi'
icon_state = "talon_pilothat"
item_state = "talon_pilothat"
20 changes: 10 additions & 10 deletions code/modules/clothing/suits/miscellaneous_rs.dm
Original file line number Diff line number Diff line change
@@ -1,13 +1,3 @@
/obj/item/clothing/suit/talon/capcoat
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Don't make changes to this file for similar reasons stated earlier.

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Please look carefully regarding the change "coat". I specifically added it to the subtype so that this uniform would also have the ability to put something in the pockets. (Because in the current implementation there are no pockets.)

name = "Talon captain's coat"
desc = "A heavy coat worn by the ITV Talon's commanding officer, it has a nametag and ITV Talon logo on the breasts, it's incredibly snug to wear. The collar consists of genuine fur."
icon = 'icons/inventory/suit/item_rs.dmi'
default_worn_icon = 'icons/inventory/suit/mob_rs.dmi'
icon_state = "talon_capcoat"
item_state = "talon_capcoat"
body_parts_covered = UPPER_TORSO|LOWER_TORSO|ARMS
flags_inv = HIDEHOLSTER

/obj/item/clothing/suit/storage/talonbomberjacket
name = "Talon bomber jacket"
desc = "A blue bomber jacket worn by the ITV Talon's piloting personnel, it has a nametag on the breast, it's incredibly warm, and comfortable. The collar and wrists consists of synthetic fur."
Expand All @@ -22,6 +12,16 @@
min_cold_protection_temperature = T0C - 20
siemens_coefficient = 0.7

/obj/item/clothing/suit/storage/talonbomberjacket/captain
name = "Talon captain's coat"
desc = "A heavy coat worn by the ITV Talon's commanding officer, it has a nametag and ITV Talon logo on the breasts, it's incredibly snug to wear. The collar consists of genuine fur."
icon = 'icons/inventory/suit/item_rs.dmi'
default_worn_icon = 'icons/inventory/suit/mob_rs.dmi'
icon_state = "talon_capcoat"
item_state = "talon_capcoat"
body_parts_covered = UPPER_TORSO|LOWER_TORSO|ARMS
flags_inv = HIDEHOLSTER

/obj/item/clothing/suit/storage/toggle/labcoat/talon
name = "Talon labcoat"
desc = "A large, and extremely sterile labcoat that protects the wearer from chemical spills. This one has ITV Talon colored patterns along the labcoat, the designated shapes list it as a medical officer's labcoat."
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -76,7 +76,7 @@
if("PRG_txtrpeview")
show_browser(usr,"<HTML><HEAD><TITLE>[open_file]</TITLE></HEAD>[pencode2html(loaded_data)]</BODY></HTML>", "window=[open_file]")
return TRUE

//RS Add - \[talogo\] - Inserts Talon logo image.
if("PRG_taghelp")
to_chat(usr, "<span class='notice'>The hologram of a googly-eyed paper clip helpfully tells you:</span>")
var/help = {"
Expand All @@ -101,6 +101,7 @@
\[row\] - New table row.
\[cell\] - New table cell.
\[logo\] - Inserts NT logo image.
\[talogo\] - Inserts Talon logo image.
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Needs // RS Add comment

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Image
I added it on top because it wouldn't let me add it next to it as a note in the code.

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Image

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Image

\[redlogo\] - Inserts red NT logo image.
\[sglogo\] - Inserts Solgov insignia image."}

Expand Down
5 changes: 4 additions & 1 deletion code/modules/paperwork/adminpaper.dm
Original file line number Diff line number Diff line change
Expand Up @@ -40,12 +40,15 @@
var/originhash = md5("[origin]")
var/timehash = copytext(md5("[world.time]"),1,10)
var/text = null
var/logo = tgui_alert(usr, "Do you want the header of your fax to have a NanoTrasen, SolGov, or Trader logo?","Fax Logo",list("NanoTrasen","SolGov","Trader")) //VOREStation Add - Trader
var/logo = tgui_alert(usr, "Do you want the header of your fax to have a NanoTrasen, SolGov, Talon or Trader logo?","Fax Logo",list("NanoTrasen","SolGov", "Talon", "Trader")) //VOREStation Add - Trader //RS Edit
if(logo == "SolGov")
logo = "sglogo.png"
//VOREStation Edit/Add
else if(logo == "NanoTrasen")
logo = "ntlogo.png"
//Rogue Star Edit/Add
else if(logo == "Talon")
logo = "talonlogo.png"
else
logo = "trader.png"
//VOREStation Edit/Add End
Expand Down
5 changes: 4 additions & 1 deletion code/modules/paperwork/faxmachine.dm
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@

var/list/obj/machinery/photocopier/faxmachine/allfaxes = list()
var/list/admin_departments = list("[using_map.boss_name]", "Virgo-Prime Governmental Authority", "Virgo-Erigonne Job Boards", "Supply")
var/list/admin_departments = list("[using_map.boss_name]", "Virgo-Prime Governmental Authority", "Virgo-Erigonne Job Boards", "Supply", "Talon Headquarters") //RS Edit
var/list/alldepartments = list()
var/global/last_fax_role_request

Expand Down Expand Up @@ -387,6 +388,8 @@ var/list/adminfaxes = list() //cache for faxes that have been sent to admins
message_admins(sender, "VIRGO GOVERNMENT FAX", rcvdcopy, "CentComFaxReply", "#1F66A0")
else if(destination == "Supply")
message_admins(sender, "[uppertext(using_map.boss_short)] SUPPLY FAX", rcvdcopy, "CentComFaxReply", "#5F4519")
else if(destination == "Talon Headquarters") //RS Add
message_admins(sender, "TALON HEADQUARTERS FAX", rcvdcopy, "TalonHeadquartersFaxReply", "#e96046")
else
message_admins(sender, "[uppertext(destination)] FAX", rcvdcopy, "UNKNOWN")

Expand Down
2 changes: 2 additions & 0 deletions code/modules/paperwork/paper.dm
Original file line number Diff line number Diff line change
Expand Up @@ -358,6 +358,7 @@
t = replacetext(t, "\[row\]", "</td><tr>")
t = replacetext(t, "\[cell\]", "<td>")
t = replacetext(t, "\[logo\]", "<img src = ntlogo.png>")
t = replacetext(t, "\[talogo\]", "<img src = talonlogo.png>") //RS Add
t = replacetext(t, "\[sglogo\]", "<img src = sglogo.png>")

t = "<font face=\"[deffont]\" color=[P ? P.colour : "black"]>[t]</font>"
Expand All @@ -373,6 +374,7 @@
t = replacetext(t, "\[row\]", "")
t = replacetext(t, "\[cell\]", "")
t = replacetext(t, "\[logo\]", "")
t = replacetext(t, "\[talogo\]", "") //RS Add
t = replacetext(t, "\[sglogo\]", "")

t = "<font face=\"[crayonfont]\" color=[P ? P.colour : "black"]><b>[t]</b></font>"
Expand Down
2 changes: 2 additions & 0 deletions code/modules/paperwork/photocopier.dm
Original file line number Diff line number Diff line change
Expand Up @@ -262,6 +262,8 @@
for (var/j = 1, j <= min(temp_overlays.len, copy.ico.len), j++) //gray overlay onto the copy
if (findtext(copy.ico[j], "cap") || findtext(copy.ico[j], "cent"))
img = image('icons/obj/bureaucracy.dmi', "paper_stamp-circle")
else if (findtext(copy.ico[j], "tal")) //RS Add
img = image('icons/obj/bureaucracy.dmi', "paper_stamp-square")
else if (findtext(copy.ico[j], "deny"))
img = image('icons/obj/bureaucracy.dmi', "paper_stamp-x")
else
Expand Down
4 changes: 4 additions & 0 deletions code/modules/paperwork/stamps.dm
Original file line number Diff line number Diff line change
Expand Up @@ -43,6 +43,10 @@
/obj/item/weapon/stamp/cmo
name = "chief medical officer's rubber stamp"
icon_state = "stamp-cmo"
//RS Add
/obj/item/weapon/stamp/talon
name = "talon's rubber stamp"
icon_state = "stamp-tal"

/obj/item/weapon/stamp/denied
name = "\improper DENIED rubber stamp"
Expand Down
Binary file added html/images/talonlogo.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified icons/inventory/head/item_vr_altevian.dmi
Binary file not shown.
Binary file modified icons/inventory/head/mob_vr_altevian.dmi
Binary file not shown.
Binary file modified icons/inventory/suit/item_vr_altevian.dmi
Binary file not shown.
Binary file modified icons/inventory/suit/mob_vr_altevian.dmi
Binary file not shown.
Binary file modified icons/obj/bureaucracy.dmi
Binary file not shown.
Loading
Loading