openmw-tes3coop/components/openmw-mp/Packets/Player
David Cernat c075496748 [General] Replace deathReason in death packets with a killer variable
Add serverside script functions for determining the killers of both players and actors.

Use unsigned ints for script functions returning an object or actor's refNumIndex or mpNum.

Remove updateDeadState() from LocalPlayer and make its code part of updateStatsDynamic() for simplicity.
2018-07-05 22:24:51 +03:00
..
PacketCellCreate.cpp [General] Add placeholders for new packet types 2018-01-29 22:32:51 +02:00
PacketCellCreate.hpp [General] Add placeholders for new packet types 2018-01-29 22:32:51 +02:00
PacketChatMessage.cpp [General] Use different ordering channels for packets 2017-05-19 20:02:16 +08:00
PacketChatMessage.hpp [General] Extract BaseEvent & BasePlayer from packets to functions 2017-03-06 18:40:07 +08:00
PacketDisconnect.hpp [General] Add placeholders for 12 new packets, to be implemented soon 2017-05-29 04:43:52 +03:00
PacketGameSettings.cpp [General] Implement setting of enforced client log level in GameSettings 2018-03-11 04:50:59 +02:00
PacketGameSettings.hpp [General] Repurpose GameConsole packet as GameSettings & add difficulty to it 2017-06-20 05:28:45 +03:00
PacketGameWeather.cpp [General] Add placeholders for 12 new packets, to be implemented soon 2017-05-29 04:43:52 +03:00
PacketGameWeather.hpp [General] Add placeholders for 12 new packets, to be implemented soon 2017-05-29 04:43:52 +03:00
PacketGUIBoxes.cpp [General] Make sure data in guiMessageBox is compressed 2018-07-05 02:56:32 +03:00
PacketGUIBoxes.hpp [General] Add placeholders for 12 new packets, to be implemented soon 2017-05-29 04:43:52 +03:00
PacketHandshake.cpp [General] Add integrity checks to Handshake packet 2018-07-03 18:41:03 +08:00
PacketHandshake.hpp [General] Add integrity checks to Handshake packet 2018-07-03 18:41:03 +08:00
PacketLoaded.hpp [General] Use different ordering channels for packets 2017-05-19 20:02:16 +08:00
PacketPlayerActiveSkills.cpp [General] Change "unsigned long" to uint32_t for cross platform compatibility 2018-07-03 03:04:41 +08:00
PacketPlayerActiveSkills.hpp [General] Extract BaseEvent & BasePlayer from packets to functions 2017-03-06 18:40:07 +08:00
PacketPlayerAnimFlags.cpp [General] Turn PlayerMap into WorldMap, now a Worldstate packet 2018-06-07 12:51:45 +03:00
PacketPlayerAnimFlags.hpp [General] Turn PlayerMap into WorldMap, now a Worldstate packet 2018-06-07 12:51:45 +03:00
PacketPlayerAnimPlay.cpp [General] Implement PlayerAnimPlay packet 2017-10-27 09:10:29 +03:00
PacketPlayerAnimPlay.hpp [General] Add placeholders for 12 new packets, to be implemented soon 2017-05-29 04:43:52 +03:00
PacketPlayerAttack.cpp [General] Replace deathReason in death packets with a killer variable 2018-07-05 22:24:51 +03:00
PacketPlayerAttack.hpp [General] Add placeholders for 12 new packets, to be implemented soon 2017-05-29 04:43:52 +03:00
PacketPlayerAttribute.cpp [General] Reduce packets size and add integrity checks 2018-07-03 18:41:03 +08:00
PacketPlayerAttribute.hpp [General] Extract BaseEvent & BasePlayer from packets to functions 2017-03-06 18:40:07 +08:00
PacketPlayerBaseInfo.cpp [General] Fix clang-tidy warning 2018-07-03 02:50:21 +08:00
PacketPlayerBaseInfo.hpp [General] Extract BaseEvent & BasePlayer from packets to functions 2017-03-06 18:40:07 +08:00
PacketPlayerBehavior.cpp [General] Add placeholders for new packet types 2018-01-29 22:32:51 +02:00
PacketPlayerBehavior.hpp [General] Add placeholders for new packet types 2018-01-29 22:32:51 +02:00
PacketPlayerBook.cpp [General] Fix clang-tidy warning 2018-07-03 02:50:21 +08:00
PacketPlayerBook.hpp [General] Add placeholders for 12 new packets, to be implemented soon 2017-05-29 04:43:52 +03:00
PacketPlayerBounty.cpp [General] Add and use PlayerBounty packet and matching script functions 2017-04-25 21:24:39 +03:00
PacketPlayerBounty.hpp [General] Add and use PlayerBounty packet and matching script functions 2017-04-25 21:24:39 +03:00
PacketPlayerCellChange.cpp [General] Fix clang-tidy warning 2018-07-03 02:50:21 +08:00
PacketPlayerCellChange.hpp [General] Add placeholders for 12 new packets, to be implemented soon 2017-05-29 04:43:52 +03:00
PacketPlayerCellState.cpp [General] Fix clang-tidy warning 2018-07-03 02:50:21 +08:00
PacketPlayerCellState.hpp [General] Add placeholders for 12 new packets, to be implemented soon 2017-05-29 04:43:52 +03:00
PacketPlayerCharGen.cpp [General] Rework CharGen slightly for clarity purposes 2018-04-19 13:25:29 +03:00
PacketPlayerCharGen.hpp [General] Add placeholders for 12 new packets, to be implemented soon 2017-05-29 04:43:52 +03:00
PacketPlayerClass.cpp [General] Fix clang-tidy warning 2018-07-03 02:50:21 +08:00
PacketPlayerClass.hpp [General] Replace deathReason in death packets with a killer variable 2018-07-05 22:24:51 +03:00
PacketPlayerDeath.cpp [General] Replace deathReason in death packets with a killer variable 2018-07-05 22:24:51 +03:00
PacketPlayerDeath.hpp [General] Replace deathReason in death packets with a killer variable 2018-07-05 22:24:51 +03:00
PacketPlayerEquipment.cpp [General] Fix information exchange for players sharing a cell 2018-04-26 21:56:14 +03:00
PacketPlayerEquipment.hpp [General] Fix information exchange for players sharing a cell 2018-04-26 21:56:14 +03:00
PacketPlayerFaction.cpp [General] Fix clang-tidy warning 2018-07-03 02:50:21 +08:00
PacketPlayerFaction.hpp [General] Add placeholders for 12 new packets, to be implemented soon 2017-05-29 04:43:52 +03:00
PacketPlayerInteraction.cpp [General] Add placeholders for new packet types 2018-01-29 22:32:51 +02:00
PacketPlayerInteraction.hpp [General] Add placeholders for new packet types 2018-01-29 22:32:51 +02:00
PacketPlayerInventory.cpp [General] Fix clang-tidy warning 2018-07-03 02:50:21 +08:00
PacketPlayerInventory.hpp [General] Add placeholders for 12 new packets, to be implemented soon 2017-05-29 04:43:52 +03:00
PacketPlayerJail.cpp [General] Fix clang-tidy warning 2018-07-03 02:50:21 +08:00
PacketPlayerJail.hpp [General] Add placeholders for PlayerJail, ObjectState & ConsoleCommand 2017-07-10 12:33:53 +03:00
PacketPlayerJournal.cpp [General] Fix clang-tidy warning 2018-07-03 02:50:21 +08:00
PacketPlayerJournal.hpp [General] Add placeholders for 12 new packets, to be implemented soon 2017-05-29 04:43:52 +03:00
PacketPlayerKillCount.cpp [General] Fix clang-tidy warning 2018-07-03 02:50:21 +08:00
PacketPlayerKillCount.hpp [General] Rename unused PlayerRegionChange packet into PlayerKillCount 2017-06-10 12:01:37 +03:00
PacketPlayerLevel.cpp [General] Rework PlayerSkill packets so they are of minimal size 2018-04-19 15:18:38 +03:00
PacketPlayerLevel.hpp [General] Extract BaseEvent & BasePlayer from packets to functions 2017-03-06 18:40:07 +08:00
PacketPlayerMiscellaneous.cpp [General] Fix clang-tidy warning 2018-07-03 02:50:21 +08:00
PacketPlayerMiscellaneous.hpp [General] Add placeholders for new packet types 2018-01-29 22:32:51 +02:00
PacketPlayerMomentum.cpp [General] Fix clang-tidy warning 2018-07-03 02:50:21 +08:00
PacketPlayerMomentum.hpp [General] Add placeholders for new packet types, part 2 2018-01-30 16:01:33 +02:00
PacketPlayerPosition.cpp [General] Fix clang-tidy warning 2018-07-03 02:50:21 +08:00
PacketPlayerPosition.hpp [General] Extract BaseEvent & BasePlayer from packets to functions 2017-03-06 18:40:07 +08:00
PacketPlayerQuickKeys.cpp [General] Add and implement PlayerQuickKeys packet 2017-10-25 07:21:00 +03:00
PacketPlayerQuickKeys.hpp [General] Add and implement PlayerQuickKeys packet 2017-10-25 07:21:00 +03:00
PacketPlayerRegionAuthority.cpp [General] Add placeholders for 12 new packets, to be implemented soon 2017-05-29 04:43:52 +03:00
PacketPlayerRegionAuthority.hpp [General] Add placeholders for 12 new packets, to be implemented soon 2017-05-29 04:43:52 +03:00
PacketPlayerReputation.cpp [General] Implement PlayerReputation packet 2018-01-30 22:55:29 +02:00
PacketPlayerReputation.hpp [General] Add placeholders for new packet types 2018-01-29 22:32:51 +02:00
PacketPlayerRest.cpp [General] Add placeholders for 12 new packets, to be implemented soon 2017-05-29 04:43:52 +03:00
PacketPlayerRest.hpp [General] Add placeholders for 12 new packets, to be implemented soon 2017-05-29 04:43:52 +03:00
PacketPlayerResurrect.cpp [General] Implement PlayerJail packet 2017-07-11 13:34:09 +03:00
PacketPlayerResurrect.hpp [General] Implement resurrection at nearest shrine or temple 2017-06-27 01:01:45 +03:00
PacketPlayerShapeshift.cpp [General] Fix clang-tidy warning 2018-07-03 02:50:21 +08:00
PacketPlayerShapeshift.hpp [General] Add & implement PlayerShapeshift packet for werewolf states 2017-07-15 09:02:19 +03:00
PacketPlayerSkill.cpp [General] Reduce packets size and add integrity checks 2018-07-03 18:41:03 +08:00
PacketPlayerSkill.hpp [General] Add placeholders for 12 new packets, to be implemented soon 2017-05-29 04:43:52 +03:00
PacketPlayerSpeech.cpp [General] Implement PlayerSpeech packet 2017-10-31 15:19:14 +02:00
PacketPlayerSpeech.hpp [General] Add placeholders for 12 new packets, to be implemented soon 2017-05-29 04:43:52 +03:00
PacketPlayerSpellbook.cpp [General] Change effectCount type to unsigned 2018-07-03 03:32:46 +08:00
PacketPlayerSpellbook.hpp [General] Add placeholders for 12 new packets, to be implemented soon 2017-05-29 04:43:52 +03:00
PacketPlayerStatsDynamic.cpp [General] Reduce packets size and add integrity checks 2018-07-03 18:41:03 +08:00
PacketPlayerStatsDynamic.hpp [General] Add placeholders for 12 new packets, to be implemented soon 2017-05-29 04:43:52 +03:00
PacketPlayerTopic.cpp [General] Fix clang-tidy warning 2018-07-03 02:50:21 +08:00
PacketPlayerTopic.hpp [General] Add placeholders for 12 new packets, to be implemented soon 2017-05-29 04:43:52 +03:00
PlayerPacket.cpp [General] Use different ordering channels for packets 2017-05-19 20:02:16 +08:00
PlayerPacket.hpp [General] Add placeholders for 12 new packets, to be implemented soon 2017-05-29 04:43:52 +03:00