Boxes and Attacks
Compiling some data here:
References: https://sylverant.net/wiki/index.php/Packet_0x60#Subcommand_0x46
Data:
step of an attack is finished packet but nothing hit: 60 00 00 00 00 00 46 02 00 00 00 00 00 00
step of an attack is finished packet but something hit: 60 00 00 00 00 00 46 03 00 00 01 00 00 00 80 40 00 00
box break packet linked to previous packet: 60 00 00 00 00 00 0B 03 80 40 01 00 00 00 80 00 00 00
step of an attack is finished packet when 2 things are hit: 60 00 00 00 00 00 46 04 00 00 02 00 00 00 6E 10 00 00 6D 10 00 00
step of an attack if finished packet when 4 things are hit: 60 00 00 00 00 00 46 06 00 00 04 00 00 00 38 40 00 00 39 40 00 00 37 40 00 00 36 40 00 00
step of an attack if finished packet when 3 creatures are hit: 60 00 00 00 00 00 46 05 00 00 03 00 00 00 5E 13 00 00 5F 13 00 00 60 13 00 00 60 00 00 00 00 00 46 05 00 00 03 00 00 00 5E 13 00 00 5F 13 00 00 60 13 00 00 (2nd time)
Some claws hit: 60 00 00 00 00 00 46 06 00 00 04 00 00 00 9C 14 00 00 A0 14 00 00 A1 14 00 00 9D 14 00 00
Hit bunch of boxes in Ruins: 60 00 00 00 00 00 46 06 00 00 04 00 00 00 FB 44 00 00 FC 44 00 00 F8 44 00 00 FA 44 00 00
Second byte of the 2 byte non-0 chunk in the short-length prefixed array is NOT type. Seems to change, not consistent. Must be some sort of ID or something.
Commit 43ef84f0ac984a963b72ad2bb2e33da79643c6a6 implemented the attack/attackstep packet.