Commit Graph

83 Commits

Author SHA1 Message Date
Moony
cdc474c7f2 fix the fact I sent a bunch of maps to detroit. (#8087) 2022-05-10 15:21:55 -05:00
Moony
36181334b5 StationSystem/jobs/partial spawning refactor (#7580)
* Partial work on StationSystem refactor.

* WIP station jobs API.

* forgor to fire off grid events.

* Partial implementation of StationSpawningSystem

* whoops infinite loop.

* Spawners should work now.

* it compiles.

* tfw

* Vestigial code cleanup.

* fix station deletion.

* attempt to make tests go brr

* add latejoin spawnpoints to test maps.

* make sure the station still exists while destructing spawners.

* forgot an exists check.

* destruction order check.

* hopefully fix final test.

* fail-safe radstorm.

* Deep-clean job code further. This is bugged!!!!!

* Fix job bug. (init order moment)

* whooo cleanup

* New job selection algorithm that tries to distribute fairly across stations.

* small nitpicks

* Give the heads their weights to replace the head field.

* make overflow assign take a station list.

* moment

* Fixes and test #1 of many.

* please fix nullspace

* AssignJobs should no longer even consider showing up on a trace.

* add comment.

* Introduce station configs, praying i didn't miss something.

* in one small change stations are now fully serializable.

* Further doc comments.

* whoops.

* Solve bug where assignjobs didn't account for roundstart.

* Fix spawning, improve the API.
Caught an oversight in stationsystem that should've broke everything but didn't, whoops.

* Goodbye JobController.

* minor fix..

* fix test fail, remove debug logs.

* quick serialization fixes.

* fixes..

* sus

* partialing

* Update Content.Server/Station/Systems/StationJobsSystem.Roundstart.cs

Co-authored-by: Kara <lunarautomaton6@gmail.com>

* Use dirtying to avoid rebuilding the list 2,100 times.

* add a bajillion more lines of docs (mostly in AssignJobs so i don't ever forget how it works)

* Update Content.IntegrationTests/Tests/Station/StationJobsTest.cs

Co-authored-by: Kara <lunarautomaton6@gmail.com>

* Add the Mysteriously Missing Captain Check.

* Put maprender back the way it belongs.

* I love addressing reviews.

* Update Content.Server/Station/Systems/StationJobsSystem.cs

Co-authored-by: Kara <lunarautomaton6@gmail.com>

* doc cleanup.

* Fix bureaucratic error, add job slot tests.

* zero cost abstractions when

* cri

* saner error.

* Fix spawning failing certain tests due to gameticker not handling falliability correctly.
Can't fix this until I refactor the rest of spawning code.

* submodule gaming

* Packedenger.

* Documentation consistency.

Co-authored-by: Kara <lunarautomaton6@gmail.com>
2022-05-10 13:43:30 -05:00
Kara
4bf0aac814 Rename Assistant to Passenger (#8007)
Co-authored-by: metalgearsloth <31366439+metalgearsloth@users.noreply.github.com>
Co-authored-by: metalgearsloth <comedian_vs_clown@hotmail.com>
2022-05-10 13:35:08 +10:00
Peptide90
979d9374ad small splitstation update (#8051)
* small splitstation update

* interns added
2022-05-09 14:39:35 -07:00
Emisse
35fe95d76b Atlas Inter Update (#8031)
* Add files via upload

* Add files via upload

* Update atlas.yml
2022-05-08 23:32:07 -07:00
Emisse
e6ea1cd0b8 Moose Intern Update (#8032)
* Add files via upload

* Add files via upload
2022-05-08 23:32:00 -07:00
Emisse
007750c7c1 Bagel Intern Update (#8033)
* Add files via upload

* Add files via upload

* Add files via upload
2022-05-08 23:31:53 -07:00
Emisse
dc1188f065 Saltern Update 3.1 (#8035)
* Add files via upload

* Add files via upload
2022-05-08 23:31:21 -07:00
Emisse
d5c165bdb5 Marathon Intern Update (#8034)
* Add files via upload

* Add files via upload

* Add files via upload
2022-05-09 15:18:03 +10:00
Emisse
232da10789 Atlas Update 1.3 (#7937)
* Add files via upload

* Add files via upload
2022-05-05 22:04:33 -05:00
Peptide90
3517a8ce2d Pillar Update (vehicles, shuttle fixes, other content) (#7860) 2022-05-03 19:51:58 -07:00
Emisse
798d004311 Bagel Update 13 (#7901)
* Add files via upload

* Add files via upload

* Add files via upload

* Add files via upload

* Add files via upload

* Add files via upload

* Add files via upload
2022-05-03 13:58:16 -05:00
20kdc
e9143e7e22 Remove Knightship, that of moving twice in a direction to that it moves in such's orthogonal. (#7897)
It was never built to survive game updates.
2022-05-02 09:50:36 -05:00
EmoGarbage404
f83de4015a vehicles (#7826) 2022-04-27 22:17:37 -05:00
EmoGarbage404
1dc309a715 NT Barratry Update (#7759)
* first draft

* smol update, do not take heed

* Update animals.yml

* big update

* adressing feedback

* drone room

* update

* Update ntbarratry.yml
2022-04-25 09:45:54 -05:00
Peptide90
ad7d959102 Splitstation fixes and QoL improvements (#7692)
* increased min players to 60

* lots of fixes

* decal pass and lots of fixes

* lots more signs and some QoL and naming of stuff.

* moved all head spawns and lockers to their departments.

* new content and morgue
2022-04-24 08:10:43 -05:00
Emisse
2e91acf172 Moose Update 2.0 (#7747)
* Add files via upload

* Add files via upload
2022-04-23 23:05:26 -05:00
Emisse
a50c7a281d Marathon Update 1.4 (#7745)
* Add files via upload

* Add files via upload
2022-04-23 22:35:53 -05:00
Emisse
a8939faba8 Bagel Update 12.4 (#7744)
* Add files via upload

* Add files via upload
2022-04-23 22:35:28 -05:00
Emisse
071aa49b5a Pirate ship and prototypes for admemes (#7552) 2022-04-23 18:06:38 -07:00
EmoGarbage404
085545bff4 NT Barratry [NEW MAP] (#7621)
* first draft

* smol update, do not take heed

* Update animals.yml

* big update

* adressing feedback

* drone room
2022-04-23 14:44:07 -05:00
Emisse
669d5a9406 Atmospheric Technician (#7709)
* Add files via upload

* Add files via upload

* Update jumpskirts.yml

* Update jumpsuits.yml

* Update pda.yml

* Update identification_cards.yml

* Update jobs.yml

* Add files via upload

* Update atlas.yml

* Update bagel.yml

* Update delta.yml

* Update game.yml

* Update marathon.yml

* Update moose.yml

* Update splitstation.yml

* Update atmosdrobe.yml

* Update atmospheric_technician.yml

* Add files via upload

* Delete equipped.png

* Update engineer.yml
2022-04-23 14:40:12 +10:00
Peptide90
b996465c63 splitstation massive update (#7674)
* splitstation massive update

* lighting fixes, additional secret location.

* more spawn points and pet spawns

* various fixes and small changes
2022-04-21 08:19:44 -05:00
Emisse
34aded2c19 Atlas Ship (#7676)
* Add files via upload

* Add files via upload

* Update Resources/Prototypes/Maps/atlas.yml

* Update Resources/Prototypes/Maps/atlas.yml

Co-authored-by: Moony <moonheart08@users.noreply.github.com>

Co-authored-by: Moony <moonheart08@users.noreply.github.com>
2022-04-20 16:08:43 -05:00
Peptide90
579df1d020 Split Station 2.1 (Minor fixes) (#7565) 2022-04-15 11:43:39 -07:00
Moony
4004f3fa8f de-rotate packedstation. 2022-04-11 23:17:02 -05:00
metalgearsloth
48f0a0b8f7 Bump stationstation salvage size 2022-04-12 00:29:31 +10:00
mirrorcult
60226cb2e6 Bear hospital salvage (#7326) 2022-04-08 15:26:40 -07:00
EmoGarbage404
0ff9385748 5 New Salvage Maps (#7334) 2022-04-08 15:07:42 -07:00
Peptide90
a682ef13ca Splitstation update V2 (#7451) 2022-04-06 18:31:28 -05:00
Emisse
f3dd284ee5 Marathon (#7386) 2022-04-02 14:09:14 +11:00
Peptide90
6f71e05389 Splitstation (#7127)
* splitstation 1.0

* some fixes

* Splitstation - some rwalls and extinguishers

* last minute pipe additions

* grid fixes

* Decal pass and some minor decorating and additions

* splitstation 1.0

* some fixes

* Splitstation - some rwalls and extinguishers

* last minute pipe additions

* grid fixes

* Decal pass and some minor decorating and additions

* lots of changes courtesy of Emisse for feedback

* added basketball court and misc maint changes

* Revert "added basketball court and misc maint changes"

This reverts commit 05e7b91a511fd99509695452bc3ee27572b49b3c.

* Replaced SM with singulo and AI sat. Lots of other changes

* pipe colors updated
2022-03-31 14:08:54 -05:00
Emisse
f1f24ca8ae Marathon Station (#7364)
* Add files via upload

* Add files via upload

* Update Resources/Prototypes/Maps/marathon.yml

Co-authored-by: Moony <moonheart08@users.noreply.github.com>
2022-03-31 14:08:25 -05:00
Peptide90
122029938a pillar update 5.3 - virology, misc changes (#7310) 2022-03-28 16:11:33 -07:00
retequizzle
9ea8553828 New Salvages to explore (#7117) 2022-03-24 21:01:25 -07:00
TimrodDX
5c32b09a33 Delta Hotfix (#7182) 2022-03-18 19:50:59 -05:00
TimrodDX
b01aeb32cc Clash of the Titans: Return of Delta (#7178)
* Delta Station, Clash of the Titans

* rm duplicate delta

Co-authored-by: Moony <moonheart08@users.noreply.github.com>
2022-03-18 16:43:53 -05:00
Moony
366503fc97 Add some logging and make moose more easy to play on. (#7168) 2022-03-17 17:21:35 -05:00
Moony
3721b3303b Adds support for a map rotation system. (#7162)
* Adds support for a map rotation system.
It is now the default way of selecting a map, map votes have been disabled.

* whoops

* Randomize the map it starts off with, too.
(it'd pick bagel every time otherwise)

* Address review

* remove knight from rotation due to it being an unmaintained map.

* minor cleanup
2022-03-17 13:59:53 -05:00
Peptide90
a6a5d639a1 Pillar 5.2 (#6952) 2022-03-07 23:26:28 +11:00
Emisse
922538f962 Saltern (#6950) 2022-03-03 00:16:42 +11:00
mirrorcult
103964ca04 New medium salvage + content for it (#6908) 2022-02-28 19:18:31 -07:00
Emisse
e69f1b56ee Moose Station (#6937)
* moose station

* moose station
2022-02-28 20:16:46 -06:00
Peptide90
94df9a0847 pillar v5.1 (rwalls and bug fixes) (#6902) 2022-02-27 00:02:15 -07:00
Peptide90
daf6f7eae7 Pillar v5 (All new engineering, MORE maint, new bar etc) (#6883)
* Pillar V5

* *sign* put clown and mime spawns back in.

* chemistry grinder and plasma. Engi lathe.
2022-02-25 17:18:08 -06:00
Emisse
12ba246d21 Bagel Update 11 (#6838)
* Bagel Update 11

* Bagel Update 11

* Bagel Update 11

* Removes some stray grids to avoid funny issues.

Co-authored-by: moonheart08 <moonheart08@users.noreply.github.com>
2022-02-23 11:38:17 -06:00
Chris V
aeb5a723e4 Add new civilian job, Musician (#6825) 2022-02-20 21:38:48 -07:00
Peptide90
3ca7b2fc65 Pillar V4.1 (Atmos fix and other misc fixes and changes) (#6729) 2022-02-19 12:24:15 -07:00
Pancake
e1dc6b0d43 Remove Reach from the map rotation (#6769) 2022-02-19 12:16:21 -07:00
Peptide90
9926784ccc Pillar Update V4 (#6705) 2022-02-14 09:47:25 -07:00