David Cernat
|
328b4fb763
|
[Server] Fix invalid pointers when using ActorFunctions::GetActorCell()
|
2017-04-28 20:31:02 +03:00 |
|
David Cernat
|
a71dbc7d09
|
[Server] Add script functions for setting actor cells and positions
|
2017-04-28 18:44:01 +03:00 |
|
David Cernat
|
9c5eb47e90
|
[Server] Add and use Utils::getCellFromDescription()
|
2017-04-28 16:33:58 +03:00 |
|
David Cernat
|
aeab851ed8
|
[Server] Add script functions for getting actor position coordinates
|
2017-04-28 00:05:12 +03:00 |
|
David Cernat
|
1ce60fbf30
|
[Server] Add GetActorCell() script function
|
2017-04-27 14:59:49 +03:00 |
|
David Cernat
|
9a89284bca
|
[Server] Add OnActorCellChange script callback
|
2017-04-25 23:31:37 +03:00 |
|
David Cernat
|
6a21ec1fdc
|
[General] Rename PlayerPos into PlayerPosition
|
2017-04-25 22:11:33 +03:00 |
|
David Cernat
|
7b07d6651f
|
[General] Add and use PlayerBounty packet and matching script functions
|
2017-04-25 21:24:39 +03:00 |
|
David Cernat
|
870886192b
|
[General] Rename DYNAMICSTATS into STATS_DYNAMIC
|
2017-04-16 09:00:18 +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
|
69bf2749a5
|
[Server] Add ActorFunctions for getting and setting basic actor data
|
2017-04-10 06:15:03 +03:00 |
|
David Cernat
|
e9c3abc2c3
|
[Server] Reset variables more elegantly in WorldFunctions
|
2017-04-10 02:37:43 +03:00 |
|
David Cernat
|
c52084a028
|
[General] Use BaseActorLists in ActorPackets
|
2017-04-09 16:32:44 +03:00 |
|
David Cernat
|
1b714fbfa7
|
[Server] Make script functions more consistent
|
2017-04-09 12:28:38 +03:00 |
|
David Cernat
|
a24ef3a25e
|
[Server] Create ActorFunctions placeholder
|
2017-04-09 12:24:33 +03:00 |
|
David Cernat
|
070c6a3bd4
|
[General] Add ActorPacketController & make controller var names clearer
|
2017-04-09 08:51:28 +03:00 |
|
David Cernat
|
ba8341bfb5
|
[Server] Add SendActorAuthority() script function
|
2017-04-05 11:02:11 +03:00 |
|
David Cernat
|
c65e94587c
|
[Server] Add SendActorList() script function
|
2017-04-05 04:44:47 +03:00 |
|
David Cernat
|
8c2469bf6d
|
[General] Add placeholder ActorList, ActorAuthority & ActorFrame packets
|
2017-04-05 04:06:45 +03:00 |
|
David Cernat
|
068835ba71
|
[Server] Add OnMpNumIncrement() script callback
|
2017-04-05 01:18:42 +03:00 |
|
David Cernat
|
3b34b9cd3e
|
[Server] Fix typo in MiscellaneousFunctions
|
2017-04-04 12:49:29 +03:00 |
|
David Cernat
|
2716078a30
|
[Server] Add GetCurrentMpNum() and SetCurrentMpNum() script functions
|
2017-04-04 12:43:17 +03:00 |
|
David Cernat
|
82f38dcfad
|
[Server] Set mpNum in AddWorldObject()
|
2017-04-04 10:34:35 +03:00 |
|
David Cernat
|
665fe09fd0
|
[Server] Add GetObjectMpNum() and SetObjectMpNum() script functions
|
2017-04-04 09:30:17 +03:00 |
|
David Cernat
|
174937f412
|
[Server] Add LogMessage() and LogAppend() script functions
|
2017-04-04 01:47:37 +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 |
|
David Cernat
|
82dcec5ec5
|
[Server] Use consistent pattern for script function category names
|
2017-03-04 14:11:17 +02:00 |
|
Koncord
|
c353e18645
|
[General] Move Utils from server to components
Rewrite CRC32 functions to the Boost equivalent
|
2017-03-04 13:08:22 +08:00 |
|
David Cernat
|
5c269a5f8d
|
[General] Rename ID_GAME_DIE and ID_GAME_RESURRECT
|
2017-02-28 01:38:25 +02:00 |
|
Koncord
|
0442ebd607
|
[Server] Remove redundant newlines & keep ~120 columns
|
2017-02-27 17:13:07 +08:00 |
|
David Cernat
|
684517e02f
|
[Server] Fix Miscellaneous category of script functions
|
2017-02-26 23:07:52 +02:00 |
|
David Cernat
|
0baada0aa2
|
[Server] Add GetLastPlayerId() script function in Miscellaneous category
|
2017-02-26 23:00:51 +02:00 |
|
Koncord
|
b158e89f77
|
[Server] Change signatures of GetLastEventAction & SetScriptEventAction
|
2017-02-23 15:17:00 +08:00 |
|
Koncord
|
cbe31149e3
|
[Server] Remove redundant constructor
|
2017-02-23 14:36:35 +08:00 |
|
David Cernat
|
af35ee38d1
|
[Server] Rename ClearScriptEvent into InitScriptEvent with pid argument
|
2017-02-23 08:23:46 +02: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
|
158e9b3b09
|
[Server] Add ability to set password to server from config & scripts
|
2017-02-20 22:40:09 +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
|
b1009ad33d
|
[Server] Add GetContainerItemActionCount() for getting drag count
|
2017-02-19 00:11:09 +02:00 |
|
David Cernat
|
4f2b88df8a
|
[General] Remove owner var from ContainerItem because it is always empty
|
2017-02-18 23:59:02 +02:00 |
|
Koncord
|
1fb2176cfa
|
[Server] Add forgotten type for callbacks
|
2017-02-18 12:58:12 +08:00 |
|
David Cernat
|
c01ab63239
|
[Server] Add script functions for setting container item info
|
2017-02-17 23:11:38 +02:00 |
|
David Cernat
|
aa1549606f
|
[Server] Add script functions for getting container item info
|
2017-02-17 18:33:20 +02:00 |
|
David Cernat
|
70470e12b4
|
[Server] Reorder World script functions
|
2017-02-17 16:24:40 +02:00 |
|
David Cernat
|
8a5bc77699
|
[Server] Add GetBaseEventAction script function
|
2017-02-17 14:51:36 +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
|
3b604a432e
|
[General] Restructure ID_CONTAINER to allow multiple containers at once
|
2017-02-15 20:14:25 +02:00 |
|
David Cernat
|
c8cbfbef62
|
[General] Sketch out server requests to players for container data
|
2017-02-14 19:31:56 +02:00 |
|
David Cernat
|
b651c4deb4
|
[Server] In Item script functions, rename itemId into refId for clarity
|
2017-02-07 13:50:28 +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
|
182b238b5f
|
[General] Rename WorldEvent into BaseEvent
|
2017-02-06 12:53:41 +02:00 |
|
David Cernat
|
f314b13edf
|
[General] Rename item health into charge, for consistency with OpenMW
|
2017-02-05 14:56:27 +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
|
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
|
c1427b2558
|
[General] Simultaneously send loads & unloads in ID_PLAYER_CELL_STATE
|
2017-02-03 20:27:40 +02:00 |
|
David Cernat
|
7ebad596d6
|
[Server] Use double instead of int for scale in WorldFunctions
|
2017-02-01 12:53:51 +02:00 |
|
David Cernat
|
018b0e6699
|
[Server] Add script functions & callbacks for locking, unlocking & doors
|
2017-02-01 12:43:19 +02:00 |
|
David Cernat
|
8e438a1b82
|
[Server] Add OnObjectScale callback, part 2
|
2017-02-01 10:00:54 +02:00 |
|
David Cernat
|
5bd2fdcf66
|
[Server] Add OnObjectScale callback, and set scale for WorldObject
|
2017-02-01 09:25:47 +02:00 |
|
Koncord
|
0b8d0224d1
|
[Server] Change type in second argument in SetConsoleAllow to "bool"
|
2017-02-01 13:44:50 +08:00 |
|
Koncord
|
75afa58981
|
[Server] Add bool type for scripts
|
2017-02-01 13:43:17 +08:00 |
|
David Cernat
|
87dce73b90
|
[Server] Add script function for sending world object scale
|
2017-01-31 23:07:02 +02:00 |
|
David Cernat
|
705589e3e3
|
[Server] Add script functions for getting/setting world object scale
|
2017-01-31 22:54:36 +02:00 |
|
David Cernat
|
1fc9dd4f93
|
[Server] Remove WorldFunctions index parameters that are no longer used
|
2017-01-30 17:42:29 +02:00 |
|
David Cernat
|
9f998c9901
|
[Server] Improve getter methods in WorldFunctions
|
2017-01-30 17:09:14 +02:00 |
|
David Cernat
|
88e648aaa9
|
[Server] Fix crash caused by setting too many WorldObject refIds, try 2
|
2017-01-30 12:26:45 +02:00 |
|
David Cernat
|
fe9e30a4d8
|
[Server] Fix crash caused by setting too many WorldObject refIds
|
2017-01-30 09:10:33 +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
|
6b9fba7885
|
[Server] Add script functions for getting/setting world object rotation
|
2017-01-29 17:38:29 +02:00 |
|
David Cernat
|
920c1113a3
|
[Server] Add script functions for setting world object placement info
|
2017-01-29 16:16:01 +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
|
27ac314cb1
|
[Server] Add script functions for getting world object refIds & refNums
|
2017-01-29 13:21:41 +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
|
f11df211fa
|
[Server] Add script functions for dealing w/ WorldEvents & WorldObjects
|
2017-01-28 16:22:30 +02:00 |
|
Koncord
|
b658adf7b0
|
[Server] Killed another tab character
|
2017-01-27 21:51:13 +08:00 |
|
David Cernat
|
9c3a37a790
|
[Server] Make GetCellStateDescription's cstrDescription null-terminated
|
2017-01-27 14:16:27 +02:00 |
|
Koncord
|
1c810ecad5
|
[Server] Fix memory leak in GetCellStateDescription()
|
2017-01-27 19:05:18 +08:00 |
|
David Cernat
|
0ccfe66212
|
[Server] Send stable C string in GetCellStateDescription()
|
2017-01-27 08:14:27 +02:00 |
|
David Cernat
|
6331c55bc7
|
[Server] Add colons missing from CELLAPI
|
2017-01-26 16:42:55 +02:00 |
|
David Cernat
|
2f644e9b14
|
[Server] Add script functions for getting info about cell state changes
|
2017-01-26 16:37:47 +02:00 |
|
David Cernat
|
70823d011d
|
[Server] Define CELLAPI
|
2017-01-26 16:16:28 +02:00 |
|
David Cernat
|
0cc20d26ce
|
[Server] Move script functions for cells to a new CellFunctions class
|
2017-01-26 16:10:45 +02:00 |
|
David Cernat
|
62f359e250
|
[Server] Rename Translocations into Positions
|
2017-01-26 15:48:47 +02:00 |
|
David Cernat
|
96bd21a7ca
|
[Server] Rename OnPlayerCellLoad to OnPlayerCellState, add action param
|
2017-01-26 14:18:47 +02:00 |
|
David Cernat
|
158d606477
|
[General] Leave one blank line at the end of every tes3mp code file
|
2017-01-26 06:17:29 +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
|
f9feaf05f0
|
[Server] Add script callbacks for object placement and deletion
|
2017-01-25 05:30:25 +02:00 |
|
David Cernat
|
35e453dec3
|
[General] Sketch out most of functionality for journal saving/loading
|
2017-01-24 19:32:25 +02:00 |
|
David Cernat
|
d308897f95
|
Rename PacketItems, PacketSpells into InventoryChanges, SpellbookChanges
|
2017-01-20 12:43:05 +02:00 |
|
David Cernat
|
e2c595fc5d
|
Add preliminary structure for journal changes
|
2017-01-20 12:05:45 +02:00 |
|
David Cernat
|
a69f294ef0
|
Rename ID_GAME_CELL into ID_PLAYER_CELL_CHANGE
|
2017-01-20 10:30:50 +02:00 |
|
David Cernat
|
83277a1512
|
Send spellbook in LocalPlayer CharGen & change UPDATE action name to SET
|
2017-01-20 09:07:07 +02:00 |
|
David Cernat
|
e7675d94d4
|
Make server script functions for spells consistent with those from items
|
2017-01-20 06:00:14 +02:00 |
|