|
OpenMW
|
#include "aicombat.hpp"#include <components/misc/rng.hpp>#include <components/esm/aisequence.hpp>#include "../mwworld/class.hpp"#include "../mwworld/esmstore.hpp"#include "../mwbase/environment.hpp"#include "../mwbase/dialoguemanager.hpp"#include "../mwbase/mechanicsmanager.hpp"#include "../mwrender/animation.hpp"#include "pathgrid.hpp"#include "creaturestats.hpp"#include "steering.hpp"#include "movement.hpp"#include "character.hpp"#include "aicombataction.hpp"#include "combat.hpp"#include "coordinateconverter.hpp"#include "actorutil.hpp"Namespaces | |
| anonymous_namespace{aicombat.cpp} | |
| MWMechanics | |
| Game mechanics and NPC-AI. | |
Functions | |
| std::string | anonymous_namespace{aicombat.cpp}::chooseBestAttack (const ESM::Weapon *weapon) |
| osg::Vec3f | anonymous_namespace{aicombat.cpp}::AimDirToMovingTarget (const MWWorld::Ptr &actor, const MWWorld::Ptr &target, const osg::Vec3f &vLastTargetPos, float duration, int weapType, float strength) |
1.8.6