Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Gives the Corporate Liaison a map-specific lore-brief about the map. #7356

Merged
merged 6 commits into from
Oct 26, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 4 additions & 0 deletions code/datums/map_config.dm
Original file line number Diff line number Diff line change
Expand Up @@ -32,6 +32,7 @@

var/announce_text = ""
var/infection_announce_text = ""
var/liaison_briefing = ""

var/squads_max_num = 4

Expand Down Expand Up @@ -347,6 +348,9 @@
if(json["infection_announce_text"])
infection_announce_text = json["infection_announce_text"]

if(json["liaison_briefing"])
liaison_briefing = json["liaison_briefing"]

if(json["weather_holder"])
weather_holder = text2path(json["weather_holder"])
if(!weather_holder)
Expand Down
17 changes: 17 additions & 0 deletions code/modules/paperwork/paper.dm
Original file line number Diff line number Diff line change
Expand Up @@ -913,3 +913,20 @@
. = ..()
info = "<div> <img style='align:middle' src='[SSassets.transport.get_asset_url("colonialspacegruntsEZ.png")]'>"
update_icon()

/obj/item/paper/liaison_brief
name = "Liaison Colony Briefing"
desc = "A brief from the Company about the colony the ship is responding to."
icon_state = "paper_wy_words"

var/placeholder = "maps/map_briefings/cl_brief_placeholder.html"

/obj/item/paper/liaison_brief/Initialize(mapload, ...)
. = ..()
if(SSmapping.configs[GROUND_MAP].liaison_briefing)
info = file2text(SSmapping.configs[GROUND_MAP].liaison_briefing)
else
info = file2text(placeholder)

var/datum/asset/asset = get_asset_datum(/datum/asset/simple/paper)
info = replacetext(info, "%%WYLOGO%%", asset.get_url_mappings()["wylogo.png"])
1 change: 1 addition & 0 deletions maps/desert_dam.json
Original file line number Diff line number Diff line change
Expand Up @@ -27,6 +27,7 @@
],
"map_item_type": "/obj/item/map/desert_dam",
"announce_text": "We've lost contact with Weyland-Yutani's extra-solar colony, \"Trijent Dam\", on the planet \"Raijin.\" The ###SHIPNAME### has been dispatched to assist.",
"liaison_briefing": "maps/map_briefings/cl_brief_trijent.html",
"monkey_types": [
"stok"
],
Expand Down
1 change: 1 addition & 0 deletions maps/kutjevo.json
Original file line number Diff line number Diff line change
Expand Up @@ -23,6 +23,7 @@
],
"map_item_type": "/obj/item/map/kutjevo_map",
"announce_text": "An automated distress signal has been received from Weyland-Yutani colony Kutjevo Refinery, known for botanical research, export, and raw materials processing and refinement. The ###SHIPNAME### has been dispatched to investigate.",
"liaison_briefing": "maps/map_briefings/cl_brief_kutjevo.html",
"monkey_types": [
"neaera",
"stok"
Expand Down
61 changes: 61 additions & 0 deletions maps/map_briefings/cl_brief_kutjevo.html
Original file line number Diff line number Diff line change
@@ -0,0 +1,61 @@
<center>
<img src="%%WYLOGO%%" /><small
><br /><b>Weyland-Yutani Corporation</b><br />"Building Better
Worlds"</small
>
</center>
<br /><u>Special Services Division</u><br />Liaison Colony Briefing<br />
<hr />
<br />The ship AI aboard your stationed ship has informed us that a distress
signal has been picked up from the colony on LV-686, and that a mission is being
prepared to investigate the disturbance.<br /><br />As such, the special
services division has prepared a briefing on the nature of the colony, and known
potential threats to it's operation.<br /><br />Classified materials are
excluded from this briefing and should be requested separately, and as such, the
contents of this document may be shared or withheld at your discretion, unless
otherwise specified.<br />
<hr />
<br /><u><b>Planet</b></u
>: LV-686<br /><b><u>Facility</u></b
>: Kutjevo Refinery<br /><b><u>Operator</u></b
>: Weyland-Yutani<br />
<hr />
<br /><b>History and Purpose</b><br />
<hr />
<br />Discovered in 2089, the planet Dykuma I, also known as LV-686, was
originally marked by geological survey as a potentially terraformable desert
planet, was later found to be abundantly rich in underground aquifers of
exceptionally high purity, and as such an independent core colony began
colonization efforts in the 2160s.<br /><br />Shortly after the colonization
efforts began, a hostile takeover by the Canadian Space Affairs Ministry in 2162
brought the colony under new ownership, soon sold to the Weyland-Yutani
Corporation, where in 2165 it began operations as a bottling plant under the
<i>Weyland Spring</i> brand.<br /><br />As the demand for spring water and the
size of the colony's operations both have grown, the deposits of drinking water
at the original site for the colony have dried up, and as such the sprawl has
continued to expand outwards, ever in search of more desposits to tap.<br /><br />With
an estimated 2500 colonists, the refinery has become a bustling town, and the
number one provider of drinkable water in the Neroid Sector and surrounding
space, as well as a significant supplier for the
<i>Weyland Spring</i> brand.<br /><br /><b>Company Priorities</b><br />
<hr />
<br />The number one priority is that any operation on the site of Weyland
Spring Bottling Center No.8 does not employ chemical weapons or otherwise risk
contaminating the ground water supply and the aquifers below. The use of lead
and depleted uranium bullets should be avoided.<br /><br />In addition to this,
the colony's water treatment plant contains large stockpiles of chemicals that
may be hazardous in unapproved amounts, and damage to the tanks storing these
chemicals must be mitigated.<br /><br /><b>Potential Threats</b><br />
<hr />
<br />The Kutjevo facility contains only a token Colonial Marshals Bureau,
staffing roughly 2-6 members, and is primarily staffed by corporate security.
While the security garrison is relatively undersized for a colony of this size,
division analysts believe corporate espionage is unlikely due to a variety of
factors. After reviewing the data, the analysts believe these are the most
likely causes for the automated distress beacon, from most to least likely:<br /><br />*
Geological Activity; e.g. earthquakes or land-shift due to the drained aquifers
beneath the site.<br />* Maintenance failure of the colony's communications
equipment.<br />* Failure to send the weekly "All-Clear" signal to prevent
automated distress being dispatched.<br />* Sabotage by the "Colonial
Liberation Front"<br />* A solar flare from the Dykuma star causing electrical
failures.<br />
12 changes: 12 additions & 0 deletions maps/map_briefings/cl_brief_placeholder.html
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
<center>
<img src="%%WYLOGO%%" /><small
><br /><b>Weyland-Yutani Corporation</b><br />"Building Better
Worlds"</small
>
</center>
<br /><u>Special Services Division</u><br />Liaison Colony Briefing<br />
<hr />
<br />The ship AI aboard your stationed ship has informed us that a distress
signal has been picked up from a nearby colony, however at this time the records
for the facility there are classified or unavailable. We apologize for the
inconvenience.
73 changes: 73 additions & 0 deletions maps/map_briefings/cl_brief_trijent.html
Original file line number Diff line number Diff line change
@@ -0,0 +1,73 @@
<center>
<img src="%%WYLOGO%%" /><br /><small
><b>Weyland-Yutani Corporation</b><br />"Building Better
Worlds"</small
>
</center>
<br /><u>Special Services Division</u><br />Liaison Colony Briefing<br />
<hr />
<br />The ship AI aboard your stationed ship has informed us that a distress
signal has been picked up from the colony on Raijin, and that a mission is being
prepared to investigate the disturbance.<br /><br />As such, the special
services division has prepared a briefing on the nature of the colony, and known
potential threats to it's operation.<br /><br />Classified materials are
excluded from this briefing and should be requested separately, and as such, the
contents of this document may be shared or withheld at your discretion, unless
otherwise specified.<br />
<hr />
<br /><u><b>Planet</b></u
>: Raijin, Formerly LV-670<br /><u><b>Facility</b></u
>: Oxley's Butte<br /><u><b>Operator</b></u
>: Trijent Corporation (Company Subsidiary)<br /><br />
<hr />
<br /><b>History and Purpose</b><br />
<hr />
<br />The colony of Oxley's Butte, often colloquially referred to as "Trijent
Dam" was settled after the discovery of vast reserves of Lithium-6 below the
surface of what was at the time known as LV-670. In 2129, Geological survey
teams landed on the planet and began to discern the ideal location to place a
mining settlement, eventually settling on a river fork on the planet's northern
hemisphere, roughly 4 kilometers above one of the particularly rich deposits.<br /><br />To
power the mining operations, the Cebrini group was contracted to construct and
operate a large hydroelectric dam, utilizing the river's high throughput, with
three turbines working to produce an estimated 15,000Mw/H of electricity. Work
began in 2132, as the first colonists were brought in, with the hydroelectric
facility and electrical infrastructure being completed in late 2150,
colonization began as workers of other specialities were shipped in to fill the
needs of the rapidly growing colony. At present, the colony hosts a mix of
corporate personnel from both Trijent Corp. and the Cebrini Group, as well as a
number of third-party personnel staffing various positions.<br /><br />The
colony on Raijin has provided lithium to buyers across the galaxy for about 20
years now, in addition to hosting an archeological worksite due to
<b>mundane</b> discoveries in the periphery of the mining campsites.<br /><br /><b
>Company Priorities</b
><br />
<hr />
<br />Lithium-6 is one of the principle components of Tritium, needed to fuel
the fusion reactors powering a galaxy worth of human expansion. As such,
Raijin's immeasurably rich deposits of the mineral have led the Trijent
Corporation, and by extension, the Company, to a domineering position in the
market for fusion reactor fuel. Due to the nature of the ore reserves, damage to
the mining site itself is of limited concern, however, the hydroelectric dam
powering the colony is a highly valuable asset and it is paramount that it is
returned to operation as soon as possible if damaged, and that further damage
from intervention is minimized.<br /><br />Of secondary priority, the
northeastern edge of the colony hosts an archeological site and attached
research lab. The research notes from the lab should be recovered and delivered
to the Company as soon as possible, and care should be taken not to disturb or
destroy the dig sites, and the artifacts buried within.<br /><br /><b
>Potential Threats</b
><br />
<hr />
<br />Due to the economic relavence of the colony, both Neroid Sector Policing
Authority and Corporate security staffing are present in various capacities. As
such, the majority of known threats to the colony's operation have been dealt
with swiftly and without incident. Despite this, company analysts believe the
most likely cause for the distress signal are as follows; From most to least
likely.<br />* Carelessness in sending the weekly required "All Clear" signal,
preventing the automated distress beacon.<br />* Failure in maintenance of the
colony's communication equipment.<br />* Sabotage of equipment by the "Colonial
Liberation Front".<br />* Viral or Bacterial outbreak.<br />* Disruption by the
Union Of Progressive Peoples as they establish a competing colony elsewhere on
the planet.<br />* Corporate Espionage to disrupt the Trijent Corporation as a
leader in fusion reactor fuel.<br />
4 changes: 4 additions & 0 deletions maps/map_files/USS_Almayer/USS_Almayer.dmm
Original file line number Diff line number Diff line change
Expand Up @@ -26002,6 +26002,10 @@
pixel_x = -17
},
/obj/structure/machinery/faxmachine/corporate/liaison,
/obj/item/paper/liaison_brief{
pixel_y = 8;
pixel_x = -4
},
/turf/open/floor/wood/ship,
/area/almayer/command/corporateliaison)
"gQu" = (
Expand Down
Loading