24 Commits
Author SHA1 Message Date
55f4e12614 Codeside Cargo Refactor (#20030)
**NOTE TO SYSADMINS: See "SQL Details" section below for information on
SQL modifications.**

Moves the data containing cargo items (i.e. the ones you order from ops
and get in the cargo shuttle) from the online database to the codebase.
Everything from suppliers to categories to individual items is now
code-side and editable by developers/contributors.

Refactors cargo items to use `singletons` instead of `datums` for
`cargo_supplier`, `cargo_category`, and `cargo_item`. Multiple-instnace
things like cargo_orders, etc. still use `datums`.

Fixed a bunch of strange discrepancies in categories, suppliers, and
pricing for various cargo items. I did a little bit, but it's exhausting
to go through all of it right now.

Clicking the 'Details' button on the Cargo Order app now actually gives
you details instead of bluescreening. Also added some UI elements to the
Cargo Order app - Cargo Control and Delivery remain untouched.

Overhauled the Cargo Order console TGUI window. It now has tabs on the
left, displays restricted access, supplier information, and boasts
search functionality.

### SQL Details
<details>
<summary>SQL Details [Click to Expand]</summary>

The following SQL tables should be deleted or deprecated from the server
database, as they are no longer in use:

- `ss13_cargo_items`
- `ss13_cargo_categories`
- `ss13_cargo_suppliers`

The included migration file, `V011__codeside_cargo`, creates a new table
`ss13_cargo_item_orderlog` to the DB. This **replaces**
`ss13_cargo_orderlog_items`. Because of this,
`ss13_cargo_orderlog_items` is deprecated and should either be deleted
or locked & preserved for logging purposes.

</details>

## Screenshots


![image](https://github.com/user-attachments/assets/79129923-1fb6-4cee-ac8d-5505a52270a4)

![image](https://github.com/user-attachments/assets/a323be35-8ce6-4ec4-98f7-ee701d0931a3)

![image](https://github.com/user-attachments/assets/5ddb02c5-152f-4715-b2da-20903fa11c93)

![image](https://github.com/user-attachments/assets/420e45b0-6a9f-4420-beb8-a2c8423a5be4)

![image](https://github.com/user-attachments/assets/114f4755-ee51-41e6-8670-07aacc5326ae)

---------

Signed-off-by: naut <55491249+nauticall@users.noreply.github.com>
Co-authored-by: Fluffy <65877598+FluffyGhoster@users.noreply.github.com>
2025-03-04 18:18:00 +00:00
nautandGitHub 80d79a585c Consolidates text files into their own, central folder (#19063)
Sorts the various .TXTs of the game (currently so far the lore radio
stations as well as the "verse books" (Biesel constitution, religious
scriptures, etc)) to a master `texts` file in Aurora's root directory.
Should help with config issues as well as consolidate all the texts in
one place, especially for use in future endeavors where bits of text
like these need to be made.

Should theoretically fix #19060. If it doesn't then, well, I'm stumped.
2024-05-02 16:42:57 +00:00
4ae03a2d1d Adds radio stations to Tau Ceti (#18963)
This pr adds some lore radio stations to Tau Ceti.

TODO:

- [x] get all the stuff the lore team wrote

---------

Signed-off-by: Alberyk <Alberyk@users.noreply.github.com>
Co-authored-by: Geeves <ggrobler447@gmail.com>
2024-04-27 01:44:51 +00:00
18b8a06794 Tau Ceti Port of Call Backend (#18998)
Variables for Tau Ceti sector adjusted in preparation for the Port of
Call map. No major changes, just has the code ready for the map.

Co-authored-by: Ben10083 <Ben10083@users.noreply.github.com>
2024-04-26 00:10:23 +00:00
nautandGitHub d59c35242a More Tau Ceti Radio Stations (#18970)
Adds three additional radio stations to Tau Ceti.

- 87.5 Mendell City Bugle is a news station bringing the latest
happenings across the city.
- 90.7 Hi-Fi Sports broadcasts an American football game as it happens,
as well as a basketball game written by Desven.
- 93.1 Phoenix FM is a generic talk/music variety station.

I'm aware Alberyk has a PR #18963 up for stations as well. These should
mesh together alright.
2024-04-22 21:08:52 +00:00
6a193f69a1 Adds Biesel as an exoplanet (#18902)
This pr adds biesel as a visitable exoplanet.

Animals and some ruins will come in their own prs.

---------

Signed-off-by: Alberyk <Alberyk@users.noreply.github.com>
Co-authored-by: Geeves <ggrobler447@gmail.com>
2024-04-15 08:39:08 +00:00
91d7507154 Back to home once again (#18720)
This pr adds some basic content for the Tau ceti system.

---------

Signed-off-by: Alberyk <Alberyk@users.noreply.github.com>
Co-authored-by: GMR25 <GMR25@users.noreply.github.com>
2024-04-08 17:58:12 +00:00
Tag114andGitHub beedad9f68 Punctuation fixes for the descriptions for Syndicate boxes, the Romanovich Cloud and several trench coats (#17580)
* Adds missing full stop to sleek trench coat descriptions

* Fixes missing space between words in Romanovich Cloud sector description

* Adds missing full stop to syndiebox description

* Changelog

* Changelog edit

* Changelog edit
2023-10-13 19:08:28 +00:00
WildkinsandGitHub 9f1bdd2847 Exoplanet Overhaul: The Shape of Things to Come (#16216)
* the end of the beginning

* SPEED

* SPEED

* we real speed

* fix ore gen

* re-organize exoplanet stuff

* reorg and rename defines, fix ores

* Everything Else

* 1.2.0+a3 rust_g

* fix merge

* get rid of noise maps

* fix adhomai, delete random maps

* make adhomai poggers or something idk

* debug

* crystal planet, misc bugfixes

* fixes

* log

* change mineral gen to make adhomai work

* try this

* huh

* huhw

* rust_g 1.2.0+a4

* port adhomai changes to correct file

* fix for rock nomad

* bugfixes
2023-04-25 13:48:54 +00:00
TheDanseMacabreandGitHub 7b4fda16ae Starlight changes (#15780) 2023-02-12 18:55:57 +01:00
TheDanseMacabreandGitHub b915e8b8fb Colored starlight bugfix. (#15510) 2023-01-07 12:39:37 +01:00
AlberykandGitHub 4de9c1336b Exoplanets should no longer repeat (#15170) 2022-12-09 12:33:09 +01:00
AlberykandGitHub 9b14f8f6aa Adds some new exoplanets (#14502) 2022-08-07 15:25:50 -03:00
SleepyGemmyandGitHub 55973cec38 Fixes NanoTrasen Typos (#14540) 2022-08-06 16:46:47 +02:00
AlberykandGitHub 73522740f3 Fixes phoron showing up in non-romanovich asteroids. (#13679) 2022-04-28 19:00:29 +02:00
alberyk aed6bf8477 Ship stuff and more. 2022-02-26 18:12:15 -03:00
alberyk 0f3e6c29af fixes 2022-01-19 14:52:03 -03:00
alberyk f8bd8fce77 planets 2022-01-19 12:19:48 -03:00
alberyk 9213e2afba fix 2022-01-18 20:57:08 -03:00
alberyk 2c63bd87aa event 2022-01-18 15:19:09 -03:00
AlberykandGitHub f66d8b9d83 Space Sector: Badlands (#11985) 2021-08-05 13:03:49 -03:00
AlberykandGitHub 5109ddc5f6 Cargo suppliers can now have their prices influenced by the current space sector (#12147) 2021-07-16 20:43:42 +02:00
GeevesandGitHub dda35c01d7 Tau Ceti Typo Fix (#12049) 2021-06-16 18:48:59 -03:00
AlberykandGitHub da4f065701 Where No Spaceman Has Gone Before: a space sector system (#11801) 2021-05-31 00:32:07 +02:00