Personally, I believe that custom systems on monsters only lends to the lag when you start talking about 30++ Players spawning 2-6 creatures every minute or three.
When 60+ Players are spawning mobs and you have custom scripts running on mobs, things could get real slow.
I don't think that custom AI & Scripting is always appropriate for Servers, unless it's extremely well coded, something I wouldn't care to try, even being an intermediate scriptor. I have seen 15 player servers that would get extremely laggy because of the Monster AI Scripting, it's a pretty common mistake with builders. (I just use default stuff)
Besides, introducing a moral system would only increase the amount of code ran by every monster that was spawned in, which in turn, when you start talking about 60 - 200 Creatures spawned in running heartbeat scripts that are doing loops, look out, serious lag ball..
Furthermore, I'm positive that a moral system would have exploits, bugs, or wouldn't work properly as intended most likely, as it's too situational, would require constant checking & rechecking of stuff. Obviously if Thor just hammed your partner to the floor leaving nothing but blood & guts everywhere, morale would not alway make sense, as often is the case revenge may swell up instead of fear, with the monster wanting to utterly destroy the PC by any means possible! Maybe the goblins have a dragon in the Cave nearby that commands them to attack, and they know that the price for failure is to be roasted & eaten, fearing the dragon more than the PC they attack relentlessly! Too many factors involved.
I'm positive they (Bioware/TSR/WOTC) left out Morale for a reason..
(I'm thinking it didn't make sense in a video game vs Pen & Paper)
Modifié par _Guile, 20 septembre 2011 - 07:45 .