30 lines
509 B
C++
30 lines
509 B
C++
// Props to ExJam for this code :]
|
|
class CAip
|
|
{
|
|
public:
|
|
struct SAipDatum
|
|
{
|
|
int size;
|
|
int opcode;
|
|
byte* data;
|
|
};
|
|
|
|
dword AInumber;
|
|
dword AipID;
|
|
dword minDamage;
|
|
dword minTime;
|
|
byte recordcount[6];
|
|
|
|
dword ConditionCount;
|
|
SAipDatum** Conditions;
|
|
|
|
dword ActionCount;
|
|
SAipDatum** Actions;
|
|
int AipVar;
|
|
private:
|
|
};
|
|
#define AI_FAILURE 8
|
|
#define AI_SUCCESS 7
|
|
#include "AiConditions.h"
|
|
#include "AiActions.h"
|