Marc Zinnschlag
|
af54bb9623
|
removed some redundancies; some more general cleanup
|
2014-07-25 12:23:18 +02:00 |
|
Marc Zinnschlag
|
d0654f3ade
|
move starting of startup scripts from engine startup to new game start; also restart all startup scripts on saved game load
|
2014-07-25 12:17:15 +02:00 |
|
Marc Zinnschlag
|
1ca0cc4988
|
rewrote MWScript::Locals::configure to be independent of precompiled script data
|
2014-07-25 09:37:21 +02:00 |
|
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
|
2014-07-25 09:36:02 +02:00 |
|
Marc Zinnschlag
|
87c54adb24
|
some cleanup
|
2014-07-25 09:26:30 +02:00 |
|
Marc Zinnschlag
|
f6b502b195
|
rewrote dialgoue filter access to local variables
|
2014-07-25 09:08:59 +02:00 |
|
Marc Zinnschlag
|
9f69db0d69
|
added missing const to ScriptManager::getLocals
|
2014-07-25 08:12:53 +02:00 |
|
Marc Zinnschlag
|
2e355df8b3
|
removed function ScriptManager::getLocalIndex (was redundant and was also depending on precompiled scripts)
|
2014-07-25 07:59:50 +02:00 |
|
Marc Zinnschlag
|
d87630b41a
|
blacklisting for scripts in OpenMW
|
2014-07-21 09:34:10 +02:00 |
|
Marc Zinnschlag
|
6a3ff211b1
|
automatically get target ID at InterpreterContext construction, if a reference is available
|
2014-07-18 09:57:47 +02:00 |
|
Marc Zinnschlag
|
4fb897f2f8
|
added missing getId functions to classes derived from MWWorld::Class
|
2014-07-18 09:56:58 +02:00 |
|
Marc Zinnschlag
|
27c84d6cb7
|
the reference for a targeted script is now determined when needed instead of at the start of the script execution
|
2014-07-17 13:36:55 +02:00 |
|
Marc Zinnschlag
|
dba6a9ebff
|
run targeted scripts with an implicit reference based on the ID given
|
2014-07-17 09:15:41 +02:00 |
|
Marc Zinnschlag
|
75ab8de3d2
|
added opcode for running scripts with explicit references (targeted scripts)
|
2014-07-15 13:26:04 +02:00 |
|
Marc Zinnschlag
|
e9377ad5c4
|
include targeted script data in saved games
|
2014-07-15 13:05:38 +02:00 |
|
Marc Zinnschlag
|
8241ee59c3
|
modified GlobalScripts data structures to accommodate targeted script data
|
2014-07-15 12:59:02 +02:00 |
|
slothlife
|
d0e1210dd7
|
Fix for Bullet debug assert
After changing the vector comparison to squaredDistance, the threshold
for rejecting similar vectors needed to be readjusted.
|
2014-07-13 01:39:42 -05:00 |
|
scrawl
|
f2799ea1d9
|
Reset item model when reference is reset (Fixes #1628)
This caused crashes when the window was resized after the reference no longer exists (e.g. when a savegame is loaded)
|
2014-07-12 18:53:22 +02:00 |
|
scrawl
|
d63dd88113
|
Apply autocalc corrections to player starting spells
|
2014-07-12 18:53:16 +02:00 |
|
scrawl
|
fd3f109362
|
Fix underflow for NPCs with level 0
|
2014-07-12 18:53:16 +02:00 |
|
scrawl
|
a1639371d3
|
Fix rounding for skill/attribute autocalc
|
2014-07-12 18:53:16 +02:00 |
|
scrawl
|
83819b2894
|
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 |
|
scrawl
|
479f248c1d
|
Use spell effect range type, not base effect (applied to spellcasting code)
|
2014-07-12 18:53:15 +02:00 |
|
scrawl
|
b4f8edc186
|
Use spell effect range type, not base effect
|
2014-07-12 18:53:15 +02:00 |
|
scrawl
|
1c41ce9b9d
|
Implement Hrnchamd's player and NPC autocalc spells (Some unclarities remaining, XXX)
|
2014-07-12 18:53:15 +02:00 |
|
scrawl
|
d91d599269
|
Disable quickload when in modal dialog (Fixes #1641)
|
2014-07-12 06:43:04 +02:00 |
|
scrawl
|
048d07b299
|
Show owner of doors in tooltip
|
2014-07-11 11:57:21 +02:00 |
|
scrawl
|
5fbce67b9d
|
Don't redraw ItemView if the size did not change
|
2014-07-11 04:30:44 +02:00 |
|
scrawl
|
53c70dbdaa
|
Exit dialogue when going to jail (Fixes #1635)
|
2014-07-11 04:25:56 +02:00 |
|
scrawl
|
0704fa2b3d
|
Reset local rotation axis in SetAngle (Fixes #1630)
|
2014-07-09 10:23:01 +02:00 |
|
scrawl
|
df80c436fb
|
Fix compile error for OPENMW_USE_FFMPEG=0
|
2014-07-08 10:30:46 +02:00 |
|
scrawl
|
742d008765
|
Fix initializing CharacterController with fists or spell equipped
|
2014-07-08 10:30:46 +02:00 |
|
scrawl
|
a3a8f4da70
|
More font hackery. Will it ever end?
Fixes #1606
|
2014-07-08 10:30:45 +02:00 |
|
scrawl
|
0a2d5d34bc
|
Cancel queued view mode switch when switching view mode (Fixes #1618)
|
2014-07-08 10:30:45 +02:00 |
|
scrawl
|
ee81698089
|
Always control movement by animation except for first person or in-air
|
2014-07-08 10:30:45 +02:00 |
|
scrawl
|
6cd6578a88
|
Handle Deleted moved references (Bug #1613)
|
2014-07-01 21:47:27 +02:00 |
|
scrawl
|
e666ddfe18
|
Fix list of moved references being discarded (Fixes #1613)
|
2014-07-01 21:42:11 +02:00 |
|
scrawl
|
df62c06acf
|
Print exterior grid position in betaComment
|
2014-07-01 21:41:23 +02:00 |
|
scrawl
|
205e039a39
|
Allow modCurrent instructions to decrease below zero (Bug #1589)
|
2014-06-30 17:58:08 +02:00 |
|
scrawl
|
2506c16bf5
|
Add a dummy GetStat function returning 0 (Fixes #1589)
|
2014-06-30 17:49:01 +02:00 |
|
scrawl
|
85a1f9d37b
|
Fall back to resolution selected from list when switching to fullscreen (Fixes #1599)
|
2014-06-30 00:08:39 +02:00 |
|
scrawl
|
082b6125a9
|
Fix crash during spell creation when an effect targeting a skill/attribute doesn't have one assigned yet (Fixes #1598)
|
2014-06-29 17:02:29 +02:00 |
|
scrawl
|
5ec96c5394
|
Add missing visibility flags
|
2014-06-29 16:02:43 +02:00 |
|
scrawl
|
1de406cb6d
|
Catch exception from invalid scripts during save&load (Fixes #1590)
|
2014-06-29 16:02:43 +02:00 |
|
Marc Zinnschlag
|
604509ac7e
|
Merge remote-tracking branch 'scrawl/master'
|
2014-06-29 10:34:48 +02:00 |
|
scrawl
|
e25fa6c157
|
Refactor non-distant land terrain path to a grid based implementation (Fixes #1562)
|
2014-06-29 02:42:36 +02:00 |
|
scrawl
|
4949aa1fbb
|
Add hack required for unnamed animated collision shapes (in_dagoth_bridge00.nif)
|
2014-06-28 18:21:56 +02:00 |
|
scrawl
|
10ef0a34d9
|
Update effects even when main animation is paused (Fixes #1585)
|
2014-06-28 17:54:14 +02:00 |
|
scrawl
|
f929004635
|
Search exterior cells in reverse (workaround for duplicate chargen_plank reference in Morrowind.esm and Bloodmoon.esm)
|
2014-06-28 17:44:52 +02:00 |
|
scrawl
|
65e36793fc
|
Fix messagebox on crash showing wrong path
|
2014-06-28 15:31:55 +02:00 |
|