Thomas
|
c2127845af
|
Added onKnockdown command
|
11 years ago |
scrawl
|
f921f2e7db
|
Make PcRaiseRank, PcLowerRank and PcJoinFaction properly accept references instead of using the actor that the player talked to last.
This also solves a potential crash when no actor has been talked to yet, e.g. immediately after loading a savegame.
|
11 years ago |
scrawl
|
452b522bc3
|
Fix typos
|
11 years ago |
scrawl
|
c8c0e5de38
|
Fixed code issues found with unity build. Missing include guards, duplicated functions, ...
|
11 years ago |
Marc Zinnschlag
|
0d84adb2c6
|
allow x->(y) instead of (x->y)
|
11 years ago |
Marc Zinnschlag
|
fd665a1994
|
ignore conditions after an else (only works if condition is put in parentheses)
|
11 years ago |
Marc Zinnschlag
|
d213c6c36a
|
fixed a constness-issue
|
11 years ago |
Marc Zinnschlag
|
451e1f413b
|
instead of using pre-compiled variable lists for remote member access get the variable list from the remote script on the fly
|
11 years ago |
Marc Zinnschlag
|
e76ef92669
|
also allow the use of keywords as remote local variables in set statements
|
11 years ago |
Marc Zinnschlag
|
2086ebe410
|
fix for inappropriate disable (2nd attempt)
|
11 years ago |
Marc Zinnschlag
|
b01c6dad37
|
Revert "allow disable as an alias for getDisabled (in most cases)"
This reverts commit f7ff4fbd51 .
|
11 years ago |
Marc Zinnschlag
|
f7ff4fbd51
|
allow disable as an alias for getDisabled (in most cases)
|
11 years ago |
Marc Zinnschlag
|
d6e212a02b
|
Merge branch 'master' into script
|
11 years ago |
Marc Zinnschlag
|
309573a3ac
|
allow the use of the keyword end as a variable name in an expression
|
11 years ago |
Marc Zinnschlag
|
ac8290c4d3
|
fixed problem with line endings in case of a local variable redeclaration
|
11 years ago |
Marc Zinnschlag
|
dde4fbd818
|
allow one more integer argument in RemoveSoulGem and up to 6 more in AiFollow and then throw them all away
|
11 years ago |
Marc Zinnschlag
|
87b51e47a9
|
fixed another case issue in remote member access
|
11 years ago |
Marc Zinnschlag
|
c03bd8ebb6
|
allow [] as aliases for ()
|
11 years ago |
Marc Zinnschlag
|
0313876d88
|
allow leaving out if in a top-level if-statement
|
11 years ago |
Marc Zinnschlag
|
2eeb0eb4f3
|
allow lines to continue with other instructions after an legit else
|
11 years ago |
Marc Zinnschlag
|
749136bf33
|
ignore attempts to set non-existing variables
|
11 years ago |
Marc Zinnschlag
|
a85d3c7dcb
|
ignore unused explicit references for functions
|
11 years ago |
Marc Zinnschlag
|
6e2e4d1adf
|
ignore stray begin
|
11 years ago |
Marc Zinnschlag
|
93d4743012
|
interpret instruction keywords as names within expressions
|
11 years ago |
Marc Zinnschlag
|
c0a6acfe6c
|
allow the use of keywords as variable names in more places
|
11 years ago |
Marc Zinnschlag
|
b1b0877122
|
allow additional numeric argument for AiFollow and ignore it
|
11 years ago |
Marc Zinnschlag
|
bfb0e62c4a
|
ignore additional string argument after enable/disable
|
11 years ago |
Marc Zinnschlag
|
61626e90da
|
allow additional string argument for stopcombat and addspell (ignored)
|
11 years ago |
Marc Zinnschlag
|
6a5d88b640
|
ignore stray else and endif in scripts
|
11 years ago |
Marc Zinnschlag
|
697bda6371
|
allow (and discard) explicit reference on instructions that do not accept explicit references
|
11 years ago |
Marc Zinnschlag
|
f26aa4f645
|
fixed while loop implementation
|
11 years ago |
Emanuel Guevel
|
8c8f4cd420
|
Fix typo
|
11 years ago |
Marc Zinnschlag
|
5c0071f320
|
fixed spelling of an error message
|
11 years ago |
Marc Zinnschlag
|
3b990795c4
|
added access to remote access of local variables of global scripts
|
11 years ago |
Marc Zinnschlag
|
3147aebf75
|
factored out declaration parser
|
11 years ago |
Marc Zinnschlag
|
2b2ac6f62b
|
allow declaration of local variables with keywords as names
|
11 years ago |
Marc Zinnschlag
|
32860a05e3
|
added dummy implementations for getPcInJail and getPcTraveling
|
11 years ago |
Marc Zinnschlag
|
914ab1b8ab
|
allow 'x' instead of 'getjournalindex x'
|
11 years ago |
Marc Zinnschlag
|
cd9b137129
|
allow elseif without matching if (grrrrr)
|
11 years ago |
Marc Zinnschlag
|
8bcdf54570
|
added warning mode to script compiler error handler
|
11 years ago |
scrawl
|
03cf383be7
|
Merge branch 'master' of https://github.com/zinnschlag/openmw into savedgame
Conflicts:
apps/openmw/mwgui/referenceinterface.cpp
apps/openmw/mwmechanics/actors.cpp
apps/openmw/mwmechanics/mechanicsmanagerimp.cpp
apps/openmw/mwmechanics/mechanicsmanagerimp.hpp
apps/openmw/mwscript/cellextensions.cpp
apps/openmw/mwworld/cells.cpp
apps/openmw/mwworld/cells.hpp
apps/openmw/mwworld/cellstore.cpp
apps/openmw/mwworld/store.cpp
apps/openmw/mwworld/worldimp.cpp
|
11 years ago |
Marc Zinnschlag
|
3e58eb34e4
|
Merge remote-tracking branch 'sergeyshambir/startcombat'
Conflicts:
apps/openmw/mwscript/docs/vmformat.txt
|
11 years ago |
scrawl
|
6f9113fe88
|
Add preliminary implementation of PayFine, PayFineThief and GoToJail instructions
|
11 years ago |
scrawl
|
7b33f6f2ac
|
Detect crime of sleeping in other NPC's beds. ShowRestMenu needs to support an explicit/implicit reference for this.
|
11 years ago |
Sergey Shambir
|
d5a0ff17fd
|
MWScript: updated vmformat.txt, changed opcodes to fix sequence.
Opcodes for StartCombat, StopCombat, GetTarget now follow the last
previous opcode.
|
11 years ago |
Sergey Shambir
|
5c7e39a92f
|
Implemented script commands StartCombat, StopCombat, GetTarget.
Also renamed one field of AIWander class because it's not longer
unknown.
|
11 years ago |
scrawl
|
62774fcc4a
|
Merge branch 'master' into HEAD
Conflicts:
apps/openmw/mwbase/world.hpp
apps/openmw/mwinput/inputmanagerimp.cpp
apps/openmw/mwmechanics/actors.cpp
apps/openmw/mwworld/worldimp.cpp
apps/openmw/mwworld/worldimp.hpp
components/esm/loadtes3.cpp
|
11 years ago |
scrawl
|
b3764c504a
|
Implement GetPcJumping instruction
|
11 years ago |
scrawl
|
2a7d610f87
|
Implement GetSpellReadied instruction
|
11 years ago |
scrawl
|
55c5d7cee4
|
Implement Resurrect instruction
|
11 years ago |