David Cernat
|
6da6c4e62d
|
[Client] Prevent NPCs from attacking a player engaged in dialogue
|
2017-04-08 13:06:42 +03:00 |
|
David Cernat
|
b883b4c7ce
|
[Client] Reorder includes
|
2017-04-08 12:54:38 +03:00 |
|
David Cernat
|
3d6dc74bdc
|
[Client] Fix logic for mwmp::Cell initialization
|
2017-04-08 12:33:41 +03:00 |
|
David Cernat
|
417284c701
|
[Client] Implement head rotation sync for NPCs
|
2017-04-08 11:40:19 +03:00 |
|
David Cernat
|
f52fc19762
|
[Client] Reorder methods and don't set variables that are no longer used
|
2017-04-08 10:58:25 +03:00 |
|
David Cernat
|
d3f3fb5d05
|
[Client] Correctly implement movement animation sync for NPCs
|
2017-04-08 08:59:21 +03:00 |
|
David Cernat
|
5b43e62c50
|
[Client] Make it possible to get DedicatedActor from CellController
|
2017-04-08 07:46:33 +03:00 |
|
David Cernat
|
e6536c7473
|
[Client] Disable basic NPC sync in preparation for overhaul
|
2017-04-07 16:04:21 +03:00 |
|
David Cernat
|
1101ff1e28
|
[Client] Update DedicatedActors every frame to allow interpolation
|
2017-04-07 15:51:34 +03:00 |
|
David Cernat
|
ae92117d21
|
[Client] Add missing return
|
2017-04-07 11:32:42 +03:00 |
|
David Cernat
|
18be1880f0
|
[Client] Make it possible to get LocalActor from CellController
|
2017-04-07 10:16:23 +03:00 |
|
David Cernat
|
10be52d40d
|
[Client] Add localActorsToCells map to more easily find LocalActors
|
2017-04-07 08:12:50 +03:00 |
|
David Cernat
|
e89265e469
|
[Client] Turn CellController's cellsActive into a map instead of a deque
|
2017-04-07 05:52:07 +03:00 |
|
David Cernat
|
d829d219c3
|
[General] Add (very) partial animation sync for NPCs
|
2017-04-06 15:11:51 +03:00 |
|
David Cernat
|
e8638d9884
|
[Client] Add basic position sync for NPCs
|
2017-04-06 11:46:56 +03:00 |
|
David Cernat
|
89ed318d3c
|
[Client] Remove usage of nullptr that Travis CI is getting stuck on
|
2017-04-06 06:17:27 +03:00 |
|
David Cernat
|
67ec81ad0c
|
[Client] Use utility function for converting strings in mwmp::Cell
|
2017-04-06 05:45:49 +03:00 |
|
David Cernat
|
d4a12856ee
|
[Client] Enable AI for LocalActors
|
2017-04-06 04:59:55 +03:00 |
|
David Cernat
|
0d766a7a04
|
[Client] Add and use mwmp::Cell class
|
2017-04-06 04:00:50 +03:00 |
|
David Cernat
|
9beaf9b7a1
|
[Client] Initialize and update LocalActors while their cells are active
|
2017-04-06 00:49:20 +03:00 |
|
David Cernat
|
8df9d55331
|
[Client] Create placeholder DedicatedActor class
|
2017-04-06 00:48:20 +03:00 |
|
David Cernat
|
d24cde16dd
|
[General] Add simple BaseActor and LocalActor classes
|
2017-04-05 12:52:27 +03:00 |
|
David Cernat
|
679e790d8d
|
[Client] Rename WorldController into CellController to avoid confusion with Networking's WorldPacketController
|
2017-04-05 12:00:21 +03:00 |
|
David Cernat
|
c2d6265ffd
|
[Client] Reorder methods in WorldEvent, placing packet senders at bottom
|
2017-04-05 09:12:02 +03:00 |
|
David Cernat
|
9759764699
|
[Client] Clean up getting and resetting of WorldEvent
|
2017-04-05 09:04:41 +03:00 |
|
David Cernat
|
d7a760490e
|
[Client] Simplify sending of world packets, part 2
|
2017-04-05 08:43:35 +03:00 |
|
David Cernat
|
b55a3d5eb2
|
[Client] Add placeholder editActors() method for random creature sync
|
2017-04-05 08:07:53 +03:00 |
|
David Cernat
|
4abe295a80
|
[Client] Simplify sending of world packets by adding WorldEvent methods
|
2017-04-05 07:54:23 +03:00 |
|
David Cernat
|
1d23a48a42
|
[Client] Print mpNums when objects are found in a cell
|
2017-04-05 07:10:22 +03:00 |
|
David Cernat
|
0df14320e0
|
[Client] Set mMpNum to 0 for ManualRef
|
2017-04-05 06:58:59 +03:00 |
|
David Cernat
|
6c60c9c78e
|
[Client] Clean up debug messages for when objects are found in a cell
|
2017-04-05 06:30:12 +03:00 |
|
David Cernat
|
bb9ea6ccd4
|
[Client] Also include list of creatures in reply to ActorList
|
2017-04-05 06:22:01 +03:00 |
|
David Cernat
|
ca92be14a5
|
[Client] Reply to ActorList request with list of NPCs
|
2017-04-05 05:54:25 +03:00 |
|
David Cernat
|
8c2469bf6d
|
[General] Add placeholder ActorList, ActorAuthority & ActorFrame packets
|
2017-04-05 04:06:45 +03:00 |
|
David Cernat
|
8b8c01f389
|
[General] Make ID_OBJECT_PLACE take effect only when sent back by server
|
2017-04-04 11:43:33 +03:00 |
|
David Cernat
|
2bd81c3de0
|
[Client] Use mpNum for every WorldObject
|
2017-04-04 11:07:16 +03:00 |
|
David Cernat
|
4644235cf6
|
[Client] Use mpNum in exact searches for objects
|
2017-04-04 10:07:15 +03:00 |
|
David Cernat
|
8cc61b6048
|
[General] Generate mpNums on the server when forwarding ID_OBJECT_PLACE
|
2017-04-04 09:23:34 +03:00 |
|
David Cernat
|
31cd836558
|
[General] Small tweaks to debug info
|
2017-04-04 08:24:11 +03:00 |
|
David Cernat
|
06acd3cbc4
|
[Client] Add a multiplayer object index and matching methods to CellRef
|
2017-04-04 07:42:02 +03:00 |
|
David Cernat
|
e5cf632e1d
|
[Client] Stop creating new reference numbers for placed/spawned objects
|
2017-04-04 06:01:48 +03:00 |
|
def
|
785b3c3d01
|
Hide WorldButton when in game mode
|
2017-04-03 09:40:12 +03:00 |
|
Andrei Kortunov
|
31bd70f334
|
Added missed recharge and repair sounds
|
2017-04-02 23:19:43 +04:00 |
|
David Cernat
|
e7b5097c13
|
[Client] Print plugin paths correctly for Windows
|
2017-04-01 05:57:27 +03:00 |
|
David Cernat
|
dff52d8fbe
|
Merge pull request #191 from OpenMW/master
Add OpenMW commits up to 31 Mar 2017
|
2017-04-01 03:27:44 +03:00 |
|
Andrei Kortunov
|
df5a43363a
|
Confirmation dialogs size fix
|
2017-03-30 17:05:56 +04:00 |
|
scrawl
|
3c9f3a0f7f
|
Merge pull request #1242 from Allofich/warnings
Fix AppVeyor warnings
|
2017-03-29 07:28:00 +02:00 |
|
David Cernat
|
7647715dac
|
Merge pull request #190 from OpenMW/master
Add OpenMW commits up to 27 Mar 2017
|
2017-03-28 08:05:23 +03:00 |
|
Andrei Kortunov
|
edadcb338c
|
Savegame dialog improvements
|
2017-03-27 23:10:57 +04:00 |
|
scrawl
|
9e7ade4ba4
|
Merge pull request #1244 from akortunov/develop
MyGUI vertical alignment
|
2017-03-27 20:14:09 +02:00 |
|
Allofich
|
db2f97f308
|
Fix shadowing warning
|
2017-03-27 20:22:20 +09:00 |
|
Andrei Kortunov
|
7d09a5d644
|
Progress bars vertical alignment
|
2017-03-27 13:33:28 +04:00 |
|
scrawl
|
a036a98fd0
|
Merge pull request #1243 from akortunov/develop
Journal improvements
|
2017-03-27 02:56:35 +02:00 |
|
scrawl
|
b064dd29cc
|
Fix reset of blend function (Bug #3811)
|
2017-03-27 02:51:23 +02:00 |
|
Andrei Kortunov
|
658ab5e941
|
Minor journal improvements
|
2017-03-26 22:56:36 +04:00 |
|
scrawl
|
2a74f79bf1
|
Merge pull request #1240 from Allofich/follow
Adjust AI follow distances
|
2017-03-26 20:35:11 +02:00 |
|
Allofich
|
6253a5218e
|
Adjust AI follow distances
(Fixes #3225)
|
2017-03-27 03:31:25 +09:00 |
|
scrawl
|
0a061d45b7
|
Merge pull request #1239 from akortunov/projectilefix
Disable explosion effect for 0-range projectiles (bug #3730)
|
2017-03-26 20:30:43 +02:00 |
|
Andrei Kortunov
|
14b59e0e4b
|
Vanilla-like tgm (fixes #3798)
|
2017-03-25 22:40:11 +04:00 |
|
Andrei Kortunov
|
860b556713
|
Disables explosion effect for 0-range projectiles (fixes #3730)
|
2017-03-25 19:53:24 +04:00 |
|
MiroslavR
|
da6b28eb40
|
Fix selling success chance (Fixes #3802)
|
2017-03-25 15:21:16 +01:00 |
|
scrawl
|
97dbd07ed2
|
Merge pull request #1236 from akortunov/guifixes
Minor GUI fixes
|
2017-03-25 13:36:58 +01:00 |
|
Andrei Kortunov
|
7bd0c74aa8
|
Fixes mWatchedTimeToStartDrowning initialization (fixes bug #3801)
|
2017-03-25 14:15:16 +04:00 |
|
Andrei Kortunov
|
e383e4d023
|
Disabled hit overlay for damage/absorb mana/fatigue spells
|
2017-03-25 14:10:19 +04:00 |
|
scrawl
|
373bd78cf3
|
Merge pull request #1233 from akortunov/guifixes
Vanilla style drowning widget
|
2017-03-24 18:10:11 +01:00 |
|
Andrei Kortunov
|
b89fdcfd27
|
Vanilla style drowning widget (partially fixes bug #3801).
|
2017-03-24 09:41:18 +04:00 |
|
David Cernat
|
c10dd1b002
|
Merge pull request #188 from OpenMW/master
Add OpenMW commits up to 24 Mar 2017
|
2017-03-24 07:24:55 +02:00 |
|
scrawl
|
338592b99b
|
Don't clear the animation queue when turning (Bug #3581)
Otherwise, the turnAnimationThreshold would make it difficult to estimate when we can start playing the animation.
|
2017-03-23 20:05:06 +01:00 |
|
scrawl
|
a5d7b36c28
|
Don't clear idle animation when movement ends (Bug #3581)
This caused problems when AiWander tried to start an idle animation in the frame after movement stops.
|
2017-03-23 20:05:05 +01:00 |
|
scrawl
|
c611ddba8d
|
Remove stray term
|
2017-03-23 20:05:05 +01:00 |
|
scrawl
|
f230df3d1c
|
Merge pull request #1232 from akortunov/tooltipfix
Tooltip maximum width cap
|
2017-03-23 17:12:36 +01:00 |
|
Andrei Kortunov
|
1a47b9727b
|
Changed tooltip maximum width (bug #3800)
|
2017-03-23 14:31:01 +04:00 |
|
scrawl
|
02c6c1897e
|
Merge pull request #1230 from Allofich/stats
Change bounds behavior of stat script commands
|
2017-03-22 20:22:45 +01:00 |
|
Allofich
|
5282556ae0
|
Show names on combat actors when RMB GUI is active
Fixes (#3797)
|
2017-03-22 20:04:29 +09:00 |
|
Allofich
|
57aeec59d5
|
Change bounds behavior of stat script commands
Fixes (#3776)
|
2017-03-22 15:17:44 +09:00 |
|
Andrei Kortunov
|
1286754fb3
|
Add a new option to show arrow damage (feature #2923)
|
2017-03-18 08:07:36 +04:00 |
|
David Cernat
|
5eb183bacf
|
Merge pull request #186 from OpenMW/master
Add OpenMW commits up to 15 Mar 2017
|
2017-03-15 23:13:24 +02:00 |
|
Andrei Kortunov
|
eb81ab5b24
|
Disables weapon and spells cycling in GUI mode (bugs #2409, #2483, #2645)
|
2017-03-15 17:07:25 +04:00 |
|
David Cernat
|
60037e4081
|
Merge pull request #185 from OpenMW/master
Add OpenMW commits up to 14 Mar 2017
|
2017-03-15 11:20:06 +02:00 |
|
scrawl
|
e987fe85d0
|
Add abort flag to TerrainPreloadItem
|
2017-03-14 21:28:57 +01:00 |
|
scrawl
|
42e9891504
|
Fix issues caused by loading multiple views into the same terrain View
|
2017-03-14 20:27:55 +01:00 |
|
scrawl
|
97ed999097
|
Fix cleanup issue
|
2017-03-14 20:02:22 +01:00 |
|
scrawl
|
c22fde2bcd
|
Preload terrain while reading savegame
|
2017-03-14 19:27:56 +01:00 |
|
scrawl
|
9371100fde
|
Reuse the intersection visitor and set a traversal number to allow the terrain component to manage its view more efficiently
|
2017-03-14 19:27:56 +01:00 |
|
scrawl
|
59bf100907
|
Fill exteriorPositions in preloadFastTravel
|
2017-03-14 19:27:56 +01:00 |
|
scrawl
|
03c07d3bd5
|
Remove old code
|
2017-03-14 19:27:56 +01:00 |
|
scrawl
|
86e75f0987
|
Preload terrain even when cell preloading is disabled
|
2017-03-14 19:27:56 +01:00 |
|
scrawl
|
d055dc25bf
|
Add custom traversal for local map camera to avoid loading terrain nodes that are exactly outside the border to another cell
|
2017-03-14 19:27:56 +01:00 |
|
scrawl
|
6ccb6009ee
|
Use the View-based preloading for TerrainGrid as well
|
2017-03-14 19:27:56 +01:00 |
|
scrawl
|
3c29e2dbeb
|
Refactor ownership of terrain views
|
2017-03-14 19:27:56 +01:00 |
|
scrawl
|
28fd492711
|
Don't use terrain LOD for the map camera
|
2017-03-14 19:27:56 +01:00 |
|
scrawl
|
e7a0878c10
|
Add CompositeMapRenderer info to the stats panel
|
2017-03-14 19:27:56 +01:00 |
|
scrawl
|
ec0b743123
|
Revert "Change ordering of LocalMap nodes to make sure they are traversed before the CompositeMapRenderer."
This reverts commit 7d72c70c93ee3c0cc3d00d37b22c339d0103cd19.
|
2017-03-14 19:27:56 +01:00 |
|
scrawl
|
4549196b31
|
Use the new way of terrain preloading in CellPreloader/Scene
|
2017-03-14 19:27:56 +01:00 |
|
scrawl
|
1c15686353
|
Remove non required use of WorkQueue
|
2017-03-14 19:27:56 +01:00 |
|
scrawl
|
19d516cbda
|
Use the QuadTreeWorld based on distant terrain setting now that it sort of works.
|
2017-03-14 19:27:56 +01:00 |
|
scrawl
|
4dbd224249
|
Hide the terrain in non-exterior cells
|
2017-03-14 19:27:56 +01:00 |
|
scrawl
|
c684860e3b
|
Change ordering of LocalMap nodes to make sure they are traversed before the CompositeMapRenderer.
|
2017-03-14 19:27:55 +01:00 |
|
scrawl
|
2d549d088e
|
Get the world size from the ESM::Land store
|
2017-03-14 19:27:55 +01:00 |
|
scrawl
|
14225a42c6
|
Remove unused pointer to IncrementalCompileOperation
|
2017-03-14 19:27:55 +01:00 |
|