Versions in this module Expand all Collapse all v0 v0.5.1 Jan 15, 2023 Changes in this version + const GroupNormal + const GroupRaid + const GroupUpdateAuras + const GroupUpdateCurrentHealth + const GroupUpdateCurrentPower + const GroupUpdateFull + const GroupUpdateLevel + const GroupUpdateMaxHealth + const GroupUpdateMaxPower + const GroupUpdateNone + const GroupUpdatePet + const GroupUpdatePetAuras + const GroupUpdatePetCurrentHP + const GroupUpdatePetCurrentPower + const GroupUpdatePetGUID + const GroupUpdatePetMaxHP + const GroupUpdatePetMaxPower + const GroupUpdatePetModelID + const GroupUpdatePetName + const GroupUpdatePetPowerType + const GroupUpdatePosition + const GroupUpdatePowerType + const GroupUpdateStatus + const GroupUpdateVehicleSeat + const GroupUpdateZone + const MemberAFK + const MemberDND + const MemberDead + const MemberGhost + const MemberOffline + const MemberOnline + const MemberPVP + const MemberPVPFFA + const MemberZoneOut + var ResultDescriptors = map[vsn.BuildRange]ResultDescriptor + func EncodeResult(build vsn.Build, out io.Writer, pr Result) error + type CommandResult struct + Member string + Operation Operation + Result Result + func (pcr *CommandResult) Decode(build vsn.Build, in *packet.WorldPacket) (err error) + func (pcr *CommandResult) Encode(build vsn.Build, out *packet.WorldPacket) error + type Declination struct + From string + func (d *Declination) Decode(build vsn.Build, in *packet.WorldPacket) error + func (d *Declination) Encode(build vsn.Build, out *packet.WorldPacket) error + type GroupList struct + Counter int32 + DungeonDifficulty MapDifficulty + Flags GroupUpdateFlags + GUID guid.GUID + GroupType GroupType + GroupTypeStatus InstanceStatus + LFGentry uint32 + Leader guid.GUID + LeaderName string + LootMethod LootMethod + LootThreshold models.ItemQuality + Looter guid.GUID + Members []GroupMember + RaidDifficulty MapDifficulty + RolesAssigned uint8 + SubGroup uint8 + func (list *GroupList) Decode(build vsn.Build, in *packet.WorldPacket) (err error) + func (list *GroupList) Encode(build vsn.Build, out *packet.WorldPacket) (err error) + type GroupMember struct + GUID guid.GUID + LfgRole LfgRoleFlag + Name string + Status GroupMemberStatus + SubGroup uint8 + UpdateFlags GroupUpdateFlags + func (member *GroupMember) Decode(build vsn.Build, in *packet.WorldPacket) (err error) + func (member *GroupMember) Encode(build vsn.Build, out *packet.WorldPacket) error + type GroupMemberStatus uint8 + type GroupType uint8 + const Battleground + const IsEveryoneAssistant + const LFGRestricted + const LookingForDungeon + const Normal + const OnePersonParty + const Raid + const Unk10 + type GroupUpdateFlags uint32 + type InstanceStatus uint + const Completed + const NotSaved + const Saved + type Invitation struct + From string + func (iv *Invitation) Decode(build vsn.Build, in *packet.WorldPacket) error + func (iv *Invitation) Encode(build vsn.Build, out *packet.WorldPacket) error + type InviteRequest struct + To string + func (ir *InviteRequest) Decode(build vsn.Build, in *packet.WorldPacket) error + func (ir *InviteRequest) Encode(build vsn.Build, out *packet.WorldPacket) error + type LfgRoleFlag uint8 + type LootMethod uint8 + type MapDifficulty uint8 + type MemberAuraState struct + ActiveFlags uint32 + Flags uint16 + Points []float32 + SpellID int32 + type MemberStats struct + Auras []MemberAuraState + ChangeMask uint32 + CurrentHealth uint32 + Level uint16 + MaxHealth uint32 + MaxPower uint16 + Member guid.GUID + Pet guid.GUID + PetAuras []MemberAuraState + PetCurrentHealth uint32 + PetDisplayID uint32 + PetMaxHealth uint32 + PetMaxPower uint16 + PetName string + PetPower uint16 + PetPowerType uint16 + PositionX uint16 + PositionY uint16 + Power uint16 + PowerType uint8 + Status MemberStatus + VehicleSeat uint32 + ZoneID uint16 + func (p *MemberStats) Change(status uint32) bool + func (p *MemberStats) Decode(build vsn.Build, in *packet.WorldPacket) error + func (p *MemberStats) Encode(build vsn.Build, out *packet.WorldPacket) error + type MemberStatus uint8 + type Operation uint32 + const Invite + const Leave + const Swap + type RequestMemberStats struct + Member guid.GUID + func (p *RequestMemberStats) Decode(build vsn.Build, in *packet.WorldPacket) error + func (p *RequestMemberStats) Encode(build vsn.Build, out *packet.WorldPacket) error + type Result uint32 + const AlreadyInGroup + const BadPlayerName + const GroupFull + const IgnoringYou + const InviteRestricted + const LFGPending + const NotInGroup + const NotLeader + const OK + const TargetNotInGroup + const TargetNotInInstance + const WrongFaction + func DecodeResult(build vsn.Build, in io.Reader) (Result, error) + type ResultDescriptor map[Result]uint32 + type SetLeader struct + Name string + func (set *SetLeader) Decode(build vsn.Build, in *packet.WorldPacket) error + func (set *SetLeader) Encode(build vsn.Build, out *packet.WorldPacket) error