comparison AskMrRobot-Serializer/AskMrRobot-Serializer.lua @ 197:23b740b4c93a v96

Added Great Vault export.
author Yellowfive
date Thu, 17 Dec 2020 11:57:06 -0600
parents 4ccc9ff6e824
children 6e8838b231d4
comparison
equal deleted inserted replaced
196:b4f74de03b43 197:23b740b4c93a
1 -- AskMrRobot-Serializer will serialize and communicate character data between users. 1 -- AskMrRobot-Serializer will serialize and communicate character data between users.
2 2
3 local MAJOR, MINOR = "AskMrRobot-Serializer", 95 3 local MAJOR, MINOR = "AskMrRobot-Serializer", 96
4 local Amr, oldminor = LibStub:NewLibrary(MAJOR, MINOR) 4 local Amr, oldminor = LibStub:NewLibrary(MAJOR, MINOR)
5 5
6 if not Amr then return end -- already loaded by something else 6 if not Amr then return end -- already loaded by something else
7 7
8 -- event and comm used for player snapshotting on entering combat 8 -- event and comm used for player snapshotting on entering combat
818 end 818 end
819 end 819 end
820 end 820 end
821 821
822 table.insert(fields, ".inv") 822 table.insert(fields, ".inv")
823 appendItemsToExport(fields, itemObjects) 823 appendItemsToExport(fields, itemObjects)
824
825 if data.GreatVaultItems then
826 itemObjects = {}
827 for i, itemData in ipairs(data.GreatVaultItems) do
828 if itemData then
829 table.insert(itemObjects, itemData)
830 end
831 end
832 table.insert(fields, ".gv")
833 appendItemsToExport(fields, itemObjects)
834 end
824 end 835 end
825 836
826 return "$" .. table.concat(fields, ";") .. "$" 837 return "$" .. table.concat(fields, ";") .. "$"
827 838
828 end 839 end