1
0
mirror of https://gitlab.com/OpenMW/openmw.git synced 2025-01-11 00:39:59 +00:00
OpenMW/apps/openmw/mwmechanics
elsid 19e471741a
Use PtrBase::mRef instead of getBase for mechanics objects
getBase adds a condition and can throw an exception. Which is redundant for
MWMechanics::Objects functions.
2022-05-21 00:41:57 +02:00
..
activespells.cpp move most of the files from esm to esm3, keep common code in esm; this is make space for a future with esm4 2022-01-23 17:04:48 +01:00
activespells.hpp move most of the files from esm to esm3, keep common code in esm; this is make space for a future with esm4 2022-01-23 17:04:48 +01:00
actor.hpp Make all MWMechanics::Actor functions inline 2022-05-21 00:41:56 +02:00
actors.cpp Store CharacterController by value in MWMechanics::Actor 2022-05-21 00:41:55 +02:00
actors.hpp Store CharacterController by value in MWMechanics::Actor 2022-05-21 00:41:55 +02:00
actorutil.cpp
actorutil.hpp move most of the files from esm to esm3, keep common code in esm; this is make space for a future with esm4 2022-01-23 17:04:48 +01:00
aiactivate.cpp Use unique_ptr to manage AiPackage lifetime 2022-02-23 00:39:30 +01:00
aiactivate.hpp Rework fixed string 2022-01-28 18:39:09 +01:00
aiavoiddoor.cpp Pass the prng from world where appropriate 2022-03-21 17:49:42 +02:00
aiavoiddoor.hpp
aibreathe.cpp
aibreathe.hpp
aicast.cpp
aicast.hpp
aicombat.cpp Cache the target for ai packages instead of looking for it every frame 2022-04-17 17:15:00 +00:00
aicombat.hpp Use unique_ptr instead of shared_ptr 2022-04-08 16:12:36 +02:00
aicombataction.cpp Use unique_ptr instead of shared_ptr 2022-04-08 16:12:36 +02:00
aicombataction.hpp Use unique_ptr instead of shared_ptr 2022-04-08 16:12:36 +02:00
aiescort.cpp Use unique_ptr to manage AiPackage lifetime 2022-02-23 00:39:30 +01:00
aiescort.hpp Rework fixed string 2022-01-28 18:39:09 +01:00
aiface.cpp
aiface.hpp
aifollow.cpp Use unique_ptr to manage AiPackage lifetime 2022-02-23 00:39:30 +01:00
aifollow.hpp Rework fixed string 2022-01-28 18:39:09 +01:00
aipackage.cpp Cache the target for ai packages instead of looking for it every frame 2022-04-17 17:15:00 +00:00
aipackage.hpp Cache the target for ai packages instead of looking for it every frame 2022-04-17 17:15:00 +00:00
aipackagetypeid.hpp
aipursue.cpp Cache the target for ai packages instead of looking for it every frame 2022-04-17 17:15:00 +00:00
aipursue.hpp
aisequence.cpp Mark getActivePackage const 2022-03-28 16:17:42 +03:00
aisequence.hpp Mark getActivePackage const 2022-03-28 16:17:42 +03:00
aistate.hpp
aitimer.hpp Pass the prng from world where appropriate 2022-03-21 17:49:42 +02:00
aitravel.cpp Ignore player when checking whether AiTravel destination is occupied by other actor 2022-04-11 19:30:54 +02:00
aitravel.hpp
aiwander.cpp Refactor DetourNavigator to pass prng along, use world prng for AiWander 2022-05-17 20:37:15 +03:00
aiwander.hpp Pass the prng from world where appropriate 2022-03-21 17:49:42 +02:00
alchemy.cpp Pass the prng from world where appropriate 2022-03-21 17:49:42 +02:00
alchemy.hpp move most of the files from esm to esm3, keep common code in esm; this is make space for a future with esm4 2022-01-23 17:04:48 +01:00
autocalcspell.cpp
autocalcspell.hpp
character.cpp Make Environment a storage of referencing pointers instead of owned 2022-05-06 23:44:01 +02:00
character.hpp Store CharacterController by value in MWMechanics::Actor 2022-05-21 00:41:55 +02:00
combat.cpp Avoid looking up settings from gmst each frame 2022-04-12 18:58:13 +03:00
combat.hpp
creaturestats.cpp Bring HitAttemptOnMe in line with HitOnMe 2022-04-30 18:32:10 +02:00
creaturestats.hpp Bring HitAttemptOnMe in line with HitOnMe 2022-04-30 18:32:10 +02:00
difficultyscaling.cpp
difficultyscaling.hpp
disease.hpp Pass the prng from world where appropriate 2022-03-21 17:49:42 +02:00
drawstate.hpp
enchanting.cpp Pass the prng from world where appropriate 2022-03-21 17:49:42 +02:00
enchanting.hpp move most of the files from esm to esm3, keep common code in esm; this is make space for a future with esm4 2022-01-23 17:04:48 +01:00
levelledlist.hpp Pass the prng from world where appropriate 2022-03-21 17:49:42 +02:00
magiceffects.cpp move most of the files from esm to esm3, keep common code in esm; this is make space for a future with esm4 2022-01-23 17:04:48 +01:00
magiceffects.hpp Remove dead code 2022-01-05 17:22:22 +01:00
mechanicsmanagerimp.cpp Use std::list to store mechanics actors 2022-05-20 22:55:55 +02:00
mechanicsmanagerimp.hpp Remove redundant update virtual functions 2022-05-06 23:44:04 +02:00
movement.hpp
npcstats.cpp move most of the files from esm to esm3, keep common code in esm; this is make space for a future with esm4 2022-01-23 17:04:48 +01:00
npcstats.hpp
objects.cpp Use PtrBase::mRef instead of getBase for mechanics objects 2022-05-21 00:41:57 +02:00
objects.hpp Use std::list to store mechanics objects 2022-05-20 00:47:10 +02:00
obstacle.cpp Ignore player when checking whether AiTravel destination is occupied by other actor 2022-04-11 19:30:54 +02:00
obstacle.hpp Ignore player when checking whether AiTravel destination is occupied by other actor 2022-04-11 19:30:54 +02:00
pathfinding.cpp Remove unnecessary loops from path 2022-01-24 22:32:04 +01:00
pathfinding.hpp move most of the files from esm to esm3, keep common code in esm; this is make space for a future with esm4 2022-01-23 17:04:48 +01:00
pathgrid.cpp
pathgrid.hpp move most of the files from esm to esm3, keep common code in esm; this is make space for a future with esm4 2022-01-23 17:04:48 +01:00
pickpocket.cpp Pass the prng from world where appropriate 2022-03-21 17:49:42 +02:00
pickpocket.hpp
recharge.cpp Pass the prng from world where appropriate 2022-03-21 17:49:42 +02:00
recharge.hpp
repair.cpp Pass the prng from world where appropriate 2022-03-21 17:49:42 +02:00
repair.hpp
security.cpp Pass the prng from world where appropriate 2022-03-21 17:49:42 +02:00
security.hpp
spellcasting.cpp Pass the prng from world where appropriate 2022-03-21 17:49:42 +02:00
spellcasting.hpp move most of the files from esm to esm3, keep common code in esm; this is make space for a future with esm4 2022-01-23 17:04:48 +01:00
spelleffects.cpp Pass the prng from world where appropriate 2022-03-21 17:49:42 +02:00
spelleffects.hpp
spelllist.cpp move most of the files from esm to esm3, keep common code in esm; this is make space for a future with esm4 2022-01-23 17:04:48 +01:00
spelllist.hpp move most of the files from esm to esm3, keep common code in esm; this is make space for a future with esm4 2022-01-23 17:04:48 +01:00
spellpriority.cpp move most of the files from esm to esm3, keep common code in esm; this is make space for a future with esm4 2022-01-23 17:04:48 +01:00
spellpriority.hpp
spellresistance.cpp Pass the prng from world where appropriate 2022-03-21 17:49:42 +02:00
spellresistance.hpp
spells.cpp Rename hasDisease to hasSpellType and refactor function 2022-03-25 20:47:43 +02:00
spells.hpp Rename hasDisease to hasSpellType and refactor function 2022-03-25 20:47:43 +02:00
spellutil.cpp Move target checking code so it applies to all sources 2021-12-10 18:51:37 +01:00
spellutil.hpp move most of the files from esm to esm3, keep common code in esm; this is make space for a future with esm4 2022-01-23 17:04:48 +01:00
stat.cpp Fix stats not working right for saves started before version 17 2022-02-14 18:38:37 +01:00
stat.hpp Add getRatio method 2022-02-10 22:10:46 +01:00
steering.cpp
steering.hpp Increase the base angular velocity to 900°/sec (#5192) 2022-02-23 02:13:31 +03:00
summoning.cpp
summoning.hpp move most of the files from esm to esm3, keep common code in esm; this is make space for a future with esm4 2022-01-23 17:04:48 +01:00
trading.cpp Pass the prng from world where appropriate 2022-03-21 17:49:42 +02:00
trading.hpp
typedaipackage.hpp
weaponpriority.cpp move most of the files from esm to esm3, keep common code in esm; this is make space for a future with esm4 2022-01-23 17:04:48 +01:00
weaponpriority.hpp
weapontype.cpp
weapontype.hpp