Commit Graph

18492 Commits (52b3a87dae5df9b4fcacd2dc2e61a730b7352abd)

Author SHA1 Message Date
elsid 9584cb7ac2
Use fixed size types for serialization 3 years ago
elsid de7f9f6439
Replace raw for loop by algorithm
To fix compilation error with -D_GLIBCXX_DEBUG:
/home/elsid/dev/openmw/apps/openmw/mwdialogue/dialoguemanagerimp.cpp: In member function ‘virtual void MWDialogue::DialogueManager::write(ESM::ESMWriter&, Loading::Listener&) const’:
/home/elsid/dev/openmw/apps/openmw/mwdialogue/dialoguemanagerimp.cpp:679:78: error: no matching function for call to ‘__gnu_debug::_Safe_iterator<std::_Rb_tree_const_iterator<std::__cxx11::basic_string<char> >, std::__debug::set<std::__cxx11::basic_string<char> >, std::bidirectional_iterator_tag>::_Safe_iterator(std::__debug::set<std::__cxx11::basic_string<char>, Misc::StringUtils::CiComp>::const_iterator)’
  679 |         for (std::set<std::string>::const_iterator iter (mKnownTopics.begin());
      |                                                                              ^
3 years ago
psi29a 4a2302ff2b Merge branch 'hand_to_nixhound' into 'master'
Disallow non-bipedal hand-to-hand refreshes

See merge request OpenMW/openmw!1667
3 years ago
Alexei Kotov 4fdf55601c Merge branch 'bigboi' into 'master'
Force a scale update when changing view modes

Closes #6623

See merge request OpenMW/openmw!1662
3 years ago
psi29a 8da1cc3dd2 Merge branch 'fix-6618' into 'master'
Fix #6618

Closes #6618

See merge request OpenMW/openmw!1666
3 years ago
psi29a cc8d05bd9a Merge branch 'async_save_map' into 'master'
Write png image of the global map for save asynchronously

See merge request OpenMW/openmw!1656
3 years ago
Evil Eye 7bd4971e0c Disallow non-bipedal hand-to-hand refreshes 3 years ago
psi29a b73eaadf20 Merge branch 'use_utf8_string_view' into 'master'
Avoid extra copy for Utf8Encoder::getUtf8 result

See merge request OpenMW/openmw!1661
3 years ago
ζeh Matt 0ce29a6131
Simplify logic in AiSequence::execute 3 years ago
ζeh Matt e60e0b55eb
Fix potential another crash 3 years ago
ζeh Matt 83be3826ff
Fix #6618: Crash due to iterator invalidation 3 years ago
psi29a d680870e8f Merge branch 'fix_aabb' into 'master'
Fix btAABB initialization (#6489)

Closes #6489

See merge request OpenMW/openmw!1664
3 years ago
elsid 2e38f0b641
Fix btAABB initialization 3 years ago
elsid 875d9dcead
Fix buffer resizing by StatelessUtf8Encoder 3 years ago
Evil Eye f9da792386 Force a scale update when changing view modes 3 years ago
psi29a 8a0fb4d633 Merge branch 'stateless_utf8_encoder' into 'master'
Add StatelessUtf8Encoder to support caller provided buffer for output

See merge request OpenMW/openmw!1660
3 years ago
psi29a 776b286286 Merge branch 'esm_name' into 'master'
Use ESM::NAME instead of const char* and std::string as argument type

See merge request OpenMW/openmw!1659
3 years ago
elsid 3305b400dc
Use ESM::NAME instead of const char* and std::string as argument type 3 years ago
elsid c044bef6a7
Add StatelessUtf8Encoder to support caller provided buffer for output 3 years ago
elsid fbbf871067
Avoid extra copy for Utf8Encoder::getUtf8 result 3 years ago
Evil Eye 649c2f8286 Fix stats not working right for saves started before version 17 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
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
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
Evil Eye c382910c1f Restart all quests with the same name when a quest is restarted 3 years ago
Evil Eye fdfde836fe Expect recent saves to store the modified value 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
Evil Eye 6b203892fc Fix mod not increasing fortified values 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 01e8ae8981 Merge branch 'peace_love_and_stencils' into 'master'
Support morrowind stenciling (#6443)

Closes #6443

See merge request OpenMW/openmw!1635
3 years ago
glassmancody.info 8c2c322d92 add stencil to water RTTs, reword some comments 3 years ago
glassmancody.info bbc9c53423 support morrowind stenciling 3 years ago
psi29a 2a6392fe5c Merge branch 'fix_6590' into 'master'
Fix #6590

Closes #6590

See merge request OpenMW/openmw!1633
3 years ago
uramer 643c1d6aeb Merge branch 'lua_ai' into 'master'
Control AI packages from Lua

See merge request OpenMW/openmw!1604
3 years ago
Evil Eye 7a7a95407a Merge branch 'lua_pairs' into 'master'
Proper support of `pairs` and `ipairs` in Lua; fix bug in `makeReadOnly`.

See merge request OpenMW/openmw!1628
3 years ago
Petr Mikheev a294adcdaf Proper support of `pairs` and `ipairs` in Lua; fix bug in `makeReadOnly`. 3 years ago
Petr Mikheev 8e330653c7 Fix #6590 3 years ago
uramer 581c3f4882 Update and document Lua Text and TextEdit widget types, fix some issues with Lua UI 3 years ago
Petr Mikheev 6c56436809 Control AI packages from Lua 3 years ago