]> git.smokeofanarchy.ru Git - space-station-14.git/commit
Delivery system now has the possibility of penalisation (#36660)
authorJ <billsmith116@gmail.com>
Thu, 24 Apr 2025 16:05:32 +0000 (16:05 +0000)
committerGitHub <noreply@github.com>
Thu, 24 Apr 2025 16:05:32 +0000 (18:05 +0200)
commit1f722bcc444fa0121d260480189723a921c9166b
treec849affc3b0af370bfa40a964906cabb89869aa4
parent5371dbe9a7c726674c1f0273e1de3d36a47d5627
Delivery system now has the possibility of penalisation (#36660)

* Add new fields to DeliveryComponent for #36636

* Setting the baseSpesoPenalty for currently available deliveries

* Small fixes

* Basic delivery penalization

* Penalty and reward multiplier calculation in place

Also fixes an issue in SharedCargoSystem when opening a delivery in dev server due to trying to allocate cargo twice.

* Calling penalty no longer happens on opening

* Extract multiplier getting

* Removing unused include

* Changing method description. \n\n Not actually sure what I meant by the first one

* Localising default delivery messages

* Unused include removal

* minor tweaks

* slarti changes

* forgot

* stuffs

* yippee

* Locn't

* doc

* Apply suggestions from code review

---------

Co-authored-by: ScarKy0 <106310278+ScarKy0@users.noreply.github.com>
Co-authored-by: ScarKy0 <scarky0@onet.eu>
Co-authored-by: slarticodefast <161409025+slarticodefast@users.noreply.github.com>
Content.Server/Delivery/DeliverySystem.cs
Content.Shared/Delivery/DeliveryComponent.cs
Content.Shared/Delivery/DeliverySpawnerComponent.cs
Content.Shared/Delivery/SharedDeliverySystem.cs
Resources/Locale/en-US/delivery/delivery-messages.ftl [new file with mode: 0644]
Resources/Prototypes/Entities/Objects/Deliveries/deliveries.yml