Commit Graph

22388 Commits (5c3ae3d94cfbcc7e01dc4e62bbdc798ffc51c402)

Author SHA1 Message Date
elsid 5c3ae3d94c
Make loading and saving script record more robust
* Check the header presence before using it.
* Write the header based on the actual content.
6 months ago
elsid 447c4bb6a0
Extend ESM3 Script record tests 6 months ago
elsid 4571a8b88a
Remove unused SCHD type 6 months ago
psi29a 3a686dd8af Merge branch 'lua_travel_dest_2' into 'master'
Expose cell ID, Add actor travel destinations to types.Actor.record.servicesOffered

See merge request OpenMW/openmw!3592
7 months ago
Zackhasacat 533ce499e0 Expose cell ID, Add actor travel destinations to types.Actor.record.servicesOffered 7 months ago
Kindi ecb07c9bc7 add mwscript.isRunning 7 months ago
Alexei Kotov 39a231233c Fully reset the player's cell reference when the player is reset (#8021) 7 months ago
psi29a 218e19d8f7 Merge branch 'mapshenanigans' into 'master'
Fix local map issues

Closes #8004

See merge request OpenMW/openmw!4174
7 months ago
psi29a 05a70b29c5 Merge branch 'rangingareas' into 'master'
Don't apply area of effect for potions and improve range handling

Closes #8018

See merge request OpenMW/openmw!4172
7 months ago
psi29a 98ba2120b6 Merge branch 'zerotohero' into 'master'
Use -1 as the plugin index for LandTextures

See merge request OpenMW/openmw!4121
7 months ago
psi29a 6caac886ea Merge branch 'equalopportunity' into 'master'
Support light fade settings in legacy lighting method, remove launcher lighting settings that support runtime changes

See merge request OpenMW/openmw!4168
7 months ago
Evil Eye 5a54cd9406 Fix local map issues 7 months ago
Evil Eye a934902f12 Don't apply area of effect for potions and improve range handling 7 months ago
Alexei Kotov d226b72592 Throw on invalid bone group indices in getActiveGroup 7 months ago
Alexei Kotov 6ad914919b Remove launcher lighting settings that support runtime changes
Also update lighting method descriptions
7 months ago
Evil Eye fbc6629d40 Rework land texture handling 7 months ago
Alexei Kotov 5c6fbc332f Fix endif conditions in cmake 7 months ago
Alexei Kotov 65a9f78943 Fix flags used in terrain saving/loading tests 7 months ago
psi29a c1d74763ed Merge branch 'i-have-no-land-and-i-must-scream' into 'master'
Fix(CS): Add landscape flag if it doesn't exist at all and improve landscape QOL

Closes #7707

See merge request OpenMW/openmw!3617
7 months ago
psi29a 61772fa234 Merge branch 'verifiers' into 'master'
Complain about fishy local variable names, improve editor effect list handling

See merge request OpenMW/openmw!4160
7 months ago
psi29a 0a7f4e5149 Merge branch 'unit_tests' into 'master'
Split openmw_test_suite into openmw and components tests

See merge request OpenMW/openmw!4166
7 months ago
elsid 1e98cc6c3b
Move EXPECT_ERROR macro to a separate header
To include it only where it's required.
7 months ago
elsid 7d1cd11ba9
Split openmw_test_suite into openmw and components tests
To avoid duplicated compilation for openmw translation units. Link openmw-lib to
openmw-tests instead.
7 months ago
elsid 9b0362fba8
Split openmw into binary and library
To make it possible to create a new binary for the tests by linking this
library to it.

Rename openmw-lib into openmw to have libopenmw.a on Linux. Do not rename it on
Windows to avoid conflict with automatically generated lib for exe due to
__declspec(dllexport) presence.
7 months ago
elsid 2e0e0f53b6
Add --coverage to openmw-cs 7 months ago
Evil Eye 965bc20bab Set mPluginIndex to -1 for textures defined in this plugin 7 months ago
Evil Eye ed5bedb9db Use record state to determine if a LandTexture record was defined in the current plugin 7 months ago
psi29a cbf0471d8a Merge branch 'launch_button' into 'master'
Set minimum width for Launch OpenMW button

See merge request OpenMW/openmw!4162
7 months ago
psi29a 3ef4180464 Merge branch 'soulless' into 'master'
Properly copy items between containers

See merge request OpenMW/openmw!4139
7 months ago
psi29a 56183ba982 Merge branch 'ingameppl' into 'master'
Move force per-pixel lighting setting to the in-game settings

See merge request OpenMW/openmw!4137
7 months ago
Dave Corley 659874cb65 FEAT: Update land flag representation in ESMTool 7 months ago
Dave Corley 145f9c1154 CLEANUP(CS): Do heightData check in actual implementation, revert
accidental change to land condition order
7 months ago
Dave Corley 86316fa7ab Fix(cell.cpp): Don't try to update land for interiors 7 months ago
Dave Corley 10eb807e72 Fix(Cell.hpp): Correct include path for document 7 months ago
Dave Corley 0a8fee59dd Don't store member variables from document & use simpler and safer
inputs to cell constructor. Explicitly tell the constructor whether land
should be loaded or not
7 months ago
Dave Corley 47044e1dc0 Cleanup(CS): re-add const for land collection 7 months ago
Dave Corley 89bce6f678 Fix(CS): Enum name in accordance with current standards 7 months ago
Dave Corley 6f2ae4a33b Cleanup(CS): Improve readability and clean up some implementations 7 months ago
Dave Corley ad135e3b95 Fix(cell.cpp): Change commands.hpp to absolute include path 7 months ago
Dave Corley d8187e40b2 Feat(CS): Create LAND record using the undo stack 7 months ago
Dave Corley 731302ecff Feat(CS): Add undo stack as a member of CSVRender::Cell 7 months ago
Dave Corley f565730a9a Fix(cell.cpp): never try to update land for interiors 7 months ago
Dave Corley dd7a2f22d1 Cleanup(CSVRender::Cell:updateLand): Early exit when landscape should
not be loaded
7 months ago
Dave Corley 78fd135764 Fix(CS): Remove unreachable code as land data will always be present 7 months ago
Dave Corley 3e7335ddc7 Fix(CS): Initialize landscape when opening an existing cell without VHGT 7 months ago
Dave Corley 2541b74fc6 Fix(CS): Apply land flags when appropriate edits are made 7 months ago
elsid 6ba42314df
Fix Ptr::toString 7 months ago
Andrei Kortunov fb3687e62a Set minimum width for Launch OpenMW button 7 months ago
Alexei Kotov dd0ff13ba9 Reset attribute/skill arguments in IngredEffectRefIdAdapter if needed 7 months ago
Alexei Kotov 3051e0834a Accept invalid effect IDs and ranges in EffectsListAdapter 7 months ago