NpcPlane Class Reference
[Server API]

Reprsents NPC plan. More...


Detailed Description

Reprsents NPC plan.

List of all members.

General fields



int Identifier
 Plane identifier.
uint IdentifierExt
 Extended plane identifier.
int Type
uint Priority
NpcPlane Child
bool Run

AI_PLANE_ATTACK



uint Attack_TargId
int Attack_MinHp
bool Attack_IsGag
 (?)
uint16 Attack_GagHexX
 (?)
uint16 Attack_GagHexY
 (?)
uint16 Attack_LastHexX
 (?)
uint16 Attack_LastHexY
 (?)

AI_PLANE_WALK



uint16 Walk_HexX
uint16 Walk_HexY
uint8 Walk_Dir
uint Walk_Cut

AI_PLANE_PICK



uint16 Pick_HexX
uint16 Pick_HexY
uint16 Pick_Pid
uint Pick_UseItemId
 (?)
bool Pick_ToOpen

AI_PLANE_MISC



uint Misc_WaitSecond
int Misc_ScriptId
bool Misc_SetScript (string& funcName)

General methods



NpcPlane GetCopy ()
NpcPlane SetChild (NpcPlane& child)

Member Function Documentation

bool Misc_SetScript ( string funcName  ) 
NpcPlane GetCopy (  ) 
NpcPlane SetChild ( NpcPlane child  ) 

Member Data Documentation

Plane identifier.

Extended plane identifier.

int Type
uint Priority
bool Run

(?)

(?)

(?)

(?)

(?)

uint16 Walk_HexX
uint16 Walk_HexY
uint8 Walk_Dir
uint Walk_Cut
uint16 Pick_HexX
uint16 Pick_HexY
uint16 Pick_Pid

(?)