1
0
Fork 1
mirror of https://github.com/TES3MP/openmw-tes3mp.git synced 2025-01-16 02:19:55 +00:00
openmw-tes3mp/apps/openmw/mwmechanics
dteviot 8d7de7d1ec Telekinesis allows safe opening of traps (Fixes #1916)
When trap activated at beyond normal activation distance, assume telekinesis used and detonate trap at trapped object's location.
Also some minor code refactoring of spellcasting.
1. Corrected parameter passed to explodeSpell().
2. For loop now correctly does an early exit.
3. Removed duplicated tests.
2015-02-17 22:14:25 +13:00
..
activespells.cpp Allow separate summoned creature instances for each spell ID (Fixes #2194) 2015-01-06 16:11:05 +01:00
activespells.hpp Allow separate summoned creature instances for each spell ID (Fixes #2194) 2015-01-06 16:11:05 +01:00
actor.cpp Add MWMechanics::Actor class for temporary actor state, move AiState there 2014-12-24 15:45:14 +01:00
actor.hpp Add MWMechanics::Actor class for temporary actor state, move AiState there 2014-12-24 15:45:14 +01:00
actors.cpp Several warning fixes 2015-01-23 15:34:47 +01:00
actors.hpp Several warning fixes 2015-01-23 15:34:47 +01:00
aiactivate.cpp Draft how to move temporary package state to CharacterController. 2014-10-08 10:58:52 +02:00
aiactivate.hpp Draft how to move temporary package state to CharacterController. 2014-10-08 10:58:52 +02:00
aiavoiddoor.cpp Draft how to move temporary package state to CharacterController. 2014-10-08 10:58:52 +02:00
aiavoiddoor.hpp Draft how to move temporary package state to CharacterController. 2014-10-08 10:58:52 +02:00
aicombat.cpp Centralized "fish can't attack non-swimmer" logic. 2015-01-11 14:25:46 +13:00
aicombat.hpp Moved all variables in temporary storage for AiCombat and some more for AiWander. 2014-10-10 00:16:17 +02:00
aicombataction.cpp Improve AI prioritising health potions 2014-12-24 15:45:12 +01:00
aicombataction.hpp fix typo 2014-08-29 10:47:44 +10:00
aiescort.cpp Draft how to move temporary package state to CharacterController. 2014-10-08 10:58:52 +02:00
aiescort.hpp -improved trigonometric precision 2014-10-10 23:31:01 +02:00
aifollow.cpp AiFollow: target has to be seen in order to start following (Fixes #1637) 2014-12-09 22:25:28 +01:00
aifollow.hpp AiFollow: target has to be seen in order to start following (Fixes #1637) 2014-12-09 22:25:28 +01:00
aipackage.cpp Fix AI moving load doors and throw an exception when trying to do this (Fixes #1907) 2014-09-11 05:53:56 +02:00
aipackage.hpp Implement AiWander fast-forward (Feature #1125) 2014-12-31 18:41:57 +01:00
aipursue.cpp Stop AiPursue when target has invisibility or chameleon>=75 2014-12-24 15:45:14 +01:00
aipursue.hpp Draft how to move temporary package state to CharacterController. 2014-10-08 10:58:52 +02:00
aisequence.cpp Fix running AI for dead actors 2015-01-13 18:13:02 +01:00
aisequence.hpp Implement AiWander fast-forward (Feature #1125) 2014-12-31 18:41:57 +01:00
aistate.hpp Implement AiWander fast-forward (Feature #1125) 2014-12-31 18:41:57 +01:00
aitravel.cpp Implement AiTravel fast-forward (Fixes #1125) 2014-12-31 20:42:29 +01:00
aitravel.hpp Implement AiWander fast-forward (Feature #1125) 2014-12-31 18:41:57 +01:00
aiwander.cpp Update idle voices according to research 2015-01-15 03:35:46 +01:00
aiwander.hpp Store original actor position in AiWander package (Fixes #2200) 2015-01-01 03:38:49 +01:00
alchemy.cpp Fix some static analysis issues (coverity) 2014-12-24 15:45:12 +01:00
alchemy.hpp Add automatic potion naming 2014-10-20 17:45:11 +02:00
autocalcspell.cpp Don't sell racial spells (Fixes #1961) 2014-10-02 16:50:05 +02:00
autocalcspell.hpp Traverse spells in record order from content files. bronrod_the_roarer is perfect now. Other NPCs have some differences. 2014-07-12 18:53:15 +02:00
character.cpp Add proper air movement mechanics (Fixes #2077) 2015-01-13 05:37:43 +01:00
character.hpp Add MWMechanics::Actor class for temporary actor state, move AiState there 2014-12-24 15:45:14 +01:00
combat.cpp Centralized "fish can't attack non-swimmer" logic. 2015-01-11 14:25:46 +13:00
combat.hpp Centralized "fish can't attack non-swimmer" logic. 2015-01-11 14:25:46 +13:00
creaturestats.cpp Allow separate summoned creature instances for each spell ID (Fixes #2194) 2015-01-06 16:11:05 +01:00
creaturestats.hpp Allow separate summoned creature instances for each spell ID (Fixes #2194) 2015-01-06 16:11:05 +01:00
difficultyscaling.cpp Implement difficulty scaling (Fixes #1505) 2014-07-20 16:38:20 +02:00
difficultyscaling.hpp Implement difficulty scaling (Fixes #1505) 2014-07-20 16:38:20 +02:00
disease.hpp Disease Check: Shorten the resistance calculations. 2014-10-01 19:29:03 -05:00
drawstate.hpp Savegame: store most of CreatureStats 2014-05-12 21:37:36 +02:00
enchanting.cpp Enchanting code cleanup 2015-01-12 23:29:58 +01:00
enchanting.hpp Enchanting: fix skill-based cast cost bonus being applied twice 2015-01-07 04:41:12 +01:00
levelledlist.hpp Remove useless throwing of exception 2014-05-22 15:29:36 +02:00
magiceffects.cpp Store magic effect Base values in savegame (Fixes #1489) 2014-08-17 05:38:48 +02:00
magiceffects.hpp Allow separate summoned creature instances for each spell ID (Fixes #2194) 2015-01-06 16:11:05 +01:00
mechanicsmanagerimp.cpp Several warning fixes 2015-01-23 15:34:47 +01:00
mechanicsmanagerimp.hpp Several warning fixes 2015-01-23 15:34:47 +01:00
movement.hpp Store the position and rotation in MWMechanics::Movement 2013-03-30 19:00:46 -07:00
npcstats.cpp Remove unused mLastDrowningHit 2015-01-17 00:10:45 +01:00
npcstats.hpp ESSImport: convert breath meter and skill increases 2015-01-20 19:30:39 +01:00
objects.cpp Merge branch 'savedgame' 2014-02-01 18:16:32 +01:00
objects.hpp Feature #957: Implement area magic 2014-01-20 13:11:29 +01:00
obstacle.cpp Basic RefData and CellRef change tracking 2014-05-25 14:30:07 +02:00
obstacle.hpp Changed getNearbyDoor to use MWWorld::Ptr 2014-05-13 23:46:00 -04:00
pathfinding.cpp Remove unused checkWaypoint function 2015-01-07 02:34:28 +01:00
pathfinding.hpp Remove unused checkWaypoint function 2015-01-07 02:34:28 +01:00
pathgrid.cpp Missing files, aka; Why you shouldn't stresscommit 2014-12-19 11:26:54 +01:00
pathgrid.hpp Work around pathgrid record limitation (Fixes #2195) 2014-12-09 00:13:56 +01:00
pickpocket.cpp moved CellRefList into a separate file 2014-02-23 20:11:05 +01:00
pickpocket.hpp Implement pickpocket detection. Play a voiced dialogue entry when detected. 2014-01-07 03:01:33 +01:00
repair.cpp Attempt to restack item after repair or recharge (Fixes #1656) 2014-07-17 16:16:06 +02:00
repair.hpp Added PC repair feature 2013-03-23 08:16:46 +01:00
security.cpp Basic RefData and CellRef change tracking 2014-05-25 14:30:07 +02:00
security.hpp Cleanup Security class 2013-05-19 23:19:48 +02:00
spellcasting.cpp Telekinesis allows safe opening of traps (Fixes #1916) 2015-02-17 22:14:25 +13:00
spellcasting.hpp Fix Tribunal/BM summon effects not working 2015-01-23 15:34:47 +01:00
spells.cpp Don't clear known spells when reading from the savegame 2015-01-23 15:34:14 +01:00
spells.hpp Graceful error handling for missing spells/factions (Fixes #1825, Bug #2176, Bug #2203) 2014-12-14 02:38:27 +01:00
stat.cpp store NPC state in saved game files 2014-02-16 15:51:45 +01:00
stat.hpp Make Restore/Damage Attribute/Skill effects continuous 2014-11-08 00:57:03 +01:00
steering.cpp merge master 2014-04-27 13:49:31 +04:00
steering.hpp merge master 2014-04-27 13:49:31 +04:00
summoning.cpp Fix Tribunal/BM summon effects not working 2015-01-23 15:34:47 +01:00
summoning.hpp Allow separate summoned creature instances for each spell ID (Fixes #2194) 2015-01-06 16:11:05 +01:00