> #define MAX_ATTACKS 20 /* Used in mob_special_data */ > > struct mob_special_data { > byte last_direction; /* The last direction the monster went */ > byte default_pos; /* Default position for NPC */ > memory_rec *memory; /* List of attackers to remember */ > int wait_state; /* Wait state for bashed mobs */ > byte num_hitdice; /* Number of Hit Dice */ > byte size_hitdice; /* Size of Hit Dice */ > byte add_hitdice; /* Added to Hit Points after calculated */ > int experience; /* Experience gained by killing */ > struct mob_attack_data attack[MAX_ATTACKS]; /* Attacks */ > }; > > struct mob_attack_data { > byte attack_type; /* The Attack Type Bitvector for NPC's */ > byte damnodice; /* The number of damage dice's */ > byte damsizedice; /* The size of the damage dice's */ > }; > Put the mob_attack_data definition before any structs that use it. In other words, reverse these two structs. Marc +------------------------------------------------------------+ | Ensure that you have read the CircleMUD Mailing List FAQ: | | http://democracy.queensu.ca/~fletcher/Circle/list-faq.html | +------------------------------------------------------------+
This archive was generated by hypermail 2b30 : 12/15/00 PST