dteviot
2cfc4c0286
script Random() command now returns correct range.
10 years ago
scrawl
c7be850162
Add messagebox escape characters for spell/weapon cycling hotkeys
10 years ago
scrawl
f7ba1dbfc8
Add error handling for getPcRank and similar defines ( Fixes #2071 )
10 years ago
Marc Zinnschlag
8952154488
inherit target ID when starting a script from another script
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
75ab8de3d2
added opcode for running scripts with explicit references (targeted scripts)
11 years ago
scrawl
c8c0e5de38
Fixed code issues found with unity build. Missing include guards, duplicated functions, ...
11 years ago
Marc Zinnschlag
d6e212a02b
Merge branch 'master' into script
11 years ago
Marc Zinnschlag
3b990795c4
added access to remote access of local variables of global scripts
11 years ago
scrawl
0cc1cd8f7e
Fix message box formatting bug
11 years ago
scrawl
26d972280f
Fix a few text defines
11 years ago
Lukasz Gromanowski
50b6e828cc
Added asserts in Interpreter::installSegmentX methods.
...
Signed-off-by: Lukasz Gromanowski <lgromanowski@gmail.com>
11 years ago
scrawl
7dc30a01cd
Some changes suggested by cppcheck
12 years ago
scrawl
78e6dab9d2
Dialogue history rewrite WIP
12 years ago
Marc Zinnschlag
a1ece7de30
Bug #613 : fixed assert in string literal access function
12 years ago
Marc Zinnschlag
b255472cc6
fixed a spelling mistake
12 years ago
Nathan Jeffords
08fa9dcd3e
replaced std::string concatenation with std::ostringstream
...
Changed a block of code that was performing a series of string
concatenations to use an ostringstream instead. This allowed the removal
of calls to std::to_string (not C++03 compliant) and fixes an compile
error in MSVC 2010 (ambigous overload when calling std::to_string).
12 years ago
Tom Mason
a14b7e4a0f
small fixes on text defines
12 years ago
Tom Mason
8ac8fdff47
implemented all text defines except a few for keybindings that don't exist yet
12 years ago
Tom Mason
f2c6907244
Added in text escape sequences for dialogue, messageboxes and books. builtins are placeholders, global variables work
12 years ago
Marc Zinnschlag
fe85de5ea7
Issue #181 : assignment to member variables
13 years ago
Marc Zinnschlag
10b27e582b
Issue #181 : various fixed to member variable access
13 years ago
Marc Zinnschlag
ce43ff8d05
Issue #181 : added member variable access opcodes
13 years ago
Marc Zinnschlag
72fca40090
Issue #181 : member variable access in interpreter context
13 years ago
Marc Zinnschlag
80691250ec
don't create a new virtual machine for each script and frame
14 years ago
Marc Zinnschlag
861dc6a16e
redirecting output of expression evalutation to new report channel
14 years ago
Marc Zinnschlag
125319c441
splitting off console output from messageBox channel
14 years ago
Jan-Peter Nilsson
a94de76801
Whitespace changes only tabs->spaces and removal of traling space (including mangle and openengline)
14 years ago
Marc Zinnschlag
b3cc3073a3
changed encoding of segment 3 opcodes (increasing the number of opcodes, while reducing the width of the argument)
15 years ago
Marc Zinnschlag
08d2b80434
message box fix
15 years ago
Marc Zinnschlag
276a9db6f7
added missing button implementation for MessageBox
15 years ago
Marc Zinnschlag
72cc0a3983
fixed typo in documentation
15 years ago
Marc Zinnschlag
c9a6335918
replaced flat Type_Data stack with a union
15 years ago
Marc Zinnschlag
69e607e140
implemented getdistance with explicit references
15 years ago
Marc Zinnschlag
d4ac3b506e
implemented enable, disable and getdisabled with explicit references
15 years ago
Marc Zinnschlag
592fa84e2d
added Enable, Disable, GetDisabled
15 years ago
Marc Zinnschlag
6b3ff8a516
constness fixes
15 years ago
Marc Zinnschlag
9d73718ec1
added GetSecondsPassed
15 years ago
Marc Zinnschlag
eff931b464
fixed broken getdistance function
15 years ago
Marc Zinnschlag
34b824cb70
implemented GetDistance function
15 years ago
Marc Zinnschlag
a61b2c39f0
added scriptrunning/startscript/stopscript; sorted out more case problems
15 years ago
Marc Zinnschlag
185f8bd56d
added random function; global variable fix
15 years ago
Marc Zinnschlag
f9c1548f80
added menumode script function; added global variable handling in compiler and interpreter (openmw context still ignores global variables)
15 years ago
Marc Zinnschlag
5d46fc869c
added missing sound script functionality; various script-related bug-fixes
15 years ago
Marc Zinnschlag
c12752df4d
added sound manager skeleton and sound script functions
15 years ago
Marc Zinnschlag
474b412b47
implemented local script execution
15 years ago
athile
056194baa2
Merge upstream
15 years ago
Marc Zinnschlag
804aed6298
added basic message box formatting
15 years ago
Marc Zinnschlag
aeb41105c4
added comparison operators
15 years ago
Marc Zinnschlag
69342f320d
added if control structure
15 years ago