Method 1 - Interact with NPC that is Interacting with my Player.
There as it stands doesnt seem to be a suitable way to do this (Unless ive fully missed it)
This Method is V beneficial in situations where multiple NPCs Exist. As sometimes Interact with NPC wont interact with the correct NPC
Method 2 - If NPC Has Animation ID (Area) or If NPC has Animation ID (Distance from Coord)
This is useful for somewhere like Shamans, Detecting if the Shaman is either Jumping, or Summoning Spawns. Using checks such as "If NPC Has Animation" will occasionally detect NPCs in another room, causing the script to become confused.
Method 3 - Detecting NPC Prayer (In Combat Filter)
Method would be very beneficial with NPCs with Prayer Icons. Demonic Gorillas for Example.
We currently have no way to differentiate between the Gorillas in the room. Causing the wrong prayer.
Method 4 - NPC Attacking my Player Animation ID
Like Method 3, Using this at Demonics would allow for us to Detect the Demonics Boulder which can be avoided by moving x amount of tiles.