market_mapped

package
v0.51.5 Latest Latest
Warning

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

Go to latest
Published: May 20, 2024 License: AGPL-3.0 Imports: 4 Imported by: 2

Documentation

Index

Constants

View Source
const (
	FILENAME_SHIPS            utils_types.FilePath = "market_ships.ini"
	FILENAME_COMMODITIES      utils_types.FilePath = "market_commodities.ini"
	FILENAME_MISC             utils_types.FilePath = "market_misc.ini"
	BaseGoodType                                   = "[BaseGood]"
	KEY_MISSMATCH_SYSTEM_FILE                      = "missmatched_universe_system_and_file"
	KEY_MARKET_GOOD                                = "marketgood"
	KEY_BASE                                       = "base"
)

Variables

This section is empty.

Functions

This section is empty.

Types

type BaseGood

type BaseGood struct {
	semantic.Model
	Base *semantic.String

	MarketGoods    []*MarketGood
	MarketGoodsMap map[string]*MarketGood
}

type Config

type Config struct {
	Files []*iniload.IniLoader

	BaseGoods    []*BaseGood
	BasesPerGood map[string][]*MarketGoodAtBase
}

func Read added in v0.7.0

func Read(files []*iniload.IniLoader) *Config

func (*Config) Write

func (frelconfig *Config) Write() []*file.File

type MarketGood

type MarketGood struct {
	semantic.Model
	Nickname *semantic.String // 0

	LevelRequired *semantic.Int   // 1
	RepRequired   *semantic.Float // 2

	IsBuyOnly     *semantic.Bool  // 5
	PriceModifier *semantic.Float // 6
}

Not implemented. Create SemanticMultiKeyValue

type MarketGoodAtBase added in v0.21.0

type MarketGoodAtBase struct {
	MarketGood *MarketGood
	Base       string
}

Jump to

Keyboard shortcuts

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