ENUMS

This is a guide to all the enumerations in the game.  If you encounter a flag
you don't understand, grep it here.  Likewise if a function accepts an m_flags
tag, grep this document for 'm_flags'.  Enums are also labeled with the file in
which they are defined.

Format:

<File with definition> : <Name of enum>
<List of values...>
<Related classes, files, notes...>

----------------------------------------

bionics.h : bionic_id
bio_null, bio_batteries, bio_metabolics, bio_solar, bio_furnace, bio_ethanol,
bio_memory, bio_ears, bio_eye_enhancer, bio_membrane, bio_targeting, bio_gills,
bio_purifier, bio_climate, bio_storage, bio_recycler, bio_digestion, bio_tools,
bio_shock, bio_heat_absorb, bio_carbon, bio_armor_head, bio_armor_torso,
bio_armor_arms, bio_armor_legs, bio_flashlight, bio_night_vision, bio_infrared,
bio_face_mask, bio_ads, bio_ods, bio_scent_mask, bio_cloak, bio_painkiller,
bio_nanobots, bio_heatsink, bio_resonator, bio_time_freeze, bio_teleport,
bio_blood_anal, bio_blood_filter, bio_alarm, bio_evap, bio_lighter, bio_claws,
bio_blaster, bio_laser, bio_emp, bio_hydraulics, bio_water_extractor,
bio_magnet, bio_fingerhack, bio_lockpick, bio_ground_sonar, max_bio_start,
bio_banish, bio_gate_out, bio_gate_in, bio_nightfall, bio_drilldown,
bio_heatwave, bio_lightning, bio_tremor, bio_flashflood, max_bio_good,
bio_dis_shock, bio_dis_acid, bio_drain, bio_noise, bio_power_weakness,
bio_stiff, max_bio

bodypart.h : body_part
color.h : col_attribute
color.h : nc_color
crafting.h : craft_cat
dialogue.h : talk_topic
enums.h : material
event.h : event_type
faction.h : faction_goal
faction.h : faction_job
faction.h : faction_value
game.h : tut_type
itype.h : itype_id
itype.h : item_cat
itype.h : ammotype
itype.h : weapon_flag
itype.h : container_flags
line.h : direction
map.cpp : astar_list
mapdata.h : t_flag
mapdata.h : ter_id
mapdata.h : map_extra
mapdata.h : field_id
mapgen.cpp : room_type
mapitems.h : items_location
mission.h : mission_id
mission.h : mission_origin
mission.h : mission_goal
mongroup.h : moncat_id
monster.h : monster_effect_type
morale.h:enum morale_type
mtype.h : mon_id
mtype.h : m_size
mtype.h : m_flags
npc.h : npc_attitude
npc.h : npc_mission
npc.h : npc_class
npc.h : npc_action
npc.h : npc_need
npc.h : npc_flag
omdata.h : oter_id
omdata.h:// Order MUST match enum oter_id above!
overmap.h:#include "enums.h"
pldata.h : character_type
pldata.h : dis_type
pldata.h : add_type
pldata.h : activity_type
pldata.h : pl_flag
pldata.h : hp_part
skill.h : skill
trap.h : trap_id
tutorial.h : tut_lesson
weather.h : season_type
weather.h : weather_type
