Koncord
|
f09dc2b65b
|
[Client] Add player processors
|
2017-04-18 11:38:40 +08:00 |
|
Koncord
|
a6111b6599
|
[Client] Add PlayerProcessor & WorldProcessor
|
2017-04-18 11:38:40 +08:00 |
|
David Cernat
|
07c2d4251e
|
[Client] Add and use mwmp::PlayerList::isDedicatedPlayer()
|
2017-04-17 20:36:20 +03:00 |
|
David Cernat
|
7c45888f05
|
[Client] Reorder methods in DedicatedPlayer
|
2017-04-17 19:34:32 +03:00 |
|
David Cernat
|
0aaf68c994
|
[Client] Rename mwmp::Players into mwmp::PlayerList for clarity
|
2017-04-17 19:10:33 +03:00 |
|
David Cernat
|
c05c456b11
|
[Client] Clean up parts of LocalPlayer and DedicatedPlayer
|
2017-04-17 18:50:20 +03:00 |
|
David Cernat
|
a650683bae
|
[General] Add and use Target struct in mwmp::Attack
|
2017-04-17 18:31:39 +03:00 |
|
David Cernat
|
9882ceedf3
|
[General] Remove attackerGuid from mwmp::Attack because it is redundant
|
2017-04-17 18:03:33 +03:00 |
|
David Cernat
|
caf5428532
|
[General] Rename mwmp::Attack vars in preparation for Actor support
|
2017-04-17 17:24:11 +03:00 |
|
David Cernat
|
2050d06b31
|
[Client] Process PlayerAttack in MechanicsHelper::processAttack()
|
2017-04-17 16:09:07 +03:00 |
|
David Cernat
|
cf155c9279
|
[Client] Add MechanicsHelper and move linear interpolation code to it
|
2017-04-17 14:37:19 +03:00 |
|
David Cernat
|
9f226253d4
|
[General] Rename mwmp::Attack's refid into refId for consistency
|
2017-04-17 09:35:18 +03:00 |
|
David Cernat
|
f0f0b2dcc9
|
[General] Send and read ActorSpeech packets
|
2017-04-16 18:43:13 +03:00 |
|
David Cernat
|
d2178e5414
|
[Client] Assign LocalActor movement settings before rotations get reset
|
2017-04-16 17:09:47 +03:00 |
|
David Cernat
|
1fb11dafef
|
[General] Send and read ActorStatsDynamic packets
|
2017-04-16 16:42:07 +03:00 |
|
David Cernat
|
678edffb5a
|
[Client] Rename updateDynamicStats() into updateStatsDynamic()
|
2017-04-16 14:11:55 +03:00 |
|
David Cernat
|
870886192b
|
[General] Rename DYNAMICSTATS into STATS_DYNAMIC
|
2017-04-16 09:00:18 +03:00 |
|
David Cernat
|
8ebe7ed683
|
[Client] Remove isLocalActor (no longer needed) from LiveCellRefBase
|
2017-04-16 07:54:44 +03:00 |
|
David Cernat
|
ca8fd1aa72
|
[General] Remove ActorHeadRotation packet because it would be too spammy
|
2017-04-15 15:49:40 +03:00 |
|
David Cernat
|
2872675f5e
|
[General] Send and read ActorAnimPlay packets
|
2017-04-15 13:42:30 +03:00 |
|
David Cernat
|
56aeb85965
|
[Client] Update method names in ActorList
|
2017-04-15 11:45:20 +03:00 |
|
David Cernat
|
5c1d7f614a
|
[Client] Rename readDrawStates() into readAnimFlags()
|
2017-04-15 10:47:53 +03:00 |
|
David Cernat
|
e7960eee76
|
[General] Rename DrawState packets into AnimFlags ones for clarity
|
2017-04-14 16:00:34 +03:00 |
|
David Cernat
|
de8d28e2c3
|
[Client] Improve logic for updating LocalActors & sending their packets
|
2017-04-13 18:59:22 +03:00 |
|
David Cernat
|
426d5a7fc2
|
[Client] Add missing usage of sendDrawStateActors()
|
2017-04-13 18:56:38 +03:00 |
|
David Cernat
|
d2fe777f89
|
[General] Send and read ActorDrawState packets
|
2017-04-13 15:26:48 +03:00 |
|
David Cernat
|
9c731990a9
|
[Client] Use clearer var names in LocalPlayer::updateDrawStateAndFlags()
|
2017-04-13 14:10:42 +03:00 |
|
David Cernat
|
0d196af685
|
[General] Add placeholders for 7 new ActorPackets
|
2017-04-11 11:37:38 +03:00 |
|
David Cernat
|
9852076590
|
[Client] Send all NPC data to newly arriving players
|
2017-04-10 18:24:30 +03:00 |
|
David Cernat
|
15f91e7825
|
[Client] Add CellController methods for getting and checking Cells
|
2017-04-10 18:13:22 +03:00 |
|
David Cernat
|
69f820f3a0
|
[Client] Rename CellController's getCell() into getCellStore()
|
2017-04-10 17:30:57 +03:00 |
|
David Cernat
|
d14102716d
|
[Client] Retool LocalActors and DedicatedActors for ActorPosition packet
|
2017-04-10 17:10:18 +03:00 |
|
David Cernat
|
2709de83fb
|
[Client] Use clearer variable names in LocalPlayer::UpdatePosition()
|
2017-04-10 14:53:59 +03:00 |
|
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
|
c52084a028
|
[General] Use BaseActorLists in ActorPackets
|
2017-04-09 16:32:44 +03:00 |
|
David Cernat
|
070c6a3bd4
|
[General] Add ActorPacketController & make controller var names clearer
|
2017-04-09 08:51:28 +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
|
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 |
|