What's new
  • Visit Rebornbuddy
  • Visit Resources
  • Visit API Documentation
  • Visit Downloads
  • Visit Portal
  • Visit Panda Profiles
  • Visit LLamamMagic

How to get ForcedMove status?

apollogg

Member
Joined
Apr 12, 2015
Messages
101
Reaction score
2
Just curious if there is a DB function to get if Hero is in forced move status.

Forced move means player press the "force move" key or "Shift + left click" to some place. This is a very usual movement status.

ZetaDia.Me.Movement.IsMoving will return false as soon as player is stuck by mobs or something else while player is still press "force move" key.
 
I found this in Zeta.Game.Internals.Actors.ActorAttributeType
ForcedMove = -2700,

and Zeta.Game.Internals.Actors.MovementState
namespace Zeta.Game.Internals.Actors
{
public enum MovementState
{
None,
Walking,
WalkingInPlace,
WalkFinishing,
FixedProjectile,
FixedProjectileColliding,
Arc,
ClientAuth,
ClientAuthFacing,
DeterministicPath,
StoppedProjectile,
}
}

Can somebody tell me how to use this to get the force moveing state?
 
TBH I'm not entirely sure you can... there is also this:

Code:
    public enum MovementType // 2.5.0.44030 @27724640 index:87
{
        ForwardSpeed = 0,
        TurnSpeed = 1,
        IsIdle = 2,
        WeaponClass = 3,
        WalkSlowSpeed = 4,
        WalkSpeed = 5,
        RunSpeed = 6,
        SprintSpeed = 7,
        InTown = 8,
        IsSpecialMove = 9,
        AbsTurnSpeed = 10,
        AimYaw = 11,
        AimBlend = 12,
        IsAlive = 13,
        IsTurning = 14,
        ForceWalk = 15,
        None = 17,
    }

But I don't know that you can use that as a query, I think it's just a list of memory symbols. If there is a way to do it I can't find it.
 
Back
Top