David Cernat
|
be93ec8ef6
|
[General] Implement ObjectState packet
|
2017-07-13 09:46:30 +03:00 |
|
David Cernat
|
3529f9b090
|
[General] Add placeholders for PlayerJail, ObjectState & ConsoleCommand
|
2017-07-10 12:33:53 +03:00 |
|
David Cernat
|
48c63dbce9
|
[General] Fix ObjectLock packets by making hasCellData true for them
|
2017-06-22 05:49:44 +03:00 |
|
David Cernat
|
34378fbb4f
|
[General] Make coding style consistent
|
2017-06-08 23:34:56 +03:00 |
|
David Cernat
|
a84cf7c191
|
[General] Fix packet validation for ActorPackets sent by server scripts
This allows Lua scripts to send actor data again, which hadn't been possible anymore after 2ed1bfe
|
2017-06-08 23:28:58 +03:00 |
|
Koncord
|
fd8e833d6a
|
[General] Simplify WorldPackets
|
2017-06-03 03:10:47 +08:00 |
|
David Cernat
|
d0a0b6ffa4
|
[General] Add basic integrity checks to all Actor and World packets
|
2017-06-02 01:35:32 +03:00 |
|
David Cernat
|
f4cdedd8cb
|
[General] Synchronize summoned creatures
|
2017-05-30 10:11:01 +03:00 |
|
David Cernat
|
4e5c8873e0
|
[General] Use ObjectSpawn instead of ObjectPlace for actors
|
2017-05-29 06:59:05 +03:00 |
|
David Cernat
|
27148ce9eb
|
[General] Add placeholders for 12 new packets, to be implemented soon
Additionally, make it slightly clearer who created which previously existing packets.
|
2017-05-29 04:43:52 +03:00 |
|
David Cernat
|
32879adc5b
|
[General] Allow ObjectTrap to trigger traps, not just disarm them
|
2017-05-26 01:28:43 +03:00 |
|
David Cernat
|
7ec431ce3d
|
[General] Make packet style more consistent
|
2017-05-24 22:09:35 +03:00 |
|
David Cernat
|
08de349133
|
[General] Add placeholders for PlayerTopic & ObjectTrap packets
|
2017-05-24 19:01:28 +03:00 |
|
David Cernat
|
870fd9a78b
|
[General] Remove ObjectUnlock packet, use ObjectLock with 0 lock instead
|
2017-05-24 13:28:34 +03:00 |
|
Koncord
|
956b573323
|
[General] Use different ordering channels for packets
|
2017-05-19 20:02:16 +08:00 |
|
David Cernat
|
05564bd123
|
[General] Add basic integrity check to reading of Container packets
|
2017-05-14 20:24:06 +03:00 |
|
David Cernat
|
de49f5f175
|
[General] Add and use isActor bool for WorldObject
|
2017-05-07 03:07:09 +03:00 |
|
David Cernat
|
9d2c5c3502
|
[General] Simplify structure of BaseEvent
|
2017-05-06 21:57:29 +03:00 |
|
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 |
|