Crossfire Server, Trunk
|
#include <artifact.h>
Data Fields | |
struct artifactstruct * | items |
struct artifactliststruct * | next |
uint16_t | total_chance |
uint8_t | type |
This represents all archetypes for one particular object type.
Definition at line 26 of file artifact.h.
struct artifactstruct* artifactliststruct::items |
Artifacts for this type. Will never be NULL.
Definition at line 30 of file artifact.h.
Referenced by AssetsManager::archetypeUpdated(), artifact_msg(), cast_create_missile(), ArtifactListWrapper::child(), ArtifactListWrapper::childIndex(), ArtifactListWrapper::childrenCount(), command_create(), dump_artifacts(), generate_artifact(), get_empty_artifactlist(), ArtifactLoader::load(), locate_recipe_artifact(), START_TEST(), and ArtifactListWrapper::wasModified().
struct artifactliststruct* artifactliststruct::next |
Next list of artifacts.
Definition at line 29 of file artifact.h.
Referenced by dump_artifacts(), find_artifactlist(), get_empty_artifactlist(), ArtifactLoader::load(), malloc_info(), and START_TEST().
uint16_t artifactliststruct::total_chance |
Sum of chance for are artifacts on this list.
Definition at line 28 of file artifact.h.
Referenced by artifact_describe(), dump_artifacts(), generate_artifact(), get_empty_artifactlist(), ArtifactLoader::load(), and ArtifactListWrapper::wasModified().
uint8_t artifactliststruct::type |
Object type that this list represents.
Definition at line 27 of file artifact.h.
Referenced by artifact_describe(), ArtifactListWrapper::displayName(), dump_artifacts(), find_artifactlist(), and ArtifactLoader::load().