David Cernat
|
37e7d2c15b
|
[Client] Don't get invalid cells in LocalPlayer::sendJournalEntry()
|
2017-02-21 02:09:39 +02:00 |
|
David Cernat
|
bf2f932e18
|
[Client] If in a container, don't crash when teleported to another cell
|
2017-02-21 01:01:30 +02:00 |
|
David Cernat
|
f5470e0b49
|
[Client] Print cell descriptions for WorldEvents only once
|
2017-02-21 00:20:19 +02:00 |
|
David Cernat
|
92439e6e62
|
[Client] Reduce WorldPacket debug because it can cause freezes
|
2017-02-20 23:48:08 +02:00 |
|
Koncord
|
ea9c31a8f7
|
[Client] Add password to client params and to config file
|
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
|
ed91f20cd3
|
[General] Print action used for ID_CONTAINER when receiving one
|
2017-02-19 23:11:26 +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
|
5b3fabdb9d
|
[Client] Send ID_CONTAINER with all containers in cell when requested
|
2017-02-16 13:34:32 +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
|
88f891b5bd
|
[Client] Make it possible to easily iterate through container items
|
2017-02-14 23:10:45 +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
|
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
|
e703dd42aa
|
[Client] Rename LocalEvent into WorldEvent
|
2017-02-06 17:40:32 +02:00 |
|
David Cernat
|
182b238b5f
|
[General] Rename WorldEvent into BaseEvent
|
2017-02-06 12:53:41 +02:00 |
|
David Cernat
|
1f03c12d96
|
[Client] See when other players use the Take All button with a container
|
2017-02-05 20:04:50 +02:00 |
|
David Cernat
|
d2c5a3387a
|
[Client] See when other players add items to containers
|
2017-02-05 19:33:11 +02:00 |
|
David Cernat
|
75392297b5
|
[General] Use vector::at in most places
|
2017-02-05 19:01:06 +02:00 |
|
David Cernat
|
60d6a6d463
|
[Client] See when other players remove items from containers
|
2017-02-05 18:45:23 +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
|
f03724be7b
|
[Client] Send ID_PLAYER_INVENTORY upon dropping an item
|
2017-02-05 14:38:04 +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
|
a07e616878
|
[General] Add ContainerItem and ContainerChanges structs to WorldEvent
|
2017-02-04 20:14:39 +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
|
57f54aa370
|
[Client] Don't store multiple cellStates for the same cell
|
2017-02-04 09:46:27 +02:00 |
|
David Cernat
|
a2e3fe18fe
|
[Client] Send ID_PLAYER_CELL_STATE to server at end of CharGen
Also, allow requests for ID_PLAYER_CELL_STATE from the server.
|
2017-02-04 09:13:15 +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
|
958ff06ca8
|
[General] Rename ID_DOOR_ACTIVATE into ID_DOOR_STATE
|
2017-02-01 11:54:40 +02:00 |
|
Koncord
|
42b6a456f0
|
[Client] Fix code style
|
2017-01-30 22:53:22 +08:00 |
|
Koncord
|
c5035cd174
|
[Client] Fix crash and memory leak when erasing spellbook
|
2017-01-30 22:37:09 +08:00 |
|
David Cernat
|
dddc253d70
|
[Client] Fix console message for LocalPlayer's cell change
|
2017-01-28 16:39:03 +02:00 |
|
David Cernat
|
9f1e491a75
|
[General] Make WorldEvents store information about multiple objects
|
2017-01-28 12:34:45 +02:00 |
|
David Cernat
|
624b85347a
|
[Client] Create LocalEvent class and use it instead of WorldEvent
|
2017-01-27 20:57:47 +02:00 |
|
David Cernat
|
7efb374f75
|
[Client] Avoid fetching guiMessageBox.type again for every condition
|
2017-01-27 10:41:10 +02:00 |
|
Koncord
|
ab3c2544b5
|
[Client] Use constant instead magic value
|
2017-01-26 21:47:28 +08:00 |
|
Koncord
|
34a46e6811
|
[Client] Simplify hasFinishedCharGen method
|
2017-01-26 21:42:12 +08: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
|
b5b5551fcd
|
[Client] Add LocalPlayer::hasFinishedCharGen() method
|
2017-01-26 13:13:43 +02:00 |
|
David Cernat
|
97aabf4a7d
|
[General] Sketch out sending of cell loading/unloading info in packets
|
2017-01-26 09:02:01 +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
|
63c8a98083
|
[General] Stop using virtual functions in BasePlayer
|
2017-01-25 17:06:15 +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
|
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
|
e9b22814b9
|
Create placeholder for ID_GAME_JOURNAL
|
2017-01-20 11:15:10 +02:00 |
|
David Cernat
|
a69f294ef0
|
Rename ID_GAME_CELL into ID_PLAYER_CELL_CHANGE
|
2017-01-20 10:30:50 +02:00 |
|