mirror of
https://github.com/CHOMPStation2/CHOMPStation2.git
synced 2025-12-12 03:02:54 +00:00
Generic Station & System Name
Makes the name of the starsystem and station generic such that it can be modified in global.dm and replace the strings where it is used. This won't have an effect on Polaris itself, but makes changing the name much more simple for forks. Using string concat constants on the advice of Psi.
This commit is contained in:
@@ -38,7 +38,7 @@ var/global/defer_powernet_rebuild = 0 // True if net rebuild will be called
|
|||||||
#define NETWORK_ENGINEERING "Engineering"
|
#define NETWORK_ENGINEERING "Engineering"
|
||||||
#define NETWORK_ENGINEERING_OUTPOST "Engineering Outpost"
|
#define NETWORK_ENGINEERING_OUTPOST "Engineering Outpost"
|
||||||
#define NETWORK_ERT "ZeEmergencyResponseTeam"
|
#define NETWORK_ERT "ZeEmergencyResponseTeam"
|
||||||
#define NETWORK_EXODUS "Northern Star"
|
#define NETWORK_EXODUS station_short
|
||||||
#define NETWORK_MEDICAL "Medical"
|
#define NETWORK_MEDICAL "Medical"
|
||||||
#define NETWORK_MERCENARY "MercurialNet"
|
#define NETWORK_MERCENARY "MercurialNet"
|
||||||
#define NETWORK_MINE "Mining Outpost"
|
#define NETWORK_MINE "Mining Outpost"
|
||||||
|
|||||||
@@ -44,7 +44,7 @@ var/religion_name = null
|
|||||||
return capitalize(name)
|
return capitalize(name)
|
||||||
|
|
||||||
/proc/system_name()
|
/proc/system_name()
|
||||||
return "Vir"
|
return starsys_name
|
||||||
|
|
||||||
/proc/station_name()
|
/proc/station_name()
|
||||||
if (station_name)
|
if (station_name)
|
||||||
|
|||||||
@@ -264,7 +264,7 @@ var/global/datum/shuttle_controller/shuttle_controller
|
|||||||
var/datum/shuttle/ferry/multidock/specops/ERT = new()
|
var/datum/shuttle/ferry/multidock/specops/ERT = new()
|
||||||
ERT.location = 0
|
ERT.location = 0
|
||||||
ERT.warmup_time = 10
|
ERT.warmup_time = 10
|
||||||
ERT.area_offsite = locate(/area/shuttle/specops/station) //centcom is the home station, the Northern Star is offsite
|
ERT.area_offsite = locate(/area/shuttle/specops/station) //centcom is the home station, the player station is offsite
|
||||||
ERT.area_station = locate(/area/shuttle/specops/centcom)
|
ERT.area_station = locate(/area/shuttle/specops/centcom)
|
||||||
ERT.docking_controller_tag = "specops_shuttle_port"
|
ERT.docking_controller_tag = "specops_shuttle_port"
|
||||||
ERT.docking_controller_tag_station = "specops_shuttle_port"
|
ERT.docking_controller_tag_station = "specops_shuttle_port"
|
||||||
|
|||||||
@@ -11,7 +11,7 @@ var/global/list/obj/cortical_stacks = list() //Stacks for 'leave nobody behind'
|
|||||||
required_players_secret = 15
|
required_players_secret = 15
|
||||||
required_enemies = 4
|
required_enemies = 4
|
||||||
round_description = "An unidentified bluespace signature is approaching the station!"
|
round_description = "An unidentified bluespace signature is approaching the station!"
|
||||||
extended_round_description = "The Company's majority control of phoron in Vir has marked the \
|
extended_round_description = "The Company's majority control of phoron in "+starsys_name+" has marked the \
|
||||||
station to be a highly valuable target for many competing organizations and individuals. Being a \
|
station to be a highly valuable target for many competing organizations and individuals. Being a \
|
||||||
colony of sizable population and considerable wealth causes it to often be the target of various \
|
colony of sizable population and considerable wealth causes it to often be the target of various \
|
||||||
attempts of robbery, fraud and other malicious actions."
|
attempts of robbery, fraud and other malicious actions."
|
||||||
|
|||||||
@@ -7,7 +7,7 @@ var/list/nuke_disks = list()
|
|||||||
/datum/game_mode/nuclear
|
/datum/game_mode/nuclear
|
||||||
name = "Mercenary"
|
name = "Mercenary"
|
||||||
round_description = "A mercenary strike force is approaching the station!"
|
round_description = "A mercenary strike force is approaching the station!"
|
||||||
extended_round_description = "The Company's majority control of phoron in Vir has marked the \
|
extended_round_description = "The Company's majority control of phoron in "+starsys_name+" has marked the \
|
||||||
station to be a highly valuable target for many competing organizations and individuals. Being a \
|
station to be a highly valuable target for many competing organizations and individuals. Being a \
|
||||||
colony of sizable population and considerable wealth causes it to often be the target of various \
|
colony of sizable population and considerable wealth causes it to often be the target of various \
|
||||||
attempts of robbery, fraud and other malicious actions."
|
attempts of robbery, fraud and other malicious actions."
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
/datum/game_mode/traitor
|
/datum/game_mode/traitor
|
||||||
name = "traitor"
|
name = "traitor"
|
||||||
round_description = "There is a foreign agent or traitor on the station. Do not let the traitor succeed!"
|
round_description = "There is a foreign agent or traitor on the station. Do not let the traitor succeed!"
|
||||||
extended_round_description = "The Company's majority control of phoron in Vir has marked the \
|
extended_round_description = "The Company's majority control of phoron in "+starsys_name+" has marked the \
|
||||||
station to be a highly valuable target for many competing organizations and individuals. The varied pasts \
|
station to be a highly valuable target for many competing organizations and individuals. The varied pasts \
|
||||||
and experiences of your coworkers have left them susceptible to the vices and temptations of humanity. \
|
and experiences of your coworkers have left them susceptible to the vices and temptations of humanity. \
|
||||||
Is the station the safe self-contained workplace you once thought it was, or has it become a playground \
|
Is the station the safe self-contained workplace you once thought it was, or has it become a playground \
|
||||||
|
|||||||
@@ -80,7 +80,7 @@
|
|||||||
if(isscrewdriver(W))
|
if(isscrewdriver(W))
|
||||||
playsound(src.loc, 'sound/items/Screwdriver.ogg', 50, 1)
|
playsound(src.loc, 'sound/items/Screwdriver.ogg', 50, 1)
|
||||||
|
|
||||||
var/input = sanitize(input(usr, "Which networks would you like to connect this camera to? Separate networks with a comma. No Spaces!\nFor example: Northern Star,Security,Secret ", "Set Network", camera_network ? camera_network : NETWORK_EXODUS))
|
var/input = sanitize(input(usr, "Which networks would you like to connect this camera to? Separate networks with a comma. No Spaces!\nFor example: "+station_short+",Security,Secret ", "Set Network", camera_network ? camera_network : NETWORK_EXODUS))
|
||||||
if(!input)
|
if(!input)
|
||||||
usr << "No input found please hang up and try your call again."
|
usr << "No input found please hang up and try your call again."
|
||||||
return
|
return
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
/obj/machinery/exonet_node
|
/obj/machinery/exonet_node
|
||||||
name = "exonet node"
|
name = "exonet node"
|
||||||
desc = "This machine is one of many, many nodes inside Vir's section of the Exonet, connecting the Northern Star to the rest of the system, at least \
|
desc = "This machine is one of many, many nodes inside "+starsys_name+"'s section of the Exonet, connecting the "+station_orig+" to the rest of the system, at least \
|
||||||
electronically."
|
electronically."
|
||||||
icon = 'icons/obj/stationobjs.dmi'
|
icon = 'icons/obj/stationobjs.dmi'
|
||||||
icon_state = "exonet_node"
|
icon_state = "exonet_node"
|
||||||
|
|||||||
@@ -2,7 +2,7 @@
|
|||||||
/obj/item/supply_beacon
|
/obj/item/supply_beacon
|
||||||
name = "inactive supply beacon"
|
name = "inactive supply beacon"
|
||||||
icon = 'icons/obj/supplybeacon.dmi'
|
icon = 'icons/obj/supplybeacon.dmi'
|
||||||
desc = "An inactive, hacked supply beacon stamped with the Vir Rapid Fabrication logo. Good for one (1) ballistic supply pod shipment."
|
desc = "An inactive, hacked supply beacon stamped with the "+starsys_name+" Rapid Fabrication logo. Good for one (1) ballistic supply pod shipment."
|
||||||
icon_state = "beacon"
|
icon_state = "beacon"
|
||||||
var/deploy_path = /obj/machinery/power/supply_beacon
|
var/deploy_path = /obj/machinery/power/supply_beacon
|
||||||
var/deploy_time = 30
|
var/deploy_time = 30
|
||||||
@@ -114,6 +114,6 @@
|
|||||||
var/drop_x = src.x-2
|
var/drop_x = src.x-2
|
||||||
var/drop_y = src.y-2
|
var/drop_y = src.y-2
|
||||||
var/drop_z = src.z
|
var/drop_z = src.z
|
||||||
command_announcement.Announce("Vir Rapid Fabrication priority supply request #[rand(1000,9999)]-[rand(100,999)] recieved. Shipment dispatched via ballistic supply pod for immediate delivery. Have a nice day.", "Thank You For Your Patronage")
|
command_announcement.Announce(starsys_name+" Rapid Fabrication priority supply request #[rand(1000,9999)]-[rand(100,999)] recieved. Shipment dispatched via ballistic supply pod for immediate delivery. Have a nice day.", "Thank You For Your Patronage")
|
||||||
spawn(rand(100,300))
|
spawn(rand(100,300))
|
||||||
new /datum/random_map/droppod/supply(null, drop_x, drop_y, drop_z, supplied_drop = drop_type) // Splat.
|
new /datum/random_map/droppod/supply(null, drop_x, drop_y, drop_z, supplied_drop = drop_type) // Splat.
|
||||||
|
|||||||
@@ -6,7 +6,7 @@
|
|||||||
round_time // time of the round at which this should be announced, in seconds
|
round_time // time of the round at which this should be announced, in seconds
|
||||||
message // body of the message
|
message // body of the message
|
||||||
author = "NanoTrasen Editor"
|
author = "NanoTrasen Editor"
|
||||||
channel_name = "The Vir Times"
|
channel_name = "The "+starsys_name+" Times"
|
||||||
can_be_redacted = 0
|
can_be_redacted = 0
|
||||||
message_type = "Story"
|
message_type = "Story"
|
||||||
|
|
||||||
@@ -66,7 +66,7 @@
|
|||||||
round_time = 60 * 50
|
round_time = 60 * 50
|
||||||
|
|
||||||
found_ssd
|
found_ssd
|
||||||
channel_name = "The Vir Times"
|
channel_name = "The "+starsys_name+" Times"
|
||||||
author = "Doctor Eric Hanfield"
|
author = "Doctor Eric Hanfield"
|
||||||
|
|
||||||
message = {"Several people have been found unconscious at their terminals. It is thought that it was due
|
message = {"Several people have been found unconscious at their terminals. It is thought that it was due
|
||||||
@@ -78,7 +78,7 @@
|
|||||||
lotus_tree
|
lotus_tree
|
||||||
|
|
||||||
explosions
|
explosions
|
||||||
channel_name = "The Vir Times"
|
channel_name = "The "+starsys_name+" Times"
|
||||||
author = "Reporter Leland H. Howards"
|
author = "Reporter Leland H. Howards"
|
||||||
|
|
||||||
message = {"The newly-christened civillian transport Lotus Tree suffered two very large explosions near the
|
message = {"The newly-christened civillian transport Lotus Tree suffered two very large explosions near the
|
||||||
@@ -92,7 +92,7 @@
|
|||||||
food_riots
|
food_riots
|
||||||
|
|
||||||
breaking_news
|
breaking_news
|
||||||
channel_name = "The Vir Times"
|
channel_name = "The "+starsys_name+" Times"
|
||||||
author = "Reporter Ro'kii Ar-Raqis"
|
author = "Reporter Ro'kii Ar-Raqis"
|
||||||
|
|
||||||
message = {"Breaking news: Food riots have broken out throughout the Refuge asteroid colony in the Tenebrae
|
message = {"Breaking news: Food riots have broken out throughout the Refuge asteroid colony in the Tenebrae
|
||||||
@@ -103,7 +103,7 @@
|
|||||||
round_time = 60 * 10
|
round_time = 60 * 10
|
||||||
|
|
||||||
more
|
more
|
||||||
channel_name = "The Vir Times"
|
channel_name = "The "+starsys_name+" Times"
|
||||||
author = "Reporter Ro'kii Ar-Raqis"
|
author = "Reporter Ro'kii Ar-Raqis"
|
||||||
|
|
||||||
message = {"More on the Refuge food riots: The Refuge Council has condemned NanoTrasen's withdrawal from
|
message = {"More on the Refuge food riots: The Refuge Council has condemned NanoTrasen's withdrawal from
|
||||||
|
|||||||
@@ -26,13 +26,16 @@ var/list/hit_appends = list("-OOF", "-ACK", "-UGH", "-HRNK", "-HURGH", "-GLORF")
|
|||||||
var/diary = null
|
var/diary = null
|
||||||
var/href_logfile = null
|
var/href_logfile = null
|
||||||
var/station_name = "Northern Star"
|
var/station_name = "Northern Star"
|
||||||
var/station_short = "Northern Star"
|
var/const/station_orig = "Northern Star" //station_name can't be const due to event prefix/suffix
|
||||||
|
var/const/station_short = "Northern Star"
|
||||||
var/const/dock_name = "Vir Interstellar Spaceport"
|
var/const/dock_name = "Vir Interstellar Spaceport"
|
||||||
var/const/boss_name = "Central Command"
|
var/const/boss_name = "Central Command"
|
||||||
var/const/boss_short = "Centcomm"
|
var/const/boss_short = "Centcomm"
|
||||||
var/const/company_name = "NanoTrasen"
|
var/const/company_name = "NanoTrasen"
|
||||||
var/const/company_short = "NT"
|
var/const/company_short = "NT"
|
||||||
var/game_version = "Polaris"
|
var/const/star_name = "Vir"
|
||||||
|
var/const/starsys_name = "Vir"
|
||||||
|
var/const/game_version = "Polaris"
|
||||||
var/changelog_hash = ""
|
var/changelog_hash = ""
|
||||||
var/game_year = (text2num(time2text(world.realtime, "YYYY")) + 544)
|
var/game_year = (text2num(time2text(world.realtime, "YYYY")) + 544)
|
||||||
var/round_progressing = 1
|
var/round_progressing = 1
|
||||||
|
|||||||
@@ -22,7 +22,7 @@ var/global/list/citizenship_choices = list(
|
|||||||
|
|
||||||
var/global/list/home_system_choices = list(
|
var/global/list/home_system_choices = list(
|
||||||
"Sol",
|
"Sol",
|
||||||
"Vir",
|
starsys_name,
|
||||||
"Nyx",
|
"Nyx",
|
||||||
"Tau Ceti",
|
"Tau Ceti",
|
||||||
"Epsilon Ursae Minoris",
|
"Epsilon Ursae Minoris",
|
||||||
|
|||||||
@@ -48,7 +48,7 @@
|
|||||||
|
|
||||||
/obj/item/clothing/suit/space
|
/obj/item/clothing/suit/space
|
||||||
name = "Space suit"
|
name = "Space suit"
|
||||||
desc = "A suit that protects against low pressure environments. \"NORTHERN STAR\" is written in large block letters on the back."
|
desc = "A suit that protects against low pressure environments. \""+station_short+"\" is written in large block letters on the back."
|
||||||
icon_state = "space"
|
icon_state = "space"
|
||||||
item_state = "s_suit"
|
item_state = "s_suit"
|
||||||
w_class = 5 // So you can't fit this in your bag and be prepared at all times.
|
w_class = 5 // So you can't fit this in your bag and be prepared at all times.
|
||||||
|
|||||||
@@ -52,7 +52,7 @@
|
|||||||
affected_dest.temp_price_change[good_type] = rand(1,100) / 100
|
affected_dest.temp_price_change[good_type] = rand(1,100) / 100
|
||||||
|
|
||||||
/datum/event/economic_event/announce()
|
/datum/event/economic_event/announce()
|
||||||
var/author = "The Vir Times"
|
var/author = "The "+starsys_name+" Times"
|
||||||
var/channel = author
|
var/channel = author
|
||||||
|
|
||||||
//see if our location has custom event info for this event
|
//see if our location has custom event info for this event
|
||||||
|
|||||||
@@ -11,7 +11,7 @@
|
|||||||
if(!event_type)
|
if(!event_type)
|
||||||
return
|
return
|
||||||
|
|
||||||
var/author = "The Vir Times"
|
var/author = "The "+starsys_name+" Times"
|
||||||
var/channel = author
|
var/channel = author
|
||||||
|
|
||||||
//see if our location has custom event info for this event
|
//see if our location has custom event info for this event
|
||||||
@@ -116,11 +116,11 @@
|
|||||||
else
|
else
|
||||||
body += "is recovering from plastic surgery in a clinic on [affected_dest.name] for the [pick("second","third","fourth")] time, reportedly having made the decision in response to "
|
body += "is recovering from plastic surgery in a clinic on [affected_dest.name] for the [pick("second","third","fourth")] time, reportedly having made the decision in response to "
|
||||||
body += "[pick("unkind comments by an ex","rumours started by jealous friends",\
|
body += "[pick("unkind comments by an ex","rumours started by jealous friends",\
|
||||||
"the decision to be dropped by a major sponsor","a disasterous interview on Vir Tonight")]."
|
"the decision to be dropped by a major sponsor","a disasterous interview on "+starsys_name+" Tonight")]."
|
||||||
if(TOURISM)
|
if(TOURISM)
|
||||||
body += "Tourists are flocking to [affected_dest.name] after the surprise announcement of [pick("major shopping bargains by a wily retailer",\
|
body += "Tourists are flocking to [affected_dest.name] after the surprise announcement of [pick("major shopping bargains by a wily retailer",\
|
||||||
"a huge new ARG by a popular entertainment company","a secret tour by popular artiste [random_name(pick(MALE,FEMALE))]")]. \
|
"a huge new ARG by a popular entertainment company","a secret tour by popular artiste [random_name(pick(MALE,FEMALE))]")]. \
|
||||||
The Vir Times is offering discount tickets for two to see [random_name(pick(MALE,FEMALE))] live in return for eyewitness reports and up to the minute coverage."
|
The "+starsys_name+" Times is offering discount tickets for two to see [random_name(pick(MALE,FEMALE))] live in return for eyewitness reports and up to the minute coverage."
|
||||||
|
|
||||||
news_network.SubmitArticle(body, author, channel, null, 1)
|
news_network.SubmitArticle(body, author, channel, null, 1)
|
||||||
|
|
||||||
@@ -152,7 +152,7 @@
|
|||||||
"'Here kitty kitty' no longer preferred tajaran retrieval technique.",\
|
"'Here kitty kitty' no longer preferred tajaran retrieval technique.",\
|
||||||
"Man travels 7000 light years to retrieve lost hankie, 'It was my favourite'.",\
|
"Man travels 7000 light years to retrieve lost hankie, 'It was my favourite'.",\
|
||||||
"New bowling lane that shoots mini-meteors at bowlers very popular.",\
|
"New bowling lane that shoots mini-meteors at bowlers very popular.",\
|
||||||
"[pick("Unathi","Spacer")] gets tattoo of Vir on chest '[pick("[boss_short]","star","starship","asteroid")] tickles most'.",\
|
"[pick("Unathi","Spacer")] gets tattoo of "+starsys_name+" on chest '[pick("[boss_short]","star","starship","asteroid")] tickles most'.",\
|
||||||
"Skrell marries computer; wedding attended by 100 modems.",\
|
"Skrell marries computer; wedding attended by 100 modems.",\
|
||||||
"Chef reports successfully using harmonica as cheese grater.",\
|
"Chef reports successfully using harmonica as cheese grater.",\
|
||||||
"[company_name] invents handkerchief that says 'Bless you' after sneeze.",\
|
"[company_name] invents handkerchief that says 'Bless you' after sneeze.",\
|
||||||
@@ -162,7 +162,7 @@
|
|||||||
"This space for rent.",\
|
"This space for rent.",\
|
||||||
"[affected_dest.name] Baker Wins Pickled Crumpet Toss Three Years Running",\
|
"[affected_dest.name] Baker Wins Pickled Crumpet Toss Three Years Running",\
|
||||||
"Skrell Scientist Discovers Abacus Can Be Used To Dry Towels",\
|
"Skrell Scientist Discovers Abacus Can Be Used To Dry Towels",\
|
||||||
"Survey: 'Cheese Louise' Voted Best Pizza Restaurant In Vir",\
|
"Survey: 'Cheese Louise' Voted Best Pizza Restaurant In "+starsys_name,\
|
||||||
"I Was Framed, jokes [affected_dest.name] artist",\
|
"I Was Framed, jokes [affected_dest.name] artist",\
|
||||||
"Mysterious Loud Rumbling Noises In [affected_dest.name] Found To Be Mysterious Loud Rumblings",\
|
"Mysterious Loud Rumbling Noises In [affected_dest.name] Found To Be Mysterious Loud Rumblings",\
|
||||||
"Alien ambassador becomes lost on [affected_dest.name], refuses to ask for directions",\
|
"Alien ambassador becomes lost on [affected_dest.name], refuses to ask for directions",\
|
||||||
|
|||||||
@@ -8,7 +8,7 @@ var/list/weighted_mundaneevent_locations = list()
|
|||||||
var/distance = 0
|
var/distance = 0
|
||||||
var/list/willing_to_buy = list()
|
var/list/willing_to_buy = list()
|
||||||
var/list/willing_to_sell = list()
|
var/list/willing_to_sell = list()
|
||||||
var/can_shuttle_here = 0 //one day crew from the Northern Star will be able to travel to this destination
|
var/can_shuttle_here = 0 //one day crew from the station will be able to travel to this destination
|
||||||
var/list/viable_random_events = list()
|
var/list/viable_random_events = list()
|
||||||
var/list/temp_price_change[BIOMEDICAL]
|
var/list/temp_price_change[BIOMEDICAL]
|
||||||
var/list/viable_mundane_events = list()
|
var/list/viable_mundane_events = list()
|
||||||
|
|||||||
@@ -88,7 +88,7 @@ var/global/economy_init = 0
|
|||||||
if(economy_init)
|
if(economy_init)
|
||||||
return 2
|
return 2
|
||||||
|
|
||||||
news_network.CreateFeedChannel("The Vir Times", "Vir Times ExoNode - Northern Star", 1, 1)
|
news_network.CreateFeedChannel("The "+starsys_name+" Times", starsys_name+" Times ExoNode - "+station_orig, 1, 1)
|
||||||
news_network.CreateFeedChannel("The Gibson Gazette", "Editor Mike Hammers", 1, 1)
|
news_network.CreateFeedChannel("The Gibson Gazette", "Editor Mike Hammers", 1, 1)
|
||||||
|
|
||||||
for(var/loc_type in typesof(/datum/trade_destination) - /datum/trade_destination)
|
for(var/loc_type in typesof(/datum/trade_destination) - /datum/trade_destination)
|
||||||
|
|||||||
@@ -12,7 +12,7 @@
|
|||||||
D.money += winner_sum
|
D.money += winner_sum
|
||||||
|
|
||||||
var/datum/transaction/T = new()
|
var/datum/transaction/T = new()
|
||||||
T.target_name = "The Vir Times Grand Slam -Stellar- Lottery"
|
T.target_name = "The "+starsys_name+" Times Grand Slam -Stellar- Lottery"
|
||||||
T.purpose = "Winner!"
|
T.purpose = "Winner!"
|
||||||
T.amount = winner_sum
|
T.amount = winner_sum
|
||||||
T.date = current_date_string
|
T.date = current_date_string
|
||||||
@@ -24,10 +24,10 @@
|
|||||||
|
|
||||||
/datum/event/money_lotto/announce()
|
/datum/event/money_lotto/announce()
|
||||||
var/author = "[company_name] Editor"
|
var/author = "[company_name] Editor"
|
||||||
var/channel = "The Vir Times"
|
var/channel = "The "+starsys_name+" Times"
|
||||||
|
|
||||||
var/body = "The Vir Times wishes to congratulate <b>[winner_name]</b> for recieving the Vir Stellar Slam Lottery, and receiving the out of this world sum of [winner_sum] credits!"
|
var/body = "The "+starsys_name+" Times wishes to congratulate <b>[winner_name]</b> for recieving the "+starsys_name+" Stellar Slam Lottery, and receiving the out of this world sum of [winner_sum] credits!"
|
||||||
if(!deposit_success)
|
if(!deposit_success)
|
||||||
body += "<br>Unfortunately, we were unable to verify the account details provided, so we were unable to transfer the money. Send a cheque containing the sum of 5000 Thalers to ND 'Stellar Slam' office on the The Vir Times gateway containing updated details, and your winnings'll be re-sent within the month."
|
body += "<br>Unfortunately, we were unable to verify the account details provided, so we were unable to transfer the money. Send a cheque containing the sum of 5000 Thalers to ND 'Stellar Slam' office on the The "+starsys_name+" Times gateway containing updated details, and your winnings'll be re-sent within the month."
|
||||||
|
|
||||||
news_network.SubmitArticle(body, author, channel, null, 1)
|
news_network.SubmitArticle(body, author, channel, null, 1)
|
||||||
|
|||||||
@@ -61,7 +61,7 @@
|
|||||||
"You have (1) new message!",\
|
"You have (1) new message!",\
|
||||||
"You have (2) new profile views!")
|
"You have (2) new profile views!")
|
||||||
if(3)
|
if(3)
|
||||||
sender = pick("Galactic Payments Association","Better Business Bureau","Vir E-Payments","NAnoTransen Finance Deparmtent","Luxury Replicas")
|
sender = pick("Galactic Payments Association","Better Business Bureau",starsys_name+" E-Payments","NAnoTransen Finance Deparmtent","Luxury Replicas")
|
||||||
message = pick("Luxury watches for Blowout sale prices!",\
|
message = pick("Luxury watches for Blowout sale prices!",\
|
||||||
"Watches, Jewelry & Accessories, Bags & Wallets !",\
|
"Watches, Jewelry & Accessories, Bags & Wallets !",\
|
||||||
"Deposit 100$ and get 300$ totally free!",\
|
"Deposit 100$ and get 300$ totally free!",\
|
||||||
|
|||||||
@@ -5,7 +5,7 @@
|
|||||||
just your hands, due to the integrated monitor and keyboard. Synthetic units can interface with it as well, just like most other machines."
|
just your hands, due to the integrated monitor and keyboard. Synthetic units can interface with it as well, just like most other machines."
|
||||||
|
|
||||||
description_fluff = "This is one of many nodes that make up the Exonet, which services trillions of devices across space. This particular node \
|
description_fluff = "This is one of many nodes that make up the Exonet, which services trillions of devices across space. This particular node \
|
||||||
is referred to as a terminal node, servicing the Northern Star.<br>\
|
is referred to as a terminal node, servicing the "+station_orig+".<br>\
|
||||||
<br>\
|
<br>\
|
||||||
In the beginning of humanity's ascend into space, the Exonet didn't exist. Instead, the Exonet is the evolution to a network called the Interplanetary \
|
In the beginning of humanity's ascend into space, the Exonet didn't exist. Instead, the Exonet is the evolution to a network called the Interplanetary \
|
||||||
Internet (sometimes referred to as the InterPlaNet), which was conceived and developed due to the limitations of the terrestrial Internet, mainly because \
|
Internet (sometimes referred to as the InterPlaNet), which was conceived and developed due to the limitations of the terrestrial Internet, mainly because \
|
||||||
@@ -30,7 +30,7 @@
|
|||||||
Exonets at the root node(s), and is typically arranged in a tree structure. The root node(s) are generally government-owned and are very secure \
|
Exonets at the root node(s), and is typically arranged in a tree structure. The root node(s) are generally government-owned and are very secure \
|
||||||
and resilient to failure.<br>\
|
and resilient to failure.<br>\
|
||||||
<br>\
|
<br>\
|
||||||
This node is privately owned and maintained by Nanotrasen, and allows the colonists of the Northern Star to have access to the Exonet."
|
This node is privately owned and maintained by Nanotrasen, and allows the colonists of the "+station_orig+" to have access to the Exonet."
|
||||||
|
|
||||||
description_antag = "An EMP will disable this device for a short period of time. A longer downage can be achieved by turning it off, or rigging \
|
description_antag = "An EMP will disable this device for a short period of time. A longer downage can be achieved by turning it off, or rigging \
|
||||||
the APC it uses to turn off remotely, such as with a signaler in the right wire."
|
the APC it uses to turn off remotely, such as with a signaler in the right wire."
|
||||||
@@ -16,7 +16,7 @@
|
|||||||
else
|
else
|
||||||
var/language_type = pick(/datum/language/human,/datum/language/diona,/datum/language/tajaran,/datum/language/unathi)
|
var/language_type = pick(/datum/language/human,/datum/language/diona,/datum/language/tajaran,/datum/language/unathi)
|
||||||
var/datum/language/L = new language_type()
|
var/datum/language/L = new language_type()
|
||||||
var/team = pick("Brickburn Galaxy Trekers","Mars Rovers", "Qerrbalak Saints", "Moghes Rockets", "Ahdomai Lightening", "Vir Vixens", "Euphoric-Earth Alligators")
|
var/team = pick("Brickburn Galaxy Trekers","Mars Rovers", "Qerrbalak Saints", "Moghes Rockets", "Ahdomai Lightening", starsys_name+" Vixens", "Euphoric-Earth Alligators")
|
||||||
P.name = "[L.get_random_name(pick(MALE,FEMALE))], [year - rand(0,50)] [team]"
|
P.name = "[L.get_random_name(pick(MALE,FEMALE))], [year - rand(0,50)] [team]"
|
||||||
P.card_icon = "spaceball_standard"
|
P.card_icon = "spaceball_standard"
|
||||||
P.back_icon = "card_back_spaceball"
|
P.back_icon = "card_back_spaceball"
|
||||||
|
|||||||
@@ -52,7 +52,7 @@ var/list/ai_verbs_hidden = list( // For why this exists, refer to https://xkcd.c
|
|||||||
density = 1
|
density = 1
|
||||||
status_flags = CANSTUN|CANPARALYSE|CANPUSH
|
status_flags = CANSTUN|CANPARALYSE|CANPUSH
|
||||||
shouldnt_see = list(/obj/effect/rune)
|
shouldnt_see = list(/obj/effect/rune)
|
||||||
var/list/network = list("Northern Star")
|
var/list/network = list(station_short)
|
||||||
var/obj/machinery/camera/camera = null
|
var/obj/machinery/camera/camera = null
|
||||||
var/list/connected_robots = list()
|
var/list/connected_robots = list()
|
||||||
var/aiRestorePowerRoutine = 0
|
var/aiRestorePowerRoutine = 0
|
||||||
|
|||||||
@@ -15,7 +15,7 @@
|
|||||||
idle_power_usage = 20
|
idle_power_usage = 20
|
||||||
active_power_usage = 5000
|
active_power_usage = 5000
|
||||||
|
|
||||||
var/fabricator_tag = "Northern Star Upper Level"
|
var/fabricator_tag = station_short+" Upper Level"
|
||||||
var/drone_progress = 0
|
var/drone_progress = 0
|
||||||
var/produce_drones = 1
|
var/produce_drones = 1
|
||||||
var/time_last_drone = 500
|
var/time_last_drone = 500
|
||||||
@@ -26,7 +26,7 @@
|
|||||||
|
|
||||||
/obj/machinery/drone_fabricator/derelict
|
/obj/machinery/drone_fabricator/derelict
|
||||||
name = "construction drone fabricator"
|
name = "construction drone fabricator"
|
||||||
fabricator_tag = "Northern Star Depths"
|
fabricator_tag = station_short+" Depths"
|
||||||
drone_type = /mob/living/silicon/robot/drone/construction
|
drone_type = /mob/living/silicon/robot/drone/construction
|
||||||
|
|
||||||
/obj/machinery/drone_fabricator/New()
|
/obj/machinery/drone_fabricator/New()
|
||||||
|
|||||||
Reference in New Issue
Block a user