30 #ifndef AI_MOBSTATE_JUMPER
31 #define AI_MOBSTATE_JUMPER
47 laPoint3 _ptOriginalPos;
48 laPoint3 _ptTargetPos;
50 M_BOOL _trap_below(
double dx,
rpgTrap** ppt = NULL);
51 laPoint3 _find_target();
53 int _update_direction(
int direction);
56 M_BOOL _bAlwaysDoSameJump;
64 unsigned _nJumpSamples;
83 virtual void perceive_active( std::string strID_Old );
84 virtual void perceive_inactive( std::string strID_New );
86 virtual void perceive(
unsigned state, M_BOOL global,
unsigned id, aiPerceptData data);
Creature state adds appropriate percept handles to aiAgent.
Lava-jumper creature behaviour.