Hey,
currently I am figuring out what is written inside the CTM Guid address when pushing 0xA into CTM Action (Attack Pos).
My first thought was that we just have to write an objects guid into CTM Guid like we do when pushing 0x5 into CTM Action (CTM Interact with NPC) however this wasnt working.
On mmowned 0xA is generally called AttackPos and captain obvious just discovered that Pos stands for Position. So I tried something else and noticed that the toon will always run to the current XYZ CTM Coordinates but there is stil one thing unclear:
I have a Target A which has the Guid 17379390963918570097
When I write 17379390963918570097 (Target A) into CTM Guid and push 0x5 into CTM Action the character starts moving towards the NPC independent to the values stored in CTM XYZ.
However 0xA aka AttackPos is not working with the Objects Guid atleast not the way I thought:
It will write a value which is anything far away from a GUID. This value is always the same and only changes when switching the toon.
example:
I tried to write this strange value into CTM Guid and triggered AttackPos afterwards which has no impact.Manually right clicking on Target A to trigger AttackPos. CTM Guid is 124737
Manually right clicking on Target B to trigger AttackPos. CTM Guid is 124737
Switching to Toon B
Manually right clicking on Target A to trigger AttackPos. CTM Guid is 325628
Manually right clicking on Target B to trigger AttackPos. CTM Guid is 325628
To sum it up I fail triggering autoattack with AttackPos or better said: Toon will run but not attack.
I will look deeper into whats happening here while waiting for answers.
Edit 1:
Scanning for 124737 while being logged in with Toon A. Found a few static address storing this value. Changed them to 0 and character couldnt move anymore. It seems like this value is related to movement.
/captain obvious strikes again
Thanks in advance