Commit Graph

28498 Commits (just_say_no_to_geode)
 

Author SHA1 Message Date
Bret Curtis 917f738174 remove unnecessary object creation; replace deprecated geode with an appriopriate equivelent; clean up old style C++ in files and remove unnesed headers 2 years ago
psi29a 776cae4c95 Merge branch 'assert' into 'master'
Use string_view in Layout and remove dead code

See merge request OpenMW/openmw!2060
2 years ago
Evil Eye 81ec7e80bb Use string_view in Layout and remove dead code 2 years ago
jvoisin 3403ea1d9e Merge branch 'FixUBOnDoubleMove' into 'master'
Avoid double move when an area with same coordinates already exists

See merge request OpenMW/openmw!2059
2 years ago
psi29a a814d11a39 Merge branch 'move_left_shift_to_cpp' into 'master'
Move std::ostream& operator<< to .cpp

See merge request OpenMW/openmw!2058
2 years ago
psi29a 7786519caf Merge branch 'groundcoverstore_hpp' into 'master'
Remove redundant includes from groundcoverstore.hpp

See merge request OpenMW/openmw!2057
2 years ago
elsid 1a5932a669
Move std::ostream& operator<< to .cpp 2 years ago
elsid ffd1bd30ef
Remove redundant includes from groundcoverstore.hpp 2 years ago
Cédric Mocquillon cbf48b4382 Avoid double move when an area with same coordinates already exists 2 years ago
psi29a cef4ce2c01 Merge branch 'split_actorutil_hpp' into 'master'
Split apps/openmw/mwmechanics/actorutil.hpp

See merge request OpenMW/openmw!2056
2 years ago
elsid fdf6e58ea3
Split apps/openmw/mwmechanics/actorutil.hpp 2 years ago
psi29a 39d7f2c95b Merge branch 'boost_program_options' into 'master'
Reduce number of includes for boost/program_options

See merge request OpenMW/openmw!2051
2 years ago
elsid 10fbf170a2
Reduce number of includes for boost/program_options 2 years ago
psi29a 47cfaef7d2 Merge branch 'ptmikheev-master-patch-74509' into 'master'
Fast fix in cellbindings.cpp

See merge request OpenMW/openmw!2050
2 years ago
Petr Mikheev 50b143b53f Fast fix in cellbindings.cpp 2 years ago
psi29a cd484cf082 Merge branch 'lua_hassky' into 'master'
[Lua] Ability to distinguish normal interiors and quasi exteriors (like Mournhold).

See merge request OpenMW/openmw!2049
2 years ago
Petr Mikheev 377c00261a [Lua] Ability to distinguish normal interiors and quasi exteriors (like Mournhold). 2 years ago
psi29a c3599ada2e Merge branch 'imayhaverunoutofclevernifbranchnames' into 'master'
Clean up NIF record flags/modes

See merge request OpenMW/openmw!2047
2 years ago
psi29a 053c2106c1 Merge branch 'dont_hate_the_game_hate_the_player' into 'master'
Don't add additional targets to allies that are already in combat

Closes #5318 and #3867

See merge request OpenMW/openmw!1434
2 years ago
Evil Eye b79c42fa77 Exclude followers in combat with their leader 2 years ago
Evil Eye cc081c3d2d Don't add additional targets to allies that are already in combat 2 years ago
psi29a ede09309a6 Merge branch 'groundcover_progress' into 'master'
Show groundcover loading progress

See merge request OpenMW/openmw!1978
2 years ago
psi29a e50c1dbcb1 Merge branch 'slaughteredslaughterfish' into 'master'
Avoid assigning idle animations to non-actors (bug #5371)

Closes #5371

See merge request OpenMW/openmw!2048
2 years ago
psi29a e2ae381a6c Merge branch 'lua_worker_join' into 'master'
Correctly terminate LuaWorker if the game is being terminated due to an unhanded exception.

See merge request OpenMW/openmw!2044
2 years ago
Alexei Kotov fbb0004aae Avoid assigning idle animations to non-actors (bug #5371) 2 years ago
Alexei Kotov e673f9fa76 Clean up NIF flags 2 years ago
jvoisin f83b661494 Merge branch 'fix_6824' into 'master'
Fix #6824

Closes #6824

See merge request OpenMW/openmw!2045
2 years ago
jvoisin e29c1abfae Merge branch 'stringops_string_view' into 'master'
Use string_view for StringUtils functions

See merge request OpenMW/openmw!2042
2 years ago
Petr Mikheev 8123e41a75 Fix #6824 2 years ago
Petr Mikheev 241b414aa6 Correctly terminate LuaWorker if the game is being terminated due to an unhanded exception. 2 years ago
elsid 6abb963bd9
Use string_view for StringUtils functions 2 years ago
psi29a 1a478875f0 Merge branch 'navmesh_agent_bounds' into 'master'
Support different agent collision shape type for pathfinding

See merge request OpenMW/openmw!2030
2 years ago
psi29a 69861ce80b Merge branch 'stfu_git' into 'master'
Silence a minor git warning

See merge request OpenMW/openmw!2028
2 years ago
psi29a 736ea1a8a0 Merge branch 'fix_new_children_visibility' into 'master'
Add missing workaround for a MyGUI visibility bug

Closes #6783

See merge request OpenMW/openmw!2041
2 years ago
psi29a feef257584 Merge branch 'postprocessor-stereo' into 'master'
[Postprocessing] Stereo integration

See merge request OpenMW/openmw!1988
2 years ago
Mads Buvik Sandvei b0e4c7e76a [Postprocessing] Stereo integration 2 years ago
psi29a db27ffe49a Merge branch 'changelog' into 'master'
Align the changelog with the milestone

See merge request OpenMW/openmw!2040
2 years ago
psi29a a822044199 Merge branch 'riggeoosgaext' into 'master'
custom class for osgAnimation::RigGeometry, Collada animated deforming body parts

See merge request OpenMW/openmw!1682
2 years ago
Nelsson Huotari 334c6dde0b custom class for osgAnimation::RigGeometry, Collada animated deforming body parts 2 years ago
elsid 1a12c453d6
Support different agent collision shape type for pathfinding
Actors may have different collision shapes. Currently there are axis-aligned
bounding boxes and rotating bounding boxes. With AABB it's required to use
bounding cylinder for navmesh agent to avoid providing paths where actor can't
pass. But for rotating bounding boxes cylinder with diameter equal to the front
face width should be used to not reduce of available paths. For example rats
have rotating bounding box as collision shape because of the difference between
front and side faces width.

* Add agent bounds to navmesh tile db cache key. This is required to distinguish
  tiles for agents with different bounds.
* Increase navmesh version because navmesh tile db cache key and data has changed.
* Move navmesh version to the code to avoid misconfiguration by users.
* Fix all places where wrong half extents were used for pathfinding.
2 years ago
psi29a 15c7ed774c Merge branch 'shaders_fog' into 'master'
Better fog

See merge request OpenMW/openmw!2006
2 years ago
psi29a d2df89b013 Merge branch 'aitravelendtolerance' into 'master'
Give AITravel time to end if the actor is close to the destination (#6495)

Closes #6495

See merge request OpenMW/openmw!2036
2 years ago
Petr Mikheev 3bf18c601c Better fog 2 years ago
uramer 591fa9b700 Add missing workaround for a MyGUI visibility bug 2 years ago
Evil Eye 116825a521 Align the changelog with the milestone 2 years ago
jvoisin 11bced737f Merge branch 'make_mac_great_again_part_3' into 'master'
MacOS: add one include back

See merge request OpenMW/openmw!2038
2 years ago
Bret Curtis 37a440a0ee add one include back 2 years ago
psi29a aeed99ca2c Merge branch 'clean_qt_headers' into 'master'
Clean up Qt includes

See merge request OpenMW/openmw!2027
2 years ago
Petr Mikheev e466a812d8 Merge branch 'lua_consume' into 'master'
Refactor consuming mechanics, improve Lua onConsume handler

See merge request OpenMW/openmw!1848
2 years ago
Alexei Kotov bd6716d89d Give AITravel time to end if the actor is close to the destination 2 years ago