fish-station/Content.Server/Administration/Commands
Moony ec68226e99
Refactor how jobs are handed out (#5422)
* Completely refactor how job spawning works

* Remove remains of old system.

* Squash the final bug, cleanup.

* Attempt to fix tests

* Adjusts packed's round-start crew roster, re-enables a bunch of old roles.
Also adds the Central Command Official as a proper role.

* pretty up ui

* refactor StationSystem into the correct folder & namespace.

* remove a log, make sure the lobby gets updated if a new map is spontaneously added.

* re-add accidentally removed log

* We do a little logging

* we do a little resolving

* we do a little documenting

* Renamed OverflowJob to FallbackOverflowJob
Allows stations to configure their own roundstart overflow job list.

* narrator: it did not compile

* oops

* support having no overflow jobs

* filescope for consistency

* small fixes

* Bumps a few role counts for Packed, namely engis

* log moment

* E

* Update Resources/Prototypes/Entities/Objects/Misc/identification_cards.yml

Co-authored-by: Leon Friedrich <60421075+ElectroJr@users.noreply.github.com>

* Update Content.Server/Maps/GameMapPrototype.cs

Co-authored-by: Leon Friedrich <60421075+ElectroJr@users.noreply.github.com>

* factored job logic, cleanup.

* e

* Address reviews

* Remove the concept of a "default" grid.
It has no future in our new multi-station world

* why was clickable using that in the first place

* fix bad evil bug that almost slipped through
also adds chemist

* rms obsolete things from chemist

* Adds a sanity fallback

* address reviews

* adds ability to set name

* fuck

* cleanup joingame
2021-11-26 20:02:46 +11:00
..
AddBodyPartCommand.cs Convert StomachBehavior to a component/system + rejig body namespaces (#5249) 2021-11-11 16:10:57 -07:00
AddEntityStorageCommand.cs Convert StomachBehavior to a component/system + rejig body namespaces (#5249) 2021-11-11 16:10:57 -07:00
AddMechanismCommand.cs Convert StomachBehavior to a component/system + rejig body namespaces (#5249) 2021-11-11 16:10:57 -07:00
AddReagent.cs Fix & extend add reagent verb (#4954) 2021-11-08 15:22:42 +11:00
AdminLogBulk.cs THE RETURN OF THE KING 2021-11-22 19:08:27 +01:00
AdminWhoCommand.cs Admins can see if other admins are AFK. 2021-11-15 14:13:18 +01:00
AGhost.cs Ghost roles create new minds, better tracking of roles at round end screen (#5175) 2021-11-15 11:14:34 -07:00
AnnounceUiCommand.cs Makes announcements a +ADMIN command instead of a +FUN command. (#4815) 2021-10-09 18:36:52 +02:00
BanCommand.cs Make ban command properly give a ban message instead of a placeholder (#5087) 2021-10-29 20:54:14 +02:00
BanListCommand.cs Use HWIDs for bans. 2021-03-22 01:32:09 +01:00
ControlMob.cs Ghost roles create new minds, better tracking of roles at round end screen (#5175) 2021-11-15 11:14:34 -07:00
DeAdminCommand.cs Remove redundant #nullable enable (#4275) 2021-07-16 17:37:09 -07:00
DeleteComponent.cs Normalizes the permissions of some commands. (#4796) 2021-10-08 09:41:30 +02:00
DeleteEntitiesWithComponent.cs Normalizes the permissions of some commands. (#4796) 2021-10-08 09:41:30 +02:00
DeleteEntitiesWithId.cs Normalizes the permissions of some commands. (#4796) 2021-10-08 09:41:30 +02:00
DeleteEntityCommand.cs Re-organize all projects (#4166) 2021-06-09 22:19:39 +02:00
DSay.cs Removed old Loc.GetString() use instances (#4155) 2021-06-21 02:13:54 +02:00
ExplosionCommand.cs Remove most IEntity usages from explosions (#5240) 2021-11-09 21:24:35 +01:00
FindEntitiesWithComponents.cs Gets rid of all ComponentManager usages. (#4707) 2021-09-28 13:35:29 +02:00
LoadGameMapCommand.cs Refactor how jobs are handed out (#5422) 2021-11-26 20:02:46 +11:00
OpenAdminLogsCommand.cs THE RETURN OF THE KING 2021-11-22 19:08:27 +01:00
OpenPermissionsCommand.cs Remove redundant #nullable enable (#4275) 2021-07-16 17:37:09 -07:00
PardonCommand.cs Remove redundant #nullable enable (#4275) 2021-07-16 17:37:09 -07:00
PromoteHostCommand.cs Remove redundant #nullable enable (#4275) 2021-07-16 17:37:09 -07:00
ReAdminCommand.cs Remove redundant #nullable enable (#4275) 2021-07-16 17:37:09 -07:00
ReadyAll.cs ReadyAll iterates PlayersInLobby instead of using IPlayerManager. 2021-09-23 13:18:48 +02:00
RejuvenateCommand.cs Remove IMobStateComponent (#5220) 2021-11-08 15:11:58 +01:00
RemoveBodyPartCommand.cs Convert StomachBehavior to a component/system + rejig body namespaces (#5249) 2021-11-11 16:10:57 -07:00
RemoveEntityStorageCommand.cs Convert StomachBehavior to a component/system + rejig body namespaces (#5249) 2021-11-11 16:10:57 -07:00
RemoveExtraComponents.cs Gets rid of all ComponentManager usages. (#4707) 2021-09-28 13:35:29 +02:00
RemoveMechanismCommand.cs Convert StomachBehavior to a component/system + rejig body namespaces (#5249) 2021-11-11 16:10:57 -07:00
SetAdminOOC.cs Makes Airtight ECS. (#4351) 2021-07-25 17:04:58 +10:00
SetMindCommand.cs Ghost roles create new minds, better tracking of roles at round end screen (#5175) 2021-11-15 11:14:34 -07:00
SetOutfitCommand.cs Makes Airtight ECS. (#4351) 2021-07-25 17:04:58 +10:00
ShuttleCommands.cs Add admin logs for shuttle call/recall 2021-11-22 21:31:50 +01:00
WarpCommand.cs Gets rid of all ComponentManager usages. (#4707) 2021-09-28 13:35:29 +02:00