item

package
v0.0.0-...-e57d4e3 Latest Latest
Warning

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

Go to latest
Published: Apr 20, 2020 License: MIT Imports: 9 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func LoadInventoryFromDb

func LoadInventoryFromDb(db *sql.DB, charID int32) ([]Data, []Data, []Data, []Data, []Data)

LoadInventoryFromDb gets the inventory for a given database connection and character id, returning equip, use, set-up, etc and cash slices

Types

type Data

type Data struct {
	// contains filtered or unexported fields
}

func CreateFromID

func CreateFromID(id int32, amount int16) (Data, error)

CreateFromID creates an item with randomised stats within a predefined percentage range

func CreatePerfectFromID

func CreatePerfectFromID(id int32, amount int16) (Data, error)

CreatePerfectFromID creates an item with bis stats

func CreateWorstFromID

func CreateWorstFromID(id int32, amount int16) (Data, error)

CreateWorstFromID creates an item with wis stats

func (Data) Accuracy

func (v Data) Accuracy() int16

func (Data) Amount

func (v Data) Amount() int16

func (Data) Avoid

func (v Data) Avoid() int16

func (Data) Cash

func (v Data) Cash() bool

func (Data) CreatorName

func (v Data) CreatorName() string

func (Data) DbID

func (v Data) DbID() int64

func (Data) Delete

func (v Data) Delete(db *sql.DB) error

Delete item from database

func (Data) Dex

func (v Data) Dex() int16

func (Data) ExpireTime

func (v Data) ExpireTime() int64

func (Data) Flag

func (v Data) Flag() int16

func (Data) Hands

func (v Data) Hands() int16

func (Data) Hp

func (v Data) Hp() int16

func (Data) ID

func (v Data) ID() int32

func (Data) Int

func (v Data) Int() int16

func (Data) InvID

func (v Data) InvID() byte

func (Data) InventoryBytes

func (v Data) InventoryBytes() []byte

InventoryBytes to display in character inventory window

func (Data) IsRechargeable

func (v Data) IsRechargeable() bool

func (Data) IsStackable

func (v Data) IsStackable() bool

func (Data) Jump

func (v Data) Jump() int16

func (Data) Luk

func (v Data) Luk() int16

func (Data) Matk

func (v Data) Matk() int16

func (Data) Mdef

func (v Data) Mdef() int16

func (Data) Mp

func (v Data) Mp() int16

func (Data) Pet

func (v Data) Pet() bool

func (Data) Save

func (v Data) Save(db *sql.DB, charID int32) (bool, error)

Save item to database

func (Data) ScrollLevel

func (v Data) ScrollLevel() byte

func (*Data) SetAmount

func (v *Data) SetAmount(value int16)

func (*Data) SetCreatorName

func (v *Data) SetCreatorName(name string)

func (*Data) SetDbID

func (v *Data) SetDbID(id int64)

func (*Data) SetSlotID

func (v *Data) SetSlotID(id int16)

func (Data) Shield

func (v Data) Shield() bool

func (Data) ShortBytes

func (v Data) ShortBytes() []byte

ShortBytes e.g. inventory operation, storage window

func (Data) SlotID

func (v Data) SlotID() int16

func (Data) Speed

func (v Data) Speed() int16

func (Data) Str

func (v Data) Str() int16

func (Data) TwoHanded

func (v Data) TwoHanded() bool

func (Data) UpgradeSlots

func (v Data) UpgradeSlots() byte

func (Data) Watk

func (v Data) Watk() int16

func (Data) Wdef

func (v Data) Wdef() int16

Jump to

Keyboard shortcuts

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