|
Going from what I read so far and what I've tried, wouldn't it be easier to just switch the cooldown and ignore the skill replacement? I mean - I send a packet to the server saying "I use skill XY", server sends me back a packet telling my client (among other things) to trigger cooldown on skill XY.
So, basing on the original idea, I'm thinking about this: Scan skill1 (which I don't wanna use), then scan skill2 (which I do want to use), then put up a filter searching through the *recieved* packets for skill2 id and replace it with skill1 id. Result *should* be that i press the button for skill2, skill2 casts, and skill1 has cooldown triggered.
In fact, I got this to work, simply by replacing those very same bytes 16-23 on the recieved packet, so I can now chaincast skill2. However, skill2 now does zero dmg >.<
So far, I can't put any meaning to the rest of the recieving packet after sending a skill - any ideas?
|