37 lines
1.9 KiB
Go
Raw Normal View History

2025-06-04 18:17:39 +08:00
package data
type Scene struct {
Id int `json:"id"` //索引ID
SceneType int `json:"scene_type"` //场景类型
IsMask float64 `json:"is_mask"` //是否遮罩
CopyType int `json:"copy_type"` //副本类型
Landform int `json:"landform"` //地貌
BattleTime int `json:"battle_time"` //战斗时间
ResultRule int `json:"result_rule"` //副本失败规则
ChallengeTimes int `json:"challenge_times"` //每天可挑战次数
ConsumeItemList []int `json:"consume_item_list"` //进入消耗物品id
ConsumeNumList []int `json:"consume_num_list"` //进入消耗物品数量
SuConsumeItemList []int `json:"su_consume_item_list"` //成功消耗物品id
SuConsumeNumList []int `json:"su_consume_num_list"` //成功消耗物品数量
BuyNum int `json:"buy_num"` //可购买次数
FirstRewardId int `json:"first_reward_id"` //首次通关掉落id
RewardId int `json:"reward_id"` //通关奖励掉落id
AddExp int `json:"add_exp"` //通关获得经验
ExtraSweepNum int `json:"extra_sweep_num"` //额外扫荡次数
ConversionRatio int `json:"conversion_ratio"` //转换比例
ComboNum []int `json:"comboNum"` //连击数
ComboItem []int `json:"comboItem"` //连击道具
ComboItemNum []int `json:"comboItemNum"` //连击道具数量
ComboItemSpeed int `json:"comboItemSpeed"` //连击道具速度
ComboDir bool `json:"comboDir"` //连击道具方向
EntranceAnim bool `json:"entranceAnim"` //出场动画
}
func (data *Scene) id() int {
return data.Id
}
type SceneTable struct {
table[int, *Scene]
}