Okie ~ So to summarise, I’m working on a Magic-based game.
Currently I have a method for Players casting spells in which it’s entirely Client-Based however relies on the Server for authentication / sanity checks.
This works by using Modules for each spell individually, :FireAllClients() however only :FireServer for the Client that the Player the Spell belongs to –
I’m looking to implement NPCs that are also capable of using said Spells however I’m unsure how to work them into the Module as it’s heavily focused on Player usage? Would it be best to create a different Mechanic or would there be a method of allowing the NPCs to also do this? I’m yet to officially try anything as looking for concepts at the moment but the issue being that if I use :FireAllClients for an NPC it’ll be unable to :FireServer a single time as there’ll be no Client ownership similar to how the Players magic works?