|
OpenMW
|
#include <memory>#include <components/esm/loadspel.hpp>#include "../mwworld/ptr.hpp"#include "../mwworld/containerstore.hpp"Go to the source code of this file.
Classes | |
| class | MWMechanics::Action |
| class | MWMechanics::ActionFlee |
| class | MWMechanics::ActionSpell |
| class | MWMechanics::ActionEnchantedItem |
| class | MWMechanics::ActionPotion |
| class | MWMechanics::ActionWeapon |
Namespaces | |
| MWMechanics | |
| Game mechanics and NPC-AI. | |
Functions | |
| std::shared_ptr< Action > | MWMechanics::prepareNextAction (const MWWorld::Ptr &actor, const MWWorld::Ptr &enemy) |
| float | MWMechanics::getBestActionRating (const MWWorld::Ptr &actor, const MWWorld::Ptr &enemy) |
| float | MWMechanics::getDistanceMinusHalfExtents (const MWWorld::Ptr &actor1, const MWWorld::Ptr &actor2, bool minusZDist) |
| float | MWMechanics::getMaxAttackDistance (const MWWorld::Ptr &actor) |
| bool | MWMechanics::canFight (const MWWorld::Ptr &actor, const MWWorld::Ptr &enemy) |
| float | MWMechanics::vanillaRateFlee (const MWWorld::Ptr &actor, const MWWorld::Ptr &enemy) |
| bool | MWMechanics::makeFleeDecision (const MWWorld::Ptr &actor, const MWWorld::Ptr &enemy, float antiFleeRating) |
1.8.6