David Cernat
|
0527690b88
|
[Server] Add permanent debug to ID_PLAYER_CELL_CHANGE and ID_CONTAINER
|
2017-02-25 21:50:41 +02:00 |
|
David Cernat
|
7917badedf
|
[Server] Set guid of baseEvent, previously done in a constructor before 7065569f9b
|
2017-02-25 17:37:44 +02:00 |
|
Koncord
|
ebaf3d3cc9
|
[Server] FIx memory leak
|
2017-02-24 13:32:20 +08:00 |
|
Koncord
|
868c837aa0
|
[Server] Move baseEvent from Networking.cpp to class as member
|
2017-02-23 13:53:10 +08:00 |
|
David Cernat
|
7065569f9b
|
[Server] Reuse 2 BaseEvents over and over instead of creating new ones
|
2017-02-23 07:47:00 +02:00 |
|
Koncord
|
68c288761a
|
[Server] Send other players position to loader
|
2017-02-22 16:56:09 +08:00 |
|
Koncord
|
b1460cf010
|
[Server] Send ID_PLAYER_POS every ID_PLAYER_CELL_CHANGE
|
2017-02-22 14:05:40 +08:00 |
|
David Cernat
|
58795119b6
|
[Server] Add debug about information exchange in ID_PLAYER_CELL_CHANGE
|
2017-02-21 02:41:07 +02:00 |
|
David Cernat
|
96d01fcde4
|
[Server] Stop resending attacks because they cause infinite death loops
|
2017-02-20 22:19:39 +02:00 |
|
Koncord
|
b7ab831c46
|
[Server] Update MasterClient to new protocol
|
2017-02-20 23:14:59 +08:00 |
|
Koncord
|
158e9b3b09
|
[Server] Add ability to set password to server from config & scripts
|
2017-02-20 22:40:09 +08:00 |
|
David Cernat
|
3e031faa96
|
[Server] Exchange position information correctly between players
|
2017-02-19 23:30:43 +02:00 |
|
David Cernat
|
ed91f20cd3
|
[General] Print action used for ID_CONTAINER when receiving one
|
2017-02-19 23:11:26 +02:00 |
|
David Cernat
|
24251cafd0
|
[Server] Send large ID_CONTAINER packets on a need-to-know basis
|
2017-02-19 20:20:44 +02:00 |
|
David Cernat
|
887b436ee7
|
[Server] Make style for new methods consistent with rest of project
|
2017-02-19 16:53:15 +02:00 |
|
Koncord
|
f2ce46ffed
|
[Server] Rename doForNearest to forEachLoaded
|
2017-02-19 21:32:25 +08:00 |
|
Koncord
|
3aae782a51
|
[Server] Send info about loader to others
|
2017-02-19 20:41:50 +08:00 |
|
Koncord
|
ca68831395
|
[Server] Rename sendToNearest to sendToLoaded
|
2017-02-19 20:37:26 +08:00 |
|
Koncord
|
033472d939
|
[Server] Add doForNearest function
|
2017-02-19 17:42:39 +08:00 |
|
Koncord
|
b760015071
|
[Server] Send some packets only to nearest players
|
2017-02-19 16:46:42 +08:00 |
|
Koncord
|
bbc062de62
|
[Server] Use lowCamelCase in Cell
|
2017-02-19 16:07:44 +08:00 |
|
Koncord
|
08f78e21c1
|
[Server] Use CellController in Networking
|
2017-02-19 13:27:39 +08:00 |
|
David Cernat
|
27c4015f50
|
[General] Remove unused packet placeholder ID_OBJECT_HEALTH
|
2017-02-16 18:46:39 +02:00 |
|
David Cernat
|
1198caddf6
|
[Server] Add OnContainer script callback
|
2017-02-16 18:34:11 +02:00 |
|
David Cernat
|
eba7d8408f
|
[Server] Use script function to get spellbook action
|
2017-02-16 14:23:27 +02:00 |
|
David Cernat
|
182b238b5f
|
[General] Rename WorldEvent into BaseEvent
|
2017-02-06 12:53:41 +02:00 |
|
David Cernat
|
04d45b9dbb
|
[General] Rename packets to show they are for players only, not NPCs
|
2017-02-05 09:01:33 +02:00 |
|
David Cernat
|
6328ffb9aa
|
[General] In ID_GAME_ATTRIBUTE & ID_GAME_SKILL, rename GAME into PLAYER
|
2017-02-04 14:25:43 +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
|
f4a9f27977
|
[Server] Stop crashing browser when receiving a query from it
|
2017-02-03 21:46:39 +02:00 |
|
David Cernat
|
c1427b2558
|
[General] Simultaneously send loads & unloads in ID_PLAYER_CELL_STATE
|
2017-02-03 20:27:40 +02:00 |
|
Koncord
|
aed0651dc2
|
[Server] Some fixes for MasterClient
|
2017-02-03 00:55:59 +08:00 |
|
David Cernat
|
018b0e6699
|
[Server] Add script functions & callbacks for locking, unlocking & doors
|
2017-02-01 12:43:19 +02:00 |
|
David Cernat
|
958ff06ca8
|
[General] Rename ID_DOOR_ACTIVATE into ID_DOOR_STATE
|
2017-02-01 11:54:40 +02:00 |
|
David Cernat
|
5bd2fdcf66
|
[Server] Add OnObjectScale callback, and set scale for WorldObject
|
2017-02-01 09:25:47 +02:00 |
|
David Cernat
|
8c019f2c61
|
[Server] Update OnObjectPlace and OnObjectDelete callbacks
|
2017-01-31 23:26:49 +02:00 |
|
David Cernat
|
5eff2ece21
|
[Server] Fix memory leaks related to WorldEvents as suggested by Koncord
|
2017-01-29 20:18:19 +02:00 |
|
David Cernat
|
b549da996e
|
[Server] On second thought, keep cell description as argument to them
|
2017-01-29 13:16:17 +02:00 |
|
David Cernat
|
5989bbd97e
|
[Server] Remove arguments from OnObjectPlace & OnObjectDelete callbacks
|
2017-01-29 12:56:11 +02:00 |
|
David Cernat
|
2cecce6c72
|
[Server] Use static WorldEvent variable in Networking
|
2017-01-29 10:24:12 +02:00 |
|
David Cernat
|
9f1e491a75
|
[General] Make WorldEvents store information about multiple objects
|
2017-01-28 12:34:45 +02:00 |
|
David Cernat
|
4f288ab558
|
[Server] Read contents of ID_PLAYER_CELL_STATE
|
2017-01-26 17:53:36 +02:00 |
|
David Cernat
|
96bd21a7ca
|
[Server] Rename OnPlayerCellLoad to OnPlayerCellState, add action param
|
2017-01-26 14:18:47 +02:00 |
|
David Cernat
|
244da19a51
|
[General] Turn ID_PLAYER_CELL_LOAD into ID_PLAYER_CELL_STATE for clarity
|
2017-01-26 13:49:20 +02:00 |
|
David Cernat
|
73d39c1a0a
|
[General] Stop using virtual functions in BasePlayer, part 2
|
2017-01-25 17:19:53 +02:00 |
|
David Cernat
|
63c8a98083
|
[General] Stop using virtual functions in BasePlayer
|
2017-01-25 17:06:15 +02:00 |
|
David Cernat
|
c62a575a9e
|
[Server] Change order of words in the names of script callbacks
|
2017-01-25 14:59:23 +02:00 |
|
David Cernat
|
1d9c6ddd81
|
[General] Add placeholders for the new packet ID_PLAYER_CELL_LOAD
|
2017-01-25 14:51:43 +02:00 |
|
David Cernat
|
25e535e8ad
|
[Server] Fix integer types for new script callbacks
|
2017-01-25 07:51:44 +02:00 |
|