psi29a
cdf7bd74d5
Merge branch 'passivestorage' into 'master'
...
Activate global storage when setting up the player
See merge request OpenMW/openmw!4413
2024-10-21 11:01:26 +00:00
psi29a
c60e0539cc
Merge branch 'dead_code' into 'master'
...
Remove dead code
See merge request OpenMW/openmw!4412
2024-10-20 09:34:49 +00:00
Evil Eye
e1046dc715
Tell the LuaManager the game has started before the player can be teleported
2024-10-19 19:15:23 +02:00
Andrei Kortunov
192807609d
Remove dead code
2024-10-19 15:03:29 +04:00
elsid
d2ab366233
Use normalized path in PhysicsSystem
2024-10-18 13:45:29 +02:00
Alexei Kotov
77d2f18f83
Emulate vanilla closest marker preference ( #8187 )
2024-10-14 02:59:56 +03:00
elsid
d1ccb4b804
Use normalized path for groundcover
2024-10-13 13:27:23 +02:00
elsid
0665de4c09
Use normalized path for model in ProjectileManager
2024-10-06 11:26:06 +02:00
elsid
7a5c478e34
Use normalized path in PreloadItem
2024-09-27 23:33:57 +02:00
psi29a
d1059aee8c
Merge branch 'test_ptr' into 'master'
...
Add tests for MWWorld::Ptr
See merge request OpenMW/openmw!4344
2024-09-26 07:36:23 +00:00
Evil Eye
772a0b3711
Merge branch 'vfs_normalized_path_14' into 'master'
...
Use normalized path in multiple places (#8138 )
See merge request OpenMW/openmw!4383
2024-09-22 16:38:55 +00:00
elsid
cd6e49796e
Properly initialize local static pointers and collections
...
Static variables should be initalized once instead of initializing them with
nullptr and then doing actual initialization behind if condition. Otherwise a
race condition may happen leading to undefined behaviour.
2024-09-21 13:52:43 +02:00
elsid
5f2582fe68
Use normalized path in SceneManager::checkLoaded
2024-09-19 00:51:17 +02:00
elsid
3475a166e5
Use normalized path for World::spawnEffect
2024-09-19 00:31:16 +02:00
elsid
d8189a5aa1
Use normalized path in SceneManager
2024-09-13 14:21:49 +02:00
elsid
1cdbbef7ee
Use blank CellRef as default
...
Default constructed CellRef has some fields uninitialized.
2024-08-30 20:46:56 +02:00
elsid
d998faec1b
Deregister only registered LiveCellRefBase
2024-08-30 20:46:56 +02:00
elsid
4565152b3d
Define LiveCellRefBase functions inside MWWorld namespace block
2024-08-30 20:46:56 +02:00
elsid
ca8869042b
Move LiveCellRef where possible
2024-08-30 20:46:55 +02:00
Evil Eye
5c4deb3f88
Prevent older binaries from incorrectly loading newer saves
2024-07-25 22:37:44 +02:00
Evil Eye
68be9a9544
Rebuild ESMStore indices before loading any cell or player state
2024-07-25 22:22:23 +02:00
Evil Eye
152073a42e
Don't trigger onNewExterior while loading saves
2024-06-24 12:47:24 +02:00
Kindi
ecb07c9bc7
add mwscript.isRunning
2024-06-17 08:05:52 +08:00
Alexei Kotov
39a231233c
Fully reset the player's cell reference when the player is reset ( #8021 )
2024-06-15 11:49:12 +03:00
psi29a
3ef4180464
Merge branch 'soulless' into 'master'
...
Properly copy items between containers
See merge request OpenMW/openmw!4139
2024-06-10 13:49:51 +00:00
elsid
6ba42314df
Fix Ptr::toString
2024-06-09 04:08:18 +02:00
psi29a
176e6490c5
Merge branch 'stufftheminasack' into 'master'
...
Drop 360-degree screenshot support (#7720 )
Closes #7720
See merge request OpenMW/openmw!4158
2024-06-07 20:50:43 +00:00
psi29a
a80f5c109c
Merge branch 'ltexerasure' into 'master'
...
Fix LTEX overriding and allow deletion
See merge request OpenMW/openmw!4152
2024-06-07 08:05:56 +00:00
Mads Buvik Sandvei
e063fa5b23
rename template_ to templatePtr
2024-06-06 16:51:51 +02:00
Alexei Kotov
93d1c6d7e0
Drop 360-degree screenshot support ( #7720 )
2024-06-06 14:46:01 +03:00
Mads Buvik Sandvei
90b415a8dd
comments by elsid
2024-06-06 11:20:14 +02:00
Evil Eye
330f5de78d
Rename ot mStatic
2024-06-05 21:48:07 +02:00
Evil Eye
ca6baed366
Fix LTEX overriding and allow deletion
2024-06-03 16:42:27 +02:00
elsid
3790e97184
Clarify scope and constness of the variables
2024-06-02 13:16:22 +02:00
Mads Buvik Sandvei
a1b695a8d5
De-duplicate ManualRef constructor
2024-05-31 23:10:54 +02:00
Mads Buvik Sandvei
ae4bf04798
Fix soul gems losing their souls when splitting stacks between containers.
2024-05-28 23:35:44 +02:00
psi29a
e7c9574d31
Merge branch 'savetheslot' into 'master'
...
Convert constant effect equipment slots to refnums
Closes #7998
See merge request OpenMW/openmw!4130
2024-05-28 11:09:36 +00:00
elsid
71369be796
Log caught exceptions
2024-05-26 02:52:11 +02:00
Evil Eye
11e8e1eeb5
Include creatures
2024-05-25 09:58:46 +02:00
Evil Eye
cdfd305ac3
Convert constant effect equipment slots to refnums
2024-05-24 16:59:48 +02:00
Alexei Kotov
ae7861abe4
Move paralysis god mode checks to CreatureStats
2024-05-23 11:48:59 +03:00
psi29a
2be6116ef6
Merge branch 'fix_recastmesh' into 'master'
...
Limit number of cached tiles with recast meshes
See merge request OpenMW/openmw!4112
2024-05-22 20:38:42 +00:00
psi29a
fd3ae0d42a
Merge branch 'dehardcode_music' into 'master'
...
Dehardcode music
See merge request OpenMW/openmw!3438
2024-05-20 12:49:33 +00:00
psi29a
651a7d569c
Merge branch 'activatebooks' into 'master'
...
Allow NPCs to activate in-world books for the player (part of #7959 )
See merge request OpenMW/openmw!4080
2024-05-20 12:46:01 +00:00
Alexei Kotov
a3bfd3a337
Merge branch 'fix-infinite-fall-into-void' into 'master'
...
Fix infinite fall into void (#1415 )
Closes #1415
See merge request OpenMW/openmw!4100
2024-05-19 20:47:13 +00:00
Andrei Kortunov
5a1ec8ce87
Implement Lua-based music
2024-05-19 22:10:54 +04:00
elsid
45d62ee59f
Limit RecastMeshManager range by active cell grid
2024-05-19 20:07:47 +02:00
elsid
49db37ee29
Merge setWorldspace and updateBounds
2024-05-19 20:07:47 +02:00
elsid
9854d42d56
Use ESM::RefId for worldspace type
2024-05-19 20:07:47 +02:00
Sam Hellawell
c1cd8bd900
Check collision before findInteriorPositionfindInteriorPos
2024-05-18 06:33:06 +01:00