Commit Graph

1449 Commits

Author SHA1 Message Date
Fluffy
cca5b43987 APC improvements, powersinks empowering, APC maplint (#19209)
Minor refactor of the APC file, turned biteshifts into the BITFLAG
macro, reordering.
Added APCs maplints.
Fixed maps to pass the maplints.
APCs now draw time-constant power.
Removed power objects handling code, only the powersink existed that
used it.
Refactored powersink to use the processing subsystem, made it
time-constant, DMDoc'd.
Made powersinks drain power from an APC faster.
2024-05-31 20:23:36 +00:00
Cody Brittain
11ddd66840 The location blurb will now correctly show in-game. (#19236)
Missed this in the layers PR

Co-authored-by: Cody Brittain <cbrittain10@live.com>
2024-05-23 19:15:51 +00:00
Geeves
c2ae767e15 Character Preview Augments (#19196)
* Augments such as the Idris Faceplate are now visible in the character
preview screen.


![image](https://github.com/Aurorastation/Aurora.3/assets/22774890/2d3ffadf-5754-488f-8b55-da191f6b67ba)
2024-05-22 16:11:22 +00:00
Fluffy
3dc4cce9c2 Minor span refactoring (#19177)
Minor span refactoring
2024-05-19 16:37:29 +00:00
Geeves
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
Geeves
c13e67e746 Job Title Fix (#19042)
* Changing the ID of someone with an alt-title will no longer boot them
to the Misc section of the manifest.

salt pr
2024-05-01 22:31:26 +00:00
Cody Brittain
9983fca311 Update SSOverlays (ported from Baystation) (#19051)
Our SSOverlays system is outdated, and is likely the cause of many of
the issues seen in #18895. It has also been linked to a massive server
performance decrease.

This brings an updated system from Baystation, hopefully with speed
increases.

Should be testmerged, ideally with #18895.

---------

Co-authored-by: Cody Brittain <cbrittain10@live.com>
2024-05-01 07:46:27 +00:00
Fluffy
8e54105080 Additional spawnpoint work (#19061)
Fixed some latejoin spawnpoints that were not working (eg. borgs).
Runtime map now uses proper spawnpoints instead of forced ones.
Moved and DMDoc'd force spawnpoints.

After a quick testmerge (because I don't trust spawnpoints at all), this
should be good to go in
2024-04-30 05:58:04 +00:00
Fluffy
5c295f5a10 Landmarks works (#19006)
Fixed some landmarks harddels.
Refactored various landmarks in their own subtype instead of using a
name-based switch system.
2024-04-28 17:04:40 +00:00
DreamySkrell
92bc935ed2 Cult Base fixes + Ghostspawner desc_ooc (#19000)
![image](https://github.com/Aurorastation/Aurora.3/assets/107256943/156eb2ef-1775-4a03-bff9-3a35b39624a4)

changes:
  - rscadd: "Ghostspawner OOC description."
  - qol: "Ghostspawner desc and welcome_text minor tweaks."
  - qol: "Cult base minor tweaks."
  - bugfix: "Fixes cult base being guaranteed site."

---------

Co-authored-by: DreamySkrell <>
2024-04-21 21:09:55 +00:00
DreamySkrell
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
Fluffy
1f759338d8 Processing subsystems improvements (#18961)
Refactored the use of the isprocessing var into the datum flag
DF_ISPROCESSING.
Updated SSprocessing and SSmachinery to have a constant fire rate.
Updated gas cooler to be time-constant thanks to the above.
2024-04-20 20:16:08 +02:00
Fluffy
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
Matt Atlas
3ee09f963d Updates the rules button and other interface buttons. (#18917)
the rules button now redirects to the rules page instead of using broken
html

---------

Signed-off-by: Matt Atlas <mattiathebest2000@hotmail.it>
Co-authored-by: Matt Atlas <liermattia@gmail.com>
2024-04-13 22:11:56 +00:00
Cody Brittain
c1d241594b Planes & Layers part 2: Plane Masters (#18749)
Part 2 of the PR series to bring /tg/'s and bay's plane masters to
Aurora, the lack of which is blocking several features we want.

This ports over the easier to understand Bay version of plane masters,
which is detailed in the relevant readme file in the code. Example
effect code for a warp effect is also in, which has been implemented for
gravity catapults.

Relies on #18741

---------

Signed-off-by: Matt Atlas <mattiathebest2000@hotmail.it>
Co-authored-by: Cody Brittain <cbrittain10@live.com>
Co-authored-by: Matt Atlas <mattiathebest2000@hotmail.it>
2024-04-13 18:07:51 +00:00
Fluffy
25f28a8e69 Removes some additional waitfors and backgrounds (#18870)
Removes some additional waitfors and backgrounds, mark the relative
procs as should not sleep

---------

Co-authored-by: FluffyGhost <FluffyGhost>
2024-04-08 08:28:02 +00:00
Cody Brittain
ddb14f4036 Planes & Layers part 1: The Re-Layering Redux (#18741)
This is part 1 of a project to, eventually, bring the render planes
system from /tg/ and bay into Aurora. This is a prerequisite and blocker
for many things the development team and community want to have, and
this was long overdue.

Many objects have been re-assigned layers, which are now thoroughly
defined. Maps have had their custom layer defines purged, as we should
be moving away from this in favor of saner definitions in the base
items.

This should be a test-merge due to the sheer amount of layers changed,
which will very likely create issues that I cannot possibly discover and
debug in a reasonable amount of time myself.

---------

Co-authored-by: Cody Brittain <cbrittain10@live.com>
2024-04-01 14:50:27 +00:00
SleepyGemmy
59f3d63b2e Removes Age-weighted RNG for Rolling Command Roles (#18661)
* Removes Age-weighted RNG for Command Roles

* Forgotten Change and CL

* Better Code
2024-03-25 20:52:25 +00:00
Fluffy
1b40dbce82 Updated the sound system (#18724)
* sdaf

* sdaf

* sdfa

* sadf

* sfda

* gfd

* reduce thrusters volume

* sdafsadsdaf

* sdfa

* Reduced some sound ranges and made some/more not ignore walls for loops

* health analyzers too

* ivdrip adjustment

* most tools now use play_tool_sound to have the sound played, reduced range for it
2024-03-25 20:40:36 +00:00
Fluffy
ed00f575c3 Fix ipc antag hanging roundstart, async post_equip proc (#18723)
* sdf

* sdfas
2024-03-25 11:09:36 +00:00
Ben
4bc0ce755e Point Verdant now only spawns when today is a Port of Call (#18670)
* Port of Call Template Flag

* oops

* bitflags

* bitflags but frfr

* I give up + fix

* bitflags again again

* Port of Call Day changes

* remove Horizon check

* small thing :)

* check day directly now

* new proc to check port of call, and possible fix

* Requested Changes

* requested gem changes

* gem gaming

* gemmmmmmmmmmmmmmmmmmmmmmmmmmm

---------

Co-authored-by: Benedict <Ben10083@users.noreply.github.com>
2024-03-24 14:05:10 +00:00
Matt Atlas
57067892d8 Ports the weather system from Nebula. (#18706)
* part 1

* compiles?

* IT WORKS

* vis contents

* fixes

* umbrelloid

* umbrella 2

* dsasdd

* stuff

* lmao

---------

Co-authored-by: Matt Atlas <liermattia@gmail.com>
2024-03-24 14:05:00 +00:00
Fluffy
2455785fd9 Bots revamp (#18649)
* revamp logic

* ui, navbeacons

* JPS, buildable navbeacons, heap, more pain

* sdf

* sdaf

* Update html/changelogs/fluffyghost-botsnavbeaconspath.yml

Co-authored-by: Ben <91219575+Ben10083@users.noreply.github.com>
Signed-off-by: Fluffy <65877598+FluffyGhoster@users.noreply.github.com>

* sdf

* sd

* SSmove_manager, navbeacon and cleanbot fixes

* sdaf

* swap most mobs to use movement loops

* dfgs

---------

Signed-off-by: Fluffy <65877598+FluffyGhoster@users.noreply.github.com>
Co-authored-by: Ben <91219575+Ben10083@users.noreply.github.com>
2024-03-21 20:11:56 +00:00
Fluffy
e9a699c911 Update reftracking (#18631)
* Atomization

* changelog

* sdf

---------

Co-authored-by: FluffyGhost <FluffyGhost>
2024-03-21 19:02:55 +00:00
Fluffy
343b989747 Mob death signal mannequin ref clearing (#18639)
* Atomization

* sdafs

* sadf

* sdfa

---------

Co-authored-by: FluffyGhost <FluffyGhost>
2024-03-17 21:54:58 +00:00
Fluffy
29f616a5b1 Removed various set backgrounds (#18634)
* Atomization

* sadf

---------

Co-authored-by: FluffyGhost <FluffyGhost>
2024-03-13 21:27:27 +00:00
DreamySkrell
85d27eb1d0 Outfits objectified (#18611)
* oof

* ugh

* fqewavdf

* 4ryh

---------

Co-authored-by: DreamySkrell <>
2024-03-10 11:33:32 +00:00
Fluffy
3236d83cc2 Ballon Alerts and Baloon Chat update (#18587)
* asdf

* sdfa

* sdf

* fghd

* sdf

* dsaf

* sdfsad

* offset more, hopefully fix harddel 4real this time

* sadf
2024-03-09 22:12:20 +00:00
Matt Atlas
c59b7fa6d4 Re-adds the MOTD and adds mechanical support for ports of call. (#18570)
* Re-adds the message of the day.

* Re-adds the MOTD and adds mechanical support for ports of call.

* sddsds

* Destroy it all!

* incorrect info

* grammar and shit

---------

Co-authored-by: Matt Atlas <liermattia@gmail.com>
2024-03-06 23:06:45 +00:00
Fluffy
2e5b9a9a42 Updated vote subsystem (#18563)
* sadf

* toworld_count

* fix voting for normal users

* jhkjhb

* gdsfgds

* sdaf
2024-03-06 07:10:41 +00:00
Fluffy
0f68816354 Timer subsystem update, second try (#18547)
* sdafsa

* sdfa
2024-02-29 18:30:04 +00:00
Fluffy
9ec2b14d70 Rat ghost role exterminatus (#18496)
* dfsa

* sadfsfda

* sdaf
2024-02-25 11:58:20 +00:00
Fluffy
3718a172e8 sdaf (#18486) 2024-02-24 11:32:55 +00:00
Matt Atlas
b7b62cfcc7 Adds custom Konyang lobby music. (#18478)
* Adds custom Konyang lobby music.

* fix the credits before the police kills my ass

---------

Co-authored-by: Matt Atlas <liermattia@gmail.com>
2024-02-24 00:16:30 +00:00
Alberyk
13f1059e4c Adds a lore analog radio (#18204)
* radio stuff

* loads of code

* more news

* mor eradio stuff

* final fixes

* radio

* Lore Radio Tweaks (#32)

* adds geeves

* matt request

---------

Co-authored-by: Geeves <ggrobler447@gmail.com>
2024-02-23 15:44:53 +00:00
Matt Atlas
e063223199 Fixes the exosuit mounted autolathe. (#18440)
* autolathe1

* cl

* Oops

* pay the price

---------

Co-authored-by: Matt Atlas <liermattia@gmail.com>
2024-02-20 11:58:39 +00:00
Fluffy
91e89a3d73 Attempt fix blackscreen (#18434)
* first reordering, committed in case i fuck up badly next

* from the moment i understood the weakness of my flesh

* sdafa

* you asked for this

* we can't have nice things

* sdafasdf

* sdafasd

* sdfa

* fsa

* worth a shot

* more pain

* sdfasdf
2024-02-20 11:37:52 +00:00
Fluffy
a483708104 sdfaasd (#18411) 2024-02-18 00:40:01 +00:00
DreamySkrell
b251af5b7b Ghost spawner UI improvements (#18398)
* 4yehdgfjh45uhjt

* 342twgrse

* 5euyhtd

---------

Co-authored-by: DreamySkrell <>
2024-02-15 11:27:22 +00:00
Fluffy
704384e045 dsff (#18394) 2024-02-14 01:27:15 +00:00
Fluffy
849340274d sdaf (#18321) 2024-02-08 12:38:28 +00:00
Fluffy
25dc248979 Updated statpanel and added client pings (#18337)
* SSatlas.current_map

* hardsuit spell tab appears to clear correctly

* sdfsa

* from the moment i understood the weakness of my flesh, it disgusted me

* sdf
2024-02-08 12:29:42 +00:00
Fluffy
a63c409241 sdafasdf (#18351) 2024-02-08 12:06:46 +00:00
DreamySkrell
45390466f7 Cooking Codex (#18220)
* hmm

* cooking

* need a medic bag

* a

* cc

* a

* huh

* k

* oops

* Update codex.dm

* hmm

* ahhhhhhhh

* tests rerun please

---------

Co-authored-by: DreamySkrell <>
2024-01-30 10:56:57 +00:00
Llywelwyn
40188c6e51 Adds Univalvism as a religion option for Skrell (#18269)
* univalvism placeholder

* univalvism
2024-01-30 10:55:08 +00:00
DreamySkrell
65893dc74c a (#18285)
Co-authored-by: DreamySkrell <>
2024-01-30 10:54:13 +00:00
Fluffy
cc74d7dcc8 Updated spatial gridmap (#18244)
* sadf

* jhbkhbh

* hope

* gsda
2024-01-21 23:29:42 +00:00
AlaunusLux
8336549284 Various pAI Fixes (#18222)
* Change various PAI abilities from proc to verb, init their verbs on creation

* Provide exit button on notFound and missingExport page

* Prevent programs with no ID from populating. Will still show in services. Things like pAI Flashlight

* allows pAIs to use PDAs they are inserted into

* prevent RTE for admin created pAIs

* adds error message when trying to download incompatible software

* fixes not being able to open pAI computer UIs if the client is closed with the UIs open

* changelog

* test fix?

* Revert "Provide exit button on notFound and missingExport page"

This reverts commit 77168da050.

* changelog change

* to_chat

* don't code 30s after waking up
2024-01-19 11:33:21 +00:00
Fluffy
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
AlaunusLux
629b0ad436 Adds follow button to hivenet broadcasts, fixes follow button falling off observer manifest (#18200)
* Adds follow button to hivenet broadcasts, fixes follow button falling off ghost manifest

Fixes #18190

* Update code/modules/mob/language/station.dm

Co-authored-by: Matt Atlas <mattiathebest2000@hotmail.it>
Signed-off-by: AlaunusLux <89751433+AlaunusLux@users.noreply.github.com>

---------

Signed-off-by: AlaunusLux <89751433+AlaunusLux@users.noreply.github.com>
Co-authored-by: Matt Atlas <mattiathebest2000@hotmail.it>
2024-01-15 13:51:28 +00:00