diff options
author | megamage <none@none> | 2009-04-21 14:08:49 -0500 |
---|---|---|
committer | megamage <none@none> | 2009-04-21 14:08:49 -0500 |
commit | 60ca71e64f8d2c88f3bc3e4eaa25f8a5282630b7 (patch) | |
tree | a87e723643d141e0c9a98f9e8238c7395a90379c | |
parent | 297498f1f7343f2c653075a45f36fcb46d833ef0 (diff) |
*Use null AI for vehicles.
--HG--
branch : trunk
-rw-r--r-- | src/game/CreatureAISelector.cpp | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/src/game/CreatureAISelector.cpp b/src/game/CreatureAISelector.cpp index 9250a254155..a698d094e18 100644 --- a/src/game/CreatureAISelector.cpp +++ b/src/game/CreatureAISelector.cpp @@ -55,7 +55,9 @@ namespace FactorySelector // select by NPC flags if(!ai_factory) { - if( creature->isGuard() ) + if(creature->isVehicle()) + ai_factory = ai_registry.GetRegistryItem("NullCreatureAI"); + else if(creature->isGuard()) ai_factory = ai_registry.GetRegistryItem("GuardAI"); else if(creature->HasSummonMask(SUMMON_MASK_GUARDIAN)) ai_factory = ai_registry.GetRegistryItem("PetAI"); |