So I have been playing around with traps lately using the ground item packet (1101) on patch 5065.
Not really getting the results I was expecting.
So I am able to display a trap, using either subtype 10 or 11. Its there on the ground, I can see it etc.
Now, I was under the impression that the client would then send a packet to the server when a trap is stood on or 'activated'. However, I have not had this happen yet.
Am I correct in this assumption? Am I just doing something wrong so the client doesn't really know its a trap?
Or am I going to have to check for traps manually on each location change.
Lastly, I am unable to remove the trap. It will disappear if you go off screen, but I cannot make it disappear while on screen.
I have tried sending subtype 12, with the trap info to remove it.
I have also tried sending subtype 2 (DeleteItem).
I even tried sending the GeneralData packet with the remove entity subtype.
All of the above had no luck.
I was using the UID between 900,000 and 999999. All with no luck
Does anyone have any idea how traps work?
I know there is a way to remove them, since TQ does it with squamas, I just haven't figured out how...
And I also can't really imagine having to check for a trap every location change. I know you will have to validate that there is a trap, but checking for a trap every jump seems quite inefficient, even for TQ.
Not really getting the results I was expecting.
So I am able to display a trap, using either subtype 10 or 11. Its there on the ground, I can see it etc.
Now, I was under the impression that the client would then send a packet to the server when a trap is stood on or 'activated'. However, I have not had this happen yet.
Am I correct in this assumption? Am I just doing something wrong so the client doesn't really know its a trap?
Or am I going to have to check for traps manually on each location change.
Lastly, I am unable to remove the trap. It will disappear if you go off screen, but I cannot make it disappear while on screen.
I have tried sending subtype 12, with the trap info to remove it.
I have also tried sending subtype 2 (DeleteItem).
I even tried sending the GeneralData packet with the remove entity subtype.
All of the above had no luck.
I was using the UID between 900,000 and 999999. All with no luck
Does anyone have any idea how traps work?
I know there is a way to remove them, since TQ does it with squamas, I just haven't figured out how...
And I also can't really imagine having to check for a trap every location change. I know you will have to validate that there is a trap, but checking for a trap every jump seems quite inefficient, even for TQ.