Commit Graph

3224 Commits

Author SHA1 Message Date
Alexei Kotov 76ce47a890 Merge branch 'l10nformat' into 'master'
Replace format args with icu in engine messages

See merge request OpenMW/openmw!5032
2025-12-16 12:07:06 +03:00
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 3506480790 Properly escape apostrophes 2025-12-13 11:52:19 +01:00
Evil Eye 5fde484997 Rename faction rank reaction to reputation 2025-12-09 17:54:13 +01:00
Evil Eye 44c97786e5 Fix interior brightness key 2025-12-09 09:56:27 +01:00
Evil Eye 570e0feed5 Use l10n for setting label captions 2025-12-08 12:38:37 +01:00
Evil Eye 8fcad02f5d Don't use external formatting for l10n strings 2025-12-08 11:25:23 +01:00
Alexei Kotov ee9d7db3c1 Merge branch 'gmstl10n' into 'master'
Allow composition of GMST l10n values

See merge request OpenMW/openmw!4873
2025-12-07 14:02:12 +03: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
Evil Eye b424929fce Address feedback 2025-12-01 17:02:28 +01: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 f7ad7a8263 Replace string.format with l10n in playerskillhandlers 2025-11-24 20:11:07 +01:00
Evil Eye b4018b1962 Absorb changes from !4996 2025-11-24 17:59:50 +01:00
Evil Eye dcde01dee9 Note that getArmorSkill can return nil 2025-11-24 17:45:07 +01:00
Evil Eye f8ef80c522 Rename builtin template 2025-11-24 17:45:07 +01:00
Evil Eye a501e1ad1c Workaround a cmake/ninja issue 2025-11-24 17:45:07 +01:00
Evil Eye e66d43c083 Reduce the diff 2025-11-24 17:45:07 +01:00
Evil Eye 10c96ff68d Use configure_file substitution 2025-11-24 17:45:07 +01:00
Evil Eye c6c515f770 Make ATTACK_SOURCE_TYPES read only 2025-11-24 17:45:07 +01:00
Evil Eye 189eff7a49 Use cmake to create vfs-mw/builtin.omwscripts 2025-11-24 17:45:07 +01: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
Andrzej Głuszak 1bc95605ce Feature #8705: Use texture-based LUT for moddable global map colors 2025-11-23 20:54:11 +00:00
Dave Corley f773da37ee FEAT: Add & document autocalc flag on potions (#8796) 2025-11-16 12:56:41 +03:00
uramer 1315d29684 Merge branch 'skills_fix' into 'master'
Validate skill level before changing the progress

Closes #8779

See merge request OpenMW/openmw!4981
2025-11-10 09:50:53 +00:00
Andrei Kortunov 6d3f5cf70c Dehardcode script settings window font and colors 2025-11-08 20:31:24 +04:00
Andrei Kortunov 0977499139 Validate skill level before changing the progress (bug 8779) 2025-11-04 22:11:44 +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
Alexei Kotov 232f963436 Update SDL controller DB 2025-10-23 00:23:45 +03:00
Alexei Kotov 9b76739489 Merge branch 'handlers' into 'master'
Deduplicate event handling code

See merge request OpenMW/openmw!4914
2025-10-02 00:55:23 +03:00
Alexei Kotov 7d4d3e3c73 Merge branch 'notnpcdating' into 'master'
Translate gamepad actions, part 4

See merge request OpenMW/openmw!4922
2025-09-20 00:17:05 +03:00
Alexei Kotov e5b5869a21 Merge branch 'kampfpanzer' into 'master'
Add German translations for OMWCombat

See merge request OpenMW/openmw!4921
2025-09-20 00:15:54 +03:00
Dave Corley 9a4db2d65f CLEANUP: Document addTopic 2025-09-14 15:32:38 -05:00