Pol  Revision:4b29d2b
action.h File Reference
#include <cstddef>
#include <vector>
#include "../clib/rawtypes.h"

Go to the source code of this file.

Classes

struct  Pol::Core::MobileTranslate
 
struct  Pol::Core::MobileTranslate::NewAnimDef
 
struct  Pol::Core::MobileTranslate::OldAnimDef
 

Namespaces

 Pol
 
 Pol::Core
 
 Pol::Mobile
 

Enumerations

enum  Pol::Core::DIRECTION_FLAG_OLD { Pol::Core::BACKWARD = 1, Pol::Core::FORWARD = 0 }
 
enum  Pol::Core::REPEAT_FLAG_OLD { Pol::Core::REPEAT = 1, Pol::Core::NOREPEAT = 0 }
 
enum  Pol::Core::UACTION {
  Pol::Core::ACTION__LOWEST = 0x00, Pol::Core::ACTION_WALK_UNARMED = 0x00, Pol::Core::ACTION_WALK_ARMED = 0x01, Pol::Core::ACTION_RUN1 = 0x02,
  Pol::Core::ACTION_RUN2 = 0x03, Pol::Core::ACTION_LOOK_AROUND = 0x05, Pol::Core::ACTION_LOOK_DOWN = 0x06, Pol::Core::ACTION_WARMODE1 = 0x07,
  Pol::Core::ACTION_WARMODE2 = 0x08, Pol::Core::ACTION_HUMAN_ATTACK = 0x9, Pol::Core::ACTION_HUMAN_ATACK_THRUST = 0x0A, Pol::Core::ACTION_HUMAN_ATTACK_BIGSWING = 0x0B,
  Pol::Core::ACTION_ATTACK4 = 0x0C, Pol::Core::ACTION_ATTACK5 = 0x0D, Pol::Core::ACTION_ATTACK6 = 0x0E, Pol::Core::ACTION_READY2 = 0x0F,
  Pol::Core::ACTION_CAST_SPELL1 = 0x10, Pol::Core::ACTION_CAST_SPELL2 = 0x11, Pol::Core::ACTION_HUMAN_SHOOT_BOW = 0x12, Pol::Core::ACTION_SHOOT_CROSSBOW = 0x13,
  Pol::Core::ACTION_GOT_HIT = 0x14, Pol::Core::ACTION_STRUCK_DOWN_BACKWARD = 0x15, Pol::Core::ACTION_STRUCK_DOWN_FORWARD = 0x16, Pol::Core::ACTION_RIDINGHORSE1 = 0x17,
  Pol::Core::ACTION_RIDINGHORSE2 = 0x18, Pol::Core::ACTION_RIDINGHORSE3 = 0x19, Pol::Core::ACTION_RIDINGHORSE4 = 0x1A, Pol::Core::ACTION_RIDINGHORSE5 = 0x1B,
  Pol::Core::ACTION_RIDINGHORSE6 = 0x1C, Pol::Core::ACTION_RIDINGHORSE7 = 0x1D, Pol::Core::ACTION_DODGE1 = 0x1E, Pol::Core::ACTION_UNKNOWN1 = 0x1F,
  Pol::Core::ACTION_BOW = 0x20, Pol::Core::ACTION_SALUTE = 0x21, Pol::Core::ACTION_EAT = 0x22, Pol::Core::ACTION__HIGHEST = 0x22
}
 

Functions

void Pol::Core::send_action_to_inrange (const Mobile::Character *obj, UACTION action, unsigned short framecount=0x05, unsigned short repeatcount=0x01, DIRECTION_FLAG_OLD backward=FORWARD, REPEAT_FLAG_OLD repeatflag=NOREPEAT, unsigned char delay=0x01)
 
bool Pol::Core::UACTION_IS_VALID (unsigned short action)
 

Detailed Description

History
  • 2009/07/27 MuadDib: Packet Struct Refactoring

Definition in file action.h.