Commit Graph

27747 Commits (788745e0047aa6b50b02003866f839ea70b11e8d)
 

Author SHA1 Message Date
elsid fbbf871067
Avoid extra copy for Utf8Encoder::getUtf8 result 3 years ago
elsid b617d0aec4 Merge branch 'fix_empty_utf8' into 'master'
Fix out of bounds access for std::string_view

See merge request OpenMW/openmw!1658
3 years ago
psi29a be761b5c07 Merge branch 'charming_stats' into 'master'
Third time's the charm

Closes #6611

See merge request OpenMW/openmw!1657
3 years ago
elsid 071ab3f650
Fix out of bounds access for std::string_view 3 years ago
Evil Eye 649c2f8286 Fix stats not working right for saves started before version 17 3 years ago
Petr Mikheev 72e76ad820 Merge branch 'Issue-6598' into 'master'
Update overview.rst (#6598)

See merge request OpenMW/openmw!1655
3 years ago
David Nagy d787317df9 Update overview.rst (#6598) 3 years ago
psi29a 149ef56b60 Merge branch 'utf8_encoder_tests' into 'master'
Add tests for Utf8Encoder

See merge request OpenMW/openmw!1654
3 years ago
elsid a4d7b72511
Write png image of the global map for save asynchronously
Write global map to the save file last to give more time for async job to
finish.
3 years ago
elsid b43eb29465
Log duration of writing save game file 3 years ago
elsid 7884a01026
Add tests for Utf8Encoder 3 years ago
psi29a bd8c75daee Merge branch 'quest_redo' into 'master'
Restart all quests with the same name when a quest is restarted

Closes #6606

See merge request OpenMW/openmw!1651
3 years ago
psi29a a2a741c71f Merge branch 'lua_require' into 'master'
Allow `require` to return not a table in Lua

See merge request OpenMW/openmw!1650
3 years ago
psi29a e42d3a2000 Merge branch 'anim-creature-docs' into 'master'
Documentation how to get an Animated creature in OpenMW

See merge request OpenMW/openmw!1190
3 years ago
Matjaž Lamut 2d4d28fb8e Documentation how to get an Animated creature in OpenMW 3 years ago
Petr Mikheev d8127fdad2 Merge branch 'refactor/aisequence-2' into 'master'
#6091: Optimize isInCombat

See merge request OpenMW/openmw!1636
3 years ago
Matt 367bdcf0cc #6091: Optimize isInCombat 3 years ago
psi29a cd8967e265 Merge branch 'utf8_encoder_string_view' into 'master'
Use std::string_view for argument and return type of Utf8Encoder functions

See merge request OpenMW/openmw!1652
3 years ago
jvoisin 17ecaf177a Merge branch 'nif_refactor' into 'master'
Refactor some parts of nif loading code

See merge request OpenMW/openmw!1648
3 years ago
Evil Eye 0f95f558a8 Merge branch 'splash' into 'master'
Clarify stretch menu background documentation (#5880)

Closes #5880

See merge request OpenMW/openmw!1653
3 years ago
elsid c75e938c46
Return string_view from Utf8Encoder functions
To avoid redundant std::string constructions.
3 years ago
Alexei Dobrohotov 4502569660 Clarify stretch menu background documentation (#5880) 3 years ago
Alexei Kotov 14a9af15ab Merge branch 'dagoth_wave' into 'master'
Remove weaponless, non-biped distinction

Closes #5054

See merge request OpenMW/openmw!1517
3 years ago
Alexei Kotov 380823d0ee Merge branch 'always-use-best-attack-rounding-fix' into 'master'
Fix always-use-best-attack rounding

See merge request OpenMW/openmw!1647
3 years ago
Alexei Kotov c1cd3ba9a1 Merge branch 'oopsy' into 'master'
Expect recent saves to store the modified value

Closes #6604

See merge request OpenMW/openmw!1649
3 years ago
elsid c9c7fb7e49
Remove redundant functions from Utf8Encoder interface 3 years ago
Evil Eye c382910c1f Restart all quests with the same name when a quest is restarted 3 years ago
Petr Mikheev 6876851766 Allow `require` to return not a table in Lua 3 years ago
Evil Eye fdfde836fe Expect recent saves to store the modified value 3 years ago
elsid 2a87cf1720
Replace unordered_map by switch statement
Add handling for missing Nif::BSLightingShaderType::ShaderType_SkinTint. Use
string_view instead of string to avoid lifetime issues for returning value.
osg::Object::setUserValue will anyway copy string.
3 years ago
elsid e1fe501013
Use proper type for Record::recType 3 years ago
elsid 283b68025c
Avoid possible race condition on NIFFile::sLoadUnsupportedFiles
Its value is written from the main thread but other threads read it.
3 years ago
elsid fbd95516f4
Repalce raw for-loops by corresponding algorithms 3 years ago
elsid 082810f924
Store record type as a part of construct function type 3 years ago
elsid d097c16206
Use unique_ptr to manage nif record lifetime 3 years ago
Petr Mikheev 32e710b113 Add missing `i18n/Calendar/en.lua` in CMakeLists.txt 3 years ago
Niek Wilting 6cd12823e8 Fix always-use-best-attack rounding 3 years ago
psi29a 2a7d28712f Merge branch 'stats' into 'master'
Remove weirdness surrounding AI- and Dynamic stats

Closes #6599

See merge request OpenMW/openmw!1645
3 years ago
Evil Eye 054d8babc4 Add getRatio method 3 years ago
glassmancody.info 712107de2d nisortadjust support 3 years ago
Evil Eye 6b203892fc Fix mod not increasing fortified values 3 years ago
Petr Mikheev 6afdf1cb8c Merge branch 'lua_vector_elementwise' into 'master'
Element-wise multiplication and division of Lua vectors

See merge request OpenMW/openmw!1639
3 years ago
uramer ede9d27437 Element-wise multiplication and division of Lua vectors 3 years ago
Evil Eye dc495a685a Remove a member variable that doesn't get saved and remove fortify maximum health code 3 years ago
Evil Eye 4e52c96cf5 Make Set/Mod[DynamicStat] work with negative values as in vanilla 3 years ago
Evil Eye 5aef14eccd Prevent division by 0 3 years ago
psi29a 8cfb3e1053 Merge branch 'adjustsortadjust' into 'master'
Properly postprocess NiSortAdjustNode (#6596)

Closes #6596

See merge request OpenMW/openmw!1642
3 years ago
Alexei Dobrohotov 85053941b3 Properly postprocess NiSortAdjustNode 3 years ago
uramer 079bbff20e Merge branch 'ptmikheev-master-patch-64954' into 'master'
Copy scripts/omw/ai.lua to vfs (was added in !1604, but I forgot to modify CMakeLists.txt)

See merge request OpenMW/openmw!1641
3 years ago
psi29a 9183fa897e Merge branch 'particle_vertex_palooza' into 'master'
Support vertex emitters (#6592)

Closes #6592

See merge request OpenMW/openmw!1638
3 years ago