Petr Mikheev
|
d251c4e2a1
|
[Lua] Change behavior of obj.type
|
2022-03-15 23:35:36 +01:00 |
|
Petr Mikheev
|
af93ebf433
|
[Lua] Move class-specific functions to openmw.types
|
2022-03-15 19:23:26 +01:00 |
|
Petr Mikheev
|
a294adcdaf
|
Proper support of pairs and ipairs in Lua; fix bug in makeReadOnly .
|
2022-02-06 22:10:20 +00:00 |
|
Petr Mikheev
|
6e4f628866
|
Replace inventory:get<Type>() with inventory:getAll(<Type>)
|
2022-02-03 02:05:49 +01:00 |
|
uramer
|
c31dedb89c
|
Implement Yaw, Pitch and Use (attack / cast spell) in Lua self.controls
|
2022-02-01 18:47:20 +00:00 |
|
Petr Mikheev
|
a182fdeea1
|
Permanent storage for Lua data
|
2022-01-11 11:21:03 +01:00 |
|
Petr Mikheev
|
2d1b100239
|
Change terminology of gameSecond/gameHour to simulationTime/gameTime
|
2022-01-10 21:03:35 +01:00 |
|
Petr Mikheev
|
0f246e7365
|
Use a separate instance of Lua i18n for every context
|
2022-01-02 09:58:51 +01:00 |
|
Petr Mikheev
|
db72380ba9
|
Allow Lua scripts to handle input actions when UI is opened. Also fixes #6456.
|
2021-12-15 02:38:54 +01:00 |
|
Petr Mikheev
|
f42badd7be
|
Dehardcode camera
|
2021-11-19 20:37:21 +01:00 |
|
Petr Mikheev
|
c7d6620c35
|
Add error checking in MWLua::Action
|
2021-11-15 01:17:53 +01:00 |
|
Petr Mikheev
|
ed85393288
|
Replace sol::table::create_table_with with a more compiler-friendly implementation. It fixes MSVC error "compiler is out of heap space" and also slightly reduces binary size.
|
2021-11-11 22:46:01 +01:00 |
|
Petr Mikheev
|
d285427485
|
Update Lua package openmw.input
|
2021-11-11 20:14:30 +01:00 |
|
Petr Mikheev
|
9adc190209
|
Redesign LuaUtil::ScriptsContainer to work with ScriptsConfiguration
|
2021-10-26 21:32:48 +02:00 |
|
Petr Mikheev
|
48538d5cef
|
3D transforms in Lua
|
2021-09-28 20:37:47 +02:00 |
|
Petr Mikheev
|
0bd1c22e24
|
Raycasting in Lua
|
2021-09-28 09:36:23 +02:00 |
|
Petr Mikheev
|
2f25257a3e
|
Move LuaState::makeReadOnly(sol::table) out of the class because it doesn't need to access LuaState internals.
|
2021-09-19 14:38:27 +02:00 |
|
Petr Mikheev
|
3771e523f1
|
More object bindings
|
2021-08-21 17:18:11 +02:00 |
|
Petr Mikheev
|
0e6fbbc126
|
Lua package 'openmw.input'
|
2021-08-10 19:00:52 +03:00 |
|
Petr Mikheev
|
a94072243b
|
Lua command core.quit
|
2021-08-04 19:14:24 +03:00 |
|
Petr Mikheev
|
0f7f5ce140
|
Remove Lua command "self:setDirectControl"
|
2021-08-03 14:36:51 +03:00 |
|
Petr Mikheev
|
2938aaf05c
|
Rename API_VERSION -> API_REVISION in Lua API.
|
2021-07-27 20:06:04 +02:00 |
|
Petr Mikheev
|
3e4c0b775d
|
Add Lua package 'openmw.settings'
|
2021-07-27 20:06:04 +02:00 |
|
Petr Mikheev
|
c2280ada1d
|
OpenMW Lua, API_VERSION=0
|
2021-07-09 20:48:54 +02:00 |
|
Petr Mikheev
|
702eb19271
|
Fixes and refactoring
|
2021-07-09 20:48:54 +02:00 |
|
Petr Mikheev
|
cc7dbabd19
|
Change argument of onKeyPress
|
2021-07-09 20:48:54 +02:00 |
|
Petr Mikheev
|
c463f52390
|
Add Cell Lua bindings
|
2021-07-09 20:48:54 +02:00 |
|
Petr Mikheev
|
f5722f9ba0
|
Inventory bindings
|
2021-07-09 20:24:56 +02:00 |
|
Petr Mikheev
|
bdccf161c4
|
Add lua package 'openmw.query'
|
2021-07-09 20:24:56 +02:00 |
|
Petr Mikheev
|
32218f6dd5
|
More Lua bindings
|
2021-07-09 20:24:56 +02:00 |
|
Petr Mikheev
|
f2d0a702e9
|
Add Lua timers
|
2021-07-09 20:24:51 +02:00 |
|
Petr Mikheev
|
3d7e306064
|
Add apps/openmw/mwlua
|
2021-07-09 20:03:27 +02:00 |
|