Changeset 174 for trunk/src/game/CreatureAISelector.cpp
- Timestamp:
- 11/19/08 13:43:15 (17 years ago)
- Files:
-
- 1 modified
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/game/CreatureAISelector.cpp
r102 r174 57 57 if( creature->isGuard() ) 58 58 ai_factory = ai_registry.GetRegistryItem("GuardAI"); 59 else if(creature->isPet() || creature->isCharmed())59 else if(creature->isPet() || (creature->isCharmed() && !creature->isPossessed())) 60 60 ai_factory = ai_registry.GetRegistryItem("PetAI"); 61 61 else if(creature->isTotem()) … … 63 63 else if(creature->GetCreatureInfo()->flags_extra & CREATURE_FLAG_EXTRA_TRIGGER) 64 64 ai_factory = ai_registry.GetRegistryItem("NullCreatureAI"); 65 else if(creature->isPossessed()) 66 creature->InitPossessedAI(); 65 67 } 66 68