C_change_arch | When a treasure got cloned from archlist, we want perhaps change some default values |
CAccount_Char | One character in an account |
CAccount_Chars | Structure handling character information for an account |
Caccount_struct | Structure that holds account data |
CAllAnimations | |
CAnimations | This represents one animation |
CAnimationWriter | |
Carchetype | The archetype structure is a set of rules on how to generate and manipulate objects which point to archetypes |
CArchetypeLoader | |
CArchetypes | All archetypes in the game |
CArchetypeWriter | |
Cartifact | This is one artifact, ie one special item |
Cartifactlist | This represents all archetypes for one particular object type |
CArtifactLoader | |
CArtifactWriter | |
Carttypename | Special structure, used only by art_name_array[] |
CAssetCollector | Assets collector, recursing in directories and calling loaders on found files |
CAssetLoader | Abstract buffer handler, processing a BufferReader |
CAssetsCollection | Collection of assets identified by a unique name |
CAssetsManager | Represents all assets of the game |
CAssetsTracker | Base class to be informed of where an asset is defined |
CAssetWriter | Abstract writer of an asset to a StringBuffer |
Cattackmess_t | Attack messages structure |
Cattribute_definition | One attribute |
Cattribute_type | One type for an attribute |
Cblocks | |
Cbody_locations_struct | One body location |
CBufferReader | |
CCFanimation | One full animation |
CCFanimationHook | Available animation move |
CCFConstant | |
CCFmovement | One move in an animation |
CCFPContext | |
Ccftimer | One timer |
CChaos_Attacks | |
Cchars_names | Utility structure for the 'who' command |
Cclient_cmd_mapping | Definition of a function the client sends without player interaction |
Cclient_spell | This stores, for a spell a player knows, the last sp/gr/dam information sent to client |
CCommand_Line_Options | One command line option definition |
CCrossfire_Archetype | |
CCrossfire_Map | |
CCrossfire_Object | |
CCrossfire_Party | |
CCrossfire_Player | |
Ccrossfire_plugin | One loaded plugin |
CCrossfire_Region | |
CCS_Stats | Statistics for the last CS_LOGTIME seconds on the server |
Cdo_skill_cb_data | |
Cdump | Structure used when dumping quests to stdout |
CFace | 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 |
Cface_info | Actual image data the client will display |
Cface_sets | Information about one face set |
CFaceLoader | |
CFaces | |
CFacesetLoader | |
CFacesets | Available facesets for clients |
CFacesetWriter | |
CFaceWriter | |
Cflag_definition | One flag |
CFormulaeWriter | |
Cfree_spots_struct | Datastructure needed by find_spot_in_room() and find_spot_in_room_recursive() |
Cfree_walls_struct | Contains free walls in the map |
CGeneralMessage | One general message, from the lib/messages file |
Chook_entry | One function the server exposes to plugins |
Chouse_zone_struct | Link between a map and the exits to generate for it |
Ci18n_file | One available language |
Cignore_list | One list of fields to ignore |
CJSONData | |
Ckey_value | Each object (this also means archetypes!) could have a few of these "dangling" from it; this could also end up containing 'parse errors' |
Ckill_format | |
Cknowledge_item | One known item for a player |
Cknowledge_player | Information about a player |
Cknowledge_type | One item type that may be known to the player |
Clayout | |
Clinked_char | |
Clisten_info | Contains parameters for socket() and bind() for listening sockets |
Cliving | Various statistics of objects |
CLocalMeta2Info | LocalMeta2Info basically holds all the non server metaserver2 information that we read from the metaserver2 file |
CMap | One map for a player |
Cmap_cell_struct | One map cell, as sent to the client |
CMap_Layer_Info | Information about a layer |
CMapSpace | This structure contains all information related to one map square |
Cmapstruct | This is a game-map |
Cmapzone | Options for a map |
Cmatcher_params | Matching parameters |
Cmaterialtype_t | One material type |
CMessageLoader | |
CMessages | |
CMessageWriter | |
CMetaServer2_UpdateInfo | Structure containing information sent to the metaserver2 |
CmethodSignature | |
CMinHeap | In order to adequately path for A* search, we will need a minheap to efficiently handle pathing from the lowest cost to our destination |
Cmodule_information | |
Cmtar_header_t | |
Cmtar_raw_header_t | |
Cmtar_t | |
Cob_methods | This struct stores function pointers for actions that can be done to objects |
Cobject | Main Crossfire structure, one ingame object |
Cobjectlink | Used to link together several objects |
Coblinkpt | Used to link together several object links |
COutputFile | |
CpageToRender | One page to render, with its parameters |
Cpaper_properties | |
Cparam_moveto | Destination for moveto command |
Cpartylist | One party |
Cpath_data | Structure to store data so we can use a minheap |
Cplayer | One player |
Cplayer_cmd_mapping | Definition of a function called in reaction to player's action |
CPngLoader | |
CpropertySignature | |
Cpycode_cache_entry | One compiled script, cached in memory |
Cquest_condition | One condition to automatically move to a quest step |
Cquest_definition | Definition of an in-game quest |
Cquest_player | Information about a player |
Cquest_state | Information about a quest for a player |
Cquest_step_definition | One step of a quest |
CQuestLoader | |
CQuests | |
CQuestWriter | |
Creadable_message_type | Struct to store the message_type and message_subtype for signs and books used by the player |
Crecipe | One alchemy recipe |
Crecipelist | List of recipes with a certain number of ingredients |
CRegion | One region with bells |
Cregion | This is a game region |
Cregistered_command | Represents one command |
CRMParms | Random map parameters |
CRoom | |
Crv_vector | This is used by get_rangevector to determine where the other creature is |
Cscore | The score structure is used when treating new high-scores |
Cscore_table | A highscore table |
Cselection | |
CServerSettings | |
CSettings | Server settings |
Cshared_string | One actual shared string |
Cshopinv | One item to list on the sign |
Cshopitems | Shop-related information for a map |
Cshutdown_s | |
CSocket_Info | Holds some system-related information |
Csocket_struct | Socket structure, represents a client-server connection |
CSockList | Contains the base information we use to make up a packet we want to send |
Cspawn_point | Point from which a NPC can come when the map is loaded |
Cspawn_zone | Zone in which to add NPCs when the map was just loaded |
CStatistics | This is used for various performance tracking statistics, or just how often certain events are done |
Cstatsinfo | Contains the last range/title information sent to client |
CStringBuffer | A buffer that will be expanded as content is added to it |
Cstruct_dialog_information | Message information for a NPC |
Cstruct_dialog_message | One message a NPC can react to |
Cstruct_dialog_reply | One reply a NPC can expect |
Cstruct_equipment | One special item (weapon, shield, ...) |
Cstruct_map_in_quest | Link between a quest and a map |
Cstruct_map_in_quest_list | Utility structure to group map-quest link structure |
Cstruct_map_info | Map information |
Cstruct_map_list | List of maps |
Cstruct_npc_info | Information about a NPC with a custom message |
Cstruct_quest | One quest |
Cstruct_race | One monster race in the maps |
Cstruct_race_list | Collection of races |
Cstruct_region_info | Region information |
Cstruct_slaying_info | Slaying information |
Ctalk_info | Structure used to build up dialog information when a player says something |
CTarLoader | |
Cteleport_params | |
Ctimeofday_t | Represents the ingame time |
Ctitle | Information on one title |
Ctitlelist | Titles for one message type |
Ctreasure | Treasure is one element in a linked list, which together consist of a complete treasure-list |
Ctreasurelist | Treasurelist represents one logical group of items to be generated together |
CTreasureLoader | |
CTreasures | |
CTreasureWriter | |
Ctype_attribute | One attribute in a type |
Ctype_definition | One object type |
Ctype_name | |
Ctypedata | Link an object type with skill needed to identify, and general name |
Cunpaid_count | |
CUtils | |
CWrapperLoader | Loader calling a function for files ending with a specific string |
Cyy_buffer_state | |
Cyy_trans_info | |