David Cernat
|
b6c3830ea0
|
[General] Rename WorldObject's pos into position for consistency
|
2017-04-10 09:25:20 +03:00 |
|
David Cernat
|
070c6a3bd4
|
[General] Add ActorPacketController & make controller var names clearer
|
2017-04-09 08:51:28 +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
|
d3f3fb5d05
|
[Client] Correctly implement movement animation sync for NPCs
|
2017-04-08 08:59:21 +03:00 |
|
David Cernat
|
d829d219c3
|
[General] Add (very) partial animation sync for NPCs
|
2017-04-06 15:11:51 +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
|
8c2469bf6d
|
[General] Add placeholder ActorList, ActorAuthority & ActorFrame packets
|
2017-04-05 04:06:45 +03:00 |
|
David Cernat
|
ddedcac510
|
[General] Read and write mpNums in world packets
|
2017-04-04 10:16:09 +03:00 |
|
David Cernat
|
8cc61b6048
|
[General] Generate mpNums on the server when forwarding ID_OBJECT_PLACE
|
2017-04-04 09:23:34 +03:00 |
|
Koncord
|
690211ad99
|
[General] Extract BaseEvent & BasePlayer from packets to functions
Move Send and Read functions to BasePacket
|
2017-03-06 18:40:07 +08:00 |
|
Koncord
|
0d53a6916d
|
[General] Move repeated code in Packet() to base class
|
2017-03-05 16:27:41 +08:00 |
|
Koncord
|
e3f4c63ea6
|
[General] Delete invalid & redundant code
|
2017-02-24 12:30:18 +08:00 |
|
David Cernat
|
a4526605a6
|
[General] Remove goldValue from ContainerItem because it is never useful
|
2017-02-20 12:31:11 +02:00 |
|
David Cernat
|
4f2b88df8a
|
[General] Remove owner var from ContainerItem because it is always empty
|
2017-02-18 23:59:02 +02:00 |
|
David Cernat
|
941d6269c1
|
[General] Slightly reorder variables in ID_OBJECT_PLACE
|
2017-02-17 18:34:11 +02:00 |
|
David Cernat
|
27c4015f50
|
[General] Remove unused packet placeholder ID_OBJECT_HEALTH
|
2017-02-16 18:46:39 +02:00 |
|
David Cernat
|
3b604a432e
|
[General] Restructure ID_CONTAINER to allow multiple containers at once
|
2017-02-15 20:14:25 +02:00 |
|
David Cernat
|
5038353792
|
[General] Rename BaseEvent's state into doorState & adjust related funcs
|
2017-02-06 23:09:50 +02:00 |
|
David Cernat
|
d8a9a5f6c9
|
[General] Send item owner in ID_CONTAINER
|
2017-02-06 22:45:23 +02:00 |
|
David Cernat
|
3614b21e10
|
[General] Send charge and goldValue in ID_CONTAINER
|
2017-02-06 21:28:03 +02:00 |
|
David Cernat
|
182b238b5f
|
[General] Rename WorldEvent into BaseEvent
|
2017-02-06 12:53:41 +02:00 |
|
David Cernat
|
75392297b5
|
[General] Use vector::at in most places
|
2017-02-05 19:01:06 +02:00 |
|
David Cernat
|
ecc456fea9
|
[General] Include charge int in WorldObject & send it w/ ID_OBJECT_PLACE
|
2017-02-05 13:45:12 +02:00 |
|
David Cernat
|
9f8bed9be1
|
[General] Add action types to WorldEvent's ContainerChanges
|
2017-02-04 21:32:06 +02:00 |
|
David Cernat
|
a07e616878
|
[General] Add ContainerItem and ContainerChanges structs to WorldEvent
|
2017-02-04 20:14:39 +02:00 |
|
David Cernat
|
9130c1f302
|
[General] Rename ID_CONTAINER_ADD into ID_CONTAINER
|
2017-02-04 13:14:37 +02:00 |
|
David Cernat
|
d2cf96af99
|
[General] Repurpose the unused ID_CONTAINER_REMOVE into ID_OBJECT_HEALTH
|
2017-02-04 13:05:15 +02:00 |
|
David Cernat
|
958ff06ca8
|
[General] Rename ID_DOOR_ACTIVATE into ID_DOOR_STATE
|
2017-02-01 11:54:40 +02:00 |
|
David Cernat
|
2c5cc82f49
|
[Server] Add script functions for getting world object placement info
|
2017-01-29 15:29:40 +02:00 |
|
David Cernat
|
8bc6dfe590
|
[General] Remove duplicate constructor in PacketObjectUnlock
|
2017-01-28 18:19:24 +02:00 |
|
David Cernat
|
9f1e491a75
|
[General] Make WorldEvents store information about multiple objects
|
2017-01-28 12:34:45 +02:00 |
|
David Cernat
|
6c8c0827ea
|
Move RequestData() method to BasePacket
|
2016-11-21 01:31:07 +02:00 |
|
David Cernat
|
fd6dd5daa8
|
Fix packetID for new packet
|
2016-11-21 00:03:41 +02:00 |
|
David Cernat
|
ae39daf76a
|
Add and implement ID_MUSIC_PLAY
|
2016-11-20 22:54:49 +02:00 |
|
David Cernat
|
41504bd02a
|
Use more accurate position for ID_OBJECT_PLACE
|
2016-10-30 00:51:23 +03:00 |
|
David Cernat
|
937bf97883
|
Send gold values correctly with ID_OBJECT_PLACE
|
2016-10-29 00:34:46 +03:00 |
|
David Cernat
|
180aa3f2f3
|
Send item count ID_WORLD_OBJECT_PLACE
|
2016-10-28 22:35:01 +03:00 |
|
David Cernat
|
46397a7dac
|
Add and implement ID_OBJECT_ANIM_PLAY
|
2016-10-27 16:09:02 +03:00 |
|
David Cernat
|
c205e793cb
|
Add and implement ID_SCRIPT_MEMBER_SHORT
|
2016-10-27 00:41:14 +03:00 |
|
David Cernat
|
97468980af
|
Add and implement 3 new WorldPackets for ingame script variable values
|
2016-10-26 12:25:50 +03:00 |
|
David Cernat
|
385b5f39e3
|
Add and implement ID_OBJECT_ROTATE
|
2016-10-25 14:28:39 +03:00 |
|
David Cernat
|
54ed9a7ab4
|
Implement ID_OBJECT_MOVE and send it from ingame scripts
|
2016-10-25 14:07:00 +03:00 |
|
David Cernat
|
0fb9b6eefb
|
On second thought, rename ID_OBJECT_MOVE_WORLD into ID_OBJECT_MOVE
|
2016-10-25 12:53:18 +03:00 |
|
David Cernat
|
947a677801
|
Replace ID_ACTIVATOR_ACTIVATE with ID_OBJECT_MOVE_WORLD
|
2016-10-25 12:42:29 +03:00 |
|
David Cernat
|
c25ebc34b3
|
Shorten WorldPacket IDs by removing WORLD from them
|
2016-10-25 12:15:27 +03:00 |
|
David Cernat
|
bdb53e1cb4
|
Implement ID_WORLD_DOOR_ACTIVATE and send it from MWBase::World
|
2016-10-25 10:40:55 +03:00 |
|
David Cernat
|
7264f13b8e
|
Implement ID_WORLD_OBJECT_SCALE and send it from ingame scripts
|
2016-10-25 00:52:42 +03:00 |
|
David Cernat
|
4f0a3e8aa1
|
Add placeholders for 5 new WorldPackets
|
2016-10-24 23:44:05 +03:00 |
|
David Cernat
|
b6111d16cc
|
Add and implement ID_WORLD_VIDEO_PLAY
|
2016-10-24 17:52:19 +03:00 |
|
David Cernat
|
3fd93896f2
|
Add and implement ID_WORLD_OBJECT_LOCK
|
2016-10-24 13:20:04 +03:00 |
|