Commit Graph

431 Commits

Author SHA1 Message Date
EmoGarbage404
24b0cc171a unbork (#8139) 2022-05-13 12:01:41 -07:00
EmoGarbage404
b3a4b0d049 Barratry Update (#8118) 2022-05-12 15:05:01 -07:00
TimrodDX
f0429b9619 Delta Fixed, Reuploaded Again (#8105)
Co-authored-by: metalgearsloth <comedian_vs_clown@hotmail.com>
2022-05-12 23:30:15 +10:00
Emisse
834e29d76a Saltern Small Update 3.2 (#8100)
Co-authored-by: ShadowCommander <10494922+ShadowCommander@users.noreply.github.com>
2022-05-12 21:07:38 +10:00
Emisse
50bac7dbf5 Moose Station Component (#8098)
Co-authored-by: ShadowCommander <10494922+ShadowCommander@users.noreply.github.com>
2022-05-12 21:07:33 +10:00
Emisse
362f8512a6 Marathon Station Component (#8097)
Co-authored-by: ShadowCommander <10494922+ShadowCommander@users.noreply.github.com>
2022-05-12 21:07:27 +10:00
Emisse
0e743074cf Bagel Station Component (#8095)
* Add files via upload

* Update bagel.yml

* Remove extra fixtures

Co-authored-by: ShadowCommander <10494922+ShadowCommander@users.noreply.github.com>
2022-05-12 21:07:19 +10:00
Emisse
f9e176ce89 Atlas Station Component (#8094)
Co-authored-by: ShadowCommander <10494922+ShadowCommander@users.noreply.github.com>
2022-05-12 21:06:59 +10:00
Jacob Tong
8c853476fb Rework CollisionGroups (#7656)
* Replace Mob, Vault, and Small impassable with Mid, High, Low

* Remove CollisionGroup.Underplating

* Remove CollisionGroup.Passable

* Fix constructed APCs not being interactable

* Change firelocks to occlude

* Make pipe inherit from BaseItem

* Clean up pipes

* Remove duplicate physics and fixtures from bucket

* Rework CollisionGroups on all entities

* Add SlipLayer

* Remove fixture from delta

* Fix maps

* Address reviews

* Add SubfloorMask

* Fix glass collisions for flying mobs

* Fix maps

* Update new items

* Fix bagel again

* Fix slug

* Fix maps

* Touchups

* Fix tables blocking high pressure movement

* Update StandingState to allow going under flaps

* Cleanup

* More formatting
2022-05-10 17:57:20 -07: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
Emisse
fa57b4087b Moose Door Stuck (#8050) 2022-05-09 17:44:49 -07: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
e60d1ec909 Moose Update 2.1 (#8016) 2022-05-08 00:50:19 -07:00
Emisse
f11cc6ccba Marathon Update 1.5 (#7961) 2022-05-08 00:50:13 -07:00
EmoGarbage404
c7ca5da339 The Big One [Barratry Update] (#7999) 2022-05-08 00:45:30 -07:00
Emisse
4ddab500c1 Add files via upload (#7960) 2022-05-07 13:49:54 -07:00
TimrodDX
ddd1d4fa48 Adds filing cabinets to Delta (#7935) 2022-05-04 15:25:15 -07: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
TimrodDX
adb5846f52 Adds the ore processor to Delta, also decals a few areas (#7884) 2022-05-02 15:43:33 -07: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
20kdc
379283bd21 Rebalance small-a-1 for salvage ore mining (#7832) 2022-04-30 14:25:56 -07:00
EmoGarbage404
dba3a77113 Ore Lathe on Barratry (#7845) 2022-04-30 14:22:17 -07:00
Emisse
774bc668d1 Syndicate Infiltrator Update 1 (#7763) 2022-04-30 14:19:54 -07:00
Chris V
94a0bc92b7 Salvage mining, ore processing, and material clean-up (#7406)
* adding stuff cuz new computer

* removed unused materials

* remove unused materials and such, lathe things

* material volume no longer hardcoded

* fixed mining system

* add 5 stacks of materials, and add them to the ore processor

* fix copyright for ores and handdrill

* comma momma

* whyyyyy

* more fixes to make the yaml linter happy

* i should get my eyes checked

* silver proper

* more cleanup

* leftovers

* remove more references to material doors

* couldn't bear to be without bearhide

* added uranium, added more lathe recipes

* copyright fix, stack fix

* ore processor sprite and such

* ore processing some binches

* MaterialCotton removal

* 1 uranium ore means 1 sheet

* fix merge conflict? idk

* time to ketchup

* lathe recognizes material volume again

* yaml cleanup

* forgot to remove adamantine lol

* re-added diamond for now

* diamond stacks

* functional ore processor

* added ignoreColor to lathe visuals

* ore processor machine board

* add board to industrial tech and circuit printer

* provided lathes their whitelists

* fix wonky ore spawning, added insert sound to lathe, adjusted ore chance

* re-added ore processor

* typos and cleanup

* Update Content.Client/Lathe/LatheSystem.cs

Co-authored-by: metalgearsloth <31366439+metalgearsloth@users.noreply.github.com>

* Update Content.Server/Lathe/LatheSystem.cs

Co-authored-by: metalgearsloth <31366439+metalgearsloth@users.noreply.github.com>

* revert mapchange

* VV ignorecolor, pass entitymanager, move canceltoken to pickaxe, removed foreach from orespawn

* actually null canceltoken

* remove five-stacks, ore processor produces full stacks or single sheets/ingots

* VV proper

* adjust ore chances

* readd Cotton

* Update Content.Server/Mining/MineableSystem.cs

* tweaks

* Material is now dict (material, volume)

* removed unused property

* Space crystal -> space quartz

* forgor asteroid space quartz

Co-authored-by: metalgearsloth <31366439+metalgearsloth@users.noreply.github.com>
Co-authored-by: metalgearsloth <comedian_vs_clown@hotmail.com>
2022-04-28 20:41:04 +10:00
EmoGarbage404
f83de4015a vehicles (#7826) 2022-04-27 22:17:37 -05:00
Emisse
04a8ca6240 Add files via upload (#7827) 2022-04-27 20:43:51 -05:00
Emisse
50512efab5 Atlas Update Vehicles (#7784) 2022-04-25 16:39:34 -07:00
Emisse
36a2a2e79a Add files via upload (#7785) 2022-04-25 16:39:22 -07:00
Emisse
2b87833490 Marathon Update Vehicles (#7787) 2022-04-25 16:38:54 -07:00
Emisse
ad141ba7f0 Moose Update Vehicles (#7788) 2022-04-25 16:38:47 -07:00
Emisse
721a60c03d Saltern Update Vehicles (#7789) 2022-04-25 16:38:32 -07:00
Peptide90
b1a4a697b0 splitstation minor update (#7779) 2022-04-25 12:07:53 -05:00
TimrodDX
644f363e15 Adds the arrivals shuttle and vehicles to Delta. (#7772)
* Adds the arrivals shuttle to Delta

* Forgot to fixgridatmos
2022-04-25 09:50:03 -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
1f05aafb80 Add files via upload (#7750) 2022-04-23 23:04:55 -05:00
Emisse
a2da1580d0 Add files via upload (#7742) 2022-04-23 22:36:07 -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
TimrodDX
eb787456c4 Adds vehicles to Delta (#7741) 2022-04-23 19:26:50 -07:00
Emisse
071aa49b5a Pirate ship and prototypes for admemes (#7552) 2022-04-23 18:06:38 -07:00
Emisse
72d9902038 Moose Update 1.9 (#7664) 2022-04-23 17:25:30 -07:00
Emisse
68e3a49219 Atlas Update 1 (#7704) 2022-04-23 16:44:42 -07:00