Evil Eye
|
b59739a529
|
Replace more sized reads
|
2023-09-13 21:51:42 +02:00 |
|
psi29a
|
9d186ee2cd
|
Merge branch 'ptrindex' into 'master'
Fix crash: PtrRegistry can contain pointers to already removed temporary ManualRefs
See merge request OpenMW/openmw!3411
|
2023-09-11 06:57:36 +00:00 |
|
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.
|
2023-09-09 21:54:13 +02:00 |
|
elsid
|
ad509bb954
|
Use settings values for Models settings
|
2023-09-09 13:12:08 +02:00 |
|
Andrei Kortunov
|
7da8f388f5
|
More Coverity fixes
|
2023-09-01 16:49:39 +04:00 |
|
Petr Mikheev
|
55a9ab4f52
|
Add obj.parentContainer in Lua. Refactor ContainerStore::mPtr, ContainerStore::mActor.
|
2023-08-27 23:45:19 +02:00 |
|
Evil Eye
|
5a8d108852
|
Cast to size_t
|
2023-08-20 16:25:58 +02:00 |
|
Evil Eye
|
e660a9ca16
|
Assign StringRefIds to attributes
|
2023-08-20 10:28:46 +02:00 |
|
Zackhasacat
|
3e8a1cce7c
|
Load ESM4 Terminal objects, add lua bindings for them
|
2023-08-15 06:23:38 +00:00 |
|
Petr Mikheev
|
957880d515
|
Add to ESMStore the records that are needed to render ESM4 actors; cleanup usage of records.hpp
|
2023-08-05 13:18:09 +02:00 |
|
psi29a
|
3e16ef7445
|
Merge branch 'esm4_achr' into 'master'
Load ESM4 actors (no rendering yet)
See merge request OpenMW/openmw!3278
|
2023-07-27 09:34:28 +00:00 |
|
Petr Mikheev
|
9b511fdf7a
|
Load ESM4 actors
|
2023-07-26 11:47:50 +02:00 |
|
Mads Buvik Sandvei
|
1162323e96
|
Do not redundantly take and set count in moveToCell(). moveToCell() should always be moving the full stack.
|
2023-07-25 14:22:00 +02:00 |
|
Mads Buvik Sandvei
|
8867e76fd7
|
pass full count of coins to createGold() in moveToCell()
|
2023-07-25 13:38:14 +02:00 |
|
psi29a
|
f9cb752b25
|
Merge branch 'resistanceisnotfutile' into 'master'
Resist failed normal weapon hits (bug #7284)
Closes #7284
See merge request OpenMW/openmw!3220
|
2023-07-24 11:24:14 +00:00 |
|
Evil Eye
|
ac9378fa08
|
Replace Skill::mIndex with Skill::refIdToIndex
|
2023-07-13 18:55:21 +02:00 |
|
Alexei Dobrohotov
|
411c71062c
|
Resist failed normal weapon hits (bug #7284)
|
2023-07-11 09:53:56 +03:00 |
|
psi29a
|
a755fa0f34
|
Merge branch 'cleanup_includes' into 'master'
Cleanup includes
See merge request OpenMW/openmw!3203
|
2023-07-09 10:15:09 +00:00 |
|
psi29a
|
29ffc2840e
|
Merge branch 'fix_7448' into 'master'
Fix #7448 (onConsume don't work after loading a save if inventory wasn't accessed from Lua)
Closes #7448
See merge request OpenMW/openmw!3194
|
2023-07-08 12:36:52 +00:00 |
|
elsid
|
f6fce5ee15
|
Cleanup includes
|
2023-07-08 11:28:56 +02:00 |
|
psi29a
|
8a33edd64a
|
Merge branch 'cleanup_includes' into 'master'
Cleanup includes
See merge request OpenMW/openmw!3191
|
2023-07-03 16:01:48 +00:00 |
|
Petr Mikheev
|
e3fa3a3712
|
Fix 7448 (onConsume don't work after loading a save if inventory wasn't accessed from Lua)
|
2023-07-03 02:13:41 +02:00 |
|
elsid
|
05a42a1816
|
Cleanup includes
|
2023-07-01 13:52:09 +02:00 |
|
elsid
|
6e8dcc16c6
|
Use settings values for Game settings
|
2023-07-01 00:59:35 +02:00 |
|
Evil Eye
|
abcebd49d2
|
Allow for more than 8 attributes
|
2023-06-19 20:41:54 +02:00 |
|
Evil Eye
|
bac6777fae
|
Reduce the number of magic numbers
|
2023-06-18 16:21:06 +02:00 |
|
psi29a
|
807893eb45
|
Merge branch 'clickbait' into 'master'
Mostly dehardcode skills
See merge request OpenMW/openmw!3112
|
2023-06-15 07:03:13 +00:00 |
|
Evil Eye
|
da4e04522b
|
More closely replicate Morrowind.exe's locks
|
2023-06-08 20:10:32 +02:00 |
|
jvoisin
|
583a0b4d04
|
Apply jvoisin's suggestions
|
2023-06-08 18:35:53 +02:00 |
|
Evil Eye
|
65b22975c9
|
Remove SkillEnum
|
2023-06-08 18:35:50 +02:00 |
|
Evil Eye
|
72f8f9d1ad
|
Replace remaining skill indices in NpcStats
|
2023-06-08 18:35:49 +02:00 |
|
Evil Eye
|
28025e84f7
|
Replace more instances of ESM::Skill::Length
|
2023-06-08 18:35:48 +02:00 |
|
Evil Eye
|
47c1569961
|
Use RefId key for NPC skills
|
2023-06-08 18:35:48 +02:00 |
|
Evil Eye
|
6b7e7acd16
|
Replace a number of incorrect index types
|
2023-06-03 16:30:35 +02:00 |
|
Evil Eye
|
a5bb6c7d8d
|
Use std::array in NPDTstruct52
|
2023-06-03 13:27:45 +02:00 |
|
Evil Eye
|
7be005c9a5
|
Use std::array in CLDTstruct
|
2023-06-03 11:58:09 +02:00 |
|
Evil Eye
|
8a474b9807
|
Use std::array in RADTstruct
|
2023-06-03 10:45:32 +02:00 |
|
psi29a
|
8e3e351015
|
Merge branch 'hide_ptr_registry' into 'master'
Make WorldModel a front-end for PtrRegistry
See merge request OpenMW/openmw!3087
|
2023-06-01 09:32:57 +00:00 |
|
psi29a
|
27a879de9a
|
Merge branch 'tree_and_furniture' into 'master'
Load ESM4::Tree and ESM4::Furniture
See merge request OpenMW/openmw!3040
|
2023-06-01 09:15:46 +00:00 |
|
elsid
|
9012207e32
|
Make WorldModel a front-end for PtrRegistry
|
2023-05-31 21:44:27 +02:00 |
|
Petr Mikheev
|
1b669db017
|
Load ESM4::Tree and ESM4::Furniture
|
2023-05-29 18:47:27 +02:00 |
|
Evil Eye
|
9c60a6fa4d
|
Replace sSkillNameIds with ESM::Skill::mName
|
2023-05-29 17:56:14 +02:00 |
|
elsid
|
ce91784085
|
Move Ptr registry into a separate type
There is no dependency on the rest of the WorldModel state.
|
2023-05-28 13:04:17 +02:00 |
|
Mads Buvik Sandvei
|
410e8b100a
|
Elsid comments
|
2023-05-23 19:30:29 +02:00 |
|
Evil Eye
|
5491512905
|
Use string_view in more places and reduce the number of empty string literals
|
2023-05-21 16:39:32 +02:00 |
|
Petr Mikheev
|
c8056f6561
|
Hide ESM4 LOD objects and markers
|
2023-05-18 02:10:39 +02:00 |
|
florent.teppe
|
1cf0cd5628
|
moved mwworld/cellutils.hpp -> esm/util.hpp
|
2023-05-12 22:05:54 +02:00 |
|
Petr Mikheev
|
86fce41a39
|
Keep refnum when moving objects to/from inventory (#6148)
|
2023-05-07 17:19:44 +02:00 |
|
elsid
|
0601d7213e
|
Remove ESM::RefId::sEmpty
This variable is only required to return empty RefId as const reference. There
is no point in doing so for a type cheap to copy.
|
2023-04-26 21:15:16 +02:00 |
|
Petr Mikheev
|
f1beaa7b8c
|
Put ESMStore to Environment
|
2023-04-20 21:45:49 +02:00 |
|