From 0e0f39e6dc08f020ca5b7153207d1a19d40f9876 Mon Sep 17 00:00:00 2001 From: frostwights Date: Sun, 22 Feb 2026 03:14:36 -0500 Subject: [PATCH 1/5] added hemogorge design doc --- src/assets/UI assets.png | Bin 0 -> 100829 bytes src/design-proposals/hemogorge.md | 79 ++++++++++++++++++++++++++++++ 2 files changed, 79 insertions(+) create mode 100644 src/assets/UI assets.png create mode 100644 src/design-proposals/hemogorge.md diff --git a/src/assets/UI assets.png b/src/assets/UI assets.png new file mode 100644 index 0000000000000000000000000000000000000000..c72ca8cb898a58a5b8b9d96e06405d2f21bde2db GIT binary patch literal 100829 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%0DTFKX=UBe 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 aSpu;c|JRcBA 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 Q+r?Un&%m+>Y2$$Z10X?_2LJ#7 literal 0 HcmV?d00001 diff --git a/src/design-proposals/hemogorge.md b/src/design-proposals/hemogorge.md new file mode 100644 index 0000000..07490ee --- /dev/null +++ b/src/design-proposals/hemogorge.md @@ -0,0 +1,79 @@ +# Round-Start Antag: The Hemogorge + + +| Designers | Implemented | GitHub Links | +|---|---|---| +| frostwight | :information_source: Open PR | TBD | + +## Overview + +This design proposal adds a new, stealth-focused, round-start antagonist called the Hemogorge. This antagonist is based on the classical vampire. + +## Background + +As the Changeling is set to be removed (perhaps pending a rework) [https://discord.com/channels/1276640157511979008/1276641732557013154/1469151886916452603], I would like to propose an alternative to it, in the form of something less deadly, less powerful, and more dependent on stealth and deception. I personally have a great love for vampires and their contemporaries, and would love for them to be represented in some form within Funky Station. These points were the crux of my thought process when designing this doc. + +## Features to be added + +### Hemogorge Overview and Objectives +The Hemogorge is a round-start, solo antagonist, focused on feeding upon the blood of crew members. It is opt-in via the Antags menu, and you will spawn in as your chosen character in a non-mindshielded role on-station. +Your first objective will be to drink a specific amount of blood, which must be done directly from its source using the "Bite" action. Only crew members can be fed on, which deems animals and other similar entities off-limits. Slime, Sap, Sugar-water(?), and Insect Blood, from each respective playable species, are all considered valid for this objective, so long as it's obtained with the "Bite" action. +Your second objective will be to completely drain every drop of blood from 2 specific, randomly-chosen crew members, and ensure their blood is not returned to them. This objective will not be marked as Completed unless the cause of death was the "Bite" action. +Your third objective is simple: Survive. This will be marked as failed if you are Dead at the time of round-end. + +### Hemogorge Abilities and Resources +The Hemogorge will have abilities purchased from a shop menu (detailed below) that are added to the action hotbar when purchased (or in the case of the "Bite" action, is there by default). Each of these abilities (save for "Bite") will cost a varying amount of your Blood Gauge (working name, detailed further below). + +The "Bite" action must be used on a living target, unless the entity in question is one of your drain objectives, in which case they can be fed on with any status. This action has a brief, 2-second doafter, and when it is completed, the target will instantly lose 15% of their maximum blood and take 10 fixed puncture damage, as well as notify the target with "You feel your essence being drained." This action will also leave an additional descriptor on the entity's Health Examine window ("There are two small puncture wounds on their neck"). This action does NOT leave DNA on the victim. Similarly to eating and drinking normally, you must not have a mask or hardsuit helmet blocking your mouth to use this ability. + +The Hemogorge will have a shop menu, similar to the Changeling, where they can purchase a limited amount of abilities. Let's call this the Hemostore for now. The Hemogorge will start the round with a fixed, limited amount of shop points, and cannot gain more, so the player must choose their tools wisely. Within the store are the following: +- Rat Form: Transform into a rat. Uses the same sprites as the Rat-King's servants. This form can be used for quick escapes or sneaking into rooms, as it has a relatively high movement speed and can slip under airlocks. You cannot communicate (all messages will be translated to squeaks), and taking any damage will revert this transformation. This ability can also be used to escape restraints such as handcuffs and bolas. +- Mist Form: Transform into a barely-visible mass of water vapor. This is mainly a B&E tool, and has a limited time-of-use (working: 20 seconds). Movement is slowed immensely, but you are able to slip through windows, grilles, wall frames, and other obstructions (not including airlocks and firelocks). You cannot take damage in this form, and you cannot attack, but if you are exposed to a spaced tile, this transformation will be reverted. This ability can also be used to escape restraints such as handcuffs and bolas. +- Claws: Sprout claw-like nails from the tips of your fingers, turning all of your unarmed attacks into claw-swipes, with damage comparable to the Captain's Sabre. This can be used to defend yourself, should you find that combat is your only way out of a sticky situation. Reuse ability to retract your claws. +- Charm: Mind control a target within Hug range. This ability is removed when used, and will cost your entire Blood Gauge. This ability sends a telepathic message into your target's brain that compels them to follow every order you give them. This ability is cast instantly, and has no visual indicator, so it can be done in the presence of others without alerting anybody. This ability does not work on mindshielded entities or cyborgs, but will still consume it when used on one, so it is important to choose your target wisely if you don't wish to waste your only charge of this ability. This effect will last until the affected entity's status changes to Dead, or they are injected with a mindshield, after which they may remember any action they took while charmed, but *NOT* who charmed them. +- Hemal Sense: This ability is a vision toggle, similar to Thermal or NV goggles. It will make your entire screen go black-and-white, highlighting living entities with a bright crimson aura. You can see these highlight auras through walls. If an entity is in critical condition or sleeping, their aura will gently pulse, indicating their vulnerability. This ability will passively drain the Blood Gauge at a low rate. +- Soporific Breath: Let out a gentle breath, forcing a high dosage of nitrous oxide into the lungs of a target in Hug range, putting them to sleep. When this ability is used, your character will automatically perform the "sigh" emote. This ability will have no effect on targets with breath masks, hardsuits/eva helmets, or gas masks. + +The Hemogorge's abilities will all consume a varying amount of Blood Gauge points. The Blood Gauge will be visualized on the right side of the screen, under your Health indicator, and can be hovered over with the mouse to see the exact amount of points you currently have. +This gauge does not passively refill, and must be refilled by using the "Bite" action, refilling the same percentage as was drained from the victim (15%). Any blood drank while at 100% Blood Gauge will not overfill the gauge. +Additionally, the Hemogorge has ***very slow*** passive healing. Drinking blood with the "Bite" action will also heal. + +### Other Changes +- The Changeling gamerule should be less common (if it were to remain), while the Hemogorge gamerule can be slightly more common than the current Changeling rate. +- A wooden stake will need to be created, then be added to the Chaplain's vending machine. +- An addendum to Space Law and Chaplain SOP, that prohibits the forced imbibing of Holy Water without clear and valid reason. + +## Game Design Rationale + +### Seriously Silly +The mere prospect of a space-vampire is already goofy in-and-of itself, and can open the door for some very silly roleplay. Perhaps a player would decide to put on the traditional "vampiric" (poor Romanion) accent when speaking to their charmed comrades, or drain targets. They're doing evil, heinous things to their crewmates, but are spiritually complete dorks. +Imagine a situation in which a Hemogorge is discovered by security, and has to make an escape. They shapeshift into a rat to scurry away through maints, but make the mistake of stepping on one of the chef's mousetraps. Now they've exposed themself in front of the chef, who is *incredibly* confused, with security beating on the door on the other side. The Hemogorge knows they're screwed, but the situation is too silly to be bothered by. + +### Maintaining Authenticity +Considering all of the other horrors and straight-up *magical* entities that exist in the SS14 universe, a space-vampire would fit right in. As I see it at the moment, Hemogorges are normal people that have been cursed by some kind of space magic, compelling them to feast on blood and granting them abilities to assist with the task. And as every playable species has some kind of blood running in their veins, it isn't at all farfetched to believe that something out there exists to *take* it. + +### Roundflow & Player interaction +The Hemogorge is a round-start solo antagonist, starting the round in a similar vein to a thief, traitor, or changeling. This antagonist is metashielded by Corporate Secrets, meaning normal crew members do not know of its existence, though when witnessed, it would be reasonable to call them a "Vampire." Its revealing factor for Command is the puncture wounds left on the necks of the Hemogorge's victims. Command personnel can choose to brief Security on their existence at their reasonable discretion. + +The proper course of action when dealing with a confirmed Hemogorge threat is to first identify who it is. If security detains a violent criminal after a Hemogorge is confirmed on-station, they can force-feed them holy water. If a Hemogorge drinks holy water, they will take minor burn damage and vomit blood. ***Note: Holy Water force-feeds should be treated the exact same as forced Mindshield implants, and must not be given without very clear reason.*** +The next step is to deal with the Hemogorge. This is when Security properly employs the help of the Chaplain. The Chaplain must dispense a Wooden Stake (will be added with this antagonist) from their clothing/accessories vendor and use it on the Hemogorge. After a medium-length doafter, the stake is driven into their body, the Hemogorge component is removed, and the Hemogorge is killed. +The ex-Hemogorge MUST be revived afterwards (unless they become catatonic), as they are no longer a blood-drinking ghoul. If acquisition of the Chaplain's wooden stake is impossible by some means, Command may elect to have the Hemogorge incinerated. + + +## Administrative & Server Rule Impact (if applicable) + +- Does this feature introduce any new rule enforcement challenges or additional workload for admins? +This should be no more of a workload than current Traitor rule enforcement. The only singular complication is ensuring the Hemogorge players aren't needlessly killing people on the station who aren't their targets. This is not a murderbone antag (and I suspect the player would have a really hard time doing so anyways). + +- Could this feature increase the likelihood of griefing, rule-breaking, or player disputes? +Less so than Traitors, and doubly less so than Changelings. The Hemogorge is significantly underpowered and underequipped compared to the other two, so I doubt there would be much complaint, if any. + +- How are the rules enforced mechanically by way the feature will be implemented? +As iterated in the two points above, I feel the players in this role would find themselves to not be powerful enough to murderbone. + + +# Technical Considerations +As this is an entirely new antagonist gamerule, coding is a given, as well as minor spritework must be done for the UI and some abilities. + +Here is a mockup of how the UI will possibly look. + \ No newline at end of file From 21de6f206d51bd760622e773819a2c0654a7c321 Mon Sep 17 00:00:00 2001 From: frostwights Date: Sun, 22 Feb 2026 03:54:47 -0500 Subject: [PATCH 2/5] fixed the stupid image embed? --- src/design-proposals/hemogorge.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/design-proposals/hemogorge.md b/src/design-proposals/hemogorge.md index 07490ee..dad6572 100644 --- a/src/design-proposals/hemogorge.md +++ b/src/design-proposals/hemogorge.md @@ -76,4 +76,4 @@ As iterated in the two points above, I feel the players in this role would find As this is an entirely new antagonist gamerule, coding is a given, as well as minor spritework must be done for the UI and some abilities. Here is a mockup of how the UI will possibly look. - \ No newline at end of file +![src/assets/UI assets.png] \ No newline at end of file From c55c53806b290c4181fbb341853340debb3b0ded Mon Sep 17 00:00:00 2001 From: frostwights Date: Sun, 22 Feb 2026 03:56:39 -0500 Subject: [PATCH 3/5] please tell me i fixed it this time. --- src/design-proposals/hemogorge.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/design-proposals/hemogorge.md b/src/design-proposals/hemogorge.md index dad6572..6b7e6bd 100644 --- a/src/design-proposals/hemogorge.md +++ b/src/design-proposals/hemogorge.md @@ -76,4 +76,4 @@ As iterated in the two points above, I feel the players in this role would find As this is an entirely new antagonist gamerule, coding is a given, as well as minor spritework must be done for the UI and some abilities. Here is a mockup of how the UI will possibly look. -![src/assets/UI assets.png] \ No newline at end of file +![Hemogorge UI Elements Mockup Image](src/assets/UI assets.png) \ No newline at end of file From 8a6aa68dd3342fd542d92c44d42965d2a914d5c9 Mon Sep 17 00:00:00 2001 From: frostwights Date: Sun, 22 Feb 2026 04:15:08 -0500 Subject: [PATCH 4/5] ITS FIXED I SWEAR --- src/design-proposals/hemogorge.md | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) diff --git a/src/design-proposals/hemogorge.md b/src/design-proposals/hemogorge.md index 6b7e6bd..e64d7de 100644 --- a/src/design-proposals/hemogorge.md +++ b/src/design-proposals/hemogorge.md @@ -62,18 +62,19 @@ The ex-Hemogorge MUST be revived afterwards (unless they become catatonic), as t ## Administrative & Server Rule Impact (if applicable) -- Does this feature introduce any new rule enforcement challenges or additional workload for admins? +- *Does this feature introduce any new rule enforcement challenges or additional workload for admins?* This should be no more of a workload than current Traitor rule enforcement. The only singular complication is ensuring the Hemogorge players aren't needlessly killing people on the station who aren't their targets. This is not a murderbone antag (and I suspect the player would have a really hard time doing so anyways). -- Could this feature increase the likelihood of griefing, rule-breaking, or player disputes? +- *Could this feature increase the likelihood of griefing, rule-breaking, or player disputes?* Less so than Traitors, and doubly less so than Changelings. The Hemogorge is significantly underpowered and underequipped compared to the other two, so I doubt there would be much complaint, if any. -- How are the rules enforced mechanically by way the feature will be implemented? +- *How are the rules enforced mechanically by way the feature will be implemented?* As iterated in the two points above, I feel the players in this role would find themselves to not be powerful enough to murderbone. -# Technical Considerations -As this is an entirely new antagonist gamerule, coding is a given, as well as minor spritework must be done for the UI and some abilities. +## Technical Considerations +As this is an entirely new antagonist gamerule, coding, as well as minor spritework must be done for the UI and some abilities. Here is a mockup of how the UI will possibly look. -![Hemogorge UI Elements Mockup Image](src/assets/UI assets.png) \ No newline at end of file + +![Hemogorge UI Elements Mockup Image](https://raw.githubusercontent.com/funky-station/docs/c55c53806b290c4181fbb341853340debb3b0ded/src/assets/UI%20assets.png) \ No newline at end of file From 605546b2462cb55a5d45bdbfdeb98edba8c20a3d Mon Sep 17 00:00:00 2001 From: frostwights Date: Sun, 22 Feb 2026 04:25:06 -0500 Subject: [PATCH 5/5] final draft until i decide to make another minor change --- src/design-proposals/hemogorge.md | 17 ++++++++++++----- 1 file changed, 12 insertions(+), 5 deletions(-) diff --git a/src/design-proposals/hemogorge.md b/src/design-proposals/hemogorge.md index e64d7de..be43d2c 100644 --- a/src/design-proposals/hemogorge.md +++ b/src/design-proposals/hemogorge.md @@ -55,20 +55,27 @@ Considering all of the other horrors and straight-up *magical* entities that exi ### Roundflow & Player interaction The Hemogorge is a round-start solo antagonist, starting the round in a similar vein to a thief, traitor, or changeling. This antagonist is metashielded by Corporate Secrets, meaning normal crew members do not know of its existence, though when witnessed, it would be reasonable to call them a "Vampire." Its revealing factor for Command is the puncture wounds left on the necks of the Hemogorge's victims. Command personnel can choose to brief Security on their existence at their reasonable discretion. -The proper course of action when dealing with a confirmed Hemogorge threat is to first identify who it is. If security detains a violent criminal after a Hemogorge is confirmed on-station, they can force-feed them holy water. If a Hemogorge drinks holy water, they will take minor burn damage and vomit blood. ***Note: Holy Water force-feeds should be treated the exact same as forced Mindshield implants, and must not be given without very clear reason.*** +The proper course of action when dealing with a confirmed Hemogorge threat is to first identify who it is. If security detains a violent criminal after a Hemogorge is confirmed on-station, they can force-feed them holy water. If a Hemogorge drinks holy water, they will take minor burn damage and vomit blood. + +***Note: Holy Water force-feeds should be treated the exact same as forced Mindshield implants, and must not be given without very clear reason. A possible SOP and Space Law addendum may be required for clarity.*** + The next step is to deal with the Hemogorge. This is when Security properly employs the help of the Chaplain. The Chaplain must dispense a Wooden Stake (will be added with this antagonist) from their clothing/accessories vendor and use it on the Hemogorge. After a medium-length doafter, the stake is driven into their body, the Hemogorge component is removed, and the Hemogorge is killed. -The ex-Hemogorge MUST be revived afterwards (unless they become catatonic), as they are no longer a blood-drinking ghoul. If acquisition of the Chaplain's wooden stake is impossible by some means, Command may elect to have the Hemogorge incinerated. + +The ex-Hemogorge MUST be revived afterwards (unless they become catatonic), as they are no longer a blood-drinking ghoul. If acquisition of the Chaplain's wooden stake is impossible by some means, Command may elect to engage in DNR methods regarding the ex-Hemogorge. ## Administrative & Server Rule Impact (if applicable) -- *Does this feature introduce any new rule enforcement challenges or additional workload for admins?* +- **Does this feature introduce any new rule enforcement challenges or additional workload for admins?** + This should be no more of a workload than current Traitor rule enforcement. The only singular complication is ensuring the Hemogorge players aren't needlessly killing people on the station who aren't their targets. This is not a murderbone antag (and I suspect the player would have a really hard time doing so anyways). -- *Could this feature increase the likelihood of griefing, rule-breaking, or player disputes?* +- **Could this feature increase the likelihood of griefing, rule-breaking, or player disputes?** + Less so than Traitors, and doubly less so than Changelings. The Hemogorge is significantly underpowered and underequipped compared to the other two, so I doubt there would be much complaint, if any. -- *How are the rules enforced mechanically by way the feature will be implemented?* +- **How are the rules enforced mechanically by way the feature will be implemented?** + As iterated in the two points above, I feel the players in this role would find themselves to not be powerful enough to murderbone.