Commit Graph

124 Commits

Author SHA1 Message Date
Emisse
f25d9017d6 Meta Station (#10290)
* Meta Station

* station component

* prototype

* fixe

* rotato

* cloner rework
2022-08-04 12:54:27 -05:00
Nemanja
9f78370227 So long, Detroit. (#10276) 2022-08-04 09:44:11 +10:00
Morber
8a81496d62 Add BecomesStation to Empty map (#10167) 2022-07-30 22:42:59 +10:00
metalgearsloth
55692d4d71 Revert map PRs (#10079)
* Revert "Fix Saltern cvar (#10077)"

This reverts commit 0f0420eca9.

* Revert "Map ID fixes (Take 2) (#10075)"

This reverts commit c15e14676d.
2022-07-27 22:27:23 +10:00
Peptide90
c15e14676d Map ID fixes (Take 2) (#10075) 2022-07-27 03:13:55 -07:00
Emisse
3751ff59f8 warden (#10071) 2022-07-26 22:22:47 -05:00
Rane
e36b155325 Port boxer from Nyano (#9080) 2022-07-26 18:34:19 -07:00
Emisse
42b6ea20e1 Box Station (#10043)
* box

* box

* Update box.yml

* Update box.yml

* emergency lights
2022-07-26 05:26:31 -05:00
Moony
21342535c7 Update waystation.yml (#10024) 2022-07-25 21:41:05 -05:00
Emisse
c35252cc07 Packed Fixe (#9859) 2022-07-18 05:09:22 -07:00
Emisse
d135f16cf8 Packed In (#9760)
* Update packedstation.yml

* Update atlas.yml

* packed...,,,

* packed..,,,
2022-07-17 18:13:55 -05:00
OldDanceJacket
0b3a716e9f Lighthouse Update (#9368)
* Add files via upload

* Add files via upload
2022-07-02 19:34:51 -07:00
Emisse
c726041c19 Detective (#9301) 2022-07-01 20:10:50 -07:00
Peptide90
cadd4b0fbd Split QoL Update (#9303) 2022-06-30 11:45:37 -07:00
metalgearsloth
793f0e1281 Revert "Pillar update (#9126)" (#9255) 2022-06-29 00:29:36 +10:00
OldDanceJacket
bbf5976f00 Pillar update (#9126)
Co-authored-by: metalgearsloth <comedian_vs_clown@hotmail.com>
2022-06-28 23:44:40 +10:00
wrexbe
c97243413b Make centcomm unvotable (#9239) 2022-06-27 10:38:41 -07:00
LittleBuilderJane
6325a10a43 Adds the Central Command outpost for Roundend and ERT to spawn at. (#9146)
* Adds Reach II

* Updated Reach II to work after refactor

* removing old map

* Adding the Central Command outpost

* Reachii isn't meant to be in here at all.

* updated possible error in .yml

* updating .yml

* Updated CentComm, fixed some issues like lighting.

* Imagine if we also docked at centcomm

* a

Co-authored-by: metalgearsloth <comedian_vs_clown@hotmail.com>
2022-06-27 23:11:39 +10:00
OldDanceJacket
73f2f651d9 Split update (#9125) 2022-06-24 22:27:09 -07:00
OldDanceJacket
d271f32ea0 Lighthouse update (#9127) 2022-06-24 22:27:00 -07:00
OldDanceJacket
b4e0985d1f Lighthouse Playable (#9067)
Co-authored-by: metalgearsloth <31366439+metalgearsloth@users.noreply.github.com>
2022-06-23 04:14:58 -07:00
OldDanceJacket
e5effc50a3 Lighthouse Station (#8650) 2022-06-23 00:21:06 -07:00
Emisse
5926d220ae Saltern Update 3.6 (#9047) 2022-06-23 14:09:36 +10:00
Emisse
54efbbc5b2 Derotate Moose Station (#9040) 2022-06-22 17:40:45 -07:00
Emisse
e4caedf031 Station Specific Jobs: Reporter and Psychologist (#8865)
* Update jobs.yml

* Add files via upload

* id moment

* Update identification_cards.yml

* Update pda.yml

* Add files via upload

* psych

* roleyml psych

* real

* Update jumpsuits.yml

* Add files via upload

* Add files via upload

* Add files via upload

* Update jobs.yml

* Update meta.json

* Update meta.json

* Update meta.json

* Update bagel.yml

* Update marathon.yml

* job iconz

* Update meta.json
2022-06-16 19:28:38 +10:00
Peptide90
f09cec77a9 ERT Update (#8617)
* removes ert shuttle and adds dartv2 by Schiene

* missing headsets

* makes ghost role sentient

* fixes duplicating helmets

* culling

Co-authored-by: metalgearsloth <comedian_vs_clown@hotmail.com>
2022-06-12 16:17:16 +10:00
Emisse
dbb9466309 Atlas: The Video Game (Update 2.0) (#8725) 2022-06-09 14:59:16 +10:00
Peptide90
b93286fc61 Emergency Response Team (#6258)
* Clothing pass 1

Backpacks, hardsuits and helmets pass 1

* ERT Leader Role first pass

* ERT Backpacks (nearly there)

* ERT Backpacks final

* ERT helmets pass 1

* remaining hardsuit sprites added.

* ERT leader ID

* removed duplicates

* hardsuits + helmets entities

* ID + PDA for ERT

* ERT leader role pass 1

* job icons / markers for ERT

* military / ert name dataset

* starting gear pass 1 for ERT

* removed in favor of singular ERT roles file

* ERT mobs for spawning

* ERT spawn points added

* fixed case on ERT name

* Increased ERT access to most areas

* ERT ghost role takeover fixes

* ERT removed invalid parent

* path issue resolved

* more file path fixes

* fixes random naming pt 1

* Buffs ERT hardsuits and integrates helmet

parents ert to syndie hardsuit and adds toggleable helmet

* Adds suit storage slot and cargo access

* Adds backpack fills for ERT

* Updates ERT loadout for filled backpacks

+ other misc changes

* buff ERT backpack storage

* fixes ert jani backpack fills

* tweaks spawn loadout to EVA

* gave centcom official AA

* formatting

* ERT shuttle mapped with spawners

* update access
2022-06-03 20:48:28 +10:00
metalgearsloth
fb943a61dc Gun refactor (#8301)
Co-authored-by: Kara <lunarautomaton6@gmail.com>
Co-authored-by: T-Stalker <le0nel_1van@hotmail.com>
Co-authored-by: T-Stalker <43253663+DogZeroX@users.noreply.github.com>
Co-authored-by: ElectroJr <leonsfriedrich@gmail.com>
Co-authored-by: metalgearsloth <metalgearsloth@gmail.com>
2022-06-01 19:59:58 +10:00
TimrodDX
72ed837cbe Waystation: The Station That Will Succeed Packed's Legacy (#8398)
* Waystation: The Station That Will Succeed Packed's Legacy

* Hopefully fixes YAML errors

* Fixes missing HV wires

* Security door

* Addresses review

* Add station component to waystation

* Fix minor stuff

* BecomeStation Casing Weh

Co-authored-by: wrexbe <wrexbe@protonmail.com>
2022-05-29 09:18:16 -07:00
Peptide90
04780fd837 Pillar update 090522 (#8386) 2022-05-25 19:35:25 +10:00
Peptide90
e064327464 Splitstation update and fixes (#8141) 2022-05-14 14:04:19 +10:00
EmoGarbage404
ff4cf85a68 It's a waffle home. [New Salvage] (#7991) 2022-05-13 16:14:51 -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
Moony
e8331b6659 Pull split from rotation due to mapping issues. 2022-05-10 20:11:35 -05:00
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