Commit Graph

19 Commits (sol2-server-rewrite)

Author SHA1 Message Date
David Cernat 4e86d8781f [Client] Clean up & simplify logic for DedicatedPlayer cell transitions 8 years ago
David Cernat 8ebe7ed683 [Client] Remove isLocalActor (no longer needed) from LiveCellRefBase 8 years ago
David Cernat d4a12856ee [Client] Enable AI for LocalActors 8 years ago
David Cernat a58601fb2b [Client] Delineate tes3mp-only code more clearly, part 1 8 years ago
David Cernat ac666edebd Add a CellRef to WorldEvent 8 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
scrawl 1212c07266 Pass a string by reference 9 years ago
scrawl 039398c8ae Basic RefData and CellRef change tracking
Wrapped item charge handling in getItemHealth function
11 years ago
Alexander "Ace" Olofsson e50a393de4 Fix linking issues on Windows using MSVC. 11 years ago
Marc Zinnschlag dd674566a2 store content of containers in saved game files 11 years ago
Marc Zinnschlag c300cd9375 loading/saving of some player state (cell/coordinates and some other bits) 11 years ago
Marc Zinnschlag c22e38f825 removing 255 content file limitation 11 years ago
Chris Robinson 21121d5ba5 Store the object class in the LiveCellRef 12 years ago
Chris Robinson 86f2cd5848 Use dynamic_cast to get the LiveCellRef 12 years ago
Chris Robinson 74f855e948 Move common LiveCellRef fields to the base class 12 years ago
Chris Robinson b6d2888c48 Avoid using boost::any in MWWorld::Ptr
Reduces dependency on Boost, and should improve performance a bit when
copying or constructing Ptr objects.
12 years ago
Marc Zinnschlag 5244362fba some cleanup 12 years ago
Marc Zinnschlag 8c7d578ddc moved the CellRef struct to its own header 12 years ago
Marc Zinnschlag e8c32d0c3d MWWorld::Player cleanup 12 years ago