| _cfpcontext | |
| _cftimer | One timer |
| _change_arch | When a treasure got cloned from archlist, we want perhaps change some default values |
| _crossfire_plugin | One loaded plugin |
| _hook_entry | One function the server exposes to plugins |
| _LocalMeta2Info | LocalMeta2Info basically holds all the non metaserver2 information that we read from the metaserver2 file |
| _materialtype | One material type |
| _MetaServer2 | Start of metaserver2 logic Note: All static structures in this file should be treated as strictly private |
| _MetaServer2_UpdateInfo | |
| _ptr_assoc | |
| _shared_string | One actual shared string |
| _timeofday | Represents the ingame time |
| animations_struct | This represents one animation |
| artifactliststruct | This represents all archetypes for one particular object type |
| artifactstruct | This is one artifact, ie one special item |
| attackmess | Attack messages structure |
| attribute_definition | One attribute |
| attribute_type | One type for an attribute |
| blstr | |
| bmappair | Bmappair and xbm are used when looking for the image id numbers of a face by name |
| buffer_struct | The following is the setup for a ring buffer for storing outbut data that the OS can't handle right away |
| cf_parameter | |
| CFanimation_struct | One full animation |
| CFanimationHook | Available animation move |
| CFConstant | |
| CFmovement_struct | One move in an animation |
| Chaos_Attacks | |
| chars_names | Utility structure for the 'who' command |
| client_cmd_mapping | Definition of a function the client sends without player interaction |
| client_spell | This stores, for a spell a player knows, the last sp/gr/dam information sent to client |
| command_array_struct | Represents one command |
| Command_Line_Options | One command line option definition |
| CREAnimationControl | |
| CREAnimationPanel | |
| CREAnimationWidget | |
| CREArchetypePanel | |
| CREArtifactPanel | |
| CREFacePanel | |
| CREFormulaePanel | |
| CREMainWindow | |
| CREPixmap | |
| CREResourcesWindow | |
| CRETreasurePanel | |
| CRETreeItem | |
| CRETreeItemAnimation | |
| CRETreeItemArchetype | |
| CRETreeItemArtifact | |
| CRETreeItemFace | |
| CRETreeItemFormulae | |
| CRETreeItemTreasure | |
| CREUtils | |
| Crossfire_Archetype | |
| Crossfire_Map | |
| Crossfire_Object | |
| Crossfire_Party | |
| Crossfire_Player | |
| Crossfire_Region | |
| CS_Stats | Statistics on server |
| DIR | |
| dirent | |
| face_info | Information about one image |
| face_sets | Information about one face set |
| flag_definition | One flag |
| free_spots_struct | Datastructure needed by find_spot_in_room() and find_spot_in_room_recursive() |
| free_walls_struct | Contains free walls in the map |
| glnk | Used to link together the gods |
| house_zone_struct | Link between a map and the exits to generate for it |
| ignore_list | One list of fields to ignore |
| JSONData | |
| kill_format | |
| linked_char | |
| liv | Mostly used by "alive" objects |
| Map | One map for a player |
| map_cell_struct | One map cell, as sent to the client |
| Map_Layer_Info | Information about a layer |
| mapdef | This is a game-map |
| MapSpace | This structure contains all information related to one map square |
| mapzone | Options for a map |
| namebytype | Special structure, used only by art_name_array[] |
| new_face_struct | New face structure - this enforces the notion that data is face by face only - you can not change the color of an item - you need to instead create a new face with that color |
| ob_methods | Typedefs for ob_methods |
| Output_Buf | One output buffer |
| paper_properties | |
| param_moveto | Destination for moveto command |
| party_struct | One party |
| pl | One player |
| player_cmd_mapping | Definition of a function called in reaction to player's action |
| pycode_cache_entry | |
| PythonCmdStruct | |
| ralnk | Contains information about a race |
| readable_message_type | Struct to store the message_type and message_subtype for signs and books used by the player |
| recipeliststruct | List of recipes with a certain number of ingredients |
| recipestruct | One alchemy recipe |
| regiondef | This is a game region |
| RMParms | Random map parameters |
| Room | |
| rv_vector | This is used by get_rangevector to determine where the other creature is |
| scr | The score structure is used when treating new high-scores |
| selection | |
| Settings | Server settings |
| shopinv | One item to list on the sign |
| shopitem | Shop-related information for a map |
| Socket_Info | Holds some system-related information |
| socket_struct | Socket structure, represents a client-server connection |
| SockList | Contains the base information we use to make up a packet we want to send |
| spawn_point | Point from which a NPC can come when the map is loaded |
| spawn_zone | Zone in which to add NPCs when the map was just loaded |
| Statistics | This is used for various performance tracking statistics, or just how often certain events are done |
| statsinfo | Contains the last range/title information sent to client |
| string_array | |
| StringBuffer | |
| struct_dialog_information | |
| struct_dialog_message | |
| struct_dialog_reply | |
| struct_equipment | One special item (weapon, shield, ...) |
| struct_map_in_quest | Link between a quest and a map |
| struct_map_in_quest_list | Utility structure to group map-quest link structure |
| struct_map_info | Map information |
| struct_map_list | List of maps |
| struct_npc_info | Information about a NPC with a custom message |
| struct_npc_list | List of NPCs with a custom message |
| struct_quest | One quest |
| struct_race | One monster race in the maps |
| struct_race_list | Collection of races |
| struct_region_info | Region information |
| struct_slaying_info | Slaying information |
| teleport_params | |
| timezone | Timezone structure, for gettimeofday() |
| titleliststruct | |
| titlestruct | 'title' and 'titlelist' are used by the readable code |
| treasureliststruct | Treasureliststruct represents one logical group of items to be generated together |
| treasurestruct | Treasure is one element in a linked list, which together consist of a complete treasure-list |
| type_attribute | One attribute in a type |
| type_definition | One object type |
| type_name | |
| typedata | Link an object type with skill needed to identify, and general name |