Proj Anim Specific V3
Proj anim specific packets are used to send a projectile for a specific user, without anyone else in the world seeing it. Unlike the regular net.rsprot.protocol.game.outgoing.zone.payload.MapProjAnim zone packet, this packet does not support transmitting the source index.
Constructors
Properties
the fine coord progress that the projectile has made before it begins flying. If the value is 0, the projectile begins flying at the defined start coordinate. For every 128 units of value, the projectile is moved 1 game square towards the end position. Interpolate between 0-128 for units smaller than 1 game square. This is commonly set to 128 to make a projectile appear as if it's flying straight down, as the projectile will not render if its defined start and end coords are equal. So, in order to avoid that, one solution is to put the end coordinate 1 game square away from the start in a cardinal direction, and set the value of this property to 128 - ensuring that the projectile will appear to fly completely vertically, with no horizontal movement whatsoever. In the event inspector, this property is called 'distanceOffset'.
the index of the pathing entity from whom the projectile comes. If the value is 0, the projectile will not be locked to any source entity.
the height of the projectile as it begins flying
the index of the pathing entity at whom the projectile is shot. If the value is 0, the projectile will not be locked to any target entity.