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