HiPhish
c822b1fa35
Write chapters about tables and record types.
...
The "Tables", "Record Types" and "Record Filters" chapters have been
adapted from the already existing manual.
8 years ago
scrawl
421f967ef1
Merge pull request #1183 from Allofich/persuasion
...
Fix attempting to access NPC stats on creatures
8 years ago
Allofich
5e992a0342
Fix attempting to access NPC stats on creatures
8 years ago
scrawl
d18c86ec2d
Merge pull request #1182 from nikolaykasyanov/macos-update-ci-dependencies
...
[macOS] Use newer prebuilt dependencies on CI
8 years ago
Nikolay Kasyanov
7bd95c8ce3
[macOS] Use https link to download dependencies on CI
8 years ago
Nikolay Kasyanov
07423f973f
[macOS] Use newer prebuilt dependencies on CI
8 years ago
scrawl
0cd4fc8cae
Merge pull request #1181 from Assumeru/teleportation
...
Fix teleportation being unreachable
8 years ago
Assumeru
1a073ca642
Fix teleportation being unreachable
8 years ago
scrawl
cba1aff9ab
Merge pull request #1180 from Allofich/dispel
...
Make dispel an instant effect again (Fixes #3695 )
8 years ago
Allofich
eee49b7ea7
Make dispel an instant effect again ( Fixes #3695 )
8 years ago
scrawl
80c008906b
Fix texture coordinates
8 years ago
scrawl
48a23d61b2
Mask out water in global map overlay
8 years ago
scrawl
7b5f3e3cdc
Fix crash in ProjectileManager when a sound id fails to play or is not found
8 years ago
scrawl
911807ad4f
Update AUTHORS.md
8 years ago
scrawl
708009eac4
Merge pull request #1158 from logzero/move3
...
[RFC] Movement solver experiments
8 years ago
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
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