Marc Zinnschlag
|
c97845d35d
|
better script compiler diagnostics
|
10 years ago |
Marc Zinnschlag
|
984b586bb1
|
fix for implicit references
|
10 years ago |
Marc Zinnschlag
|
8afdf0f46b
|
dagoth fix
|
10 years ago |
scrawl
|
69bbbefc09
|
setDynamic workaround for broken endgame scripts (Fixes #2016)
|
10 years ago |
Marc Zinnschlag
|
eb45793eab
|
Merge remote-tracking branch 'thoronador/fix-numeric-limits-usage'
|
10 years ago |
Thoronador
|
4d62541b62
|
fix usage of numeric_limits static functions min() and max()
Functions min() and max() of std::numeric_limits<T> are static
and can therefore be accessed via class name and :: operator.
|
10 years ago |
scrawl
|
8cb09e89ed
|
Make spells cast by scripts always succeed (Fixes #1993)
|
10 years ago |
scrawl
|
8097d9801d
|
Fix HasSoulgem function to return number of soulgems
|
10 years ago |
scrawl
|
c4fa671381
|
Don't allow raising faction rank if the next rank has no name (Fixes #1975)
|
10 years ago |
scrawl
|
c010c28337
|
Implement ToggleWorld instruction
|
10 years ago |
scrawl
|
7252cb63a6
|
Fix cppcheck issues
|
10 years ago |
scrawl
|
603e558fb7
|
Fix broken getCollidingPc / getCollidingActor (cppcheck)
|
10 years ago |
scrawl
|
04c79d5f1e
|
Fix case issue when setting companion's profit on the script
|
10 years ago |
Marc Zinnschlag
|
b5d5eadf79
|
Merge remote-tracking branch 'scrawl/master'
|
10 years ago |
scrawl
|
f3d4b63aaf
|
Fix AI moving load doors and throw an exception when trying to do this (Fixes #1907)
|
10 years ago |
MiroslavR
|
d64be1c092
|
Use CellId::mWorldspace to find out whether objects are in the same worldspace
|
10 years ago |
MiroslavR
|
621e81fa7d
|
Make getdistance return maximum value only if the given objects are in different worldspaces (Fixes #1895)
|
10 years ago |
scrawl
|
457b96a8af
|
Reset bounty and crime immediately when going to jail (Fixes #1892)
|
10 years ago |
scrawl
|
628600a0a5
|
Make PlaceItem place the item in the player's current worldspace
|
10 years ago |
scrawl
|
267cf4e140
|
Implement ResetActors script instruction (Fixes #1859)
|
10 years ago |
Marc Zinnschlag
|
52f6a2ec7b
|
remote local variable access was always using variable with index 1 instead of the index specified by the access request (Fixes #1739)
|
11 years ago |
Marc Zinnschlag
|
80d39780ae
|
same fix for a couple of additional instructions
|
11 years ago |
Marc Zinnschlag
|
7de49a66e2
|
fix for PCJoinFaction and for getPcRank without explicit reference
|
11 years ago |
Marc Zinnschlag
|
0d8bfbfa9b
|
getpcrank did not read the explicit reference in some cases (Fixed #1767)
|
11 years ago |
scrawl
|
2db50da8dd
|
Implement magic effect script instructions (Feature #1489)
|
11 years ago |
scrawl
|
d8943aef2f
|
Encapsulate magic effect magnitude (Feature #1489)
|
11 years ago |
scrawl
|
36ba56d037
|
Make Position instruction move non-player actors within their cell only (Fixes #1791)
|
11 years ago |
Marc Zinnschlag
|
33c36bf0df
|
Merge remote-tracking branch 'scrawl/master'
|
11 years ago |
Digmaster
|
a32ab842ae
|
Added ForceJump/ForceMoveJump commands
|
11 years ago |
scrawl
|
eb1888a540
|
Fix GetPcRank and PcExpelled not accepting Faction IDs properly (Fixes #1709)
|
11 years ago |
scrawl
|
a18cec7c8e
|
Use a MyGUI widget to render the screen fader (Fixes #1741, Fixes #1719)
|
11 years ago |
scrawl
|
b58b8c6f8f
|
Adjust player position to ground when using a door marker, even if the player is levitating (Fixes #1737)
|
11 years ago |
scrawl
|
45af34d189
|
Merge branch 'master' of https://github.com/OpenMW/openmw
|
11 years ago |
scrawl
|
543bb22e8f
|
Implement collision script instructions (Fixes #1111)
|
11 years ago |
scrawl
|
4773d754c6
|
Remove redundant isHostile flag (Fixes #1652)
|
11 years ago |
Marc Zinnschlag
|
c9cd7fb6b7
|
Merge branch 'scripts'
|
11 years ago |
Marc Zinnschlag
|
1ca0cc4988
|
rewrote MWScript::Locals::configure to be independent of precompiled script data
|
11 years ago |
Marc Zinnschlag
|
a3c4000198
|
moved call to Globalscripts::addStartup out of the constructor because at the time of construction the environment may not be set up yet to perform this operation
|
11 years ago |
Marc Zinnschlag
|
87c54adb24
|
some cleanup
|
11 years ago |
Marc Zinnschlag
|
9f69db0d69
|
added missing const to ScriptManager::getLocals
|
11 years ago |
Marc Zinnschlag
|
2e355df8b3
|
removed function ScriptManager::getLocalIndex (was redundant and was also depending on precompiled scripts)
|
11 years ago |
scrawl
|
ca45a63cf7
|
Close doors instantly when using Lock instruction
|
11 years ago |
Marc Zinnschlag
|
d87630b41a
|
blacklisting for scripts in OpenMW
|
11 years ago |
Marc Zinnschlag
|
6a3ff211b1
|
automatically get target ID at InterpreterContext construction, if a reference is available
|
11 years ago |
Marc Zinnschlag
|
27c84d6cb7
|
the reference for a targeted script is now determined when needed instead of at the start of the script execution
|
11 years ago |
Marc Zinnschlag
|
dba6a9ebff
|
run targeted scripts with an implicit reference based on the ID given
|
11 years ago |
Marc Zinnschlag
|
75ab8de3d2
|
added opcode for running scripts with explicit references (targeted scripts)
|
11 years ago |
Marc Zinnschlag
|
e9377ad5c4
|
include targeted script data in saved games
|
11 years ago |
Marc Zinnschlag
|
8241ee59c3
|
modified GlobalScripts data structures to accommodate targeted script data
|
11 years ago |
scrawl
|
0704fa2b3d
|
Reset local rotation axis in SetAngle (Fixes #1630)
|
11 years ago |