net_walk Class Reference

file : ../lua/net/net.walk.lua (this is just a pseudo class used for grouping global functions) More...

List of all members.

Static Public Member Functions

static mixed Request_Movement (mixed iDir, mixed bRunning)
static mixed WalkLog (mixed...)
static mixed FastWalk_Init (mixed keyarr)
 note : according to packetguides, the order of the key-use is not important
static mixed FastWalk_PushKey (mixed key)
static mixed SetPlayerPos (mixed xloc, mixed yloc, mixed zloc, mixed fulldir, mixed bTeleported)
 fulldir CAN include runflag
static mixed WalkStep_TurnToDir (mixed iDir)
 just look in dir, don't start walking, doesn't need clientside collision detection
static mixed WalkStep_CanWalkInDir (mixed iDir)
 clientside collision check, returns true if passable
static mixed WalkStep_WalkInDir (mixed iDir, mixed bRunFlag, mixed bTrySides, mixed bAutoOpenDoors)
 does collision detection, tries neighboring dirs if direct walk is blocked
static mixed WalkStep_WalkToPosSimple (mixed xloc, mixed yloc, mixed bRunFlag, mixed bTrySides, mixed bAutoOpenDoors)
static mixed WalkGetInterval (mixed bRunFlag)
static mixed WalkGetIntervalEx (mixed bHasMount, mixed iBodyID, mixed bRunFlag)
static mixed ExecWalkRequestIfPossible (mixed iDir, mixed bRunFlag, mixed nextzloc)
 internal, don't call directly, no check for walkable, only checks for time
static mixed SendWalkRequest (mixed iFullDir, mixed iSeqNum, mixed iFastKey)
 internal, don't call directly
static mixed Send_Accept_Block_Movement (mixed seqnumber)
static mixed NotifyTeleport (mixed mobiledata)
 called from kPacket_Teleport


Detailed Description

file : ../lua/net/net.walk.lua (this is just a pseudo class used for grouping global functions)

Definition at line 1336 of file lua_pseudo_code.cpp.


Member Function Documentation

static mixed net_walk::Request_Movement ( mixed  iDir,
mixed  bRunning 
) [inline, static]

Definition at line 1338 of file lua_pseudo_code.cpp.

static mixed net_walk::WalkLog ( mixed...   )  [inline, static]

Definition at line 1340 of file lua_pseudo_code.cpp.

static mixed net_walk::FastWalk_Init ( mixed  keyarr  )  [inline, static]

note : according to packetguides, the order of the key-use is not important

Definition at line 1343 of file lua_pseudo_code.cpp.

static mixed net_walk::FastWalk_PushKey ( mixed  key  )  [inline, static]

Definition at line 1345 of file lua_pseudo_code.cpp.

static mixed net_walk::SetPlayerPos ( mixed  xloc,
mixed  yloc,
mixed  zloc,
mixed  fulldir,
mixed  bTeleported 
) [inline, static]

fulldir CAN include runflag

Definition at line 1348 of file lua_pseudo_code.cpp.

static mixed net_walk::WalkStep_TurnToDir ( mixed  iDir  )  [inline, static]

just look in dir, don't start walking, doesn't need clientside collision detection

Definition at line 1351 of file lua_pseudo_code.cpp.

static mixed net_walk::WalkStep_CanWalkInDir ( mixed  iDir  )  [inline, static]

clientside collision check, returns true if passable

Definition at line 1354 of file lua_pseudo_code.cpp.

static mixed net_walk::WalkStep_WalkInDir ( mixed  iDir,
mixed  bRunFlag,
mixed  bTrySides,
mixed  bAutoOpenDoors 
) [inline, static]

does collision detection, tries neighboring dirs if direct walk is blocked

Definition at line 1357 of file lua_pseudo_code.cpp.

static mixed net_walk::WalkStep_WalkToPosSimple ( mixed  xloc,
mixed  yloc,
mixed  bRunFlag,
mixed  bTrySides,
mixed  bAutoOpenDoors 
) [inline, static]

Definition at line 1359 of file lua_pseudo_code.cpp.

static mixed net_walk::WalkGetInterval ( mixed  bRunFlag  )  [inline, static]

Definition at line 1361 of file lua_pseudo_code.cpp.

static mixed net_walk::WalkGetIntervalEx ( mixed  bHasMount,
mixed  iBodyID,
mixed  bRunFlag 
) [inline, static]

Definition at line 1363 of file lua_pseudo_code.cpp.

static mixed net_walk::ExecWalkRequestIfPossible ( mixed  iDir,
mixed  bRunFlag,
mixed  nextzloc 
) [inline, static]

internal, don't call directly, no check for walkable, only checks for time

Definition at line 1366 of file lua_pseudo_code.cpp.

static mixed net_walk::SendWalkRequest ( mixed  iFullDir,
mixed  iSeqNum,
mixed  iFastKey 
) [inline, static]

internal, don't call directly

Definition at line 1369 of file lua_pseudo_code.cpp.

static mixed net_walk::Send_Accept_Block_Movement ( mixed  seqnumber  )  [inline, static]

original client doesn't send this, e.g. trying to walk while casting a spell TODO : is this the same as Send_Movement_Resync_Request ?

Definition at line 1373 of file lua_pseudo_code.cpp.

static mixed net_walk::NotifyTeleport ( mixed  mobiledata  )  [inline, static]

called from kPacket_Teleport

Definition at line 1376 of file lua_pseudo_code.cpp.


The documentation for this class was generated from the following file:

Generated on Fri Mar 29 05:41:10 2013 for lua by  doxygen 1.5.6