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

change

Vars

active_typeWhat chameleon is active right now? Can be set in the declaration to update in init
chameleon_blacklistTypecache of all item types we explicitly cannot pick Note that abstract items are already excluded
chameleon_listAssoc list of item name + icon state to item typepath This is passed to the list input
chameleon_nameUsed in the action button to describe what we're changing into
chameleon_typeThe prime typepath of what class of item we're allowed to pick from
chameleon_typecacheTypecache of typepaths we can turn into
emp_timerCooldown from when we started being EMP'd

Procs

apply_job_dataUsed when applying this cham item via a job datum (from an outfit selection)

Var Details

active_type

What chameleon is active right now? Can be set in the declaration to update in init

chameleon_blacklist

Typecache of all item types we explicitly cannot pick Note that abstract items are already excluded

chameleon_list

Assoc list of item name + icon state to item typepath This is passed to the list input

chameleon_name

Used in the action button to describe what we're changing into

chameleon_type

The prime typepath of what class of item we're allowed to pick from

chameleon_typecache

Typecache of typepaths we can turn into

emp_timer

Cooldown from when we started being EMP'd

Proc Details

apply_job_data

Used when applying this cham item via a job datum (from an outfit selection)