openmw-tes3coop/apps/openmw/mwmp
David Cernat 8df08c7d10 [General] Implement PlayerItemUse packet
Players can no longer unilaterally use items on themselves in their inventory. When they try to use an item, they send a PlayerItemUse packet to the server with the item's details. A serverside script can then check the item and either send the packet back to make the item use go through or drop it.
2018-08-09 18:25:20 +03:00
..
GUI [Client] Clean up GUIChat slightly 2018-01-05 00:03:05 +02:00
processors [General] Implement PlayerItemUse packet 2018-08-09 18:25:20 +03:00
ActorList.cpp [Client] Simplify sending of ActorAI packets for uninitialized actors 2018-07-14 01:00:27 +03:00
ActorList.hpp [Client] Simplify sending of ActorAI packets for uninitialized actors 2018-07-14 01:00:27 +03:00
Cell.cpp [Client] Use verbose logging level for LocalActor debug 2018-07-23 22:11:59 +03:00
Cell.hpp [Client] Add ActorList methods for sending ActorAI packets 2018-07-12 20:48:47 +03:00
CellController.cpp [General] Rename all instances of refNumIndex into refNum 2018-07-13 04:12:03 +03:00
CellController.hpp [General] Rename all instances of refNumIndex into refNum 2018-07-13 04:12:03 +03:00
DedicatedActor.cpp [Cllient] Differentiate itemPtr from actor Ptr in DedicatedActor methods 2018-07-21 10:16:51 +03:00
DedicatedActor.hpp [Client] Add ActorList methods for sending ActorAI packets 2018-07-12 20:48:47 +03:00
DedicatedPlayer.cpp [General] Implement RecordDynamic packet, part 1 2018-07-30 10:56:26 +03:00
DedicatedPlayer.hpp [General] Reimplement weather synchronization to allow soft transitions 2018-07-21 05:20:26 +03:00
GUIController.cpp [Client] Split up creation of DedicatedPlayers into multiple methods 2018-04-08 10:56:33 +03:00
GUIController.hpp [Client] Unequip items if necessary when attr/skill modifier is set to 0 2018-01-26 00:45:39 +02:00
LocalActor.cpp [Client] Use verbose logging level for LocalActor debug 2018-07-23 22:11:59 +03:00
LocalActor.hpp [General] Implement ActorDeath packet, part 1 2018-06-27 21:47:55 +03:00
LocalPlayer.cpp [General] Implement PlayerItemUse packet 2018-08-09 18:25:20 +03:00
LocalPlayer.hpp [General] Implement PlayerItemUse packet 2018-08-09 18:25:20 +03:00
Main.cpp [Client] Avoid sending CellStates to server after initialization 2018-05-01 18:19:52 +03:00
Main.hpp [Client] Convert MechanicsHelper to namespace 2017-06-27 16:43:53 +08:00
MechanicsHelper.cpp [General] Implement PlayerItemUse packet 2018-08-09 18:25:20 +03:00
MechanicsHelper.hpp [General] Implement PlayerItemUse packet 2018-08-09 18:25:20 +03:00
Networking.cpp Merge pull request #450 from TES3MP/0.6.2 2018-06-19 05:26:38 +03:00
Networking.hpp [Client] Create Worldstate class that inherits BaseWorldstate 2018-05-27 15:57:47 +03:00
ObjectList.cpp [General] Implement RecordDynamic packet, part 1 2018-07-30 10:56:26 +03:00
ObjectList.hpp [General] Implement ObjectActivate packet & associated script functions 2018-07-15 03:16:04 +03:00
PlayerList.cpp [General] Rename all instances of refNumIndex into refNum 2018-07-13 04:12:03 +03:00
PlayerList.hpp [Client] Streamline creation of references for DedicatedPlayers 2018-04-08 15:02:43 +03:00
RecordHelper.cpp [General] Allow setting of AI fight & dynamic stats in record packets 2018-08-05 11:00:25 +03:00
RecordHelper.hpp [General] Implement RecordDynamic packet, part 1 2018-07-30 10:56:26 +03:00
ScriptController.cpp [Client] Add ScriptController w/ contextType-to-packetOrigin method 2018-07-23 00:48:23 +03:00
ScriptController.hpp [Client] Add ScriptController w/ contextType-to-packetOrigin method 2018-07-23 00:48:23 +03:00
Worldstate.cpp [General] Implement RecordDynamic packet, part 1 2018-07-30 10:56:26 +03:00
Worldstate.hpp [General] Implement RecordDynamic packet, part 1 2018-07-30 10:56:26 +03:00