Jump to content

[Patch] [8076] Walking again...


Auntie Mangos

Recommended Posts

  • 2 weeks later...

Hmm, but in suggested form it switch to run if start flight with walk mode...

[added]nos4r2zod, With big chance I will appply your patch, but before need resolve really BIG probelm

with use Unit::m_unit_movement_flags for store 2 totally different things: MovementFlags and MonsterMovmenetFlags, and restore fill this or new field by player movement flags received from packets. :/

I reseatch ways of this problem fix currently. Not easy and affect DB/scripts...

Link to comment
Share on other sites

I test your patch and re-found why stop move added in this code. It prevent cheating with stay at griffon when at client path finished but server not stop taxi movment at own side. If this call not present then taxi user can fly to any point and stop taxi in this point instead expected point.

As you already note, main problem with moster move call in StopMoving(), but it infact not have any real meaning in functionality. It just "nice" return player to point.

Link to comment
Share on other sites

I currerntly prepare pach to resolve it mixied use. (added: in [8077])

In short (thanks for tom for clarify this):

MOVEMENTFLAG_ use in many packets, most visible in player move packets. Mostly player related.

MONSTER_MOVE_* use _only_ in SMSG_MONSTER_MOVE packet, this is (moster moved flags) expected to be in all DB move_flag fields. Mostly creature related (and playes in case when player controled as creature in some cases)

Link to comment
Share on other sites

Guest
This topic is now closed to further replies.
×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. Privacy Policy Terms of Use