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 |
|
uramer
|
02accd7a49
|
Fix statemanager cleanup setting game state to ended by accident
|
2024-02-04 11:12:12 +01:00 |
|
uramer
|
b988db9bda
|
Merge branch 'master' into menuscripts
|
2024-02-01 20:11:02 +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
|
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
|
962ecc4329
|
Allow menu scripts to read global sections while a game is loaded
|
2024-01-10 22:28:57 +01:00 |
|
uramer
|
d1268acf95
|
Merge branch 'master' into menuscripts
|
2024-01-07 23:15:21 +01:00 |
|
uramer
|
0e2e386dc9
|
Lua actions take 3
|
2023-12-29 18:56:59 +00:00 |
|
Evil Eye
|
ad68b7e18b
|
Turn onDeath the engine handler into OnDeath the regular event
|
2023-12-04 17:32:38 +01:00 |
|
Evil Eye
|
8cf99822ed
|
Add a death event to the Lua API
|
2023-12-04 17:11:51 +01:00 |
|
Petr Mikheev
|
a60726ce35
|
Fix #7674
|
2023-11-05 21:32:18 +01:00 |
|
Petr Mikheev
|
dafe858cb4
|
Add types.Player.sendMenuEvent
|
2023-10-31 11:05:00 +01:00 |
|
Petr Mikheev
|
1dd7a15255
|
Draft: add new type of Lua scripts - menu scripts
|
2023-10-31 10:29:24 +01:00 |
|
Petr Mikheev
|
4d66679204
|
Queue Lua handler uiModeChanged
|
2023-10-21 13:04:02 +02:00 |
|
Petr Mikheev
|
72b8ff82ff
|
!3362 with safe reloadlua
|
2023-09-15 19:10:33 +02:00 |
|
Petr Mikheev
|
fb8ccf52d8
|
Add missing argument force in UseItem
|
2023-09-11 16:21:34 +02:00 |
|
Petr Mikheev
|
42f2ece8b3
|
Fix bug: UI modes that are added not through Lua don't show windows that were hidden by Lua in other mode.
|
2023-09-07 02:16:22 +02:00 |
|
Petr Mikheev
|
ea8692a534
|
Add usehandlers.lua (same approach as activationhandlers.lua)
|
2023-08-30 22:48:51 +02:00 |
|
Petr Mikheev
|
f1bcf64afb
|
Dehardcode input.ACTION.Inventory, input.ACTION.Journal, input.ACTION.QuickKeysMenu
|
2023-08-20 17:49:56 +02:00 |
|
Petr Mikheev
|
87eacf774a
|
Control GUI modes from Lua
|
2023-08-20 17:49:56 +02:00 |
|
Petr Mikheev
|
87912065fd
|
Rename MWLua::WorldView -> MWLua::ObjectLists
|
2023-08-08 22:57:28 +02:00 |
|
Petr Mikheev
|
91c7585c8b
|
Move some time-related function from World and WorldView to DateTimeManager
|
2023-08-08 22:57:28 +02:00 |
|
Petr Mikheev
|
f344c26465
|
Apply delayed Lua actions before making a save
|
2023-07-30 02:50:22 +02:00 |
|
Petr Mikheev
|
4016e8b383
|
Lua engine handler onTeleported
|
2023-07-19 10:42:58 +02:00 |
|
Petr Mikheev
|
086fdb1f37
|
Run onNewGame handler in LuaManager::synchronizedUpdate
|
2023-07-19 10:07:30 +02:00 |
|
Tobias Tribble
|
c792582376
|
Add Lua bindings for journal
|
2023-07-08 13:37:39 +02:00 |
|
Evil Eye
|
f02dd0ef03
|
Implement onNewExterior to spawn fish in generated exteriors
|
2023-06-13 17:04:22 +02:00 |
|
Petr Mikheev
|
003f611bdb
|
Remove LuaManager::Action
|
2023-04-25 23:51:37 +02:00 |
|
Petr Mikheev
|
4562b8c06b
|
Add headers for all .cpp files in mwlua; move packages initilaization from LuaManager to luabindings.cpp
|
2023-04-25 23:24:51 +02:00 |
|
Petr Mikheev
|
60a8d08e66
|
Refactor teleporting in Lua; fix a bug in worldmodel.cpp
|
2023-04-17 19:07:30 +02:00 |
|
Petr Mikheev
|
a88fcbffb0
|
Address review comments
|
2023-03-26 03:38:40 +02:00 |
|
Petr Mikheev
|
8d1e52ed51
|
Extract engine handlers processing from LuaManager to a new class EngineEvents
|
2023-03-26 03:38:40 +02:00 |
|
Petr Mikheev
|
7ef759c78b
|
Refactor mwlua/eventqueue and extract some code out of LuaManager
|
2023-03-26 03:38:40 +02:00 |
|
Mitten Orvan
|
4e6d48d246
|
Add a bit of high-level developer documentation about the Lua system
|
2023-03-13 22:41:28 +00:00 |
|
Petr Mikheev
|
b248c3e173
|
Allow passing initData to the :addSript call (#7091)
|
2022-12-31 22:08:17 +01:00 |
|
Petr Mikheev
|
310acaeee9
|
Don't pass MWLua::WorldView to MWLua::Action
|
2022-12-28 22:06:49 +01:00 |
|
Petr Mikheev
|
b8fb013edf
|
Merge MWLua::ObjectRegistry and MWWorld::WorldModel
|
2022-12-28 12:45:11 +01:00 |
|
Petr Mikheev
|
02a9069a0e
|
Lua Profiler
|
2022-11-30 00:06:14 +01:00 |
|
uramer
|
a2fa1fe0a5
|
Execute async callbacks on the main Lua stack
|
2022-10-18 22:12:11 +02:00 |
|
Petr Mikheev
|
3697c9266b
|
Separate l10n manager from lua
|
2022-10-07 17:19:04 +02:00 |
|
elsid
|
4de8ea30c8
|
Report used memory by Lua interpreter
|
2022-09-30 02:15:21 +02:00 |
|
clang-format-bot
|
ddb0522bbf
|
Apply clang-format to code base
|
2022-09-22 21:35:26 +03:00 |
|
Project579
|
e5c417c968
|
Make sure all paths are passed as std::filesystem::path instead of std::string where possible.
|
2022-09-11 14:41:15 +02:00 |
|
elsid
|
552301c8fb
|
Cleanup openmw lua includes
|
2022-08-17 23:47:30 +02:00 |
|