David Cernat
a634a5d9bb
[Server] Add missing includes for ProcessorInitializer
8 years ago
David Cernat
ad388c7e12
[General] Add placeholders for ActorEquipment & PlayerFaction packets
...
Also reorder packets and packet processors.
8 years ago
David Cernat
f527fe9ebe
[General] Add basic integrity check to reading of ActorList packets
...
Additionally, add newlines to files missing them.
8 years ago
David Cernat
05564bd123
[General] Add basic integrity check to reading of Container packets
8 years ago
David Cernat
3c30801eac
[Server] Try to fix server crash from iterations through invalid players
8 years ago
Koncord
31adb5d715
[Server] Allow timers callbacks to restart timers
8 years ago
David Cernat
de49f5f175
[General] Add and use isActor bool for WorldObject
8 years ago
David Cernat
9d2c5c3502
[General] Simplify structure of BaseEvent
8 years ago
Koncord
250c199188
[Server] Fill query information about plugins
8 years ago
Koncord
87c172186e
[Server] Add and implement PushPlugin method to MasterClient
8 years ago
Koncord
873da495b1
[Server] Trigger 'update' when added new rules in MasterClient
8 years ago
Koncord
f2b8a939ef
[Server] Add postInit method and move getPluginListSample in to it
8 years ago
Koncord
26445355e6
[Server] Fix initialization of mclient
8 years ago
Koncord
a4a77ddeff
[Server] Add SetRuleString and SetRuleValue to script API
8 years ago
Koncord
a0b71eda23
[Server] FIx deadlock
8 years ago
Koncord
c2ce2f2ce7
[Server] Use MasterServer update rate from config
8 years ago
Koncord
32284787de
[Server] Add OnServerPostInit callback
8 years ago
David Cernat
4d81455020
[General] Rework and simplify death reasons so they work with NPCs
8 years ago
David Cernat
06f3c07116
[Server] Only read Actor packets from players who are still authorities
8 years ago
David Cernat
e01cadad23
[Server] Send ActorAuthority packets to all players who loaded the cell
8 years ago
David Cernat
63dd2d9246
[General] Remove code related to ActorAuthority packets that is not used
8 years ago
David Cernat
c3c04bbfc3
[General] Make coding style consistent
8 years ago
Koncord
bda9a76d29
[Server] Send server plugin list to client
8 years ago
Koncord
f00c4dc107
[Server] Improve preload logic for parsing plugin lists
8 years ago
Koncord
5ddad6a4c6
[Server] Implement getPluginListSample()
8 years ago
Koncord
b223d0fa1e
[Server] Register new callback
8 years ago
David Cernat
377aa9b6c9
[Server] Refresh cellActorList's count after removing Actors from it
8 years ago
David Cernat
83ba4b62b1
[Server] Remove Actors from a Cell's ActorList when they change cells
8 years ago
David Cernat
4c35c328a9
[Server] Add SendActorPosition() script function
8 years ago
David Cernat
e5e888ac21
[Server] Add script functions for checking what data an Actor has
8 years ago
David Cernat
fafed96bf4
[Server] Store data from ActorPosition in the ActorLists of Cells
8 years ago
Koncord
5517d871c6
[Server] Handle ID_CONNECTION_ATTEMPT_FAILED in MasterClient
...
And fix log message
8 years ago
Koncord
1ce8c0f9ec
[Server] Fix id in log message for ID_PLAYER_CELL_STATE processor
8 years ago
Koncord
6ddab0d323
[Server] Add and implement "look like creature" functions
8 years ago
David Cernat
62d93a09c1
[Server] Add new script callbacks for cells, remove a couple of others
...
OnPlayerCellState and OnActorStatsDynamic are now removed as callbacks.
The old OnCellUnload is now renamed into OnCellDeletion.
OnCellLoad and a new OnCellUnload relating to a specific player's load/unload are added.
8 years ago
David Cernat
e1ee4a4f49
[Server] Store data from ActorStatsDynamic in the ActorLists of Cells
8 years ago
David Cernat
217894100a
[Server] Add ReadCellActorList() script function
8 years ago
David Cernat
a73cbac226
[Server] Store a BaseActorList in every Cell to keep track of Actor data
8 years ago
David Cernat
e8e0090b9b
[General] Use new SimpleCreatureStats struct in BaseActor
8 years ago
David Cernat
0e8d115794
[Server] Clean up ActorFunctions by using readActorList pointer
...
Also rename scriptActorList into writeActorList, and also rename matching methods, for clarity.
8 years ago
David Cernat
b54560a362
[Server] Clean up WorldFunctions by using readEvent pointer
...
Also rename scriptEvent into writeEvent, along with matching methods, for clarity.
8 years ago
David Cernat
0ba8a407bc
[Server] Reuse Cell deletion code in CellController
8 years ago
David Cernat
b62969d3cf
[Server] Add OnCellUnload script callback
8 years ago
David Cernat
234510a87f
[Server] Split off Cell and CellController into two different files
8 years ago
David Cernat
a2f6d99dfd
[Server] Use new CreatureStats in ActorFunctions to fix invalid pointer
8 years ago
David Cernat
6ff9091afd
[Server] Add script functions for setting actor dynamic stats
8 years ago
David Cernat
9d7142f684
[Server] Clean up order for StatsFunctions
8 years ago
David Cernat
03c56e01f9
[Server] Add script functions for getting actor dynamic stats
8 years ago
David Cernat
3d6b21942c
[Server] Add OnActorStatsDynamic script callback
8 years ago
David Cernat
328b4fb763
[Server] Fix invalid pointers when using ActorFunctions::GetActorCell()
8 years ago
David Cernat
a71dbc7d09
[Server] Add script functions for setting actor cells and positions
8 years ago
David Cernat
9c5eb47e90
[Server] Add and use Utils::getCellFromDescription()
8 years ago
David Cernat
aeab851ed8
[Server] Add script functions for getting actor position coordinates
8 years ago
David Cernat
1ce60fbf30
[Server] Add GetActorCell() script function
8 years ago
Koncord
b677a0455d
[Server] Fix MasterClient crashes
8 years ago
David Cernat
9a89284bca
[Server] Add OnActorCellChange script callback
8 years ago
David Cernat
6a21ec1fdc
[General] Rename PlayerPos into PlayerPosition
8 years ago
David Cernat
7b07d6651f
[General] Add and use PlayerBounty packet and matching script functions
8 years ago
David Cernat
6658531713
[General] Fix names for two PlayerProcessors
8 years ago
Koncord
51422da641
[Server] Remove outdated code
8 years ago
Koncord
0f30f57d4d
[Server] Handle IS_PENDING and IS_CONNECTING in switch
8 years ago
Koncord
d0c3d190e1
[Server] Send players list to master server
8 years ago
Koncord
3e00d42067
[Server] Reworking MasterClient to new master server
8 years ago
Koncord
d1df9dde14
[Server] Add processors to source groups
8 years ago
David Cernat
a650683bae
[General] Add and use Target struct in mwmp::Attack
8 years ago
David Cernat
340ad09c97
[Server] Rename variables in ProcessorPlayerAttack
8 years ago
David Cernat
870886192b
[General] Rename DYNAMICSTATS into STATS_DYNAMIC
8 years ago
David Cernat
ca8fd1aa72
[General] Remove ActorHeadRotation packet because it would be too spammy
8 years ago
David Cernat
e7960eee76
[General] Rename DrawState packets into AnimFlags ones for clarity
8 years ago
David Cernat
9e25a95861
[Server] Initialize processors for recently added ActorPackets
8 years ago
David Cernat
0d196af685
[General] Add placeholders for 7 new ActorPackets
8 years ago
David Cernat
742d6f653a
[General] Add ActorPosition packet
8 years ago
David Cernat
b6c3830ea0
[General] Rename WorldObject's pos into position for consistency
8 years ago
David Cernat
174f316787
[General] Rename PacketActorFrame into PacketActorTest
8 years ago
David Cernat
69bf2749a5
[Server] Add ActorFunctions for getting and setting basic actor data
8 years ago
David Cernat
e9c3abc2c3
[Server] Reset variables more elegantly in WorldFunctions
8 years ago
David Cernat
c52084a028
[General] Use BaseActorLists in ActorPackets
8 years ago
David Cernat
1b714fbfa7
[Server] Make script functions more consistent
8 years ago
David Cernat
a24ef3a25e
[Server] Create ActorFunctions placeholder
8 years ago
David Cernat
4f3d05eed2
[General] Add ActorList class
8 years ago
David Cernat
070c6a3bd4
[General] Add ActorPacketController & make controller var names clearer
8 years ago
David Cernat
89a8ace41c
[Server] Print debug info only for certain world packets
8 years ago
David Cernat
c6c0e4acc9
[Server] Fix Cell::sendToLoaded() part 2, and fix Player::sendToLoaded()
8 years ago
David Cernat
8616323bae
[Server] Fix logic in Cell::sendToLoaded()
8 years ago
David Cernat
fae3bcaeeb
[Server] Send actor packets only to players in the same cell
8 years ago
David Cernat
ba8341bfb5
[Server] Add SendActorAuthority() script function
8 years ago
David Cernat
c65e94587c
[Server] Add SendActorList() script function
8 years ago
David Cernat
8c2469bf6d
[General] Add placeholder ActorList, ActorAuthority & ActorFrame packets
8 years ago
David Cernat
316720e710
[Server] Rename getNextMpNum() into incrementMpNum()
8 years ago
David Cernat
068835ba71
[Server] Add OnMpNumIncrement() script callback
8 years ago
David Cernat
3b34b9cd3e
[Server] Fix typo in MiscellaneousFunctions
8 years ago
David Cernat
2716078a30
[Server] Add GetCurrentMpNum() and SetCurrentMpNum() script functions
8 years ago
David Cernat
8b8c01f389
[General] Make ID_OBJECT_PLACE take effect only when sent back by server
8 years ago
David Cernat
82f38dcfad
[Server] Set mpNum in AddWorldObject()
8 years ago
David Cernat
665fe09fd0
[Server] Add GetObjectMpNum() and SetObjectMpNum() script functions
8 years ago
David Cernat
8cc61b6048
[General] Generate mpNums on the server when forwarding ID_OBJECT_PLACE
8 years ago
David Cernat
31cd836558
[General] Small tweaks to debug info
8 years ago
David Cernat
d242f3790f
[Server] Don't try to send late-arriving container packets about now unloaded cells
8 years ago
David Cernat
d8712ee1ea
[Server] Fix script crashes by reusing BaseEvent in WorldProcessor
8 years ago
David Cernat
5ff40c5563
[Server] Make coding style consistent
8 years ago
David Cernat
174937f412
[Server] Add LogMessage() and LogAppend() script functions
8 years ago
Koncord
1d2a6d9056
[Server] Rename dontRead to avoidReading
8 years ago
Koncord
47924f5bb0
[Server] Move packet.Read() to parent
8 years ago
Koncord
ead92fff61
[Server] Move setPlayer() to PlayerProcessor
8 years ago
Koncord
0317e2523b
[Server] Remove unused code
8 years ago
Koncord
c8fb7d9c1a
[Server] Move packet.Send(true) to parent class
8 years ago
Koncord
9ecc70d17c
[Server] Fix ID in ProcessorContainer
8 years ago
Koncord
f5600c508f
[Server] Move all world handlers to WorldProcessors
8 years ago
Koncord
3ab25fb3f1
[Server] Move player processors to processors/player
8 years ago
Koncord
0a1041bf56
[Server] Add WorldProcessor
8 years ago
Koncord
3b52549a3d
[Server] Rename init_processors to ProcessorInitializer
8 years ago
Koncord
e8a5fd1cd0
[Server] Move all message handlers to PlayerProcessors
8 years ago
Koncord
020167df08
[Server] Add PlayerProcessor
8 years ago
Koncord
b01734888f
[Server] Add missing header
8 years ago
Koncord
2c26ed8aee
[Server] Process ID_GAME_PREINIT packet
8 years ago
Koncord
690211ad99
[General] Extract BaseEvent & BasePlayer from packets to functions
...
Move Send and Read functions to BasePacket
8 years ago
David Cernat
82dcec5ec5
[Server] Use consistent pattern for script function category names
8 years ago
Koncord
cea1425db1
[Client] Remove redundant newlines & keep ~120 columns
8 years ago
Koncord
c353e18645
[General] Move Utils from server to components
...
Rewrite CRC32 functions to the Boost equivalent
8 years ago
David Cernat
0d32bf5943
[General] Add extra death debug, don't request data from player on death
8 years ago
David Cernat
5c269a5f8d
[General] Rename ID_GAME_DIE and ID_GAME_RESURRECT
8 years ago
Koncord
0442ebd607
[Server] Remove redundant newlines & keep ~120 columns
8 years ago
Koncord
83d0cbedb2
[Server] Remove redundant type casts
8 years ago
Koncord
8f96ca22c1
[Server] Fix typo in RakNet name
8 years ago
Koncord
aa91126ce3
[Server] Minor cleanup in Networking
8 years ago
David Cernat
684517e02f
[Server] Fix Miscellaneous category of script functions
8 years ago
David Cernat
0baada0aa2
[Server] Add GetLastPlayerId() script function in Miscellaneous category
8 years ago
David Cernat
deb10919ab
[Server] Delete cells that become empty when a player disconnects
8 years ago
David Cernat
048ddf6a34
[Server] Use LOG_APPEND for older debug messages in Cell
8 years ago
David Cernat
fb93ce57f9
[Server] Fix debug message
8 years ago
David Cernat
ae37daca70
[Server] Ensure no information exchange takes place with nullptr player
8 years ago
David Cernat
7f51ca5298
[Server] Add permanent debug to Cell and CellController
8 years ago
David Cernat
0527690b88
[Server] Add permanent debug to ID_PLAYER_CELL_CHANGE and ID_CONTAINER
8 years ago
David Cernat
7917badedf
[Server] Set guid of baseEvent, previously done in a constructor before 7065569f9b
8 years ago
David Cernat
2fd279a5ef
[Server] Remove debug message
8 years ago
David Cernat
4a5b8c927f
[Server] Add an extra check to Cell::sendToLoaded to be on the safe side
8 years ago
Koncord
45d081ba42
[Server] Compare new cells with loaded cells correctly
8 years ago
Koncord
3adbf17545
[Server] Fix memory leak in CellController
8 years ago
Koncord
ebaf3d3cc9
[Server] FIx memory leak
8 years ago
Koncord
b33e604a61
[Server] Set sendToLoaded function as constant
...
Add assertions for CellController singleton
8 years ago
Koncord
b158e89f77
[Server] Change signatures of GetLastEventAction & SetScriptEventAction
8 years ago
Koncord
cbe31149e3
[Server] Remove redundant constructor
8 years ago
David Cernat
af35ee38d1
[Server] Rename ClearScriptEvent into InitScriptEvent with pid argument
8 years ago
Koncord
868c837aa0
[Server] Move baseEvent from Networking.cpp to class as member
8 years ago
David Cernat
7065569f9b
[Server] Reuse 2 BaseEvents over and over instead of creating new ones
8 years ago
Koncord
68c288761a
[Server] Send other players position to loader
8 years ago
Koncord
b1460cf010
[Server] Send ID_PLAYER_POS every ID_PLAYER_CELL_CHANGE
8 years ago
Koncord
443c0ed309
[Server] Fix Cell iterators
8 years ago
Koncord
3d88e657cd
[Server] Fix printVersion() for ARM
8 years ago
Koncord
a75da18f31
[Server] Fix argument in log message
8 years ago
Koncord
7dde4db1fb
[Server] Add FORCE_LUA parameter to CMakeLists.txt
8 years ago
David Cernat
58795119b6
[Server] Add debug about information exchange in ID_PLAYER_CELL_CHANGE
8 years ago
David Cernat
96d01fcde4
[Server] Stop resending attacks because they cause infinite death loops
8 years ago
Koncord
edfade2a90
[Server] Some fixes in requests to the master server
8 years ago
Koncord
b7ab831c46
[Server] Update MasterClient to new protocol
8 years ago
Koncord
158e9b3b09
[Server] Add ability to set password to server from config & scripts
8 years ago
Koncord
78f5a760f4
[Server] Use variable instead method in Player.
8 years ago
Koncord
ec4d016100
[Server] Don't crash server every time a player disconnects. Again.
8 years ago
Koncord
ee494887e1
[Server] Fix log message
8 years ago
David Cernat
a4526605a6
[General] Remove goldValue from ContainerItem because it is never useful
8 years ago
David Cernat
b829f0252a
[Server] Don't crash server every time a player disconnects
8 years ago
David Cernat
3e031faa96
[Server] Exchange position information correctly between players
8 years ago
David Cernat
ed91f20cd3
[General] Print action used for ID_CONTAINER when receiving one
8 years ago
David Cernat
24251cafd0
[Server] Send large ID_CONTAINER packets on a need-to-know basis
8 years ago
David Cernat
791089d342
[Server] Add Cell::sendToLoaded() for sending events to loaded players
8 years ago
David Cernat
eb0744aa77
[Server] Add CellController:getCell() for getting Cell through ESM::Cell
8 years ago
David Cernat
ee1ba1728e
[Server] Rename getCellByID() into getCellByName() to avoid confusion
8 years ago
David Cernat
275dfaf05f
[Server] Add Cell::getDescription() for debugging purposes
8 years ago
David Cernat
887b436ee7
[Server] Make style for new methods consistent with rest of project
8 years ago
Koncord
fd36ec7613
[Server] Iterate cells where player was loaded instead all
8 years ago
Koncord
67099e437a
[Server] Remove player from Cells when disconnected
8 years ago
Koncord
f2ce46ffed
[Server] Rename doForNearest to forEachLoaded
8 years ago
Koncord
3aae782a51
[Server] Send info about loader to others
8 years ago
Koncord
465d0fe4b4
[Server] Fix log messages in CellController
8 years ago
Koncord
ca68831395
[Server] Rename sendToNearest to sendToLoaded
8 years ago
Koncord
931ecd5acb
[Server] Imrpove debug info in CellController
8 years ago
Koncord
cce49e355a
[Server] Some fixes to sendToNearest & doForNearest
8 years ago
Koncord
033472d939
[Server] Add doForNearest function
8 years ago
Koncord
b760015071
[Server] Send some packets only to nearest players
8 years ago
Koncord
846ceacc90
[Server] Add begin & end iterators to Cell class
8 years ago
Koncord
bbc062de62
[Server] Use lowCamelCase in Cell
8 years ago
Koncord
08f78e21c1
[Server] Use CellController in Networking
8 years ago
Koncord
8887a267c7
[Server] Add Cell and CellController
8 years ago
David Cernat
b1009ad33d
[Server] Add GetContainerItemActionCount() for getting drag count
8 years ago
David Cernat
4f2b88df8a
[General] Remove owner var from ContainerItem because it is always empty
8 years ago
Koncord
a95cf0e07a
[Server] Fix crash when call StopServer() function in OnServerInit()
8 years ago
Koncord
1fb2176cfa
[Server] Add forgotten type for callbacks
8 years ago
David Cernat
c01ab63239
[Server] Add script functions for setting container item info
8 years ago
David Cernat
aa1549606f
[Server] Add script functions for getting container item info
8 years ago
David Cernat
70470e12b4
[Server] Reorder World script functions
8 years ago
David Cernat
8a5bc77699
[Server] Add GetBaseEventAction script function
8 years ago
David Cernat
27c4015f50
[General] Remove unused packet placeholder ID_OBJECT_HEALTH
8 years ago
David Cernat
1198caddf6
[Server] Add OnContainer script callback
8 years ago
David Cernat
eba7d8408f
[Server] Use script function to get spellbook action
8 years ago
David Cernat
3b604a432e
[General] Restructure ID_CONTAINER to allow multiple containers at once
8 years ago
David Cernat
c8cbfbef62
[General] Sketch out server requests to players for container data
8 years ago
David Cernat
b651c4deb4
[Server] In Item script functions, rename itemId into refId for clarity
8 years ago
David Cernat
5038353792
[General] Rename BaseEvent's state into doorState & adjust related funcs
8 years ago
David Cernat
182b238b5f
[General] Rename WorldEvent into BaseEvent
8 years ago
David Cernat
f314b13edf
[General] Rename item health into charge, for consistency with OpenMW
8 years ago
David Cernat
ecc456fea9
[General] Include charge int in WorldObject & send it w/ ID_OBJECT_PLACE
8 years ago
David Cernat
04d45b9dbb
[General] Rename packets to show they are for players only, not NPCs
8 years ago
David Cernat
6328ffb9aa
[General] In ID_GAME_ATTRIBUTE & ID_GAME_SKILL, rename GAME into PLAYER
8 years ago
David Cernat
9130c1f302
[General] Rename ID_CONTAINER_ADD into ID_CONTAINER
8 years ago
David Cernat
d2cf96af99
[General] Repurpose the unused ID_CONTAINER_REMOVE into ID_OBJECT_HEALTH
8 years ago
David Cernat
f4a9f27977
[Server] Stop crashing browser when receiving a query from it
8 years ago
David Cernat
c1427b2558
[General] Simultaneously send loads & unloads in ID_PLAYER_CELL_STATE
8 years ago
Koncord
aed0651dc2
[Server] Some fixes for MasterClient
8 years ago
David Cernat
7ebad596d6
[Server] Use double instead of int for scale in WorldFunctions
8 years ago
David Cernat
018b0e6699
[Server] Add script functions & callbacks for locking, unlocking & doors
8 years ago
David Cernat
958ff06ca8
[General] Rename ID_DOOR_ACTIVATE into ID_DOOR_STATE
8 years ago
David Cernat
8e438a1b82
[Server] Add OnObjectScale callback, part 2
8 years ago
David Cernat
5bd2fdcf66
[Server] Add OnObjectScale callback, and set scale for WorldObject
8 years ago
Koncord
0b8d0224d1
[Server] Change type in second argument in SetConsoleAllow to "bool"
8 years ago
Koncord
75afa58981
[Server] Add bool type for scripts
8 years ago
David Cernat
8c019f2c61
[Server] Update OnObjectPlace and OnObjectDelete callbacks
8 years ago
David Cernat
87dce73b90
[Server] Add script function for sending world object scale
8 years ago
David Cernat
705589e3e3
[Server] Add script functions for getting/setting world object scale
8 years ago
David Cernat
1fc9dd4f93
[Server] Remove WorldFunctions index parameters that are no longer used
8 years ago
David Cernat
9f998c9901
[Server] Improve getter methods in WorldFunctions
8 years ago
David Cernat
88e648aaa9
[Server] Fix crash caused by setting too many WorldObject refIds, try 2
8 years ago
David Cernat
fe9e30a4d8
[Server] Fix crash caused by setting too many WorldObject refIds
8 years ago
David Cernat
5eff2ece21
[Server] Fix memory leaks related to WorldEvents as suggested by Koncord
8 years ago
David Cernat
6b9fba7885
[Server] Add script functions for getting/setting world object rotation
8 years ago
David Cernat
920c1113a3
[Server] Add script functions for setting world object placement info
8 years ago
David Cernat
2c5cc82f49
[Server] Add script functions for getting world object placement info
8 years ago
David Cernat
27ac314cb1
[Server] Add script functions for getting world object refIds & refNums
8 years ago
David Cernat
b549da996e
[Server] On second thought, keep cell description as argument to them
8 years ago
David Cernat
5989bbd97e
[Server] Remove arguments from OnObjectPlace & OnObjectDelete callbacks
8 years ago
David Cernat
2cecce6c72
[Server] Use static WorldEvent variable in Networking
8 years ago
David Cernat
f11df211fa
[Server] Add script functions for dealing w/ WorldEvents & WorldObjects
8 years ago
David Cernat
9f1e491a75
[General] Make WorldEvents store information about multiple objects
8 years ago
Koncord
b658adf7b0
[Server] Killed another tab character
8 years ago
David Cernat
9c3a37a790
[Server] Make GetCellStateDescription's cstrDescription null-terminated
8 years ago
Koncord
1c810ecad5
[Server] Fix memory leak in GetCellStateDescription()
8 years ago
David Cernat
0ccfe66212
[Server] Send stable C string in GetCellStateDescription()
8 years ago
David Cernat
4f288ab558
[Server] Read contents of ID_PLAYER_CELL_STATE
8 years ago
David Cernat
6331c55bc7
[Server] Add colons missing from CELLAPI
8 years ago
David Cernat
2f644e9b14
[Server] Add script functions for getting info about cell state changes
8 years ago
David Cernat
70823d011d
[Server] Define CELLAPI
8 years ago
David Cernat
0cc20d26ce
[Server] Move script functions for cells to a new CellFunctions class
8 years ago
David Cernat
62f359e250
[Server] Rename Translocations into Positions
8 years ago
David Cernat
96bd21a7ca
[Server] Rename OnPlayerCellLoad to OnPlayerCellState, add action param
8 years ago
David Cernat
244da19a51
[General] Turn ID_PLAYER_CELL_LOAD into ID_PLAYER_CELL_STATE for clarity
8 years ago
David Cernat
158d606477
[General] Leave one blank line at the end of every tes3mp code file
8 years ago
David Cernat
73d39c1a0a
[General] Stop using virtual functions in BasePlayer, part 2
8 years ago
David Cernat
63c8a98083
[General] Stop using virtual functions in BasePlayer
8 years ago
David Cernat
c62a575a9e
[Server] Change order of words in the names of script callbacks
8 years ago
David Cernat
1d9c6ddd81
[General] Add placeholders for the new packet ID_PLAYER_CELL_LOAD
8 years ago
David Cernat
25e535e8ad
[Server] Fix integer types for new script callbacks
8 years ago