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 |
|
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
|
8f18dc87c4
|
[General] Model ActorList on Container more closely by including action
|
2017-04-05 04:45:51 +03:00 |
|
David Cernat
|
c65e94587c
|
[Server] Add SendActorList() script function
|
2017-04-05 04:44:47 +03:00 |
|
David Cernat
|
8c2469bf6d
|
[General] Add placeholder ActorList, ActorAuthority & ActorFrame packets
|
2017-04-05 04:06:45 +03:00 |
|
David Cernat
|
316720e710
|
[Server] Rename getNextMpNum() into incrementMpNum()
|
2017-04-05 01:30:15 +03:00 |
|
David Cernat
|
068835ba71
|
[Server] Add OnMpNumIncrement() script callback
|
2017-04-05 01:18:42 +03:00 |
|
David Cernat
|
3b34b9cd3e
|
[Server] Fix typo in MiscellaneousFunctions
|
2017-04-04 12:49:29 +03:00 |
|
David Cernat
|
2716078a30
|
[Server] Add GetCurrentMpNum() and SetCurrentMpNum() script functions
|
2017-04-04 12:43:17 +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
|
82f38dcfad
|
[Server] Set mpNum in AddWorldObject()
|
2017-04-04 10:34:35 +03:00 |
|
David Cernat
|
ddedcac510
|
[General] Read and write mpNums in world packets
|
2017-04-04 10:16:09 +03:00 |
|
David Cernat
|
4644235cf6
|
[Client] Use mpNum in exact searches for objects
|
2017-04-04 10:07:15 +03:00 |
|
David Cernat
|
665fe09fd0
|
[Server] Add GetObjectMpNum() and SetObjectMpNum() script functions
|
2017-04-04 09:30:17 +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
|
d242f3790f
|
[Server] Don't try to send late-arriving container packets about now unloaded cells
|
2017-04-04 07:21:02 +03:00 |
|
David Cernat
|
e5cf632e1d
|
[Client] Stop creating new reference numbers for placed/spawned objects
|
2017-04-04 06:01:48 +03:00 |
|
David Cernat
|
d8712ee1ea
|
[Server] Fix script crashes by reusing BaseEvent in WorldProcessor
|
2017-04-04 05:03:14 +03:00 |
|
David Cernat
|
5ff40c5563
|
[Server] Make coding style consistent
|
2017-04-04 03:05:37 +03:00 |
|
David Cernat
|
106c9edead
|
Merge pull request #192 from OpenMW/master
Add OpenMW commits up to 3 Apr 2017
|
2017-04-04 01:48:43 +03:00 |
|
David Cernat
|
174937f412
|
[Server] Add LogMessage() and LogAppend() script functions
|
2017-04-04 01:47:37 +03:00 |
|
MiroslavR
|
395e97cf40
|
Remove evil "implicit GetJournalIndex" hack from expression parser
|
2017-04-03 01:44:26 +02:00 |
|
Koncord
|
1d2a6d9056
|
[Server] Rename dontRead to avoidReading
|
2017-04-03 06:44:14 +08:00 |
|
Koncord
|
47924f5bb0
|
[Server] Move packet.Read() to parent
|
2017-04-03 06:13:56 +08:00 |
|
Koncord
|
4daf471874
|
[General] Add dontRead flag
|
2017-04-03 06:13:00 +08:00 |
|