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