Package-level declarations
Types
Loc anim specific packets are used to make a loc play an animation, specific to one player and not the entire world.
Map anim specific is sent to play a graphical effect/spotanim on a tile, local to a single user, and not the entire world.
Npc anim specifics are used to play an animation on a NPC for a specific player, and not the entire world.
Npc head-icon specific packets are used to render a head icon over a given NPC to one user alone, and not the rest of the world. It is worth noting, however, that the head icon will only be set if the given NPC was already registered by the NPC INFO packet. If a given NPC is removed from the local view through NPC INFO, the head icon goes alongside, and will not be automatically restored should that NPC re-enter the local view.
Npc spot-anim specific packets are used to play a spotanim on a NPC for a specific player and not the entire world.
Player anim specifics are used to play an animation on the local player for the local player, not the entire world. Note that unlike most other packets, this one does not provide the index, so it can only be played on the local player and no one else.
Npc spot-anim specific packets are used to play a spotanim on a player for a specific player and not the entire world.
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.