Crossfire Server, Trunk  R20608
Modules
Here is a list of all modules:
[detail level 12]
oTreasure lists
oAttack types
oSubtypes for ::BUILDER objects.
oSubtypes for ::MATERIAL objects.
oWeapon types
oPickup modesDefinitions for detailed pickup descriptions
oConvenience macros to determine what kind of things we are dealing with.
oObject flagsThose flags are object-related flags, stored in the obj::flags fields
oMovement types and related macros.Those flags are all possible movement types
oMonster movements
oPlayer state.Use of the state-variable in player objects
oFlags for apply_special().Those flags correspond to the aflags parameter of the apply_special() function
ofor apply_changes_to_player()These flags determine what apply_changes_to_player() does for stat adjustment, if anything
oValues returned by apply_can_apply_object().Bitmask values for 'apply_can_apply_object()' return values
oBeginnings of linked lists.
oMisc global variables.
oFor plugin eventsGROS: Those are used by plugin events (argument fixthem)
oGod description flags, used with describe_god().
oMap layers
oMap loading flagsOptions passed to ready_map_name() and load_original_map()
oSave object flagsFlags for save_object() and save_objects()
oSave map flagsHow save_map() should save the map
oValues for mapdef->in_memory field.
oSave error valuesThose values are returned by save_map(), save_object() and save_objects()
oSquare flags.These are used in the MapLook flags element
oMaterial types.
oWhat monsters applyHow monsters should handle some items they have or things on the ground
oObject update flagsUsed by object_update() to know if the object being passed is being added or removed
oObject free flagsUsed by object_free2() to specify options
oObject insertion flags.These are flags passed to object_insert_in_map() and object_insert_in_ob()
oFlags to search players through find_player().Those flag control what player should be returned
oFlags - flags passed to add_player()To control behavior
oRandom map layout
oRandom map layout options.Move these defines out of room_gen_onion.c to here, as other files (like square_spiral) also uses them
oRandom map symetrySymmetry definitions – used in this file AND in treasure.c, the numerical values matter so don't change them
oType values present in map2 commands.The different type values that may be present in a map2 command
oFLOAT_xxx multipliers for changing floats to int.And vice versa
oCS_STAT_xxx IDs for character statistics.
oSF_xxx Masks used in conjunction with fire and run states.These values are used with CS_STAT_FLAGS above to communicate S->C what the server thinks the fireon & runon states are
oACL_xxx field IDs that support account login.These values are used for the account login code to denote what field follows
oNDI_xxx message color flags and masks.The following are the color flags passed to new_draw_info()
oF_xxx flags for the item command.
oFACE_xxx magic map masks.Used in the new_face structure on the magicmap field
oUPD_xxx UpdSpell constants.
oSound types
oAnimation constants.
oEMI_xxx extended map constants.Even if the client select the additionnal infos it wants on the map, there may exist cases where this whole info is not given in one bunch but in separate bunches
oMSG_TYPE_xxx message types
oExperience flagsThis is used in the exp functions - basically what to do if the player doesn't have the skill he should get exp in
oSpell path
oSpell/grace pointsThis is passed to SP_level_spellpoint_cost() to determine what to check
oSpell subtypesThis is the subtype for the SPELL type
oPotion subtypes.Subtypes for POTION
oForce subtypesThis is for the FORCE subtypes
oRandom house generation pluginThis plugin links unused exits to random maps
oCity life pluginThis plugin adds random NPCs to town, and makes them enter houses, spawns new ones
|oScorn parametersParameters for the City life plugin for Scorn
|odarcap parametersParameters for the City life plugin for Darcap
|oNavar parametersParameters for the City life plugin for navar
|oPort Joseph parametersParameters for the City life plugin for Port Joseph
|ostoneville parametersParameters for the City life plugin for stoneville
|oWolfsburg parametersParameters for the City life plugin for Wolfsburg
|\Santo Dominion parametersParameters for the City life plugin for Santo Dominion
oRandom spiral map options
oSpecial objects in random map
oRandom map holes
oTreasure optionsSome defines for various options which can be set for random map treasures
oEmotes players can use to communicate
\Quest file parsing state.This is the parsing state when loading a file through load_quests_from_file()