Nanotrasen to GATO - comments

I know it's a mess, but the least I can do is add comments anywhere I can
This commit is contained in:
evilew
2024-11-19 01:59:28 +01:00
parent 17385694fe
commit 10ef9e374a
154 changed files with 326 additions and 326 deletions
+1 -1
View File
@@ -226,7 +226,7 @@
SSblackbox.record_feedback("tally", "admin_verb", 1, "Player Panel") //If you are copy-pasting this, ensure the 2nd parameter is unique to the new proc!
/datum/admins/proc/access_news_network() //MARKER
/datum/admins/proc/access_news_network() //MARKER //GS13 - Nanotrasen to GATO
set category = "Admin.Events"
set name = "Access Newscaster Network"
set desc = "Allows you to view, add and edit news feeds."
+1 -1
View File
@@ -56,7 +56,7 @@ GLOBAL_PROTECT(href_token)
target = ckey
name = "[ckey]'s admin datum ([R])"
rank = R
admin_signature = "GATO Officer #[rand(0,9)][rand(0,9)][rand(0,9)]"
admin_signature = "GATO Officer #[rand(0,9)][rand(0,9)][rand(0,9)]" //GS13 - Nanotrasen to GATO
href_token = GenerateToken()
if(R.rights & R_DEBUG) //grant profile access
world.SetConfig("APP/admin", ckey, "role=admin")
@@ -90,7 +90,7 @@
/datum/antagonist/vassal/greet()
to_chat(owner, "<span class='userdanger'>You are now the mortal servant of [master.owner.current], a bloodsucking vampire!</span>")
to_chat(owner, "<span class='boldannounce'>The power of [master.owner.current.p_their()] immortal blood compells you to obey [master.owner.current.p_them()] in all things, even offering your own life to prolong theirs.<br>\
You are not required to obey any other Bloodsucker, for only [master.owner.current] is your master. The laws of GATO do not apply to you now; only your vampiric master's word must be obeyed.<span>")
You are not required to obey any other Bloodsucker, for only [master.owner.current] is your master. The laws of GATO do not apply to you now; only your vampiric master's word must be obeyed.<span>") //GS13 - Nanotrasen to GATO
// Effects...
owner.current.playsound_local(null, 'sound/magic/mutate.ogg', 100, FALSE, pressure_affected = FALSE)
//owner.store_memory("You became the mortal servant of [master.owner.current], a bloodsucking vampire!")
+1 -1
View File
@@ -445,7 +445,7 @@
if(check_cult_victory())
parts += "<span class='greentext big'>The cult has succeeded! Nar'Sie has snuffed out another torch in the void!</span>"
else
parts += "<span class='redtext big'>The staff managed to stop the cult! Dark words and heresy are no match for GATO's finest!</span>"
parts += "<span class='redtext big'>The staff managed to stop the cult! Dark words and heresy are no match for GATO's finest!</span>" //GS13 - Nanotrasen to GATO
if(objectives.len)
parts += "<b>The cultists' objectives were:</b>"
+4 -4
View File
@@ -143,7 +143,7 @@
to_chat(owner, "<B><font size=3 color=red>You are the [name].</font></B>")
var/missiondesc = "Your squad is being sent on a mission to [station_name()] by GATO's Security Division."
var/missiondesc = "Your squad is being sent on a mission to [station_name()] by GATO's Security Division." //GS13 - Nanotrasen to GATO
if(leader) //If Squad Leader
missiondesc += " Lead your squad to ensure the completion of the mission. Board the shuttle when your team is ready."
else
@@ -160,7 +160,7 @@
to_chat(owner, "<B><font size=3 color=red>You are the [name].</font></B>")
var/missiondesc = "Your squad is being sent on a mission to [station_name()] by GATO's Security Division."
var/missiondesc = "Your squad is being sent on a mission to [station_name()] by GATO's Security Division." //GS13 - Nanotrasen to GATO
if(leader) //If Squad Leader
missiondesc += " Lead your squad to ensure the completion of the mission. Board the shuttle when your team is ready."
else
@@ -198,7 +198,7 @@
QDEL_NULL(H.wanted_lvl)
..()
/datum/antagonist/ert/families/greet()
/datum/antagonist/ert/families/greet() //GS13 - Nanotrasen to GATO
var/missiondesc = "<span class='warningplain'><B><font size=6 color=red>You are the [name].</font></B>"
missiondesc += "<BR><B><font size=5 color=red>You are NOT a GATO Employee. You work for the local government.</font></B>"
missiondesc += "<BR><B><font size=5 color=red>You are NOT a deathsquad. You are here to help innocents escape violence, criminal activity, and other dangerous things.</font></B>"
@@ -245,7 +245,7 @@
. = ..()
/datum/antagonist/ert/families/undercover_cop/greet()
/datum/antagonist/ert/families/undercover_cop/greet() //GS13 - Nanotrasen to GATO
var/missiondesc = "<span class='warningplain'><B><font size=3 color=red>You are the [name].</font></B>"
missiondesc += "<BR><B><font size=3 color=red>You are NOT a GATO Employee. You work for the local government.</font></B>"
missiondesc += "<BR>You are an undercover police officer on board [station_name()]. You've been sent here by the Spinward Stellar Coalition because of suspected abusive behavior by the security department, and to keep tabs on a potential criminal organization operation."
@@ -31,12 +31,12 @@
backstory = back_story
switch(backstory)
if("prisoner")
to_chat(owner, "<B>I can't believe we managed to break out of a GATO superjail! Sadly though, our work is not done. The emergency teleport at the station logs everyone who uses it, and where they went.</B>")
to_chat(owner, "<B>It won't be long until CentCom tracks where we've gone off to. I need to work with my fellow escapees to prepare for the troops GATO is sending, I'm not going back.</B>")
to_chat(owner, "<B>I can't believe we managed to break out of a GATO superjail! Sadly though, our work is not done. The emergency teleport at the station logs everyone who uses it, and where they went.</B>") //GS13 - Nanotrasen to GATO
to_chat(owner, "<B>It won't be long until CentCom tracks where we've gone off to. I need to work with my fellow escapees to prepare for the troops GATO is sending, I'm not going back.</B>") //GS13 - Nanotrasen to GATO
if("cultist")
to_chat(owner, "<B>Blessed be our journey so far, but I fear the worst has come to our doorstep, and only those with the strongest faith will survive.</B>")
to_chat(owner, "<B>Our religion has been repeatedly culled by GATO because it is categorized as an \"Enemy of the Corporation\", whatever that means.</B>")
to_chat(owner, "<B>Now there are only four of us left, and GATO is coming. When will our god show itself to save us from this hellish station?!</B>")
to_chat(owner, "<B>Our religion has been repeatedly culled by GATO because it is categorized as an \"Enemy of the Corporation\", whatever that means.</B>") //GS13 - Nanotrasen to GATO
to_chat(owner, "<B>Now there are only four of us left, and GATO is coming. When will our god show itself to save us from this hellish station?!</B>") //GS13 - Nanotrasen to GATO
if("waldo")
to_chat(owner, "<B>Hi, Friends!</B>")
to_chat(owner, "<B>My name is Waldo. I'm just setting off on a galaxywide hike. You can come too. All you have to do is find me.</B>")
+2 -2
View File
@@ -355,7 +355,7 @@ GLOBAL_VAR(families_override_theme)
if(4)
team_size = 11
cops_to_send = /datum/antagonist/ert/families/beatcop/fbi
announcement_message = "We are dispatching our top agents to [station_name()] at the request of the Spinward Stellar Coalition government due to an extreme terrorist level threat against this GATO owned station. All gangsters must surrender IMMEDIATELY. Failure to comply can and will result in death. We have blockaded your warp gates and will not allow any escape until the situation is resolved within our standard response time of 10 minutes.\n\nSurrender now or face the consequences of your actions."
announcement_message = "We are dispatching our top agents to [station_name()] at the request of the Spinward Stellar Coalition government due to an extreme terrorist level threat against this GATO owned station. All gangsters must surrender IMMEDIATELY. Failure to comply can and will result in death. We have blockaded your warp gates and will not allow any escape until the situation is resolved within our standard response time of 10 minutes.\n\nSurrender now or face the consequences of your actions." //GS13 - Nanotrasen to GATO
announcer = "Federal Bureau of Investigation"
if(5)
team_size = 12
@@ -382,7 +382,7 @@ GLOBAL_VAR(families_override_theme)
if(4)
team_size = 8
cops_to_send = /datum/antagonist/ert/families/beatcop/fbi
announcement_message = "We are dispatching our top agents to [station_name()] at the request of the Spinward Stellar Coalition government due to an extreme terrorist level threat against this GATO owned station. All gangsters must surrender IMMEDIATELY. Failure to comply can and will result in death. We have blockaded your warp gates and will not allow any escape until the situation is resolved within our standard response time of 10 minutes.\n\nSurrender now or face the consequences of your actions."
announcement_message = "We are dispatching our top agents to [station_name()] at the request of the Spinward Stellar Coalition government due to an extreme terrorist level threat against this GATO owned station. All gangsters must surrender IMMEDIATELY. Failure to comply can and will result in death. We have blockaded your warp gates and will not allow any escape until the situation is resolved within our standard response time of 10 minutes.\n\nSurrender now or face the consequences of your actions." //GS13 - Nanotrasen to GATO
announcer = "Federal Bureau of Investigation"
if(5)
team_size = 10
+4 -4
View File
@@ -124,7 +124,7 @@
And if you see that bastard Dutch, put a bullet in his skull for me."
)
/datum/gang_theme/construction_company_audit
/datum/gang_theme/construction_company_audit //GS13 - Nanotrasen to GATO
name = "Construction Company Audit"
description = "Welcome to the History Channel on 100.1. I'm your host, Joshua, and I'm here today with Professor Elliot, a historian specializing in dead superpowers. \
Today we'll be discussing the fall of the famous United States empire in the early 21st century. The program will last about an hour, and we'll get right into it after a quick word \
@@ -146,7 +146,7 @@
Some station residents may try to tell you the United States doesn't exist anymore. They are incorrect. We simply went undercover after the Second American Civil War. The invisible one."
)
/datum/gang_theme/wild_wasteland
/datum/gang_theme/wild_wasteland //GS13 - Nanotrasen to GATO
name = "Wild, Wild Wasteland"
description = "Hey everybody, this is Three Dog, your friendly neighborhood disc jockey on 207.7! Today we got a shoutout to our man, the Captain on the GATO station in SSC territory! \
Our generous donator wanted us to say that, ahem, *crinkles paper*, 'Tunnel Snakes Rule'? Whatever that means, I'm sure it means a lot to the good captain! And now, we resume our \
@@ -190,7 +190,7 @@
Get rid of those Third Street Saint and Grove Street cowards."
)
/datum/gang_theme/steelport_shuffle
/datum/gang_theme/steelport_shuffle //GS13 - Nanotrasen to GATO
name = "Steelport Shuffle"
description = "Tonight on C-SPAM, the United Space Nations is wrapping up their convention on Silicon Rights. GATO lobbyists have been rumored to be paying off electors, with \
serious opposition from the Spinward Stellar Coalition, known for their strict stance on AI rights being guaranteed within their territory. Reports from GATO stations claim that \
@@ -213,7 +213,7 @@
GATO will NOT get away with their ABUSE of INNOCENT AI LIVES! >_<"
)
/datum/gang_theme/space_rosa
/datum/gang_theme/space_rosa //GS13 - Nanotrasen to GATO
name = "Space Rosa"
description = "Hey there, this is the Economy Zone on BOX News 66.6. The stock market is still reeling from accusations that three well known corporate entities \
may supposedly be tied up in industrial espionage actions against eachother. We've reached out to Saints Flow, the Morningstar Corporation, and Majima Construction for \
@@ -514,8 +514,8 @@
return CINEMATIC_SELFDESTRUCT_MISS
/obj/machinery/nuclearbomb/beer
name = "\improper GATO-brand nuclear fission explosive"
desc = "One of the more successful achievements of the GATO Corporate Warfare Division, their nuclear fission explosives are renowned for being cheap to produce and devastatingly effective. Signs explain that though this particular device has been decommissioned, every GATO station is equipped with an equivalent one, just in case. All Captains carefully guard the disk needed to detonate them - at least, the sign says they do. There seems to be a tap on the back."
name = "\improper GATO-brand nuclear fission explosive" //GS13 - Nanotrasen to GATO
desc = "One of the more successful achievements of the GATO Corporate Warfare Division, their nuclear fission explosives are renowned for being cheap to produce and devastatingly effective. Signs explain that though this particular device has been decommissioned, every GATO station is equipped with an equivalent one, just in case. All Captains carefully guard the disk needed to detonate them - at least, the sign says they do. There seems to be a tap on the back." //GS13 - Nanotrasen to GATO
proper_bomb = FALSE
var/obj/structure/reagent_dispensers/beerkeg/keg
@@ -434,7 +434,7 @@
var/datum/game_mode/dynamic/dynamic = SSticker.mode
dynamic.create_threat(revs_win_injection_amount)
dynamic.threat_log += "[worldtime2text()]: Revolution victory. Added [revs_win_injection_amount] threat."
//GS13 - Nanotrasen to GATO
priority_announce("A recent assessment of your station has marked your station as a severe risk area for high ranking GATO officials. \
For the safety of our staff, we have blacklisted your station for new employment of security and command. \
[pick(world.file2list("strings/anti_union_propaganda.txt"))]", null, 'sound/announcer/classic/attention.ogg', null, "Central Command Loyalty Monitoring Division")
@@ -6,7 +6,7 @@
/datum/antagonist/traitor/internal_affairs
name = "Internal Affairs Agent"
employer = "GATO"
employer = "GATO" //GS13 - Nanotrasen to GATO
suicide_cry = "FOR THE COMPANY!!"
antagpanel_category = "IAA"
var/special_role = "internal affairs agent"
@@ -253,7 +253,7 @@
to_chat(owner.current, span_userdanger("You are the [special_role]."))
if(syndicate)
to_chat(owner.current, span_userdanger("Your target has been framed for [crime], and you have been tasked with eliminating them to prevent them defending themselves in court."))
to_chat(owner.current, "<span class='warningplain'><B><font size=5 color=red>Any damage you cause will be a further embarrassment to GATO, so you have no limits on collateral damage.</font></B></span>")
to_chat(owner.current, "<span class='warningplain'><B><font size=5 color=red>Any damage you cause will be a further embarrassment to GATO, so you have no limits on collateral damage.</font></B></span>") //GS13 - Nanotrasen to GATO
to_chat(owner.current, span_userdanger("You have been provided with a standard uplink to accomplish your task."))
else
to_chat(owner.current, span_userdanger("Your target is suspected of [crime], and you have been tasked with eliminating them by any means necessary to avoid a costly and embarrassing public trial."))
@@ -6,7 +6,7 @@
/datum/traitor_class/human/freeform/forge_objectives(datum/antagonist/traitor/T)
var/datum/objective/freedom/O = new
O.explanation_text = "You have no explicit goals! While we don't approve of mindless slaughter, you may antagonize GATO any way you wish! Don't get captured or killed, but if you've done nothing, you'll be in trouble!"
O.explanation_text = "You have no explicit goals! While we don't approve of mindless slaughter, you may antagonize GATO any way you wish! Don't get captured or killed, but if you've done nothing, you'll be in trouble!" //GS13 - Nanotrasen to GATO
O.owner = T.owner
T.add_objective(O)
return
@@ -124,7 +124,7 @@
var/points_to_check = min(D.account_balance, ransom)
D.adjust_money(min(points_to_check, ransom))
priority_announce("One of your crew was captured by a rival organisation - we've needed to pay their ransom to bring them back. \
As is policy we've taken a portion of the station's funds to offset the overall cost.", null, "attention", null, "GATO Asset Protection")
As is policy we've taken a portion of the station's funds to offset the overall cost.", null, "attention", null, "GATO Asset Protection") //GS13 - Nanotrasen to GATO
sleep(30)
@@ -24,7 +24,7 @@
/obj/structure/artilleryplaceholder/decorative
density = FALSE
/obj/machinery/artillerycontrol/ui_interact(mob/user)
/obj/machinery/artillerycontrol/ui_interact(mob/user) //GS13 - Nanotrasen to GATO
. = ..()
var/dat = "<B>Bluespace Artillery Control:</B><BR>"
dat += "Locked on<BR>"
@@ -16,7 +16,7 @@
item_state = "banner"
lefthand_file = 'icons/mob/inhands/equipment/banners_lefthand.dmi'
righthand_file = 'icons/mob/inhands/equipment/banners_righthand.dmi'
desc = "A banner with GATO's logo on it."
desc = "A banner with GATO's logo on it." //GS13 - Nanotrasen to GATO
slowdown = 2
throw_speed = 0
throw_range = 1
@@ -114,7 +114,7 @@
name = "banner landmark"
icon = 'icons/obj/items_and_weapons.dmi'
icon_state = "banner"
desc = "This is where a banner with GATO's logo on it would go."
desc = "This is where a banner with GATO's logo on it would go." //GS13 - Nanotrasen to GATO
layer = LOW_ITEM_LAYER
/obj/effect/ctf/flag_reset/red
@@ -36,7 +36,7 @@
//centcomAway items
/obj/item/paper/pamphlet/centcom/visitor_info
/obj/item/paper/pamphlet/centcom/visitor_info //GS13 - Nanotrasen to GATO
name = "Visitor Info Pamphlet"
info = "<b> XCC-P5831 Visitor Information </b><br>\
Greetings, visitor, to XCC-P5831! As you may know, this outpost was once \
+1 -1
View File
@@ -7,7 +7,7 @@
desc = "A pamphlet encouraging the reader to maintain a balanced lifestyle and take care of their mental health, while still enjoying video games in a healthy way. You probably don't need this..."
info = "They don't make you kill people. There, we said it. Now get back to work!"
/obj/item/paper/pamphlet/gateway
/obj/item/paper/pamphlet/gateway //GS13 - Nanotrasen to GATO
info = "<b>Welcome to the GATO Gateway project...</b><br>\
Congratulations! If you're reading this, you and your superiors have decided that you're \
ready to commit to a life spent colonising the rolling hills of far away worlds. You \
@@ -29,7 +29,7 @@
availability_prob = 50
/datum/blackmarket_item/clothing/full_spacesuit_set
name = "GATO Branded Spacesuit Box"
name = "GATO Branded Spacesuit Box" //GS13 - Nanotrasen to GATO
desc = "A few boxes of \"Old Style\" space suits fell off the back of a space truck."
item = /obj/item/storage/box
price_min = 1500
@@ -63,7 +63,7 @@
/datum/blackmarket_item/misc/internals_box
name = "Internals Box"
desc = "The same one GATO gives you before starting the shift. Totally not stolen from a dead space-man floating in space."
desc = "The same one GATO gives you before starting the shift. Totally not stolen from a dead space-man floating in space." //GS13 - Nanotrasen to GATO
item = /obj/item/storage/box/survival
price_min = 250
price_max = 350
+3 -3
View File
@@ -2,14 +2,14 @@
/datum/bounty/item/assistant/scooter
name = "Scooter"
description = "GATO has determined walking to be wasteful. Ship a scooter to CentCom to speed operations up."
description = "GATO has determined walking to be wasteful. Ship a scooter to CentCom to speed operations up." //GS13 - Nanotrasen to GATO
reward = 900 // the mat hoffman
wanted_types = list(/obj/vehicle/ridden/scooter)
include_subtypes = FALSE
/datum/bounty/item/assistant/skateboard
name = "Skateboard"
description = "GATO has determined walking to be wasteful. Ship a skateboard to CentCom to speed operations up."
description = "GATO has determined walking to be wasteful. Ship a skateboard to CentCom to speed operations up." //GS13 - Nanotrasen to GATO
reward = 800 // the tony hawk
wanted_types = list(/obj/vehicle/ridden/scooter/skateboard)
@@ -162,7 +162,7 @@
/datum/bounty/item/assistant/ied
name = "IED"
description = "GATO's maximum security prison at CentCom is undergoing personnel training. Ship a handful of IEDs to serve as a training tools."
description = "GATO's maximum security prison at CentCom is undergoing personnel training. Ship a handful of IEDs to serve as a training tools." //GS13 - Nanotrasen to GATO
reward = 2000
required_count = 3
wanted_types = list(/obj/item/grenade/iedcasing)
+4 -4
View File
@@ -2,7 +2,7 @@
/datum/bounty/item/chef/soup
name = "Soup"
description = "To quell the homeless uprising, GATO will be serving soup to all underpaid workers. Ship any type of soup. Do NOT ship bowls of water."
description = "To quell the homeless uprising, GATO will be serving soup to all underpaid workers. Ship any type of soup. Do NOT ship bowls of water." //GS13 - Nanotrasen to GATO
reward = 1200
required_count = 4
wanted_types = list(/obj/item/reagent_containers/food/snacks/soup)
@@ -49,7 +49,7 @@
/datum/bounty/item/chef/hotdog
name = "Hot Dog"
description = "GATO is conducting taste tests to determine the best hot dog recipe. Ship your station's version to participate."
description = "GATO is conducting taste tests to determine the best hot dog recipe. Ship your station's version to participate." //GS13 - Nanotrasen to GATO
reward = 4000
wanted_types = list(/obj/item/reagent_containers/food/snacks/hotdog)
@@ -62,7 +62,7 @@
/datum/bounty/item/chef/chawanmushi
name = "Chawanmushi"
description = "GATO wants to improve relations with its sister company, Japanotrasen. Ship Chawanmushi immediately."
description = "GATO wants to improve relations with its sister company, GATITO. Ship Chawanmushi immediately." //GS13 - Nanotrasen to GATO
reward = 5000
wanted_types = list(/obj/item/reagent_containers/food/snacks/chawanmushi)
@@ -81,7 +81,7 @@
/datum/bounty/item/chef/pancakes
name = "Pancakes"
description = "Here at GATO we consider employees to be family. And you know what families love? Pancakes. Ship a baker's dozen."
description = "Here at GATO we consider employees to be family. And you know what families love? Pancakes. Ship a baker's dozen." //GS13 - Nanotrasen to GATO
reward = 4000
required_count = 13
wanted_types = list(/datum/crafting_recipe/food/pancakes)
+2 -2
View File
@@ -1,6 +1,6 @@
/datum/bounty/item/chef/birthday_cake
name = "Birthday Cake"
description = "GATO's birthday is coming up! Ship them a birthday cake to celebrate!"
description = "GATO's birthday is coming up! Ship them a birthday cake to celebrate!" //GS13 - Nanotrasen to GATO
reward = 1800
wanted_types = list(/obj/item/reagent_containers/food/snacks/store/cake/birthday, /obj/item/reagent_containers/food/snacks/cakeslice/birthday)
@@ -27,7 +27,7 @@
/datum/bounty/item/gardencook/onionrings
name = "Onion Rings"
description = "GATO is remembering Saturn day. Ship onion rings to show the station's support."
description = "GATO is remembering Saturn day. Ship onion rings to show the station's support." //GS13 - Nanotrasen to GATO
reward = 1200
required_count = 3
wanted_types = list(/obj/item/reagent_containers/food/snacks/onionrings)
+2 -2
View File
@@ -48,7 +48,7 @@
/datum/bounty/item/medical/lizard_tail
name = "Lizard Tail"
description = "The Wizard Federation has made off with GATO's supply of lizard tails. While CentCom is dealing with the wizards, can the station spare a tail of their own?"
description = "The Wizard Federation has made off with GATO's supply of lizard tails. While CentCom is dealing with the wizards, can the station spare a tail of their own?" //GS13 - Nanotrasen to GATO
reward = 3000
wanted_types = list(/obj/item/organ/tail/lizard)
@@ -60,7 +60,7 @@
/datum/bounty/item/medical/blood
name = "Generic Blood"
description = "GATO's annual blood drive is back up to full speed, following the garlic incident. Good blood in good volumes accepted for Credit returns."
description = "GATO's annual blood drive is back up to full speed, following the garlic incident. Good blood in good volumes accepted for Credit returns." //GS13 - Nanotrasen to GATO
reward = 3500
required_count = 600
wanted_types = list(/datum/reagent/blood)
+4 -4
View File
@@ -1,24 +1,24 @@
/datum/bounty/item/science/boh
name = "Bag of Holding"
description = "GATO would make good use of high-capacity backpacks. If you have any, please ship them."
description = "GATO would make good use of high-capacity backpacks. If you have any, please ship them." //GS13 - Nanotrasen to GATO
reward = 5000
wanted_types = list(/obj/item/storage/backpack/holding)
/datum/bounty/item/science/tboh
name = "Trash Bag of Holding"
description = "GATO would make good use of high-capacity trash bags. If you have any, please ship them."
description = "GATO would make good use of high-capacity trash bags. If you have any, please ship them." //GS13 - Nanotrasen to GATO
reward = 3000
wanted_types = list(/obj/item/storage/bag/trash/bluespace)
/datum/bounty/item/science/bluespace_syringe
name = "Bluespace Syringe"
description = "GATO would make good use of high-capacity syringes. If you have any, please ship them."
description = "GATO would make good use of high-capacity syringes. If you have any, please ship them." //GS13 - Nanotrasen to GATO
reward = 1500
wanted_types = list(/obj/item/reagent_containers/syringe/bluespace)
/datum/bounty/item/science/bluespace_body_bag
name = "Bluespace Body Bag"
description = "GATO would make good use of high-capacity body bags. If you have any, please ship them."
description = "GATO would make good use of high-capacity body bags. If you have any, please ship them." //GS13 - Nanotrasen to GATO
reward = 5000
wanted_types = list(/obj/item/bodybag/bluespace)
+6 -6
View File
@@ -7,14 +7,14 @@
/datum/bounty/item/security/recharger
name = "Rechargers"
description = "GATO military academy is conducting marksmanship exercises. They request that rechargers be shipped."
description = "GATO military academy is conducting marksmanship exercises. They request that rechargers be shipped." //GS13 - Nanotrasen to GATO
reward = 1700
required_count = 3
wanted_types = list(/obj/machinery/recharger)
/datum/bounty/item/security/practice
name = "Practice Laser Gun"
description = "GATO Military Academy is conducting routine marksmanship exercises. The clown hid all the practice lasers, and we're not using live weapons after last time."
description = "GATO Military Academy is conducting routine marksmanship exercises. The clown hid all the practice lasers, and we're not using live weapons after last time." //GS13 - Nanotrasen to GATO
reward = 1500
required_count = 3
wanted_types = list(/obj/item/gun/energy/laser/practice)
@@ -27,28 +27,28 @@
/datum/bounty/item/security/sechuds
name = "Sec HUDs"
description = "GATO military academy has started to train officers how to use Sec HUDs to the fullest affect. Please send spare Sec HUDs so we can teach the men."
description = "GATO military academy has started to train officers how to use Sec HUDs to the fullest affect. Please send spare Sec HUDs so we can teach the men." //GS13 - Nanotrasen to GATO
reward = 1250
required_count = 5
wanted_types = list(/obj/item/clothing/glasses/hud/security)
/datum/bounty/item/security/techslugs
name = "Tech Slugs"
description = "GATO Military Academy is conducting an ammo loading and use lessons, on the new 'Tech Slugs'. Problem is we don't have any, please fix this..."
description = "GATO Military Academy is conducting an ammo loading and use lessons, on the new 'Tech Slugs'. Problem is we don't have any, please fix this..." //GS13 - Nanotrasen to GATO
reward = 3500
required_count = 15
wanted_types = list(/obj/item/ammo_casing/shotgun/techshell)
/datum/bounty/item/security/wt550
name = "Spare WT-550 clips"
description = "GATO Military Academy's ammunition is running low, please send in spare ammo for practice."
description = "GATO Military Academy's ammunition is running low, please send in spare ammo for practice." //GS13 - Nanotrasen to GATO
reward = 1500
required_count = 5
wanted_types = list(/obj/item/ammo_box/magazine/wt550m9)
/datum/bounty/item/security/pins
name = "Test range firing pins"
description = "GATO Military Academy just got a new set of guns, sadly they didn't come with any pins. Can you send us some Test range locked firing pins?"
description = "GATO Military Academy just got a new set of guns, sadly they didn't come with any pins. Can you send us some Test range locked firing pins?" //GS13 - Nanotrasen to GATO
reward = 2750
required_count = 3
wanted_types = list(/obj/item/firing_pin/test_range)
+2 -2
View File
@@ -49,7 +49,7 @@
/datum/bounty/item/silly/strange_object
name = "Strange Object"
description = "GATO has taken an interest in strange objects. Find one in maint, and ship it off to CentCom right away."
description = "GATO has taken an interest in strange objects. Find one in maint, and ship it off to CentCom right away." //GS13 - Nanotrasen to GATO
reward = 1000
wanted_types = list(/obj/item/relic)
@@ -61,6 +61,6 @@
/datum/bounty/item/silly/toy_swords
name = "Toy Swords"
description = "GATO has secured a contract in a reenactment of a famous movie, but we only have lethal energy based swords. Send us some convincing replicas so we save on medical costs."
description = "GATO has secured a contract in a reenactment of a famous movie, but we only have lethal energy based swords. Send us some convincing replicas so we save on medical costs." //GS13 - Nanotrasen to GATO
reward = 1200
required_count = 3
+1 -1
View File
@@ -3,7 +3,7 @@
/datum/bounty/item/slime/New()
..()
description = "GATO's science lead is hunting for the rare and exotic [name]. A bounty has been offered for finding it."
description = "GATO's science lead is hunting for the rare and exotic [name]. A bounty has been offered for finding it." //GS13 - Nanotrasen to GATO
reward += rand(0, 4) * 250
/datum/bounty/item/slime/green
+2 -2
View File
@@ -1,6 +1,6 @@
/datum/bounty/item/alien_organs
name = "Alien Organs"
description = "GATO is interested in studying Xenomorph biology. Ship a set of organs to be thoroughly compensated."
description = "GATO is interested in studying Xenomorph biology. Ship a set of organs to be thoroughly compensated." //GS13 - Nanotrasen to GATO
reward = 13500
required_count = 3
wanted_types = list(/obj/item/organ/brain/alien, /obj/item/organ/alien, /obj/item/organ/body_egg/alien_embryo)
@@ -21,7 +21,7 @@
/datum/bounty/item/adamantine
name = "Adamantine"
description = "GATO's anomalous materials division is in desparate need for Adamantine. Send them a large shipment and we'll make it worth your while."
description = "GATO's anomalous materials division is in desparate need for Adamantine. Send them a large shipment and we'll make it worth your while." //GS13 - Nanotrasen to GATO
reward = 15000
required_count = 10
wanted_types = list(/obj/item/stack/sheet/mineral/adamantine)
+1 -1
View File
@@ -10,7 +10,7 @@
if(rand(3) == 1)
stat_value *= -1
name = "Virus ([stat_name] of [stat_value])"
description = "GATO is interested in a virus with a [stat_name] stat of exactly [stat_value]. Central Command will pay handsomely for such a virus."
description = "GATO is interested in a virus with a [stat_name] stat of exactly [stat_value]. Central Command will pay handsomely for such a virus." //GS13 - Nanotrasen to GATO
reward += rand(0, 4) * 400
/datum/bounty/virus/completion_string()
+3 -3
View File
@@ -1,8 +1,8 @@
#define PRINTER_TIMEOUT 10
/obj/machinery/computer/bounty
name = "\improper GATO bounty console"
desc = "Used to check and claim bounties offered by GATO"
name = "\improper GATO bounty console" //GS13 - Nanotrasen to GATO
desc = "Used to check and claim bounties offered by GATO" //GS13 - Nanotrasen to GATO
icon_screen = "bounty"
circuit = /obj/item/circuitboard/computer/bounty
light_color = "#E2853D"//orange
@@ -22,7 +22,7 @@
/obj/item/paper/bounty_printout/Initialize(mapload)
. = ..()
info = "<h2>GATO Cargo Bounties</h2></br>"
info = "<h2>GATO Cargo Bounties</h2></br>" //GS13 - Nanotrasen to GATO
update_icon()
for(var/datum/bounty/B in GLOB.bounties_list)
+1 -1
View File
@@ -1,6 +1,6 @@
/obj/item/export_scanner
name = "export scanner"
desc = "A device used to check objects against GATO exports and bounty database. Sadly can not scan reagents vaule."
desc = "A device used to check objects against GATO exports and bounty database. Sadly can not scan reagents vaule." //GS13 - Nanotrasen to GATO
icon = 'icons/obj/device.dmi'
icon_state = "export_scanner"
item_state = "radio"
+1 -1
View File
@@ -11,7 +11,7 @@
/datum/export/large/crate/total_printout(datum/export_report/ex, notes = TRUE) // That's why a goddamn metal crate costs that much.
. = ..()
if(. && notes)
. += " Thanks for participating in GATO Crates Recycling Program."
. += " Thanks for participating in GATO Crates Recycling Program." //GS13 - Nanotrasen to GATO
/datum/export/large/crate/wooden
cost = 100
+1 -1
View File
@@ -10,7 +10,7 @@
name = "express supply console"
desc = "This console allows the user to purchase a package \
with 1/40th of the delivery time: made possible by GATO's new \"1500mm Orbital Railgun\".\
All sales are near instantaneous - please choose carefully"
All sales are near instantaneous - please choose carefully" //GS13 - Nanotrasen to GATO
icon_screen = "supply_express"
circuit = /obj/item/circuitboard/computer/cargo/express
blockade_warning = "Bluespace instability detected. Delivery impossible."
+1 -1
View File
@@ -208,7 +208,7 @@
/datum/supply_pack/security/armory/swat
name = "SWAT Crate"
desc = "Contains two fullbody sets of tough, fireproof, pressurized suits designed in a joint effort by IS-ERI and GATO. Each set contains a suit, helmet, mask, combat belt, and combat gloves. Requires Armory access to open."
desc = "Contains two fullbody sets of tough, fireproof, pressurized suits designed in a joint effort by IS-ERI and GATO. Each set contains a suit, helmet, mask, combat belt, and combat gloves. Requires Armory access to open." //GS13 - Nanotrasen to GATO
cost = 6000
contains = list(/obj/item/clothing/head/helmet/swat/nanotrasen,
/obj/item/clothing/head/helmet/swat/nanotrasen,
+2 -2
View File
@@ -278,7 +278,7 @@
/datum/supply_pack/costumes_toys/costume
name = "Standard Costume Crate"
desc = "Supply the station's entertainers with the equipment of their trade with these GATO-approved costumes! Contains a full clown and mime outfit, along with a bike horn and a bottle of nothing."
desc = "Supply the station's entertainers with the equipment of their trade with these GATO-approved costumes! Contains a full clown and mime outfit, along with a bike horn and a bottle of nothing." //GS13 - Nanotrasen to GATO
cost = 1300
access = ACCESS_THEATRE
contains = list(/obj/item/storage/backpack/clown,
@@ -299,7 +299,7 @@
/datum/supply_pack/costumes_toys/wizard
name = "Wizard Costume Crate"
desc = "Pretend to join the Wizard Federation with this full wizard outfit! GATO would like to remind its employees that actually joining the Wizard Federation is subject to termination of job and life."
desc = "Pretend to join the Wizard Federation with this full wizard outfit! GATO would like to remind its employees that actually joining the Wizard Federation is subject to termination of job and life." //GS13 - Nanotrasen to GATO
cost = 2000
contains = list(/obj/item/staff,
/obj/item/clothing/suit/wizrobe/fake,
+2 -2
View File
@@ -12,7 +12,7 @@
/datum/supply_pack/engineering/shieldgen
name = "Anti-breach Shield Projector Crate"
desc = "Hull breaches again? Say no more with the GATO Anti-Breach Shield Projector! Uses forcefield technology to keep the air in, and the space out. Contains two shield projectors."
desc = "Hull breaches again? Say no more with the GATO Anti-Breach Shield Projector! Uses forcefield technology to keep the air in, and the space out. Contains two shield projectors." //GS13 - Nanotrasen to GATO
cost = 2500
contains = list(/obj/machinery/shieldgen,
/obj/machinery/shieldgen)
@@ -156,7 +156,7 @@
/datum/supply_pack/engineering/bsa
name = "Bluespace Artillery Parts"
desc = "The pride of GATO Naval Command. The legendary Bluespace Artillery Cannon is a devastating feat of human engineering and testament to wartime determination. Highly advanced research is required for proper construction. "
desc = "The pride of GATO Naval Command. The legendary Bluespace Artillery Cannon is a devastating feat of human engineering and testament to wartime determination. Highly advanced research is required for proper construction. " //GS13 - Nanotrasen to GATO
cost = 15000
special = TRUE
contains = list(/obj/item/circuitboard/machine/bsa/front,
+2 -2
View File
@@ -6,7 +6,7 @@
/datum/supply_pack/goody/combatknives_single
name = "Combat Knife Single-Pack"
desc = "Contains one sharpened combat knive. Guaranteed to fit snugly inside any GATO-standard boot."
desc = "Contains one sharpened combat knive. Guaranteed to fit snugly inside any GATO-standard boot." //GS13 - Nanotrasen to GATO
cost = 800
contains = list(/obj/item/kitchen/knife/combat)
@@ -78,7 +78,7 @@
/datum/supply_pack/goody/beach_ball
name = "Beach Ball"
desc = "The simple beach ball is one of GATO's most popular products. 'Why do we make beach balls? Because we can! (TM)' - GATO"
desc = "The simple beach ball is one of GATO's most popular products. 'Why do we make beach balls? Because we can! (TM)' - GATO" //GS13 - Nanotrasen to GATO
cost = 200
contains = list(/obj/item/toy/beach_ball)
+3 -3
View File
@@ -42,7 +42,7 @@
/datum/supply_pack/misc/book_crate
name = "Book Crate"
desc = "Surplus from the GATO Archives, these seven books are sure to be good reads."
desc = "Surplus from the GATO Archives, these seven books are sure to be good reads." //GS13 - Nanotrasen to GATO
// cost = CARGO_CRATE_VALUE * 3
cost = 1500
contains = list(/obj/item/book/codex_gigas,
@@ -144,7 +144,7 @@
/datum/supply_pack/misc/bicycle
name = "Bicycle"
desc = "GATO reminds all employees to never toy with powers outside their control."
desc = "GATO reminds all employees to never toy with powers outside their control." //GS13 - Nanotrasen to GATO
cost = 1000000
contains = list(/obj/vehicle/ridden/bicycle)
crate_name = "Bicycle Crate"
@@ -328,7 +328,7 @@
/datum/supply_pack/misc/potted_plants
name = "Potted Plants Crate"
desc = "Spruce up the station with these lovely plants! Contains a random assortment of five potted plants from GATO's potted plant research division. Warranty void if thrown."
desc = "Spruce up the station with these lovely plants! Contains a random assortment of five potted plants from GATO's potted plant research division. Warranty void if thrown." //GS13 - Nanotrasen to GATO
cost = 730
contains = list(/obj/item/kirbyplants/random,
/obj/item/kirbyplants/random,
+2 -2
View File
@@ -277,7 +277,7 @@
/datum/supply_pack/organic/hydroponics/beekeeping_fullkit
name = "Beekeeping Starter Crate"
desc = "BEES BEES BEES. Contains three honey frames, a beekeeper suit & helmet, flyswatter, bee house, and, of course, a pure-bred GATO-Standardized Queen Bee!"
desc = "BEES BEES BEES. Contains three honey frames, a beekeeper suit & helmet, flyswatter, bee house, and, of course, a pure-bred GATO-Standardized Queen Bee!" //GS13 - Nanotrasen to GATO
cost = 1800
contains = list(/obj/structure/beebox/unwrenched,
/obj/item/honey_frame,
@@ -373,7 +373,7 @@
/datum/supply_pack/organic/party
name = "Party Equipment"
desc = "Celebrate both life and death on the station with GATO's Party Essentials(tm)! Contains seven colored glowsticks, four beers, two ales, a drinking shaker, and a bottle of patron & goldschlager!"
desc = "Celebrate both life and death on the station with GATO's Party Essentials(tm)! Contains seven colored glowsticks, four beers, two ales, a drinking shaker, and a bottle of patron & goldschlager!" //GS13 - Nanotrasen to GATO
cost = 2000
contains = list(/obj/item/storage/box/drinkingglasses,
/obj/item/reagent_containers/food/drinks/shaker,
+2 -2
View File
@@ -49,7 +49,7 @@
/datum/supply_pack/security/forensics
name = "Forensics Crate"
desc = "Stay hot on the criminal's heels with GATO's Detective Essentials(tm). Contains a forensics scanner, six evidence bags, camera, tape recorder, white crayon, and of course, a fedora. Requires Security access to open."
desc = "Stay hot on the criminal's heels with GATO's Detective Essentials(tm). Contains a forensics scanner, six evidence bags, camera, tape recorder, white crayon, and of course, a fedora. Requires Security access to open." //GS13 - Nanotrasen to GATO
cost = 1800
contains = list(/obj/item/detective_scanner,
/obj/item/storage/box/evidence,
@@ -182,7 +182,7 @@
/datum/supply_pack/security/justiceinbound
name = "Standard Justice Enforcer Crate"
desc = "This is it. The Bee's Knees. The Creme of the Crop. The Pick of the Litter. The best of the best of the best. The Crown Jewel of GATO. The Alpha and the Omega of security headwear. Guaranteed to strike fear into the hearts of each and every criminal aboard the station. Also comes with a security gasmask. Requires Security access to open."
desc = "This is it. The Bee's Knees. The Creme of the Crop. The Pick of the Litter. The best of the best of the best. The Crown Jewel of GATO. The Alpha and the Omega of security headwear. Guaranteed to strike fear into the hearts of each and every criminal aboard the station. Also comes with a security gasmask. Requires Security access to open." //GS13 - Nanotrasen to GATO
cost = 6000 //justice comes at a price. An expensive, noisy price.
contraband = TRUE
contains = list(/obj/item/clothing/head/helmet/justice,
+1 -1
View File
@@ -255,7 +255,7 @@
/datum/supply_pack/service/janitor/starter
name = "Janitorial Supplies (Standard)"
desc = "Fight back against dirt and grime with GATO's Janitorial Essentials(tm)! Contains three buckets, caution signs, and cleaner grenades. Also has a single mop, spray cleaner, rag, GT soap and a trash bag."
desc = "Fight back against dirt and grime with GATO's Janitorial Essentials(tm)! Contains three buckets, caution signs, and cleaner grenades. Also has a single mop, spray cleaner, rag, GT soap and a trash bag." //GS13 - Nanotrasen to GATO
cost = 1300
contains = list(/obj/item/reagent_containers/glass/bucket,
/obj/item/reagent_containers/glass/bucket,
+2 -2
View File
@@ -2,7 +2,7 @@
//------------------------------------SUPPLY POD-------------------------------------//
/obj/structure/closet/supplypod
name = "supply pod" //Names and descriptions are normally created with the setStyle() proc during initialization, but we have these default values here as a failsafe
desc = "A GATO supply drop pod."
desc = "A GATO supply drop pod." //GS13 - Nanotrasen to GATO
icon = 'icons/obj/supplypods.dmi'
icon_state = "pod" //This is a common base sprite shared by a number of pods
pixel_x = SUPPLYPOD_X_OFFSET //2x2 sprite
@@ -645,7 +645,7 @@
//------------------------------------UPGRADES-------------------------------------//
/obj/item/disk/cargo/bluespace_pod //Disk that can be inserted into the Express Console to allow for Advanced Bluespace Pods
name = "Bluespace Drop Pod Upgrade"
desc = "This disk provides a firmware update to the Express Supply Console, granting the use of GATO's Bluespace Drop Pods to the supply department."
desc = "This disk provides a firmware update to the Express Supply Console, granting the use of GATO's Bluespace Drop Pods to the supply department." //GS13 - Nanotrasen to GATO
icon = 'icons/obj/module.dmi'
icon_state = "cargodisk"
// item_state = "card-id"
+1 -1
View File
@@ -62,7 +62,7 @@
/obj/item/clothing/mask/gas/cluwne/happy_cluwne
name = "Happy Cluwne Mask"
desc = "The mask of a poor cluwne that has been scrubbed of its curse by the GATO supernatural machinations division. Guaranteed to be %99 curse free and %99.9 not haunted. "
desc = "The mask of a poor cluwne that has been scrubbed of its curse by the GATO supernatural machinations division. Guaranteed to be %99 curse free and %99.9 not haunted. " //GS13 - Nanotrasen to GATO
item_flags = ABSTRACT
var/can_cluwne = FALSE
var/is_cursed = FALSE //i don't care that this is *slightly* memory wasteful, it's just one more byte and it's not like some madman is going to spawn thousands of these
+3 -3
View File
@@ -144,7 +144,7 @@
/obj/item/clothing/shoes/jackboots
name = "jackboots"
desc = "GATO-brand jackboots for all your jackboots-related needs. From genuine combat to tacticool LARPing, satisfaction is guaranteed."
desc = "GATO-brand jackboots for all your jackboots-related needs. From genuine combat to tacticool LARPing, satisfaction is guaranteed." //GS13 - Nanotrasen to GATO
icon_state = "jackboots"
lefthand_file = 'icons/mob/inhands/equipment/security_lefthand.dmi'
righthand_file = 'icons/mob/inhands/equipment/security_righthand.dmi'
@@ -157,7 +157,7 @@
/obj/item/clothing/shoes/jackboots/sec
name = "security jackboots"
desc = "GATO-issue Security combat boots for combat scenarios or combat situations. All combat, all the time."
desc = "GATO-issue Security combat boots for combat scenarios or combat situations. All combat, all the time." //GS13 - Nanotrasen to GATO
icon_state = "jackboots_sec"
/obj/item/clothing/shoes/jackboots/fast
@@ -199,7 +199,7 @@
/obj/item/clothing/shoes/workboots
name = "work boots"
desc = "GATO-issue Engineering lace-up work boots for the especially blue-collar."
desc = "GATO-issue Engineering lace-up work boots for the especially blue-collar." //GS13 - Nanotrasen to GATO
icon_state = "workboots"
lefthand_file = 'icons/mob/inhands/equipment/security_lefthand.dmi'
righthand_file = 'icons/mob/inhands/equipment/security_righthand.dmi'
+1 -1
View File
@@ -606,7 +606,7 @@
/obj/item/clothing/suit/space/hardsuit/captain
name = "captain's SWAT suit"
desc = "A MK.II SWAT suit with streamlined joints and armor made out of superior materials, insulated against intense heat. The most advanced tactical armor available Usually reserved for heavy hitter corporate security, this one has a regal finish in GATO company colors. Better not let the assistants get a hold of it."
desc = "A MK.II SWAT suit with streamlined joints and armor made out of superior materials, insulated against intense heat. The most advanced tactical armor available Usually reserved for heavy hitter corporate security, this one has a regal finish in GATO company colors. Better not let the assistants get a hold of it." //GS13 - Nanotrasen to GATO
icon_state = "caparmor"
item_state = "capspacesuit"
armor = list(MELEE = 40, BULLET = 50, LASER = 50, ENERGY = 25, BOMB = 50, BIO = 100, RAD = 50, FIRE = 100, ACID = 100, WOUND = 15)
@@ -47,7 +47,7 @@ Contains:
//NEW SWAT suit
/obj/item/clothing/suit/space/swat
name = "MK.I SWAT Suit"
desc = "A tactical space suit first developed in a joint effort by the defunct IS-ERI and GATO in 20XX for military space operations. A tried and true workhorse, it is very difficult to move in but offers robust protection against all threats!"
desc = "A tactical space suit first developed in a joint effort by the defunct IS-ERI and GATO in 20XX for military space operations. A tried and true workhorse, it is very difficult to move in but offers robust protection against all threats!" //GS13 - Nanotrasen to GATO
icon_state = "heavy"
item_state = "swat_suit"
allowed = list(/obj/item/gun, /obj/item/ammo_box, /obj/item/ammo_casing, /obj/item/melee/baton, /obj/item/restraints/handcuffs, /obj/item/tank/internals, /obj/item/kitchen/knife/combat)
+1 -1
View File
@@ -130,7 +130,7 @@
/obj/item/clothing/suit/armor/vest/leather
name = "security overcoat"
desc = "Lightly armored leather overcoat meant as casual wear for high-ranking officers. Bears the crest of GATO Security."
desc = "Lightly armored leather overcoat meant as casual wear for high-ranking officers. Bears the crest of GATO Security." //GS13 - Nanotrasen to GATO
icon_state = "leathercoat-sec"
item_state = "hostrench"
body_parts_covered = CHEST|GROIN|ARMS|LEGS
+5 -5
View File
@@ -304,7 +304,7 @@
"<span class='notice'>You try to pin [src] on [M]'s chest.</span>")
var/input
if(!commended && user != M)
input = stripped_input(user,"Please input a reason for this commendation, it will be recorded by GATO.", ,"", 140)
input = stripped_input(user,"Please input a reason for this commendation, it will be recorded by GATO.", ,"", 140) //GS13 - Nanotrasen to GATO
if(do_after(user, delay, target = M))
if(U.attach_accessory(src, user, 0)) //Attach it, do not notify the user of the attachment
if(user == M)
@@ -327,7 +327,7 @@
/obj/item/clothing/accessory/medal/conduct
name = "distinguished conduct medal"
desc = "A bronze medal awarded for distinguished conduct. Whilst a great honor, this is the most basic award given by GATO. It is often awarded by a captain to a member of his crew."
desc = "A bronze medal awarded for distinguished conduct. Whilst a great honor, this is the most basic award given by GATO. It is often awarded by a captain to a member of his crew." //GS13 - Nanotrasen to GATO
/obj/item/clothing/accessory/medal/bronze_heart
name = "bronze heart medal"
@@ -371,7 +371,7 @@
/obj/item/clothing/accessory/medal/silver/security
name = "robust security award"
desc = "An award for distinguished combat and sacrifice in defence of GATO's commercial interests. Often awarded to security staff."
desc = "An award for distinguished combat and sacrifice in defence of GATO's commercial interests. Often awarded to security staff." //GS13 - Nanotrasen to GATO
/obj/item/clothing/accessory/medal/gold
name = "gold medal"
@@ -382,7 +382,7 @@
/obj/item/clothing/accessory/medal/gold/captain
name = "medal of captaincy"
desc = "A golden medal awarded exclusively to those promoted to the rank of captain. It signifies the codified responsibilities of a captain to GATO, and their undisputable authority over their crew."
desc = "A golden medal awarded exclusively to those promoted to the rank of captain. It signifies the codified responsibilities of a captain to GATO, and their undisputable authority over their crew." //GS13 - Nanotrasen to GATO
resistance_flags = INDESTRUCTIBLE | LAVA_PROOF | FIRE_PROOF | ACID_PROOF
/obj/item/clothing/accessory/medal/gold/captain/family
@@ -562,7 +562,7 @@
/obj/item/clothing/accessory/pride
name = "pride pin"
desc = "A GATO Diversity & Inclusion Center-sponsored holographic pin to show off your pride of sexuality or gender identity, reminding the crew of their unwavering commitment to equity, diversity, and inclusion!"
desc = "A GATO Diversity & Inclusion Center-sponsored holographic pin to show off your pride of sexuality or gender identity, reminding the crew of their unwavering commitment to equity, diversity, and inclusion!" //GS13 - Nanotrasen to GATO
icon_state = "pride"
above_suit = TRUE
obj_flags = UNIQUE_RENAME
@@ -220,7 +220,7 @@
/obj/item/clothing/under/rank/civilian/lawyer/black/alt
name = "lawyer black suit"
desc = "A professional black suit. GATO Investigation Bureau approved!"
desc = "A professional black suit. GATO Investigation Bureau approved!" //GS13 - Nanotrasen to GATO
icon_state = "blacksuit"
item_state = "bar_suit"
can_adjust = TRUE
+5 -5
View File
@@ -16,7 +16,7 @@
/obj/item/clothing/under/rank/security/officer
name = "security jumpsuit"
desc = "A tactical security jumpsuit for officers complete with GATO belt buckle."
desc = "A tactical security jumpsuit for officers complete with GATO belt buckle." //GS13 - Nanotrasen to GATO
icon_state = "rsecurity"
item_state = "r_suit"
armor = list(MELEE = 10, BULLET = 0, LASER = 0,ENERGY = 0, BOMB = 0, BIO = 0, RAD = 0, FIRE = 30, ACID = 30, WOUND = 10)
@@ -30,7 +30,7 @@
/obj/item/clothing/under/rank/security/officer/grey
name = "grey security jumpsuit"
desc = "A tactical relic of years past before GATO decided it was cheaper to dye the suits red instead of washing out the blood."
desc = "A tactical relic of years past before GATO decided it was cheaper to dye the suits red instead of washing out the blood." //GS13 - Nanotrasen to GATO
icon_state = "security"
item_state = "gy_suit"
@@ -102,20 +102,20 @@
/obj/item/clothing/under/rank/security/warden
name = "security suit"
desc = "A formal security suit for officers complete with GATO belt buckle."
desc = "A formal security suit for officers complete with GATO belt buckle." //GS13 - Nanotrasen to GATO
icon_state = "rwarden"
item_state = "r_suit"
armor = list(MELEE = 10, BULLET = 0, LASER = 0,ENERGY = 0, BOMB = 0, BIO = 0, RAD = 0, FIRE = 30, ACID = 30, WOUND = 10)
/obj/item/clothing/under/rank/security/warden/grey
name = "grey security suit"
desc = "A formal relic of years past before GATO decided it was cheaper to dye the suits red instead of washing out the blood."
desc = "A formal relic of years past before GATO decided it was cheaper to dye the suits red instead of washing out the blood." //GS13 - Nanotrasen to GATO
icon_state = "warden"
item_state = "gy_suit"
/obj/item/clothing/under/rank/security/warden/skirt
name = "warden's suitskirt"
desc = "A formal security suitskirt for officers complete with GATO belt buckle."
desc = "A formal security suitskirt for officers complete with GATO belt buckle." //GS13 - Nanotrasen to GATO
icon_state = "rwarden_skirt"
item_state = "r_suit"
body_parts_covered = CHEST|GROIN|ARMS
+2 -2
View File
@@ -21,7 +21,7 @@
/obj/item/clothing/under/rank/prisoner
name = "prison jumpsuit"
desc = "It's standardised GATO prisoner-wear. Its suit sensors are stuck in the \"Fully On\" position."
desc = "It's standardised GATO prisoner-wear. Its suit sensors are stuck in the \"Fully On\" position." //GS13 - Nanotrasen to GATO
icon_state = "prisoner"
item_state = "prisoner"
sensor_mode = SENSOR_COORDS
@@ -29,7 +29,7 @@
/obj/item/clothing/under/rank/prisoner/skirt
name = "prison jumpskirt"
desc = "It's standardised GATO prisoner-wear. Its suit sensors are stuck in the \"Fully On\" position."
desc = "It's standardised GATO prisoner-wear. Its suit sensors are stuck in the \"Fully On\" position." //GS13 - Nanotrasen to GATO
icon_state = "prisoner_skirt"
item_state = "prisoner_skirt"
body_parts_covered = CHEST|GROIN|ARMS
+1 -1
View File
@@ -126,7 +126,7 @@
/obj/item/clothing/under/dress/corset
name = "black corset"
desc = "GATO is not resposible for any organ damage."
desc = "GATO is not resposible for any organ damage." //GS13 - Nanotrasen to GATO
icon_state = "corset"
body_parts_covered = CHEST|GROIN
fitted = FEMALE_UNIFORM_TOP
+2 -2
View File
@@ -22,7 +22,7 @@
/datum/round_event/aurora_caelus/announce()
priority_announce("[station_name()]: A harmless cloud of ions is approaching your station, and will exhaust their energy battering the hull. GATO has approved a short break for all employees to relax and observe this very rare event. During this time, starlight will be bright but gentle, shifting between quiet green and blue colors. Any staff who would like to view these lights for themselves may proceed to the area nearest to them with viewing ports to open space. We hope you enjoy the lights.",
sound = 'sound/misc/notice2.ogg',
sender_override = "GATO Meteorology Division")
sender_override = "GATO Meteorology Division") //GS13 - Nanotrasen to GATO
for(var/V in GLOB.player_list)
var/mob/M = V
if((M.client.prefs.toggles & SOUND_MIDI) && is_station_level(M.z))
@@ -53,7 +53,7 @@
fade_to_black(S)
priority_announce("The aurora caelus event is now ending. Starlight conditions will slowly return to normal. When this has concluded, please return to your workplace and continue work as normal. Have a pleasant shift, [station_name()], and thank you for watching with us.",
sound = 'sound/misc/notice2.ogg',
sender_override = "GATO Meteorology Division")
sender_override = "GATO Meteorology Division") //GS13 - Nanotrasen to GATO
/datum/round_event/aurora_caelus/proc/fade_to_black(turf/open/space/S)
set waitfor = FALSE
+1 -1
View File
@@ -8,7 +8,7 @@
/datum/round_event/cat_surgeon/announce(fake)
priority_announce("One of our... ahem... 'special' cases has escaped. As it happens their last known location before their tracker went dead is your station so keep an eye out for them. On an unrelated note, has anyone seen our cats?",
sender_override = "GATO Psych Ward", has_important_message = TRUE)
sender_override = "GATO Psych Ward", has_important_message = TRUE) //GS13 - Nanotrasen to GATO
/datum/round_event/cat_surgeon/start()
var/list/spawn_locs = list()
+1 -1
View File
@@ -8,7 +8,7 @@
description = "Creates bounties that are three times original worth."
/datum/round_event/high_priority_bounty/announce(fake)
priority_announce("Central Command has issued a high-priority cargo bounty. Details have been sent to all bounty consoles.", "GATO Bounty Program")
priority_announce("Central Command has issued a high-priority cargo bounty. Details have been sent to all bounty consoles.", "GATO Bounty Program") //GS13 - Nanotrasen to GATO
/datum/round_event/high_priority_bounty/start()
var/datum/bounty/B
+2 -2
View File
@@ -35,7 +35,7 @@
/datum/round_event/supernova/announce()
var/message = "[station_name()]: Our tachyon-doppler array has detected a supernova in your vicinity. Peak flux from the supernova estimated to be [round(power,0.1)] times current solar flux; if the supernova is close to your sun in the sky, your solars may receive this as a power boost.[power > 1 ? " Short burts of radiation may be possible, so please prepare accordingly." : "We expect no radiation bursts from this one."] We hope you enjoy the light."
if(prob(power * 25))
priority_announce(message, sender_override = "GATO Meteorology Division", has_important_message = TRUE)
priority_announce(message, sender_override = "GATO Meteorology Division", has_important_message = TRUE) //GS13 - Nanotrasen to GATO
announced = TRUE
else
print_command_report(message)
@@ -69,7 +69,7 @@
qdel(supernova)
if(announced)
priority_announce("The supernova's flux is now negligible. Radiation storms have ceased. Have a pleasant shift, [station_name()], and thank you for bearing with nature.",
sender_override = "GATO Meteorology Division")
sender_override = "GATO Meteorology Division") //GS13 - Nanotrasen to GATO
/datum/weather/rad_storm/supernova
weather_duration_lower = 50
+1 -1
View File
@@ -7,7 +7,7 @@
description = "A cow appears to tell you wise words."
/datum/round_event/wisdomcow/announce(fake)
priority_announce("A wise cow has been spotted in the area. Be sure to ask for her advice.", "GATO Cow Ranching Agency")
priority_announce("A wise cow has been spotted in the area. Be sure to ask for her advice.", "GATO Cow Ranching Agency") //GS13 - Nanotrasen to GATO
/datum/round_event/wisdomcow/start()
var/turf/targetloc = get_random_station_turf()
@@ -261,7 +261,7 @@
if("A&A")
fullname = "Ash and Asher"
if("Generic")
fullname = "GATO Cheap Imitations"
fullname = "GATO Cheap Imitations" //GS13 - Nanotrasen to GATO
var/chance = 50
if(prob(chance))
@@ -476,7 +476,7 @@
/obj/item/reagent_containers/food/snacks/cube/chicken
name = "chicken cube"
desc = "A new GATO classic, the chicken cube. Tastes like everything!"
desc = "A new GATO classic, the chicken cube. Tastes like everything!" //GS13 - Nanotrasen to GATO
list_reagents = list(/datum/reagent/consumable/eggyolk = 30, /datum/reagent/medicine/strange_reagent = 1)
tastes = list("chicken" = 1, "the country" = 1, "chicken bouillon" = 1)
dried_being = /mob/living/simple_animal/chicken
@@ -10,7 +10,7 @@
/obj/machinery/icecream_vat
name = "ice cream vat"
desc = "Ding-aling ding dong. Get your GATO-approved ice cream!"
desc = "Ding-aling ding dong. Get your GATO-approved ice cream!" //GS13 - Nanotrasen to GATO
icon = 'icons/obj/kitchen.dmi'
icon_state = "icecream_vat"
density = TRUE
+1 -1
View File
@@ -192,7 +192,7 @@
playsound(src, "sparks", 75, TRUE)
obj_flags |= EMAGGED
to_chat(user, "<span class='warning'>You vastly increase projector power and override the safety and security protocols.</span>")
say("Warning. Automatic shutoff and derezzing protocols have been corrupted. Please call GATO maintenance and do not use the simulator.")
say("Warning. Automatic shutoff and derezzing protocols have been corrupted. Please call GATO maintenance and do not use the simulator.") //GS13 - Nanotrasen to GATO
log_game("[key_name(user)] emagged the Holodeck Control Console")
message_admins("[ADMIN_LOOKUPFLW(user)] emagged the Holodeck Control Console.")
nerf(!(obj_flags & EMAGGED))
@@ -143,7 +143,7 @@
/obj/item/integrated_circuit/time/clock
name = "integrated clock (NT Common Time)"
desc = "Tells you what the time is, in GATO Common Time." //round time
desc = "Tells you what the time is, in GATO Common Time." //GS13 - Nanotrasen to GATO
icon_state = "clock"
inputs = list()
outputs = list(
+1 -1
View File
@@ -7,7 +7,7 @@
faction = "Station"
total_positions = 1
spawn_positions = 1
supervisors = "GATO officials and Space law"
supervisors = "GATO officials and Space law" //GS13 - Nanotrasen to GATO
selection_color = "#aac1ee"
req_admin_notify = 1
minimal_player_age = 20
+3 -3
View File
@@ -436,12 +436,12 @@
alert("No news network found on station. Aborting.")
var/channelexists = 0
for(var/datum/news/feed_channel/FC in GLOB.news_network.network_channels)
if(FC.channel_name == "GATO Book Club")
if(FC.channel_name == "GATO Book Club") //GS13 - Nanotrasen to GATO
channelexists = 1
break
if(!channelexists)
GLOB.news_network.CreateFeedChannel("GATO Book Club", "Library", null)
GLOB.news_network.SubmitArticle(scanner.cache.dat, "[scanner.cache.name]", "GATO Book Club", null)
GLOB.news_network.CreateFeedChannel("GATO Book Club", "Library", null) //GS13 - Nanotrasen to GATO
GLOB.news_network.SubmitArticle(scanner.cache.dat, "[scanner.cache.name]", "GATO Book Club", null) //GS13 - Nanotrasen to GATO
alert("Upload complete. Your uploaded title is now available on station newscasters.")
if(href_list["orderbyid"])
if(printer_cooldown > world.time)
+1 -1
View File
@@ -544,7 +544,7 @@
role_flags |= ROLE_VULNERABLE
/datum/mafia_role/hos/proc/internal_affairs(datum/mafia_controller/game)
to_chat(body,span_userdanger("You have been killed by GATO Internal Affairs!"))
to_chat(body,span_userdanger("You have been killed by GATO Internal Affairs!")) //GS13 - Nanotrasen to GATO
reveal_role(game, verbose = TRUE)
kill(game,src,FALSE) //you technically kill yourself but that shouldn't matter
+3 -3
View File
@@ -137,7 +137,7 @@ interface with the mining shuttle at the landing site if a mobile beacon is also
/obj/machinery/computer/auxillary_base/proc/set_landing_zone(turf/T, mob/user, no_restrictions)
var/obj/docking_port/mobile/auxillary_base/base_dock = locate(/obj/docking_port/mobile/auxillary_base) in SSshuttle.mobile
if(!base_dock) //Not all maps have an Aux base. This object is useless in that case.
to_chat(user, "<span class='warning'>This station is not equipped with an auxillary base. Please contact your GATO contractor.</span>")
to_chat(user, "<span class='warning'>This station is not equipped with an auxillary base. Please contact your GATO contractor.</span>") //GS13 - Nanotrasen to GATO
return
if(!no_restrictions)
var/static/list/disallowed_turf_types = typecacheof(list(
@@ -319,7 +319,7 @@ interface with the mining shuttle at the landing site if a mobile beacon is also
break
if(!Mport)
to_chat(user, "<span class='warning'>This station is not equipped with an appropriate mining shuttle. Please contact GATO Support.</span>")
to_chat(user, "<span class='warning'>This station is not equipped with an appropriate mining shuttle. Please contact GATO Support.</span>") //GS13 - Nanotrasen to GATO
return
var/obj/docking_port/mobile/mining_shuttle
@@ -333,7 +333,7 @@ interface with the mining shuttle at the landing site if a mobile beacon is also
break
if(!mining_shuttle) //Not having a mining shuttle is a map issue
to_chat(user, "<span class='warning'>No mining shuttle signal detected. Please contact GATO Support.</span>")
to_chat(user, "<span class='warning'>No mining shuttle signal detected. Please contact GATO Support.</span>") //GS13 - Nanotrasen to GATO
SSshuttle.stationary.Remove(Mport)
qdel(Mport)
return
@@ -161,7 +161,7 @@
/obj/item/clothing/suit/hooded/explorer/heva
name = "HEVA suit"
desc = "The Hazardous Environments extra-Vehicular Activity suit, developed by WanTon & Sons Perilous Mining and sold to GATO for missions within inhospitable, mineral-rich zones. \
Its sleek plating deflects most biological - radioactive - and chemical substances and materials. Most notably, this will negate the effects of ash storms and give goliaths better grip against you."
Its sleek plating deflects most biological - radioactive - and chemical substances and materials. Most notably, this will negate the effects of ash storms and give goliaths better grip against you." //GS13 - Nanotrasen to GATO
icon_state = "heva"
item_state = "heva"
w_class = WEIGHT_CLASS_BULKY
@@ -314,7 +314,7 @@
//Signs
/obj/structure/sign/mining
name = "nanotrasen mining corps sign"
desc = "A sign of relief for weary miners, and a warning for would-be competitors to GATO's mining claims."
desc = "A sign of relief for weary miners, and a warning for would-be competitors to GATO's mining claims." //GS13 - Nanotrasen to GATO
icon = 'icons/turf/walls/survival_pod_walls.dmi'
icon_state = "ntpod"
buildable_sign = FALSE
+1 -1
View File
@@ -1,6 +1,6 @@
/obj/item/mmi
name = "Man-Machine Interface"
desc = "The Warrior's bland acronym, MMI, obscures the true horror of this monstrosity, that nevertheless has become standard-issue on GATO stations."
desc = "The Warrior's bland acronym, MMI, obscures the true horror of this monstrosity, that nevertheless has become standard-issue on GATO stations." //GS13 - Nanotrasen to GATO
icon = 'icons/obj/assemblies.dmi'
icon_state = "mmi_off"
w_class = WEIGHT_CLASS_NORMAL
+1 -1
View File
@@ -507,7 +507,7 @@ GLOBAL_LIST_INIT(ballmer_windows_me_msg, list("Yo man, what if, we like, uh, put
"I have a crazy idea, guys. Rather than having monkeys to test on, what if we only used apes?",
"Woh man ok, what if we took slime cores and smashed them into other slimes, be kinda cool to see what happens.",
"We're GATO but there's barely any cats on these stations, what's up with that??"
))
)) //GS13 - Nanotrasen to GATO
//this updates all special effects: stun, sleeping, knockdown, druggy, stuttering, etc..
/mob/living/carbon/handle_status_effects()
+9 -9
View File
@@ -222,7 +222,7 @@
/datum/mod_theme/mining
name = "mining"
desc = "A high-power GATO mining suit, supporting more complexity at a bigger drain."
desc = "A high-power GATO mining suit, supporting more complexity at a bigger drain." //GS13 - Nanotrasen to GATO
extended_desc = "A high-powered GATO-designed suit, based off the work of Nakamura Engineering. \
While initial designs were built for the rigors of asteroid mining, given blast resistance through inbuilt ceramics, \
mining teams have since heavily tweaked the suit themselves. Aftermarket armor plating has been added, \
@@ -500,7 +500,7 @@
/datum/mod_theme/magnate
name = "magnate"
desc = "A fancy, very protective suit for GATO's captains. Shock, fire and acid-proof while also having a large capacity and high speed."
desc = "A fancy, very protective suit for GATO's captains. Shock, fire and acid-proof while also having a large capacity and high speed." //GS13 - Nanotrasen to GATO
extended_desc = "They say it costs four hundred thousand credits to run this MODsuit... for twelve seconds. \
The Magnate suit is designed for protection, comfort, and luxury for GATO Captains. \
The onboard air filters have been preprogrammed with an additional five hundred different fragrances that can \
@@ -509,7 +509,7 @@
My God, it even has a granite trim. The double-classified paint that's been painstakingly applied to the hull \
provides protection against shock, fire, and the strongest acids. Onboard systems employ meta-positronic learning \
and bluespace processing to allow for a wide array of onboard modules to be supported, and only the best actuators \
have been employed for speed. The resemblance to a Gorlex Marauder helmet is purely coincidental."
have been employed for speed. The resemblance to a Gorlex Marauder helmet is purely coincidental." //GS13 - Nanotrasen to GATO
default_skin = "magnate"
armor = list(MELEE = 20, BULLET = 15, LASER = 15, ENERGY = 15, BOMB = 50, BIO = 100, FIRE = 100, ACID = 100, WOUND = 15, RAD = 0)
resistance_flags = FIRE_PROOF|ACID_PROOF
@@ -765,12 +765,12 @@
/datum/mod_theme/responsory
name = "responsory"
desc = "A high-speed rescue suit by GATO, intended for its' emergency response teams."
desc = "A high-speed rescue suit by GATO, intended for its' emergency response teams." //GS13 - Nanotrasen to GATO
extended_desc = "A streamlined suit of GATO design, these sleek black suits are only worn by \
elite emergency response personnel to help save the day. While the slim and nimble design of the suit \
cuts the ceramics and ablatives in it down, dropping the protection, \
it keeps the wearer safe from the harsh void of space while sacrificing no speed whatsoever. \
While wearing it you feel an extreme deference to darkness. "
While wearing it you feel an extreme deference to darkness. " //GS13 - Nanotrasen to GATO
default_skin = "responsory"
armor = list(MELEE = 50, BULLET = 40, LASER = 50, ENERGY = 50, BOMB = 50, BIO = 100, FIRE = 100, ACID = 90, WOUND = 10, RAD = 0)
resistance_flags = FIRE_PROOF
@@ -828,13 +828,13 @@
/datum/mod_theme/apocryphal
name = "apocryphal"
desc = "A high-tech, only technically legal, armored suit created by a collaboration effort between GATO and Apadyne Technologies."
desc = "A high-tech, only technically legal, armored suit created by a collaboration effort between GATO and Apadyne Technologies." //GS13 - Nanotrasen to GATO
extended_desc = "A bulky and only legal by technicality suit, this ominous black and red MODsuit is only worn by \
GATO Black Ops teams. If you can see this suit, you fucked up. A collaborative joint effort between \
Apadyne and GATO the construction and modules gives the user robust protection against \
anything that can be thrown at it, along with acute combat awareness tools for it's wearer. \
Whether the wearer uses it or not is up to them. \
There seems to be a little inscription on the wrist that reads; \'squiddie', d'aww."
There seems to be a little inscription on the wrist that reads; \'squiddie', d'aww." //GS13 - Nanotrasen to GATO
default_skin = "apocryphal"
armor = list(MELEE = 80, BULLET = 80, LASER = 50, ENERGY = 60, BOMB = 100, BIO = 100, FIRE = 100, ACID = 100, WOUND = 25, RAD = 0)
resistance_flags = FIRE_PROOF|ACID_PROOF
@@ -869,12 +869,12 @@
/datum/mod_theme/corporate
name = "corporate"
desc = "A fancy, high-tech suit for GATO's high ranking officers."
desc = "A fancy, high-tech suit for GATO's high ranking officers." //GS13 - Nanotrasen to GATO
extended_desc = "An even more costly version of the Magnate model, the corporate suit is a thermally insulated, \
anti-corrosion coated suit for high-ranking CentCom Officers, deploying pristine protective armor and \
advanced actuators, feeling practically weightless when turned on. Scraping the paint of this suit is \
counted as a war-crime and reason for immediate execution in over fifty GATO space stations. \
The resemblance to a Gorlex Marauder helmet is purely coincidental."
The resemblance to a Gorlex Marauder helmet is purely coincidental." //GS13 - Nanotrasen to GATO
default_skin = "corporate"
armor = list(MELEE = 50, BULLET = 40, LASER = 50, ENERGY = 50, BOMB = 50, BIO = 100, FIRE = 100, ACID = 100, WOUND = 15, RAD = 0)
resistance_flags = FIRE_PROOF|ACID_PROOF
+1 -1
View File
@@ -64,7 +64,7 @@
/obj/item/mod/module/quick_carry
name = "MOD quick carry module"
desc = "A suite of advanced servos, redirecting power from the suit's arms to help carry the wounded; \
or simply for fun. However, GATO has locked the module's ability to assist in hand-to-hand combat."
or simply for fun. However, GATO has locked the module's ability to assist in hand-to-hand combat." //GS13 - Nanotrasen to GATO
icon_state = "carry"
complexity = 1
idle_power_cost = DEFAULT_CHARGE_DRAIN * 0.3
+1 -1
View File
@@ -5,7 +5,7 @@
name = "MOD reagent scanner module"
desc = "A module based off research-oriented GATO HUDs, this is capable of scanning the contents of \
containers and projecting the information in an easy-to-read format on the wearer's display. \
It cannot detect flavors, so that's up to you."
It cannot detect flavors, so that's up to you." //GS13 - Nanotrasen to GATO
icon_state = "scanner"
module_type = MODULE_TOGGLE
complexity = 1
+2 -2
View File
@@ -5,7 +5,7 @@
name = "MOD internal GPS module"
desc = "This module uses common GATO technology to calculate the user's position anywhere in space, \
down to the exact coordinates. This information is fed to a central database viewable from the device itself, \
though using it to help people is up to you."
though using it to help people is up to you." //GS13 - Nanotrasen to GATO
icon_state = "gps"
module_type = MODULE_USABLE
complexity = 1
@@ -29,7 +29,7 @@
name = "MOD hydraulic clamp module"
desc = "A series of actuators installed into both arms of the suit, boasting a lifting capacity of almost a ton. \
However, this design has been locked by GATO to be primarily utilized for lifting various crates. \
A lot of people would say that loading cargo is a dull job, but you could not disagree more."
A lot of people would say that loading cargo is a dull job, but you could not disagree more." //GS13 - Nanotrasen to GATO
icon_state = "clamp"
module_type = MODULE_ACTIVE
complexity = 3
@@ -18,7 +18,7 @@
var/player_mp = 10
var/ticket_count = 0
///Shows what text is shown on the app, usually showing the log of combat actions taken by the player.
var/heads_up = "GATO says, winners make us money."
var/heads_up = "GATO says, winners make us money." //GS13 - Nanotrasen to GATO
var/boss_name = "Cuban Pete's Minion"
///Determines which boss image to use on the UI.
var/boss_id = 1
@@ -3,7 +3,7 @@
filedesc = "NT IRN"
category = PROGRAM_CATEGORY_SUPL
program_icon_state = "request"
extended_desc = "GATO Internal Requisition Network interface for supply purchasing using a department budget account."
extended_desc = "GATO Internal Requisition Network interface for supply purchasing using a department budget account." //GS13 - Nanotrasen to GATO
requires_ntnet = TRUE
usage_flags = PROGRAM_LAPTOP | PROGRAM_TABLET
size = 20
+1 -1
View File
@@ -25,7 +25,7 @@
/mob/dead/observer/proc/render_news_channel(datum/news/feed_channel/FC)
var/list/content = list()
content += "<B>[FC.channel_name]: </B><FONT SIZE=1>\[created by: <FONT COLOR='maroon'>[FC.returnAuthor(-1)]</FONT>\]</FONT><HR>"
if(FC.censored)
if(FC.censored) //GS13 - Nanotrasen to GATO
content += "<FONT COLOR='red'><B>ATTENTION: </B></FONT>This channel has been deemed as threatening to the welfare of the station, and marked with a GATO D-Notice.<BR>"
content += "No further feed story additions are allowed while the D-Notice is in effect.</FONT><BR><BR>"
if(!length(FC.messages))
+11 -11
View File
@@ -9,7 +9,7 @@ GLOBAL_LIST_EMPTY(allCasters)
/obj/machinery/newscaster
name = "newscaster"
desc = "A standard GATO-licensed newsfeed handler for use in commercial space stations. All the news you absolutely have no use for, in one place!"
desc = "A standard GATO-licensed newsfeed handler for use in commercial space stations. All the news you absolutely have no use for, in one place!" //GS13 - Nanotrasen to GATO
icon = 'icons/obj/terminals.dmi'
icon_state = "newscaster_normal"
plane = ABOVE_WALL_PLANE
@@ -106,7 +106,7 @@ GLOBAL_LIST_EMPTY(allCasters)
var/dat
scan_user(human_or_robot_user)
switch(screen)
if(0)
if(0) //GS13 - Nanotrasen to GATO
dat += "Welcome to Newscasting Unit #[unit_no].<BR> Interface & News networks Operational."
dat += "<BR><FONT SIZE=1>Property of GATO Inc</FONT>"
if(GLOB.news_network.wanted_issue.active)
@@ -117,7 +117,7 @@ GLOBAL_LIST_EMPTY(allCasters)
dat+= "<BR><A href='?src=[REF(src)];menu_paper=1'>Print newspaper</A>"
dat+= "<BR><A href='?src=[REF(src)];refresh=1'>Re-scan User</A>"
dat+= "<BR><BR><A href='?src=[REF(human_or_robot_user)];mach_close=newscaster_main'>Exit</A>"
if(securityCaster)
if(securityCaster) //GS13 - Nanotrasen to GATO
var/wanted_already = 0
if(GLOB.news_network.wanted_issue.active)
wanted_already = 1
@@ -231,7 +231,7 @@ GLOBAL_LIST_EMPTY(allCasters)
dat+="<a href='?src=[REF(src)];new_comment=[REF(MESSAGE)]'>Comment</a><br>"
dat+="<BR><HR><A href='?src=[REF(src)];refresh=1'>Refresh</A>"
dat+="<BR><A href='?src=[REF(src)];setScreen=[1]'>Back</A>"
if(10)
if(10) //GS13 - Nanotrasen to GATO
dat+="<B>GATO Feed Censorship Tool</B><BR>"
dat+="<FONT SIZE=1>NOTE: Due to the nature of news Feeds, total deletion of a Feed Story is not possible.<BR>"
dat+="Keep in mind that users attempting to view a censored feed will instead see the \[REDACTED\] tag above it.</FONT>"
@@ -242,7 +242,7 @@ GLOBAL_LIST_EMPTY(allCasters)
for(var/datum/news/feed_channel/CHANNEL in GLOB.news_network.network_channels)
dat+="<A href='?src=[REF(src)];pick_censor_channel=[REF(CHANNEL)]'>[CHANNEL.channel_name]</A> [(CHANNEL.censored) ? ("<FONT COLOR='red'>***</FONT>") : ""]<BR>"
dat+="<BR><A href='?src=[REF(src)];setScreen=[0]'>Cancel</A>"
if(11)
if(11) //GS13 - Nanotrasen to GATO
dat+="<B>GATO D-Notice Handler</B><HR>"
dat+="<FONT SIZE=1>A D-Notice is to be bestowed upon the channel if the handling Authority deems it as harmful for the station's"
dat+="morale, integrity or disciplinary behaviour. A D-Notice will render a channel unable to be updated by anyone, without deleting any feed"
@@ -450,14 +450,14 @@ GLOBAL_LIST_EMPTY(allCasters)
screen = 15
else
if(GLOB.news_network.wanted_issue.isAdminMsg)
alert("The wanted issue has been distributed by a GATO higherup. You cannot edit it.","Ok")
alert("The wanted issue has been distributed by a GATO higherup. You cannot edit it.","Ok") //GS13 - Nanotrasen to GATO
return
GLOB.news_network.submitWanted(channel_name, msg, scanned_user, picture)
screen = 19
updateUsrDialog()
else if(href_list["cancel_wanted"])
if(GLOB.news_network.wanted_issue.isAdminMsg)
alert("The wanted issue has been distributed by a GATO higherup. You cannot take it down.","Ok")
alert("The wanted issue has been distributed by a GATO higherup. You cannot take it down.","Ok") //GS13 - Nanotrasen to GATO
return
var/choice = alert("Please confirm Wanted Issue removal","Network Security Handler","Confirm","Cancel")
if(choice=="Confirm")
@@ -470,21 +470,21 @@ GLOBAL_LIST_EMPTY(allCasters)
else if(href_list["censor_channel_author"])
var/datum/news/feed_channel/FC = locate(href_list["censor_channel_author"])
if(FC.is_admin_channel)
alert("This channel was created by a GATO Officer. You cannot censor it.","Ok")
alert("This channel was created by a GATO Officer. You cannot censor it.","Ok") //GS13 - Nanotrasen to GATO
return
FC.toggleCensorAuthor()
updateUsrDialog()
else if(href_list["censor_channel_story_author"])
var/datum/news/feed_message/MSG = locate(href_list["censor_channel_story_author"])
if(MSG.is_admin_message)
alert("This message was created by a GATO Officer. You cannot censor its author.","Ok")
alert("This message was created by a GATO Officer. You cannot censor its author.","Ok") //GS13 - Nanotrasen to GATO
return
MSG.toggleCensorAuthor()
updateUsrDialog()
else if(href_list["censor_channel_story_body"])
var/datum/news/feed_message/MSG = locate(href_list["censor_channel_story_body"])
if(MSG.is_admin_message)
alert("This channel was created by a GATO Officer. You cannot censor it.","Ok")
alert("This channel was created by a GATO Officer. You cannot censor it.","Ok") //GS13 - Nanotrasen to GATO
return
MSG.toggleCensorBody()
updateUsrDialog()
@@ -496,7 +496,7 @@ GLOBAL_LIST_EMPTY(allCasters)
else if(href_list["toggle_d_notice"])
var/datum/news/feed_channel/FC = locate(href_list["toggle_d_notice"])
if(FC.is_admin_channel)
alert("This channel was created by a GATO Officer. You cannot place a D-Notice upon it.","Ok")
alert("This channel was created by a GATO Officer. You cannot place a D-Notice upon it.","Ok") //GS13 - Nanotrasen to GATO
return
FC.toggleCensorDclass()
updateUsrDialog()
+2 -2
View File
@@ -1,6 +1,6 @@
/obj/item/newspaper
name = "newspaper"
desc = "An issue of The Griffon, the newspaper circulating aboard GATO Space Stations."
desc = "An issue of The Griffon, the newspaper circulating aboard GATO Space Stations." //GS13 - Nanotrasen to GATO
icon = 'icons/obj/bureaucracy.dmi'
icon_state = "newspaper"
lefthand_file = 'icons/mob/inhands/misc/books_lefthand.dmi'
@@ -36,7 +36,7 @@
var/dat
pages = 0
switch(screen)
if(0) //Cover
if(0) //Cover //GS13 - Nanotrasen to GATO
dat+="<DIV ALIGN='center'><B><FONT SIZE=6>The Griffon</FONT></B></div>"
dat+="<DIV ALIGN='center'><FONT SIZE=2>GATO-standard newspaper, for use on GATO? Space Facilities</FONT></div><HR>"
if(isemptylist(news_content))
+3 -3
View File
@@ -28,7 +28,7 @@
/obj/item/paper/contract/employment/update_text()
name = "paper- [target] employment contract"
info = "<center>Conditions of Employment</center><BR><BR><BR><BR>This Agreement is made and entered into as of the date of last signature below, by and between [target] (hereafter referred to as SLAVE), and GATO (hereafter referred to as the omnipresent and helpful watcher of humanity).<BR>WITNESSETH:<BR>WHEREAS, SLAVE is a natural born human or humanoid, possessing skills upon which he can aid the omnipresent and helpful watcher of humanity, who seeks employment in the omnipresent and helpful watcher of humanity.<BR>WHEREAS, the omnipresent and helpful watcher of humanity agrees to sporadically provide payment to SLAVE, in exchange for permanent servitude.<BR>NOW THEREFORE in consideration of the mutual covenants herein contained, and other good and valuable consideration, the parties hereto mutually agree as follows:<BR>In exchange for paltry payments, SLAVE agrees to work for the omnipresent and helpful watcher of humanity, for the remainder of his or her current and future lives.<BR>Further, SLAVE agrees to transfer ownership of his or her soul to the loyalty department of the omnipresent and helpful watcher of humanity.<BR>Should transfership of a soul not be possible, a lien shall be placed instead.<BR>Signed,<BR><i>[target]</i>"
info = "<center>Conditions of Employment</center><BR><BR><BR><BR>This Agreement is made and entered into as of the date of last signature below, by and between [target] (hereafter referred to as SLAVE), and GATO (hereafter referred to as the omnipresent and helpful watcher of humanity).<BR>WITNESSETH:<BR>WHEREAS, SLAVE is a natural born human or humanoid, possessing skills upon which he can aid the omnipresent and helpful watcher of humanity, who seeks employment in the omnipresent and helpful watcher of humanity.<BR>WHEREAS, the omnipresent and helpful watcher of humanity agrees to sporadically provide payment to SLAVE, in exchange for permanent servitude.<BR>NOW THEREFORE in consideration of the mutual covenants herein contained, and other good and valuable consideration, the parties hereto mutually agree as follows:<BR>In exchange for paltry payments, SLAVE agrees to work for the omnipresent and helpful watcher of humanity, for the remainder of his or her current and future lives.<BR>Further, SLAVE agrees to transfer ownership of his or her soul to the loyalty department of the omnipresent and helpful watcher of humanity.<BR>Should transfership of a soul not be possible, a lien shall be placed instead.<BR>Signed,<BR><i>[target]</i>" //GS13 - Nanotrasen to GATO
/obj/item/paper/contract/employment/attack(mob/living/M, mob/living/carbon/human/user)
@@ -41,8 +41,8 @@
else
deconvert = prob (5)
if(deconvert)
M.visible_message("<span class='notice'>[user] reminds [M] that [M]'s soul was already purchased by GATO!</span>")
to_chat(M, "<span class='boldnotice'>You feel that your soul has returned to its rightful owner, GATO.</span>")
M.visible_message("<span class='notice'>[user] reminds [M] that [M]'s soul was already purchased by GATO!</span>") //GS13 - Nanotrasen to GATO
to_chat(M, "<span class='boldnotice'>You feel that your soul has returned to its rightful owner, GATO.</span>") //GS13 - Nanotrasen to GATO
M.return_soul()
else
M.visible_message("<span class='danger'>[user] beats [M] over the head with [src]!</span>", \
+1 -1
View File
@@ -98,7 +98,7 @@
/obj/item/folder/documents
name = "folder- 'TOP SECRET'"
desc = "A folder stamped \"Top Secret - Property of GATO Corporation. Unauthorized distribution is punishable by death.\""
desc = "A folder stamped \"Top Secret - Property of GATO Corporation. Unauthorized distribution is punishable by death.\"" //GS13 - Nanotrasen to GATO
/obj/item/folder/documents/Initialize(mapload)
. = ..()
+4 -4
View File
@@ -112,7 +112,7 @@
/obj/item/paper/guides/cogstation/disposals
name = "Regarding the disposal system:"
info = "As you might have noticed, this station has far more disposal pipes than you may expect from your average GATO research facility. Part of the reason for this is specialization - mail, trash, even corpses have their own disposal systems. Unfortunately, the convenient color-coding was lost in translocation and we've had to compensate by marking the area around each bin. <BR>\n<BR>\n- <B>WHITE/GRAY STRIPES are for DELIVERIES. <BR>\n- RED STRIPES are for CORPSES. <BR>\n- EVERYTHING ELSE is for TRASH,</B> barring a few exceptions that should be labeled as such. <BR>\n<BR>\nIdeally the station won't sustain any heavy structural damage during your time here but if it does, or someone decides to tamper with/sabotage this system, you'll be forgiven if you can't put it back together perfectly. <BR>\n<BR>\n<I>-C. Donnelly</I> <BR>Architectural Analyst"
info = "As you might have noticed, this station has far more disposal pipes than you may expect from your average GATO research facility. Part of the reason for this is specialization - mail, trash, even corpses have their own disposal systems. Unfortunately, the convenient color-coding was lost in translocation and we've had to compensate by marking the area around each bin. <BR>\n<BR>\n- <B>WHITE/GRAY STRIPES are for DELIVERIES. <BR>\n- RED STRIPES are for CORPSES. <BR>\n- EVERYTHING ELSE is for TRASH,</B> barring a few exceptions that should be labeled as such. <BR>\n<BR>\nIdeally the station won't sustain any heavy structural damage during your time here but if it does, or someone decides to tamper with/sabotage this system, you'll be forgiven if you can't put it back together perfectly. <BR>\n<BR>\n<I>-C. Donnelly</I> <BR>Architectural Analyst" //GS13 - Nanotrasen to GATO
/obj/item/paper/guides/cogstation/janitor
name = "a quick tip"
@@ -172,7 +172,7 @@
/obj/item/paper/fluff/cogstation/letter_cap
name = "Captain's Log"
info = "So I guess some of the other heads have decided to leave little notes for future employees here. Heartwarming, but the most important thing I figure I can leave you is the truth. Nevermind the Syndicate, the xenomorphs, the apocalyptic death cults I hear are a thing way out there - I'm convinced we are our own worst enemy. <BR>\n<BR>\nDon't believe me? Maybe you can ask Chief Engineer Earp. Oh right, he vaporized himself trying to produce enough power to keep the lights on in Space China for a week, despite only needing a sliver of that to run this place as intended. Or maybe you can ask Head of Security Cannon, who executed our Research Director in plain sight of everyone. Even if he was in the right, the final frontier isn't the goddamn wild west! Hell, maybe you can ask one of your 'staff assistants', although in my experience the only ones they seem to want to help is themselves. <BR>\n<BR>\nOf course, the REAL problems are with the higher-ups that stationed us on this deathtrap before deciding to send it your way, but there's only so much I can say and get away with it, for instance that they only sent this station since they could care less if it was a total loss. By the time you read this, I'll already be long gone. Maybe it'll be a different story with your crew, but between you and me, I wouldn't hold my breath...<I>unless they fuck up the air system.</I> <BR>\n<BR>\n<I>Dom Kahn</I> <BR>Former Captain of GATO CogStation"
info = "So I guess some of the other heads have decided to leave little notes for future employees here. Heartwarming, but the most important thing I figure I can leave you is the truth. Nevermind the Syndicate, the xenomorphs, the apocalyptic death cults I hear are a thing way out there - I'm convinced we are our own worst enemy. <BR>\n<BR>\nDon't believe me? Maybe you can ask Chief Engineer Earp. Oh right, he vaporized himself trying to produce enough power to keep the lights on in Space China for a week, despite only needing a sliver of that to run this place as intended. Or maybe you can ask Head of Security Cannon, who executed our Research Director in plain sight of everyone. Even if he was in the right, the final frontier isn't the goddamn wild west! Hell, maybe you can ask one of your 'staff assistants', although in my experience the only ones they seem to want to help is themselves. <BR>\n<BR>\nOf course, the REAL problems are with the higher-ups that stationed us on this deathtrap before deciding to send it your way, but there's only so much I can say and get away with it, for instance that they only sent this station since they could care less if it was a total loss. By the time you read this, I'll already be long gone. Maybe it'll be a different story with your crew, but between you and me, I wouldn't hold my breath...<I>unless they fuck up the air system.</I> <BR>\n<BR>\n<I>Dom Kahn</I> <BR>Former Captain of GATO CogStation" //GS13 - Nanotrasen to GATO
/obj/item/paper/fluff/cogstation/letter_qm
name = "To the future Quartermaster:"
@@ -204,7 +204,7 @@
/obj/item/paper/fluff/cogstation/bsrb
name = "Message from the NTBSRB"
info = "Congratulations, (sector name here)! You've been chosen as a candidate to receive a GATO icon via bluespace translocation! 'CogStation' as it's commonly known has a rich history and a unique layout. Our hope is that you'll be able to retrofit this station to serve your needs, ideally as one of your primary research hubs.<br><br>We look forward to seeing what you can accomplish here!<BR>\n<BR>\n<I>-The GATO Bluespace Research Board</I>"
info = "Congratulations, (sector name here)! You've been chosen as a candidate to receive a GATO icon via bluespace translocation! 'CogStation' as it's commonly known has a rich history and a unique layout. Our hope is that you'll be able to retrofit this station to serve your needs, ideally as one of your primary research hubs.<br><br>We look forward to seeing what you can accomplish here!<BR>\n<BR>\n<I>-The GATO Bluespace Research Board</I>" //GS13 - Nanotrasen to GATO
/obj/item/paper/fluff/cogstation/survey
name = "Fwd: Survey Report"
@@ -238,7 +238,7 @@
/obj/item/paper/fluff/stations/centcom/bulletin
name = "paper- 'Official Bulletin'"
info = "<BR>CentCom Security<BR>Port Division<BR>Official Bulletin<BR><BR>Inspector,<BR>There is an emergency shuttle arriving today.<BR><BR>Approval is restricted to GATO employees only. Deny all other entrants.<BR><BR>CentCom Port Commissioner"
info = "<BR>CentCom Security<BR>Port Division<BR>Official Bulletin<BR><BR>Inspector,<BR>There is an emergency shuttle arriving today.<BR><BR>Approval is restricted to GATO employees only. Deny all other entrants.<BR><BR>CentCom Port Commissioner" //GS13 - Nanotrasen to GATO
/////////// Lavaland
+2 -2
View File
@@ -484,7 +484,7 @@
*/
/obj/item/toner
name = "toner cartridge"
desc = "A small, lightweight cartridge of GATO ValueBrand toner. Fits photocopiers and autopainters alike."
desc = "A small, lightweight cartridge of GATO ValueBrand toner. Fits photocopiers and autopainters alike." //GS13 - Nanotrasen to GATO
icon = 'icons/obj/device.dmi'
icon_state = "tonercartridge"
grind_results = list(/datum/reagent/iodine = 40, /datum/reagent/iron = 10)
@@ -493,7 +493,7 @@
/obj/item/toner/large
name = "large toner cartridge"
desc = "A hefty cartridge of GATO ValueBrand toner. Fits photocopiers and autopainters alike."
desc = "A hefty cartridge of GATO ValueBrand toner. Fits photocopiers and autopainters alike." //GS13 - Nanotrasen to GATO
grind_results = list(/datum/reagent/iodine = 90, /datum/reagent/iron = 10)
charges = 25
max_charges = 25
+1 -1
View File
@@ -199,7 +199,7 @@
/obj/item/ticket_machine_ticket
name = "Ticket"
desc = "A ticket which shows your place in the Head of Personnel's line. Made from GATO patented NanoPaper®. Though solid, its form seems to shimmer slightly. Feels (and burns) just like the real thing."
desc = "A ticket which shows your place in the Head of Personnel's line. Made from GATO patented NanoPaper®. Though solid, its form seems to shimmer slightly. Feels (and burns) just like the real thing." //GS13 - Nanotrasen to GATO
icon = 'icons/obj/bureaucracy.dmi'
icon_state = "ticket"
maptext_x = 7
+1 -1
View File
@@ -196,7 +196,7 @@
start_charged = FALSE
/obj/item/stock_parts/cell/crap
name = "\improper GATO brand rechargeable AA battery"
name = "\improper GATO brand rechargeable AA battery" //GS13 - Nanotrasen to GATO
desc = "You can't top the plasma top." //TOTALLY TRADEMARK INFRINGEMENT
maxcharge = 500
custom_materials = list(/datum/material/glass=40)
+1 -1
View File
@@ -54,7 +54,7 @@
R.depletion = depletion
if(prob(1))
R.name = "Plush-239 Fuel Rod"
R.desc = "GATO would like to remind you that it is not liable for any permanent radioactive damage done to its employees."
R.desc = "GATO would like to remind you that it is not liable for any permanent radioactive damage done to its employees." //GS13 - Nanotrasen to GATO
R.icon = 'icons/obj/plushes.dmi'
R.icon_state = "romanian"
R.fuel_power = 0.25 //Funny easter egg, slightly more powerful too.
@@ -9,7 +9,7 @@
fire_select_modes = list(SELECT_SEMI_AUTOMATIC, SELECT_BURST_SHOT, SELECT_FULLY_AUTOMATIC)
/obj/item/gun/ballistic/automatic/proto
name = "\improper GATO Saber SMG"
name = "\improper GATO Saber SMG" //GS13 - Nanotrasen to GATO
desc = "A prototype three-round burst 9mm submachine gun, designated 'SABR'. Has a threaded barrel for suppressors."
icon_state = "saber"
fire_sound = "sound/weapons/gunshot_smg_alt.ogg"
@@ -212,7 +212,7 @@
/obj/item/gun/ballistic/automatic/ar
name = "\improper GT-ARG 'Boarder'"
desc = "A robust assault rifle used by GATO fighting forces."
desc = "A robust assault rifle used by GATO fighting forces." //GS13 - Nanotrasen to GATO
icon_state = "arg"
item_state = "arg"
slot_flags = 0
@@ -399,7 +399,7 @@
/obj/item/gun/ballistic/automatic/laser
name = "laser rifle"
desc = "Though sometimes mocked for the relatively weak firepower of their energy weapons, the logistic miracle of rechargeable ammunition has given GATO a decisive edge over many a foe."
desc = "Though sometimes mocked for the relatively weak firepower of their energy weapons, the logistic miracle of rechargeable ammunition has given GATO a decisive edge over many a foe." //GS13 - Nanotrasen to GATO
icon_state = "oldrifle"
item_state = "arg"
mag_type = /obj/item/ammo_box/magazine/recharge
@@ -61,7 +61,7 @@
/obj/item/gun/ballistic/automatic/magrifle/hyperburst
name = "\improper Hyper-Burst rifle"
desc = "An extremely beefed up version of a stolen GATO weapon prototype, this 'rifle' is more like a cannon, with an extremely large bore barrel capable of generating several smaller magnetic 'barrels' to simultaneously launch multiple projectiles at once."
desc = "An extremely beefed up version of a stolen GATO weapon prototype, this 'rifle' is more like a cannon, with an extremely large bore barrel capable of generating several smaller magnetic 'barrels' to simultaneously launch multiple projectiles at once." //GS13 - Nanotrasen to GATO
icon_state = "hyperburst"
slot_flags = NONE //too lazy for the sprites rn and it's pretty stronk anyway.
mag_type = /obj/item/ammo_box/magazine/mhyper
@@ -34,13 +34,13 @@
/obj/item/gun/energy/laser/retro
name ="retro laser gun"
icon_state = "retro"
desc = "An older model of the basic lasergun, no longer used by GATO's private security or military forces. Nevertheless, it is still quite deadly and easy to maintain, making it a favorite amongst pirates and other outlaws."
desc = "An older model of the basic lasergun, no longer used by GATO's private security or military forces. Nevertheless, it is still quite deadly and easy to maintain, making it a favorite amongst pirates and other outlaws." //GS13 - Nanotrasen to GATO
ammo_x_offset = 3
/obj/item/gun/energy/laser/retro/old
name ="laser gun"
icon_state = "retro"
desc = "First generation lasergun, developed by GATO. Suffers from ammo issues but its unique ability to recharge its ammo without the need of a magazine helps compensate. You really hope someone has developed a better lasergun while you were in cryo."
desc = "First generation lasergun, developed by GATO. Suffers from ammo issues but its unique ability to recharge its ammo without the need of a magazine helps compensate. You really hope someone has developed a better lasergun while you were in cryo." //GS13 - Nanotrasen to GATO
ammo_type = list(/obj/item/ammo_casing/energy/lasergun/old)
ammo_x_offset = 3
@@ -73,7 +73,7 @@
/obj/item/gun/energy/pulse/pistol/m1911
name = "\improper M1911-P"
desc = "A compact pulse core in a classic handgun frame for GATO officers. It's not the size of the gun, it's the size of the hole it puts through people."
desc = "A compact pulse core in a classic handgun frame for GATO officers. It's not the size of the gun, it's the size of the hole it puts through people." //GS13 - Nanotrasen to GATO
icon_state = "m1911"
item_state = "gun"
cell_type = /obj/item/stock_parts/cell/infinite
@@ -2,7 +2,7 @@
//this is meant to hold reagents/obj/item/gun/syringe
/obj/item/gun/chem
name = "Reagent Repeater"
desc = "A GATO smartdart repeater rifle, modified to automatically synthesize piercing darts."
desc = "A GATO smartdart repeater rifle, modified to automatically synthesize piercing darts." //GS13 - Nanotrasen to GATO
icon_state = "chemgun"
item_state = "chemgun"
w_class = WEIGHT_CLASS_NORMAL
@@ -406,7 +406,7 @@
else if(R.chemical_flags & REAGENT_ORGANIC_PROCESS)
processtype = "Organics only"
else
processtype = "Noone?! (Report this to GATO's spacetime department immediately)"
processtype = "Noone?! (Report this to GATO's spacetime department immediately)" //GS13 - Nanotrasen to GATO
if(istype(R, /datum/reagent/fermi))
fermianalyze = TRUE
var/datum/chemical_reaction/Rcr = get_chemical_reaction(reagent)
@@ -1040,7 +1040,7 @@ All effects don't start immediately, but rather get worse over time; the rate is
/datum/reagent/consumable/ethanol/grog
name = "Grog"
description = "Watered down rum, GATO approves!"
description = "Watered down rum, GATO approves!" //GS13 - Nanotrasen to GATO
color = "#664300" // rgb: 102, 67, 0
boozepwr = 1 //Basically nothing
taste_description = "a poor excuse for alcohol"
@@ -1091,11 +1091,11 @@ All effects don't start immediately, but rather get worse over time; the rate is
taste_description = "stomach acid"
glass_icon_state = "acidspitglass"
glass_name = "Acid Spit"
glass_desc = "A drink from GATO. Made from live aliens."
glass_desc = "A drink from GATO. Made from live aliens." //GS13 - Nanotrasen to GATO
/datum/reagent/consumable/ethanol/amasec
name = "Amasec"
description = "Official drink of the GATO Gun-Club!"
description = "Official drink of the GATO Gun-Club!" //GS13 - Nanotrasen to GATO
color = "#664300" // rgb: 102, 67, 0
boozepwr = 35
quality = DRINK_GOOD
@@ -1317,7 +1317,7 @@ All effects don't start immediately, but rather get worse over time; the rate is
taste_description = "da bomb"
glass_icon_state = "atomicbombglass"
glass_name = "Atomic Bomb"
glass_desc = "GATO cannot take legal responsibility for your actions after imbibing."
glass_desc = "GATO cannot take legal responsibility for your actions after imbibing." //GS13 - Nanotrasen to GATO
value = REAGENT_VALUE_RARE
/datum/reagent/consumable/ethanol/atomicbomb/on_mob_life(mob/living/carbon/M)
@@ -1888,7 +1888,7 @@ All effects don't start immediately, but rather get worse over time; the rate is
taste_description = "seduction"
glass_icon_state = "between_the_sheets"
glass_name = "Between the Sheets"
glass_desc = "The only drink that comes with a label reminding you of GATO's zero-tolerance promiscuity policy."
glass_desc = "The only drink that comes with a label reminding you of GATO's zero-tolerance promiscuity policy." //GS13 - Nanotrasen to GATO
/datum/reagent/consumable/ethanol/between_the_sheets/on_mob_life(mob/living/L)
..()
@@ -133,10 +133,10 @@
if(!istype(D))
return FALSE
if(!(isnull(allowed_department_flags) || (D.departmental_flags & allowed_department_flags)))
say("Warning: Printing failed: This fabricator does not have the necessary keys to decrypt design schematics. Please update the research data with the on-screen button and contact GATO Support!")
say("Warning: Printing failed: This fabricator does not have the necessary keys to decrypt design schematics. Please update the research data with the on-screen button and contact GATO Support!") //GS13 - Nanotrasen to GATO
return FALSE
if(D.build_type && !(D.build_type & allowed_buildtypes))
say("This machine does not have the necessary manipulation systems for this design. Please contact GATO Support!")
say("This machine does not have the necessary manipulation systems for this design. Please contact GATO Support!") //GS13 - Nanotrasen to GATO
return FALSE
if(!(obj_flags & EMAGGED) && (offstation_security_levels || is_station_level(z)))
if(GLOB.security_level < D.min_security_level)
+2 -2
View File
@@ -62,11 +62,11 @@
/datum/techweb/science //Global science techweb for RND consoles.
id = "SCIENCE"
organization = "GATO"
organization = "GATO" //GS13 - Nanotrasen to GATO
/datum/techweb/bepis //Should contain only 1 BEPIS tech selected at random.
id = "EXPERIMENTAL"
organization = "GATO R&D"
organization = "GATO R&D" //GS13 - Nanotrasen to GATO
/datum/techweb/bepis/New()
. = ..()
@@ -85,7 +85,7 @@
id = "tackle_advanced"
display_name = "Advanced Grapple Technology"
description = "GATO would like to remind its researching staff that it is never acceptable to \"glomp\" your coworkers, and further \"scientific trials\" on the subject \
will no longer be accepted in its academic journals."
will no longer be accepted in its academic journals." //GS13 - Nanotrasen to GATO
design_ids = list("tackle_dolphin", "tackle_rocket")
research_costs = list(TECHWEB_POINT_TYPE_GENERIC = 2500)
hidden = TRUE
+2 -2
View File
@@ -10,7 +10,7 @@
We need you to construct BSA-[rand(1,99)] Artillery position aboard your station.
Base parts are available for shipping via cargo.
-GATO Naval Command"}
-GATO Naval Command"} //GS13 - Nanotrasen to GATO
/datum/station_goal/bluespace_cannon/on_report()
//Unlock BSA parts
@@ -63,7 +63,7 @@
/obj/machinery/bsa/middle
name = "Bluespace Artillery Fusor"
desc = "Contents classified by GATO Naval Command. Needs to be linked with the other BSA parts using multitool."
desc = "Contents classified by GATO Naval Command. Needs to be linked with the other BSA parts using multitool." //GS13 - Nanotrasen to GATO
icon_state = "fuel_chamber"
var/obj/machinery/bsa/back/back
var/obj/machinery/bsa/front/front
+2 -2
View File
@@ -12,8 +12,8 @@
var/report_message = "Complete this goal."
/datum/station_goal/proc/send_report()
priority_announce("Priority GATO directive received. Project \"[name]\" details inbound.", "Incoming Priority Message", SSstation.announcer.get_rand_report_sound())
print_command_report(get_report(),"GATO Directive [pick(GLOB.phonetic_alphabet)] \Roman[rand(1,50)]", announce=FALSE)
priority_announce("Priority GATO directive received. Project \"[name]\" details inbound.", "Incoming Priority Message", SSstation.announcer.get_rand_report_sound()) //GS13 - Nanotrasen to GATO
print_command_report(get_report(),"GATO Directive [pick(GLOB.phonetic_alphabet)] \Roman[rand(1,50)]", announce=FALSE) //GS13 - Nanotrasen to GATO
on_report()
/datum/station_goal/proc/on_report()
+1 -1
View File
@@ -675,7 +675,7 @@
card.forceMove(src)
cards.Add(card)
/obj/item/paper/tcg_rules
/obj/item/paper/tcg_rules //GS13 - Nanotrasen to GATO
name = "TCG Rulebook"
desc = "A small rulebook containing a starter guide for TCG."
icon = 'icons/obj/tcg/misc.dmi'
+24 -24
View File
@@ -5,7 +5,7 @@
/datum/tcg_card/pack_1/captain
name = "Captain"
desc = "GATO hires a captain for every station. However, most of the time they just drink wishkey and secure the disk."
desc = "GATO hires a captain for every station. However, most of the time they just drink wishkey and secure the disk." //GS13 - Nanotrasen to GATO
rules = "Human. Tap this card for 1 mana: inflict -1/-1 to an opposing creature card."
icon_state = "captain"
@@ -19,7 +19,7 @@
/datum/tcg_card/pack_1/captain_hardsuit
name = "Apadyne Technologies Mk.2 R.I.O.T. Suit (Captain's Version)"
desc = "A heavily customised Apadyne Technologies Mk.2 R.I.O.T. Suit, rebuilt and refitted to GATO's highest standards for issue to Station Captains."
desc = "A heavily customised Apadyne Technologies Mk.2 R.I.O.T. Suit, rebuilt and refitted to GATO's highest standards for issue to Station Captains." //GS13 - Nanotrasen to GATO
rules = "On equip: Equipped unit gains +1/+1 for one turn"
icon_state = "captain_hardsuit"
@@ -89,7 +89,7 @@
/datum/tcg_card/pack_1/hos
name = "Head of Security"
desc = "GATO hires most heads of staff based on their qualifications as being amicable, good at conflict resolution, ability to handle high-stakes situations, humanity, and desire to learn. Heads of Security only need a highschool degree."
desc = "GATO hires most heads of staff based on their qualifications as being amicable, good at conflict resolution, ability to handle high-stakes situations, humanity, and desire to learn. Heads of Security only need a highschool degree." //GS13 - Nanotrasen to GATO
rules = "Human. All opponent's cards cost 1 more until Head Of Security is removed from the battlefield."
icon_state = "hos"
@@ -234,7 +234,7 @@
/datum/tcg_card/pack_1/cyborg_engi
name = "Cyborg (Engineering Shell)"
desc = "A common sight on GATO Stations Engineering Shells maintain critical station systems in hazardous conditions."
desc = "A common sight on GATO Stations Engineering Shells maintain critical station systems in hazardous conditions." //GS13 - Nanotrasen to GATO
rules = "Asimov."
icon_state = "borg_engi"
@@ -336,7 +336,7 @@
/datum/tcg_card/pack_1/assistant
name = "Assistant"
desc = "The lowest ladder on the GATO Employment Ladder, Assistants are employed to help out with tasks deemed 'too menial for robots'."
desc = "The lowest ladder on the GATO Employment Ladder, Assistants are employed to help out with tasks deemed 'too menial for robots'." //GS13 - Nanotrasen to GATO
rules = "Greytide."
icon_state = "assistant"
@@ -350,7 +350,7 @@
/datum/tcg_card/pack_1/greytider
name = "Greytider"
desc = "The lowest ladder on the GATO Employment Ladder, Assistants are employed to help out with tasks deemed 'too menial for robots'."
desc = "The lowest ladder on the GATO Employment Ladder, Assistants are employed to help out with tasks deemed 'too menial for robots'." //GS13 - Nanotrasen to GATO
rules = "Greytide. Instead of getting +1/+1 on the first turn, get it permanently."
icon_state = "greytider"
@@ -420,7 +420,7 @@
/datum/tcg_card/pack_1/inquisitor
name = "Inquisitor's Hardsuit"
desc = "GATO officially doesn't believe in ghosts magic or anything that can't be solved with science. When you see someone show up in one of these let that remind you of that fact."
desc = "GATO officially doesn't believe in ghosts magic or anything that can't be solved with science. When you see someone show up in one of these let that remind you of that fact." //GS13 - Nanotrasen to GATO
rules = "Holy. First Strike."
icon_state = "inquisitor"
@@ -448,7 +448,7 @@
/datum/tcg_card/pack_1/lawyer
name = "Lawyer"
desc = "GATO knows the value of a good lawyer. That's why they're all working hard at our home offices defending us from frivolous labor suits from lazy no-good employees who should be working hard instead of slacking off reading trading cards."
desc = "GATO knows the value of a good lawyer. That's why they're all working hard at our home offices defending us from frivolous labor suits from lazy no-good employees who should be working hard instead of slacking off reading trading cards." //GS13 - Nanotrasen to GATO
rules = "When an opponent attacks with a creature with 3 or more power this card gains Taunt."
icon_state = "lawyer"
@@ -462,7 +462,7 @@
/datum/tcg_card/pack_1/clown
name = "Clown"
desc = "Every GATO station has a clown on board as high command believes that a source of entertainment will reduce instances of murder-suicide on board Spinward Stations. The results of this hypothesis are as of yet unproven."
desc = "Every GATO station has a clown on board as high command believes that a source of entertainment will reduce instances of murder-suicide on board Spinward Stations. The results of this hypothesis are as of yet unproven." //GS13 - Nanotrasen to GATO
rules = "Taunt. When killed, attacking creature dies as well"
icon_state = "clown"
@@ -504,7 +504,7 @@
/datum/tcg_card/pack_1/cook
name = "Cook"
desc = "Every GATO chef is trained in 3 cuisines of their choosing upon being hired alongside the closely guarded secret of Close Quarters Cooking."
desc = "Every GATO chef is trained in 3 cuisines of their choosing upon being hired alongside the closely guarded secret of Close Quarters Cooking." //GS13 - Nanotrasen to GATO
rules = "First Strike. When attacked, gain +1/0."
icon_state = "cook"
@@ -518,7 +518,7 @@
/datum/tcg_card/pack_1/curator
name = "Curator"
desc = "In GATO polls the Curator has ranked as the most pointless job on station much to the ire of the Curator's union. Thankfully we don't have to listen to them."
desc = "In GATO polls the Curator has ranked as the most pointless job on station much to the ire of the Curator's union. Thankfully we don't have to listen to them." //GS13 - Nanotrasen to GATO
rules = "On Summon: Draw a card. If it's a spell, discard it."
icon_state = "curator"
@@ -550,7 +550,7 @@
/datum/tcg_card/pack_1/sec_officer
name = "Security Officer"
desc = "GATO would like to remind all employees to support their station security team; remember the boys in red keep you safe!"
desc = "GATO would like to remind all employees to support their station security team; remember the boys in red keep you safe!" //GS13 - Nanotrasen to GATO
rules = "Squad Tactics."
icon_state = "officer"
@@ -578,7 +578,7 @@
/datum/tcg_card/pack_1/detective
name = "Security Officer"
desc = "GATO hires nothing but the best detectives to investigate crime on our stations. A penchant for cigarettes and outdated fashion isn't mandatory but is appreciated."
desc = "GATO hires nothing but the best detectives to investigate crime on our stations. A penchant for cigarettes and outdated fashion isn't mandatory but is appreciated." //GS13 - Nanotrasen to GATO
rules = "Deadeye."
icon_state = "detective"
@@ -610,7 +610,7 @@
/datum/tcg_card/pack_1/scientist
name = "Scientist"
desc = "Rumours that GATO hires 'mad scientists' are greatly exaggerated. Scientists are regularly screened to ensure that their insanity remains within acceptable limits."
desc = "Rumours that GATO hires 'mad scientists' are greatly exaggerated. Scientists are regularly screened to ensure that their insanity remains within acceptable limits." //GS13 - Nanotrasen to GATO
rules = "When this card is targeted by an opponent's single target spell you gain 1 lifeshard."
icon_state = "scientist"
@@ -624,7 +624,7 @@
/datum/tcg_card/pack_1/scientist_moth
name = "Scientist(Moth)"
desc = "Moths are a common sight in GATO research departments acting as integral ideas guys for new clothing designs and lighting innovations."
desc = "Moths are a common sight in GATO research departments acting as integral ideas guys for new clothing designs and lighting innovations." //GS13 - Nanotrasen to GATO
rules = ""
icon_state = "scientist_moth"
@@ -638,7 +638,7 @@
/datum/tcg_card/pack_1/roboticist
name = "Roboticist"
desc = "The roboticist's work is as close as GATO legally allows its employees to come to necromancy."
desc = "The roboticist's work is as close as GATO legally allows its employees to come to necromancy." //GS13 - Nanotrasen to GATO
rules = "If a Asimov card on your side of the field is destroyed you may pay 2 mana and tap this card: Return that card to your hand."
icon_state = "roboticist"
@@ -652,7 +652,7 @@
/datum/tcg_card/pack_1/monkey
name = "Monkey"
desc = "GATO seeks to phase out animal testing by 2570 in accordance with new TerraGov legislation. This will be replaced with more ethical solutions such as computer simulations or experimentation on Assistants."
desc = "GATO seeks to phase out animal testing by 2570 in accordance with new TerraGov legislation. This will be replaced with more ethical solutions such as computer simulations or experimentation on Assistants." //GS13 - Nanotrasen to GATO
rules = "Greytide. This card is considered Human with a Geneticist on your side of the field."
icon_state = "monkey"
@@ -666,7 +666,7 @@
/datum/tcg_card/pack_1/geneticist
name = "Geneticist"
desc = "Geneticists are tasked with manipulating human DNA to produce special effects. GATO maintains a strict 'no superhero' policy for mutations following the Superhero Civil War of 2150."
desc = "Geneticists are tasked with manipulating human DNA to produce special effects. GATO maintains a strict 'no superhero' policy for mutations following the Superhero Civil War of 2150." //GS13 - Nanotrasen to GATO
rules = "Tap this card and pay 3 mana: Give a friendly creature Human until this card leaves the field."
icon_state = "geneticist"
@@ -698,7 +698,7 @@
/datum/tcg_card/pack_1/doctor
name = "Medical Doctor"
desc = "GATO's doctors are well known for their ability to treat almost any ailment known to mankind... as well as causing a fair few in the process."
desc = "GATO's doctors are well known for their ability to treat almost any ailment known to mankind... as well as causing a fair few in the process." //GS13 - Nanotrasen to GATO
rules = "Tap this card: Select a card that has less attack than this card from your graveyard and summon it to your side of the field."
icon_state = "doctor"
@@ -754,7 +754,7 @@
/datum/tcg_card/pack_1/paramedic
name = "Paramedic"
desc = "GATO encourages all paramedics to think of others before themselves- if this means running through a plasma fire to save a colleague so be it."
desc = "GATO encourages all paramedics to think of others before themselves- if this means running through a plasma fire to save a colleague so be it." //GS13 - Nanotrasen to GATO
rules = "Taunt, First Strike"
icon_state = "paramedic"
@@ -888,7 +888,7 @@
/datum/tcg_card/pack_1/quartermaster
name = "Quartermaster"
desc = "Every GATO station has a Quartermaster who controls the flow of cargo to and from the station and by extension to and from the hands of the crew. He's not given the distinction of being a head though. His job isn't hard enough."
desc = "Every GATO station has a Quartermaster who controls the flow of cargo to and from the station and by extension to and from the hands of the crew. He's not given the distinction of being a head though. His job isn't hard enough." //GS13 - Nanotrasen to GATO
rules = "Permanently tap this card. All cargo cards on your side gain +2/+2 until this card leaves the play."
icon_state = "quartermaster"
@@ -902,7 +902,7 @@
/datum/tcg_card/pack_1/explorer
name = "Explorer"
desc = "The GATO Explorers Corps boldly goes where humanity has never gone before. Or would if they weren't buried under mounds of bureaucracy."
desc = "The GATO Explorers Corps boldly goes where humanity has never gone before. Or would if they weren't buried under mounds of bureaucracy." //GS13 - Nanotrasen to GATO
rules = "Tap this card: Flip a coin if heads gain 4 mana this turn, if tails tap this card for 2 turns."
icon_state = "explorer"
@@ -920,7 +920,7 @@
/datum/tcg_card/pack_1/intern
name = "Intern"
desc = "All GATO interns come with 3 things: A resume a desire to learn and vague promises that they're getting paid at some point. So don't be too rough on them."
desc = "All GATO interns come with 3 things: A resume a desire to learn and vague promises that they're getting paid at some point. So don't be too rough on them." //GS13 - Nanotrasen to GATO
rules = "First Strike. Greytide."
icon_state = "intern"
@@ -1372,7 +1372,7 @@
/datum/tcg_card/pack_1/tough_choices
name = "Tough Choices"
desc = "Every GATO employee will at some point be forced to make a tough choice. Make sure you make the right one!"
desc = "Every GATO employee will at some point be forced to make a tough choice. Make sure you make the right one!" //GS13 - Nanotrasen to GATO
rules = "Draw the top three cards from your deck. Summon one at no cost and discard the other two."
icon_state = "tough_choices"

Some files were not shown because too many files have changed in this diff Show More