CatStation/Content.Server/StationEvents/Events
Centronias 38f7800370
Single item cargo orders are delivered in Parcel Wrap instead of crates (#40834)
* - rework a bunch of cargo orders to not send a crate with just one thing
  - instead sends the item, wrapped
- add ability for cargo orders to wrap the item ordered in parcel wrap
- cargo order name and descriptions are now localization strings, but still 99.99% of the time just get that info from the entity they're spawning
- small refactor to how cargo orders move around in cargo code so that the actual order proto is kept around longer
- small rework to certain restock cargo orders to halve the cost and number of items received in one order

* oop

* Suffering

* Arbitrary containers for cargo products

* I ran the tests locally and they passed, github please rerun :)

* massage Slarti's work into this.
Mainly by taking the API wrapping ability out back with the rifle q-q

* testfail fake

* wow `_applyingState` is useful, I wonder where I should've been using that in other PRs before :^)

* pr comments

* tfw the hook doesn't update the submodule

* Update Content.Client/Cargo/UI/CargoConsoleMenu.xaml.cs

Co-authored-by: āda <ss.adasts@gmail.com>

* PR comments

* fixies

* Update Content.Client/Cargo/UI/CargoConsoleMenu.xaml.cs

* Update Content.Shared/ParcelWrap/Systems/ParcelWrappingSystem.WrappedParcel.cs

* fix wrapped parcel entity name + audio

* Actually read PR comments

* Apply suggestions from code review

Co-authored-by: ScarKy0 <106310278+ScarKy0@users.noreply.github.com>

---------

Co-authored-by: āda <ss.adasts@gmail.com>
Co-authored-by: ScarKy0 <106310278+ScarKy0@users.noreply.github.com>
2026-03-15 13:45:46 +00:00
..
AlertLevelInterceptionRule.cs move gamerule components to shared (#28572) 2024-06-04 21:53:24 +10:00
AnomalySpawnRule.cs Move some Station methods into shared (#38976) 2025-08-08 11:22:34 -04:00
BluespaceArtifactRule.cs move gamerule components to shared (#28572) 2024-06-04 21:53:24 +10:00
BluespaceLockerRule.cs Content-side IRobustRandom cleanup. (#43231) 2026-03-14 17:37:02 +00:00
BreakerFlipRule.cs Content-side IRobustRandom cleanup. (#43231) 2026-03-14 17:37:02 +00:00
BureaucraticErrorRule.cs Fix Station AI being affected by Bureaucratic Event (#32021) 2024-09-11 13:24:24 +02:00
CargoGiftsRule.cs Single item cargo orders are delivered in Parcel Wrap instead of crates (#40834) 2026-03-15 13:45:46 +00:00
ClericalErrorRule.cs move gamerule components to shared (#28572) 2024-06-04 21:53:24 +10:00
FalseAlarmRule.cs move gamerule components to shared (#28572) 2024-06-04 21:53:24 +10:00
GasLeakRule.cs move gamerule components to shared (#28572) 2024-06-04 21:53:24 +10:00
GreytideVirusRule.cs Fix usages of TryIndex() (#39124) 2025-09-09 18:17:56 +02:00
ImmovableRodRule.cs Cleanup warnings: Use TransformSystem for anchoring (#39778) 2025-09-23 14:52:51 +12:00
IonStormRule.cs minor Derelict Cyborg code changes. 2024-10-04 08:31:55 +02:00
KudzuGrowthRule.cs move gamerule components to shared (#28572) 2024-06-04 21:53:24 +10:00
MassHallucinationsRule.cs Visual nubody (humanoid appearance refactor) (#42476) 2026-01-20 07:07:53 +00:00
MeteorSwarmSystem.cs Move some Station methods into shared (#38976) 2025-08-08 11:22:34 -04:00
PowerGridCheckRule.cs Content-side IRobustRandom cleanup. (#43231) 2026-03-14 17:37:02 +00:00
RandomEntityStorageSpawnRule.cs predict morgue and crematorium (#39293) 2025-08-21 16:49:50 -07:00
RandomSentienceRule.cs Stop Sentience Event targeting Zombified Creatures (#39950) 2025-08-29 13:48:31 +02:00
RandomSpawnRule.cs move gamerule components to shared (#28572) 2024-06-04 21:53:24 +10:00
SolarFlareRule.cs Predict PoweredLights (#36541) 2025-08-11 23:06:28 +02:00
SpaceSpawnRule.cs Content-side IRobustRandom cleanup. (#43231) 2026-03-14 17:37:02 +00:00
StationEventSystem.cs Content-side IRobustRandom cleanup. (#43231) 2026-03-14 17:37:02 +00:00
VentClogRule.cs Replace usages of customTypeSerializer PrototypeIdListSerializer with something that doesn't take 20 separate words to type out (#37959) 2025-07-10 05:06:51 +02:00
VentCrittersRule.cs Vent Hordes (#43047) 2026-03-11 23:28:47 +00:00
VentHordeRule.cs Vent Hordes (#43047) 2026-03-11 23:28:47 +00:00