Alexei Kotov
79bda2e694
Avoid redundant animation resets in updateIdleStormState
1 year ago
psi29a
d9f8757f33
Merge branch 'goblinsnacks' into 'master'
...
Allow creatures to use potions
Closes #7604
See merge request OpenMW/openmw!3469
1 year ago
Petr Mikheev
6161953106
Allow reading ESM4 books
1 year ago
Alexei Kotov
b6d2fa5f9d
Merge branch 'initially_disabled' into 'master'
...
Take into account "Enable Parent" subrecord and disable ESM4 objects that should be initially disabled
See merge request OpenMW/openmw!3461
1 year ago
Evil Eye
0814ef5697
Allow creatures to use potions
1 year ago
elsid
68de5690ef
Use settings values for Navigator settings
1 year ago
elsid
b3c8a15af1
Parse navmesh render mode on reading settings
1 year ago
psi29a
08ff69f199
Merge branch 'menu_fix' into 'master'
...
Update canvas size every frame when it is visible
See merge request OpenMW/openmw!3463
1 year ago
Andrei Kortunov
1ac0a3b25b
Update canvas size every frame when it is visible (bug 7603)
1 year ago
psi29a
df1063be5d
Merge branch 'thedichotomyof4' into 'master'
...
ESM4 upd8s: Fours and Worlds
Closes #7445
See merge request OpenMW/openmw!3454
1 year ago
Petr Mikheev
02de5e82d8
Take into account "Enable Parent" subrecord and disable ESM4 objects that should be initially disabled.
1 year ago
psi29a
3ea14e904d
Merge branch 'actors_range' into 'master'
...
Handle actors processing range in Lua
See merge request OpenMW/openmw!3458
1 year ago
psi29a
6c39e3f817
Merge branch 'draft' into 'master'
...
Treat teleportation out of the draft cell as object creation
Closes #7588 and #7453
See merge request OpenMW/openmw!3455
1 year ago
psi29a
f9bba096db
Merge branch 'fix_editor_model' into 'master'
...
Avoid using settings in components to get actor model (#7596 )
Closes #7596
See merge request OpenMW/openmw!3460
1 year ago
psi29a
bae8d585fe
Merge branch 'lua/capacity_encum_bindings' into 'master'
...
Add more lua bindings for encumbrance and capacity
See merge request OpenMW/openmw!3462
1 year ago
glassmancody.info
9aa992eede
add more lua bindings for encumbrance and capacity
1 year ago
Evil Eye
7594d94024
Prevent re-adding local scripts
1 year ago
Evil Eye
f6626e36cf
Unbreak respawns and fix #7588
1 year ago
Evil Eye
33b57d9134
Use moveToCell and init mwscript
1 year ago
elsid
1d94527a19
Avoid using settings in components to get actor model
...
Settings::Values are initialized only for engine. Accessing them from other
binaries leads to a crash.
1 year ago
Andrei Kortunov
40c8783790
Handle actors processing range in Lua
1 year ago
psi29a
e090bc234b
Merge branch 'simulation_fix' into 'master'
...
Decouple rendering simulation time from Lua simulation time (bug 7576)
Closes #7576
See merge request OpenMW/openmw!3457
1 year ago
Zackhasacat
cde2b49313
Fix recordDraft isScroll for types.book in lua
1 year ago
Andrei Kortunov
442c032373
Decouple rendering simulation time from Lua simulation time (bug 7576)
1 year ago
Evil Eye
641f34a3c9
Treat teleportation out of the draft cell as object creation
1 year ago
Alexei Kotov
8d655054f1
esmtool: Print human-readable ESM4 file format version
1 year ago
Alexei Kotov
9f8f2dd925
Use parent worldspace terrain when requested
1 year ago
Alexei Kotov
7e360df6c0
Place ESM4::Flora instances to the scene
1 year ago
psi29a
67075990bd
Merge branch 'deprecations' into 'master'
...
Remove numeric magic school ids and deprecate the enum
See merge request OpenMW/openmw!3440
1 year ago
psi29a
6d32caa2d6
Merge branch 'somethinginparticlular' into 'master'
...
Read even more NIF records
See merge request OpenMW/openmw!3442
1 year ago
Alexei Kotov
c800152ca2
Diminish error marker prominence
...
Don't render ESM4 actors or SpeedTree objects
1 year ago
psi29a
84019e7998
Merge branch 'mobiusdoublereacharound' into 'master'
...
Rewrite melee hit target selection (bug #3438 )
Closes #3438
See merge request OpenMW/openmw!3274
1 year ago
Evil Eye
90ca8a2f4e
Remove ATTRIBUTE, SKILL, and SCHOOL enums
1 year ago
Evil Eye
6ed5cbb7d0
Remove numeric magic school ids and deprecate the enum
1 year ago
Alexei Kotov
440851ff48
Rewrite melee hit target selection (bug #3438 )
1 year ago
Petr Mikheev
38f56cfcdd
Fix #7453 : wrong position of dynamically placed CreatureLevList
1 year ago
Petr Mikheev
95906a34b3
Fix #6146 (`actor:setEquipment` doesn't trigger mwscripts)
1 year ago
psi29a
38d0ece366
Merge branch 'titlefix' into 'master'
...
Repeat title music only in main menu
See merge request OpenMW/openmw!3436
1 year ago
psi29a
3ae189dda1
Merge branch 'nifcouriersix' into 'master'
...
Modernize NIF loader, part 6
See merge request OpenMW/openmw!3435
1 year ago
psi29a
1a5b63412a
Merge branch 'fix-lua-layers' into 'master'
...
Fix Lua UI Layer bindings
See merge request OpenMW/openmw!3433
1 year ago
psi29a
1c8198242e
Merge branch 'toggleai' into 'master'
...
Add a way to toggle AI to Lua debug package
See merge request OpenMW/openmw!3429
1 year ago
psi29a
eb688b603d
Merge branch 'refnum_ref' into 'master'
...
Replace `const ESM::RefNum&` -> `ESM::RefNum`
See merge request OpenMW/openmw!3432
1 year ago
Andrei Kortunov
3ef9b850d7
Repeat title music only in main menu
1 year ago
Alexei Kotov
1b93e646b8
Rename Property->NiProperty
1 year ago
Alexei Kotov
1e3da5516a
Fix BA2 handling in niftest
1 year ago
Alexei Kotov
9ae1077808
Update NIF property loading, first pass
...
Revise all FO3+ shader properties (attempt reading FO4, FO76 and Starfield properties)
Use constants for most instances of property flags
Drop invalid usage of non-existent double-sided flag for BSShader
Make formatting more consistent, drop unnecessary comments
1 year ago
psi29a
18b6eba709
Merge branch 'reloadlua' into 'master'
...
safe reloadlua on top of !3362
See merge request OpenMW/openmw!3412
1 year ago
Alexei Kotov
eb8242946a
Improve node record consistency with NifTools
1 year ago
Alexei Kotov
bff9231c3b
Refactor NiGeometry/BSTriShape
...
Don't pass invalid geometry data links to the loaders
1 year ago
uramer
cda5f12630
Fix Lua UI Layer bindings
1 year ago
Alexei Kotov
deb051639e
Refactor NiBoundingVolume
1 year ago
Petr Mikheev
c67b866a11
Replace `const ESM::RefNum&` -> `ESM::RefNum`
1 year ago
Petr Mikheev
72b8ff82ff
!3362 with safe reloadlua
1 year ago
Andrei Kortunov
56ea3e3879
Add a way to toggle AI to Lua debug package
1 year ago
psi29a
551f424c80
Merge branch 'silent_warning' into 'master'
...
Silent coverity warning
See merge request OpenMW/openmw!3423
1 year ago
Petr Mikheev
4fa8756791
Silent coverity warning
1 year ago
psi29a
12159d95f3
Merge branch 'music' into 'master'
...
Rework music system
See merge request OpenMW/openmw!3372
1 year ago
psi29a
ed022a6c14
Merge branch 'fix_use' into 'master'
...
Fix regression added in !3354 : Set `force` to false when applying UseItem from inventory.
See merge request OpenMW/openmw!3422
1 year ago
psi29a
59f8034442
Merge branch 'sizedreads' into 'master'
...
Replace more sized reads
See merge request OpenMW/openmw!3425
1 year ago
psi29a
64e4a33400
Merge branch 'nif' into 'master'
...
Modernize NIF loader, part 4
See merge request OpenMW/openmw!3427
1 year ago
Andrei Kortunov
db72a91180
Add a way to check if sound system is enabled
1 year ago
Andrei Kortunov
ebb75008f8
Do not use playlist for title music
1 year ago
Alexei Kotov
0fe095303f
Rename Controller->NiTimeController, update NiTimeController and related code
1 year ago
Alexei Kotov
05d8975ed1
Revise various NIF controller records
...
Mostly those that don't require external changes
1 year ago
Evil Eye
b59739a529
Replace more sized reads
1 year ago
Andrei Kortunov
655c4442bc
Implement isMusicPlaying
1 year ago
Bret Curtis
a285408212
small coverity fix
1 year ago
Andrei Kortunov
cbb4c1bb9a
Fix music during a new game start
1 year ago
Andrei Kortunov
e25e867d77
Remove 'music' package
1 year ago
Andrei Kortunov
18fe6a8ae7
Remove default argument
1 year ago
Andrei Kortunov
e1cae5a029
Rework music system
1 year ago
psi29a
090da90302
Merge branch 'factions' into 'master'
...
Implement Lua API for factions
See merge request OpenMW/openmw!3405
1 year ago
psi29a
42b77342c5
Merge branch 'nif' into 'master'
...
Modernize NIF loader, part 3
See merge request OpenMW/openmw!3418
1 year ago
Andrei Kortunov
02dcf1fb31
Split setFactionRank to separate functions
1 year ago
Andrei Kortunov
6ee86dea82
Implement Lua API for factions (feature 7468)
1 year ago
Petr Mikheev
fb8ccf52d8
Add missing argument `force` in UseItem
1 year ago
psi29a
9d186ee2cd
Merge branch 'ptrindex' into 'master'
...
Fix crash: PtrRegistry can contain pointers to already removed temporary ManualRefs
See merge request OpenMW/openmw!3411
1 year ago
psi29a
d87db1dc5f
Merge branch 'drainfatigue' into 'master'
...
Uncap Drain Fatigue again (bug #7573 )
Closes #7573
See merge request OpenMW/openmw!3414
1 year ago
psi29a
39a209cb78
Merge branch 'settings_values_models' into 'master'
...
Use settings values for Models settings (#6876 )
See merge request OpenMW/openmw!3413
1 year ago
psi29a
9d3eb1a901
Merge branch 'fix_crash' into 'master'
...
Fix crash on accessing cells settings from non engine binaries
Closes #7572
See merge request OpenMW/openmw!3415
1 year ago
psi29a
4deb012edf
Merge branch 'centeroncell' into 'master'
...
Reset the rotation for ESM3 door-based COC destinations again (#7471 )
Closes #7471
See merge request OpenMW/openmw!3416
1 year ago
Alexei Kotov
a7cc4e6ba6
Rename Node->NiAVObject and update everything directly related
...
Update NiNode
Simplify RootCollisionNode handling in BulletNifLoader
1 year ago
Alexei Kotov
6872c7144e
Rename Transformation->NiTransform and update everything directly related
1 year ago
Alexei Kotov
ef896faa90
Rename Named->NiObjectNET and update everything directly related to it
...
BulletNifLoader: properly check if the node has animation controllers
Flatten extra data linked list
1 year ago
psi29a
9791fae2db
Merge branch 'statrecords' into 'master'
...
Expose skill and attribute records to Lua and deprecate their enums
See merge request OpenMW/openmw!3407
1 year ago
Petr Mikheev
892f6d1aee
Make LiveCellRef to remove itself from PtrRegistry in destructor (to prevent potential use after free); Update ContainerStore::mPtr after copying container/actor.
1 year ago
Alexei Kotov
0f2e5f9db6
Uncap Drain effects again (bug #7573 )
1 year ago
Alexei Kotov
817078cbea
Reset the rotation for ESM3 door-based COC destinations again
1 year ago
elsid
053a3caf7b
Pass cache expiry delay to GenericResourceManager constructor
1 year ago
elsid
ad509bb954
Use settings values for Models settings
1 year ago
psi29a
bcc3365766
Merge branch 'fix_hidden_window' into 'master'
...
Fix bug related to !3236
See merge request OpenMW/openmw!3406
1 year ago
psi29a
0a47e927d5
Merge branch 'nif' into 'master'
...
Modernize NIF loader, part 2
See merge request OpenMW/openmw!3404
1 year ago
psi29a
45a211c098
Merge branch 'lua_nil' into 'master'
...
Return nil when we try to use an invalid store index from Lua
Closes #7550
See merge request OpenMW/openmw!3410
1 year ago
psi29a
cadb166b58
Merge branch 'companion_creatures' into 'master'
...
Allow creatures to be companions again
See merge request OpenMW/openmw!3409
1 year ago
Andrei Kortunov
5d211d3c93
Return nil when we try to use an invalid store index from Lua
1 year ago
Andrei Kortunov
7c5caec443
Allow creatures to be companions again
1 year ago
Evil Eye
cd0e612cb7
Expose skill and attribute records to Lua and deprecate their enums
1 year ago
Petr Mikheev
42f2ece8b3
Fix bug: UI modes that are added not through Lua don't show windows that were hidden by Lua in other mode.
1 year ago
Alexei Kotov
89774716fb
Modernize NiGeometryData
1 year ago
Alexei Kotov
cfd37dbcc6
Modernize NiTriShapeData
1 year ago