Commit Graph

17595 Commits (7f429f26e17c37882d3705be8d5ed819a66a139f)
 

Author SHA1 Message Date
scrawl 97d7b1a3b8 Update AUTHORS.md 8 years ago
scrawl 212e85e810 Merge pull request #1174 from Allofich/combat
Adjustments to AI combat engaging and disengaging
8 years ago
scrawl da3815f5a6 Merge pull request #1179 from Armada651/fix-audio-cutoff
OpenAL_Output: When a source is finished, rewind it instead of stopping it.
8 years ago
logzero dbf0fa6766 Skip stepping if movement tracer hits actor. 8 years ago
Marc Zinnschlag dedd95f52a Merge remote-tracking branch 'miroslavr/save-cleanup' 8 years ago
Jules Blok e9d8ff532f OpenAL_Output: When a source is finished, rewind it instead of stopping it.
This works around a bug in the MacOS OpenAL implementation.
8 years ago
Marc Zinnschlag 41499ea11f Merge branch 'openmw-41' 8 years ago
MiroslavR c9dd63af8d Merge pull request #1171 from NeveHanter/travel-followers-cost
Implemented "paying" for travelling followers
8 years ago
NeveHanter 8568cd049f Removed "less" character from the documentation by the requested opportunity. 8 years ago
Allofich 54fa921dad Change some AI combat engagements to not need LOS 8 years ago
Allofich 6fa0354a17 Make AI attack player also if it attacks follower 8 years ago
Allofich 5a6ea4e84e Cleanup 8 years ago
Allofich e10c4d8814 Stop combat between AI when canFight is false 8 years ago
Allofich e8c7ad2f4b Change environment check to canFight check
Instead of just checking that combatants are in compatible environments,
allow combat if in attack range using canFight. Together with previous
commit, fixes #3690.
8 years ago
Allofich 588442b6cc Make enemies start combat with player followers
Recreates vanilla behavior of enemies starting combat with player
followers and escorters. (Fixes #3691)
8 years ago
logzero a5360483bb Back off slightly when we are touching something.
This can reduce the amount of movement solver failures significantly.
I've observed a drop of 8 iteration cases by almost factor of ten.
8 years ago
scrawl fc47e2e66d Merge pull request #1176 from nikolaykasyanov/switch-to-xcode8
[macOS] Switch CI to Xcode 8.2
8 years ago
scrawl 761472f6f1 Merge pull request #1177 from MiroslavR/essimporter-enam
ESSImporter: Convert last known exterior cell
8 years ago
logzero 00f3bfba27 Use tracer hit height to skip stepping up in movement solver. 8 years ago
MiroslavR c2b491cd70 ESSImporter: Convert last known exterior cell (Fixes #3693)
+ some research
8 years ago
Nikolay Kasyanov a0990e5899 [macOS] Switch CI to Xcode 8.2 8 years ago
scrawl cf47299723 Merge pull request #1175 from MiroslavR/pcrank-condition
Fix for "PC Rank" info condition
8 years ago
logzero ab1724d3db Compare new velocity to the original velocity.
Using old velocity seems awkward,
probably a copypaste/refactoring bug.
8 years ago
logzero e58de5e410 Remove superfluous velocity reflection in movement solver.
The slide projection negates the reflection effect.
Just to be sure I've compared the resulting vectors
with and without reflection at runtime.
8 years ago
NeveHanter ff4aba2a6e Moved duplicated code to common ActionTeleport static method and reordered travel price calculations 8 years ago
MiroslavR 5f234f8952 Dialogue: "PC Rank" condition now uses speaker's faction if "PC Faction" is not given (Fixes #3689) 8 years ago
MiroslavR 87fd011a28 Clean-up saves by dropping references with invalid RefNums (Fixes #1956) 8 years ago
scrawl cf496287f7 Silence static analysis warnings 8 years ago
Ryan Tucker 15cdc06162 Finished transferring settings guide from wiki 8 years ago
Ryan Tucker 6429a610ff Merge branch 'master' of https://github.com/OpenMW/openmw 8 years ago
logzero 50fd913058 Refactor stepMove function into a Stepper object
to be able to reuse up stepper results
for successive movement solver iterations.
This can reduce the number of convex casts
almost by half in some cases.
8 years ago
logzero 4f6e65e481 Apply sliding upward check to new velocity.
This helps to capture the case where new velocity
only differs in the z component (normal pointing up).
TODO: Find a better way to handle the normal pointing up case.
8 years ago
logzero 0b08802910 Integrate MinStep move attempt into stepMove.
This can save 1 to 3 convex casts per iteration.
8 years ago
logzero 25a0219e4d Use cosine of max slope angle for walkable slope checks in movement solver. 8 years ago
logzero 561e0cbbf9 Use squared length for distance checks in movement solver. 8 years ago
scrawl dc1f788cff Use osg::PI over M_PI 8 years ago
NeveHanter 15cd3c178b Clamp price multiplication to 1, as it resulted in player alone traveling at no fee. 8 years ago
NeveHanter 8902bb5b13 Player now pays for the following actors when travelling, with the exception of the first follower who travels for free, refactored getFollowers to getActorsFollowing/getActorsSidingWith 8 years ago
Ryan Tucker ec471365f5 Merge branch 'master' of https://github.com/OpenMW/openmw 8 years ago
Ryan Tucker 0c71fde523 Merge remote-tracking branch 'origin/master'
# Conflicts:
#	docs/source/openmw-mods/index.rst
8 years ago
Ryan Tucker bf805813e5 Merge branch 'master' of https://github.com/OpenMW/openmw
# Conflicts:
#	docs/source/openmw-mods/index.rst
8 years ago
Marc Zinnschlag 3c89b03568 Merge remote-tracking branch 'origin/openmw-41' into openmw-41 8 years ago
Marc Zinnschlag 9c56ecac77 fixed changelog 8 years ago
scrawl 44ca881614 Merge pull request #1169 from nikolaykasyanov/fix-macos-ci
Reenable macOS CI
8 years ago
Nikolay Kasyanov 2967fbdf4c [CI] Fix email notification configuration 8 years ago
Nikolay Kasyanov 37c8a36dd8 [macOS] Parametrize Qt5 version used on CI 8 years ago
Nikolay Kasyanov 525af97ffc [macOS] Use newer Xcode version on CI 8 years ago
Nikolay Kasyanov 9b74adbb2c [macOS] Reenable CI 8 years ago
Nikolay Kasyanov 6d8d9e5dbc [macOS] Take Qt prefix path from Homebrew for CI resilience
Recent CI failure was caused by path changed by Homebrew.
8 years ago
scrawl 465ff1ffd6 Merge pull request #1168 from MiroslavR/essimporter-mark
ESSImporter: Import mark location
8 years ago