/************************************************************************ * World flags : global flags for the entire game * ************************************************************************/ char *Worldflags[] = {"Quests", "QuestsReset", TABLE_END}; int windex[MAX_WORLD_FLAGS+1] = { Q_MAX, Q_MAX }; /************************************************************************ * Pflag defaults for each level * ************************************************************************/ char *Pflagflags[] = {"Pflags", "Masks", TABLE_END}; int pflindex[MAX_PFL_FLAGS+1] = {PFL_MAX, PFL_MAX }; /************************************************************************ * Location flags for each room * ************************************************************************/ char *Locflags[] = { "Lflags", "LflagsReset", TABLE_END}; int lindex[MAX_LOC_FLAGS+1] = { LFL_MAX, LFL_MAX }; char **lflagsindex[] = { Lflags, Lflags }; /************************************************************************ * Object flags for each object * ************************************************************************/ char *Objflags[] = { "Aflags", "AflagsReset", "Oflags", "OflagsReset", TABLE_END }; int oindex[MAX_OBJ_FLAGS+1] = { AFL_MAX, AFL_MAX, OFL_MAX, OFL_MAX }; char **oflagsindex[] = { Aflags, Aflags, Oflags, Oflags }; /************************************************************************ * Mobile flags for each mobile and player * ************************************************************************/ char *Mobflags[] = {"Pflags", "PflagsReset", "Mask", "MaskReset", "Mflags", "MflagsReset", "Sflags", "SflagsReset", "Nflags", "NflagsReset", "Eflags", "EflagsReset", "Qflags", TABLE_END}; int mindex[MAX_MOB_FLAGS+1] = { PFL_MAX, PFL_MAX, PFL_MAX, PFL_MAX, MFL_MAX, MFL_MAX, SFL_MAX, SFL_MAX, NFL_MAX, NFL_MAX, EFL_MAX, EFL_MAX, Q_MAX }; char **mobflagsindex[] = { Pflags, Pflags, Pflags, Pflags, Mflags, Mflags, Sflags, Sflags, Nflags, Nflags, Eflags, Eflags };