]> git.smokeofanarchy.ru Git - space-station-14.git/commit
Entity Tables (EntitySpawnEntry replacement) (#30579)
authorNemanja <98561806+EmoGarbage404@users.noreply.github.com>
Sat, 10 Aug 2024 02:12:40 +0000 (22:12 -0400)
committerGitHub <noreply@github.com>
Sat, 10 Aug 2024 02:12:40 +0000 (22:12 -0400)
commit437c86162213d7a69d7dd5f4f3420194a561ab9d
treebd5f891cacf247868c3eecd4ab985f90abc53e0a
parentb692ab1850b4f7ff8390ab091dda9eb889dfea9a
Entity Tables (EntitySpawnEntry replacement) (#30579)

* Entity table code

* entity table examples

* fix dat shit

* access

* tests tests tests

* sloth review
19 files changed:
Content.Server/Spawners/Components/EntityTableSpawnerComponent.cs [new file with mode: 0644]
Content.Server/Spawners/EntitySystems/ConditionalSpawnerSystem.cs
Content.Shared/Containers/ContainerFillSystem.cs
Content.Shared/Containers/EntityTableContainerFillComponent.cs [new file with mode: 0644]
Content.Shared/EntityTable/EntitySelectors/AllSelector.cs [new file with mode: 0644]
Content.Shared/EntityTable/EntitySelectors/EntSelector.cs [new file with mode: 0644]
Content.Shared/EntityTable/EntitySelectors/EntityTableSelector.cs [new file with mode: 0644]
Content.Shared/EntityTable/EntitySelectors/GroupSelector.cs [new file with mode: 0644]
Content.Shared/EntityTable/EntitySelectors/NestedSelector.cs [new file with mode: 0644]
Content.Shared/EntityTable/EntitySelectors/NoneSelector.cs [new file with mode: 0644]
Content.Shared/EntityTable/EntityTablePrototype.cs [new file with mode: 0644]
Content.Shared/EntityTable/EntityTableSystem.cs [new file with mode: 0644]
Content.Shared/EntityTable/ValueSelector/ConstantNumberSelector.cs [new file with mode: 0644]
Content.Shared/EntityTable/ValueSelector/NumberSelector.cs [new file with mode: 0644]
Content.Shared/EntityTable/ValueSelector/RangeNumberSelector.cs [new file with mode: 0644]
Content.Shared/Random/Helpers/SharedRandomExtensions.cs
Resources/Prototypes/Catalog/Fills/Crates/fun.yml
Resources/Prototypes/Catalog/Fills/Lockers/misc.yml
Resources/Prototypes/Entities/Markers/Spawners/Random/maintenance.yml