openmw-tes3coop/apps/openmw/mwscript
scrawl e68600eda2 Make Activate instruction work properly even when onActivate was not called in the same frame.
There are two major differences to the old implementation:
 - Activate can now be called on its own, e.g. in the console. In Vanilla this appears to be a no-op, so it is unlikely to be used and the potential for breakage is low.
 - The Action to execute is now determined when Activate is called, not when OnActivate is called. This however makes sense, since there may be a time difference between the two, and the object (or the player) could have changed in the meantime, requiring a different Action.

Fixes #1166 and #1346.
2014-05-28 19:23:50 +02:00
..
docs Make Activate instruction work properly even when onActivate was not called in the same frame. 2014-05-28 19:23:50 +02:00
aiextensions.cpp
aiextensions.hpp
animationextensions.cpp
animationextensions.hpp
cellextensions.cpp Some more missing isInCell checks 2014-05-25 15:07:35 +02:00
cellextensions.hpp
compilercontext.cpp
compilercontext.hpp
consoleextensions.cpp
consoleextensions.hpp
containerextensions.cpp
containerextensions.hpp initial move of script opcodes and registerExtensions functions to components/compiler 2013-08-06 20:38:41 -04:00
controlextensions.cpp Closes #1106: Move stance to CreatureStats, since creatures also have separate run/walk animations. 2014-01-15 14:53:29 +01:00
controlextensions.hpp
dialogueextensions.cpp
dialogueextensions.hpp initial move of script opcodes and registerExtensions functions to components/compiler 2013-08-06 20:38:41 -04:00
extensions.cpp
extensions.hpp
globalscripts.cpp
globalscripts.hpp
guiextensions.cpp
guiextensions.hpp
interpretercontext.cpp
interpretercontext.hpp Make Activate instruction work properly even when onActivate was not called in the same frame. 2014-05-28 19:23:50 +02:00
locals.cpp store global script state in saved game files 2013-12-15 16:16:50 +01:00
locals.hpp
miscextensions.cpp Make Activate instruction work properly even when onActivate was not called in the same frame. 2014-05-28 19:23:50 +02:00
miscextensions.hpp initial move of script opcodes and registerExtensions functions to components/compiler 2013-08-06 20:38:41 -04:00
ref.hpp
scriptmanagerimp.cpp
scriptmanagerimp.hpp
skyextensions.cpp
skyextensions.hpp
soundextensions.cpp
soundextensions.hpp
statsextensions.cpp PcJoinFaction and friends: make sure the given faction exists 2014-05-27 13:54:25 +02:00
statsextensions.hpp
transformationextensions.cpp
transformationextensions.hpp
userextensions.cpp
userextensions.hpp initial move of script opcodes and registerExtensions functions to components/compiler 2013-08-06 20:38:41 -04:00