]> git.smokeofanarchy.ru Git - space-station-14.git/commit
Ion storm event (#20277)
authordeltanedas <39013340+deltanedas@users.noreply.github.com>
Fri, 27 Oct 2023 02:40:13 +0000 (03:40 +0100)
committerGitHub <noreply@github.com>
Fri, 27 Oct 2023 02:40:13 +0000 (22:40 -0400)
commitb9af991e04c58371a341cd6cc609e0ae98b42f2d
treeb1ecfe83e0fe7145f5b20befaddfb0d086d5c7a1
parent71448941737323d9828d431b174a65d0a4596f63
Ion storm event (#20277)

* ion storm event prototype + locale

* add lawsets

* use lawsets, make borgs ion storm targets

* ion storm rule and ion storm target

* lawset prototype

* use lawsets

* update silicon law system to use lawsets and support ion storm event

* new toys

* fix

* more fix

* fixy

* ion storm admin logging

* assigning laws makes borg provide its own laws, other stuff

* 1h reoccurence

* 50% chance

* better call saul

* emagLaws is required

* add announcment audio

* fixy

* family friendly gaming

* fixy

* address reviews

* fixy

* more fixy and no erp

* pro

---------

Co-authored-by: deltanedas <@deltanedas:kde.org>
18 files changed:
Content.Server/Silicons/Laws/SiliconLawSystem.cs
Content.Server/StationEvents/Components/IonStormRuleComponent.cs [new file with mode: 0644]
Content.Server/StationEvents/Events/IonStormRule.cs [new file with mode: 0644]
Content.Shared/Silicons/Laws/Components/EmagSiliconLawComponent.cs
Content.Shared/Silicons/Laws/Components/IonStarmTargetComponent.cs [new file with mode: 0644]
Content.Shared/Silicons/Laws/Components/SiliconLawBoundComponent.cs
Content.Shared/Silicons/Laws/Components/SiliconLawProviderComponent.cs
Content.Shared/Silicons/Laws/SiliconLawPrototype.cs
Content.Shared/Silicons/Laws/SiliconLawsetPrototype.cs [new file with mode: 0644]
Resources/Audio/Announcements/attributions.yml [new file with mode: 0644]
Resources/Audio/Announcements/ion_storm.ogg [new file with mode: 0644]
Resources/Locale/en-US/station-events/events/ion-storm.ftl [new file with mode: 0644]
Resources/Prototypes/Datasets/ion_storm.yml [new file with mode: 0644]
Resources/Prototypes/Entities/Mobs/Cyborgs/base_borg_chassis.yml
Resources/Prototypes/Entities/Mobs/Player/silicon.yml
Resources/Prototypes/Entities/Stations/base.yml
Resources/Prototypes/GameRules/events.yml
Resources/Prototypes/silicon-laws.yml