mirror of
https://github.com/FlourishingWorld/hk4e.git
synced 2026-02-04 15:32:26 +08:00
52 lines
1.1 KiB
Go
52 lines
1.1 KiB
Go
package model
|
|
|
|
type GachaPoolInfo struct {
|
|
GachaType uint32 // 卡池类型
|
|
OrangeTimes uint32 // 5星保底计数
|
|
PurpleTimes uint32 // 4星保底计数
|
|
MustGetUpOrange bool // 是否5星大保底
|
|
MustGetUpPurple bool // 是否4星大保底
|
|
}
|
|
|
|
type DropInfo struct {
|
|
GachaPoolInfo map[uint32]*GachaPoolInfo
|
|
}
|
|
|
|
func NewDropInfo() (r *DropInfo) {
|
|
r = new(DropInfo)
|
|
r.GachaPoolInfo = make(map[uint32]*GachaPoolInfo)
|
|
r.GachaPoolInfo[300] = &GachaPoolInfo{
|
|
// 温迪
|
|
GachaType: 300,
|
|
OrangeTimes: 0,
|
|
PurpleTimes: 0,
|
|
MustGetUpOrange: false,
|
|
MustGetUpPurple: false,
|
|
}
|
|
r.GachaPoolInfo[400] = &GachaPoolInfo{
|
|
// 可莉
|
|
GachaType: 400,
|
|
OrangeTimes: 0,
|
|
PurpleTimes: 0,
|
|
MustGetUpOrange: false,
|
|
MustGetUpPurple: false,
|
|
}
|
|
r.GachaPoolInfo[431] = &GachaPoolInfo{
|
|
// 阿莫斯之弓&天空之傲
|
|
GachaType: 431,
|
|
OrangeTimes: 0,
|
|
PurpleTimes: 0,
|
|
MustGetUpOrange: false,
|
|
MustGetUpPurple: false,
|
|
}
|
|
r.GachaPoolInfo[201] = &GachaPoolInfo{
|
|
// 常驻
|
|
GachaType: 201,
|
|
OrangeTimes: 0,
|
|
PurpleTimes: 0,
|
|
MustGetUpOrange: false,
|
|
MustGetUpPurple: false,
|
|
}
|
|
return r
|
|
}
|