mirror of
https://github.com/FlourishingWorld/hk4e.git
synced 2026-03-01 00:35:36 +08:00
配置表访问接口化,简化常量访问
This commit is contained in:
@@ -1,49 +1,39 @@
|
||||
package constant
|
||||
|
||||
var ItemConstantConst *ItemConstant
|
||||
|
||||
type ItemConstant struct {
|
||||
const (
|
||||
// 虚拟物品
|
||||
HCOIN uint32 // 原石 201
|
||||
SCOIN uint32 // 摩拉 202
|
||||
MCOIN uint32 // 创世结晶 203
|
||||
RESIN uint32 // 树脂 106
|
||||
LEGENDARY_KEY uint32 // 传说任务钥匙 107
|
||||
HOME_COIN uint32 // 洞天宝钱 204
|
||||
PLAYER_EXP uint32 // 冒险阅历 102
|
||||
VIRTUAL_ITEM_PROP map[uint32]uint16 // 虚拟物品对应玩家的属性
|
||||
ITEM_ID_HCOIN uint32 = 201 // 原石
|
||||
ITEM_ID_SCOIN uint32 = 202 // 摩拉
|
||||
ITEM_ID_MCOIN uint32 = 203 // 创世结晶
|
||||
ITEM_ID_RESIN uint32 = 106 // 树脂
|
||||
ITEM_ID_LEGENDARY_KEY uint32 = 207 // 传说任务钥匙
|
||||
ITEM_ID_HOME_COIN uint32 = 204 // 洞天宝钱
|
||||
ITEM_ID_PLAYER_EXP uint32 = 102 // 冒险阅历
|
||||
// 武器强化物品
|
||||
WEAPON_UPGRADE_MAGIC uint32 // 精锻用魔矿 104013
|
||||
WEAPON_UPGRADE_GOOD uint32 // 精锻用良矿 104012
|
||||
WEAPON_UPGRADE_MOTLEY uint32 // 精锻用杂矿 104011
|
||||
WEAPON_UPGRADE_MATERIAL []uint32 // 武器强化返还材料列表
|
||||
}
|
||||
ITEM_ID_WEAPON_UPGRADE_MAGIC uint32 = 104013 // 精锻用魔矿
|
||||
ITEM_ID_WEAPON_UPGRADE_GOOD uint32 = 104012 // 精锻用良矿
|
||||
ITEM_ID_WEAPON_UPGRADE_MOTLEY uint32 = 104011 // 精锻用杂矿
|
||||
)
|
||||
|
||||
func InitItemConstantConst() {
|
||||
ItemConstantConst = new(ItemConstant)
|
||||
// 虚拟物品对应玩家的属性
|
||||
var VIRTUAL_ITEM_PROP map[uint32]uint16
|
||||
|
||||
ItemConstantConst.HCOIN = 201
|
||||
ItemConstantConst.SCOIN = 202
|
||||
ItemConstantConst.MCOIN = 203
|
||||
ItemConstantConst.RESIN = 106
|
||||
ItemConstantConst.LEGENDARY_KEY = 207
|
||||
ItemConstantConst.HOME_COIN = 204
|
||||
ItemConstantConst.PLAYER_EXP = 102
|
||||
ItemConstantConst.VIRTUAL_ITEM_PROP = map[uint32]uint16{
|
||||
ItemConstantConst.HCOIN: PlayerPropertyConst.PROP_PLAYER_HCOIN,
|
||||
ItemConstantConst.SCOIN: PlayerPropertyConst.PROP_PLAYER_SCOIN,
|
||||
ItemConstantConst.MCOIN: PlayerPropertyConst.PROP_PLAYER_MCOIN,
|
||||
ItemConstantConst.RESIN: PlayerPropertyConst.PROP_PLAYER_RESIN,
|
||||
ItemConstantConst.LEGENDARY_KEY: PlayerPropertyConst.PROP_PLAYER_LEGENDARY_KEY,
|
||||
ItemConstantConst.HOME_COIN: PlayerPropertyConst.PROP_PLAYER_HOME_COIN,
|
||||
ItemConstantConst.PLAYER_EXP: PlayerPropertyConst.PROP_PLAYER_EXP,
|
||||
// 武器强化返还材料列表
|
||||
var WEAPON_UPGRADE_MATERIAL []uint32
|
||||
|
||||
func init() {
|
||||
VIRTUAL_ITEM_PROP = map[uint32]uint16{
|
||||
ITEM_ID_HCOIN: PLAYER_PROP_PLAYER_HCOIN,
|
||||
ITEM_ID_SCOIN: PLAYER_PROP_PLAYER_SCOIN,
|
||||
ITEM_ID_MCOIN: PLAYER_PROP_PLAYER_MCOIN,
|
||||
ITEM_ID_RESIN: PLAYER_PROP_PLAYER_RESIN,
|
||||
ITEM_ID_LEGENDARY_KEY: PLAYER_PROP_PLAYER_LEGENDARY_KEY,
|
||||
ITEM_ID_HOME_COIN: PLAYER_PROP_PLAYER_HOME_COIN,
|
||||
ITEM_ID_PLAYER_EXP: PLAYER_PROP_PLAYER_EXP,
|
||||
}
|
||||
ItemConstantConst.WEAPON_UPGRADE_MAGIC = 104013
|
||||
ItemConstantConst.WEAPON_UPGRADE_GOOD = 104012
|
||||
ItemConstantConst.WEAPON_UPGRADE_MOTLEY = 104011
|
||||
ItemConstantConst.WEAPON_UPGRADE_MATERIAL = []uint32{
|
||||
ItemConstantConst.WEAPON_UPGRADE_MAGIC,
|
||||
ItemConstantConst.WEAPON_UPGRADE_GOOD,
|
||||
ItemConstantConst.WEAPON_UPGRADE_MOTLEY,
|
||||
WEAPON_UPGRADE_MATERIAL = []uint32{
|
||||
ITEM_ID_WEAPON_UPGRADE_MAGIC,
|
||||
ITEM_ID_WEAPON_UPGRADE_GOOD,
|
||||
ITEM_ID_WEAPON_UPGRADE_MOTLEY,
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user