David Cernat
|
b6c3830ea0
|
[General] Rename WorldObject's pos into position for consistency
|
2017-04-10 09:25:20 +03:00 |
|
David Cernat
|
174f316787
|
[General] Rename PacketActorFrame into PacketActorTest
|
2017-04-10 08:37:18 +03:00 |
|
David Cernat
|
a5d0486c82
|
[General] Set actor data correctly
|
2017-04-10 07:22:03 +03:00 |
|
David Cernat
|
69bf2749a5
|
[Server] Add ActorFunctions for getting and setting basic actor data
|
2017-04-10 06:15:03 +03:00 |
|
David Cernat
|
e9c3abc2c3
|
[Server] Reset variables more elegantly in WorldFunctions
|
2017-04-10 02:37:43 +03:00 |
|
David Cernat
|
b9d68c0ab2
|
Merge pull request #195 from OpenMW/master
Add OpenMW commits up to 10 Apr 2017
|
2017-04-10 01:20:42 +03:00 |
|
scrawl
|
1cd901d113
|
Merge pull request #1248 from akortunov/missedsound
Adds missing recharge and repair sounds
|
2017-04-09 21:33:12 +02:00 |
|
scrawl
|
969dda2e41
|
Merge pull request #1252 from MiroslavR/correctActorModelPath
Fix correctActorModelPath
|
2017-04-09 21:30:48 +02:00 |
|
MiroslavR
|
c962b6dd6d
|
Fix correctActorModelPath to work properly when both backward and forward slashes are used in the path (Fixes #3822)
|
2017-04-09 18:34:36 +02:00 |
|
David Cernat
|
c52084a028
|
[General] Use BaseActorLists in ActorPackets
|
2017-04-09 16:32:44 +03:00 |
|
David Cernat
|
1b714fbfa7
|
[Server] Make script functions more consistent
|
2017-04-09 12:28:38 +03:00 |
|
David Cernat
|
a24ef3a25e
|
[Server] Create ActorFunctions placeholder
|
2017-04-09 12:24:33 +03:00 |
|
David Cernat
|
4f3d05eed2
|
[General] Add ActorList class
|
2017-04-09 10:50:35 +03:00 |
|
David Cernat
|
070c6a3bd4
|
[General] Add ActorPacketController & make controller var names clearer
|
2017-04-09 08:51:28 +03:00 |
|
David Cernat
|
a1d0b4908f
|
[Client] Fix Travis CI build by not using nullptr
|
2017-04-08 16:46:38 +03:00 |
|
David Cernat
|
c8a486de6c
|
[Client] Fix Ptr initialization in mwmp::Cell
|
2017-04-08 16:02:59 +03:00 |
|
David Cernat
|
0ccbe70e61
|
[Client] Rename methods to make their purpose clearer
|
2017-04-08 14:31:22 +03:00 |
|
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
|
89a8ace41c
|
[Server] Print debug info only for certain world packets
|
2017-04-08 12:00:07 +03:00 |
|
David Cernat
|
417284c701
|
[Client] Implement head rotation sync for NPCs
|
2017-04-08 11:40:19 +03:00 |
|
David Cernat
|
b8ca2382c7
|
[General] Remove variables that are not going to be used in ActorFrame
|
2017-04-08 11:27:08 +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
|
6557577c03
|
Merge pull request #193 from OpenMW/master
Add OpenMW commits up to 7 March 2017
|
2017-04-07 16:13:09 +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 |
|
Marc Zinnschlag
|
9d5c46027d
|
Merge remote-tracking branch 'rcutmore/bug-3484'
|
2017-04-07 10:38:16 +02: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 |
|
Rob Cutmore
|
0ff56677f6
|
Remove unused code
|
2017-04-06 19:56:18 -04:00 |
|
Rob Cutmore
|
84bad9316d
|
Editor: flag orbit camera for re-initialization
After swapping cells the orbit cam controller needs to be
re-initialized to properly center on the new cell.
|
2017-04-06 19:40:26 -04: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
|
c6c0e4acc9
|
[Server] Fix Cell::sendToLoaded() part 2, and fix Player::sendToLoaded()
|
2017-04-06 08:39:11 +03:00 |
|
David Cernat
|
8616323bae
|
[Server] Fix logic in Cell::sendToLoaded()
|
2017-04-06 08:27:04 +03:00 |
|
David Cernat
|
fae3bcaeeb
|
[Server] Send actor packets only to players in the same cell
|
2017-04-06 06:42:25 +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
|
ba8341bfb5
|
[Server] Add SendActorAuthority() script function
|
2017-04-05 11:02:11 +03:00 |
|