Versions in this module Expand all Collapse all v0 v0.5.1 Jan 15, 2023 Changes in this version + var InvResultDescriptors = map[vsn.BuildRange]InvResultDescriptor + func DmgCount(build vsn.Build) int + type AutoEquipItemRequest struct + SrcBag models.ItemSlot + SrcSlot models.ItemSlot + func (ae *AutoEquipItemRequest) Decode(build vsn.Build, in *packet.WorldPacket) error + func (ae *AutoEquipItemRequest) Encode(build vsn.Build, out *packet.WorldPacket) error + type AutoStoreBag struct + DstBag models.ItemSlot + SrcBag models.ItemSlot + SrcSlot models.ItemSlot + func (au *AutoStoreBag) Decode(build vsn.Build, in *packet.WorldPacket) error + func (au *AutoStoreBag) Encode(build vsn.Build, out *packet.WorldPacket) error + type Destroy struct + Bag models.ItemSlot + Count uint32 + Slot models.ItemSlot + func (id *Destroy) Decode(build vsn.Build, in *packet.WorldPacket) error + func (id *Destroy) Encode(build vsn.Build, out *packet.WorldPacket) error + type InvChangeError struct + AEContainer guid.GUID + AEItem guid.GUID + AESlot models.ItemSlot + BagSubclass uint8 + DstItem guid.GUID + ItemLimitCategory uint32 + RequiredLevel uint32 + Result InvResult + SrcItem guid.GUID + func (ice *InvChangeError) Decode(build vsn.Build, in *packet.WorldPacket) error + func (ice *InvChangeError) Encode(build vsn.Build, out *packet.WorldPacket) error + type InvResult uint8 + const InvAlreadyLooted + const InvArtefactsOnlyForOwnCharacters + const InvBagFull + const InvBagFull3 + const InvBagFull4 + const InvBagFull6 + const InvBagsCantBeWrapped + const InvBankFull + const InvBoundCantBeWrapped + const InvCanEquipOnly1Ammopouch + const InvCanEquipOnly1Bolt + const InvCanEquipOnly1Quiver + const InvCanOnlyDoWithEmptyBags + const InvCannotTradeThat + const InvCantCarryMoreOfThis + const InvCantDoRightNow + const InvCantDropSoulbound + const InvCantDualWield + const InvCantEquipLevelI + const InvCantEquipNeedTalent + const InvCantEquipRank + const InvCantEquipReputation + const InvCantEquipSkill + const InvCantEquipWithTwoHanded + const InvCantTradeEquipBags + const InvCouldntSplitItems + const InvDontOwnThatItem + const InvEquippedCantBeWrapped + const InvEventAutoequipBindConfirm + const InvIntBagError + const InvInventoryFull + const InvItemCantBeEquipped + const InvItemCantStack + const InvItemCantStack2 + const InvItemDoesntGoIntoBag + const InvItemDoesntGoIntoBag2 + const InvItemDoesntGoToSlot + const InvItemIsCurrentlySoldOut + const InvItemLocked + const InvItemMaxCountEquippedSocketed + const InvItemMaxCountSocketed + const InvItemMaxLimitCategoryCountExceeded + const InvItemMaxLimitCategoryEquippedExceeded + const InvItemMaxLimitCategorySocketedExceeded + const InvItemNotFound + const InvItemNotFound2 + const InvItemSoldOut + const InvItemUniqueEquipable + const InvItemUniqueEquippableSocketed + const InvItemsCantBeSwapped + const InvLootCantLootThatNow + const InvMailBoundItem + const InvMissingReagent + const InvMustPurchaseThatBagSlot + const InvNoEquipmentSlotAvailable + const InvNoEquipmentSlotAvailable2 + const InvNoEquipmentSlotAvailable3 + const InvNoRequiredProficiency + const InvNoSplitWhileProspecting + const InvNonEmptyBagOverOtherBag + const InvNone + const InvNotABag + const InvNotDuringArenaMatch + const InvNotEnoughArenaPoints + const InvNotEnoughHonorPoints + const InvNotEnoughMoney + const InvNotInCombat + const InvNotWhileDisarmed + const InvObjectIsBusy + const InvOk + const InvOnlyAmmoCanGoHere + const InvOutOfRange + const InvPersonalArenaRatingTooLow + const InvPurchaseLevelTooLow + const InvScalingStatItemLevelExceeded + const InvSlotIsEmpty + const InvStackableCantBeWrapped + const InvTooFarAwayFromBank + const InvTooManySpecialBags + const InvTooMuchGold + const InvTriedToSplitMoreThanCount + const InvUniqueCantBeWrapped + const InvVendorMissingTurnins + const InvWrappedCantBeWrapped + const InvYouAreDead + const InvYouAreStunned + const InvYouCanNeverUseThatItem + const InvYouCanNeverUseThatItem2 + type InvResultDescriptor map[InvResult]uint8 + type Push struct + Bag models.ItemSlot + Count uint32 + Created bool + Entry uint32 + GetItemCount uint32 + PropertySeed uint32 + RandomPropertiesID uint32 + Received bool + Recipient guid.GUID + ShowInChat bool + Slot models.ItemSlot + func (ip *Push) Decode(build vsn.Build, in *packet.WorldPacket) error + func (ip *Push) Encode(build vsn.Build, out *packet.WorldPacket) error + type QuerySingle struct + GUID guid.GUID + ID uint32 + func (iq *QuerySingle) Decode(build vsn.Build, in *packet.WorldPacket) error + func (iq *QuerySingle) Encode(build vsn.Build, out *packet.WorldPacket) error + type ResponseSingle struct + Item *models.ItemTemplate + Locale i18n.Locale + QueryID uint32 + func (ir *ResponseSingle) Decode(build vsn.Build, in *packet.WorldPacket) error + func (ir *ResponseSingle) Encode(build vsn.Build, out *packet.WorldPacket) error + type SplitRequest struct + Count uint32 + DstBag models.ItemSlot + DstSlot models.ItemSlot + SrcBag models.ItemSlot + SrcSlot models.ItemSlot + func (isr *SplitRequest) Decode(build vsn.Build, in *packet.WorldPacket) error + func (isr *SplitRequest) Encode(build vsn.Build, out *packet.WorldPacket) error + type SwapBackpackRequest struct + DstSlot models.ItemSlot + SrcSlot models.ItemSlot + func (swp *SwapBackpackRequest) Decode(build vsn.Build, in *packet.WorldPacket) error + func (swp *SwapBackpackRequest) Encode(build vsn.Build, out *packet.WorldPacket) error + type SwapRequest struct + DstBag models.ItemSlot + DstSlot models.ItemSlot + SrcBag models.ItemSlot + SrcSlot models.ItemSlot + func (swp *SwapRequest) Decode(build vsn.Build, in *packet.WorldPacket) error + func (swp *SwapRequest) Encode(build vsn.Build, out *packet.WorldPacket) error