Skip to content

Conversation

Eneocho
Copy link
Collaborator

@Eneocho Eneocho commented Aug 9, 2024

Cargo can now purchase Beer kegs from small town breweries for 60 credits. These beer kegs can contain a varied set of chems that can range from juices to assorted drinks or sometimes even medical compounds.
Hacking the console, however, lets you purchase off-brand beer kegs, for 40 credits. These contain dangerous compounds sometimes, as they are the failed results of beer research, but also have a higher chance for special compounds.
Being on the DOES NOT PAY TIP blacklist (from the syndicate tool) makes it so the kegs (either) are very contaminated with assorted toxic, dangerous or otherwise non-edible compounds.
The names and descriptions are semi-random, pulling from a list, so you can get stuff like these two examples:
image
image
In place of custom randomized icons, the beer kegs are randomly colored upon spawn.

Why it's good

You can now party with extreme class by drinking the designer beer.

How it was tested

Spawned these beer kegs, worked fine. Bought them, worked fine.
Used the DOES NOT PAY TIP backdoor then spawned and bought some, worked as intended.

Ideas for more names or chems are welcome, and suggestions if some chems available here are too strong or not.
🆑

  • rscadd: You can now buy semi-randomized small town brewery beer kegs in cargo for 60 credits, these are safe.
  • rscadd: Hacking the cargo console lets you buy the off-brand beer kegs for 40 credits, which can contain dangerous chemicals, but also extra special chems.
  • rscadd: These beer kegs will be VERY contaminated (at least 1 dangerous chemical on average) if the station is on the DOES NOT TIP backdoor.
  • bugfix: Adds Iced Beer to the COLDDRINKS define (i had forgotten iced beer was a thing).
  • tweak: The Does Not Tip backdoor uplink description also mentions it poisoning beers.

@Eneocho Eneocho changed the title Patch 16 Semi-randomized beer kegs on the Cargo supply shuttle. Aug 9, 2024
@Eneocho Eneocho added Content Adds something. Neat! Needs Spritework Code done, need sprites. labels Aug 9, 2024
@angryturnip
Copy link
Contributor

Should make diabeetusol one of the possible bad chems to give a possible but unlikely way to get it without an emag as a traitor if for some reason you don't want to buy an emag.

@djkramer123
Copy link

Seems like something that should be in the soldering iron hacked stock rather than the "official" regular stock if it isn't already

@Eneocho
Copy link
Collaborator Author

Eneocho commented Aug 10, 2024

Yeah I was kinda thinking about that, still on the fence about how it would be best implemented.
Was thinking of:

  • Fully safe on regular stock
  • Slight odds of toxic shit on contraband stock
  • Balls to the walls extremely toxic if on the no tip backdoor

Would make it so it's also extremely toxic if emagged, but not sure how to make it so a supply datum is hidden by emagging (as to not have THREE whole variant), or make it so the kegs themselves check if the console was emagged, then change to be contaminated ones.

@west3436
Copy link
Collaborator

Any reason why you didn't just make this a subtype of the existing beer keg?

@Eneocho
Copy link
Collaborator Author

Eneocho commented Aug 12, 2024

Any reason why you didn't just make this a subtype of the existing beer keg?

It would be filled with 1000u beer and postponing the ..() call to the end would make it so it doesn't initialize the 1000u container.
This is probably the same reason as to why the blood keg is it's own thing instead of a child of the beer keg.
Do not merge this yet, please, I have some small changes to make still, but I'm busy right now.

@Eneocho
Copy link
Collaborator Author

Eneocho commented Aug 12, 2024

ok it's merge ready

@west3436
Copy link
Collaborator

ok it's merge ready

No it's not, you haven't made sprites yet

@Eneocho
Copy link
Collaborator Author

Eneocho commented Aug 13, 2024

No it's not, you haven't made sprites yet

I haven't, but I rigged it such that the kegs come with random colors selected from #4D4D4D to #FFFFFF, which does the job for now. I can't sprite for shit right now.

@Eneocho Eneocho marked this pull request as draft August 16, 2024 05:51
@Eneocho
Copy link
Collaborator Author

Eneocho commented Aug 16, 2024

workin on some stuff

@Eneocho Eneocho marked this pull request as ready for review August 17, 2024 18:30
@jwhitak jwhitak merged commit eab3e0d into vgstation-coders:Bleeding-Edge Aug 20, 2024
@Eneocho
Copy link
Collaborator Author

Eneocho commented Aug 20, 2024

Found a typo.
Reminder to check and fix that when I get home.

@west3436
Copy link
Collaborator

Found a typo.
Reminder to check and fix that when I get home.

Repo banned.

@Eneocho Eneocho deleted the patch-16 branch August 20, 2024 22:56
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Content Adds something. Neat! Needs Spritework Code done, need sprites.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

5 participants