David Cernat
81999a8179
Remove outdated ID_GAME_UPDATE_SKILLS packet, part 2
8 years ago
David Cernat
8abef0bebe
Remove outdated ID_GAME_UPDATE_SKILLS packet
8 years ago
David Cernat
dafc6c0843
Save and load birthsigns
8 years ago
David Cernat
941d76fce0
Fix setting of default classes and initialize classes safely on server
8 years ago
Koncord
534ef527b9
Fix my stupid epic fail
8 years ago
David Cernat
263efa9988
Fix formatting, part 2
8 years ago
David Cernat
a20e7890a2
Fix formatting
8 years ago
Koncord
cf1a0113a1
Time API
8 years ago
Koncord
11eae277a9
Characters Class API
...
Added some new functions
8 years ago
Koncord
a03c2f5019
Now server & client sensitive to version
8 years ago
Koncord
8a5e32c631
Show the InputBox only if queue is free
8 years ago
Koncord
4c2415e9db
Fix focus for InputDialog
...
Created a special pipe for future GUI modes.
8 years ago
David Cernat
00e7810428
Add script functions for saving and loading non-custom player classes
8 years ago
David Cernat
7bb6020e51
Display message boxes when client is disconnected.
8 years ago
Koncord
1b403719f5
Merged branch master into master
8 years ago
Koncord
997c62cc52
Add --connect option to client
8 years ago
David Cernat
77aff346e9
Fix typo in method name "getGUIConroller", part 2
8 years ago
David Cernat
63eebd3d18
Respawn players in Fort Pelagiad instead of ToddTest for the time being
8 years ago
David Cernat
d830937f4e
Fix typo in method name "getGUIConroller"
8 years ago
David Cernat
5385563972
Let players inform others about Lua script-induced cell & pos changes
8 years ago
David Cernat
7b187d0295
Fix visual glitch when jumping without adjusting camera afterwards
8 years ago
David Cernat
03d6e0cb62
Send attributes and skills to server whenever they change
8 years ago
David Cernat
ce5553cda6
Get hand-to-hand attack victim's stats if there actually is a victim
8 years ago
David Cernat
c4f49e05e3
Remove manual newlines for logger
8 years ago
Koncord
90215f4e7c
Fix log messages for GCC compatibility
8 years ago
David Cernat
2337a0becb
Add LOG_APPEND method for writing to log without timestamp and level
8 years ago
David Cernat
f4744f8547
Add additional log info
8 years ago
David Cernat
97f944dde7
Use logger for most console messages
8 years ago
David Cernat
a2dbeb6c95
Share skills and attributes correctly upon logging in, and fix grammar
8 years ago
Koncord
35991fcd15
Add logger to client
8 years ago
David Cernat
e5cb58e7c4
Add debug info about ID_GAME_BASE_INFO packets
8 years ago
David Cernat
8eda381016
Make formatting consistent, part 2
8 years ago
David Cernat
1363c4c5b6
Make formatting consistent
8 years ago
David Cernat
1bbd7c271f
Add fail-safes to DedicatedPlayer cell updating to narrow down problems
8 years ago
David Cernat
aa69c156c7
Fix race-related graphical glitches when players spawn
8 years ago
Koncord
2bdacc950b
Fix messagebox in connection failed
9 years ago
Koncord
edd214dd00
Removed redundant requestQuit
9 years ago
Koncord
1022b6b27c
Fix a header size
9 years ago
Koncord
7898b1181d
Reduced package size
9 years ago
Koncord
e4e17ca4b9
Close #30
9 years ago
David Cernat
8dd8e22a0b
Replace tabs with spaces in LocalPlayer changes
9 years ago
David Cernat
3362902396
Update position after changing cell (for real)
9 years ago
David Cernat
b0bd10f219
Allow script-based teleportation from interior to exterior cell 0,0
9 years ago
Koncord
31e2ab54d6
Revert "Update position after changing cell"
...
This reverts commit 5e072b9d3c
.
9 years ago
Koncord
5e072b9d3c
Update position after changing cell
9 years ago
Koncord
7107136808
New API
...
SetExterior(pid, x, y)
GetExteriorX(pid)
GetExteriorY(pid)
also "SetCell" will now move to the named external cells (e.g. SetCell(pid, "Balmora"))
9 years ago
Koncord
1e3eff91ac
Merged branch tes3mp-gui into tes3mp-gui
9 years ago
Koncord
9ab77cb123
New API functions: MessageBox, CustomMessageBox, InputDialog
...
New Callback: OnGUIAction
9 years ago
Stanislav Zhukov
fe50394f4d
Fix movement desync
...
I think this should fix all movements desyncs
9 years ago
davidcernat
ab309180c2
Add useful debug info for cell changes
9 years ago
davidcernat
3c8543bfaf
Make player references cross exterior cells only when called by server
...
Previously, clientside representations of players were able to move to a new exterior cell once during their movement tick and then again when sending a cell change packet to the server. Besides causing crashes in CellRef because of a messy cell-changing record, this also led to major desyncs.
Clientside representations of players can now only change their cells when a server-sent cell change packet specifically allows it.
9 years ago
Aesylwinn
3483b54df5
Build fix.
9 years ago
davidcernat
7bf08e5e5a
Fix transition between exterior cells for non-local players
...
Make the local player send a packet whenever moving from one exterior cell to another, don't require objects to have RefNums to be moved correctly between exterior cells, and increase the packet priority for cell changes.
9 years ago
Koncord
6f07d590d4
Fix SetPos and SetAngle functions
...
Fix types for SetPos and SetAngle
9 years ago
Stanislav Zhukov
b09e4a0218
Fix chat 'y'
...
Now you can close chat only if pressed 'Enter'.
9 years ago
Koncord
1b259e2d33
Syncing inventory, animations, position, 8 key attributes
...
Created Package system
9 years ago
Koncord
1e29409dd5
Add OpenMW-mp target
9 years ago
Koncord
4be6b362c5
Add OpenMW-mp target
9 years ago