economy

package
v0.5.1 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jan 15, 2023 License: GPL-3.0 Imports: 5 Imported by: 0

Documentation

Overview

Package economy provides structures for managing money and auctions.

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type AuctionListItemsRequest

type AuctionListItemsRequest struct {
	Auctioneer          guid.GUID
	ListFrom            uint32
	SearchedName        string
	LevelMin            uint8
	LevelMax            uint8
	AuctionSlotID       uint32
	AuctionMainCategory uint32
	AuctionSubCategory  uint32
	Quality             uint32
	Usable              uint8
}

type AuctionListing

type AuctionListing struct {
	ID                   uint32
	Entry                uint32
	EnchantmentID        uint32
	ItemRandomPropertyID uint32
	ItemSuffixFactor     uint32
	Owner                guid.GUID
	StartBid             models.Money
	OutBid               models.Money
	ExpireTime           uint32
	CurrentBidder        guid.GUID
	CurrentBid           models.Money
}

func (*AuctionListing) Decode

func (al *AuctionListing) Decode(build vsn.Build, e *packet.WorldPacket) error

func (*AuctionListing) Encode

func (al *AuctionListing) Encode(version vsn.Build, e *packet.WorldPacket) error

type AuctionPage

type AuctionPage struct {
	Listings   []AuctionListing
	TotalCount uint32
}

func (*AuctionPage) Decode

func (alir *AuctionPage) Decode(build vsn.Build, in *packet.WorldPacket) error

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL