David Cernat
db3859565b
[Client] Send ActorStatsDynamic packets only when stats change enough
8 years ago
David Cernat
4d81455020
[General] Rework and simplify death reasons so they work with NPCs
8 years ago
David Cernat
b745a33f18
[Client] Resurrect DedicatedActors that aren't supposed to be dead
8 years ago
David Cernat
8b4e167efe
[Client] Prevent NPC subtitles from being added to open Dialogue window
8 years ago
David Cernat
bcdbecf608
[Client] Initialize Cell before moving DedicatedActor to it
8 years ago
David Cernat
a7b06b342f
Merge pull request #211 from OpenMW/master
...
Add OpenMW commits up to 5 May 2017
8 years ago
David Cernat
60cf623455
[Client] Make DedicatedActors transition into LocalActors when eligible
8 years ago
scrawl
8d84869432
Fix commit 8f71b65d38
(don't overwrite the previous user data)
...
This resulted in a crash/corruption because the KeyframeController, for performance reasons, does not check that the expected user data is there and of correct type.
(Fixes #3829 )
8 years ago
David Cernat
06f3c07116
[Server] Only read Actor packets from players who are still authorities
8 years ago
David Cernat
206c9cc357
[Client] Use CellController pointers to make code easier to read
8 years ago
David Cernat
e05adbfe65
[Client] Add better debug for Actor cell changes
8 years ago
David Cernat
950a8eae3d
[Client] Move Actors to Cells rather than reinitialize them from scratch
8 years ago
David Cernat
8b8d55e8d3
[Client] Set a very high processing range for AI for the time being
8 years ago
David Cernat
8d41a0c53b
[Client] Make LocalActor initialization include newly spawned Actors
8 years ago
David Cernat
79691254a4
Merge pull request #210 from OpenMW/master
...
Add OpenMW commits up to 3 May 2017
8 years ago
Marc Zinnschlag
a2e863e7dd
Merge remote-tracking branch 'origin/master'
8 years ago
Koncord
93edd67681
[Client] Use boolean var instead requestQuit or throwing runtime_error
8 years ago
Koncord
e0139c33b3
[Client] Remove destructor in Cell
8 years ago
Koncord
4eb02af8fb
[Client] Use __WINDOWS define
8 years ago
Koncord
8fa8b8d310
[General] Add __WINDOWS define
8 years ago
Koncord
47e6820f97
[General] Move printWithWidth and intToHexStr to components
8 years ago
David Cernat
34e77c5dae
[Client] Initialize Actors based on the guid of an ActorAuthority packet
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
0b40cb8919
[Client] When there are more client than server plugins, print them all
8 years ago
David Cernat
92e277d75d
[Client] Prevent application hang on Windows when plugins don't match
8 years ago
David Cernat
0284f18876
[Client] Replace plugin load order message with a clearer one at the top
8 years ago
David Cernat
1dbe9f0eaa
[Client] Print plugin comparison in a better-looking way on Windows
8 years ago
David Cernat
f80a16b897
[Client] Don't use try/catch when printing missing plugins
...
Also move load order note to bottom where it fits better.
8 years ago
David Cernat
4294508082
[Client] Don't print null for missing plugins when comparing with server
8 years ago
David Cernat
c3c04bbfc3
[General] Make coding style consistent
8 years ago
Koncord
afcf5a7fc8
[Client] Fix segmentation fault
8 years ago
Koncord
ccae9590cc
[Client] Fix comparison between signed and unsigned integer expressions
8 years ago
Koncord
01bdbfecfb
[Client] Fix wrong checksum collection
8 years ago
Koncord
7bee82cedb
[Client] Add notification about strict order
8 years ago
Koncord
f6bea7a114
[Client] Read answer about ID_GAME_PREINIT from server
8 years ago
Koncord
bda9a76d29
[Server] Send server plugin list to client
8 years ago
Koncord
931a5896ec
[General] Improve PacketPreInit
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
PlutonicOverkill
829560719e
Make name highlighting more consistent and only for variable names
8 years ago
David Cernat
377aa9b6c9
[Server] Refresh cellActorList's count after removing Actors from it
8 years ago
David Cernat
cad3eb8968
[Client] Iterate through CellStore's mergedRefs when initializing Actors
8 years ago
David Cernat
ebf9df3fe2
[Client] Add getMergedRefs() method to CellStore
8 years ago
David Cernat
f59609fcd7
[Client] Fix actor memory leaks, part 2
8 years ago
David Cernat
9b58973929
[Client] Remove variable added by tes3mp to CellStore that is not used
8 years ago
David Cernat
83ba4b62b1
[Server] Remove Actors from a Cell's ActorList when they change cells
8 years ago
David Cernat
a77bd6652f
[Client] Read ActorPosition packets sent from Lua script cell loads
8 years ago
David Cernat
4c35c328a9
[Server] Add SendActorPosition() script function
8 years ago