/* FUN ZONE OF ADMIN LISTINGS Try to keep this in sync with __DEFINES/traits.dm quirks have it's own panel so we don't need them here. */ GLOBAL_LIST_INIT(traits_by_type, list( /mob = list( "TRAIT_PACIFISM" = TRAIT_PACIFISM, "TRAIT_WATERBREATH" = TRAIT_WATERBREATH, "BLOODCRAWL" = TRAIT_BLOODCRAWL, "BLOODCRAWL_EAT" = TRAIT_BLOODCRAWL_EAT ))) /// value -> trait name, generated on use from trait_by_type global GLOBAL_LIST(trait_name_map) /proc/generate_trait_name_map() . = list() for(var/key in GLOB.traits_by_type) for(var/tname in GLOB.traits_by_type[key]) var/val = GLOB.traits_by_type[key][tname] .[val] = tname