character

package
v0.1.2 Latest Latest
Warning

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

Go to latest
Published: Mar 24, 2025 License: MIT Imports: 9 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Character

type Character struct {
	Name           string                 `json:"CharacterName"`
	Slot           int                    `json:"ChrSlot"`
	XP             uint64                 `json:"XP"`
	XP_Debt        uint64                 `json:"XP_Debt"`
	IsDead         bool                   `json:"IsDead"`
	IsAbandoned    bool                   `json:"IsAbandoned"`
	LastProspectId string                 `json:"LastProspectId"`
	Location       string                 `json:"Location"`
	UnlockedFlags  []int                  `json:"UnlockedFlags"`
	MetaResources  []shared.MetaResources `json:"MetaResources"`
	Cosmetic       Cosmetics              `json:"Cosmetic"`
	Talents        []shared.Talents       `json:"Talents"`
	TimeLastPlayed uint64                 `json:"TimeLastPlayed"`
}

Character data

func (*Character) Level

func (C *Character) Level() int

type CharacterData

type CharacterData struct {
	Characters []Character
	Metadata   shared.Metadata
}

// characterData struct

func NewCharacterData

func NewCharacterData() (*CharacterData, error)

NewCharacterData creates a new CharacterData struct

func (*CharacterData) Read

func (C *CharacterData) Read() error

Read attempts to find and read the CharacterData

func (*CharacterData) ReadF added in v0.1.1

func (C *CharacterData) ReadF(file io.Reader) error

Read reads the CharacterData from an io.Reader

func (*CharacterData) Write

func (C *CharacterData) Write() error

Write writes the ProfileData to a file

func (*CharacterData) WriteF added in v0.1.1

func (C *CharacterData) WriteF(file io.Writer) error

Write writes the CharacterData to an io.Writer

type Cosmetics

type Cosmetics struct {
	CustomizationHead           int64 `json:"Customization_Head"`
	CustomizationHair           int64 `json:"Customization_Hair"`
	CustomizationHairColor      int64 `json:"Customization_HairColor"`
	CustomizationBody           int64 `json:"Customization_Body"`
	CustomizationBodyColor      int64 `json:"Customization_BodyColor"`
	CustomizationSkinTone       int64 `json:"Customization_SkinTone"`
	CustomizationHeadTattoo     int64 `json:"Customization_HeadTattoo"`
	CustomizationHeadScar       int64 `json:"Customization_HeadScar"`
	CustomizationHeadFacialHair int64 `json:"Customization_HeadFacialHair"`
	IsMale                      bool  `json:"IsMale"`
	CustomizationVoice          int64 `json:"Customization_Voice"`
	CustomizationEyeColor       int64 `json:"Customization_EyeColor"`
}

Jump to

Keyboard shortcuts

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