Currently I am working on Zenture Online and I have been asking myself for a while, which condition would be better in order to decrease bandwidth? Please share with all of us the reason behind your choice.
The NPC System is more like the dialog, shop or trader system.
Conditions are: Distance form NPC / Player Level / Player Skills and etc… You can say location and player data.
- Using the NPC System locally and check for conditions globally.
- Building the system on severside such that there is nothing visible to the player. (Modules In ServerScriptService)