This is just - ???? - ...
"NPC behavior"...it's a game, which is based on loading images (and stats, which are given or taken clicking by clicking dialoge boxes)...there is no "behavior". Even to you want you implement somethings like behavior, in the end, it's just loading an image when certain stat or situation is given (with a random or fixed percentange). Why do you need an interaction with a server for that?
Don't know if this is an poor attempt to sound important and more "game-developerish", or...Beats me.
I sometimes doubt DS experience in Game Development...sounds more like a lie to attract more patreons.