38 Commits
Author SHA1 Message Date
VMSolidusandGitHub 4d43d53c6f Ghostroles In Lobby Manifest (#21772)
This PR makes it so that player characters who are active in the
ghostrole list will show up on the Crew Manifest, but only if you the
player are not currently in-round. Any type of Observer, including
ghosts, aghosts, and actually being in the lobby, all allow the user to
view Off-ship characters in the manifest. If you are not any kind of
observer, the Crew Manifest will only show Horizon characters.


I have tested this PR. Behold.


https://github.com/user-attachments/assets/76ffb40a-bb67-4719-a2e7-df04f38b929e
2026-02-03 10:09:49 +00:00
FluffyandGitHub 7265630dde Turn more unmanaged global vars into GLOB (#20446)
Turned a ton of unmanaged globals into managed globals.
Refactored some UT output.
Removed some unused things, including vars.
Added a test to ensure people don't keep adding new unmanaged vars.
2025-02-17 23:34:02 +00:00
FluffyandGitHub b8902e2e16 Runtime map now loads in ~11 seconds instead of ~40, sped up various other things (#19957)
Runtime map now has a bunch of new areas / items with often-tested
stuffs, and some hard-to-put-at-runtime stuffs.
Runtime map jobs now are positioned to make it faster to reach the
aforementioned often-tested stuffs.
Runtime map doesn't generate an overmap anymore by default, which speeds
up the process.
Runtime map now loads in ~11 seconds instead of ~40 seconds as it was
before.
Updated the maploader to be faster in parsing maps.
Bapi is not engaged anymore if we're only measuring the map size, which
speeds up the process.
In fastboot we do not generate the codexes anymore, which speeds up the
process.
In fastboot and if exoplanets and away sites are not enabled, we do not
parse the map templates anymore, which speeds up the process.
Updated the icon smoothing to be faster.
Optimized cargo area code.
Other optimizations.
2024-10-06 21:31:01 +00:00
GeevesandGitHub 43cd06acf9 Ghost Role Accounts (#18004)
* The majority of ghost roles now spawn with an Idris account and some
funds.
2024-05-12 19:01:25 +00:00
DreamySkrellGitHubDreamySkrell <>
d0c272b435 Cult Base Away Site (#18578)
![image](https://github.com/Aurorastation/Aurora.3/assets/107256943/afe938e9-b3c9-4819-b74b-f403bdb57efd)

changes:
  - rscadd: "Cult Base away site."
  - rscadd: "Adds some mapped in cult runes."
- rscadd: "Adds ooc welcome message, separate from normal welcome
message."
  - rscadd: "Allows corpses to use outfits."
  - rscadd: "Allows corpses use different species."
  - rscadd: "Adds some generic outfits."
  - rscadd: "Ghostspawner spawn points are actually randomly picked."
  - bugfix: "Fixes marker layers."

---------

Co-authored-by: DreamySkrell <>
2024-04-20 21:14:47 +00:00
FluffyandGitHub ab23fbdb70 Function overloads condensation (#18939)
Unified most of the procs into one definition, so there are no duplicate
around the codebase.
Marked some of the above as overridable if a good enough case can be
made for them (eg. external dependency or unlikely to be used).
2024-04-19 21:19:41 +00:00
FluffyGitHubFluffyGhost <FluffyGhost>
f3c456d06a Mob atom movable destroy cleanup (#18769)
* Atomization

* sdaf

---------

Co-authored-by: FluffyGhost <FluffyGhost>
2024-03-28 01:11:08 +00:00
DreamySkrellGitHubDreamySkrell <>
85d27eb1d0 Outfits objectified (#18611)
* oof

* ugh

* fqewavdf

* 4ryh

---------

Co-authored-by: DreamySkrell <>
2024-03-10 11:33:32 +00:00
DreamySkrellGitHubDreamySkrell <>
14e6b320ae Fixes all ghost spawners being visible always (#18423)
* 354yerhdfbnv c

* h

* rehg

---------

Co-authored-by: DreamySkrell <>
2024-02-15 22:16:27 +00:00
FluffyandGitHub ca6b04e1d7 Updated SSgarbage (#18173)
* pain

* sadfas

* sdfa

* sdfasf

* sfa

* sdf

* might the lord have mercy on our soul

* i cri everidai

* adeste fideles

* sdf

* where will this lead, what's coming next, from your inventions

* dear lord

* gjvhk

* i cri everidai

* fsgf

* sdfa

* sdaf

* hiuhi
2024-01-15 14:08:27 +00:00
65d32eabd6 Random spawn mobs now have random cultures, hair, and skin tone. (#18120)
* Random spawn mobs now have random cultures, hair, and skin tone.

* fixes + trioxin

---------

Co-authored-by: Matt Atlas <liermattia@gmail.com>
2024-01-05 17:48:13 +00:00
cadd19beac Ports the TG globals controller and converts globals. (#18057)
* SDQL2 update

* fix that verb

* cl

* fix that

* toworld

* this is pointless

* update info

* siiiiick..

* vv edit update

* fix that

* fix editing vars

* fix VV

* Port the /TG/ globals controller.

* part 1

* part 2

* oops

* part 3

* Hollow Purple

* sadas

* bsbsdb

* muda na agaki ta

* ids 1-15

* 16-31

* 41-75

* bring me back to how things used to be before i lost it all

* the strength of mayhem

* final touches

* cl

* protect some vars

* update sdql2 to use glob

* stuff?

* forgot that is not defined there

* whoops

* observ

* but it never gets better

* a

---------

Co-authored-by: Matt Atlas <liermattia@gmail.com>
2023-12-26 01:16:02 +00:00
54dc8a0860 Adds TGUI say and TGUI input. (#17471)
* i alone am the honoured one

* THROUGHOUT HEAVEN AND EARTH I ALONE AM THE HONOURED ONE

* hollow point

* nanana

* ssss

* tgsay final touches

* stuff

* tgui inputs

* help

* carpal tunnel syndrome

* ffff

* again and again and again and again

* hehehehe

* dsada

* readd sanitize

* whoops

* dsad

* nah fuck that

* sd

* fix

* ow

* remove prefs for testmerging

* oops

* oops 2

* fix that

* f

---------

Co-authored-by: Matt Atlas <liermattia@gmail.com>
2023-10-11 23:26:59 +02:00
FluffyandGitHub b183188689 Better logging (#16164)
* Initial

* Cleared duplicates

* More work, get rid of log_error

* more

* log_debug() to macro LOG_DEBUG

* More work

* More

* Guh

* Maybe better?

* More work

* gah

* Dear lord

* *inserts swears here*

* gdi

* More work

* More

* dear lord

* fsdfsdafs

* rsdaf

* sadfasf

* sdafsad

* fgsd

* small fuckup fix

* jfsd

* sdafasf

* gdi

* sdfa

* sfdafgds

* sdafasdvf

* sdfasdfg

* sdfsga

* asdf

* dsfasfsagf

* ihibhbjh

* fsadf

* adfas

* sdafsad

* sdfasd

* fsda

* vhb

* asf

* for arrow

* removed source file-line logging, added header for tgui
2023-08-05 21:53:11 +00:00
9ee2d05e5f Fixes a speech bubble pref glitch. (#16186)
Co-authored-by: Matt Atlas <liermattia@gmail.com>
2023-04-10 17:24:47 +00:00
ab5d39db19 Ports SStyping from Nebula. (#16169)
* Ports SStyping from Nebula.

* the spook

* a

* fix

* bring the fanfare to its knees

* add a speech bubble type pref

---------

Co-authored-by: Matt Atlas <liermattia@gmail.com>
2023-04-10 00:08:48 +00:00
GeevesandGitHub 3b1aa2b159 Hidden Offships (#15544) 2023-02-12 18:57:37 +01:00
Matt AtlasandGitHub 465d2179b8 Culture and origin restrictions for ghost spawners, makes cryo work with ghost spawners. (#15537) 2023-02-07 13:11:10 +01:00
DreamySkrellandGitHub b846a7a78f Ghostspawner whitelist check fix (#14792) 2022-10-28 23:52:03 +02:00
DoxxmedearlyandGitHub 0d9e4a96b9 Cryogenic Announcement Tweaks (#14253) 2022-06-11 20:13:08 +02:00
DoxxmedearlyandGitHub 5e638dc267 Ghostrole ID and Citizenship (#13904) 2022-05-16 18:41:24 +02:00
DoxxmedearlyandGitHub 5f64ffc25d Xeno Ghostrole Fixes (#13872) 2022-05-11 21:39:03 +02:00
WickedCybsandGitHub d29784f6aa Total Autodrobe Removal + Spawn locker buffs (#13724) 2022-05-06 13:57:00 +02:00
GeevesandGitHub 282745b230 Name Changing Stuff (#13216) 2022-02-25 20:37:19 +01:00
GeevesandGitHub 412eeec1df Character Creation Tweak (#11207) 2021-03-12 22:52:11 +01:00
WernerandGitHub 6003581ca6 Ghost Spawner: Better Integration for Atoms (#10160) 2020-10-09 18:24:01 +02:00
GeevesandGitHub c55fe8c2e8 Ghost Role Cancel Fix (#10139) 2020-10-03 13:42:02 +02:00
Matt AtlasandGitHub 5d875f9bb5 Matt's Bugfix Galore (#9816) 2020-08-29 16:24:10 +02:00
fernerrandGitHub c991cdeff2 Fixes human ghostspawners spawning humans with broken bones (#9788) 2020-08-26 13:49:35 +02:00
CyantimeandGitHub 1a8940bbd8 Adds defines for species and bodytypes (#9707) 2020-08-24 13:59:24 +02:00
SnakebittennandGitHub 20e2df0f3b Skrell Tweaks (#9307) 2020-07-09 15:20:33 -03:00
AlberykandWerner beb35d6fd3 Adds two away missions ghost roles (#7450) 2019-11-21 20:55:59 +01:00
fernerrandWerner ada93c87f5 Some ghostspawner fixes (#7403) 2019-11-13 23:17:23 +01:00
GeevesandWerner d84588aec1 Adds the Unathi Kataphracts as a response team (#7345) 2019-11-08 20:47:26 +01:00
AlberykandErki 41cba7d8b9 Ghost roles will now respect alien whitelist restrictions (#7155)
What it says in the title.
2019-10-15 23:50:57 +03:00
WernerandGitHub 274b47c5ad Ghostspawner asks for Species (#6867) 2019-08-17 03:26:04 +02:00
WernerandErki 83b9b36012 Further Ghostspawner Adaptations (#6857)
Spawns the rescue pods survivors with a GPS
    Gives a ID to the pod-smuggler
    Removes the prefix/suffix from the entered name if someone accidentally enters it
    Makes the appearance changer configurable (so it´s possible to determine by spawnpoint what someone should be able to change about the char)
    Makes the first part of the name prompt configurable
    Adds species overrides for ghost-spawner equipment.
    Fixes a bug with belt items being spawned twice.
2019-08-13 21:25:26 +03:00
WernerandGitHub a8e4e7f88c Ghost Roles (#6706) 2019-08-10 23:57:49 +02:00