[MDB IGNORE] [PORT] [COMMISSION] Hyposprays of Theseus (Hyposprays MK2)#10920
Conversation
…AAAAAAAAAAAAAAHHHHHHHHHHHHHHHHHHHHHHHHHHH!!!!!!
|
I remember MD hyposprays being like a white/grey colored CMO hypospray, why does it look like a holopara/nukie stims injector? |
Iirc when they were ported to yogs the sprites were changed around a bit, and I personally think the current sprites are good |
…om/Mantlecrawler/Monkestation2.0 into Imnotacoderbut20dollarsis20dollars
…om/Mantlecrawler/Monkestation2.0 into Imnotacoderbut20dollarsis20dollars
…om/Mantlecrawler/Monkestation2.0 into Imnotacoderbut20dollarsis20dollars
Test merge deployment history:Test Merge Deployed @ 03/03/2026 00:41:08 +00:00:Server InstanceMonkestation Merged Bysirnightknight RevisionOrigin: 4619fac Test Merge Updated @ 03/03/2026 02:53:51 +00:00:Server InstanceMonkestation Merged Bysirnightknight RevisionOrigin: 731cf8b Test Merge Updated @ 03/03/2026 07:12:56 +00:00:Server InstanceMonkestation Merged Bysirnightknight RevisionOrigin: 731cf8b Test Merge Updated @ 03/03/2026 10:17:44 +00:00:Server InstanceMonkestation Merged Bysirnightknight RevisionOrigin: 731cf8b Test Merge Updated @ 03/03/2026 10:28:50 +00:00:Server InstanceMonkestation Merged Bysirnightknight RevisionOrigin: 2f6a04c Test Merge Updated @ 03/03/2026 16:57:37 +00:00:Server InstanceMonkestation Merged Bynotghosti RevisionOrigin: fc25d8c Test Merge Updated @ 03/04/2026 00:48:32 +00:00:Server InstanceMonkestation Merged Bynotghosti RevisionOrigin: fc25d8c Test Merge Updated @ 03/04/2026 03:20:29 +00:00:Server InstanceMonkestation Merged Bysirnightknight RevisionOrigin: 97c782e Test Merge Updated @ 03/04/2026 07:52:01 +00:00:Server InstanceMonkestation Merged Bysirnightknight RevisionOrigin: f9bb822 Test Merge Updated @ 03/05/2026 07:16:39 +00:00:Server InstanceMonkestation Merged Byflleeppyy2 RevisionOrigin: 8bd565f Test Merge Updated @ 03/05/2026 17:07:01 +00:00:Server InstanceMonkestation Merged Bysirnightknight RevisionOrigin: 158a4e6 Test Merge Removed @ 03/06/2026 09:55:54 +00:00:Server InstanceMonkestation Test Merge Deployed @ 03/06/2026 10:48:55 +00:00:Server InstanceMonkestation Merged Bysirnightknight RevisionOrigin: 88a19ee Test Merge Updated @ 03/06/2026 13:39:17 +00:00:Server InstanceMonkestation Merged Bysirnightknight RevisionOrigin: 88a19ee Test Merge Updated @ 03/07/2026 11:49:34 +00:00:Server InstanceMonkestation Merged Bysirnightknight RevisionOrigin: 4de0d25 Test Merge Updated @ 03/07/2026 11:52:22 +00:00:Server InstanceMonkestation Merged Bysirnightknight RevisionOrigin: 461cb70 Test Merge Updated @ 03/07/2026 13:14:55 +00:00:Server InstanceMonkestation Merged Bysirnightknight RevisionOrigin: 36a26df Test Merge Updated @ 03/07/2026 15:05:39 +00:00:Server InstanceMonkestation Merged Bysirnightknight RevisionOrigin: 93d1039 Test Merge Updated @ 03/07/2026 20:29:39 +00:00:Server InstanceMonkestation Merged Bysirnightknight RevisionOrigin: 93d1039 Test Merge Updated @ 03/07/2026 21:47:01 +00:00:Server InstanceMonkestation Merged Bynotghosti RevisionOrigin: 7cb0112 Test Merge Updated @ 03/08/2026 17:09:30 +00:00:Server InstanceMonkestation Merged Bysirnightknight RevisionOrigin: 9bbbdde Test Merge Updated @ 03/08/2026 21:14:29 +00:00:Server InstanceMonkestation Merged Bysirnightknight RevisionOrigin: 9bbbdde Test Merge Updated @ 03/09/2026 15:29:20 +00:00:Server InstanceMonkestation Merged Bysirnightknight RevisionOrigin: 83b33ae Test Merge Updated @ 03/09/2026 19:10:19 +00:00:Server InstanceMonkestation Merged Bysirnightknight RevisionOrigin: 83b33ae Test Merge Updated @ 03/09/2026 23:23:58 +00:00:Server InstanceMonkestation Merged Bysirnightknight RevisionOrigin: f508135 Test Merge Updated @ 03/10/2026 23:55:29 +00:00:Server InstanceMonkestation Merged Bysirnightknight RevisionOrigin: 2e0d507 Test Merge Updated @ 03/11/2026 17:39:24 +00:00:Server InstanceMonkestation Merged Bysirnightknight RevisionOrigin: 181c3ff Test Merge Updated @ 03/12/2026 01:03:30 +00:00:Server InstanceMonkestation Merged Bysirnightknight RevisionOrigin: 181c3ff Test Merge Updated @ 03/12/2026 02:52:21 +00:00:Server InstanceMonkestation Merged Bywraith_54321 RevisionOrigin: 63e7efb Test Merge Updated @ 03/12/2026 03:06:36 +00:00:Server InstanceMonkestation Merged Bywraith_54321 RevisionOrigin: f4877c1 Test Merge Updated @ 03/12/2026 04:56:14 +00:00:Server InstanceMonkestation Merged Bywraith_54321 RevisionOrigin: f4877c1 Test Merge Updated @ 03/12/2026 23:05:04 +00:00:Server InstanceMonkestation Merged Bylovesiro RevisionOrigin: d591ac4 Test Merge Updated @ 03/13/2026 01:27:10 +00:00:Server InstanceMonkestation Merged Bynotghosti RevisionOrigin: ee39169 Test Merge Updated @ 03/13/2026 01:34:10 +00:00:Server InstanceMonkestation Merged Bynotghosti RevisionOrigin: ee39169 Test Merge Updated @ 03/13/2026 19:12:42 +00:00:Server InstanceMonkestation Merged Bynotghosti RevisionOrigin: 0b42128 Test Merge Updated @ 03/14/2026 21:13:29 +00:00:Server InstanceMonkestation Merged Bysirnightknight RevisionOrigin: 0e724bd Test Merge Removed @ 03/14/2026 21:47:59 +00:00:Server InstanceMonkestation |
About The Pull Request
Commissioned by Isotope 436
Ports a significant majority of Hyposprays MK2 from yogs, which were originally ported from Whitesands in PR #14814, which themselves were originally ported from Citadel, in #20, and orignally created by Poojawa. This also includes better hypospray sprites, from Shiptest, created by Triplezeta in #31
Images
This includes
Differences from Yogs Hypos
Code Stuff
Alongside this, the code around medipens & hyposprays has been cleaned up and organized better.
Too many other minor changes to list.
Full list of ported PRs
yogstation13/Yogstation#14814
yogstation13/Yogstation#15024
yogstation13/Yogstation#14904
yogstation13/Yogstation#19681
Used regexs for the PR
(?<!cup|drinks)/glass/bottle : Repathing vials from .../containers/glass/bottle to just .../containers/cup/vial
Why It's Good For The Game
Hyposprays provide a faster and more unique way to manage reagents, handle outbreaks, spread diseases, and preform on the field healing. There are varying tiers of hypos to give progression throughout the round, and syndicate & command exclusive items for hyposprays. Also cleans up code, so thats good.
Testing
Everything i can think of has been tested, though I've probably missed something. This should really be tmed.
Off the major list
Hypospray modes all work - Switching between them, loading and unloading vials, etc. Spraying applies reagents via Vapor, same as foam, inject injects, and draw draws the appropriate amount of blood.
Changelog
🆑 Mantle, Poojawa, Ynot, Njmask, Triplezeta, Marksuckerberg, assorted other coders and spriters - Port of a port of a port
add: Ported Hyposprays Mk2 from Yogs, inturn from Whitesands, from Citadel, and shiptest. - Effectively advanced syringes that can draw blood, inject reagents, and spray reagents
add: Vials - Special containers meant for hyposprays. They come in various sizes - 15u, 30u, 60u, and 120u. Not every type is usable in every hypospray, and the 120u vials are exclusive to the CMO
add: Hypospray's mode can be changed by using inhand, their vials removed by rclick, and the transfer size changed by ctrl left / right clicking
add: Hyposprays have special upgrade, unlockable via research
add: Hyposprays and hypospray accessories can be found for purchase in a new tab in the Nanomed Vendor.
image: Hypospray, Vial, lockbox sprites
code: This PR changes a significant amount around autoinjectors (medipens), and adds hyposprays. Please report any bugs to the PR on GitHub, or ping @Mantlecrawler in discord. There should also be a thread up for it in PR-Discusssion
admin: Minor ERT loadout tweaks - ERTs now have hyposprays, rather than single or multi use injectors.
/:cl:
Pre-Merge Checklist