AnyOldName3
ef8e7d97cb
Resolve merge conflicts from !4971
2025-11-10 16:01:47 +00:00
Evil Eye
4f8b418c23
Ensure LuaUtil::call is invoked from a safe context
2025-10-30 22:24:53 +01:00
AnyOldName3
06cb00bb0b
Resolve merge conflicts from !4924 and !4928
...
luamanagerimp still needs float frameDuration, and reordering a bunch of fields in the scene manager conflicted with changing the type of maxanisotropy.
2025-10-04 23:08:20 +01:00
Evil Eye
478df08433
Address more engine conversion warnings
2025-09-22 13:33:27 +02:00
Evil Eye
ff79c2d826
Turn menu.saveGame into a delayed action
2025-09-20 10:39:43 +00:00
Evil Eye
592b648c3e
Pass ammo to Hit handler by record id
2025-08-23 21:56:38 +02:00
Evil Eye
a085036a92
Resolve a number of Coverity defects
2025-08-06 19:52:09 +02:00
elsid
a2bc1569e0
Remove unused includes
2025-08-02 12:45:03 +02:00
Mads Buvik Sandvei
978d8668f4
Bring jail time skill changes over to lua
2025-08-02 08:39:13 +00:00
Andrei Kortunov
645eb81133
Run onUpdate when the game is paused
2025-08-01 04:18:03 +03:00
Mads Buvik Sandvei
34eb3d485d
[Lua] Partially dehardcode onHit
2025-07-30 20:21:15 +00:00
Evil Eye
6f9b813bd1
Mark scripts on newly scripted, active objects as active
2025-07-14 22:39:19 +02:00
uramer
3a98b945a8
Keep MENU-registered input actions between games
2025-02-26 16:56:41 +01:00
Evil Eye
86d56a0b1a
Clear queued scripts when clearing the Lua manager
2025-02-10 20:04:24 +01:00
Evil Eye
6572122acc
Use the right deserializer for unloaded scripts
2024-11-09 13:05:39 +01:00
psi29a
cdf7bd74d5
Merge branch 'passivestorage' into 'master'
...
Activate global storage when setting up the player
See merge request OpenMW/openmw!4413
2024-10-21 11:01:26 +00:00
Evil Eye
cee373aea8
Don't trigger onStateChanged until the game is in a running state
2024-10-20 10:50:18 +02:00
Evil Eye
a2fb575678
Set SavedDataDeserializer on LocalScripts creation
2024-10-18 18:25:43 +02:00
Evil Eye
68ebefc2dd
Fix Lua memory usage
2024-10-15 21:18:13 +00:00
Evil Eye
481e63ffa7
Prevent stale pointers in UI widgets
2024-09-29 22:36:31 +02:00
elsid
b4f77e8bd7
Store Lua script path as VFS normalized
2024-09-15 13:53:20 +02:00
Evil Eye
c9783344a0
Wrap all memory allocating Lua functions in protected calls
2024-08-22 22:22:28 +02:00
psi29a
fc2f30dc4a
Merge branch 'anim-api-cleanup' into 'master'
...
Anim api cleanup (close #8081 )
Closes #8081
See merge request OpenMW/openmw!4274
2024-07-28 09:17:05 +00:00
Dave Corley
6eee6e9468
CLEANUP(animationbindings): camelCase all the things
2024-07-23 05:58:32 -05:00
uramer
80ced23a69
Lua Context: Replace exclusive bools with type enum
2024-07-23 10:39:58 +02:00
Evil Eye
91bcd0a556
Add a showInDialogue parameter to ui.showMessage and use it for level up messages
2024-06-27 17:16:49 +02:00
psi29a
6754b8d941
Revert "Merge branch 'were_engineers_not_salt_miners' into 'master'"
...
This reverts merge request !4178
2024-06-25 20:58:31 +00:00
psi29a
b8d861ca16
Merge branch 'unscriptedrealitytv' into 'master'
...
Don't try to show unallocated or uninitialized profiling data
See merge request OpenMW/openmw!4188
2024-06-24 07:09:43 +00:00
Dave Corley
1a79e79f57
FEAT: Lua Engine Handler for MWScript startscript functionality
2024-06-24 07:09:23 +00:00
Evil Eye
46c8133a72
Don't try to show unallocated or uninitialized profiling data
2024-06-20 19:36:30 +02:00
uramer
a662198903
Process menu script timers
2024-05-15 21:07:23 +02:00
Andrei Kortunov
ddd0945645
Add a storage mode to drop section on game exit
2024-02-27 23:26:22 +04:00
psi29a
a060a7297c
Merge branch 'dehardcode-skillprogression' into 'master'
...
Lua: Dehardcode skill and level progression
See merge request OpenMW/openmw!3779
2024-02-12 14:10:51 +00:00
psi29a
76842c3ba1
Merge branch 'more_move' into 'master'
...
Address Coverity Scan complaints left
See merge request OpenMW/openmw!3837
2024-02-05 13:22:14 +00:00
uramer
02accd7a49
Fix statemanager cleanup setting game state to ended by accident
2024-02-04 11:12:12 +01:00
Andrei Kortunov
292879d0fb
Address Coverity Scan complaints left
2024-02-04 08:56:25 +04:00
uramer
b988db9bda
Merge branch 'master' into menuscripts
2024-02-01 20:11:02 +01:00
Mads Buvik Sandvei
055e9a5055
clang'd
2024-01-30 21:25:39 +01:00
Mads Buvik Sandvei
9f15f3b431
Add engine handler for skill levelup, to dehardcode the book/trainer case.
2024-01-30 21:25:39 +01:00
Mads Buvik Sandvei
011d9d6493
Dehardcode skill and level progression
2024-01-30 21:25:36 +01:00
uramer
76915ce6e9
Queue auto started scripts until next update
2024-01-30 18:58:34 +01:00
Mads Buvik Sandvei
36e1bdab10
Use a smaller integer type instead of dealing with casting issues.
2024-01-28 14:48:49 +01:00
uramer
9cce2e39ba
Merge branch 'master' into menuscripts
2024-01-27 15:45:31 +01:00
Mads Buvik Sandvei
a94add741e
Lua: Animation bindings
2024-01-26 21:39:33 +00:00
uramer
dd09c9b362
Don't save global storage if global scripts didn't run
2024-01-13 00:42:55 +01:00
uramer
4ed2af7666
Merge branch 'master' into menuscripts
2024-01-10 23:21:42 +01:00
uramer
1afc7ecd58
Test Lua widgets for text inputs correctly
2024-01-10 23:13:27 +01:00
uramer
79deb5f559
Remove settings pages in Lua
2024-01-10 23:13:27 +01:00
uramer
82a125fb6a
Replace onUpdate with onFrame for menu scripts
2024-01-10 23:13:27 +01:00
uramer
2107bbc01d
Reuse input engine handlers in menu scripts
2024-01-10 23:13:23 +01:00