forked from teamnwah/openmw-tes3coop
You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
f481c85e07
Previously, when recharging or repairing an item, the client sent a PlayerInventory packet to the server with the old version of the item that was supposed to be removed and then it sent a PlayerInventory packet with the new version of the item that was supposed to be added. Unfortunately, the current CoreScripts make it so custom items using generated IDs have their records deleted when they are completely removed from the world, however briefly, even if they are added back immediately afterwards. In practice, this meant that – before this commit – recharging or repairing a custom item led to its removal from the player inventory stored on the server, followed by the deletion of its record, followed by its readdition to the inventory (but with the record staying deleted). Logging out and logging back in immediately prevented the player from receiving the item anymore because of its now non-existent record. |
6 years ago | |
---|---|---|
.. | ||
activespells.cpp | 7 years ago | |
activespells.hpp | 7 years ago | |
actor.cpp | 7 years ago | |
actor.hpp | 7 years ago | |
actors.cpp | 6 years ago | |
actors.hpp | 7 years ago | |
actorutil.cpp | 9 years ago | |
actorutil.hpp | 9 years ago | |
aiactivate.cpp | 7 years ago | |
aiactivate.hpp | 7 years ago | |
aiavoiddoor.cpp | 9 years ago | |
aiavoiddoor.hpp | 9 years ago | |
aibreathe.cpp | 8 years ago | |
aibreathe.hpp | 8 years ago | |
aicast.cpp | 7 years ago | |
aicast.hpp | 7 years ago | |
aicombat.cpp | 6 years ago | |
aicombat.hpp | 7 years ago | |
aicombataction.cpp | 7 years ago | |
aicombataction.hpp | 8 years ago | |
aiescort.cpp | 7 years ago | |
aiescort.hpp | 7 years ago | |
aiface.cpp | 9 years ago | |
aiface.hpp | 9 years ago | |
aifollow.cpp | 7 years ago | |
aifollow.hpp | 7 years ago | |
aipackage.cpp | 7 years ago | |
aipackage.hpp | 7 years ago | |
aipursue.cpp | 7 years ago | |
aipursue.hpp | 7 years ago | |
aisequence.cpp | 7 years ago | |
aisequence.hpp | 7 years ago | |
aistate.hpp | ||
aitravel.cpp | 7 years ago | |
aitravel.hpp | 7 years ago | |
aiwander.cpp | 7 years ago | |
aiwander.hpp | 7 years ago | |
alchemy.cpp | 7 years ago | |
alchemy.hpp | 9 years ago | |
autocalcspell.cpp | 8 years ago | |
autocalcspell.hpp | 8 years ago | |
character.cpp | 6 years ago | |
character.hpp | 6 years ago | |
combat.cpp | 6 years ago | |
combat.hpp | 7 years ago | |
coordinateconverter.cpp | 9 years ago | |
coordinateconverter.hpp | 9 years ago | |
creaturestats.cpp | 7 years ago | |
creaturestats.hpp | 8 years ago | |
difficultyscaling.cpp | 6 years ago | |
difficultyscaling.hpp | ||
disease.hpp | 9 years ago | |
drawstate.hpp | ||
enchanting.cpp | 6 years ago | |
enchanting.hpp | 8 years ago | |
levelledlist.hpp | 9 years ago | |
magiceffects.cpp | 10 years ago | |
magiceffects.hpp | ||
mechanicsmanagerimp.cpp | 6 years ago | |
mechanicsmanagerimp.hpp | 6 years ago | |
movement.hpp | ||
npcstats.cpp | 7 years ago | |
npcstats.hpp | 7 years ago | |
objects.cpp | 8 years ago | |
objects.hpp | 9 years ago | |
obstacle.cpp | 7 years ago | |
obstacle.hpp | 7 years ago | |
pathfinding.cpp | 7 years ago | |
pathfinding.hpp | 7 years ago | |
pathgrid.cpp | 7 years ago | |
pathgrid.hpp | 7 years ago | |
pickpocket.cpp | ||
pickpocket.hpp | ||
repair.cpp | 6 years ago | |
repair.hpp | ||
security.cpp | 7 years ago | |
security.hpp | ||
spellcasting.cpp | 6 years ago | |
spellcasting.hpp | 7 years ago | |
spellpriority.cpp | 7 years ago | |
spellpriority.hpp | 8 years ago | |
spells.cpp | 9 years ago | |
spells.hpp | 9 years ago | |
stat.cpp | 8 years ago | |
stat.hpp | 9 years ago | |
steering.cpp | 9 years ago | |
steering.hpp | 9 years ago | |
summoning.cpp | 7 years ago | |
summoning.hpp | 7 years ago | |
trading.cpp | 7 years ago | |
trading.hpp | 9 years ago | |
weaponpriority.cpp | 6 years ago | |
weaponpriority.hpp | 7 years ago |