San Francisco - Modules - TypesVar Details - Proc Details

kindred

Vars

clanWhich vampiric bloodline or Clan they fall into. Determines natural Disciplines. Singleton reference, never modify
frenzy_roll_cooldownCooldown for acctaully rolling from seeing blood or fire
frenzy_target_check_cooldownCooldown for seeing blood or fire which will trigger a frenzy
generationHow many generations away from the first vampire they are. Determines how much blood can be stored and used
sireThe Kindred who created this Kindred, null unless Embraced in-round
torpor_timerTimer tracking how long before the Kindred can wake up from torpor
vitae_spending_rateHow quickly they can spend vitae. Depends on Generation and affects abilities like bloodheal

Procs

handle_lose_organSignal handler for COMSIG_CARBON_LOSE_ORGAN to near-instantly kill Kindred whose hearts have been removed.
on_vampire_bittenOn being bit by a vampire
set_generationSet the Kindred's Generation and update bloodpool size and vitae spending rates appropriately.
update_bloodpool_sizeInternal proc to update bloodpool size on Generation change.
update_vitae_spending_rateInternal 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:

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.