code/__DEFINES/bloodsuckers.dm 
            
        
| BS_BLOOD_VOLUME_MAX_REGEN | Uncomment this to enable testing of Bloodsucker features (such as vassalizing people with a mind instead of a client). Determines Bloodsucker regeneration rate | 
|---|---|
| TORTURE_BLOOD_HALF_COST | Cost to torture someone halfway, in blood. Called twice for full cost | 
| TORTURE_CONVERSION_COST | Cost to convert someone after successful torture, in blood | 
| FRENZY_THRESHOLD_ENTER | Once blood is this low, will enter Frenzy | 
| FRENZY_THRESHOLD_EXIT | Once blood is this high, will exit Frenzy | 
| TRAIT_BLOODSUCKER_HUNTER | You have special interactions with Bloodsuckers | 
| BLOODSUCKER_DRINK_NORMAL | Drinks blood the normal Bloodsucker way. | 
| BLOODSUCKER_DRINK_SNOBBY | Drinks blood but is snobby, refusing to drink from mindless | 
| BLOODSUCKER_DRINK_INHUMANELY | Drinks blood from disgusting creatures without Humanity consequences. | 
| BLOODSUCKER_DRINK_PAINFUL | Drinks blood only from aggressive or higher grabs, no silent feeding. | 
| BLOODSUCKER_CONTROL_BLOOD | Controls blood, just like all Bloodsuckers do | 
| BLOODSUCKER_CONTROL_SHADOWS | Controls shadows and blood, as it creates and destroys. Able to make shadow rituals | 
| BLOODSUCKER_CONTROL_METAL | Controls metal and blood to make art works to buff mood and other benefits | 
| BLOODSUCKER_CONTROL_FLESH | Controls the inner machinations of one's being, being able to use the vassalrack and sculpt flesh monsters | 
| VASSALIZATION_ALLOWED | If someone passes all checks and can be vassalized | 
| VASSALIZATION_DISLOYAL | If someone has to accept vassalization | 
| VASSALIZATION_BANNED | If someone is not allowed under any circimstances to become a Vassal | 
| BLOODSUCKER_SPAM_HEALING | Cooldown defines Used in Cooldowns Bloodsuckers use to prevent spamming Spam prevention for healing messages. | 
| BLOODSUCKER_SPAM_MASQUERADE | Span prevention for Sol Masquerade messages. | 
| BLOODSUCKER_SPAM_SOL | Span prevention for Sol messages. | 
| CLAN_NONE | Clan defines | 
| BP_CANT_USE_IN_TORPOR | Power defines This Power can't be used in Torpor | 
| BP_CANT_USE_IN_FRENZY | This Power can't be used in Frenzy unless you're part of Brujah | 
| BP_CANT_USE_WHILE_STAKED | This Power can't be used with a stake in you | 
| BP_CANT_USE_WHILE_INCAPACITATED | This Power can't be used while incapacitated | 
| BP_CANT_USE_WHILE_UNCONSCIOUS | This Power can't be used while unconscious | 
| BLOODSUCKER_CAN_BUY | This Power can be purchased by Bloodsuckers | 
| BLOODSUCKER_DEFAULT_POWER | This is a Default Power that all Bloodsuckers get. | 
| LASOMBRA_CAN_BUY | This Power can be purchased by Lasombra Bloodsuckers | 
| GANGREL_CAN_BUY | This Power can be purchased by Gangrel Bloodsuckers | 
| VASSAL_CAN_BUY | This Power can be purchased by Vassals | 
| HUNTER_CAN_BUY | This Power can be purchased by Monster Hunters | 
| TZIMISCE_CAN_BUY | This Power can be purchased by Tzimisce Bloodsuckers | 
| HECATA_CAN_BUY | This Power can be purchased by Hecata Bloodsuckers | 
| BP_AM_TOGGLE | This Power is a Toggled Power | 
| BP_AM_SINGLEUSE | This Power is a Single-Use Power | 
| BP_AM_STATIC_COOLDOWN | This Power has a Static cooldown | 
| BP_AM_COSTLESS_UNCONSCIOUS | This Power doesn't cost bloot to run while unconscious | 
| BLOODSUCKER_RANK_UP | Signals Called when a Bloodsucker ranks up: (datum/bloodsucker_datum, mob/owner, mob/target) | 
| BLOODSUCKER_PRE_MAKE_FAVORITE | Called when a Bloodsucker attempts to make a Vassal into their Favorite. | 
| BLOODSUCKER_MAKE_FAVORITE | Called when a Bloodsucker makes a Vassal into their Favorite Vassal: (datum/vassal_datum, mob/master) | 
| BLOODSUCKER_MADE_VASSAL | Called when a new Vassal is successfully made: (datum/bloodsucker_datum) | 
| BLOODSUCKER_EXIT_TORPOR | Called when a Bloodsucker exits Torpor. | 
| BLOODSUCKER_FINAL_DEATH | Called when a Bloodsucker reaches Final Death. | 
| DONT_DUST | Whether the Bloodsucker should not be dusted when arriving Final Death | 
| COMSIG_SOL_RANKUP_BLOODSUCKERS | Sol signals | 
| COMSIG_SOL_WARNING_GIVEN | Sent when a warning for Sol is meant to go out: (danger_level, vampire_warning_message, vassal_warning_message) | 
| COMSIG_BLOODSUCKER_ON_LIFETICK | Called on a Bloodsucker's Lifetick. | 
Define Details
BLOODSUCKER_CAN_BUY
            
         
    
    This Power can be purchased by Bloodsuckers
BLOODSUCKER_CONTROL_BLOOD
            
         
    
    Controls blood, just like all Bloodsuckers do
BLOODSUCKER_CONTROL_FLESH
            
         
    
    Controls the inner machinations of one's being, being able to use the vassalrack and sculpt flesh monsters
BLOODSUCKER_CONTROL_METAL
            
         
    
    Controls metal and blood to make art works to buff mood and other benefits
BLOODSUCKER_CONTROL_SHADOWS
            
         
    
    Controls shadows and blood, as it creates and destroys. Able to make shadow rituals
BLOODSUCKER_DEFAULT_POWER
            
         
    
    This is a Default Power that all Bloodsuckers get.
BLOODSUCKER_DRINK_INHUMANELY
            
         
    
    Drinks blood from disgusting creatures without Humanity consequences.
BLOODSUCKER_DRINK_NORMAL
            
         
    
    Drinks blood the normal Bloodsucker way.
BLOODSUCKER_DRINK_PAINFUL
            
         
    
    Drinks blood only from aggressive or higher grabs, no silent feeding.
BLOODSUCKER_DRINK_SNOBBY
            
         
    
    Drinks blood but is snobby, refusing to drink from mindless
BLOODSUCKER_EXIT_TORPOR
            
         
    
    Called when a Bloodsucker exits Torpor.
BLOODSUCKER_FINAL_DEATH
            
         
    
    Called when a Bloodsucker reaches Final Death.
BLOODSUCKER_MADE_VASSAL
            
         
    
    Called when a new Vassal is successfully made: (datum/bloodsucker_datum)
BLOODSUCKER_MAKE_FAVORITE
            
         
    
    Called when a Bloodsucker makes a Vassal into their Favorite Vassal: (datum/vassal_datum, mob/master)
BLOODSUCKER_PRE_MAKE_FAVORITE
            
         
    
    Called when a Bloodsucker attempts to make a Vassal into their Favorite.
BLOODSUCKER_RANK_UP
            
         
    
    Signals Called when a Bloodsucker ranks up: (datum/bloodsucker_datum, mob/owner, mob/target)
BLOODSUCKER_SPAM_HEALING
            
         
    
    Cooldown defines Used in Cooldowns Bloodsuckers use to prevent spamming Spam prevention for healing messages.
BLOODSUCKER_SPAM_MASQUERADE
            
         
    
    Span prevention for Sol Masquerade messages.
BLOODSUCKER_SPAM_SOL
            
         
    
    Span prevention for Sol messages.
BP_AM_COSTLESS_UNCONSCIOUS
            
         
    
    This Power doesn't cost bloot to run while unconscious
BP_AM_SINGLEUSE
            
         
    
    This Power is a Single-Use Power
BP_AM_STATIC_COOLDOWN
            
         
    
    This Power has a Static cooldown
BP_AM_TOGGLE
            
         
    
    This Power is a Toggled Power
BP_CANT_USE_IN_FRENZY
            
         
    
    This Power can't be used in Frenzy unless you're part of Brujah
BP_CANT_USE_IN_TORPOR
            
         
    
    Power defines This Power can't be used in Torpor
BP_CANT_USE_WHILE_INCAPACITATED
            
         
    
    This Power can't be used while incapacitated
BP_CANT_USE_WHILE_STAKED
            
         
    
    This Power can't be used with a stake in you
BP_CANT_USE_WHILE_UNCONSCIOUS
            
         
    
    This Power can't be used while unconscious
BS_BLOOD_VOLUME_MAX_REGEN
            
         
    
    Uncomment this to enable testing of Bloodsucker features (such as vassalizing people with a mind instead of a client). Determines Bloodsucker regeneration rate
CLAN_NONE
            
         
    
    Clan defines
COMSIG_BLOODSUCKER_ON_LIFETICK
            
         
    
    Called on a Bloodsucker's Lifetick.
COMSIG_SOL_RANKUP_BLOODSUCKERS
            
         
    
    Sol signals
COMSIG_SOL_WARNING_GIVEN
            
         
    
    Sent when a warning for Sol is meant to go out: (danger_level, vampire_warning_message, vassal_warning_message)
DONT_DUST
            
         
    
    Whether the Bloodsucker should not be dusted when arriving Final Death
FRENZY_THRESHOLD_ENTER
            
         
    
    Once blood is this low, will enter Frenzy
FRENZY_THRESHOLD_EXIT
            
         
    
    Once blood is this high, will exit Frenzy
GANGREL_CAN_BUY
            
         
    
    This Power can be purchased by Gangrel Bloodsuckers
HECATA_CAN_BUY
            
         
    
    This Power can be purchased by Hecata Bloodsuckers
HUNTER_CAN_BUY
            
         
    
    This Power can be purchased by Monster Hunters
LASOMBRA_CAN_BUY
            
         
    
    This Power can be purchased by Lasombra Bloodsuckers
TORTURE_BLOOD_HALF_COST
            
         
    
    Cost to torture someone halfway, in blood. Called twice for full cost
TORTURE_CONVERSION_COST
            
         
    
    Cost to convert someone after successful torture, in blood
TRAIT_BLOODSUCKER_HUNTER
            
         
    
    You have special interactions with Bloodsuckers
TZIMISCE_CAN_BUY
            
         
    
    This Power can be purchased by Tzimisce Bloodsuckers
VASSALIZATION_ALLOWED
            
         
    
    If someone passes all checks and can be vassalized
VASSALIZATION_BANNED
            
         
    
    If someone is not allowed under any circimstances to become a Vassal
VASSALIZATION_DISLOYAL
            
         
    
    If someone has to accept vassalization
VASSAL_CAN_BUY
            
         
    
    This Power can be purchased by Vassals