package gamedata

import "server/game/mod/item"

var Config_path = "./gamedata/config/"

type MergeDataRecord struct {
	Id           int    `json:"Id"`
	Lv           int    `json:"Lv"`
	MaxLv        int    `json:"MaxLv"`
	SellType     string `json:"SellType"`
	SellNum      int    `json:"SellNum"`
	SellDiamond  int    `json:"SellDiamond"`
	Star         int    `json:"Star"`
	CoolTime     int    `json:"CoolTime"`
	Type         string `json:"Type"`
	Emit_Product string `json:"Emit_Product"`
	Color        string `json:"Color"`
	Emit_Type    string `json:"Emit_Type"`
}

type StartOrderData struct {
	Id        int    `json:"Id"`
	MergeList []int  `json:"merge_id_list"`
	Step      int    `json:"step"`
	Appear    string `json:"appear"`
	Preview   string `json:"preview"`
	Group     int    `json:"group"`
	Items     []*item.Item
}

type SevenLoginRewardData struct {
	Id        int
	Diamond   int
	RewardNum int
}

type SevenLoginJackpotData struct {
	Id      int
	Diamond int
	Items   []*item.Item
	Type    int
	Month   int
}

type ActivityData struct {
	Id        int
	Level     int
	StartTime int64
	EndTime   int64
	Type      int
	AType     int
	Name      string
	Title     string
	Mail      string
	Reward    []*item.Item
}

type LimitedTimeEventData struct {
	Id       int
	EventId  int
	Duration int64
}

type PetOrderItem struct {
	Id    int
	Star  int
	Num   int
	Grade []int
}

type WeeklyDiscountInfo struct {
	Id          int
	Discount    int
	WeeklyLimit int
}
