## About The Pull Request
# Vampires

Vampires are team-based antagonists with roughly the same power level as changelings which constantly lose blood and have to feed off of humans to replenish it. They must create a lair and are incentivized to vassalize the crew. Alongside night vision and heat vision, they have a set of inherent traits while not using the Masquerade power.
- _No beating heart_
- _No breathing_
- _Sleep immune_
- _Immune to the cold_
- _Immune to radiation_
- _Crit doesn't knock them down_
- _Can't taste food_
- _Can't get sick_
- _Can't take toxin damage_
# Entering a Frenzy

When a vampire's blood dips below 25, they will enter a _frenzy_.
When a vampire enters a frenzy they become deaf and mute, their screen turns blood red, they lose access to all powers except Feed and Trespass, and can no longer use items. Aside from the negatives, they can instantly aggressively grab people, and if you are part of the Malkavian clan you become stun-immune as well.
# The Masquerade

Vampires have two rules, don't get noticed feeding, and don't get revealed by the _Archive of the Kindred_. If a non-vampire or non-vassalized person sees you feeding, then you will receive a _Masquerade Infraction_. If you receive 3 infractions or are revealed via the _Archive of the Kindred_, you will have broken the masquerade and all vampires are open to kill you. Members of the Malkavian clan will gain an objective to slay you, and your vassals can be stolen by other vampires.
# Sol

_Sol_ is an event that happens every 10 minutes and lasts 1 minute. When _Sol_ arrives, a vampire must be in either a coffin or a closet, otherwise they risk _Final Death_. During _Sol_, vampires enter _Torpor_ where they will heal and sleep away the rest of _Sol_. At the end of _Sol_, vampires are given a rank to spend on a new power or whatever gimmick the clan has.
# Torpor

_Torpor_ is triggered in one of two ways: a vampire dies, or _Sol_ puts them to sleep while in a coffin.
When a vampire enters Torpor, they fall asleep and are healed (assuming the masquerade power is not active). If a vampire enters _torpor_ because they died, they will eventually be resurrected.
# Final Death

When _Final Death_ is triggered (almost) all vassals are released from the vampire's control, and the vampire is either gibbed or dusted.
_Final Death_ can be triggered in one of four ways.
- _You are gibbed_
- _You are dusted_
- _You take 250% of your health in burn damage_
- _You are staked while unconscious_
# Stakes

_Stakes_ are the bane of a vampire, they can either be made in the crafting menu under the _Weapons_ section or whittled by using a sharp object on wood. _Stakes_ are embedded into a person's chest only while they are immobile (unconscious or stunned).
The following occurs when a vampire is staked.
- _All healing is halted while the stake is still embedded_
- _You can no longer rest in a coffin_
- _Most powers are blocked_
# The Archive of the Kindred and Curators

Curators are immune to most vampire attacks and are meant to be a sudo vampire enemy. Think of the chaplain's relationship with a cult.
The _Archive of the Kindred_ is found in the curator's backroom and is only usable by the curator, if you attempt to use the book and not a curator, you will be burned. If you are a curator you can read the book for knowledge on each vampire clan and how they work, you can also hit somebody with the book to see if they are a vampire or not. If the targeted person is a vampire and does not have the masquerade power, their true identity will be revealed to you.
# Clans

Vampires choose a clan that shapes their gameplay, by default, they are in the **Caitiff** clan. This clan has no specific positives or negatives.
## Malkavian

- Members of the Malkavian clan gain hallucinations upon joining and a special brain trauma that allows them to see Phobetor Tears and travel through them, granted nobody is watching, they gain X-RAY eyes, and when they enter a frenzy they are stun immune. When a member of the Malkavian clan succumbs to _Final Death_, they are turned into a soulstone instead of being round-removed.
- The Malkavian clan's objective is to slay anyone who has broken the Masquerade.
- The Malkavian clan's favorite vassal gains hallucinations and the Phobetor Trauma.
## Nosferatu

- Members of the Nosferatu clan are easily recognized as vampires. They lose the Masquerade and Veil ability while also gaining a bad back and becoming disfigured. Their strength is the ability to vent-crawl.
- The Nosferatu clan's objective is to steal the Archive of the Kindred.
- The Nosferatu clan's favorite vassal also becomes disfigured and can vent-crawl while naked.
## Tremere

- Members of the Tremere clan will burn in the chapel. Instead of having access to the same powers every other clan has, Tremere members are given three new clan-specific powers that they can level up (see the powers section). Tremere members gain ranks by vassalizing people instead of how they are normally obtained.
- The Tremere clan's objective is to upgrade one of their powers to its maximum level.
- The Tremere clan's favorite vassal gains the ability to transform into a bat at will.
## Ventrue

- Members of the Ventrue clan can only level up 3 times, any further ranks are used on their favorite vassal. Members of the Ventrue clan can no longer drink from mindless humans or mice.
- The Ventrue clan's objective is to level up your favorite vassal until they become a vampire.
- The Ventrue clan's favorite vassal is leveled up by their master until they eventually become a vampire.
# Vassals

A vassal is a crewmember enslaved to a vampire. Besides the default type, there are three types of vassals. To create a vassal, use a persuasion rack. Vassals are also given two powers to aid them.
### Sanguine Recuperation

**BLOOD DRAIN: 1.5**
Use this power to heal your wounds at the cost of your stamina and blood from both you and your master.
### Distress

**BLOOD COST: 10**
Use this power and your master will instantly be alerted to your location.
## The Favorite Vassal

The favorite vassal is different relative to the clan their master is in.
**Malkavian** - _You now suffer hallucinations and gain the ability to use Phobetor Tears_
**Nosferatu** - _You are now disfigured and gain the ability to vent-crawl while naked_
**Tremere** - _You gain the ability to transform into a bat at will_
**Ventrue** - _Your master can spend their ranks to give you powers and turn you into a vampire_
## The Revenge Vassal

When a revenge vassal's master succumbs to Final Death they are not deconverted. Instead, the vassal gains the objective to avenge their vampire and they gain all of their master's former powers, alongside three new ones.
### Create Blood

**BLOOD COST: 150**
Use this power with a blood bag in hand to fill it with vampiric blood.
### Check Vassals

**BLOOD COST: 10**
Use this power to check the health and location of all vassals brought back into the fold.
### Reconvert Ex-Vassal

**BLOOD COST: 50**
Use this power while grabbing an Ex-Vassal to bring them back into the fold.
## The Ex-Vassal

When a vassal's master succumbs to Final Death they lose their allegiance to their former master and are free... unless of course the vampire had a revenge vassal and they are brought back into the fold by said revenge vassal. When an Ex-Vassal is brought back into the fold they must drink vampiric blood once every 10 minutes or they will be permanently deconverted.
# Your Crypt

Every proper vampire needs a crypt, whether it be in maintenance or the captain's bathroom, this is where you will get up to the majority of your evil deeds. A crypt may be claimed by dragging a coffin into an unclaimed room and sleeping in it. After claiming your crypt you will gain access to three new structures which you can make in the crafting menu.
## The Persuasion Rack

Persuasion racks are used to convert crewmembers into your vassals. To use the rack, you must first find a "volunteer" and drag them onto the rack. After this, hit the rack with an empty hand **(while not on help intent)** and you will start torturing them. If the person you are torturing has any of the following 4 traits, they are unconvertable.
- _They are a changeling, cultist, or vampire_
- _They are a vassal **AND** their master has not broken the masquerade_
- _They are asleep_
- _You have reached your max vassals_
- _They are mindshielded or an antagonist and do not want vassilization. (They will be given a popup asking whether or not they want to be vassilized.)_
If you have a tool in your off-hand this will decrease the amount of time it takes to torture someone, generally the sharper and more damage it deals, the better. After torturing your new friend for a total of three times they will become your completely loyal vassal.
When finished, you can unbuckle your new vassal by clicking on the rack while on help intent, or you can turn them into a special vassal by clicking the rack while not on help intent.
## The Candelabrum

The candelabrum is a structure that can be turned on and off by vampires and vassals. If you view the candelabrum while it's lit you are given a mood-debuff and will experience hallucinations, you are not affected by this if you are a vampire, vassal, or curator.
### The Blood Throne

The blood throne allows vampires to communicate with their vassals telepathically via the vampire speaking out loud. If a non-vampire attempts to sit on the throne they will be paralyzed for 10 seconds.
### Things to note
# Powers

### Feed

Use this power while next to a person or a mouse to begin feeding off of them and replenish your blood. The higher rank you are, the faster you will begin to feed. If you feed off of someone while aggressively grabbing them you will put them to sleep.
### Masquerade

**BLOOD COST: 10**
**BLOOD DRAIN: 0.1**
Use this power to conceal your vampiric nature. Your heart will beat to life, you gain a genetic sequence, and health analyzers report you as having 100% blood.
### Veil of Many Faces

**BLOOD COST: 10**
**BLOOD DRAIN: 0.1**
Use this power to randomize your identity. Your clothes and ID will not be changed and you won't be on the manifest.
### Vanishing Act

**BLOOD COST: 100**
This power is given to all vampires that have a lair shortly before _Sol_ arrives. When activated, you are teleported to your coffin with a short delay. If you're being watched while teleporting and your viewer isn't a vassal or vampire, you will drop all of your belongings.
# Things to note
- Bloodsuckers are originally from [fulpstation](https://github.com/fulpstation/fulpstation/pull/97), however, this pr uses a lot of the code from [monkestation's original port](https://github.com/Monkestation/Monkestation2.0/pull/151)
- Monster hunters are **NOT** in this port. The curator replaces all relevant interactions, sort of giving them the same importance as a chaplain.
- Due to how awful the hud system is and my not wanting to refactor large parts of it, vampires cannot see each others' hud icons. Instead, every vampire team is assigned one antag hud to which all team members are added. Hopefully, this can be changed when the following PR is merged.
- https://github.com/BeeStation/BeeStation-Hornet/pull/10897
## Why It's Good For The Game
https://github.com/user-attachments/assets/f1f3f036-770b-4e25-adf7-4381c719101f
## Testing Photographs and Procedure
<details>
<summary>Screenshots&Videos</summary>
## Sol
https://github.com/user-attachments/assets/81250bff-b7e4-4b6f-b62c-62d05b3a99f0
## Torpor
https://github.com/user-attachments/assets/c3b9a927-b4b7-4d90-aed0-beb50d9ba8b9
## Final Death
https://github.com/user-attachments/assets/53182811-6cda-4d4b-b1ea-5d6045e64246
## Stakes
https://github.com/user-attachments/assets/f142bd11-d342-4fe9-8311-00067f33726f
## Archives of the Kindred
https://github.com/user-attachments/assets/d0602963-a928-42bf-b614-656e49e560aa
## Clans
Malkavian
https://github.com/user-attachments/assets/d241fd72-7892-44b8-8e0a-cf9e4946d576
Nosferatu
https://github.com/user-attachments/assets/c57b3061-6ba7-41b2-adb3-f0681c286a4f
Ventrue
https://github.com/user-attachments/assets/44fd5142-282f-4512-bdc1-0227296d854e
## Vassalizing
https://github.com/user-attachments/assets/59da9238-2b81-4347-b367-e3a444080dbe
## Powers
Feed
https://github.com/user-attachments/assets/71470d96-586b-486b-89e9-42c3bb6ef041
Masqeruade
https://github.com/user-attachments/assets/9662260f-2a47-4d25-a3c8-29131cd048c9
Veil
https://github.com/user-attachments/assets/5ba43fe5-43cc-4471-8203-509164c36fea
Vanishing Act
https://github.com/user-attachments/assets/8b7858f1-a655-4e1f-86e9-c29f8e114ff2
Cloak
https://github.com/user-attachments/assets/3ca55c81-ade5-4029-bd98-1cb67b4e30b9
Fortitude
https://github.com/user-attachments/assets/409476d0-73b5-4308-a86b-de090aa3f765
Brawn
https://github.com/user-attachments/assets/539bd710-73be-449c-99f6-ec2725f0a213
Immortal Haste
https://github.com/user-attachments/assets/c5ce3a14-2f20-4e3d-b3ea-8ae1eb575edd
Predatory Lunge
https://github.com/user-attachments/assets/81d03040-309c-4eae-a0d0-27999cc5d028
Mesmerize
https://github.com/user-attachments/assets/b1678459-379b-49e0-a5c6-313550f1eea8
Trespass
https://github.com/user-attachments/assets/b9adc529-fbf7-40f5-bb18-e3fc41b73f20
</details>
## Changelog
:cl: mrmanlikesbt, TheSwain, JohnFulpWillard, absolucy
add: new antagonist, vampire (bloodsuckers)
del: vampire race
imageadd: radial menu yes and no icon
tweak: you can drink from blood bags now
code: new trait helper for adding a list of traits to a mob
code: rename getorganslot proc to get_organ_slot
/:cl: