1
0
Fork 0
mirror of https://github.com/OpenMW/openmw.git synced 2025-12-07 20:04:31 +00:00
openmw/apps/openmw/mwmechanics
psi29a b937b0271f Merge branch 'fightthechameleon' into 'master'
Prevent witnesses from ending combat because they didn't get hit

See merge request OpenMW/openmw!4814
2025-07-29 07:43:59 +00:00
..
activespells.cpp Only check for spelllist/equipment changes in the update loop 2025-07-13 11:18:15 +02:00
activespells.hpp Update effects upon applying them 2025-07-13 10:53:34 +02:00
actor.hpp Turn GreetingState into enum class and cut some mechanics manager includes 2025-07-27 23:02:06 +03:00
actors.cpp Turn GreetingState into enum class and cut some mechanics manager includes 2025-07-27 23:02:06 +03:00
actors.hpp Use string_view for sIdleSelectToGroupName 2025-04-24 23:01:30 +02:00
actorutil.cpp Consider 75% Chameleon magical invisibility as well 2023-11-07 02:59:37 +00:00
actorutil.hpp Don't headtrack or greet magically hidden actors (bug #5978) 2022-07-29 10:47:50 +03:00
aiactivate.cpp Use NAM9 for stack count 2023-12-31 17:12:46 +00:00
aiactivate.hpp Initial commit: In ESM structures, replace the string members that are RefIds to other records, to a new strong type 2022-12-27 19:15:54 +01:00
aiavoiddoor.cpp Apply clang-format to code base 2022-09-22 21:35:26 +03:00
aiavoiddoor.hpp Apply clang-format to code base 2022-09-22 21:35:26 +03:00
aibreathe.cpp Cleanup includes 2023-07-08 11:28:56 +02:00
aibreathe.hpp Apply clang-format to code base 2022-09-22 21:35:26 +03:00
aicast.cpp Spellcast related Lua API + spellcasting/activespell refactor 2024-03-25 13:50:23 +00:00
aicast.hpp Spellcast related Lua API + spellcasting/activespell refactor 2024-03-25 13:50:23 +00:00
aicombat.cpp Merge branch 'aiwander' into 'master' 2025-07-28 00:48:17 +03:00
aicombat.hpp Move getClosestPoint to a separate file 2025-07-27 11:17:17 +02:00
aicombataction.cpp Spellcast related Lua API + spellcasting/activespell refactor 2024-03-25 13:50:23 +00:00
aicombataction.hpp Bring attack voice lines in line with research 2024-01-25 19:36:41 +01:00
aiescort.cpp Split ESM headers 2024-05-03 01:55:20 +02:00
aiescort.hpp Expose Wander option values to the Lua API (#7916) 2024-05-03 09:40:30 +00:00
aiface.cpp Apply clang-format to code base 2022-09-22 21:35:26 +03:00
aiface.hpp Apply clang-format to code base 2022-09-22 21:35:26 +03:00
aifollow.cpp Use NAM9 for stack count 2023-12-31 17:12:46 +00:00
aifollow.hpp fixed some typos and spelling errors 2023-05-09 20:07:08 -04:00
aipackage.cpp Build path over navmesh for wandering actors 2025-07-27 11:17:17 +02:00
aipackage.hpp Move getClosestPoint to a separate file 2025-07-27 11:17:17 +02:00
aipackagetypeid.hpp Apply clang-format to code base 2022-09-22 21:35:26 +03:00
aipursue.cpp Use NAM9 for stack count 2023-12-31 17:12:46 +00:00
aipursue.hpp fixed some typos and spelling errors 2023-05-09 20:07:08 -04:00
aisequence.cpp Clarify the resetInitialPosition loop 2025-03-23 21:44:04 +01:00
aisequence.hpp Merge branch 'imnotyourpalbuddy' into 'master' 2024-02-09 21:28:04 +00:00
aisetting.hpp Move AiSetting out of MWMechanics::CreatureStats 2022-07-16 16:43:33 +02:00
aistate.hpp Reset initial wander position when commanding actors and don't create return packages when stacking actual ai packages 2025-03-23 18:25:20 +01:00
aistatefwd.hpp Use forward declarations instead of including aistate.hpp 2022-07-16 17:13:16 +02:00
aitemporarybase.hpp Move AiTemporaryBase to a separate header 2022-07-16 17:13:16 +02:00
aitimer.hpp Apply clang-format to code base 2022-09-22 21:35:26 +03:00
aitravel.cpp Turn GreetingState into enum class and cut some mechanics manager includes 2025-07-27 23:02:06 +03:00
aitravel.hpp Apply clang-format to code base 2022-09-22 21:35:26 +03:00
aiwander.cpp Merge branch 'classheader' into 'master' 2025-07-28 22:35:24 +00:00
aiwander.hpp Move getClosestPoint to a separate file 2025-07-27 11:17:17 +02:00
alchemy.cpp Spellcast related Lua API + spellcasting/activespell refactor 2024-03-25 13:50:23 +00:00
alchemy.hpp Make ingredient order affect effect order 2023-12-20 11:56:12 +01:00
attacktype.hpp Introduced attacktype enum, fixed lua docs 2024-06-21 23:18:48 +02:00
autocalcspell.cpp Spellcast related Lua API + spellcasting/activespell refactor 2024-03-25 13:50:23 +00:00
autocalcspell.hpp Assign StringRefIds to attributes 2023-08-20 10:28:46 +02:00
character.cpp Remove completion threshold-based turning for the player (#8447) 2025-07-22 15:35:57 +03:00
character.hpp Allow unsetting a character controller's animation 2025-07-19 09:23:43 +02:00
combat.cpp Check if the victim is within weapon reach upon hit (#8280) 2025-01-16 13:08:06 +03:00
combat.hpp Check if the victim is within weapon reach upon hit (#8280) 2025-01-16 13:08:06 +03:00
creaturecustomdataresetter.hpp Split apps/openmw/mwmechanics/actorutil.hpp 2022-06-26 16:42:29 +02:00
creaturestats.cpp Remove dead code 2025-05-31 15:26:11 +02:00
creaturestats.hpp Remove dead code 2025-05-31 15:26:11 +02:00
damagesourcetype.hpp Classify the damage passed to Class::onHit 2023-12-27 20:05:08 +03:00
difficultyscaling.cpp Merge branch 'cleanup_includes' into 'master' 2023-07-03 16:01:48 +00:00
difficultyscaling.hpp Implement difficulty scaling (Fixes #1505) 2014-07-20 16:38:20 +02:00
disease.hpp Ignore resistances for base diseases 2025-05-06 20:09:48 +02:00
drawstate.hpp Rename DrawState_ to DrawState and use enum class 2022-07-17 20:50:26 +03:00
enchanting.cpp Use the final effect cost to calculate enchantment price (#8340) 2025-02-04 09:21:13 +03:00
enchanting.hpp Use the final effect cost to calculate enchantment price (#8340) 2025-02-04 09:21:13 +03:00
greetingstate.hpp Turn GreetingState into enum class and cut some mechanics manager includes 2025-07-27 23:02:06 +03:00
inventory.hpp Cleanup includes 2023-07-08 11:28:56 +02:00
levelledlist.cpp Expose levelled creatures to Lua 2023-06-11 15:13:46 +02:00
levelledlist.hpp Expose levelled creatures to Lua 2023-06-11 15:13:46 +02:00
magiceffects.cpp Remove dead code 2025-05-31 15:26:11 +02:00
magiceffects.hpp Remove dead code 2025-05-31 15:26:11 +02:00
mechanicsmanagerimp.cpp Prevent witnesses from ending combat because they didn't get hit 2025-07-27 21:12:52 +02:00
mechanicsmanagerimp.hpp Use string_view for sIdleSelectToGroupName 2025-04-24 23:01:30 +02:00
movement.hpp Apply clang-format to code base 2022-09-22 21:35:26 +03:00
npcstats.cpp Remove the now unused npcstats methods useSkill and increaseSkill 2024-01-30 21:25:39 +01:00
npcstats.hpp Remove the now unused npcstats methods useSkill and increaseSkill 2024-01-30 21:25:39 +01:00
objects.cpp Allow unsetting a character controller's animation 2025-07-19 09:23:43 +02:00
objects.hpp Use a smaller integer type instead of dealing with casting issues. 2024-01-28 14:48:49 +01:00
obstacle.cpp Remove isAreaOccupiedByOtherActor from obstacle.* 2025-07-26 11:48:36 +02:00
obstacle.hpp Remove isAreaOccupiedByOtherActor from obstacle.* 2025-07-26 11:48:36 +02:00
pathfinding.cpp Build path over navmesh for wandering actors 2025-07-27 11:17:17 +02:00
pathfinding.hpp Build path over navmesh for wandering actors 2025-07-27 11:17:17 +02:00
pathgrid.cpp Add missing includes 2024-05-10 23:27:21 +02:00
pathgrid.hpp Refactor pathgrid indices to use size_t instead of int 2023-04-08 00:32:43 +00:00
pickpocket.cpp Put ESMStore to Environment 2023-04-20 21:45:49 +02:00
pickpocket.hpp Apply clang-format to code base 2022-09-22 21:35:26 +03:00
recharge.cpp Dehardcode skill and level progression 2024-01-30 21:25:36 +01:00
recharge.hpp Apply clang-format to code base 2022-09-22 21:35:26 +03:00
repair.cpp Dehardcode skill and level progression 2024-01-30 21:25:36 +01:00
repair.hpp Apply clang-format to code base 2022-09-22 21:35:26 +03:00
security.cpp Dehardcode skill and level progression 2024-01-30 21:25:36 +01:00
security.hpp Apply clang-format to code base 2022-09-22 21:35:26 +03:00
setbaseaisetting.hpp Cleanup includes 2023-07-08 11:28:56 +02:00
spellcasting.cpp Update effects upon applying them 2025-07-13 10:53:34 +02:00
spellcasting.hpp Spellcast related Lua API + spellcasting/activespell refactor 2024-03-25 13:50:23 +00:00
spelleffects.cpp Merge branch 'nomagnitudeforyou' into 'master' 2025-07-28 15:59:13 +00:00
spelleffects.hpp Don't play vfx and sound on fully resisted debuffs 2025-07-11 03:10:49 +08:00
spelllist.cpp Cleanup includes 2023-07-08 11:28:56 +02:00
spelllist.hpp Initial commit: In ESM structures, replace the string members that are RefIds to other records, to a new strong type 2022-12-27 19:15:54 +01:00
spellpriority.cpp Prevent spell priority skyrocketing in useless cases 2024-08-07 22:49:23 +02:00
spellpriority.hpp Remove heal cooldown 2023-08-07 22:44:24 +02:00
spellresistance.cpp Elsid comments 2023-05-23 19:30:29 +02:00
spellresistance.hpp Apply clang-format to code base 2022-09-22 21:35:26 +03:00
spells.cpp Don't modify base records from Lua 2024-10-25 16:35:23 +02:00
spells.hpp Don't modify base records from Lua 2024-10-25 16:35:23 +02:00
spellutil.cpp Make powers immune to silence (#8371) 2025-02-27 18:27:10 +03:00
spellutil.hpp Spellcast related Lua API + spellcasting/activespell refactor 2024-03-25 13:50:23 +00:00
stat.cpp Minor header cleanup 2023-04-30 16:26:03 +02:00
stat.hpp Minor header cleanup 2023-04-30 16:26:03 +02:00
steering.cpp Use settings values for Game settings 2023-07-01 00:59:35 +02:00
steering.hpp Apply clang-format to code base 2022-09-22 21:35:26 +03:00
summoning.cpp Use normalized path for correctMeshPath 2024-11-16 12:49:11 +01:00
summoning.hpp Remove ESM::RefId::sEmpty 2023-04-26 21:15:16 +02:00
typedaipackage.hpp Apply clang-format to code base 2022-09-22 21:35:26 +03:00
weaponpriority.cpp Rate weapons as useless if the actor's skill is 0 2023-10-28 10:49:18 +02:00
weaponpriority.hpp Apply clang-format to code base 2022-09-22 21:35:26 +03:00
weapontype.cpp More cleanup of scripted animations 2023-12-05 14:13:35 +00:00
weapontype.hpp More cleanup of scripted animations 2023-12-05 14:13:35 +00:00