Commit Graph

229 Commits (7cea0344b28125c5afbff74c234d4c942597f552)

Author SHA1 Message Date
psi29a 9259f5c056 Merge branch 'merryweather' into 'master'
Replace more sized reads and change weather loading

See merge request OpenMW/openmw!3496
1 year ago
psi29a febfa353e0 Merge branch 'save_metadata' into 'master'
Add additional fields to save metadata

See merge request OpenMW/openmw!3493
1 year ago
Evil Eye 514723a4e6 Use fixed size ints for Region and use an array for weather odds 1 year ago
Evil Eye 1c47062083 Replace more explicitly sized reads 1 year ago
Andrei Kortunov fc74cc49dd Add additional fields to save metadata (feature 7618) 1 year ago
Evil Eye b99f58613e Remove signed/unsigned conversions in pathgrid loading code and use meaningful member names 1 year ago
Evil Eye f9c5edf6b9 Replace more sized reads and unsized ints 1 year ago
Evil Eye b59739a529 Replace more sized reads 1 year ago
Andrei Kortunov 6ee86dea82 Implement Lua API for factions (feature 7468) 1 year ago
Petr Mikheev 32f3a16db3 Change FormId::toString to be consistent with RefId. Remove FormIdRefId. 1 year ago
Evil Eye 10f1e9a4e0 Load the lowest faction reaction for every faction 1 year ago
psi29a 5b3e2fbf1c Merge branch 'clickbait' into 'master'
Assign StringRefIds to attributes

See merge request OpenMW/openmw!3256
1 year ago
Evil Eye 62f47acf6b Replace more explicitly sized reads and variable width integers 1 year ago
Evil Eye e660a9ca16 Assign StringRefIds to attributes 1 year ago
elsid bda29819cf
Reduce include dependency for land records 1 year ago
elsid 955790dc31
Split ESM::Land::loadData 1 year ago
elsid bd426bac5c
Use static_cast 1 year ago
elsid 6f3b7072ac
Change mWnam type to std::array 1 year ago
elsid 0cb37742cb
Replace Land::swap by move assignment 1 year ago
elsid c88e9dee27
Use unique_ptr to store LandData in ESM::Land 1 year ago
elsid d0f8ab5767
Move getLandData definitions to class definition 1 year ago
elsid 07599d0bb0
Move condLoad to unnamed namespace 1 year ago
elsid dad0cb3349
Move transposeTextureData to unnamed namespace 1 year ago
elsid a2f2b1a3d1
Remove redundant ESM::Land and LandData default constructors 1 year ago
elsid 95a39b3281
Use sized types for land records members 1 year ago
elsid f15ccec0d9
Remove unused ESM::Land functions 1 year ago
psi29a 5389d32b5c Merge branch 'applycontentfile_coverity' into 'master'
Fix coverity warning in esm3/globalscript.cpp

See merge request OpenMW/openmw!3325
1 year ago
psi29a c9f03b4174 Merge branch 'sizeup' into 'master'
Replace more sized reads

See merge request OpenMW/openmw!3322
1 year ago
elsid 5abbc56bf2
Use proper cell size for ESM4 cells in CoordinateConverter 1 year ago
Petr Mikheev f5ddffa087 Fix coverity warning in esm3/globalscript.cpp 1 year ago
Evil Eye 9e376f3783 Replace explicitly sized reads in cellid, cellref 1 year ago
Evil Eye 48484c9416 Replace explicitly sized reads in aisequence 1 year ago
psi29a 7b4f7b7f07 Merge branch 'adjust_refnum' into 'master'
Adjust FormId in FormIdRefId and for items in containers when loading saves

See merge request OpenMW/openmw!3293
1 year ago
psi29a 5160fbc2a0 Merge branch 'fixedtimestamp' into 'master'
Move TimeStamp to ESM3 and remove sized reads

See merge request OpenMW/openmw!3295
1 year ago
psi29a c86eecb2ea Merge branch 'movable_objects' into 'master'
Move objects instead of copying where possible

See merge request OpenMW/openmw!3289
1 year ago
psi29a 23671ced33 Merge branch 'fix_use_after_move' into 'master'
Fix use after move in InfoOrder::insertInfo

See merge request OpenMW/openmw!3296
1 year ago
Andrei Kortunov d3d7a663c6 Move some objects instead of copying 1 year ago
elsid 66c5944ecf
Fix use after move in InfoOrder::insertInfo
When it->second.mPosition->mPrev != value.mPrev value is first moved into
*mPosition and then used to get mPrev. Since mPrev is RefId and it's copy-only
type there is no real problem but coverity complains about it.

Also enforce contract of insertInfo to support move-only types by adding a test
for a value type with deleted copy constructors.
1 year ago
Evil Eye 79b3855c5b Move TimeStamp to ESM3 and remove sized reads 1 year ago
Petr Mikheev 9a9f9d7081 Adjust FormId in FormIdRefId and for items in containers when loading saves 1 year ago
elsid dd54857610
Add missing array include 1 year ago
psi29a a6d6e16d48 Merge branch 'readsize' into 'master'
Disallow implicitly sized reads of ESM structs

See merge request OpenMW/openmw!3100
1 year ago
Mads Buvik Sandvei 364f2a98e9 Use refnum instead of slot for items during spellcast 1 year ago
Evil Eye 6e5d84ce37 inline 1 year ago
Evil Eye 9d4877d432 Treat std::array like regular arrays 1 year ago
Evil Eye 45ba05c0ed Disallow implicitly sized reads of ESM structs 1 year ago
psi29a ec9b4c4563 Merge branch 'caius4friends' into 'master'
Fix dialogue insertion again

See merge request OpenMW/openmw!3212
1 year ago
psi29a 03dbe1c9f3 Merge branch 'stringrefidskills' into 'master'
Assign StringRefIds to skills

See merge request OpenMW/openmw!3146
1 year ago
Evil Eye 2a1d520c9e Address feedback 1 year ago
Evil Eye 7573004efc Implement the NegativeLight flag 1 year ago