David Cernat
|
e414261121
|
Send ID_OBJECT_ANIM_PLAY from ingame scripts
|
2016-10-27 16:46:47 +03:00 |
|
David Cernat
|
46397a7dac
|
Add and implement ID_OBJECT_ANIM_PLAY
|
2016-10-27 16:09:02 +03:00 |
|
David Cernat
|
344f2b535a
|
Fix setting of index for ID_SCRIPT_MEMBER_SHORT in InterpreterContext
|
2016-10-27 15:02:40 +03:00 |
|
David Cernat
|
fff6833950
|
Send ID_SCRIPT_MEMBER_SHORT from MWScript::InterpreterContext
|
2016-10-27 02:18:27 +03:00 |
|
David Cernat
|
d5fca115f7
|
Fix variable name for ID_SCRIPT_GLOBAL_SHORT in InterpreterContext
|
2016-10-27 02:17:06 +03:00 |
|
David Cernat
|
c205e793cb
|
Add and implement ID_SCRIPT_MEMBER_SHORT
|
2016-10-27 00:41:14 +03:00 |
|
David Cernat
|
c91e240664
|
Simplify the type of map that player objects are stored in
|
2016-10-26 21:36:58 +03:00 |
|
David Cernat
|
65363b0dd1
|
Avoid sending packets for 9 more ingame scripts
|
2016-10-26 21:33:13 +03:00 |
|
David Cernat
|
2032bf9cad
|
Fix typo in debug
|
2016-10-26 17:22:53 +03:00 |
|
David Cernat
|
a9f6ea4d8d
|
Use the name "guid" for RakNet IDs so as to not confuse with int IDs
|
2016-10-26 15:55:34 +03:00 |
|
David Cernat
|
47854d631b
|
Avoid sending packets for 2 more ingame scripts
|
2016-10-26 15:24:53 +03:00 |
|
David Cernat
|
c99c3b1486
|
Avoid sending packets for 3 additional spammy ingame scripts
|
2016-10-26 12:43:26 +03:00 |
|
David Cernat
|
749c6db49e
|
Send WorldPackets with script values from MWScript::InterpreterContext
|
2016-10-26 12:29:32 +03:00 |
|
David Cernat
|
97468980af
|
Add and implement 3 new WorldPackets for ingame script variable values
|
2016-10-26 12:25:50 +03:00 |
|
David Cernat
|
e7ebeb8eec
|
Stop sending ID_OBJECT_MOVE and ID_OBJECT_ROTATE from scripts, because it clashes with syncing script variable values across players and makes movements and rotations happen twice
|
2016-10-26 10:01:55 +03:00 |
|
David Cernat
|
75f6d82f08
|
Add a way of filtering out ingame scripts for upcoming script packets
|
2016-10-25 22:44:15 +03:00 |
|
David Cernat
|
aaf4cc0d7e
|
Prevent being in a menu from disabling script execution or actor damage
|
2016-10-25 17:48:00 +03:00 |
|
David Cernat
|
cc40b85034
|
Don't send packets for floating objects
|
2016-10-25 16:30:31 +03:00 |
|
David Cernat
|
b1051255e0
|
Send ID_OBJECT_ROTATE from ingame scripts
|
2016-10-25 14:42:54 +03:00 |
|
David Cernat
|
385b5f39e3
|
Add and implement ID_OBJECT_ROTATE
|
2016-10-25 14:28:39 +03:00 |
|
David Cernat
|
54ed9a7ab4
|
Implement ID_OBJECT_MOVE and send it from ingame scripts
|
2016-10-25 14:07:00 +03:00 |
|
David Cernat
|
0fb9b6eefb
|
On second thought, rename ID_OBJECT_MOVE_WORLD into ID_OBJECT_MOVE
|
2016-10-25 12:53:18 +03:00 |
|
David Cernat
|
947a677801
|
Replace ID_ACTIVATOR_ACTIVATE with ID_OBJECT_MOVE_WORLD
|
2016-10-25 12:42:29 +03:00 |
|
David Cernat
|
c25ebc34b3
|
Shorten WorldPacket IDs by removing WORLD from them
|
2016-10-25 12:15:27 +03:00 |
|
David Cernat
|
bdb53e1cb4
|
Implement ID_WORLD_DOOR_ACTIVATE and send it from MWBase::World
|
2016-10-25 10:40:55 +03:00 |
|
David Cernat
|
7264f13b8e
|
Implement ID_WORLD_OBJECT_SCALE and send it from ingame scripts
|
2016-10-25 00:52:42 +03:00 |
|
David Cernat
|
52d156e136
|
Make server able to receive the 5 new WorldPackets
|
2016-10-25 00:50:32 +03:00 |
|
David Cernat
|
ef6f20e3f7
|
In server console, print number of players remaining when one leaves
|
2016-10-24 22:47:52 +03:00 |
|
David Cernat
|
24bfe40bf7
|
Add debug about current server crash
|
2016-10-24 21:17:53 +03:00 |
|
David Cernat
|
b2688777c1
|
Create marker once a player has been initialized properly and fix debug
|
2016-10-24 21:08:47 +03:00 |
|
David Cernat
|
be73265848
|
Send ID_WORLD_VIDEO_PLAY from ingame scripts
|
2016-10-24 17:55:10 +03:00 |
|
David Cernat
|
b6111d16cc
|
Add and implement ID_WORLD_VIDEO_PLAY
|
2016-10-24 17:52:19 +03:00 |
|
David Cernat
|
c54af2b02b
|
Make DedicatedPlayer's setMarkerState method actually enable markers
|
2016-10-24 16:26:51 +03:00 |
|
David Cernat
|
1e4d625c99
|
Make player markers show up in exterior cells
|
2016-10-24 15:29:10 +03:00 |
|
David Cernat
|
04eb051df6
|
Make markers get removed when their players quit, rename marker methods
|
2016-10-24 15:10:32 +03:00 |
|
David Cernat
|
aed884949c
|
Send ID_WORLD_OBJECT_LOCK from ingame scripts
|
2016-10-24 13:22:46 +03:00 |
|
David Cernat
|
3fd93896f2
|
Add and implement ID_WORLD_OBJECT_LOCK
|
2016-10-24 13:20:04 +03:00 |
|
David Cernat
|
3a5a5e73a1
|
Send ID_WORLD_OBJECT_UNLOCK from ingame scripts and regular unlocking
|
2016-10-24 11:43:27 +03:00 |
|
David Cernat
|
08ea5163c4
|
Add and implement ID_WORLD_OBJECT_UNLOCK
|
2016-10-24 11:26:31 +03:00 |
|
David Cernat
|
94c5d6d2f9
|
Don't use autoEquip on player-controlled NPCs
|
2016-10-24 11:15:09 +03:00 |
|
David Cernat
|
47ebd24b4a
|
Merge pull request #79 from OpenMW/master while resolving conflicts
# Conflicts:
# .travis.yml
# apps/openmw/mwinput/inputmanagerimp.cpp
|
2016-10-24 09:18:21 +03:00 |
|
David Cernat
|
a6fa0073a0
|
Find items by mRefNum.mIndex instead of mRefNum for WorldPackets
|
2016-10-23 23:13:42 +03:00 |
|
David Cernat
|
6bfaf3be50
|
Send an ID_WORLD_OBJECT_PLACE whenever ingame scripts place objects
|
2016-10-23 20:48:24 +03:00 |
|
David Cernat
|
3380c482c0
|
Fix errors remaining from merge with tes3mp-packetexpansion, part 2
|
2016-10-23 19:32:39 +03:00 |
|
David Cernat
|
b06a2f3119
|
Fix part about Breakpad in server's CMakeLists
|
2016-10-23 19:28:35 +03:00 |
|
David Cernat
|
e7567020bb
|
Fix debug for ID_WORLD_OBJECT_DELETE in client's Networking
|
2016-10-23 19:10:21 +03:00 |
|
David Cernat
|
d85a1ee1a9
|
Fix errors remaining from merge with tes3mp-packetexpansion
|
2016-10-23 18:32:03 +03:00 |
|
David Cernat
|
c639337842
|
Merge with tes3mp-packetexpansion by fixing conflicts
# Conflicts:
# apps/openmw-mp/Networking.cpp
# apps/openmw/mwmp/Networking.cpp
# components/CMakeLists.txt
# components/openmw-mp/NetworkMessages.hpp
# components/openmw-mp/PacketsController.cpp
|
2016-10-23 17:57:38 +03:00 |
|
David Cernat
|
025a847fd1
|
Send an ID_WORLD_OBJECT_DELETE whenever ingame scripts delete objects
|
2016-10-23 17:03:47 +03:00 |
|
David Cernat
|
0a44bea91d
|
Send cell coordinates in tes3mp using mData instead of mCellId.mIndex
|
2016-10-23 16:55:30 +03:00 |
|