Mads Buvik Sandvei
1d47807419
Character movement following VR movement
2020-02-23 12:56:48 +01:00
Mads Buvik Sandvei
bdade49129
In-place turning
2020-02-23 11:02:38 +01:00
Mads Buvik Sandvei
287886d545
Touch input of activation now makes character point forward.
2020-02-16 14:53:35 +01:00
Mads Buvik Sandvei
0840d2dd92
Bugfix. Lost xr controls if exiting containers after drag-and-drop
2020-02-15 21:33:26 +01:00
Mads Buvik Sandvei
da73df1707
Basic input management
2020-02-15 20:01:11 +01:00
Mads Buvik Sandvei
49e0c6f17b
Basic hand tracking.
2020-02-14 22:11:19 +01:00
Mads Buvik Sandvei
e948b686e8
some cleanup
2020-02-02 17:37:43 +01:00
Mads Buvik Sandvei
14039e5e25
Predictions work perfectly with this. Committing that and clean up later.
2020-02-02 13:12:53 +01:00
Mads Buvik Sandvei
fea964a6f3
Tightened prediction point
2020-01-27 18:34:48 +01:00
Mads Buvik Sandvei
3984e2030a
Merge branch 'master' into openxr_vr
2020-01-26 20:43:46 +01:00
Mads Buvik Sandvei
951879240c
Simplified render timing by separating rendering from the openxr swapchain, and instead blitting and submitting separately
2020-01-26 20:06:47 +01:00
Mads Buvik Sandvei
51125d4f3e
Improved frame pose prediction by barriering slave access as well. Slaves were updating on either the old frame timing or new by chance, causing jittery tracking. Accounted for morrowind's unit length (1 unit = 64 yards)
2020-01-25 14:27:13 +01:00
Mads Buvik Sandvei
2accdc4441
Split view into worldview and menu, for ease of layer management. Basic pose management.
2020-01-24 00:14:23 +01:00
elsid
1e106013a0
Use navmesh to find wander destination outside pathgrid for ground based actors
...
Use dtNavMeshQuery::findRandomPointAroundCircle from recastnavigation
2020-01-21 00:01:06 +01:00
elsid
e323e6e7e6
Consider moved distance in direction to destination for obstacle check
...
Assume actor is stuck when it's not able to move in the destination
direction with maximum speed. Approach to check moved distance from the
previous point doesn't work good for slow and big actors. When they face
obstacle they're trying to move along with oscillation so check is
passing but they don't get any closer to the destination.
2020-01-20 23:46:58 +01:00
Capostrophic
a2c674bb2e
Make GetTarget return 1 during actor greeting (bug #5255 )
2020-01-19 15:38:50 +03:00
Andrei Kortunov
a384104f73
Rework greeting timeouts (bug #5249 )
2020-01-11 21:47:08 +04:00
Alexei Dobrohotov
2615913494
Merge pull request #2661 from akortunov/guifixes
...
Settings menu tweaks
2020-01-10 14:24:36 +03:00
capostrophic
bbe5adb860
Use shield body part model for creatures (bug #5250 )
2020-01-10 14:18:40 +03:00
Andrei Kortunov
4d4663e0ad
Make 'Toggle HUD' hotkey configurable
2020-01-10 14:31:25 +04:00
Andrei Kortunov
2bed25a5e8
Merge pull request #2659 from Capostrophic/aitravel
...
Handle out-of-range actors' travel packages (bug #5212 )
2020-01-10 13:32:51 +04:00
capostrophic
fc0f813dcb
Add and use 'always active' AI package flag
...
Update documentation
2020-01-10 12:07:57 +03:00
Mads Buvik Sandvei
2778775070
First commit. Wrote an osgviewer, achieved display.
2020-01-10 00:10:09 +01:00
capostrophic
1251b32f0f
Slightly reduce code duplication
2020-01-09 22:17:01 +03:00
capostrophic
af2ea477d5
Don't use loops to detect absorb effects
2020-01-09 22:17:01 +03:00
capostrophic
42cc27194b
Fix reported spellcasting discrepancies
...
Make ExplodeSpell behavior closer to Cast behavior (#5242 )
Nullify on-self absorb spells in a different way (#5241 )
Allow casting permanent spells through Cast/ExplodeSpell
2020-01-09 22:17:01 +03:00
Alexei Dobrohotov
7a4caaf5bf
Merge pull request #2660 from akortunov/boost
...
Additional de-boosting
2020-01-09 22:14:32 +03:00
Andrei Kortunov
1cdd33b434
Implement additional stringops to avoid Boost functions
2020-01-09 19:40:22 +04:00
capostrophic
2d87d287ba
Handle out-of-range actors' travel packages ( #5212 )
2020-01-09 14:17:54 +03:00
Andrei Kortunov
22a0549e73
Merge pull request #2656 from Capostrophic/sneak
...
Don't combine sneak idle with scripted/wander idles (bug #4284 )
2020-01-07 11:26:59 +04:00
Alexei Dobrohotov
87f9b85e21
Merge pull request #2653 from akortunov/log
...
Improve BetaComment handling
2020-01-06 17:34:09 +03:00
Andrei Kortunov
a42396254b
Use ISO format to print datetime
2020-01-06 11:27:11 +04:00
capostrophic
9b28420875
[Regression] Make creatures autoequip shields properly again
2020-01-05 23:49:19 +03:00
capostrophic
29c6a8975a
Don't combine sneak idle with scripted/wander idles (bug #4284 )
2020-01-05 15:09:02 +03:00
Andrei Kortunov
af36b652aa
Simplify datetime formatting
2020-01-04 10:45:11 +04:00
Andrei Kortunov
b6899a821b
Improve BetaComment handling (feature #4129 )
2020-01-03 08:45:53 +04:00
Andrei Kortunov
71e1d576cd
Allow to enchant multiple projectiles at once (feature #3517 )
2019-12-31 21:31:49 +04:00
Alexei Dobrohotov
133b99bf18
Merge pull request #2622 from akortunov/testcells
...
Implement TestCells and TestInteriorCells console commands
2019-12-29 14:27:48 +03:00
Alexei Dobrohotov
2693598d82
Merge pull request #2642 from akortunov/warnfix2
...
Add safety checks for door state
2019-12-23 21:22:56 +03:00
Andrei Kortunov
88a695f251
Add safety checks for door state
2019-12-23 19:29:12 +04:00
Andrei Kortunov
24ce242941
Implement TestCells (feature #5219 )
2019-12-22 11:13:42 +04:00
Andrei Kortunov
cd81f81fb6
Initialize variables to avoid GCC warnings
2019-12-22 10:44:14 +04:00
Andrei Kortunov
30a18c2a66
Merge pull request #2625 from Capostrophic/sneaking
...
[Regression] Attempt to fix idle state reset again
2019-12-20 14:32:22 +04:00
Assumeru
dfbe0021a5
Change rescaling to be more inline with vanilla ( fixes #5214 ) ( #2635 )
...
* move rescaling to loadData
* clamp on save
2019-12-18 19:37:45 +03:00
Andrei Kortunov
97ee4bc349
Improve equipment logic (bug #5223 )
2019-12-14 22:30:27 +04:00
Capostrophic
483b37bb3f
Disallow resting if the fall height hasn't been reset (bug #4802 )
2019-12-12 15:26:02 +03:00
Andrei Kortunov
3d9c42e8ee
Cap reputation values (bug #5226 )
2019-12-11 08:47:46 +04:00
Andrei Kortunov
43330f1dd1
Merge pull request #2626 from akortunov/master
...
Reset holstered shield before rebuilding an NPC animation
2019-12-05 17:37:21 +04:00
Andrei Kortunov
d66b81d7f7
Reset holstered shield before rebuilding an NPC animation
2019-12-05 17:35:32 +04:00
Capostrophic
86c8fe386b
Fix idle state reset
2019-12-03 20:50:57 +03:00