carryingobject

package
v0.0.0-...-d7572e3 Latest Latest
Warning

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

Go to latest
Published: Mar 14, 2022 License: Apache-2.0 Imports: 12 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var EquipIDMaker = idu64str.New("EquipID")
View Source
var MoneyIDMaker = idu64str.New("MoneyID")
View Source
var PotionIDMaker = idu64str.New("PotionID")
View Source
var ScrollIDMaker = idu64str.New("ScrollID")

Functions

func NewEquipByFactionSlot

func NewEquipByFactionSlot(aoname string,
	ft factiontype.FactionType,
	eqslot equipslottype.EquipSlotType,
	rnd *g2rand.G2Rand) gamei.EquipObjI

func NewMoney

func NewMoney(v float64) gamei.MoneyI

func NewPotion

func NewPotion(pt potiontype.PotionType) gamei.PotionI

func NewPotionByMakeRate

func NewPotionByMakeRate(n int) gamei.PotionI

func NewRandFactionEquipObj

func NewRandFactionEquipObj(aoname string, ft factiontype.FactionType, rnd *g2rand.G2Rand) gamei.EquipObjI

func NewScroll

func NewScroll(st scrolltype.ScrollType) gamei.ScrollI

func NewScrollByMakeRate

func NewScrollByMakeRate(n int) gamei.ScrollI

Types

type EquipObj

type EquipObj struct {
	Faction factiontype.FactionType
	BiasLen float64
	// contains filtered or unexported fields
}

func (*EquipObj) DecRemainTurnInFloor

func (po *EquipObj) DecRemainTurnInFloor() int

func (*EquipObj) GetBias

func (po *EquipObj) GetBias() bias.Bias

func (*EquipObj) GetCarryingObjectType

func (po *EquipObj) GetCarryingObjectType() carryingobjecttype.CarryingObjectType

func (*EquipObj) GetEquipType

func (po *EquipObj) GetEquipType() equipslottype.EquipSlotType

func (*EquipObj) GetRemainTurnInFloor

func (po *EquipObj) GetRemainTurnInFloor() int

func (*EquipObj) GetUUID

func (po *EquipObj) GetUUID() string

IDPosI interface

func (*EquipObj) GetValue

func (po *EquipObj) GetValue() float64

func (*EquipObj) GetWeight

func (po *EquipObj) GetWeight() float64

func (*EquipObj) SetRemainTurnInFloor

func (po *EquipObj) SetRemainTurnInFloor()

func (EquipObj) String

func (po EquipObj) String() string

func (*EquipObj) ToPacket_CarryObjClientOnFloor

func (po *EquipObj) ToPacket_CarryObjClientOnFloor(x, y int) *csprotocol.CarryObjClientOnFloor

func (*EquipObj) ToPacket_EquipClient

func (po *EquipObj) ToPacket_EquipClient() *csprotocol.EquipClient

type Money

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

func (Money) Add

func (po Money) Add(po2 gamei.MoneyI) gamei.MoneyI

func (*Money) DecRemainTurnInFloor

func (po *Money) DecRemainTurnInFloor() int

func (*Money) GetCarryingObjectType

func (po *Money) GetCarryingObjectType() carryingobjecttype.CarryingObjectType

func (*Money) GetRemainTurnInFloor

func (po *Money) GetRemainTurnInFloor() int

func (*Money) GetUUID

func (po *Money) GetUUID() string

IDPosI interface

func (Money) GetValue

func (po Money) GetValue() float64

func (*Money) GetWeight

func (po *Money) GetWeight() float64

func (*Money) SetRemainTurnInFloor

func (po *Money) SetRemainTurnInFloor()

func (Money) String

func (m Money) String() string

func (Money) Sub

func (po Money) Sub(po2 gamei.MoneyI) gamei.MoneyI

func (*Money) ToPacket_CarryObjClientOnFloor

func (po *Money) ToPacket_CarryObjClientOnFloor(x, y int) *csprotocol.CarryObjClientOnFloor

type Potion

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

func (*Potion) DecRemainTurnInFloor

func (po *Potion) DecRemainTurnInFloor() int

func (*Potion) GetCarryingObjectType

func (po *Potion) GetCarryingObjectType() carryingobjecttype.CarryingObjectType

func (*Potion) GetName

func (po *Potion) GetName() string

func (*Potion) GetPotionType

func (po *Potion) GetPotionType() potiontype.PotionType

func (*Potion) GetRemainTurnInFloor

func (po *Potion) GetRemainTurnInFloor() int

func (*Potion) GetUUID

func (po *Potion) GetUUID() string

IDPosI interface

func (*Potion) GetValue

func (po *Potion) GetValue() float64

func (*Potion) GetWeight

func (po *Potion) GetWeight() float64

func (*Potion) SetRemainTurnInFloor

func (po *Potion) SetRemainTurnInFloor()

func (Potion) String

func (p Potion) String() string

func (*Potion) ToPacket_CarryObjClientOnFloor

func (po *Potion) ToPacket_CarryObjClientOnFloor(x, y int) *csprotocol.CarryObjClientOnFloor

func (*Potion) ToPacket_PotionClient

func (po *Potion) ToPacket_PotionClient() *csprotocol.PotionClient

type Scroll

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

func (*Scroll) DecRemainTurnInFloor

func (po *Scroll) DecRemainTurnInFloor() int

func (*Scroll) GetCarryingObjectType

func (po *Scroll) GetCarryingObjectType() carryingobjecttype.CarryingObjectType

func (*Scroll) GetName

func (po *Scroll) GetName() string

func (*Scroll) GetRemainTurnInFloor

func (po *Scroll) GetRemainTurnInFloor() int

func (*Scroll) GetScrollType

func (po *Scroll) GetScrollType() scrolltype.ScrollType

func (*Scroll) GetUUID

func (po *Scroll) GetUUID() string

IDPosI interface

func (*Scroll) GetValue

func (po *Scroll) GetValue() float64

func (*Scroll) GetWeight

func (po *Scroll) GetWeight() float64

func (*Scroll) SetRemainTurnInFloor

func (po *Scroll) SetRemainTurnInFloor()

func (Scroll) String

func (p Scroll) String() string

func (*Scroll) ToPacket_CarryObjClientOnFloor

func (po *Scroll) ToPacket_CarryObjClientOnFloor(x, y int) *csprotocol.CarryObjClientOnFloor

func (*Scroll) ToPacket_ScrollClient

func (po *Scroll) ToPacket_ScrollClient() *csprotocol.ScrollClient

Jump to

Keyboard shortcuts

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