You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
openmw/apps/openmw/mwmechanics
trav5 238d68b691 Magic effects are updated once before applying when resting
Fixing #7970.
When the player was resting, all their magic effects were applied throughout
the rest duration, including the effects for already removed spells, which
were applied once more before removal.
This commit calls an update before that applying, so that these removed
spells are executed and removed and only then the real duration-long
execution of remaining magic effects takes place.
4 days ago
..
activespells.cpp Spellcast related Lua API + spellcasting/activespell refactor 2 months ago
activespells.hpp Spellcast related Lua API + spellcasting/activespell refactor 2 months ago
actor.hpp Do not adjust position for falling actors 2 years ago
actors.cpp Magic effects are updated once before applying when resting 4 days ago
actors.hpp Spellcast related Lua API + spellcasting/activespell refactor 2 months ago
actorutil.cpp Consider 75% Chameleon magical invisibility as well 6 months ago
actorutil.hpp Don't headtrack or greet magically hidden actors (bug #5978) 2 years ago
aiactivate.cpp Use NAM9 for stack count 5 months ago
aiactivate.hpp Initial commit: In ESM structures, replace the string members that are RefIds to other records, to a new strong type 1 year ago
aiavoiddoor.cpp Apply clang-format to code base 2 years ago
aiavoiddoor.hpp Apply clang-format to code base 2 years ago
aibreathe.cpp Cleanup includes 10 months ago
aibreathe.hpp Apply clang-format to code base 2 years ago
aicast.cpp Spellcast related Lua API + spellcasting/activespell refactor 2 months ago
aicast.hpp Spellcast related Lua API + spellcasting/activespell refactor 2 months ago
aicombat.cpp Spellcast related Lua API + spellcasting/activespell refactor 2 months ago
aicombat.hpp Bring attack voice lines in line with research 4 months ago
aicombataction.cpp Spellcast related Lua API + spellcasting/activespell refactor 2 months ago
aicombataction.hpp Bring attack voice lines in line with research 4 months ago
aiescort.cpp Split ESM headers 2 weeks ago
aiescort.hpp Expose Wander option values to the Lua API (#7916) 2 weeks ago
aiface.cpp Apply clang-format to code base 2 years ago
aiface.hpp Apply clang-format to code base 2 years ago
aifollow.cpp Use NAM9 for stack count 5 months ago
aifollow.hpp fixed some typos and spelling errors 1 year ago
aipackage.cpp Optimize AI package target comparisons 4 months ago
aipackage.hpp Expose Wander option values to the Lua API (#7916) 2 weeks ago
aipackagetypeid.hpp Apply clang-format to code base 2 years ago
aipursue.cpp Use NAM9 for stack count 5 months ago
aipursue.hpp fixed some typos and spelling errors 1 year ago
aisequence.cpp Merge branch 'imnotyourpalbuddy' into 'master' 3 months ago
aisequence.hpp Merge branch 'imnotyourpalbuddy' into 'master' 3 months ago
aisetting.hpp Move AiSetting out of MWMechanics::CreatureStats 2 years ago
aistate.hpp Allow talking with fleeing creatures (bug #7631) 7 months ago
aistatefwd.hpp Use forward declarations instead of including aistate.hpp 2 years ago
aitemporarybase.hpp Move AiTemporaryBase to a separate header 2 years ago
aitimer.hpp Apply clang-format to code base 2 years ago
aitravel.cpp Filter evade directions by supported animations 10 months ago
aitravel.hpp Apply clang-format to code base 2 years ago
aiwander.cpp add ignore list to raycasts 3 months ago
aiwander.hpp Expose Wander option values to the Lua API (#7916) 2 weeks ago
alchemy.cpp Spellcast related Lua API + spellcasting/activespell refactor 2 months ago
alchemy.hpp Make ingredient order affect effect order 5 months ago
autocalcspell.cpp Spellcast related Lua API + spellcasting/activespell refactor 2 months ago
autocalcspell.hpp Assign StringRefIds to attributes 9 months ago
character.cpp Always queue movement even when there's none 1 month ago
character.hpp Spellcast related Lua API + spellcasting/activespell refactor 2 months ago
combat.cpp Improve hit detection emulation (#7900) 1 month ago
combat.hpp Move friendly fire logic to onHit 5 months ago
creaturecustomdataresetter.hpp Split apps/openmw/mwmechanics/actorutil.hpp 2 years ago
creaturestats.cpp Reset friendly hits at the end of combat and don't count hits while in combat 3 months ago
creaturestats.hpp Reset friendly hits at the end of combat and don't count hits while in combat 3 months ago
damagesourcetype.hpp Classify the damage passed to Class::onHit 5 months ago
difficultyscaling.cpp Merge branch 'cleanup_includes' into 'master' 11 months ago
difficultyscaling.hpp Implement difficulty scaling (Fixes #1505) 10 years ago
disease.hpp Elsid comments 12 months ago
drawstate.hpp Rename DrawState_ to DrawState and use enum class 2 years ago
enchanting.cpp Spellcast related Lua API + spellcasting/activespell refactor 2 months ago
enchanting.hpp Fix price enchantment price calculation to use the correct item count 10 months ago
greetingstate.hpp Split apps/openmw/mwmechanics/actorutil.hpp 2 years ago
inventory.hpp Cleanup includes 10 months ago
levelledlist.cpp Expose levelled creatures to Lua 11 months ago
levelledlist.hpp Expose levelled creatures to Lua 11 months ago
magiceffects.cpp Make ingredient order affect effect order 5 months ago
magiceffects.hpp Make ingredient order affect effect order 5 months ago
mechanicsmanagerimp.cpp Use normalized path for SoundManager::playPlaylist 4 weeks ago
mechanicsmanagerimp.hpp Spellcast related Lua API + spellcasting/activespell refactor 2 months ago
movement.hpp Apply clang-format to code base 2 years ago
npcstats.cpp Remove the now unused npcstats methods useSkill and increaseSkill 4 months ago
npcstats.hpp Remove the now unused npcstats methods useSkill and increaseSkill 4 months ago
objects.cpp Use a smaller integer type instead of dealing with casting issues. 4 months ago
objects.hpp Use a smaller integer type instead of dealing with casting issues. 4 months ago
obstacle.cpp Filter evade directions by supported animations 10 months ago
obstacle.hpp Filter evade directions by supported animations 10 months ago
pathfinding.cpp Use proper cell size for ESM4 cells in CoordinateConverter 9 months ago
pathfinding.hpp Replace fixed size writeHNT calls with decomposition 2 months ago
pathgrid.cpp Add missing includes 6 days ago
pathgrid.hpp Refactor pathgrid indices to use size_t instead of int 1 year ago
pickpocket.cpp Put ESMStore to Environment 1 year ago
pickpocket.hpp Apply clang-format to code base 2 years ago
recharge.cpp Dehardcode skill and level progression 4 months ago
recharge.hpp Apply clang-format to code base 2 years ago
repair.cpp Dehardcode skill and level progression 4 months ago
repair.hpp Apply clang-format to code base 2 years ago
security.cpp Dehardcode skill and level progression 4 months ago
security.hpp Apply clang-format to code base 2 years ago
setbaseaisetting.hpp Cleanup includes 10 months ago
spellcasting.cpp Don't run target-specific spell infliction code when there's no target (#7926) 1 month ago
spellcasting.hpp Spellcast related Lua API + spellcasting/activespell refactor 2 months ago
spelleffects.cpp Spellcast related Lua API + spellcasting/activespell refactor 2 months ago
spelleffects.hpp Apply clang-format to code base 2 years ago
spelllist.cpp Cleanup includes 10 months ago
spelllist.hpp Initial commit: In ESM structures, replace the string members that are RefIds to other records, to a new strong type 1 year ago
spellpriority.cpp Spellcast related Lua API + spellcasting/activespell refactor 2 months ago
spellpriority.hpp Remove heal cooldown 9 months ago
spellresistance.cpp Elsid comments 12 months ago
spellresistance.hpp Apply clang-format to code base 2 years ago
spells.cpp Spellcast related Lua API + spellcasting/activespell refactor 2 months ago
spells.hpp Moved check for actor/non-actor to ActorStore constructor. Refactor ActorSpells type to be an ActorStore type. 12 months ago
spellutil.cpp Spellcast related Lua API + spellcasting/activespell refactor 2 months ago
spellutil.hpp Spellcast related Lua API + spellcasting/activespell refactor 2 months ago
stat.cpp Minor header cleanup 1 year ago
stat.hpp Minor header cleanup 1 year ago
steering.cpp Use settings values for Game settings 11 months ago
steering.hpp Apply clang-format to code base 2 years ago
summoning.cpp Lua: Animation bindings 4 months ago
summoning.hpp Remove ESM::RefId::sEmpty 1 year ago
typedaipackage.hpp Apply clang-format to code base 2 years ago
weaponpriority.cpp Rate weapons as useless if the actor's skill is 0 7 months ago
weaponpriority.hpp Apply clang-format to code base 2 years ago
weapontype.cpp More cleanup of scripted animations 5 months ago
weapontype.hpp More cleanup of scripted animations 5 months ago