/tg/ Station 13 - Modules - TypesVar Details - Proc Details

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_drainedThe total number of influences that have been drained, for tracking.
smashesList of tracked influences (reality smashes)
tracked_hereticsList of minds with the ability to see influences

Procs

add_tracked_mindAdds a mind to the list of people that can see the reality smashes
generate_new_influencesGenerates a set amount of reality smashes based on the number of already existing smashes and the number of minds we're tracking.
remove_tracked_mindRemoves 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