1
0
Fork 1
mirror of https://github.com/TES3MP/openmw-tes3mp.git synced 2025-01-15 22:19:54 +00:00
Commit graph

17980 commits

Author SHA1 Message Date
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.
2016-12-25 15:34:43 +01:00
scrawl
fc47e2e66d Merge pull request #1176 from nikolaykasyanov/switch-to-xcode8
[macOS] Switch CI to Xcode 8.2
2016-12-25 01:34:14 +01:00
scrawl
761472f6f1 Merge pull request #1177 from MiroslavR/essimporter-enam
ESSImporter: Convert last known exterior cell
2016-12-25 01:33:57 +01:00
logzero
00f3bfba27 Use tracer hit height to skip stepping up in movement solver. 2016-12-24 23:07:44 +01:00
MiroslavR
c2b491cd70 ESSImporter: Convert last known exterior cell (Fixes #3693)
+ some research
2016-12-24 18:30:39 +01:00
Nikolay Kasyanov
a0990e5899 [macOS] Switch CI to Xcode 8.2 2016-12-24 16:05:24 +01:00
scrawl
cf47299723 Merge pull request #1175 from MiroslavR/pcrank-condition
Fix for "PC Rank" info condition
2016-12-24 13:10:46 +01:00
logzero
ab1724d3db Compare new velocity to the original velocity.
Using old velocity seems awkward,
probably a copypaste/refactoring bug.
2016-12-24 12:38:23 +01:00
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.
2016-12-24 12:29:09 +01:00
NeveHanter
ff4aba2a6e Moved duplicated code to common ActionTeleport static method and reordered travel price calculations 2016-12-23 21:27:29 +01:00
MiroslavR
5f234f8952 Dialogue: "PC Rank" condition now uses speaker's faction if "PC Faction" is not given (Fixes #3689) 2016-12-23 19:03:59 +01:00
MiroslavR
87fd011a28 Clean-up saves by dropping references with invalid RefNums (Fixes #1956) 2016-12-22 20:48:58 +01:00
scrawl
cf496287f7 Silence static analysis warnings 2016-12-22 14:43:54 +01:00
Ryan Tucker
15cdc06162 Finished transferring settings guide from wiki 2016-12-21 22:04:52 -08:00
Ryan Tucker
6429a610ff Merge branch 'master' of https://github.com/OpenMW/openmw 2016-12-21 20:52:47 -08:00
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.
2016-12-21 19:02:42 +01:00
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.
2016-12-21 19:02:42 +01:00
logzero
0b08802910 Integrate MinStep move attempt into stepMove.
This can save 1 to 3 convex casts per iteration.
2016-12-21 19:02:41 +01:00
logzero
25a0219e4d Use cosine of max slope angle for walkable slope checks in movement solver. 2016-12-21 19:02:41 +01:00
logzero
561e0cbbf9 Use squared length for distance checks in movement solver. 2016-12-21 19:02:40 +01:00
scrawl
dc1f788cff Use osg::PI over M_PI 2016-12-21 16:49:37 +01:00
Koncord
6e6237541a Fix "comparison between signed and unsigned integer expressions" 2016-12-21 16:13:39 +08:00
Koncord
af7b232789 Fix type mismatch 2016-12-21 15:46:02 +08:00
Koncord
0d9a4f2b6f Fix "Unhandled PlayerPacket with identifier 135" 2016-12-21 15:01:18 +08:00
Koncord
561a88d441 Fix "comparison between signed and unsigned integer expressions" 2016-12-21 14:46:36 +08:00
NeveHanter
15cd3c178b Clamp price multiplication to 1, as it resulted in player alone traveling at no fee. 2016-12-20 21:23:55 +01:00
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 2016-12-20 12:38:51 +01:00
Ryan Tucker
ec471365f5 Merge branch 'master' of https://github.com/OpenMW/openmw 2016-12-19 21:24:14 -08:00
Ryan Tucker
0c71fde523 Merge remote-tracking branch 'origin/master'
# Conflicts:
#	docs/source/openmw-mods/index.rst
2016-12-19 21:09:34 -08:00
Ryan Tucker
bf805813e5 Merge branch 'master' of https://github.com/OpenMW/openmw
# Conflicts:
#	docs/source/openmw-mods/index.rst
2016-12-19 21:06:36 -08:00
David Cernat
ab238e07c4 Fix unnoticed merge conflict 2016-12-20 05:25:31 +02:00
David Cernat
bf0a96d552 Merge pull request #114 from OpenMW/master while resolving conflicts
# Conflicts:
#	.travis.yml
2016-12-20 05:21:24 +02:00
Marc Zinnschlag
3c89b03568 Merge remote-tracking branch 'origin/openmw-41' into openmw-41 2016-12-19 15:28:49 +01:00
Marc Zinnschlag
9c56ecac77 fixed changelog 2016-12-19 15:28:27 +01:00
scrawl
44ca881614 Merge pull request #1169 from nikolaykasyanov/fix-macos-ci
Reenable macOS CI
2016-12-19 12:09:03 +01:00
Nikolay Kasyanov
2967fbdf4c [CI] Fix email notification configuration 2016-12-18 18:22:43 +01:00
Nikolay Kasyanov
37c8a36dd8 [macOS] Parametrize Qt5 version used on CI 2016-12-18 18:22:43 +01:00
Nikolay Kasyanov
525af97ffc [macOS] Use newer Xcode version on CI 2016-12-18 18:22:43 +01:00
Nikolay Kasyanov
9b74adbb2c [macOS] Reenable CI 2016-12-18 18:22:43 +01:00
Nikolay Kasyanov
6d8d9e5dbc [macOS] Take Qt prefix path from Homebrew for CI resilience
Recent CI failure was caused by path changed by Homebrew.
2016-12-18 18:22:43 +01:00
scrawl
465ff1ffd6 Merge pull request #1168 from MiroslavR/essimporter-mark
ESSImporter: Import mark location
2016-12-18 15:17:39 +01:00
Koncord
efb40b3c66 Remove redundant code 2016-12-18 14:14:52 +08:00
Koncord
11be8ed005 Rename copyOldLog to renameOldLog 2016-12-18 12:48:23 +08:00
Koncord
e44ebca0aa Keep old client logs 2016-12-18 12:45:03 +08:00
Koncord
f08ab0b161 Keep old server logs 2016-12-18 12:45:03 +08:00
Koncord
f7b4aea85b add function for keeping old logs 2016-12-18 12:45:03 +08:00
MiroslavR
cd13570230 ESSImporter: Import mark location 2016-12-18 04:37:59 +01:00
scrawl
f2f0e9f1e7 Clear the Skeleton's bone cache when a node is added/removed (Fixes #3663) 2016-12-17 23:26:33 +01:00
scrawl
b5e8c98b40 Enable waterCollision after moving the player above water (Fixes #3672) 2016-12-17 23:26:17 +01:00
scrawl
6140768783 Enable waterCollision after moving the player above water (Fixes #3672) 2016-12-17 23:21:33 +01:00