mirror of
https://github.com/KabKebab/GS13.git
synced 2026-07-18 19:39:53 +01:00
Gatofication 2
This commit is contained in:
@@ -59,7 +59,7 @@
|
||||
return ..()
|
||||
|
||||
/datum/game_mode/traitor/bros/generate_report()
|
||||
return "It's Syndicate recruiting season. Be alert for potential Syndicate infiltrators, but also watch out for disgruntled employees trying to defect. Unlike Kinaris, the Syndicate prides itself in teamwork and will only recruit pairs that share a brotherly trust."
|
||||
return "It's Syndicate recruiting season. Be alert for potential Syndicate infiltrators, but also watch out for disgruntled employees trying to defect. Unlike GATO, the Syndicate prides itself in teamwork and will only recruit pairs that share a brotherly trust."
|
||||
|
||||
/datum/game_mode/proc/update_brother_icons_added(datum/mind/brother_mind)
|
||||
var/datum/atom_hud/antag/brotherhud = GLOB.huds[ANTAG_HUD_BROTHER]
|
||||
|
||||
@@ -79,6 +79,6 @@
|
||||
..()
|
||||
|
||||
/datum/game_mode/traitor/changeling/generate_report()
|
||||
return "The Syndicate has started some experimental research regarding humanoid shapeshifting. There are rumors that this technology will be field tested on a Kinaris station \
|
||||
return "The Syndicate has started some experimental research regarding humanoid shapeshifting. There are rumors that this technology will be field tested on a GATO station \
|
||||
for infiltration purposes. Be advised that support personel may also be deployed to defend these shapeshifters. Trust nobody - suspect everybody. Do not announce this to the crew, \
|
||||
as paranoia may spread and inhibit workplace efficiency."
|
||||
|
||||
@@ -57,7 +57,7 @@
|
||||
return 1
|
||||
|
||||
/datum/game_mode/devil/generate_report()
|
||||
return "Infernal creatures have been seen nearby offering great boons in exchange for souls. This is considered theft against Kinaris, as all employment contracts contain a lien on the \
|
||||
return "Infernal creatures have been seen nearby offering great boons in exchange for souls. This is considered theft against GATO, as all employment contracts contain a lien on the \
|
||||
employee's soul. If anyone sells their soul in error, contact an attorney to overrule the sale. Be warned that if the devil purchases enough souls, a gateway to hell may open."
|
||||
|
||||
/datum/game_mode/devil/proc/post_setup_finalize(datum/mind/devil)
|
||||
|
||||
@@ -149,8 +149,8 @@ GLOBAL_VAR_INIT(dynamic_chaos_level, 1.5)
|
||||
dat += "Midround: [(midround_injection_cooldown-world.time)>60*10 ? "[round((midround_injection_cooldown-world.time)/60/10,0.1)] minutes" : "[(midround_injection_cooldown-world.time)] seconds"] <a href='?src=\ref[src];[HrefToken()];injectmid=1'>\[Now!\]</a><BR>"
|
||||
dat += "Event: [(event_injection_cooldown-world.time)>60*10 ? "[round((event_injection_cooldown-world.time)/60/10,0.1)] minutes" : "[(event_injection_cooldown-world.time)] seconds"] <a href='?src=\ref[src];[HrefToken()];injectevent=1'>\[Now!\]</a><BR>"
|
||||
dat += "Threat: [(threat_injection_cooldown-world.time)>60*10 ? "[round((threat_injection_cooldown-world.time)/60/10,0.1)] minutes" : "[(threat_injection_cooldown-world.time)] seconds"] <a href='?src=\ref[src];[HrefToken()];injectthreat=1'>\[Now!\]</a><BR>"
|
||||
|
||||
|
||||
|
||||
|
||||
usr << browse(dat.Join(), "window=gamemode_panel;size=500x500")
|
||||
|
||||
/datum/game_mode/dynamic/Topic(href, href_list)
|
||||
@@ -215,19 +215,19 @@ GLOBAL_VAR_INIT(dynamic_chaos_level, 1.5)
|
||||
update_playercounts()
|
||||
if(!current_players[CURRENT_LIVING_ANTAGS].len)
|
||||
. += "<b>Peaceful Waypoint</b></center><BR>"
|
||||
. += "Your station orbits deep within controlled, core-sector systems and serves as a waypoint for routine traffic through friendly Kinaris space. Due to the combination of high security, interstellar traffic, and low strategic value, it makes any direct threat of violence unlikely. Your primary enemies will be incompetence and bored crewmen: try to organize team-building events to keep staffers interested and productive."
|
||||
. += "Your station orbits deep within controlled, core-sector systems and serves as a waypoint for routine traffic through friendly GATO space. Due to the combination of high security, interstellar traffic, and low strategic value, it makes any direct threat of violence unlikely. Your primary enemies will be incompetence and bored crewmen: try to organize team-building events to keep staffers interested and productive."
|
||||
else
|
||||
. += "<b>Core Territory</b></center><BR>"
|
||||
. += "Your station orbits within reliably mundane, secure space. Although Kinaris has a firm grip on security in your region, the valuable resources and strategic position aboard your station make it a potential target for infiltrations. Monitor crew for non-loyal behavior, but expect a relatively tame shift free of large-scale destruction. We expect great things from your station."
|
||||
. += "Your station orbits within reliably mundane, secure space. Although GATO has a firm grip on security in your region, the valuable resources and strategic position aboard your station make it a potential target for infiltrations. Monitor crew for non-loyal behavior, but expect a relatively tame shift free of large-scale destruction. We expect great things from your station."
|
||||
if(20 to 39)
|
||||
. += "<b>Anomalous Exogeology</b></center><BR>"
|
||||
. += "Although your station lies within what is generally considered Kinaris-controlled space, the course of its orbit has caused it to cross unusually close to exogeological features with anomalous readings. Although these features offer opportunities for our research department, it is known that these little understood readings are often correlated with increased activity from competing interstellar organizations and individuals, among them the Wizard Federation and Cult of the Geometer of Blood - all known competitors for Anomaly Type B sites. Exercise elevated caution."
|
||||
. += "Although your station lies within what is generally considered GATO-controlled space, the course of its orbit has caused it to cross unusually close to exogeological features with anomalous readings. Although these features offer opportunities for our research department, it is known that these little understood readings are often correlated with increased activity from competing interstellar organizations and individuals, among them the Wizard Federation and Cult of the Geometer of Blood - all known competitors for Anomaly Type B sites. Exercise elevated caution."
|
||||
if(40 to 49)
|
||||
. += "<b>Contested System</b></center><BR>"
|
||||
. += "Your station's orbit passes along the edge of Kinaris allied influence. While subversive elements remain the most likely threat against your station, Kinaris and hostile organizations are bolder here, where our grip is weaker. Exercise increased caution against potential Syndicate agents, and be on the lookout for any potentially anomalous activity."
|
||||
. += "Your station's orbit passes along the edge of GATO allied influence. While subversive elements remain the most likely threat against your station, GATO and hostile organizations are bolder here, where our grip is weaker. Exercise increased caution against potential Syndicate agents, and be on the lookout for any potentially anomalous activity."
|
||||
if(50 to 64)
|
||||
. += "<b>Uncharted Space</b></center><BR>"
|
||||
. += "Congratulations and thank you for participating in the Kinaris 'Frontier' space program! Your station is actively orbiting a high value system far from the nearest support stations. Little is known about your region of space, and the opportunity to encounter the unknown invites greater glory. You are encouraged to elevate security as necessary to protect your lives and station assets."
|
||||
. += "Congratulations and thank you for participating in the GATO 'Frontier' space program! Your station is actively orbiting a high value system far from the nearest support stations. Little is known about your region of space, and the opportunity to encounter the unknown invites greater glory. You are encouraged to elevate security as necessary to protect your lives and station assets."
|
||||
if(GLOB.security_level < SEC_LEVEL_BLUE)
|
||||
set_security_level(SEC_LEVEL_BLUE)
|
||||
if(65 to 89)
|
||||
@@ -298,7 +298,7 @@ GLOBAL_VAR_INIT(dynamic_chaos_level, 1.5)
|
||||
threat = threat_level
|
||||
*/ //Hyper Change
|
||||
|
||||
threat_level = GLOB.dynamic_chaos_level * 20 //Initial threat will be based off chaos vote.
|
||||
threat_level = GLOB.dynamic_chaos_level * 20 //Initial threat will be based off chaos vote.
|
||||
threat = threat_level
|
||||
|
||||
/datum/game_mode/dynamic/can_start()
|
||||
@@ -432,13 +432,13 @@ GLOBAL_VAR_INIT(dynamic_chaos_level, 1.5)
|
||||
for (var/datum/dynamic_ruleset/roundstart/rule in drafted_rules)
|
||||
if (rule.cost > threat)
|
||||
drafted_rules -= rule
|
||||
if(prob(GLOB.dynamic_chaos_level*20)) //Make round start traitors a percent chance instead of a constant.
|
||||
if(prob(GLOB.dynamic_chaos_level*20)) //Make round start traitors a percent chance instead of a constant.
|
||||
if (drafted_rules.len > 0 && picking_roundstart_rule(drafted_rules))
|
||||
if (extra_rulesets_amount > 1) // We've got enough population and threat for a third rulestart rule
|
||||
for (var/datum/dynamic_ruleset/roundstart/rule in drafted_rules)
|
||||
if (rule.cost > threat)
|
||||
drafted_rules -= rule
|
||||
if(prob(GLOB.dynamic_chaos_level*20)) //Make round start traitors a percent chance instead of a constant.
|
||||
if(prob(GLOB.dynamic_chaos_level*20)) //Make round start traitors a percent chance instead of a constant.
|
||||
picking_roundstart_rule(drafted_rules)
|
||||
else
|
||||
return FALSE
|
||||
@@ -728,7 +728,7 @@ GLOBAL_VAR_INIT(dynamic_chaos_level, 1.5)
|
||||
else
|
||||
chance += 25-10*(max_pop_per_antag-current_pop_per_antag)
|
||||
*/
|
||||
//Hyper change - Base injection chance based on chaos.
|
||||
//Hyper change - Base injection chance based on chaos.
|
||||
chance = (GLOB.dynamic_chaos_level * 12) //Base chance from 0 to 60
|
||||
if (current_players[CURRENT_DEAD_PLAYERS].len > current_players[CURRENT_LIVING_PLAYERS].len)
|
||||
chance -= 30 // More than half the crew died? ew, let's calm down on antags
|
||||
|
||||
@@ -247,8 +247,8 @@ GLOBAL_LIST_EMPTY(objectives)
|
||||
human_check = FALSE
|
||||
|
||||
/datum/objective/hijack
|
||||
explanation_text = "Hijack the shuttle to ensure no loyalist Kinaris crew escape alive and out of custody."
|
||||
team_explanation_text = "Hijack the shuttle to ensure no loyalist Kinaris crew escape alive and out of custody. Leave no team member behind."
|
||||
explanation_text = "Hijack the shuttle to ensure no loyalist GATO crew escape alive and out of custody."
|
||||
team_explanation_text = "Hijack the shuttle to ensure no loyalist GATO crew escape alive and out of custody. Leave no team member behind."
|
||||
martyr_compatible = 0 //Technically you won't get both anyway.
|
||||
|
||||
/datum/objective/hijack/check_completion() // Requires all owners to escape.
|
||||
|
||||
@@ -10,14 +10,14 @@
|
||||
required_enemies = 5
|
||||
recommended_enemies = 8
|
||||
reroll_friendly = 0
|
||||
traitor_name = "Kinaris Internal Affairs Agent"
|
||||
traitor_name = "GATO Internal Affairs Agent"
|
||||
antag_flag = ROLE_INTERNAL_AFFAIRS
|
||||
|
||||
traitors_possible = 10 //hard limit on traitors if scaling is turned off
|
||||
num_modifier = 4 // Four additional traitors
|
||||
antag_datum = /datum/antagonist/traitor/internal_affairs
|
||||
|
||||
announce_text = "There are Kinaris Internal Affairs Agents trying to kill each other!\n\
|
||||
announce_text = "There are GATO Internal Affairs Agents trying to kill each other!\n\
|
||||
<span class='danger'>IAA</span>: Eliminate your targets and protect yourself!\n\
|
||||
<span class='notice'>Crew</span>: Stop the IAA agents before they can cause too much mayhem."
|
||||
|
||||
@@ -78,5 +78,5 @@
|
||||
|
||||
|
||||
/datum/game_mode/traitor/internal_affairs/generate_report()
|
||||
return "Kinaris denies any accusations of placing internal affairs agents onboard your station to eliminate inconvenient employees. Any further accusations against CentCom for such \
|
||||
return "GATO denies any accusations of placing internal affairs agents onboard your station to eliminate inconvenient employees. Any further accusations against CentCom for such \
|
||||
actions will be met with a conversation with an official internal affairs agent."
|
||||
|
||||
@@ -96,4 +96,4 @@
|
||||
|
||||
/datum/game_mode/traitor/generate_report()
|
||||
return "Although more specific threats are commonplace, you should always remain vigilant for Syndicate agents aboard your station. Syndicate communications have implied that many \
|
||||
Kinaris employees are Syndicate agents with hidden memories that may be activated at a moment's notice, so it's possible that these agents might not even know their positions."
|
||||
GATO employees are Syndicate agents with hidden memories that may be activated at a moment's notice, so it's possible that these agents might not even know their positions."
|
||||
@@ -1,6 +1,6 @@
|
||||
/obj/item/wallframe/camera
|
||||
name = "camera assembly"
|
||||
desc = "The basic construction for Kinaris-Always-Watching-You cameras."
|
||||
desc = "The basic construction for GATO-Always-Watching-You cameras."
|
||||
icon = 'icons/obj/machines/camera.dmi'
|
||||
icon_state = "cameracase"
|
||||
materials = list(MAT_METAL=400, MAT_GLASS=250)
|
||||
@@ -9,7 +9,7 @@
|
||||
|
||||
/obj/structure/camera_assembly
|
||||
name = "camera assembly"
|
||||
desc = "The basic construction for Kinaris-Always-Watching-You cameras."
|
||||
desc = "The basic construction for GATO-Always-Watching-You cameras."
|
||||
icon = 'icons/obj/machines/camera.dmi'
|
||||
icon_state = "camera1"
|
||||
max_integrity = 150
|
||||
|
||||
@@ -575,7 +575,7 @@
|
||||
|
||||
/obj/machinery/computer/med_data/laptop
|
||||
name = "medical laptop"
|
||||
desc = "A cheap Kinaris medical laptop, it functions as a medical records computer. It's bolted to the table."
|
||||
desc = "A cheap GATO medical laptop, it functions as a medical records computer. It's bolted to the table."
|
||||
icon_state = "laptop"
|
||||
icon_screen = "medlaptop"
|
||||
icon_keyboard = "laptop_key"
|
||||
|
||||
@@ -25,7 +25,7 @@
|
||||
|
||||
/obj/machinery/computer/secure_data/laptop
|
||||
name = "security laptop"
|
||||
desc = "A cheap Kinaris security laptop, it functions as a security records console. It's bolted to the table."
|
||||
desc = "A cheap GATO security laptop, it functions as a security records console. It's bolted to the table."
|
||||
icon_state = "laptop"
|
||||
icon_screen = "seclaptop"
|
||||
icon_keyboard = "laptop_key"
|
||||
@@ -295,7 +295,7 @@ What a mess.*/
|
||||
active1 = null
|
||||
active2 = null
|
||||
playsound(src, 'sound/machines/terminal_off.ogg', 50, FALSE)
|
||||
|
||||
|
||||
if("Log In")
|
||||
var/mob/M = usr
|
||||
var/obj/item/card/id/I = M.get_idcard(TRUE)
|
||||
@@ -405,7 +405,7 @@ What a mess.*/
|
||||
if(!( printing ))
|
||||
var/wanted_name = stripped_input(usr, "Please enter an alias for the criminal:", "Print Wanted Poster", active1.fields["name"])
|
||||
if(wanted_name)
|
||||
var/default_description = "A poster declaring [wanted_name] to be a dangerous individual, wanted by Kinaris. Report any sightings to security immediately."
|
||||
var/default_description = "A poster declaring [wanted_name] to be a dangerous individual, wanted by GATO. Report any sightings to security immediately."
|
||||
var/list/major_crimes = active2.fields["ma_crim"]
|
||||
var/list/minor_crimes = active2.fields["mi_crim"]
|
||||
if(major_crimes.len + minor_crimes.len)
|
||||
|
||||
@@ -180,7 +180,7 @@ GLOBAL_LIST_EMPTY(allCasters)
|
||||
|
||||
/obj/machinery/newscaster
|
||||
name = "newscaster"
|
||||
desc = "A standard Kinaris-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!"
|
||||
icon = 'icons/obj/terminals.dmi'
|
||||
icon_state = "newscaster_normal"
|
||||
verb_say = "beeps"
|
||||
@@ -271,7 +271,7 @@ GLOBAL_LIST_EMPTY(allCasters)
|
||||
switch(screen)
|
||||
if(0)
|
||||
dat += "Welcome to Newscasting Unit #[unit_no].<BR> Interface & News networks Operational."
|
||||
dat += "<BR><FONT SIZE=1>Property of Kinaris Corp</FONT>"
|
||||
dat += "<BR><FONT SIZE=1>Property of GATO Corp</FONT>"
|
||||
if(GLOB.news_network.wanted_issue.active)
|
||||
dat+= "<HR><A href='?src=[REF(src)];view_wanted=1'>Read Wanted Issue</A>"
|
||||
dat+= "<HR><BR><A href='?src=[REF(src)];create_channel=1'>Create Feed Channel</A>"
|
||||
@@ -287,7 +287,7 @@ GLOBAL_LIST_EMPTY(allCasters)
|
||||
dat+="<HR><B>Feed Security functions:</B><BR>"
|
||||
dat+="<BR><A href='?src=[REF(src)];menu_wanted=1'>[(wanted_already) ? ("Manage") : ("Publish")] \"Wanted\" Issue</A>"
|
||||
dat+="<BR><A href='?src=[REF(src)];menu_censor_story=1'>Censor Feed Stories</A>"
|
||||
dat+="<BR><A href='?src=[REF(src)];menu_censor_channel=1'>Mark Feed Channel with Kinaris D-Notice</A>"
|
||||
dat+="<BR><A href='?src=[REF(src)];menu_censor_channel=1'>Mark Feed Channel with GATO D-Notice</A>"
|
||||
dat+="<BR><HR>The newscaster recognises you as: <FONT COLOR='green'>[scanned_user]</FONT>"
|
||||
if(1)
|
||||
dat+= "Station Feed Channels<HR>"
|
||||
@@ -368,7 +368,7 @@ GLOBAL_LIST_EMPTY(allCasters)
|
||||
if(9)
|
||||
dat+="<B>[viewing_channel.channel_name]: </B><FONT SIZE=1>\[created by: <FONT COLOR='maroon'>[viewing_channel.returnAuthor(-1)]</FONT>\]</FONT><HR>"
|
||||
if(viewing_channel.censored)
|
||||
dat+="<FONT COLOR='red'><B>ATTENTION: </B></FONT>This channel has been deemed as threatening to the welfare of the station, and marked with a Kinaris D-Notice.<BR>"
|
||||
dat+="<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>"
|
||||
dat+="No further feed story additions are allowed while the D-Notice is in effect.</FONT><BR><BR>"
|
||||
else
|
||||
if( isemptylist(viewing_channel.messages) )
|
||||
@@ -395,7 +395,7 @@ GLOBAL_LIST_EMPTY(allCasters)
|
||||
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)
|
||||
dat+="<B>Kinaris Feed Censorship Tool</B><BR>"
|
||||
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>"
|
||||
dat+="<HR>Select Feed channel to get Stories from:<BR>"
|
||||
@@ -406,7 +406,7 @@ GLOBAL_LIST_EMPTY(allCasters)
|
||||
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)
|
||||
dat+="<B>Kinaris D-Notice Handler</B><HR>"
|
||||
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"
|
||||
dat+="stories it might contain at the time. You can lift a D-Notice if you have the required access at any time.</FONT><HR>"
|
||||
@@ -433,7 +433,7 @@ GLOBAL_LIST_EMPTY(allCasters)
|
||||
dat+="<B>[viewing_channel.channel_name]: </B><FONT SIZE=1>\[ created by: <FONT COLOR='maroon'>[viewing_channel.returnAuthor(-1)]</FONT> \]</FONT><BR>"
|
||||
dat+="Channel messages listed below. If you deem them dangerous to the station, you can <A href='?src=[REF(src)];toggle_d_notice=[REF(viewing_channel)]'>Bestow a D-Notice upon the channel</A>.<HR>"
|
||||
if(viewing_channel.censored)
|
||||
dat+="<FONT COLOR='red'><B>ATTENTION: </B></FONT>This channel has been deemed as threatening to the welfare of the station, and marked with a Kinaris D-Notice.<BR>"
|
||||
dat+="<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>"
|
||||
dat+="No further feed story additions are allowed while the D-Notice is in effect.</FONT><BR><BR>"
|
||||
else
|
||||
if(isemptylist(viewing_channel.messages))
|
||||
@@ -614,14 +614,14 @@ GLOBAL_LIST_EMPTY(allCasters)
|
||||
screen = 15
|
||||
else
|
||||
if(GLOB.news_network.wanted_issue.isAdminMsg)
|
||||
alert("The wanted issue has been distributed by a Kinaris higherup. You cannot edit it.","Ok")
|
||||
alert("The wanted issue has been distributed by a GATO higherup. You cannot edit it.","Ok")
|
||||
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 Kinaris higherup. You cannot take it down.","Ok")
|
||||
alert("The wanted issue has been distributed by a GATO higherup. You cannot take it down.","Ok")
|
||||
return
|
||||
var/choice = alert("Please confirm Wanted Issue removal","Network Security Handler","Confirm","Cancel")
|
||||
if(choice=="Confirm")
|
||||
@@ -634,21 +634,21 @@ GLOBAL_LIST_EMPTY(allCasters)
|
||||
else if(href_list["censor_channel_author"])
|
||||
var/datum/newscaster/feed_channel/FC = locate(href_list["censor_channel_author"])
|
||||
if(FC.is_admin_channel)
|
||||
alert("This channel was created by a Kinaris Officer. You cannot censor it.","Ok")
|
||||
alert("This channel was created by a GATO Officer. You cannot censor it.","Ok")
|
||||
return
|
||||
FC.toggleCensorAuthor()
|
||||
updateUsrDialog()
|
||||
else if(href_list["censor_channel_story_author"])
|
||||
var/datum/newscaster/feed_message/MSG = locate(href_list["censor_channel_story_author"])
|
||||
if(MSG.is_admin_message)
|
||||
alert("This message was created by a Kinaris Officer. You cannot censor its author.","Ok")
|
||||
alert("This message was created by a GATO Officer. You cannot censor its author.","Ok")
|
||||
return
|
||||
MSG.toggleCensorAuthor()
|
||||
updateUsrDialog()
|
||||
else if(href_list["censor_channel_story_body"])
|
||||
var/datum/newscaster/feed_message/MSG = locate(href_list["censor_channel_story_body"])
|
||||
if(MSG.is_admin_message)
|
||||
alert("This channel was created by a Kinaris Officer. You cannot censor it.","Ok")
|
||||
alert("This channel was created by a GATO Officer. You cannot censor it.","Ok")
|
||||
return
|
||||
MSG.toggleCensorBody()
|
||||
updateUsrDialog()
|
||||
@@ -660,7 +660,7 @@ GLOBAL_LIST_EMPTY(allCasters)
|
||||
else if(href_list["toggle_d_notice"])
|
||||
var/datum/newscaster/feed_channel/FC = locate(href_list["toggle_d_notice"])
|
||||
if(FC.is_admin_channel)
|
||||
alert("This channel was created by a Kinaris 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")
|
||||
return
|
||||
FC.toggleCensorDclass()
|
||||
updateUsrDialog()
|
||||
@@ -900,7 +900,7 @@ GLOBAL_LIST_EMPTY(allCasters)
|
||||
switch(screen)
|
||||
if(0) //Cover
|
||||
dat+="<DIV ALIGN='center'><B><FONT SIZE=6>The Griffon</FONT></B></div>"
|
||||
dat+="<DIV ALIGN='center'><FONT SIZE=2>Kinaris-standard newspaper, for use on Kinaris? Space Facilities</FONT></div><HR>"
|
||||
dat+="<DIV ALIGN='center'><FONT SIZE=2>GATO-standard newspaper, for use on GATO? Space Facilities</FONT></div><HR>"
|
||||
if(isemptylist(news_content))
|
||||
if(wantedAuthor)
|
||||
dat+="Contents:<BR><ul><B><FONT COLOR='red'>**</FONT>Important Security Announcement<FONT COLOR='red'>**</FONT></B> <FONT SIZE=2>\[page [pages+2]\]</FONT><BR></ul>"
|
||||
|
||||
@@ -295,7 +295,7 @@
|
||||
|
||||
/obj/item/bombcore/training
|
||||
name = "dummy payload"
|
||||
desc = "A Kinaris replica of a syndicate payload. Its not intended to explode but to announce that it WOULD have exploded, then rewire itself to allow for more training."
|
||||
desc = "A GATO replica of a syndicate payload. Its not intended to explode but to announce that it WOULD have exploded, then rewire itself to allow for more training."
|
||||
var/defusals = 0
|
||||
var/attempts = 0
|
||||
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
/obj/mecha/combat/durand
|
||||
desc = "An aging combat exosuit utilized by the Kinaris corporation. Originally developed to combat hostile alien lifeforms."
|
||||
desc = "An aging combat exosuit utilized by the GATO corporation. Originally developed to combat hostile alien lifeforms."
|
||||
name = "\improper Durand"
|
||||
icon_state = "durand"
|
||||
step_in = 4
|
||||
|
||||
@@ -80,7 +80,7 @@
|
||||
equip_cooldown = 8 //Rapid fire heavy laser cannon, simple yet elegant
|
||||
energy_drain = 30
|
||||
name = "Aribter Laser Cannon"
|
||||
desc = "Please re-attach this to neovgre and stop asking questions about why it looks like a normal Kinaris issue Solaris laser cannon - Nezbere"
|
||||
desc = "Please re-attach this to neovgre and stop asking questions about why it looks like a normal GATO issue Solaris laser cannon - Nezbere"
|
||||
fire_sound = "sound/weapons/neovgre_laser.ogg"
|
||||
|
||||
/obj/item/mecha_parts/mecha_equipment/weapon/energy/laser/heavy/neovgre/can_attach(obj/mecha/combat/neovgre/M)
|
||||
|
||||
@@ -79,7 +79,7 @@
|
||||
sleep(15)
|
||||
say("User DB corrupted \[Code 0x00FA\]. Truncating data structure...")
|
||||
sleep(30)
|
||||
say("User DB truncated. Please contact your Kinaris system operator for future assistance.")
|
||||
say("User DB truncated. Please contact your GATO system operator for future assistance.")
|
||||
|
||||
|
||||
/obj/machinery/mecha_part_fabricator/proc/output_parts_list(set_name)
|
||||
|
||||
@@ -264,7 +264,7 @@
|
||||
|
||||
/obj/structure/sign/poster/contraband/power
|
||||
name = "Power"
|
||||
desc = "A poster that positions the seat of power outside Kinaris.Co."
|
||||
desc = "A poster that positions the seat of power outside GATO Corp."
|
||||
icon_state = "poster16"
|
||||
|
||||
/obj/structure/sign/poster/contraband/space_cube
|
||||
@@ -426,7 +426,7 @@
|
||||
|
||||
/obj/structure/sign/poster/official/nanotrasen_logo
|
||||
name = "Kinaris Logo"
|
||||
desc = "A poster depicting the Kinaris.Co logo."
|
||||
desc = "A poster depicting the Kinaris.Co logo, an enemy of GATO."
|
||||
icon_state = "poster2_legit"
|
||||
|
||||
/obj/structure/sign/poster/official/cleanliness
|
||||
@@ -561,7 +561,7 @@
|
||||
|
||||
/obj/structure/sign/poster/official/enlist
|
||||
name = "Enlist" // but I thought deathsquad was never acknowledged
|
||||
desc = "Enlist in the Kinaris Deathsquadron reserves today!"
|
||||
desc = "Enlist in the GATO Deathsquadron reserves today!"
|
||||
icon_state = "poster29_legit"
|
||||
|
||||
/obj/structure/sign/poster/official/nanomichi_ad
|
||||
|
||||
@@ -44,7 +44,7 @@
|
||||
desc = "Blueprints of the station. There is a \"Classified\" stamp and several coffee stains on it."
|
||||
icon = 'icons/obj/items_and_weapons.dmi'
|
||||
icon_state = "blueprints"
|
||||
fluffnotice = "Property of Kinaris. For heads of staff only. Store in high-secure storage."
|
||||
fluffnotice = "Property of GATO Corp. For heads of staff only. Store in high-secure storage."
|
||||
resistance_flags = INDESTRUCTIBLE | LAVA_PROOF | FIRE_PROOF | ACID_PROOF
|
||||
var/list/image/showing = list()
|
||||
var/client/viewing
|
||||
@@ -226,4 +226,4 @@
|
||||
desc = "A digital copy of the station blueprints stored in your memory."
|
||||
icon = 'icons/obj/items_and_weapons.dmi'
|
||||
icon_state = "blueprints"
|
||||
fluffnotice = "Intellectual Property of Kinaris. For use in engineering cyborgs only. Wipe from memory upon departure from the station."
|
||||
fluffnotice = "Intellectual Property of GATO Corp. For use in engineering cyborgs only. Wipe from memory upon departure from the station."
|
||||
|
||||
@@ -119,7 +119,7 @@
|
||||
minor_announce("[ureal_name] has designated the planet as [station_name()]", "Captain's Banner", 0)
|
||||
log_game("[ukey] has renamed the planet as [station_name()].")
|
||||
name = "banner of [station_name()]"
|
||||
desc = "The banner bears the official coat of arms of Kinaris, signifying that [station_name()] has been claimed by Captain [uname] in the name of the company."
|
||||
desc = "The banner bears the official coat of arms of GATO, signifying that [station_name()] has been claimed by Captain [uname] in the name of the company."
|
||||
SSblackbox.record_feedback("text", "station_renames", 1, "[station_name()]")
|
||||
if(!unlimited_uses)
|
||||
used = TRUE
|
||||
|
||||
@@ -268,7 +268,7 @@ CIGARETTE PACKETS ARE IN FANCY.DM
|
||||
list_reagents = list(/datum/reagent/drug/nicotine = 7.5, /datum/reagent/silicon = 7.5)
|
||||
|
||||
/obj/item/clothing/mask/cigarette/smokekins
|
||||
desc = "A Kinaris Corp brand cigarette"
|
||||
desc = "A GATO Corp brand cigarette"
|
||||
list_reagents = list(/datum/reagent/drug/nicotine = 7.5, /datum/reagent/gold = 1)
|
||||
|
||||
/obj/item/clothing/mask/cigarette/uplift
|
||||
|
||||
@@ -247,7 +247,7 @@
|
||||
build_path = /obj/machinery/computer/cargo/request
|
||||
|
||||
/obj/item/circuitboard/computer/bounty
|
||||
name = "Kinaris Bounty Console (Computer Board)"
|
||||
name = "GATO Bounty Console (Computer Board)"
|
||||
build_path = /obj/machinery/computer/bounty
|
||||
|
||||
/obj/item/circuitboard/computer/operating
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
// Radio Cartridge, essentially a remote signaler with limited spectrum.
|
||||
/obj/item/integrated_signaler
|
||||
name = "\improper PDA radio module"
|
||||
desc = "An electronic radio system of Kinaris origin."
|
||||
desc = "An electronic radio system of GATO origin."
|
||||
icon = 'icons/obj/module.dmi'
|
||||
icon_state = "power_mod"
|
||||
|
||||
|
||||
@@ -255,7 +255,7 @@
|
||||
|
||||
/obj/item/flashlight/flare
|
||||
name = "flare"
|
||||
desc = "A red Kinaris issued flare. There are instructions on the side, it reads 'pull cord, make light'."
|
||||
desc = "A red GATO issued flare. There are instructions on the side, it reads 'pull cord, make light'."
|
||||
w_class = WEIGHT_CLASS_SMALL
|
||||
brightness_on = 7 // Pretty bright.
|
||||
light_color = "#FA421A"
|
||||
|
||||
@@ -186,7 +186,7 @@ GLOBAL_LIST_EMPTY(GPS_list)
|
||||
|
||||
/obj/item/gps/internal/base
|
||||
gpstag = "NT_AUX"
|
||||
desc = "A homing signal from Kinaris's mining base."
|
||||
desc = "A homing signal from GATO's mining base."
|
||||
|
||||
/obj/item/gps/visible_debug
|
||||
name = "visible GPS"
|
||||
|
||||
@@ -232,7 +232,7 @@ GLOBAL_LIST_INIT(channel_tokens, list(
|
||||
|
||||
/obj/item/radio/headset/headset_cent
|
||||
name = "\improper CentCom headset"
|
||||
desc = "A headset used by the upper echelons of Kinaris."
|
||||
desc = "A headset used by the upper echelons of GATO."
|
||||
icon_state = "cent_headset"
|
||||
keyslot = new /obj/item/encryptionkey/headset_com
|
||||
keyslot2 = new /obj/item/encryptionkey/headset_cent
|
||||
|
||||
@@ -13,7 +13,7 @@
|
||||
resistance_flags = INDESTRUCTIBLE | LAVA_PROOF | FIRE_PROOF | ACID_PROOF
|
||||
|
||||
/obj/item/documents/nanotrasen
|
||||
desc = "\"Top Secret\" Stolen Kinaris documents, filled with complex diagrams and lists of names, dates and coordinates."
|
||||
desc = "\"Top Secret\" Stolen GATO documents, filled with complex diagrams and lists of names, dates and coordinates."
|
||||
icon_state = "docs_verified"
|
||||
|
||||
/obj/item/documents/syndicate
|
||||
|
||||
@@ -51,7 +51,7 @@
|
||||
spawner_type = /obj/item/reagent_containers/glass/beaker/waterbottle/wataur
|
||||
|
||||
/obj/item/grenade/spawnergrenade/mimics
|
||||
desc = "Months after their first arrival, compression tests were already successful and thus Kinaris created the first mimic bioweapon, a simple payload to quickly release a cluster of them."
|
||||
desc = "Months after their first arrival, compression tests were already successful and thus GATO created the first mimic bioweapon, a simple payload to quickly release a cluster of them."
|
||||
name = "mimic delivery grenade"
|
||||
spawner_type = /mob/living/simple_animal/hostile/hs13mimic
|
||||
deliveryamt = 10
|
||||
|
||||
@@ -8,7 +8,7 @@
|
||||
|
||||
/obj/item/implant/exile/get_data()
|
||||
var/dat = {"<b>Implant Specifications:</b><BR>
|
||||
<b>Name:</b> Kinaris Employee Exile Implant<BR>
|
||||
<b>Name:</b> GATO Employee Exile Implant<BR>
|
||||
<b>Implant Details:</b> The onboard gateway system has been modified to reject entry by individuals containing this implant<BR>"}
|
||||
return dat
|
||||
|
||||
|
||||
@@ -5,7 +5,7 @@
|
||||
|
||||
/obj/item/implant/mindshield/get_data()
|
||||
var/dat = {"<b>Implant Specifications:</b><BR>
|
||||
<b>Name:</b> Kinaris Employee Management Implant<BR>
|
||||
<b>Name:</b> GATO Employee Management Implant<BR>
|
||||
<b>Life:</b> Ten years.<BR>
|
||||
<b>Important Notes:</b> Personnel injected with this device are much more resistant to brainwashing.<BR>
|
||||
<HR>
|
||||
|
||||
@@ -173,7 +173,7 @@
|
||||
auto_inject = FALSE
|
||||
auto_replenish = FALSE
|
||||
special = TRUE
|
||||
var/objective = "Obey the law. Praise Kinaris."
|
||||
var/objective = "Obey the law. Praise GATO."
|
||||
var/custom = FALSE
|
||||
|
||||
/obj/machinery/implantchair/brainwash/implant_action(mob/living/C,mob/user)
|
||||
|
||||
@@ -96,7 +96,7 @@
|
||||
<li>Install the internal armor plating (Not included due to Kinaris regulations. Can be made using 5 metal sheets.)</li>
|
||||
<li>Secure the internal armor plating with a wrench</li>
|
||||
<li>Weld the internal armor plating to the chassis</li>
|
||||
<li>Install the external reinforced armor plating (Not included due to Kinaris regulations. Can be made using 5 reinforced metal sheets.)</li>
|
||||
<li>Install the external reinforced armor plating (Not included due to GATO regulations. Can be made using 5 reinforced metal sheets.)</li>
|
||||
<li>Secure the external reinforced armor plating with a wrench</li>
|
||||
<li>Weld the external reinforced armor plating to the chassis</li>
|
||||
<li></li>
|
||||
@@ -106,13 +106,13 @@
|
||||
<li>Internal armor is plasteel for additional strength.</li>
|
||||
<li>External armor must be installed in 2 parts, totaling 10 sheets.</li>
|
||||
<li>Completed mech is more resiliant against fire, and is a bit more durable overall</li>
|
||||
<li>Kinaris is determined to the safety of its <s>investments</s> employees.</li>
|
||||
<li>GATO is determined to the safety of its <s>investments</s> employees.</li>
|
||||
</ol>
|
||||
</body>
|
||||
</html>
|
||||
|
||||
<h2>Operation</h2>
|
||||
Please consult the Kinaris compendium "Robotics for Dummies".
|
||||
Please consult the GATO compendium "Robotics for Dummies".
|
||||
"}
|
||||
|
||||
/obj/item/book/manual/chef_recipes
|
||||
|
||||
@@ -162,7 +162,7 @@
|
||||
desc = "A banner with the logo of the blue deity."
|
||||
|
||||
/obj/item/storage/backpack/bannerpack
|
||||
name = "Kinaris banner backpack"
|
||||
name = "GATO banner backpack"
|
||||
desc = "It's a backpack with lots of extra room. A banner with Kinaris's logo is attached, that can't be removed."
|
||||
icon_state = "bannerpack"
|
||||
|
||||
|
||||
@@ -130,7 +130,7 @@
|
||||
|
||||
/obj/item/storage/backpack/captain
|
||||
name = "captain's backpack"
|
||||
desc = "It's a special backpack made exclusively for Kinaris officers."
|
||||
desc = "It's a special backpack made exclusively for GATO officers."
|
||||
icon_state = "captainpack"
|
||||
item_state = "captainpack"
|
||||
|
||||
@@ -264,7 +264,7 @@
|
||||
|
||||
/obj/item/storage/backpack/satchel/cap
|
||||
name = "captain's satchel"
|
||||
desc = "An exclusive satchel for Kinaris officers."
|
||||
desc = "An exclusive satchel for GATO officers."
|
||||
icon_state = "satchel-cap"
|
||||
item_state = "captainpack"
|
||||
|
||||
@@ -443,7 +443,7 @@
|
||||
STR.silent = TRUE
|
||||
|
||||
/obj/item/storage/backpack/duffelbag/syndie/hitman
|
||||
desc = "A large duffel bag for holding extra things. There is a Kinaris logo on the back."
|
||||
desc = "A large duffel bag for holding extra things. There is a GATO logo on the back."
|
||||
icon_state = "duffel-syndieammo"
|
||||
item_state = "duffel-syndieammo"
|
||||
|
||||
|
||||
@@ -240,7 +240,7 @@
|
||||
|
||||
/obj/item/storage/bag/sheetsnatcher
|
||||
name = "sheet snatcher"
|
||||
desc = "A patented Kinaris storage system designed for any kind of mineral sheet."
|
||||
desc = "A patented GATO storage system designed for any kind of mineral sheet."
|
||||
icon = 'icons/obj/mining.dmi'
|
||||
icon_state = "sheetsnatcher"
|
||||
|
||||
|
||||
@@ -912,7 +912,7 @@
|
||||
if("None")
|
||||
desc = "A sack neatly crafted out of paper."
|
||||
if("NanotrasenStandard")
|
||||
desc = "A standard Kinaris paper lunch sack for loyal employees on the go."
|
||||
desc = "A standard GATO paper lunch sack for loyal employees on the go."
|
||||
if("SyndiSnacks")
|
||||
desc = "The design on this paper sack is a remnant of the notorious 'SyndieSnacks' program."
|
||||
if("Heart")
|
||||
|
||||
@@ -119,7 +119,7 @@ LINEN BINS
|
||||
|
||||
/obj/item/bedsheet/captain
|
||||
name = "captain's bedsheet"
|
||||
desc = "It has a Kinaris symbol on it, and was woven with a revolutionary new kind of thread guaranteed to have 0.01% permeability for most non-chemical substances, popular among most modern captains."
|
||||
desc = "It has a nice cat shaped patter on it, and was woven with a revolutionary new kind of thread guaranteed to have 0.01% permeability for most non-chemical substances, popular among most modern captains."
|
||||
icon_state = "sheetcaptain"
|
||||
item_color = "captain"
|
||||
dream_messages = list("authority", "a golden ID", "sunglasses", "a green disc", "an antique gun", "the captain")
|
||||
@@ -218,8 +218,8 @@ LINEN BINS
|
||||
dream_messages = list("a book", "an explosion", "lightning", "a staff", "a skeleton", "a robe", "magic")
|
||||
|
||||
/obj/item/bedsheet/nanotrasen
|
||||
name = "Kinaris bedsheet"
|
||||
desc = "It has the Kinaris.Co logo on it and has an aura of duty."
|
||||
name = "Nanotransen bedsheet"
|
||||
desc = "It has the has an aura of duty."
|
||||
icon_state = "sheetNT"
|
||||
item_color = "nanotrasen"
|
||||
dream_messages = list("authority", "an ending")
|
||||
|
||||
@@ -103,7 +103,7 @@
|
||||
|
||||
/obj/structure/closet/wardrobe/chaplain_black
|
||||
name = "chapel wardrobe"
|
||||
desc = "It's a storage unit for Kinaris-approved religious attire."
|
||||
desc = "It's a storage unit for GATO-approved religious attire."
|
||||
icon_door = "black"
|
||||
|
||||
/obj/structure/closet/wardrobe/chaplain_black/PopulateContents()
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
/obj/structure/closet/wardrobe
|
||||
name = "wardrobe"
|
||||
desc = "It's a storage unit for standard-issue Kinaris attire."
|
||||
desc = "It's a storage unit for standard-issue GATO attire."
|
||||
icon_door = "blue"
|
||||
/obj/structure/closet/wardrobe/PopulateContents()
|
||||
..()
|
||||
@@ -60,7 +60,7 @@
|
||||
return
|
||||
/obj/structure/closet/wardrobe/orange
|
||||
name = "prison wardrobe"
|
||||
desc = "It's a storage unit for Kinaris-regulation prisoner attire."
|
||||
desc = "It's a storage unit for GATO-regulation prisoner attire."
|
||||
icon_door = "orange"
|
||||
/obj/structure/closet/wardrobe/orange/PopulateContents()
|
||||
for(var/i in 1 to 3)
|
||||
|
||||
@@ -37,7 +37,7 @@
|
||||
|
||||
/obj/structure/fluff/empty_sleeper/nanotrasen
|
||||
name = "broken hypersleep chamber"
|
||||
desc = "A Kinaris hypersleep chamber - this one appears broken. \
|
||||
desc = "A GATO hypersleep chamber - this one appears broken. \
|
||||
There are exposed bolts for easy disassembly using a wrench."
|
||||
icon_state = "sleeper-o"
|
||||
|
||||
|
||||
@@ -58,7 +58,7 @@
|
||||
|
||||
/obj/structure/showcase/mecha/marauder
|
||||
name = "combat mech exhibit"
|
||||
desc = "A stand with an empty old Kinaris.Co combat mech bolted to it. It is described as the premier unit used to defend corporate interests and employees."
|
||||
desc = "A stand with an empty old GATO combat mech bolted to it. It is described as the premier unit used to defend corporate interests and employees."
|
||||
icon = 'icons/mecha/mecha.dmi'
|
||||
icon_state = "marauder"
|
||||
|
||||
@@ -69,14 +69,14 @@
|
||||
icon_state = "firefighter"
|
||||
|
||||
/obj/structure/showcase/machinery/implanter
|
||||
name = "Kinaris automated mindshield implanter exhibit"
|
||||
desc = "A flimsy model of a standard Kinaris automated mindshield implant machine. With secure positioning harnesses and a robotic surgical injector, brain damage and other serious medical anomalies are now up to 60% less likely!"
|
||||
name = "GATO automated mindshield implanter exhibit"
|
||||
desc = "A flimsy model of a standard GATO automated mindshield implant machine. With secure positioning harnesses and a robotic surgical injector, brain damage and other serious medical anomalies are now up to 60% less likely!"
|
||||
icon = 'icons/obj/machines/implantchair.dmi'
|
||||
icon_state = "implantchair"
|
||||
|
||||
/obj/structure/showcase/machinery/microwave
|
||||
name = "Kinaris-brand microwave"
|
||||
desc = "The famous Kinaris.Co microwave, the multi-purpose cooking appliance every station needs! This one appears to be drawn onto a cardboard box."
|
||||
name = "GATO-brand microwave"
|
||||
desc = "The famous GATO.Co microwave, the multi-purpose cooking appliance every station needs! This one appears to be drawn onto a cardboard box."
|
||||
icon = 'icons/obj/kitchen.dmi'
|
||||
icon_state = "mw"
|
||||
|
||||
@@ -88,10 +88,10 @@
|
||||
|
||||
/obj/structure/showcase/perfect_employee
|
||||
name = "'Perfect Man' employee exhibit"
|
||||
desc = "A stand with a model of the perfect Kinaris Employee bolted to it. Signs indicate it is robustly genetically engineered, as well as being ruthlessly loyal."
|
||||
desc = "A stand with a model of the perfect GATO Employee bolted to it. Signs indicate it is robustly genetically engineered, as well as being ruthlessly loyal."
|
||||
|
||||
/obj/structure/showcase/machinery/tv
|
||||
name = "Kinaris-Co brand newsfeed"
|
||||
name = "GATO brand newsfeed"
|
||||
desc = "A slightly battered looking TV. Various galactic infomercials play on a loop, accompanied by a jaunty tune."
|
||||
icon = 'icons/obj/computer.dmi'
|
||||
icon_state = "television"
|
||||
|
||||
@@ -15,7 +15,7 @@
|
||||
|
||||
/obj/structure/sign/plaques/golden
|
||||
name = "CEO of the Millennia"
|
||||
desc = "The CEO of Kinaris, adorned with a lack of expression and the heart for extended space colonization at the forefront of advanced light technology, at odds with Nanotrasen."
|
||||
desc = "The CEO of GATO, adorned with a lack of expression and the heart for extended space colonization at the forefront of advanced light technology, at odds with Nanotrasen."
|
||||
icon_state = "goldenplaque"
|
||||
|
||||
/obj/structure/sign/plaques/golden/captain
|
||||
|
||||
@@ -208,7 +208,7 @@
|
||||
|
||||
/obj/machinery/shower
|
||||
name = "shower"
|
||||
desc = "The HS-451. Installed in the 2550s by the Kinaris Hygiene Division."
|
||||
desc = "The HS-451. Installed in the 2550s by the GATO Hygiene Division."
|
||||
icon = 'icons/obj/watercloset.dmi'
|
||||
icon_state = "shower"
|
||||
density = FALSE
|
||||
|
||||
Reference in New Issue
Block a user