Lore updates (#3430)

* 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
This commit is contained in:
Spades
2018-04-14 12:58:42 -04:00
committed by Aronai Sieyes
parent 2e0c271ac2
commit 8f7015d409
9 changed files with 571 additions and 47 deletions

View File

@@ -1,12 +1,12 @@
// Inherits from /book/ so it can fit on bookshelves.
/obj/item/weapon/book/codex
name = "The Traveler's Guide to Human Space: Virgo-Erigone Edition" //VOREStation Edit - Book Name
desc = "Contains useful information about the world around you. It seems to have been written for travelers to Virgo-Erigone, human or not. It also \
has the words 'Don't Panic' in small, friendly letters on the cover." //VOREStation Edit - System Name
/obj/item/weapon/book/codex // Vorestation Edits throughout this object.
name = "The Traveler's Guide to Human Space: Virgo-Erigone Edition"
desc = "Contains useful information about the world around you. It seems to have been written for travelers to Virgo-Erigone, human or not. It also \
has the words 'Don't Panic' in small, friendly letters on the cover."
icon_state = "codex"
unique = TRUE
var/datum/codex_tree/tree = null
var/root_type = /datum/lore/codex/category/main_vir_lore //Runtimes on codex_tree.dm, line 18 with a null here
var/root_type = /datum/lore/codex/category/main_virgo_lore //Runtimes on codex_tree.dm, line 18 with a null here
/obj/item/weapon/book/codex/initialize()
tree = new(src, root_type)
@@ -18,12 +18,12 @@
icon_state = "[initial(icon_state)]-open"
tree.display(user)
/obj/item/weapon/book/codex/lore/vir
name = "The Traveler's Guide to Human Space: Vir Edition"
desc = "Contains useful information about the world around you. It seems to have been written for travelers to Vir, human or not. It also \
/obj/item/weapon/book/codex/lore/vir // Vorestation Edits throughout this object.
name = "The Traveler's Guide to Human Space: Virgo-Erigone Edition"
desc = "Contains useful information about the world around you. It seems to have been written for travelers to Virgo-Erigone, human or not. It also \
has the words 'Don't Panic' in small, friendly letters on the cover."
icon_state = "codex"
root_type = /datum/lore/codex/category/main_vir_lore
root_type = /datum/lore/codex/category/main_virgo_lore
/obj/item/weapon/book/codex/lore/news
name = "Daedalus Pocket Newscaster"

View File

@@ -28,10 +28,10 @@
/datum/lore/codex/page/radiance_energy_chain/add_content()
name = "R.E.C. (Artificial Satellites)"
keywords += list("Radiance Energy Chain")
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."
/datum/lore/codex/page/virgo_prime/add_content() // Virgo 4 technically.
name = "Virgo Prime (Terrestrial Planet)"
keywords += list("Virgo Prime")
data = "Virgo Prime is the fourth planet of Virgo-Eirgone. Although primarily desert, temperatures linger around only 287 kelvin (~14<31>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<31>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 \

View File

@@ -0,0 +1,32 @@
/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."

View File

@@ -12,3 +12,5 @@
name = "Blank Page"
keywords += list("Blank")
data = "<i>For some weird reason, this page is blank. This looks like a publishing error.</i>"
// ToDo: A lot.

View File

@@ -42,12 +42,16 @@
/datum/lore/codex/page/unathi
name = "Unathi"
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("Virgo Prime")] 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("Virgo Prime")], 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."
children = list(
/datum/lore/codex/page/teshari_packs,
/datum/lore/codex/page/teshari_physical