mirror of
https://github.com/PolarisSS13/Polaris.git
synced 2026-01-04 22:42:37 +00:00
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.
103 lines
5.2 KiB
Plaintext
103 lines
5.2 KiB
Plaintext
|
|
var/list/weighted_randomevent_locations = list()
|
|
var/list/weighted_mundaneevent_locations = list()
|
|
|
|
/datum/trade_destination
|
|
var/name = ""
|
|
var/description = ""
|
|
var/distance = 0
|
|
var/list/willing_to_buy = list()
|
|
var/list/willing_to_sell = list()
|
|
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/temp_price_change[BIOMEDICAL]
|
|
var/list/viable_mundane_events = list()
|
|
|
|
/datum/trade_destination/proc/get_custom_eventstring(var/event_type)
|
|
return null
|
|
|
|
//distance is measured in AU and co-relates to travel time
|
|
/datum/trade_destination/centcomm
|
|
name = "CentComm"
|
|
description = "NanoTrasen's administrative centre for Tau Ceti."
|
|
distance = 1.2
|
|
willing_to_buy = list()
|
|
willing_to_sell = list()
|
|
viable_random_events = list(SECURITY_BREACH, CORPORATE_ATTACK, AI_LIBERATION)
|
|
viable_mundane_events = list(ELECTION, RESIGNATION, CELEBRITY_DEATH)
|
|
|
|
/datum/trade_destination/anansi
|
|
name = "NSS Anansi"
|
|
description = "Medical station ran by Second Red Cross (but owned by NT) for handling emergency cases from nearby colonies."
|
|
distance = 1.7
|
|
willing_to_buy = list()
|
|
willing_to_sell = list()
|
|
viable_random_events = list(SECURITY_BREACH, CULT_CELL_REVEALED, BIOHAZARD_OUTBREAK, PIRATES, ALIEN_RAIDERS)
|
|
viable_mundane_events = list(RESEARCH_BREAKTHROUGH, RESEARCH_BREAKTHROUGH, BARGAINS, GOSSIP)
|
|
|
|
/datum/trade_destination/anansi/get_custom_eventstring(var/event_type)
|
|
if(event_type == RESEARCH_BREAKTHROUGH)
|
|
return "Thanks to research conducted on the NSS Anansi, Second Red Cross Society wishes to announce a major breakthough in the field of \
|
|
[pick("mind-machine interfacing","neuroscience","nano-augmentation","genetics")]. [company_name] is expected to announce a co-exploitation deal within the fortnight."
|
|
return null
|
|
|
|
/datum/trade_destination/redolant
|
|
name = "OAV Redolant"
|
|
description = "Osiris Atmospherics station in orbit around the only gas giant insystem. They retain tight control over shipping rights, and Osiris warships protecting their prize are not an uncommon sight in Tau Ceti."
|
|
distance = 0.6
|
|
willing_to_buy = list()
|
|
willing_to_sell = list()
|
|
viable_random_events = list(INDUSTRIAL_ACCIDENT, PIRATES, CORPORATE_ATTACK)
|
|
viable_mundane_events = list(RESEARCH_BREAKTHROUGH, RESEARCH_BREAKTHROUGH)
|
|
|
|
/datum/trade_destination/redolant/get_custom_eventstring(var/event_type)
|
|
if(event_type == RESEARCH_BREAKTHROUGH)
|
|
return "Thanks to research conducted on the OAV Redolant, Osiris Atmospherics wishes to announce a major breakthough in the field of \
|
|
[pick("phoron research","high energy flux capacitance","super-compressed materials","theoretical particle physics")]. [company_name] is expected to announce a co-exploitation deal within the fortnight."
|
|
return null
|
|
|
|
/datum/trade_destination/beltway
|
|
name = "Beltway mining chain"
|
|
description = "A co-operative effort between Beltway and NanoTrasen to exploit the rich outer asteroid belt of the Tau Ceti system."
|
|
distance = 7.5
|
|
willing_to_buy = list()
|
|
willing_to_sell = list()
|
|
viable_random_events = list(PIRATES, INDUSTRIAL_ACCIDENT)
|
|
viable_mundane_events = list(TOURISM)
|
|
|
|
/datum/trade_destination/biesel
|
|
name = "Biesel"
|
|
description = "Large ship yards, strong economy and a stable, well-educated populace, Biesel largely owes allegiance to Sol / Vessel Contracting and begrudgingly tolerates NT. Capital is Lowell City."
|
|
distance = 2.3
|
|
willing_to_buy = list()
|
|
willing_to_sell = list()
|
|
viable_random_events = list(RIOTS, INDUSTRIAL_ACCIDENT, BIOHAZARD_OUTBREAK, CULT_CELL_REVEALED, FESTIVAL, MOURNING)
|
|
viable_mundane_events = list(BARGAINS, GOSSIP, SONG_DEBUT, MOVIE_RELEASE, ELECTION, TOURISM, RESIGNATION, CELEBRITY_DEATH)
|
|
|
|
/datum/trade_destination/new_gibson
|
|
name = "New Gibson"
|
|
description = "Heavily industrialised rocky planet containing the majority of the planet-bound resources in the system, New Gibson is torn by unrest and has very little wealth to call it's own except in the hands of the corporations who jostle with NT for control."
|
|
distance = 6.6
|
|
willing_to_buy = list()
|
|
willing_to_sell = list()
|
|
viable_random_events = list(RIOTS, INDUSTRIAL_ACCIDENT, BIOHAZARD_OUTBREAK, CULT_CELL_REVEALED, FESTIVAL, MOURNING)
|
|
viable_mundane_events = list(ELECTION, TOURISM, RESIGNATION)
|
|
|
|
/datum/trade_destination/luthien
|
|
name = "Luthien"
|
|
description = "A small colony established on a feral, untamed world (largely jungle). Savages and wild beasts attack the outpost regularly, although NT maintains tight military control."
|
|
distance = 8.9
|
|
willing_to_buy = list()
|
|
willing_to_sell = list()
|
|
viable_random_events = list(WILD_ANIMAL_ATTACK, CULT_CELL_REVEALED, FESTIVAL, MOURNING, ANIMAL_RIGHTS_RAID, ALIEN_RAIDERS)
|
|
viable_mundane_events = list(ELECTION, TOURISM, BIG_GAME_HUNTERS, RESIGNATION)
|
|
|
|
/datum/trade_destination/reade
|
|
name = "Reade"
|
|
description = "A cold, metal-deficient world, NT maintains large pastures in whatever available space in an attempt to salvage something from this profitless colony."
|
|
distance = 7.5
|
|
willing_to_buy = list()
|
|
willing_to_sell = list()
|
|
viable_random_events = list(WILD_ANIMAL_ATTACK, CULT_CELL_REVEALED, FESTIVAL, MOURNING, ANIMAL_RIGHTS_RAID, ALIEN_RAIDERS)
|
|
viable_mundane_events = list(ELECTION, TOURISM, BIG_GAME_HUNTERS, RESIGNATION)
|