// ====================================================================== // // AiCreatureWeaponActions.cpp // // copyright 2005, sony online entertainment // // ====================================================================== #include "serverGame/FirstServerGame.h" #include "serverGame/AiCreatureWeaponActions.h" #include "serverGame/AiCreatureCombatProfile.h" #include "serverGame/AiCreatureCombatProfile_Action.h" #include "sharedFoundation/Os.h" #include "sharedFoundation/PersistentCrcString.h" #include "sharedRandom/Random.h" // ====================================================================== // // AiCreatureWeaponActionsNamespace // // ====================================================================== namespace AiCreatureWeaponActionsNamespace { time_t const s_useChanceRetryTime = 5; typedef AiCreatureWeaponActions::Time Time; void resetActionTimers(Archive::AutoDeltaVector