kindred 
Vars | |
| clan | Which vampiric bloodline or Clan they fall into. Determines natural Disciplines. Singleton reference, never modify |
|---|---|
| frenzy_roll_cooldown | Cooldown for acctaully rolling from seeing blood or fire |
| frenzy_target_check_cooldown | Cooldown for seeing blood or fire which will trigger a frenzy |
| generation | How many generations away from the first vampire they are. Determines how much blood can be stored and used |
| sire | The Kindred who created this Kindred, null unless Embraced in-round |
| torpor_timer | Timer tracking how long before the Kindred can wake up from torpor |
| vitae_spending_rate | How quickly they can spend vitae. Depends on Generation and affects abilities like bloodheal |
Procs | |
| handle_lose_organ | Signal handler for COMSIG_CARBON_LOSE_ORGAN to near-instantly kill Kindred whose hearts have been removed. |
| on_vampire_bitten | On being bit by a vampire |
| set_generation | Set the Kindred's Generation and update bloodpool size and vitae spending rates appropriately. |
| update_bloodpool_size | Internal proc to update bloodpool size on Generation change. |
| update_vitae_spending_rate | Internal proc to update vitae spending rate and its related abilities on Generation change. |
Var Details
clan 
Which vampiric bloodline or Clan they fall into. Determines natural Disciplines. Singleton reference, never modify
frenzy_roll_cooldown 
Cooldown for acctaully rolling from seeing blood or fire
frenzy_target_check_cooldown 
Cooldown for seeing blood or fire which will trigger a frenzy
generation 
How many generations away from the first vampire they are. Determines how much blood can be stored and used
sire 
The Kindred who created this Kindred, null unless Embraced in-round
torpor_timer 
Timer tracking how long before the Kindred can wake up from torpor
vitae_spending_rate 
How quickly they can spend vitae. Depends on Generation and affects abilities like bloodheal
Proc Details
handle_lose_organ
Signal handler for COMSIG_CARBON_LOSE_ORGAN to near-instantly kill Kindred whose hearts have been removed.
Arguments:
- source - The Kindred whose organ has been removed.
- organ - The organ which has been removed.
on_vampire_bitten
On being bit by a vampire
This handles vampire bite sleep immunity and any future special interactions.
set_generation
Set the Kindred's Generation and update bloodpool size and vitae spending rates appropriately.
update_bloodpool_size
Internal proc to update bloodpool size on Generation change.
update_vitae_spending_rate
Internal proc to update vitae spending rate and its related abilities on Generation change.