Commit Graph

551 Commits

Author SHA1 Message Date
Evil Eye e133b2a09d Clarify 2025-12-15 15:30:33 +03:00
Evil Eye 25d1b18b75 Add barter gold bindings 2025-12-15 15:30:33 +03:00
Evil Eye 5fde484997 Rename faction rank reaction to reputation 2025-12-09 17:54:13 +01:00
Alexei Kotov e7b954a7b6 Merge branch 'feature/support-extra-gamepad-buttons' into 'master'
Add support for modern SDL controller buttons (Touchpad, Misc1, Paddles)

See merge request OpenMW/openmw!5017
2025-12-05 06:12:35 +03:00
Dima Katashov d7ad994fb6 Add support for modern SDL controller buttons (Touchpad, Misc1, Paddles) 2025-12-05 06:12:35 +03:00
Alexei Kotov 0d68fb2d25 One more stylistic adjustment for the docs 2025-12-05 06:00:52 +03:00
Sebastian Fieber ce67a028a1 fix link 2025-12-05 05:54:48 +03:00
Sebastian Fieber 567f5aa150 remove unecessary mutex 2025-12-05 05:54:48 +03:00
Sebastian Fieber 8ea0338a50 update docs 2025-12-05 05:54:46 +03:00
Sebastian Fieber 647d655f2e make it possible to remove anonymous vfx 2025-12-05 05:54:03 +03:00
Sebastian Fieber e8c917d35e add loop + vfxId params to world.vfx.spawn and add world.vfx.remove 2025-12-05 05:52:54 +03:00
Alexei Kotov 72d6cd4aff Bump Lua API revision, doc grammar fix 2025-12-04 23:50:23 +03:00
Dave Corley 386c28d98e CLEANUP: Fix docs, remove unused lambda capture 2025-12-04 23:48:55 +03:00
Dave Corley 209b7fd5c6 FEAT: Add a binding for passing time in `world` 2025-12-04 23:48:55 +03:00
Nova 87dc3cd0e8 Enforced local scripts can only modify self.
Updated documentation to use self and player in examples.
2025-11-24 23:45:53 +03:00
Nova 5a76783616 Added documentation. 2025-11-24 23:45:53 +03:00
Evil Eye e978c230dc Override functions by shallow copying the interface instead of overriding files 2025-11-24 17:45:07 +01:00
Evil Eye 7928930435 Move Morrowind mechanics to data-mw 2025-11-24 17:45:05 +01:00
Johannes Dickenson dfc1345a63 Lua docs: minor grammar fixes (mostly missing articles) 2025-11-24 16:40:27 +00:00
Dave Corley f773da37ee FEAT: Add & document autocalc flag on potions (#8796) 2025-11-16 12:56:41 +03:00
Andrei Kortunov 6d3f5cf70c Dehardcode script settings window font and colors 2025-11-08 20:31:24 +04:00
Andrzej Głuszak c4b28a39c3 Lua: Return nil instead of empty strings for optional RefId fields
Implement sol_lua_push for ESM::RefId to automatically convert empty
RefIds to nil in Lua. This fixes cell.region and cell.worldSpaceId
returning empty strings, and applies the same pattern consistently
across all Lua bindings.

Removes LuaUtil::serializeRefId as it's no longer needed.

Fixes #8718
2025-11-02 05:08:25 +03:00
Andrei Kortunov d6cc205b86 Localize cell names in the Lua API (feature 8725) 2025-11-02 04:22:46 +03:00
uramer 8b2be21eea Merge branch 'almanac' into 'master'
Improve weather documentation and prevent division by 0

See merge request OpenMW/openmw!4966
2025-10-28 17:10:48 +00:00
Evil Eye 83fe65cff7 Improve weather documentation and prevent division by 0 2025-10-27 19:22:37 +01:00
Alexei Kotov a6d128c58a Mention NpcRecord in createRecord docs
Also alphabetize the list and adjust capitalization
2025-10-27 20:31:26 +03:00
Dave Corley 9a4db2d65f CLEANUP: Document addTopic 2025-09-14 15:32:38 -05:00
Evil Eye d0f7152839 Fix Lua example 2025-09-01 22:28:13 +02:00
Cody Glassman bfc25a3194 Make most weather bindings read/write 2025-08-28 03:22:33 +03:00
Evil Eye 567ceccd8f Fix weather type in docs 2025-08-22 17:13:48 +02: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
uramer 7560229f1f Fix type and name conflicts 2025-08-17 14:11:39 +02:00
Evil Eye 6ff2a007fd Fix parameter names 2025-08-17 11:55:05 +02:00
Evil Eye aa9978d720 Expose getCurrentSunLightDirection in interiors and use perfect forwarding 2025-08-17 08:25:05 +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
SkyHasACat 111d6620a6 Remove index weather 2025-08-14 13:42:52 +02:00
SkyHasACat 1b5450557e Don't hardcode weather ids 2025-08-14 13:42:52 +02:00
SkyHasACat 3a9a83b107 Fix sound desc, remove removed field 2025-08-14 13:42:51 +02:00
SkyHasACat 943966d59a Fix more things 2025-08-14 13:42:51 +02:00
SkyHasACat 548fb5fecb Add region sound binding 2025-08-14 13:42:51 +02:00
SkyHasACat d58545ca39 Add region bindings 2025-08-14 13:42:49 +02:00
trav5 87819b3e0d Lua journal read access post-review documentation fixes 2025-08-13 11:09:10 +02:00
trav5 7f3bc4884e Add Lua API for the player journal text data
This implements #7966 - adds the Lua API read-only access to the player's stored journal text entries (quest & topics data). See the issue ticket for some details on the proposal.
2025-08-13 11:08:10 +02:00
SkyHasACat b2746a7b4b Fix autocalc, remove thing 2025-08-04 08:27:26 -07:00
SkyHasACat 99ae52e94c Add fields to record 2025-08-03 13:42:04 -07:00
SkyHasACat a0585949a9 Remove dead code, fix grammer 2025-08-03 12:50:57 -07:00
SkyHasACat 4a2f85cfde Merge remote-tracking branch 'origin/master' into createnewpeople 2025-08-03 12:14:10 -07:00
SkyHasACat 1fbbaefb47 Remove unrelated change, doc 2025-08-01 16:45:24 -07:00
SkyHasACat 6464e2a11b remove N 2025-08-01 16:11:32 -07:00