Any script using NPC.getFacing() or Character.getFacing() to function will be broken, as any npc that is facing the player will not return so. When I am under attack from for example an Iron dragon, that Iron dragon's getFacing() returns null even though the getFacing() for another dragon attacking another player will return that player. This distinction can probably be used to find the NPC interacting with the player but might need some API updates.