_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 |