reality_smash_tracker
#Reality smash tracker
A global singleton data that tracks all the heretic influences ("reality smashes") that we've created, and all of the heretics (minds) that can see them.
Handles ensuring all minds can see influences, generating new influences for new heretic minds, and allowing heretics to see new influences that are created.
Vars | |
num_drained | The total number of influences that have been drained, for tracking. |
---|---|
smashes | List of tracked influences (reality smashes) |
tracked_heretics | List of minds with the ability to see influences |
Procs | |
add_tracked_mind | Adds a mind to the list of people that can see the reality smashes |
generate_new_influences | Generates a set amount of reality smashes based on the number of already existing smashes and the number of minds we're tracking. |
remove_tracked_mind | Removes a mind from the list of people that can see the reality smashes |
Var Details
num_drained
The total number of influences that have been drained, for tracking.
smashes
List of tracked influences (reality smashes)
tracked_heretics
List of minds with the ability to see influences
Proc Details
add_tracked_mind
Adds a mind to the list of people that can see the reality smashes
Use this whenever you want to add someone to the list
generate_new_influences
Generates a set amount of reality smashes based on the number of already existing smashes and the number of minds we're tracking.
remove_tracked_mind
Removes a mind from the list of people that can see the reality smashes
Use this whenever you want to remove someone from the list