chameleon

Vars | |
anyone | Anti-metagaming protections. If TRUE, anyone can change the ID card's details. If FALSE, only syndicate agents can. |
---|---|
forged | Have we set a custom name and job assignment, or will we use what we're given when we chameleon change? |
theft_target | Weak ref to the ID card we're currently attempting to steal access from. |
Procs | |
after_input_check | "Forge/Reset", kept outside the switch() statement to reduce indentation. forge the ID if not forged. |
Var Details
anyone

Anti-metagaming protections. If TRUE, anyone can change the ID card's details. If FALSE, only syndicate agents can.
forged

Have we set a custom name and job assignment, or will we use what we're given when we chameleon change?
theft_target

Weak ref to the ID card we're currently attempting to steal access from.
Proc Details
after_input_check
"Forge/Reset", kept outside the switch() statement to reduce indentation. forge the ID if not forged.