cult
Vars | |
ascend_number | How many crew need to be converted to ascend |
---|---|
ascend_percent | Used for the CentComm announcement at ascension |
cult_ascendant | Does the cult have halos |
cult_risen | Does the cult have glowing eyes |
cult_status | Variable used for tracking the progress of the cult's sacrifices & god summonings |
is_in_transition | Boolean that prevents all_members_timer from being called multiple times |
mirror_shields_active | Are cultist mirror shields active yet? |
obj_summon | God summon objective added when ready_to_summon() is called |
rise_number | How many crew need to be converted to rise |
Procs | |
all_members_timer | This is a magic fuckin proc that takes a proc_ref, and calls it on all the human cultists. Created so that we don't make 1000 timers, and I'm too lazy to make a proc for all of these. Used in callbacks for some magic bullshit. |
cult_body_transfer | Makes sure that the signal stays on the correct body when a cultist changes bodies |
cult_threshold_check | Decides at the start of the round how many conversions are needed to rise/ascend. |
current_sac_objective | Return the current sacrifice objective datum, if any |
get_admin_commands | ADMIN STUFF DOWN YONDER |
get_cultists | Returns the current number of cultists and constructs. |
Var Details
ascend_number
How many crew need to be converted to ascend
ascend_percent
Used for the CentComm announcement at ascension
cult_ascendant
Does the cult have halos
cult_risen
Does the cult have glowing eyes
cult_status
Variable used for tracking the progress of the cult's sacrifices & god summonings
is_in_transition
Boolean that prevents all_members_timer from being called multiple times
mirror_shields_active
Are cultist mirror shields active yet?
obj_summon
God summon objective added when ready_to_summon() is called
rise_number
How many crew need to be converted to rise
Proc Details
all_members_timer
This is a magic fuckin proc that takes a proc_ref, and calls it on all the human cultists. Created so that we don't make 1000 timers, and I'm too lazy to make a proc for all of these. Used in callbacks for some magic bullshit.
cult_body_transfer
Makes sure that the signal stays on the correct body when a cultist changes bodies
cult_threshold_check
Decides at the start of the round how many conversions are needed to rise/ascend.
The number is decided by (Percentage * (Players - Cultists)), so for example at 110 players it would be 11 conversions for rise. (0.1 * (110 - 4)) These values change based on population because 20 cultists are MUCH more powerful if there's only 50 players, compared to 120.
Below 100 players, CULT_RISEN_LOW and CULT_ASCENDANT_LOW are used. Above 100 players, CULT_RISEN_HIGH and CULT_ASCENDANT_HIGH are used.
current_sac_objective
Return the current sacrifice objective datum, if any
get_admin_commands
ADMIN STUFF DOWN YONDER
get_cultists
Returns the current number of cultists and constructs.
Returns the number of cultists and constructs in the format list(number of Cultists, number of Constructs)
, or as one combined number.
- separate - Should the number be returned as a list with two separate values (Humans and Constructs) or as one number.