123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293 |
- #ifndef TEAMS_H
- #define TEAMS_H
- typedef enum //# team_e
- {
- TEAM_FREE, // caution, some code checks a team_t via "if (!team_t_varname)" so I guess this should stay as entry 0, great or what? -slc
- TEAM_PLAYER,
- TEAM_ENEMY,
- TEAM_NEUTRAL, // most droids are team_neutral, there are some exceptions like Probe,Seeker,Interrogator
- //# #eol
- TEAM_NUM_TEAMS
- } team_t;
- extern stringID_table_t TeamTable[];
- // This list is made up from the model directories, this MUST be in the same order as the ClassNames array in NPC_stats.cpp
- typedef enum
- {
- CLASS_NONE, // hopefully this will never be used by an npc, just covering all bases
- CLASS_ATST, // technically droid...
- CLASS_BARTENDER,
- CLASS_BESPIN_COP,
- CLASS_CLAW,
- CLASS_COMMANDO,
- CLASS_DESANN,
- CLASS_FISH,
- CLASS_FLIER2,
- CLASS_GALAK,
- CLASS_GLIDER,
- CLASS_GONK, // droid
- CLASS_GRAN,
- CLASS_HOWLER,
- CLASS_RANCOR,
- CLASS_SAND_CREATURE,
- CLASS_WAMPA,
- CLASS_IMPERIAL,
- CLASS_IMPWORKER,
- CLASS_INTERROGATOR, // droid
- CLASS_JAN,
- CLASS_JEDI,
- CLASS_KYLE,
- CLASS_LANDO,
- CLASS_LIZARD,
- CLASS_LUKE,
- CLASS_MARK1, // droid
- CLASS_MARK2, // droid
- CLASS_GALAKMECH, // droid
- CLASS_MINEMONSTER,
- CLASS_MONMOTHA,
- CLASS_MORGANKATARN,
- CLASS_MOUSE, // droid
- CLASS_MURJJ,
- CLASS_PRISONER,
- CLASS_PROBE, // droid
- CLASS_PROTOCOL, // droid
- CLASS_R2D2, // droid
- CLASS_R5D2, // droid
- CLASS_REBEL,
- CLASS_REBORN,
- CLASS_REELO,
- CLASS_REMOTE,
- CLASS_RODIAN,
- CLASS_SEEKER, // droid
- CLASS_SENTRY,
- CLASS_SHADOWTROOPER,
- CLASS_SABOTEUR,
- CLASS_STORMTROOPER,
- CLASS_SWAMP,
- CLASS_SWAMPTROOPER,
- CLASS_NOGHRI,
- CLASS_TAVION,
- CLASS_ALORA,
- CLASS_TRANDOSHAN,
- CLASS_UGNAUGHT,
- CLASS_JAWA,
- CLASS_WEEQUAY,
- CLASS_TUSKEN,
- CLASS_BOBAFETT,
- CLASS_ROCKETTROOPER,
- CLASS_SABER_DROID,
- CLASS_ASSASSIN_DROID,
- CLASS_HAZARD_TROOPER,
- CLASS_PLAYER,
- CLASS_VEHICLE,
- CLASS_NUM_CLASSES
- } class_t;
- extern stringID_table_t ClassTable[];
- #endif // #ifndef TEAMS_H
|