Evil Eye
ff79c2d826
Turn menu.saveGame into a delayed action
2025-09-20 10:39:43 +00:00
Cody Glassman
bfc25a3194
Make most weather bindings read/write
2025-08-28 03:22:33 +03:00
Evil Eye
52adca2291
Change Class::onHit to take a weapon id
2025-08-24 09:45:20 +02:00
Alexei Kotov
4fd9e5b2bb
Merge branch 'fix_shadow_warning' into 'master'
...
Add and fix -Wshadow
See merge request OpenMW/openmw!4859
2025-08-20 18:31:37 +03:00
Alexei Kotov
ecd039ac63
Merge branch 'lambdasareapathwaytomanyabilitiessomeconsidertobeunnatural' into 'master'
...
Require cell arguments for Lua weather functions
Closes #8666
See merge request OpenMW/openmw!4853
2025-08-20 11:00:31 +03:00
elsid
3067294f0d
Add and fix -Wshadow
2025-08-18 21:09:06 +02:00
Evil Eye
92b9d27515
Remove MyGUI define that hasn't existed since 3.4.1
2025-08-17 10:06:07 +02:00
Evil Eye
ead19d099a
Require cell arguments for Lua weather functions
2025-08-15 13:17:17 +02:00
Evil Eye
450f907166
Adjust documentation and bump API revision
2025-08-14 14:01:15 +02:00
Evil Eye
1ffcd3f213
Replace usage of std::distance and std::advance
2025-08-13 11:43:51 +02:00
Andrew Lanzone
dd801a55e2
Bump OPENMW_LUA_API_REVISION version
2025-08-05 17:31:36 -07: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
Alexei Kotov
399ec4eccc
Merge branch 'qt6' into 'master'
...
Drop support for Qt5
Closes #8578
See merge request OpenMW/openmw!4742
2025-07-30 13:26:46 +03:00
Evil Eye
395f6811c9
Remove minimum duration from continuous effects and add clarification to the docs
2025-07-28 18:59:23 +02:00
Evil Eye
2bce45260c
Drop support for Qt5
2025-07-27 10:47:34 +02:00
Sebastian Fieber
3f54d3e569
update lua api revision
2025-07-25 00:53:04 +02:00
Skyhasacat
c90ae89381
Merge branch 'luapaths' into 'master'
...
Expose path grids to Lua
See merge request OpenMW/openmw!4792
2025-07-17 16:13:09 +00:00
Andy Lanzone
f45053ad25
Bump libsdl to 2.0.20
2025-07-17 14:20:13 +00:00
Evil Eye
183652e51d
Expose path grids to Lua
2025-07-16 20:18:17 +02:00
Dave Corley
1abaf706c8
CLEANUP: Bump api revision
2025-07-12 19:37:36 -07:00
Alexei Kotov
eb9096baf4
Merge branch 'eventful' into 'master'
...
[Lua] Some event handlers.
See merge request OpenMW/openmw!4738
2025-07-06 22:20:27 +03:00
Mads Buvik Sandvei
45c187028f
Bump
2025-07-06 14:23:39 +02:00
AnyOldName3
c253590338
Restore previous interpretation of OPENMW_CXX_FLAGS
...
It used to be copied as-is into the command-line options for the compiler, whereas add_compile_options expects a list of arguments.
separate_arguments can be used to split a string how the system would split a command line.
2025-07-05 22:56:42 +01:00
AnyOldName3
da32ccee50
Apply warning flags consistently for all compilers
...
This avoids a problem where a bunch of our targets weren't having the right warning flags set up with MSVC.
It shouldn't make any difference for other compilers, except Clang in clang-cl mode, which wants MSVC warning flags, and will now get them.
It doesn't seem to resolve https://gitlab.com/OpenMW/openmw/-/issues/7882 , so you still have to disable precompiled headers to see warnings with MSVC.
2025-07-05 19:49:08 +01:00
AnyOldName3
bf92e551a7
Eliminate reference to vestigial MT_BUILD variable
2025-07-05 18:09:36 +01:00
Cody Glassman
da71ec6e49
postprocessing - bump revision
2025-07-05 08:55:06 -07:00
Mads Buvik Sandvei
593988e82b
bump lua revision
2025-07-03 22:11:19 +02:00
Sebastian Fieber
e4439806ed
land bindings afterwork
...
- fix include order + style
- cellOrName -> cellOrId
- bump lua api revision to 78
- cellOrId is not optional anymore for getHeightAt
2025-07-02 16:14:03 +02:00
Sebastian Fieber
fa8ba57ab3
add mwscript bindings to core
2025-07-02 00:57:40 +02:00
psi29a
ac7b3e9de9
Merge branch 'itshappening' into 'master'
...
Bump us up to 0.50.0
See merge request OpenMW/openmw!4502
2025-07-01 20:23:24 +00:00
Evil Eye
be0cbb7277
Use the Color type for Light colours in Lua
2025-06-12 17:17:28 +02:00
uramer
b7b6a41aec
Bump API revision
2025-05-25 12:32:31 +02:00
Kuyondo
b7a7936dd6
api revision 73 to 74
2025-05-22 02:49:45 +08:00
Evil Eye
9ea1afedcc
Merge branch 'baiki-isActive-kembalikan-bool' into 'master'
...
self:isActive() returns bool
See merge request OpenMW/openmw!4663
2025-05-09 15:17:08 +00:00
Kuyondo
087349a3e5
bump lua API_REVISION 72 to 73
2025-05-09 19:06:24 +08:00
elsid
875a45837a
Disable -Warray-bounds due to GCC bug
...
To avoid getting warnings like:
In file included from ../../../extern/sol3/sol/compatibility.hpp:46,
from ../../../extern/sol3/sol/bytecode.hpp:27,
from ../../../extern/sol3/sol/sol.hpp:51,
from ../../../components/lua/luastate.hpp:8,
from ../../../apps/openmw/mwlua/context.hpp:4,
from ../../../apps/openmw/mwlua/soundbindings.hpp:6,
from ../../../apps/openmw/mwlua/soundbindings.cpp:1:
In member function 'void sol::stack::field_getter<T, global, raw, <template-parameter-1-4> >::get(lua_State*, Key&&, int) [with Key = const char (&)[7]; T = char [7]; bool global = false; bool raw = false; <template-parameter-1-4> = void]',
inlined from 'void sol::stack::get_field(lua_State*, Key&&, int) [with bool global = false; bool raw = false; Key = const char (&)[7]]' at ../../../extern/sol3/sol/stack_core.hpp:1210:62,
inlined from 'sol::stack::probe sol::stack::probe_field_getter<T, P, global, raw, <template-parameter-1-5> >::get(lua_State*, Key&&, int) [with Key = const char (&)[7]; T = char [7]; P = float; bool b = false; bool raw = false; <template-parameter-1-5> = void]' at ../../../extern/sol3/sol/stack_probe.hpp:41:21,
inlined from 'sol::stack::probe sol::stack::probe_field_getter<T, P, global, raw, <template-parameter-1-5> >::get(lua_State*, Key&&, int) [with Key = const char (&)[6]; T = char [6]; P = float; bool b = false; bool raw = false; <template-parameter-1-5> = void]' at ../../../extern/sol3/sol/stack_probe.hpp:35:9,
inlined from 'sol::stack::probe sol::stack::probe_get_field(lua_State*, Key&&, int) [with bool global = false; bool raw = false; C = float; Key = const char (&)[6]]' at ../../../extern/sol3/sol/stack_core.hpp:1230:78,
inlined from 'decltype(auto) sol::basic_table_core<<anonymous>, <template-parameter-1-2> >::traverse_get_deep_optional(int&, int, Key&&, Keys&& ...) const [with bool global = false; bool raw = false; sol::detail::insert_mode mode = sol::detail::none; T = sol::optional<float>; Key = const char (&)[6]; Keys = {}; bool top_level = false; ref_t = sol::basic_reference<false>]' at ../../../extern/sol3/sol/table_core.hpp:217:62,
inlined from 'decltype(auto) sol::basic_table_core<<anonymous>, <template-parameter-1-2> >::traverse_get_single(int, Keys&& ...) const [with bool raw = false; Ret = sol::optional<float>; Keys = {const char (&)[6]}; bool top_level = false; ref_t = sol::basic_reference<false>]' at ../../../extern/sol3/sol/table_core.hpp:123:83,
inlined from 'decltype(auto) sol::basic_table_core<<anonymous>, <template-parameter-1-2> >::traverse_get_single_maybe_tuple(int, Key&&) const [with bool raw = false; Ret = sol::optional<float>; Key = const char (&)[6]; bool top_level = false; ref_t = sol::basic_reference<false>]' at ../../../extern/sol3/sol/table_core.hpp:113:41,
inlined from 'decltype(auto) sol::basic_table_core<<anonymous>, <template-parameter-1-2> >::tuple_get(int, Keys&& ...) const [with bool raw = false; Ret = {sol::optional<float>}; Keys = {const char (&)[6]}; bool top_level = false; ref_t = sol::basic_reference<false>]' at ../../../extern/sol3/sol/table_core.hpp:93:56,
inlined from 'decltype(auto) sol::basic_table_core<<anonymous>, <template-parameter-1-2> >::get(Keys&& ...) const [with Ret = {sol::optional<float>}; Keys = {const char (&)[6]}; bool top_level = false; ref_t = sol::basic_reference<false>]' at ../../../extern/sol3/sol/table_core.hpp:422:35,
inlined from 'decltype(auto) sol::basic_table_core<<anonymous>, <template-parameter-1-2> >::get_or(Key&&, T&&) const [with T = float; Key = const char (&)[6]; bool top_level = false; ref_t = sol::basic_reference<false>]' at ../../../extern/sol3/sol/table_core.hpp:428:41,
inlined from '{anonymous}::PlaySoundArgs {anonymous}::getPlaySoundArgs(const sol::optional<sol::basic_table_core<false, sol::basic_reference<false> > >&)' at ../../../apps/openmw/mwlua/soundbindings.cpp:62:42:
../../../extern/sol3/sol/stack_field.hpp:116:49: error: array subscript 'const char [7][0]' is partly outside array bounds of 'const char [6]' [-Werror=array-bounds=]
116 | lua_getfield(L, tableindex, &key[0]);
| ^~~~~~~~~~~~
See https://gcc.gnu.org/bugzilla/show_bug.cgi?id=105438 .
Simplified example: https://godbolt.org/z/ccPje4nK1 .
2025-04-28 22:06:51 +02:00
elsid
626d7b2282
Add missing TargetPolygonNotFound enum value to lua bindings
2025-04-21 16:36:19 +02:00
elsid
9a6807f862
Remove cmake_minimum_required for osx install script
2025-04-03 23:01:36 +02:00
Evil Eye
f891a7c3b3
Turn ActorActiveEffects:remove into a delayed action
2025-02-24 17:07:32 +01:00
Mehdi Yousfi-Monod
ffedd62ea1
Lua: Allow creating arrows and bolt records ( #8300 )
2025-01-12 18:00:19 +01:00
Evil Eye
40cba7962c
Bump us up to 0.50.0
2025-01-06 16:43:54 +01:00
Sebastian Fieber
5cb6da4b02
add overwriteLighting a toggle option for addVfx
2024-12-31 01:57:09 +00:00
AnyOldName3
6efef81635
Delete redist installer once it's installed
...
Also make the redist installation code filename-agnostic so it's easier to test with a dummy redist or eventually support Windows on Arm64
2024-12-19 17:46:16 +00:00
AnyOldName3
36c922eded
More exclusions
2024-12-19 17:44:24 +00:00
AnyOldName3
8297f16ae2
Update and alphabetise install exclude paths
2024-12-19 15:27:51 +00:00
Evil Eye
604f16a0a0
Remove redistributables we no longer use
2024-12-12 17:27:26 +01:00
Evil Eye
da68130c08
Turn VCREDIST into a cache variable
2024-12-11 20:38:23 +01:00
AnyOldName3
06bf80cc3b
Rearrange conditionals to be prettier
2024-10-27 23:42:48 +00:00