[Funky Port] Salvage Ticket System#4
Open
ThatOneMoon wants to merge 2 commits intosyndicate-ss14:masterfrom
Open
[Funky Port] Salvage Ticket System#4ThatOneMoon wants to merge 2 commits intosyndicate-ss14:masterfrom
ThatOneMoon wants to merge 2 commits intosyndicate-ss14:masterfrom
Conversation
Contributor
|
RSI Diff Bot; head commit 292eebd merging into 9d1efb6 Resources/Textures/_MACRO/Objects/Specific/Cargo/salvage_reward_ticket.rsi
|
Contributor
|
you mention in the changelog that Mehnix did ticket printing code, can we get a quick confirmation that their code is MIT? |
Author
Author
I look away for one day and all of a sudden it dies Thanks for the poke, will try to look into and fix soon |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.




About the PR
[A updated port of Funky Stations Salvage Reward Tickets that were originally introduced in #1951]
Adds in salvage reward tickets, a new item thats produced whenever materials get refined in either the ore processor or salvage scrap in a recycler.
Earned tickes can be exchanged inside of the Ticket Vending Machine and can be redeemed for supplies, weapons and tools and hardsuits.
Why / Balance
Salvage Tickets were made to help adress the issue of salvagers splitting their focus between dooing their main job (resource gathering) and getting loot/equipment for themselves, since its introduction on Funky its proven itself very effective at that and making salvage overall more enjoyable.
The current ticket shop catalog is based on the version currently used on Funky and its to be assumed that if other servers wish to use the system they will tweak the shop as needed to be more apropriate for their server (why i did not include any balance changes with this)
Editing the shop is simple enough as it functions similar to a uplink.
Technical details
Adds TicketPrinterComponent and System, responsible for spawning tickets, to lathes and recyclers.
Adds TicketValueComponent to each sheet/ingot/etc base entity. Which is gotten by TicketPrinterSystem.
Media
Requirements
Breaking changes
If a downstream server does not with to use the system disabling it is very simple as you only require to remove the TicketPrinter component from the Recycler and Ore Processor in order to make tickets unobtainable and the ticket vendor itself exists as its own prototype that requires to be mapped in.
Changelog
🆑 ThatOneMoon, Mehnix