elsid
|
bbd82a743a
|
Use different tolerance for path point and destination
|
2018-10-13 22:16:34 +03:00 |
|
elsid
|
ab090108cb
|
Assign world to local variable once per function
|
2018-10-13 22:16:34 +03:00 |
|
elsid
|
27a74725f1
|
Use osg::Vec3f
|
2018-10-13 22:16:34 +03:00 |
|
elsid
|
ff478aba6d
|
Use actor half extent for interior cells
|
2018-10-13 22:16:33 +03:00 |
|
elsid
|
346e9e3141
|
Add off mesh connections for doors without teleport
|
2018-10-13 22:16:33 +03:00 |
|
elsid
|
f8dbd5902f
|
Update doors objects in navigator
|
2018-10-13 22:16:33 +03:00 |
|
elsid
|
661da42bd2
|
Build path by navigator
|
2018-10-13 22:16:33 +03:00 |
|
elsid
|
d02beae5a8
|
Find path for actors according to their abilities to swim and walk
|
2018-10-13 22:16:33 +03:00 |
|
elsid
|
dc09674362
|
Add command and settings option to enable actors paths render
|
2018-10-13 22:16:32 +03:00 |
|
elsid
|
c95cea414c
|
Support water for NavMesh
|
2018-10-13 22:16:32 +03:00 |
|
elsid
|
fa23b590a4
|
Add unwalkable areas to NavMesh
|
2018-10-13 22:16:32 +03:00 |
|
elsid
|
c3298d13a6
|
Add log sinks (stdout and file)
|
2018-10-13 22:16:31 +03:00 |
|
elsid
|
144e1a063b
|
Support animated objects
|
2018-10-13 22:16:30 +03:00 |
|
elsid
|
4aba0fa85f
|
Limit number of NavMesh tiles to add by distance from player tile
|
2018-10-13 22:16:30 +03:00 |
|
elsid
|
dbb1d99bff
|
Add NavMeshItem generation to fix update NavMesh for render
|
2018-10-13 22:16:30 +03:00 |
|
elsid
|
6f3028b8f9
|
Update navigator when unload cell or add/remove object to scene
|
2018-10-13 22:16:29 +03:00 |
|
elsid
|
faaf50446d
|
Option to initially enable NavMesh render
|
2018-10-13 22:16:28 +03:00 |
|
elsid
|
02ce4a7e50
|
Log to detournavigator log cell load and unload
|
2018-10-13 22:16:28 +03:00 |
|
elsid
|
ed3a255f65
|
Do not use NavMesh to find changed tiles
|
2018-10-13 22:16:28 +03:00 |
|
elsid
|
70a369f70e
|
Add command to enable NavMesh render
togglenavmesh or tnm
|
2018-10-13 22:16:28 +03:00 |
|
elsid
|
dd5e6a61a3
|
Support btCompoundShape for RecastMesh
|
2018-10-13 22:16:27 +03:00 |
|
elsid
|
373adc6ec4
|
Option to enable/disable file names revisions
|
2018-10-13 22:16:27 +03:00 |
|
elsid
|
d1d034a1ec
|
Update NavMesh one by one tile in order from nearest to player
|
2018-10-13 22:16:26 +03:00 |
|
elsid
|
41caca24ee
|
Options to enable/disable write recast mesh and nav mesh into file
|
2018-10-13 22:16:26 +03:00 |
|
elsid
|
6d233ae868
|
Option in settings to enable/disable detour navigator debug log
|
2018-10-13 22:16:26 +03:00 |
|
elsid
|
0c8db84962
|
Load cells in order from nearest to player to furthest
|
2018-10-13 22:16:26 +03:00 |
|
elsid
|
0c8a7295e6
|
Use only player's half extents
|
2018-10-13 22:16:25 +03:00 |
|
elsid
|
fafba8ea0c
|
Use recastnavigation to find path
|
2018-10-13 22:16:25 +03:00 |
|
elsid
|
3d97e96f55
|
Add dependency to recastnavigation
|
2018-10-13 22:16:25 +03:00 |
|
elsid
|
e707202f88
|
Use local constant
|
2018-10-13 22:16:24 +03:00 |
|
elsid
|
ed89126828
|
Fix warning implicit conversion changes singedness
|
2018-10-13 22:16:24 +03:00 |
|
elsid
|
c866fdff86
|
Move physics object, heightfield, ptrholder into separate files
|
2018-10-13 22:16:24 +03:00 |
|
elsid
|
4fe764c3a5
|
Update and check for complete Pathfinder path by different methods
|
2018-10-13 22:16:24 +03:00 |
|
elsid
|
b6dd2119a6
|
Make Pathfinder constructor inline
|
2018-10-13 22:16:24 +03:00 |
|
elsid
|
92f52287bf
|
Make PathFinder::ClearPath inline
|
2018-10-13 22:16:24 +03:00 |
|
elsid
|
3655f19373
|
Set PathFinder::mCell to nullptr when clear path
|
2018-10-13 22:16:23 +03:00 |
|
elsid
|
85bbf9d034
|
Clear path without check for empty
|
2018-10-13 22:16:23 +03:00 |
|
elsid
|
ca3d0594b3
|
Do not store pointer to Pathgrid in PathFinder
|
2018-10-13 22:16:23 +03:00 |
|
elsid
|
3565d92e11
|
Make PathFinder::getPathCell inline
|
2018-10-13 22:16:23 +03:00 |
|
elsid
|
2ad3543088
|
Fix constant style
|
2018-10-13 22:16:23 +03:00 |
|
elsid
|
f9c651bdf3
|
Add const
|
2018-10-13 22:16:23 +03:00 |
|
elsid
|
2c464bd682
|
Evade obstacles after set rotation
|
2018-10-13 22:16:22 +03:00 |
|
elsid
|
eb10add0c4
|
Remove unused parameters
|
2018-10-13 22:16:22 +03:00 |
|
elsid
|
66e5a4d591
|
Remove useless variable
|
2018-10-13 22:16:22 +03:00 |
|
elsid
|
1a95b7a154
|
Remove duplicate zTurn call
|
2018-10-13 22:16:22 +03:00 |
|
elsid
|
d0bc1b75e8
|
Remove unused parameters
|
2018-10-13 22:16:22 +03:00 |
|
elsid
|
63b3a70ca8
|
Remove useless else
|
2018-10-13 22:16:22 +03:00 |
|
elsid
|
c9f3064cbd
|
Update ObstacleCheck once per frame
|
2018-10-13 22:16:22 +03:00 |
|
elsid
|
ad027d13fa
|
Remove unused
|
2018-10-13 22:16:21 +03:00 |
|
elsid
|
6d89241178
|
Check is path completed by osg::Vec3f position
|
2018-10-13 22:16:21 +03:00 |
|
elsid
|
2c6daa74a9
|
Simplify PathFinder::checkPathCompleted
|
2018-10-13 22:16:21 +03:00 |
|
elsid
|
6411c1955d
|
Fix indent
|
2018-10-13 22:16:21 +03:00 |
|
elsid
|
d3667945c5
|
Remove unused functions
|
2018-10-13 22:16:21 +03:00 |
|
elsid
|
31340a212a
|
Fix functions name style
|
2018-10-13 22:16:21 +03:00 |
|
elsid
|
2f424f6be2
|
Store aStarSearch result to deque
|
2018-10-13 22:16:20 +03:00 |
|
elsid
|
9b3756f8bc
|
Store path points in deque
|
2018-10-13 22:16:20 +03:00 |
|
elsid
|
925d909fea
|
Use rbegin
|
2018-10-13 22:16:20 +03:00 |
|
elsid
|
fbaa525c6f
|
Fix warning
|
2018-10-13 22:16:20 +03:00 |
|
elsid
|
4d868bec92
|
Use osg::Vec3f to store path nodes in Pathfinder
|
2018-10-13 22:16:20 +03:00 |
|
elsid
|
33dfe284bd
|
Mark local variables const which one does not change
|
2018-10-13 22:16:20 +03:00 |
|
elsid
|
0cfdf0c7b6
|
Remove unused virtual
|
2018-10-13 22:16:20 +03:00 |
|
Marc Zinnschlag
|
b30e309532
|
Merged pull request #1967
|
2018-10-13 11:15:45 +02:00 |
|
Andrei Kortunov
|
dad0b78901
|
Avoid overflow when handling output characters (bug #4676)
|
2018-10-12 20:41:03 +04:00 |
|
Capostrophic
|
47b1b0ac39
|
Re-fix water reflections while making a no-GUI screenshot
|
2018-10-10 22:44:26 +03:00 |
|
Capostrophic
|
4ec727c50b
|
Disallow to open the journal while settings window is open (bug #4674)
|
2018-10-10 18:33:56 +03:00 |
|
Marc Zinnschlag
|
2d87d1d9d2
|
Merged pull request #1959
|
2018-10-10 15:05:29 +02:00 |
|
Marc Zinnschlag
|
d466785aa7
|
Merged pull request #1958
|
2018-10-10 15:04:32 +02:00 |
|
Marc Zinnschlag
|
38a3632be7
|
Merged pull request #1960
|
2018-10-10 14:56:51 +02:00 |
|
Andrei Kortunov
|
5617bb3f0c
|
Improve pitch factor handling for crossbow animations (bug #4672)
|
2018-10-09 11:35:28 +04:00 |
|
Andrei Kortunov
|
e06f0b797a
|
Replace all NULLs to nullptr
|
2018-10-09 10:21:12 +04:00 |
|
Capostrophic
|
09aecb955c
|
getSkill usage cleanup (bug #4671)
|
2018-10-08 17:06:30 +03:00 |
|
Capostrophic
|
cae2e84ab4
|
Trace the player down after enabling collision with TCL (bug #4669)
|
2018-10-08 16:15:15 +03:00 |
|
Bret Curtis
|
585313a71f
|
Merge pull request #1953 from Capostrophic/animation
Fix first person swimming animations
|
2018-10-06 14:24:48 +02:00 |
|
Capostrophic
|
34e45efac3
|
Fix first person swimming animations
|
2018-10-05 17:29:49 +03:00 |
|
Marc Zinnschlag
|
503352e840
|
Merged pull request #1951
|
2018-10-03 13:23:56 +02:00 |
|
Marc Zinnschlag
|
b410d87aae
|
Merged pull request #1952
|
2018-10-03 13:19:28 +02:00 |
|
Andrei Kortunov
|
07ccc5abdb
|
Remove non-looping effects after rest
|
2018-10-01 21:57:13 +04:00 |
|
Andrei Kortunov
|
3896a2eba6
|
Do not use a PartHolder for spell effect node
|
2018-10-01 20:18:20 +04:00 |
|
Andrei Kortunov
|
632045e145
|
Improve the 'part has no parents' warning
|
2018-10-01 20:18:19 +04:00 |
|
Andrei Kortunov
|
4dc424036f
|
Cleanup magic effects, when create a new ActorAnimation
|
2018-10-01 20:17:58 +04:00 |
|
Capostrophic
|
674e33170b
|
Fix quick key system regressions (bug #4662)
|
2018-09-30 21:16:02 +03:00 |
|
Marc Zinnschlag
|
38758a9555
|
Merged pull request #1944
|
2018-09-29 11:16:14 +02:00 |
|
Marc Zinnschlag
|
33044add97
|
Merged pull request #1938
|
2018-09-28 11:31:45 +02:00 |
|
Marc Zinnschlag
|
3dc15d39e3
|
Merged pull request #1936
|
2018-09-28 11:30:13 +02:00 |
|
Capostrophic
|
2e98cad895
|
Fade out sun glare and specularity completely at night start, not sunset start
|
2018-09-27 17:34:46 +03:00 |
|
Kyle Cooley
|
e2ac392a40
|
Move common stuff to scene util, fix errors with 1st person meshes
|
2018-09-27 13:14:59 +04:00 |
|
Kyle Cooley
|
8444ee9981
|
Start rendering npc's
|
2018-09-27 13:14:59 +04:00 |
|
Marc Zinnschlag
|
5fa9b32e76
|
Merged pull request #1937
|
2018-09-27 11:06:21 +02:00 |
|
Marc Zinnschlag
|
43880ca47b
|
Merged pull request #1919
|
2018-09-27 11:06:00 +02:00 |
|
Capostrophic
|
ba2fd8b795
|
Rename reflected absorb spells setting and add it to Advanced tab
|
2018-09-26 21:21:03 +03:00 |
|
Andrei Kortunov
|
8af021d729
|
Restore dynamic stats for actors in inactive cells (bug #1875)
|
2018-09-26 07:46:28 +04:00 |
|
Capostrophic
|
d2cad229f8
|
Ugly hack: don't reset player idle and movement animations in first person view
|
2018-09-25 17:09:54 +03:00 |
|
Marc Zinnschlag
|
0e06a25f21
|
Merged pull request #1935
|
2018-09-25 12:11:20 +02:00 |
|
Capostrophic
|
77fb4d6dd2
|
Make sure the idle animations are reset while jumping
|
2018-09-24 19:30:02 +03:00 |
|
Capostrophic
|
56ef11b023
|
Reset sneak and swim idle animations when moving
|
2018-09-24 19:30:02 +03:00 |
|
Capostrophic
|
713330351b
|
Experimental animation regression fixes
Don't unnecessarily start movement and jump animations from loop start
Don't play movement animation until jumping animation finishes
|
2018-09-24 19:30:02 +03:00 |
|
Sergey Fukanchik
|
b2a52a5b6c
|
Change 'after function'-style doxygen comment to normal.
|
2018-09-24 14:59:10 +03:00 |
|
Marc Zinnschlag
|
6ce6108eb4
|
Merged pull request #1932
|
2018-09-24 11:57:08 +02:00 |
|
Marc Zinnschlag
|
84a2752db9
|
Merged pull request #1933
|
2018-09-24 11:53:07 +02:00 |
|
Sergey Fukanchik
|
f00f35ba86
|
Add const to canRest()
|
2018-09-23 06:25:20 +03:00 |
|