* Lore-updates
This PR is entirely stuff to update in-game content to match lore on the
wiki.
I haven't decided if it's done or not.
* Let's first make it actually work
* Fixes a few things, also adds ONI
* [screams in feeling]
* Fixes some lore shit
//Datums for different companies that can be used by busy_space
/datum/lore/organization
var/name = "" // Organization's name
var/short_name = "" // Organization's shortname (NanoTrasen for "NanoTrasen Incorporated")
var/acronym = "" // Organization's acronym, e.g. 'NT' for NanoTrasen'.
var/desc = "" // One or two paragraph description of the organization, but only current stuff. Currently unused.
var/history = "" // Historical discription of the organization's origins Currently unused.
var/work = "" // Short description of their work, eg "an arms manufacturer"
var/headquarters = "" // Location of the organization's HQ. Currently unused.
var/motto = "" // A motto/jingle/whatever, if they have one. Currently unused.
var/list/ship_prefixes = list() //Some might have more than one! Like NanoTrasen. Value is the mission they perform, e.g. ("ABC" = "mission desc")
var/list/ship_names = list( //Names of spaceships. This is a mostly generic list that all the other organizations inherit from if they don't have anything better.
"Kestrel",
"Beacon",
"Signal",
"Freedom",
"Glory",
"Axiom",
"Eternal",
"Harmony",
"Light",
"Discovery",
"Endeavour",
"Explorer",
"Swift",
"Dragonfly",
"Ascendant",
"Tenacious",
"Pioneer",
"Hawk",
"Haste",
"Radiant",
"Luminous"
)
var/list/destination_names = list() //Names of static holdings that the organization's ships visit regularly.
var/autogenerate_destination_names = TRUE
/datum/lore/organization/New()
..()
if(autogenerate_destination_names) // Lets pad out the destination names.
desc = "Existing far outside the reach of SolGov space, the only governing body of the Virgo-Erigone system is the VirgoPrime Governmental \
desc = "Existing far outside the reach of SolGov space, the only governing body of the Virgo-Erigone system is the Virgo-Prime Governmental \
Authority, also known as VEGA. It is a Technocracy founded and operated by NanoTrasen, using company appointed experts hired to see \
to the comfort and well being of Virgo's citizens; most of whom are also NanoTrasen employees. VEGA provides basic social services \
such as law enforcement, emergency services, medical care, education, and infrastructure. VEGA's operations are based on the world \
of VirgoPrime, within the spaceport city of Anur. Although the government is an entity of NanoTrasen, some elements of democracy \
of Virgo-Prime, within the spaceport city of Anur. Although the government is an entity of NanoTrasen, some elements of democracy \
are still practiced, such as voting on changes to local law, policy, or public works."
history = "VEGA was founded in 2556, shortly after the Virgo-Erigone system was colonized by a population of 1000. That population has \
multiplied many times since then as wealth and commerce come and go from this frontier star system."
work = "governing body of Virgo-Erigone"
headquarters = "Anur, VirgoPrime"
headquarters = "Anur, Virgo-Prime"
motto = "Reach for the Stars."
autogenerate_destination_names = FALSE
@@ -53,13 +457,19 @@
destination_names = list(
"the colony at Virgo-3B",
"the VORE-1 debris field",
"a colony on Virgo-2",
"a telecommunications satellite",
"a mining colony on Virgo-2",
"the Anur Spaceport",
"to a local distress beacon"
"to a local distress beacon",
"NAS Zeus orbiting Virgo-Prime",
"NTB An-Nur on Virgo-Prime",
"the colony at Virgo-3B",
"a dockyard orbiting Virgo-Prime",
"an asteroid orbiting Virgo 3",
"a telecommunications satellite near Virgo-3B",
"a telecommunications satellite near Virgo-Prime"
)
/*
/* // Waiting for lore to be updated.
/datum/lore/organization/gov/federation
name = "United Federation of Planets"
short_name = "Federation"
@@ -127,11 +537,11 @@
"Naro Industrial Complex on Scheddi III",
"Mari Industrial Complex on Furlou Prime",
"Runni Crystal Mines of Keid V")
*/ // ToDo: ReDo.
*/
/datum/lore/organization/mil/USDF // change to sif_guard in future to overwrite Polaris stuff
/datum/lore/organization/mil/usdf
name = "United Sol Defense Force"
short_name = "" // This is blank on purpose. Otherwise they call the ships "USDF" "USDF Name"
short_name = "" // This is blank on purpose. Otherwise they call the ships "USDFUSDF Name"
desc = "The USDF is the dedicated military force of SolGov, originally formed by the United Nations. It is the \
dominant superpower of the Orion Spur, and is able to project its influence well into parts of the Perseus and \
Sagittarius arms of the galaxy. However, regions beyond that are too far for the USDF to be a major player."
@@ -153,8 +563,8 @@
against other major military powers such as the Moghes Hegemony."
work = "peacekeeping and piracy suppression"
headquarters = "Paris, Earth"
motto = "Per Mare, Per Terras, Per Constellatum." // Stolen from Halo because fuck you that's why.
ship_prefixes = list("USDF" = "military", "USDF" = "anti-piracy", "USDF" = "escort", "USDF" = "humanitarian", "USDF" = "peacekeeping", "USDF" = "search-and-rescue") // It's all USDF but let's mix up what they do.
motto = "Per Mare, Per Terras, Per Constellatum." // Stolen from Halo because fuck you that's why. -Ace
ship_prefixes = list("USDF" = "military", "USDF" = "anti-piracy", "USDF" = "escort", "USDF" = "humanitarian", "USDF" = "peacekeeping", "USDF" = "search-and-rescue", "USDF" = "war game") // It's all USDF but let's mix up what missions they do.
ship_names = list("Aegis Fate",
"Ain't No Sunshine",
"All Under Heaven",
@@ -186,6 +596,7 @@
"Hoenir",
"In Amber Clad",
"Iwo Jima",
"Jolly Roger",
"Jormungandr",
"Leonidas",
"Meriwether Lewis",
@@ -199,6 +610,7 @@
"Purpose",
"Ready or Not",
"Redoubtable",
"Rising Sun",
"Saratoga",
"Savannah",
"Shanxi",
@@ -211,7 +623,6 @@
"Tripping Light",
"Two for Flinching")
destination_names = list("San Francisco on Earth",
"SolGov Fleet Academy on Earth",
"Gateway One above Luna",
"SolGov Headquarters on Earth",
"Olympus City on Mars",
@@ -221,13 +632,89 @@
"a settlement on Titan",
"a settlement on Europa",
"Aleph Grande on Ganymede",
"a new colony in Proxima II",
"a new settlement on Ceti IV-B",
"a colony in Proxima II",
"a settlement on Ceti IV-B",
"a colony ship around Ceti IV-B",
"a naval station above Ceti IV-B",
"a classified location in SolGov territory",
"a classified location in uncharted space",
"an emergency nav bouy")
"an emergency nav bouy",
"the USDF Naval Academy on Earth",
"Fort Rain on Tal")
/datum/lore/organization/mil/oni
name = "SolGov Office of Naval Intelligence"
short_name = "" // This is blank on purpose. Otherwise they call the ships "ONI ONI Name"
desc = "The Office of Naval Intelligence is SolGov's eyes and ears in the galaxy's affairs. Despite its name, and despite its \
usual association with the USDF, the Office of Naval Intelligence does not fall under the command of the military. From espionage \
to archeological research, ONI's work provides SolGov with the knowledge and technology it requires to advance both military and \
civilian interests across the galaxy."
history = "ONI was originally created by the consolidation of several military intelligence agencies from Sol during the Sol-Hegemony war. \
The USDF's victory in that war was largely accredited to intelligence and technology advancements provided by ONI during that time, \
most notably of which was the reverse-engineering of Unathi vessels, allowing the production of countermeasures that played a crucial \
role during in the late stages of the conflict. After the war, ONI's resources were pooled into numerous top secret projects; much of \
which remains unknown or outright denied to the public even today. Among their suspected activities include exploration, weapons \
development, xenoarcheology, xenobiology, corporate espionage, and manipulation of political affairs."
work = "peacekeeping and piracy suppression"
headquarters = "Paris, Earth"
motto = "The truth will set you free."
ship_prefixes = list("ONI" = "classified", "ONI" = "archeological", "ONI" = "exploration", "ONI" = "logistic") // It's all ONI but let's mix up what missions they do.
ship_names = list("Aegis Fate", // PLACEHOLDERS. Aside from ones I've specifically marked, these should be replaced.
"Ain't No Sunshine",
"All Under Heaven",
"Allegiance",
"Andraste",
"Anjou",
"Barracuda",
"Bastion",
"Buenos Aires",
"Bum Rush",
"Callisto",
"Charon",
"Colorado",
"Commonwealth",
"Corsair",
"DeGaulle",
"Devestator",
"Dust of Snow",
"Euphrates",
"Fair Weather",
"Finite Hearts",
"Forward Unto Dawn",
"Hammerhead",
"Herakles",
"Hoenir", // Notable USDF and ONI ship. Keep this name.
"In Amber Clad",
"Iwo Jima",
"Jolly Roger",
"Jormungandr",
"Leonidas",
"Meriwether Lewis",
"Midsummer Night", // Works for an ONI name.
"Mona Lisa",
"Olympus",
"Providence",
"Prydwen",
"Redoubtable",
"Rising Sun",
"Saratoga",
"Savannah",
"Shanxi",
"Song of the East",
"Stalwart Dawn",
"Strident",
"Tannenberg",
"Tokugawa",
"Totem Lake")
destination_names = list("parts unknown",
"none of your business",
"uncharted space",
"an undisclosed location",
"facility 8492",
"you don't want to know",
"if told you I'd have to kill you",
"... wait, why am I even telling you this? Just let me pass",
keywords += list("Radiance Energy Chain", "R.E.C.")
data = "A sparse government-owned chain of automated stations exists between [quick_link("Virgo 3")] and the star itself, known as the Radiance Energy Chain. The idea is based on \
an ancient design that was pioneered at Sol. The stations are heavily shielded from the stellar radiation, and feature massive \
arrays of photo-voltaic panels. Each station harvests energy from Vir using the solar panels, and sends it to other areas of \
arrays of photo-voltaic panels. Each station harvests energy from Virgo-Erigone using the solar panels, and sends it to other areas of \
the system by beaming the energy to several relay stations farther away from the star, typically with a large laser.\
<br><br>\
These stations are generally devoid of life, instead, they are operated mainly by [quick_link("drones")], with maintenance performed \
@@ -86,9 +86,9 @@
Currently, [quick_link("NanoTrasen")] is constructing a 'space elevator' for commercial purposes, as the atmosphere of Virgo-3B is inimical to shuttles, and engines in particular."
data = "Virgo Prime is the fourth planet of Virgo-Eirgone. Although primarily desert, temperatures linger around only 287 kelvin (~14°C). \
name = "Virgo 4 / Virgo-Prime (Terrestrial Planet)"
keywords += list("Virgo 4","Virgo-Prime")
data = "Virgo 4, also known as Virgo-Prime, is the fourth planet of Virgo-Eirgone. Although primarily desert, temperatures linger around only 287 kelvin (~14°C). \
It is the only planet in the system with an environment that supports oxygen-breathing lifeforms. \
<br><br> \
While being about the size of Earth, it is home to only about 750,000 known residents, most of whom live \
/datum/lore/codex/category/main_virgo_lore // The top-level categories for the Virgo book
name = "Index"
data = "Don't panic!\
<br><br>\
The many star systems inhabitied by humanity and friends can seem bewildering to the uninitiated. \
This guide seeks to provide valuable information to anyone new in the system. This edition is tailored for visitors to the Virgo-Erigone system, \
however it also contains useful general information about human space, such as locations you may hear about, the current (as of 2562) political climate, various aliens you \
may meet in your travels, the big Trans-Stellars, and more."
children = list(
/datum/lore/codex/category/important_locations,
/datum/lore/codex/category/species,
/datum/lore/codex/category/auto_org/tsc,
/datum/lore/codex/category/auto_org/gov,
// /datum/lore/codex/category/auto_org/mil,
/datum/lore/codex/category/political_factions,
/datum/lore/codex/page/about_lore
)
// We're a bird.
/datum/lore/codex/page/about_lore
name = "About"
data = "<i>The Traveler's Guide to Human Space</i> is a series of books detailing a specific location inside a location colonized by humans. \
This book is for the system Virgo, and was written by Eshi Tache, an explorer whom has visited many star systems, and \
has personally visited and seen many of the locations described inside this book. Two other people have also assisted in the creation of this \
book, being Qooqr Volquum, whom is an expert on synthetics, and Damian Fischer, a historian. Together, they provide valuable information and facts that lie outside of Tache's expertise.\
<br><br>\
The writings inside this edition are intended to be useful to anyone visiting it for the first time, from someone taking a vacation to beautiful Virgo-Prime, \
to an immigrant from another system, or even from outside human space, and anyone inbetween. The publisher wishes to note that any opinions expressed \
in this text does not reflect the opinions of the publisher, and are instead the author's.\
<br><br>\
Eshi Tache has also written other <i>The Traveler's Guide</i> books, including <i>Sol Edition</i>, <i>Tau Ceti Edition</i>, <i>Alpha Centauri Edition</i>, <i>Vir Edition</i>, and more, \
which you can find in your local book store, library, or e-reader device."
data = "Raging in from Moghes, the Unathi are a race of tall, reptilian humanoids that possess both crocodile-like and serpent-like features. \
They are a proud, warlike species that favors honor and strength, their home, Moghes, is a desert planet but was once believed to be full of life. \
Of all the currently known sentient species, the Unathi are the most unequal in gender with females tending to be property of the males. Most Unathi \
outside of Moghes tend to be exiles however, and with influence of other species the gender difference is not nearly as pronounced. Unathi were \
humanity's second contact, and despite their aggressive nature, seem to get along well enough with humanity, though are often considered to be \
'second-class' citizens and are rarely seen in jobs other than where muscle is needed." // ToDo: Update with Unathi rewrite from Polaris.
data = "The Unathi are a race of tall, reptilian humanoids that possess both crocodile-like and serpent-like features. Their scales are hard and \
plate-like, save for the softer ones that line the inside of their legs, armpits, and groin. Originating from the planet of Moghes, the Unathi \
live in an extremely religious society. The Unathi believe in and closely follow a set of Decrees laid out in their belief system, The Unity. \
Unathi believes in living long, prosperous, honorable and productive lives. They firmly believe in improving the skills of their craft to reach \
a level where they can be considered to have mastered it. Unathi was humanity's second alien contact, but due to their aggressive nature, engaged \
in an interstellar war with humanity known as the Sol-Hegemony Conflict. \
<br><br> \
Although the conflict has long since ended, and relations have slowly improved, Unathi are still often considered to be 'second-class' citizens \
and are rarely seen in jobs other than where muscle is needed. It is also still common for racial tensions to run high, although this is less \
common on the outskirts of SolGov's grasp, such as systems like Virgo-Erigone."
/datum/lore/codex/page/tajaran
name = "Tajaran"
@@ -85,7 +89,7 @@
<br><br>\
With the help of Skrellean technology, the Akula had their genome modified to be capable of surviving in open air for long periods of time. \
However, Akula even today still require a high humidity environment to avoid drying out after a few days, which would make life on an arid world like \
[quick_link("VirgoPrime")] nearly impossible if it were not for Skrellean technology to aid them."
[quick_link("Virgo-Prime")] nearly impossible if it were not for Skrellean technology to aid them."
/datum/lore/codex/page/nevrean/add_content()
name = "Nevrean"
@@ -126,7 +130,7 @@
/datum/lore/codex/page/zorren/add_content()
name = "Zorren"
keywords += list("Zorren")
data = "The fox-like Zorren are native to [quick_link("VirgoPrime")], however there are two distinct varieties of \
data = "The fox-like Zorren are native to [quick_link("Virgo-Prime")], however there are two distinct varieties of \
Zorren one with large ears and shorter fur, and the other with longer fur that is a bit more vibrant. The \
long-eared, short-furred Zorren have come to be known as \"Flatland\" Zorren as that is where most of their \
settlements are located. The Flatland Zorren are somewhat tribal and shamanistic as they have only recently \
@@ -147,7 +151,7 @@
maintaining their own settlements and cultures, but often finding themselves standing on the shoulders of their more technologically advanced neighbors \
when it comes to meeting and exploring the rest of the galaxy.\
<br><br>\
It is important to note that Teshari names are unlike standard human names. Their pack name precedes their given name."
It is important to note that Teshari names are unlike standard human names. Their pack name precedes their given name."
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.