配置文件变更
This commit is contained in:
parent
0c338b2465
commit
62c05813e3
494
bin/json/LocalizeConfig_CN.json
Normal file
494
bin/json/LocalizeConfig_CN.json
Normal file
@ -0,0 +1,494 @@
|
||||
[
|
||||
{
|
||||
"key": "hero_13001",
|
||||
"text_cn": "闪闪"
|
||||
},
|
||||
{
|
||||
"key": "hero_13002",
|
||||
"text_cn": "食人鱼先生"
|
||||
},
|
||||
{
|
||||
"key": "hero_13003",
|
||||
"text_cn": "啊啊"
|
||||
},
|
||||
{
|
||||
"key": "hero_13004",
|
||||
"text_cn": "法夸德勋爵"
|
||||
},
|
||||
{
|
||||
"key": "hero_13005",
|
||||
"text_cn": "大大"
|
||||
},
|
||||
{
|
||||
"key": "hero_14001",
|
||||
"text_cn": "史图依克"
|
||||
},
|
||||
{
|
||||
"key": "hero_14002",
|
||||
"text_cn": "大龙"
|
||||
},
|
||||
{
|
||||
"key": "hero_14003",
|
||||
"text_cn": "亚丝翠"
|
||||
},
|
||||
{
|
||||
"key": "hero_14004",
|
||||
"text_cn": "克莱尔·努涅斯"
|
||||
},
|
||||
{
|
||||
"key": "hero_14005",
|
||||
"text_cn": "鹤大师"
|
||||
},
|
||||
{
|
||||
"key": "hero_14006",
|
||||
"text_cn": "布兰奇"
|
||||
},
|
||||
{
|
||||
"key": "hero_14007",
|
||||
"text_cn": "格里斯特王子"
|
||||
},
|
||||
{
|
||||
"key": "hero_15001",
|
||||
"text_cn": "吉姆·莱克"
|
||||
},
|
||||
{
|
||||
"key": "hero_15002",
|
||||
"text_cn": "船长"
|
||||
},
|
||||
{
|
||||
"key": "hero_15003",
|
||||
"text_cn": "希沙窦斯"
|
||||
},
|
||||
{
|
||||
"key": "hero_15004",
|
||||
"text_cn": "小欧"
|
||||
},
|
||||
{
|
||||
"key": "hero_15005",
|
||||
"text_cn": "亚力克斯"
|
||||
},
|
||||
{
|
||||
"key": "hero_23001",
|
||||
"text_cn": "斯梅克船长"
|
||||
},
|
||||
{
|
||||
"key": "hero_23002",
|
||||
"text_cn": "警卫队长"
|
||||
},
|
||||
{
|
||||
"key": "hero_23003",
|
||||
"text_cn": "泰德·邓普顿"
|
||||
},
|
||||
{
|
||||
"key": "hero_23004",
|
||||
"text_cn": "吉姆·普雷斯科特"
|
||||
},
|
||||
{
|
||||
"key": "hero_24001",
|
||||
"text_cn": "警长"
|
||||
},
|
||||
{
|
||||
"key": "hero_24002",
|
||||
"text_cn": "牙仙"
|
||||
},
|
||||
{
|
||||
"key": "hero_24003",
|
||||
"text_cn": "睡神沙人"
|
||||
},
|
||||
{
|
||||
"key": "hero_24004",
|
||||
"text_cn": "邦尼兔"
|
||||
},
|
||||
{
|
||||
"key": "hero_24005",
|
||||
"text_cn": "金猴"
|
||||
},
|
||||
{
|
||||
"key": "hero_24006",
|
||||
"text_cn": "凯尔"
|
||||
},
|
||||
{
|
||||
"key": "hero_24007",
|
||||
"text_cn": "小钱"
|
||||
},
|
||||
{
|
||||
"key": "hero_24008",
|
||||
"text_cn": "暴芙那特"
|
||||
},
|
||||
{
|
||||
"key": "hero_24009",
|
||||
"text_cn": "云朵先生"
|
||||
},
|
||||
{
|
||||
"key": "hero_25001",
|
||||
"text_cn": "阿宝"
|
||||
},
|
||||
{
|
||||
"key": "hero_25002",
|
||||
"text_cn": "沃尔夫先生"
|
||||
},
|
||||
{
|
||||
"key": "hero_25003",
|
||||
"text_cn": "无牙仔"
|
||||
},
|
||||
{
|
||||
"key": "hero_25004",
|
||||
"text_cn": "波比"
|
||||
},
|
||||
{
|
||||
"key": "hero_33001",
|
||||
"text_cn": "巫嘎"
|
||||
},
|
||||
{
|
||||
"key": "hero_33002",
|
||||
"text_cn": "坦克"
|
||||
},
|
||||
{
|
||||
"key": "hero_33003",
|
||||
"text_cn": "胡德先生"
|
||||
},
|
||||
{
|
||||
"key": "hero_33004",
|
||||
"text_cn": "普鲁格兰杰"
|
||||
},
|
||||
{
|
||||
"key": "hero_33005",
|
||||
"text_cn": "鼻涕粗"
|
||||
},
|
||||
{
|
||||
"key": "hero_33006",
|
||||
"text_cn": "珍妮丝·邓普顿"
|
||||
},
|
||||
{
|
||||
"key": "hero_34001",
|
||||
"text_cn": "贫嘴驴"
|
||||
},
|
||||
{
|
||||
"key": "hero_34002",
|
||||
"text_cn": "蒂姆·邓普顿"
|
||||
},
|
||||
{
|
||||
"key": "hero_34003",
|
||||
"text_cn": "圣诞老人"
|
||||
},
|
||||
{
|
||||
"key": "hero_34004",
|
||||
"text_cn": "瓜哥"
|
||||
},
|
||||
{
|
||||
"key": "hero_34005",
|
||||
"text_cn": "沃尔特·史翠克勒"
|
||||
},
|
||||
{
|
||||
"key": "hero_34006",
|
||||
"text_cn": "冰霜杰克"
|
||||
},
|
||||
{
|
||||
"key": "hero_34007",
|
||||
"text_cn": "菲奥娜"
|
||||
},
|
||||
{
|
||||
"key": "hero_34008",
|
||||
"text_cn": "悍夫那特"
|
||||
},
|
||||
{
|
||||
"key": "hero_35001",
|
||||
"text_cn": "师父"
|
||||
},
|
||||
{
|
||||
"key": "hero_35002",
|
||||
"text_cn": "希卡普"
|
||||
},
|
||||
{
|
||||
"key": "hero_35003",
|
||||
"text_cn": "漆黑"
|
||||
},
|
||||
{
|
||||
"key": "hero_35004",
|
||||
"text_cn": "黛安·福克斯顿"
|
||||
},
|
||||
{
|
||||
"key": "hero_35005",
|
||||
"text_cn": "幸运·普雷斯科特"
|
||||
},
|
||||
{
|
||||
"key": "hero_35006",
|
||||
"text_cn": "平先生"
|
||||
},
|
||||
{
|
||||
"key": "hero_43001",
|
||||
"text_cn": "阿比盖尔·斯通"
|
||||
},
|
||||
{
|
||||
"key": "hero_43002",
|
||||
"text_cn": "果酱教授"
|
||||
},
|
||||
{
|
||||
"key": "hero_43003",
|
||||
"text_cn": "史蒂夫·帕丘克"
|
||||
},
|
||||
{
|
||||
"key": "hero_43004",
|
||||
"text_cn": "姜饼人"
|
||||
},
|
||||
{
|
||||
"key": "hero_43005",
|
||||
"text_cn": "瓦希尔指挥官"
|
||||
},
|
||||
{
|
||||
"key": "hero_43006",
|
||||
"text_cn": "布里奇特"
|
||||
},
|
||||
{
|
||||
"key": "hero_43007",
|
||||
"text_cn": "戈伯"
|
||||
},
|
||||
{
|
||||
"key": "hero_44001",
|
||||
"text_cn": "美肚鲨"
|
||||
},
|
||||
{
|
||||
"key": "hero_44002",
|
||||
"text_cn": "蛇先生"
|
||||
},
|
||||
{
|
||||
"key": "hero_44003",
|
||||
"text_cn": "匹诺曹"
|
||||
},
|
||||
{
|
||||
"key": "hero_44004",
|
||||
"text_cn": "艾札塔伦"
|
||||
},
|
||||
{
|
||||
"key": "hero_44005",
|
||||
"text_cn": "小伊"
|
||||
},
|
||||
{
|
||||
"key": "hero_44006",
|
||||
"text_cn": "悍娇虎"
|
||||
},
|
||||
{
|
||||
"key": "hero_45001",
|
||||
"text_cn": "乌龟大师"
|
||||
},
|
||||
{
|
||||
"key": "hero_45002",
|
||||
"text_cn": "梅林"
|
||||
},
|
||||
{
|
||||
"key": "hero_45003",
|
||||
"text_cn": "盖"
|
||||
},
|
||||
{
|
||||
"key": "hero_45004",
|
||||
"text_cn": "穿靴子的猫"
|
||||
},
|
||||
{
|
||||
"key": "hero_43901",
|
||||
"text_cn": "升星精灵"
|
||||
},
|
||||
{
|
||||
"key": "hero_42911",
|
||||
"text_cn": "初级经验精灵"
|
||||
},
|
||||
{
|
||||
"key": "hero_43911",
|
||||
"text_cn": "中级经验精灵"
|
||||
},
|
||||
{
|
||||
"key": "hero_44911",
|
||||
"text_cn": "高级经验精灵"
|
||||
},
|
||||
{
|
||||
"key": "hero_43921",
|
||||
"text_cn": "技能精灵·稀有"
|
||||
},
|
||||
{
|
||||
"key": "hero_44921",
|
||||
"text_cn": "技能精灵·史诗"
|
||||
},
|
||||
{
|
||||
"key": "hero_45921",
|
||||
"text_cn": "技能精灵·传说"
|
||||
},
|
||||
{
|
||||
"key": "hero_51001",
|
||||
"text_cn": "啵啵星人(新增)"
|
||||
},
|
||||
{
|
||||
"key": "hero_51002",
|
||||
"text_cn": "埃雷特手下1号(新增)"
|
||||
},
|
||||
{
|
||||
"key": "hero_51003",
|
||||
"text_cn": "埃雷特手下2号(新增)"
|
||||
},
|
||||
{
|
||||
"key": "hero_51004",
|
||||
"text_cn": "豺狼小怪(新增)"
|
||||
},
|
||||
{
|
||||
"key": "hero_51005",
|
||||
"text_cn": "犀牛守卫(新增)"
|
||||
},
|
||||
{
|
||||
"key": "hero_51006",
|
||||
"text_cn": "香塔尔 杜布瓦队长手下1号(新增)"
|
||||
},
|
||||
{
|
||||
"key": "hero_51007",
|
||||
"text_cn": "香塔尔 杜布瓦队长手下2号(新增)"
|
||||
},
|
||||
{
|
||||
"key": "hero_51008",
|
||||
"text_cn": "香塔尔 杜布瓦队长手下3号(新增)"
|
||||
},
|
||||
{
|
||||
"key": "hero_51009",
|
||||
"text_cn": "香塔尔 杜布瓦队长手下4号(新增)"
|
||||
},
|
||||
{
|
||||
"key": "hero_51010",
|
||||
"text_cn": "警卫1号(新增)"
|
||||
},
|
||||
{
|
||||
"key": "hero_51011",
|
||||
"text_cn": "警卫2号(新增)"
|
||||
},
|
||||
{
|
||||
"key": "hero_51012",
|
||||
"text_cn": "小猴子(新增)"
|
||||
},
|
||||
{
|
||||
"key": "hero_51013",
|
||||
"text_cn": "巨怪啰啰(新增)"
|
||||
},
|
||||
{
|
||||
"key": "hero_51014",
|
||||
"text_cn": "博啃族宫廷守卫(新增)"
|
||||
},
|
||||
{
|
||||
"key": "hero_53001",
|
||||
"text_cn": "埃雷特(新增)"
|
||||
},
|
||||
{
|
||||
"key": "hero_53002",
|
||||
"text_cn": "豺狼头领(新增)"
|
||||
},
|
||||
{
|
||||
"key": "hero_53003",
|
||||
"text_cn": "豪猪大师(翡翠僵尸)(新增)"
|
||||
},
|
||||
{
|
||||
"key": "hero_53004",
|
||||
"text_cn": "双獾大师(翡翠僵尸)(新增)"
|
||||
},
|
||||
{
|
||||
"key": "hero_53005",
|
||||
"text_cn": "小猴子首领(新增)"
|
||||
},
|
||||
{
|
||||
"key": "hero_53006",
|
||||
"text_cn": "巨怪首领(新增)"
|
||||
},
|
||||
{
|
||||
"key": "hero_55001",
|
||||
"text_cn": "香塔尔 杜布瓦队长"
|
||||
},
|
||||
{
|
||||
"key": "hero_55002",
|
||||
"text_cn": "亨得利克斯(新增)"
|
||||
},
|
||||
{
|
||||
"key": "hero_55003",
|
||||
"text_cn": "巨型猩猩怪兽(新增)"
|
||||
},
|
||||
{
|
||||
"key": "hero_55004",
|
||||
"text_cn": "白龙王"
|
||||
},
|
||||
{
|
||||
"key": "hero_55005",
|
||||
"text_cn": "大厨(新增)"
|
||||
},
|
||||
{
|
||||
"key": "hero_55006",
|
||||
"text_cn": "德雷格(新增)"
|
||||
},
|
||||
{
|
||||
"key": "hero_55007",
|
||||
"text_cn": "莫甘娜巨怪"
|
||||
},
|
||||
{
|
||||
"key": "hero_55008",
|
||||
"text_cn": "莫甘娜二阶"
|
||||
},
|
||||
{
|
||||
"key": "item_10001",
|
||||
"text_cn": "1阵营觉醒材料"
|
||||
},
|
||||
{
|
||||
"key": "item_10002",
|
||||
"text_cn": "1阵营觉醒材料"
|
||||
},
|
||||
{
|
||||
"key": "item_10003",
|
||||
"text_cn": "1阵营觉醒材料"
|
||||
},
|
||||
{
|
||||
"key": "item_10011",
|
||||
"text_cn": "2阵营觉醒材料"
|
||||
},
|
||||
{
|
||||
"key": "item_10012",
|
||||
"text_cn": "2阵营觉醒材料"
|
||||
},
|
||||
{
|
||||
"key": "item_10013",
|
||||
"text_cn": "2阵营觉醒材料"
|
||||
},
|
||||
{
|
||||
"key": "item_10021",
|
||||
"text_cn": "3阵营觉醒材料"
|
||||
},
|
||||
{
|
||||
"key": "item_10022",
|
||||
"text_cn": "3阵营觉醒材料"
|
||||
},
|
||||
{
|
||||
"key": "item_10023",
|
||||
"text_cn": "3阵营觉醒材料"
|
||||
},
|
||||
{
|
||||
"key": "item_10031",
|
||||
"text_cn": "4阵营觉醒材料"
|
||||
},
|
||||
{
|
||||
"key": "item_10032",
|
||||
"text_cn": "4阵营觉醒材料"
|
||||
},
|
||||
{
|
||||
"key": "item_10033",
|
||||
"text_cn": "4阵营觉醒材料"
|
||||
},
|
||||
{
|
||||
"key": "equip_10001",
|
||||
"text_cn": "劣质"
|
||||
},
|
||||
{
|
||||
"key": "equip_10002",
|
||||
"text_cn": "普通"
|
||||
},
|
||||
{
|
||||
"key": "equip_10003",
|
||||
"text_cn": "精良"
|
||||
},
|
||||
{
|
||||
"key": "equip_10004",
|
||||
"text_cn": "史诗"
|
||||
},
|
||||
{
|
||||
"key": "equip_10005",
|
||||
"text_cn": "传说"
|
||||
}
|
||||
]
|
494
bin/json/LocalizeConfig_EN.json
Normal file
494
bin/json/LocalizeConfig_EN.json
Normal file
@ -0,0 +1,494 @@
|
||||
[
|
||||
{
|
||||
"key": "hero_13001",
|
||||
"text_en": "shining"
|
||||
},
|
||||
{
|
||||
"key": "hero_13002",
|
||||
"text_en": "Mr Piranhas"
|
||||
},
|
||||
{
|
||||
"key": "hero_13003",
|
||||
"text_en": "..."
|
||||
},
|
||||
{
|
||||
"key": "hero_13004",
|
||||
"text_en": "Law Lord kua DE"
|
||||
},
|
||||
{
|
||||
"key": "hero_13005",
|
||||
"text_en": "greatly"
|
||||
},
|
||||
{
|
||||
"key": "hero_14001",
|
||||
"text_en": "The history of figure according to g"
|
||||
},
|
||||
{
|
||||
"key": "hero_14002",
|
||||
"text_en": "dragon"
|
||||
},
|
||||
{
|
||||
"key": "hero_14003",
|
||||
"text_en": "The silk cui"
|
||||
},
|
||||
{
|
||||
"key": "hero_14004",
|
||||
"text_en": "Claire nunes"
|
||||
},
|
||||
{
|
||||
"key": "hero_14005",
|
||||
"text_en": "Crane master"
|
||||
},
|
||||
{
|
||||
"key": "hero_14006",
|
||||
"text_en": "Blanche"
|
||||
},
|
||||
{
|
||||
"key": "hero_14007",
|
||||
"text_en": "Grist, prince"
|
||||
},
|
||||
{
|
||||
"key": "hero_15001",
|
||||
"text_en": "Jim lake"
|
||||
},
|
||||
{
|
||||
"key": "hero_15002",
|
||||
"text_en": "The captain"
|
||||
},
|
||||
{
|
||||
"key": "hero_15003",
|
||||
"text_en": "Mr Shah DouSi"
|
||||
},
|
||||
{
|
||||
"key": "hero_15004",
|
||||
"text_en": "Small European"
|
||||
},
|
||||
{
|
||||
"key": "hero_15005",
|
||||
"text_en": "alex"
|
||||
},
|
||||
{
|
||||
"key": "hero_23001",
|
||||
"text_en": "\u0027m the captain"
|
||||
},
|
||||
{
|
||||
"key": "hero_23002",
|
||||
"text_en": "Captain of the guard"
|
||||
},
|
||||
{
|
||||
"key": "hero_23003",
|
||||
"text_en": "Ted templeton"
|
||||
},
|
||||
{
|
||||
"key": "hero_23004",
|
||||
"text_en": "Jim Prescott"
|
||||
},
|
||||
{
|
||||
"key": "hero_24001",
|
||||
"text_en": "The sheriff"
|
||||
},
|
||||
{
|
||||
"key": "hero_24002",
|
||||
"text_en": "The tooth fairy"
|
||||
},
|
||||
{
|
||||
"key": "hero_24003",
|
||||
"text_en": "The sand people sleep god"
|
||||
},
|
||||
{
|
||||
"key": "hero_24004",
|
||||
"text_en": "Bunny rabbit"
|
||||
},
|
||||
{
|
||||
"key": "hero_24005",
|
||||
"text_en": "Monkey!"
|
||||
},
|
||||
{
|
||||
"key": "hero_24006",
|
||||
"text_en": "kyle"
|
||||
},
|
||||
{
|
||||
"key": "hero_24007",
|
||||
"text_en": "penny"
|
||||
},
|
||||
{
|
||||
"key": "hero_24008",
|
||||
"text_en": "Fu knut"
|
||||
},
|
||||
{
|
||||
"key": "hero_24009",
|
||||
"text_en": "The clouds Mr."
|
||||
},
|
||||
{
|
||||
"key": "hero_25001",
|
||||
"text_en": "Po"
|
||||
},
|
||||
{
|
||||
"key": "hero_25002",
|
||||
"text_en": "Mr. Wolf"
|
||||
},
|
||||
{
|
||||
"key": "hero_25003",
|
||||
"text_en": "No teeth young"
|
||||
},
|
||||
{
|
||||
"key": "hero_25004",
|
||||
"text_en": "bobby"
|
||||
},
|
||||
{
|
||||
"key": "hero_33001",
|
||||
"text_en": "ugga"
|
||||
},
|
||||
{
|
||||
"key": "hero_33002",
|
||||
"text_en": "tanks"
|
||||
},
|
||||
{
|
||||
"key": "hero_33003",
|
||||
"text_en": "Mr Hood"
|
||||
},
|
||||
{
|
||||
"key": "hero_33004",
|
||||
"text_en": "Plutarch granger"
|
||||
},
|
||||
{
|
||||
"key": "hero_33005",
|
||||
"text_en": "Nose thick"
|
||||
},
|
||||
{
|
||||
"key": "hero_33006",
|
||||
"text_en": "Janice, templeton"
|
||||
},
|
||||
{
|
||||
"key": "hero_34001",
|
||||
"text_en": "Loquacious donkey"
|
||||
},
|
||||
{
|
||||
"key": "hero_34002",
|
||||
"text_en": "Tim templeton"
|
||||
},
|
||||
{
|
||||
"key": "hero_34003",
|
||||
"text_en": "Santa Claus"
|
||||
},
|
||||
{
|
||||
"key": "hero_34004",
|
||||
"text_en": "The elder brother of the melon"
|
||||
},
|
||||
{
|
||||
"key": "hero_34005",
|
||||
"text_en": "Walter Shi Cui koehler"
|
||||
},
|
||||
{
|
||||
"key": "hero_34006",
|
||||
"text_en": "Jack frost"
|
||||
},
|
||||
{
|
||||
"key": "hero_34007",
|
||||
"text_en": "fiona"
|
||||
},
|
||||
{
|
||||
"key": "hero_34008",
|
||||
"text_en": "Katherine, knut"
|
||||
},
|
||||
{
|
||||
"key": "hero_35001",
|
||||
"text_en": "The master"
|
||||
},
|
||||
{
|
||||
"key": "hero_35002",
|
||||
"text_en": "Mr Karp"
|
||||
},
|
||||
{
|
||||
"key": "hero_35003",
|
||||
"text_en": "dark"
|
||||
},
|
||||
{
|
||||
"key": "hero_35004",
|
||||
"text_en": "Diane folkestone"
|
||||
},
|
||||
{
|
||||
"key": "hero_35005",
|
||||
"text_en": "Lucky, Prescott"
|
||||
},
|
||||
{
|
||||
"key": "hero_35006",
|
||||
"text_en": "Mr. Ping"
|
||||
},
|
||||
{
|
||||
"key": "hero_43001",
|
||||
"text_en": "Abigail stone"
|
||||
},
|
||||
{
|
||||
"key": "hero_43002",
|
||||
"text_en": "Professor jam"
|
||||
},
|
||||
{
|
||||
"key": "hero_43003",
|
||||
"text_en": "Steve cukor"
|
||||
},
|
||||
{
|
||||
"key": "hero_43004",
|
||||
"text_en": "Gingerbread man"
|
||||
},
|
||||
{
|
||||
"key": "hero_43005",
|
||||
"text_en": "Tile hill commander"
|
||||
},
|
||||
{
|
||||
"key": "hero_43006",
|
||||
"text_en": "Bridget"
|
||||
},
|
||||
{
|
||||
"key": "hero_43007",
|
||||
"text_en": "gerber"
|
||||
},
|
||||
{
|
||||
"key": "hero_44001",
|
||||
"text_en": "The belly shark"
|
||||
},
|
||||
{
|
||||
"key": "hero_44002",
|
||||
"text_en": "Mr Snake"
|
||||
},
|
||||
{
|
||||
"key": "hero_44003",
|
||||
"text_en": "Pinocchio"
|
||||
},
|
||||
{
|
||||
"key": "hero_44004",
|
||||
"text_en": "Ai Zagreb tarun"
|
||||
},
|
||||
{
|
||||
"key": "hero_44005",
|
||||
"text_en": "Small Iraq"
|
||||
},
|
||||
{
|
||||
"key": "hero_44006",
|
||||
"text_en": "Katherine jiao tiger"
|
||||
},
|
||||
{
|
||||
"key": "hero_45001",
|
||||
"text_en": "Master oogway"
|
||||
},
|
||||
{
|
||||
"key": "hero_45002",
|
||||
"text_en": "merlin"
|
||||
},
|
||||
{
|
||||
"key": "hero_45003",
|
||||
"text_en": "cover"
|
||||
},
|
||||
{
|
||||
"key": "hero_45004",
|
||||
"text_en": "Puss in boots"
|
||||
},
|
||||
{
|
||||
"key": "hero_43901",
|
||||
"text_en": "L star elves"
|
||||
},
|
||||
{
|
||||
"key": "hero_42911",
|
||||
"text_en": "The primary experience elves"
|
||||
},
|
||||
{
|
||||
"key": "hero_43911",
|
||||
"text_en": "Intermediate experience elves"
|
||||
},
|
||||
{
|
||||
"key": "hero_44911",
|
||||
"text_en": "Advanced experience elves"
|
||||
},
|
||||
{
|
||||
"key": "hero_43921",
|
||||
"text_en": "The elves, a rare skill"
|
||||
},
|
||||
{
|
||||
"key": "hero_44921",
|
||||
"text_en": "Skills to the elves, epic"
|
||||
},
|
||||
{
|
||||
"key": "hero_45921",
|
||||
"text_en": "Skills elves legends"
|
||||
},
|
||||
{
|
||||
"key": "hero_51001",
|
||||
"text_en": "Bam bam star (new)"
|
||||
},
|
||||
{
|
||||
"key": "hero_51002",
|
||||
"text_en": "Mr Leite\u0027s no. 1 (new)"
|
||||
},
|
||||
{
|
||||
"key": "hero_51003",
|
||||
"text_en": "Mr Leite\u0027s no. 2 (new)"
|
||||
},
|
||||
{
|
||||
"key": "hero_51004",
|
||||
"text_en": "The Wolf small blame (new)"
|
||||
},
|
||||
{
|
||||
"key": "hero_51005",
|
||||
"text_en": "Rhino guards (new)"
|
||||
},
|
||||
{
|
||||
"key": "hero_51006",
|
||||
"text_en": "Chantal dubois captain\u0027s no. 1 (new)"
|
||||
},
|
||||
{
|
||||
"key": "hero_51007",
|
||||
"text_en": "Chantal dubois captain\u0027s no. 2 (new)"
|
||||
},
|
||||
{
|
||||
"key": "hero_51008",
|
||||
"text_en": "Chantal dubois captain under 3 (new)"
|
||||
},
|
||||
{
|
||||
"key": "hero_51009",
|
||||
"text_en": "Chantal dubois captain under 4 (new)"
|
||||
},
|
||||
{
|
||||
"key": "hero_51010",
|
||||
"text_en": "The guards (new) 1"
|
||||
},
|
||||
{
|
||||
"key": "hero_51011",
|
||||
"text_en": "The guards (new) 2,"
|
||||
},
|
||||
{
|
||||
"key": "hero_51012",
|
||||
"text_en": "Little monkey (new)"
|
||||
},
|
||||
{
|
||||
"key": "hero_51013",
|
||||
"text_en": "Johnson\u0027s then (new)"
|
||||
},
|
||||
{
|
||||
"key": "hero_51014",
|
||||
"text_en": "Bo on family palace guards (new)"
|
||||
},
|
||||
{
|
||||
"key": "hero_53001",
|
||||
"text_en": "Mr Leite (new)"
|
||||
},
|
||||
{
|
||||
"key": "hero_53002",
|
||||
"text_en": "The Wolf leader (new)"
|
||||
},
|
||||
{
|
||||
"key": "hero_53003",
|
||||
"text_en": "The porcupine master (jade zombie) (new)"
|
||||
},
|
||||
{
|
||||
"key": "hero_53004",
|
||||
"text_en": "Double the badger master (emerald zombie) (new)"
|
||||
},
|
||||
{
|
||||
"key": "hero_53005",
|
||||
"text_en": "Little monkey chief (new)"
|
||||
},
|
||||
{
|
||||
"key": "hero_53006",
|
||||
"text_en": "Johnson chief (new)"
|
||||
},
|
||||
{
|
||||
"key": "hero_55001",
|
||||
"text_en": "Chantal dubois captain"
|
||||
},
|
||||
{
|
||||
"key": "hero_55002",
|
||||
"text_en": "Hendry, (new)"
|
||||
},
|
||||
{
|
||||
"key": "hero_55003",
|
||||
"text_en": "A giant gorilla monster (new)"
|
||||
},
|
||||
{
|
||||
"key": "hero_55004",
|
||||
"text_en": "White dragon king"
|
||||
},
|
||||
{
|
||||
"key": "hero_55005",
|
||||
"text_en": "Chef (new)"
|
||||
},
|
||||
{
|
||||
"key": "hero_55006",
|
||||
"text_en": "DE reg (new)"
|
||||
},
|
||||
{
|
||||
"key": "hero_55007",
|
||||
"text_en": "Mo GanNaJu blame"
|
||||
},
|
||||
{
|
||||
"key": "hero_55008",
|
||||
"text_en": "Morgana second order"
|
||||
},
|
||||
{
|
||||
"key": "item_10001",
|
||||
"text_en": "One camp awakening materials"
|
||||
},
|
||||
{
|
||||
"key": "item_10002",
|
||||
"text_en": "One camp awakening materials"
|
||||
},
|
||||
{
|
||||
"key": "item_10003",
|
||||
"text_en": "One camp awakening materials"
|
||||
},
|
||||
{
|
||||
"key": "item_10011",
|
||||
"text_en": "Awakening material 2 camps"
|
||||
},
|
||||
{
|
||||
"key": "item_10012",
|
||||
"text_en": "Awakening material 2 camps"
|
||||
},
|
||||
{
|
||||
"key": "item_10013",
|
||||
"text_en": "Awakening material 2 camps"
|
||||
},
|
||||
{
|
||||
"key": "item_10021",
|
||||
"text_en": "3 camp awakening materials"
|
||||
},
|
||||
{
|
||||
"key": "item_10022",
|
||||
"text_en": "3 camp awakening materials"
|
||||
},
|
||||
{
|
||||
"key": "item_10023",
|
||||
"text_en": "3 camp awakening materials"
|
||||
},
|
||||
{
|
||||
"key": "item_10031",
|
||||
"text_en": "4 camp awakening materials"
|
||||
},
|
||||
{
|
||||
"key": "item_10032",
|
||||
"text_en": "4 camp awakening materials"
|
||||
},
|
||||
{
|
||||
"key": "item_10033",
|
||||
"text_en": "4 camp awakening materials"
|
||||
},
|
||||
{
|
||||
"key": "equip_10001",
|
||||
"text_en": ""
|
||||
},
|
||||
{
|
||||
"key": "equip_10002",
|
||||
"text_en": ""
|
||||
},
|
||||
{
|
||||
"key": "equip_10003",
|
||||
"text_en": ""
|
||||
},
|
||||
{
|
||||
"key": "equip_10004",
|
||||
"text_en": ""
|
||||
},
|
||||
{
|
||||
"key": "equip_10005",
|
||||
"text_en": ""
|
||||
}
|
||||
]
|
494
bin/json/LocalizeConfig_TW.json
Normal file
494
bin/json/LocalizeConfig_TW.json
Normal file
@ -0,0 +1,494 @@
|
||||
[
|
||||
{
|
||||
"key": "hero_13001",
|
||||
"text_tw": "shining"
|
||||
},
|
||||
{
|
||||
"key": "hero_13002",
|
||||
"text_tw": "食人鱼先生"
|
||||
},
|
||||
{
|
||||
"key": "hero_13003",
|
||||
"text_tw": "啊啊"
|
||||
},
|
||||
{
|
||||
"key": "hero_13004",
|
||||
"text_tw": "法夸德勋爵"
|
||||
},
|
||||
{
|
||||
"key": "hero_13005",
|
||||
"text_tw": "大大"
|
||||
},
|
||||
{
|
||||
"key": "hero_14001",
|
||||
"text_tw": "史图依克"
|
||||
},
|
||||
{
|
||||
"key": "hero_14002",
|
||||
"text_tw": "大龙"
|
||||
},
|
||||
{
|
||||
"key": "hero_14003",
|
||||
"text_tw": "亚丝翠"
|
||||
},
|
||||
{
|
||||
"key": "hero_14004",
|
||||
"text_tw": "克莱尔·努涅斯"
|
||||
},
|
||||
{
|
||||
"key": "hero_14005",
|
||||
"text_tw": "鹤大师"
|
||||
},
|
||||
{
|
||||
"key": "hero_14006",
|
||||
"text_tw": "布兰奇"
|
||||
},
|
||||
{
|
||||
"key": "hero_14007",
|
||||
"text_tw": "格里斯特王子"
|
||||
},
|
||||
{
|
||||
"key": "hero_15001",
|
||||
"text_tw": "吉姆·莱克"
|
||||
},
|
||||
{
|
||||
"key": "hero_15002",
|
||||
"text_tw": "船长"
|
||||
},
|
||||
{
|
||||
"key": "hero_15003",
|
||||
"text_tw": "希沙窦斯"
|
||||
},
|
||||
{
|
||||
"key": "hero_15004",
|
||||
"text_tw": "小欧"
|
||||
},
|
||||
{
|
||||
"key": "hero_15005",
|
||||
"text_tw": "亚力克斯"
|
||||
},
|
||||
{
|
||||
"key": "hero_23001",
|
||||
"text_tw": "斯梅克船长"
|
||||
},
|
||||
{
|
||||
"key": "hero_23002",
|
||||
"text_tw": "警卫队长"
|
||||
},
|
||||
{
|
||||
"key": "hero_23003",
|
||||
"text_tw": "泰德·邓普顿"
|
||||
},
|
||||
{
|
||||
"key": "hero_23004",
|
||||
"text_tw": "吉姆·普雷斯科特"
|
||||
},
|
||||
{
|
||||
"key": "hero_24001",
|
||||
"text_tw": "警长"
|
||||
},
|
||||
{
|
||||
"key": "hero_24002",
|
||||
"text_tw": "牙仙"
|
||||
},
|
||||
{
|
||||
"key": "hero_24003",
|
||||
"text_tw": "睡神沙人"
|
||||
},
|
||||
{
|
||||
"key": "hero_24004",
|
||||
"text_tw": "邦尼兔"
|
||||
},
|
||||
{
|
||||
"key": "hero_24005",
|
||||
"text_tw": "金猴"
|
||||
},
|
||||
{
|
||||
"key": "hero_24006",
|
||||
"text_tw": "凯尔"
|
||||
},
|
||||
{
|
||||
"key": "hero_24007",
|
||||
"text_tw": "小钱"
|
||||
},
|
||||
{
|
||||
"key": "hero_24008",
|
||||
"text_tw": "暴芙那特"
|
||||
},
|
||||
{
|
||||
"key": "hero_24009",
|
||||
"text_tw": "云朵先生"
|
||||
},
|
||||
{
|
||||
"key": "hero_25001",
|
||||
"text_tw": "阿宝"
|
||||
},
|
||||
{
|
||||
"key": "hero_25002",
|
||||
"text_tw": "沃尔夫先生"
|
||||
},
|
||||
{
|
||||
"key": "hero_25003",
|
||||
"text_tw": "无牙仔"
|
||||
},
|
||||
{
|
||||
"key": "hero_25004",
|
||||
"text_tw": "波比"
|
||||
},
|
||||
{
|
||||
"key": "hero_33001",
|
||||
"text_tw": "巫嘎"
|
||||
},
|
||||
{
|
||||
"key": "hero_33002",
|
||||
"text_tw": "坦克"
|
||||
},
|
||||
{
|
||||
"key": "hero_33003",
|
||||
"text_tw": "胡德先生"
|
||||
},
|
||||
{
|
||||
"key": "hero_33004",
|
||||
"text_tw": "普鲁格兰杰"
|
||||
},
|
||||
{
|
||||
"key": "hero_33005",
|
||||
"text_tw": "鼻涕粗"
|
||||
},
|
||||
{
|
||||
"key": "hero_33006",
|
||||
"text_tw": "珍妮丝·邓普顿"
|
||||
},
|
||||
{
|
||||
"key": "hero_34001",
|
||||
"text_tw": "贫嘴驴"
|
||||
},
|
||||
{
|
||||
"key": "hero_34002",
|
||||
"text_tw": "蒂姆·邓普顿"
|
||||
},
|
||||
{
|
||||
"key": "hero_34003",
|
||||
"text_tw": "圣诞老人"
|
||||
},
|
||||
{
|
||||
"key": "hero_34004",
|
||||
"text_tw": "瓜哥"
|
||||
},
|
||||
{
|
||||
"key": "hero_34005",
|
||||
"text_tw": "沃尔特·史翠克勒"
|
||||
},
|
||||
{
|
||||
"key": "hero_34006",
|
||||
"text_tw": "冰霜杰克"
|
||||
},
|
||||
{
|
||||
"key": "hero_34007",
|
||||
"text_tw": "菲奥娜"
|
||||
},
|
||||
{
|
||||
"key": "hero_34008",
|
||||
"text_tw": "悍夫那特"
|
||||
},
|
||||
{
|
||||
"key": "hero_35001",
|
||||
"text_tw": "师父"
|
||||
},
|
||||
{
|
||||
"key": "hero_35002",
|
||||
"text_tw": "希卡普"
|
||||
},
|
||||
{
|
||||
"key": "hero_35003",
|
||||
"text_tw": "漆黑"
|
||||
},
|
||||
{
|
||||
"key": "hero_35004",
|
||||
"text_tw": "黛安·福克斯顿"
|
||||
},
|
||||
{
|
||||
"key": "hero_35005",
|
||||
"text_tw": "幸运·普雷斯科特"
|
||||
},
|
||||
{
|
||||
"key": "hero_35006",
|
||||
"text_tw": "平先生"
|
||||
},
|
||||
{
|
||||
"key": "hero_43001",
|
||||
"text_tw": "阿比盖尔·斯通"
|
||||
},
|
||||
{
|
||||
"key": "hero_43002",
|
||||
"text_tw": "果酱教授"
|
||||
},
|
||||
{
|
||||
"key": "hero_43003",
|
||||
"text_tw": "史蒂夫·帕丘克"
|
||||
},
|
||||
{
|
||||
"key": "hero_43004",
|
||||
"text_tw": "姜饼人"
|
||||
},
|
||||
{
|
||||
"key": "hero_43005",
|
||||
"text_tw": "瓦希尔指挥官"
|
||||
},
|
||||
{
|
||||
"key": "hero_43006",
|
||||
"text_tw": "布里奇特"
|
||||
},
|
||||
{
|
||||
"key": "hero_43007",
|
||||
"text_tw": "戈伯"
|
||||
},
|
||||
{
|
||||
"key": "hero_44001",
|
||||
"text_tw": "美肚鲨"
|
||||
},
|
||||
{
|
||||
"key": "hero_44002",
|
||||
"text_tw": "蛇先生"
|
||||
},
|
||||
{
|
||||
"key": "hero_44003",
|
||||
"text_tw": "匹诺曹"
|
||||
},
|
||||
{
|
||||
"key": "hero_44004",
|
||||
"text_tw": "艾札塔伦"
|
||||
},
|
||||
{
|
||||
"key": "hero_44005",
|
||||
"text_tw": "小伊"
|
||||
},
|
||||
{
|
||||
"key": "hero_44006",
|
||||
"text_tw": "悍娇虎"
|
||||
},
|
||||
{
|
||||
"key": "hero_45001",
|
||||
"text_tw": "乌龟大师"
|
||||
},
|
||||
{
|
||||
"key": "hero_45002",
|
||||
"text_tw": "梅林"
|
||||
},
|
||||
{
|
||||
"key": "hero_45003",
|
||||
"text_tw": "盖"
|
||||
},
|
||||
{
|
||||
"key": "hero_45004",
|
||||
"text_tw": "穿靴子的猫"
|
||||
},
|
||||
{
|
||||
"key": "hero_43901",
|
||||
"text_tw": "升星精灵"
|
||||
},
|
||||
{
|
||||
"key": "hero_42911",
|
||||
"text_tw": "初级经验精灵"
|
||||
},
|
||||
{
|
||||
"key": "hero_43911",
|
||||
"text_tw": "中级经验精灵"
|
||||
},
|
||||
{
|
||||
"key": "hero_44911",
|
||||
"text_tw": "高级经验精灵"
|
||||
},
|
||||
{
|
||||
"key": "hero_43921",
|
||||
"text_tw": "技能精灵·稀有"
|
||||
},
|
||||
{
|
||||
"key": "hero_44921",
|
||||
"text_tw": "技能精灵·史诗"
|
||||
},
|
||||
{
|
||||
"key": "hero_45921",
|
||||
"text_tw": "技能精灵·传说"
|
||||
},
|
||||
{
|
||||
"key": "hero_51001",
|
||||
"text_tw": "啵啵星人(新增)"
|
||||
},
|
||||
{
|
||||
"key": "hero_51002",
|
||||
"text_tw": "埃雷特手下1号(新增)"
|
||||
},
|
||||
{
|
||||
"key": "hero_51003",
|
||||
"text_tw": "埃雷特手下2号(新增)"
|
||||
},
|
||||
{
|
||||
"key": "hero_51004",
|
||||
"text_tw": "豺狼小怪(新增)"
|
||||
},
|
||||
{
|
||||
"key": "hero_51005",
|
||||
"text_tw": "犀牛守卫(新增)"
|
||||
},
|
||||
{
|
||||
"key": "hero_51006",
|
||||
"text_tw": "香塔尔 杜布瓦队长手下1号(新增)"
|
||||
},
|
||||
{
|
||||
"key": "hero_51007",
|
||||
"text_tw": "香塔尔 杜布瓦队长手下2号(新增)"
|
||||
},
|
||||
{
|
||||
"key": "hero_51008",
|
||||
"text_tw": "香塔尔 杜布瓦队长手下3号(新增)"
|
||||
},
|
||||
{
|
||||
"key": "hero_51009",
|
||||
"text_tw": "香塔尔 杜布瓦队长手下4号(新增)"
|
||||
},
|
||||
{
|
||||
"key": "hero_51010",
|
||||
"text_tw": "警卫1号(新增)"
|
||||
},
|
||||
{
|
||||
"key": "hero_51011",
|
||||
"text_tw": "警卫2号(新增)"
|
||||
},
|
||||
{
|
||||
"key": "hero_51012",
|
||||
"text_tw": "小猴子(新增)"
|
||||
},
|
||||
{
|
||||
"key": "hero_51013",
|
||||
"text_tw": "巨怪啰啰(新增)"
|
||||
},
|
||||
{
|
||||
"key": "hero_51014",
|
||||
"text_tw": "博啃族宫廷守卫(新增)"
|
||||
},
|
||||
{
|
||||
"key": "hero_53001",
|
||||
"text_tw": "埃雷特(新增)"
|
||||
},
|
||||
{
|
||||
"key": "hero_53002",
|
||||
"text_tw": "豺狼头领(新增)"
|
||||
},
|
||||
{
|
||||
"key": "hero_53003",
|
||||
"text_tw": "豪猪大师(翡翠僵尸)(新增)"
|
||||
},
|
||||
{
|
||||
"key": "hero_53004",
|
||||
"text_tw": "双獾大师(翡翠僵尸)(新增)"
|
||||
},
|
||||
{
|
||||
"key": "hero_53005",
|
||||
"text_tw": "小猴子首领(新增)"
|
||||
},
|
||||
{
|
||||
"key": "hero_53006",
|
||||
"text_tw": "巨怪首领(新增)"
|
||||
},
|
||||
{
|
||||
"key": "hero_55001",
|
||||
"text_tw": "香塔尔 杜布瓦队长"
|
||||
},
|
||||
{
|
||||
"key": "hero_55002",
|
||||
"text_tw": "亨得利克斯(新增)"
|
||||
},
|
||||
{
|
||||
"key": "hero_55003",
|
||||
"text_tw": "巨型猩猩怪兽(新增)"
|
||||
},
|
||||
{
|
||||
"key": "hero_55004",
|
||||
"text_tw": "白龙王"
|
||||
},
|
||||
{
|
||||
"key": "hero_55005",
|
||||
"text_tw": "大厨(新增)"
|
||||
},
|
||||
{
|
||||
"key": "hero_55006",
|
||||
"text_tw": "德雷格(新增)"
|
||||
},
|
||||
{
|
||||
"key": "hero_55007",
|
||||
"text_tw": "莫甘娜巨怪"
|
||||
},
|
||||
{
|
||||
"key": "hero_55008",
|
||||
"text_tw": "莫甘娜二阶"
|
||||
},
|
||||
{
|
||||
"key": "item_10001",
|
||||
"text_tw": ""
|
||||
},
|
||||
{
|
||||
"key": "item_10002",
|
||||
"text_tw": ""
|
||||
},
|
||||
{
|
||||
"key": "item_10003",
|
||||
"text_tw": ""
|
||||
},
|
||||
{
|
||||
"key": "item_10011",
|
||||
"text_tw": ""
|
||||
},
|
||||
{
|
||||
"key": "item_10012",
|
||||
"text_tw": ""
|
||||
},
|
||||
{
|
||||
"key": "item_10013",
|
||||
"text_tw": ""
|
||||
},
|
||||
{
|
||||
"key": "item_10021",
|
||||
"text_tw": ""
|
||||
},
|
||||
{
|
||||
"key": "item_10022",
|
||||
"text_tw": ""
|
||||
},
|
||||
{
|
||||
"key": "item_10023",
|
||||
"text_tw": ""
|
||||
},
|
||||
{
|
||||
"key": "item_10031",
|
||||
"text_tw": ""
|
||||
},
|
||||
{
|
||||
"key": "item_10032",
|
||||
"text_tw": ""
|
||||
},
|
||||
{
|
||||
"key": "item_10033",
|
||||
"text_tw": ""
|
||||
},
|
||||
{
|
||||
"key": "equip_10001",
|
||||
"text_tw": ""
|
||||
},
|
||||
{
|
||||
"key": "equip_10002",
|
||||
"text_tw": ""
|
||||
},
|
||||
{
|
||||
"key": "equip_10003",
|
||||
"text_tw": ""
|
||||
},
|
||||
{
|
||||
"key": "equip_10004",
|
||||
"text_tw": ""
|
||||
},
|
||||
{
|
||||
"key": "equip_10005",
|
||||
"text_tw": ""
|
||||
}
|
||||
]
|
@ -1,259 +1,4 @@
|
||||
[
|
||||
{
|
||||
"id": 1,
|
||||
"name": "绿色材料",
|
||||
"usetype": 1,
|
||||
"color": 1,
|
||||
"bagtype": 1,
|
||||
"index": 1,
|
||||
"special_type": 0,
|
||||
"effects": "",
|
||||
"drop": 0,
|
||||
"synthetize_num": 10,
|
||||
"access": 0,
|
||||
"use_skip": 0,
|
||||
"upper_limit": 999,
|
||||
"uselv": 10,
|
||||
"isani": 0,
|
||||
"star": 2,
|
||||
"race": 1,
|
||||
"synthetize_hero": 0,
|
||||
"img": "item1",
|
||||
"ico": "item1",
|
||||
"intr": "绿色材料,可以合成蓝色材料",
|
||||
"sale": [
|
||||
{
|
||||
"a": "attr",
|
||||
"t": "gold",
|
||||
"n": 2000
|
||||
}
|
||||
],
|
||||
"boxhero": []
|
||||
},
|
||||
{
|
||||
"id": 2,
|
||||
"name": "蓝色材料",
|
||||
"usetype": 1,
|
||||
"color": 2,
|
||||
"bagtype": 2,
|
||||
"index": 2,
|
||||
"special_type": 0,
|
||||
"effects": "",
|
||||
"drop": 0,
|
||||
"synthetize_num": 20,
|
||||
"access": 0,
|
||||
"use_skip": 0,
|
||||
"upper_limit": 999,
|
||||
"uselv": 0,
|
||||
"isani": 0,
|
||||
"star": 3,
|
||||
"race": 2,
|
||||
"synthetize_hero": 0,
|
||||
"img": "item2",
|
||||
"ico": "item2",
|
||||
"intr": "蓝色材料,可以合成紫色材料",
|
||||
"sale": [
|
||||
{
|
||||
"a": "attr",
|
||||
"t": "gold",
|
||||
"n": 3000
|
||||
}
|
||||
],
|
||||
"boxhero": []
|
||||
},
|
||||
{
|
||||
"id": 3,
|
||||
"name": "紫色材料",
|
||||
"usetype": 1,
|
||||
"color": 3,
|
||||
"bagtype": 3,
|
||||
"index": 3,
|
||||
"special_type": 0,
|
||||
"effects": "",
|
||||
"drop": 0,
|
||||
"synthetize_num": 30,
|
||||
"access": 0,
|
||||
"use_skip": 0,
|
||||
"upper_limit": 999,
|
||||
"uselv": 0,
|
||||
"isani": 0,
|
||||
"star": 4,
|
||||
"race": 3,
|
||||
"synthetize_hero": 0,
|
||||
"img": "item3",
|
||||
"ico": "item3",
|
||||
"intr": "紫色材料,可以合成橙色材料",
|
||||
"sale": [
|
||||
{
|
||||
"a": "attr",
|
||||
"t": "gold",
|
||||
"n": 4000
|
||||
}
|
||||
],
|
||||
"boxhero": []
|
||||
},
|
||||
{
|
||||
"id": 4,
|
||||
"name": "橙色材料",
|
||||
"usetype": 1,
|
||||
"color": 4,
|
||||
"bagtype": 3,
|
||||
"index": 4,
|
||||
"special_type": 0,
|
||||
"effects": "",
|
||||
"drop": 0,
|
||||
"synthetize_num": 40,
|
||||
"access": 0,
|
||||
"use_skip": 0,
|
||||
"upper_limit": 999,
|
||||
"uselv": 0,
|
||||
"isani": 0,
|
||||
"star": 5,
|
||||
"race": 4,
|
||||
"synthetize_hero": 0,
|
||||
"img": "item4",
|
||||
"ico": "item4",
|
||||
"intr": "橙色材料,可以合成红色材料",
|
||||
"sale": [
|
||||
{
|
||||
"a": "attr",
|
||||
"t": "gold",
|
||||
"n": 5000
|
||||
}
|
||||
],
|
||||
"boxhero": []
|
||||
},
|
||||
{
|
||||
"id": 5,
|
||||
"name": "红色材料",
|
||||
"usetype": 2,
|
||||
"color": 5,
|
||||
"bagtype": 3,
|
||||
"index": 5,
|
||||
"special_type": 0,
|
||||
"effects": "effects1",
|
||||
"drop": 0,
|
||||
"synthetize_num": 0,
|
||||
"access": 0,
|
||||
"use_skip": 0,
|
||||
"upper_limit": 1,
|
||||
"uselv": 0,
|
||||
"isani": 1,
|
||||
"star": 6,
|
||||
"race": 4,
|
||||
"synthetize_hero": 0,
|
||||
"img": "item5",
|
||||
"ico": "item5",
|
||||
"intr": "红色材料,最顶级的材料",
|
||||
"sale": [
|
||||
{
|
||||
"a": "attr",
|
||||
"t": "gold",
|
||||
"n": 6000
|
||||
}
|
||||
],
|
||||
"boxhero": []
|
||||
},
|
||||
{
|
||||
"id": 6,
|
||||
"name": "金币箱子",
|
||||
"usetype": 4,
|
||||
"color": 4,
|
||||
"bagtype": 1,
|
||||
"index": 6,
|
||||
"special_type": 0,
|
||||
"effects": "",
|
||||
"drop": 0,
|
||||
"synthetize_num": 0,
|
||||
"access": 0,
|
||||
"use_skip": 0,
|
||||
"upper_limit": 999,
|
||||
"uselv": 0,
|
||||
"isani": 0,
|
||||
"star": 5,
|
||||
"race": 0,
|
||||
"synthetize_hero": 0,
|
||||
"img": "item6",
|
||||
"ico": "item6",
|
||||
"intr": "可以在以下道具中选择任选1个",
|
||||
"sale": [],
|
||||
"boxhero": []
|
||||
},
|
||||
{
|
||||
"id": 7,
|
||||
"name": "随机金币箱子",
|
||||
"usetype": 7,
|
||||
"color": 4,
|
||||
"bagtype": 1,
|
||||
"index": 7,
|
||||
"special_type": 0,
|
||||
"effects": "",
|
||||
"drop": 1,
|
||||
"synthetize_num": 0,
|
||||
"access": 0,
|
||||
"use_skip": 0,
|
||||
"upper_limit": 999,
|
||||
"uselv": 0,
|
||||
"isani": 0,
|
||||
"star": 5,
|
||||
"race": 0,
|
||||
"synthetize_hero": 0,
|
||||
"img": "item7",
|
||||
"ico": "item7",
|
||||
"intr": "可以下一下道具中随机获取1个",
|
||||
"sale": [],
|
||||
"boxhero": []
|
||||
},
|
||||
{
|
||||
"id": 8,
|
||||
"name": "2小时金币",
|
||||
"usetype": 5,
|
||||
"color": 4,
|
||||
"bagtype": 1,
|
||||
"index": 8,
|
||||
"special_type": 120,
|
||||
"effects": "",
|
||||
"drop": 0,
|
||||
"synthetize_num": 0,
|
||||
"access": 0,
|
||||
"use_skip": 0,
|
||||
"upper_limit": 999,
|
||||
"uselv": 0,
|
||||
"isani": 0,
|
||||
"star": 5,
|
||||
"race": 0,
|
||||
"synthetize_hero": 0,
|
||||
"img": "item8",
|
||||
"ico": "item8",
|
||||
"intr": "使用后获得2小时金币收益",
|
||||
"sale": [],
|
||||
"boxhero": []
|
||||
},
|
||||
{
|
||||
"id": 9,
|
||||
"name": "1分钟就不见",
|
||||
"usetype": 6,
|
||||
"color": 4,
|
||||
"bagtype": 1,
|
||||
"index": 9,
|
||||
"special_type": 1,
|
||||
"effects": "",
|
||||
"drop": 0,
|
||||
"synthetize_num": 0,
|
||||
"access": 0,
|
||||
"use_skip": 0,
|
||||
"upper_limit": 999,
|
||||
"uselv": 0,
|
||||
"isani": 0,
|
||||
"star": 5,
|
||||
"race": 0,
|
||||
"synthetize_hero": 0,
|
||||
"img": "item9",
|
||||
"ico": "item9",
|
||||
"intr": "获得1分钟后该道具消失",
|
||||
"sale": [],
|
||||
"boxhero": []
|
||||
},
|
||||
{
|
||||
"id": 10001,
|
||||
"name": "绿色材料",
|
||||
@ -263,7 +8,7 @@
|
||||
"index": 1,
|
||||
"special_type": 0,
|
||||
"effects": "",
|
||||
"drop": 0,
|
||||
"box_id": 0,
|
||||
"synthetize_num": 10,
|
||||
"access": 0,
|
||||
"use_skip": 0,
|
||||
@ -272,11 +17,292 @@
|
||||
"isani": 0,
|
||||
"star": 2,
|
||||
"race": 1,
|
||||
"synthetize_hero": 0,
|
||||
"img": "item1",
|
||||
"ico": "item1",
|
||||
"intr": "绿色材料,可以合成蓝色材料",
|
||||
"sale": [],
|
||||
"boxhero": []
|
||||
"sale": [
|
||||
{
|
||||
"a": "attr",
|
||||
"t": "gold",
|
||||
"n": 2000
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"id": 10002,
|
||||
"name": "蓝色材料",
|
||||
"usetype": 1,
|
||||
"color": 2,
|
||||
"bagtype": 1,
|
||||
"index": 2,
|
||||
"special_type": 0,
|
||||
"effects": "",
|
||||
"box_id": 0,
|
||||
"synthetize_num": 20,
|
||||
"access": 0,
|
||||
"use_skip": 0,
|
||||
"upper_limit": 999,
|
||||
"uselv": 0,
|
||||
"isani": 0,
|
||||
"star": 3,
|
||||
"race": 2,
|
||||
"img": "item2",
|
||||
"ico": "item2",
|
||||
"intr": "蓝色材料,可以合成紫色材料",
|
||||
"sale": [
|
||||
{
|
||||
"a": "attr",
|
||||
"t": "gold",
|
||||
"n": 3000
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"id": 10003,
|
||||
"name": "紫色材料",
|
||||
"usetype": 1,
|
||||
"color": 3,
|
||||
"bagtype": 1,
|
||||
"index": 3,
|
||||
"special_type": 0,
|
||||
"effects": "",
|
||||
"box_id": 0,
|
||||
"synthetize_num": 30,
|
||||
"access": 0,
|
||||
"use_skip": 0,
|
||||
"upper_limit": 999,
|
||||
"uselv": 0,
|
||||
"isani": 0,
|
||||
"star": 4,
|
||||
"race": 3,
|
||||
"img": "item3",
|
||||
"ico": "item3",
|
||||
"intr": "紫色材料,可以合成橙色材料",
|
||||
"sale": [
|
||||
{
|
||||
"a": "attr",
|
||||
"t": "gold",
|
||||
"n": 4000
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"id": 10004,
|
||||
"name": "橙色材料",
|
||||
"usetype": 1,
|
||||
"color": 4,
|
||||
"bagtype": 1,
|
||||
"index": 4,
|
||||
"special_type": 0,
|
||||
"effects": "",
|
||||
"box_id": 0,
|
||||
"synthetize_num": 40,
|
||||
"access": 0,
|
||||
"use_skip": 0,
|
||||
"upper_limit": 999,
|
||||
"uselv": 0,
|
||||
"isani": 0,
|
||||
"star": 5,
|
||||
"race": 4,
|
||||
"img": "item4",
|
||||
"ico": "item4",
|
||||
"intr": "橙色材料,可以合成红色材料",
|
||||
"sale": [
|
||||
{
|
||||
"a": "attr",
|
||||
"t": "gold",
|
||||
"n": 5000
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"id": 10005,
|
||||
"name": "红色材料",
|
||||
"usetype": 2,
|
||||
"color": 5,
|
||||
"bagtype": 1,
|
||||
"index": 5,
|
||||
"special_type": 0,
|
||||
"effects": "effects1",
|
||||
"box_id": 0,
|
||||
"synthetize_num": 0,
|
||||
"access": 0,
|
||||
"use_skip": 0,
|
||||
"upper_limit": 1,
|
||||
"uselv": 0,
|
||||
"isani": 1,
|
||||
"star": 6,
|
||||
"race": 4,
|
||||
"img": "item5",
|
||||
"ico": "item5",
|
||||
"intr": "红色材料,最顶级的材料",
|
||||
"sale": [
|
||||
{
|
||||
"a": "attr",
|
||||
"t": "gold",
|
||||
"n": 6000
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"id": 10006,
|
||||
"name": "5星阿宝碎片",
|
||||
"usetype": 3,
|
||||
"color": 5,
|
||||
"bagtype": 2,
|
||||
"index": 6,
|
||||
"special_type": 0,
|
||||
"effects": "",
|
||||
"box_id": 10001,
|
||||
"synthetize_num": 0,
|
||||
"access": 0,
|
||||
"use_skip": 0,
|
||||
"upper_limit": 999,
|
||||
"uselv": 0,
|
||||
"isani": 0,
|
||||
"star": 6,
|
||||
"race": 0,
|
||||
"img": "item6",
|
||||
"ico": "item6",
|
||||
"intr": "集齐50个碎片合成阿宝",
|
||||
"sale": []
|
||||
},
|
||||
{
|
||||
"id": 10007,
|
||||
"name": "金币自选箱子",
|
||||
"usetype": 4,
|
||||
"color": 4,
|
||||
"bagtype": 1,
|
||||
"index": 7,
|
||||
"special_type": 0,
|
||||
"effects": "",
|
||||
"box_id": 10001,
|
||||
"synthetize_num": 0,
|
||||
"access": 0,
|
||||
"use_skip": 0,
|
||||
"upper_limit": 999,
|
||||
"uselv": 0,
|
||||
"isani": 0,
|
||||
"star": 5,
|
||||
"race": 0,
|
||||
"img": "item7",
|
||||
"ico": "item7",
|
||||
"intr": "可以在以下道具中选择任选1个",
|
||||
"sale": []
|
||||
},
|
||||
{
|
||||
"id": 10008,
|
||||
"name": "随机金币箱子",
|
||||
"usetype": 5,
|
||||
"color": 4,
|
||||
"bagtype": 1,
|
||||
"index": 8,
|
||||
"special_type": 0,
|
||||
"effects": "",
|
||||
"box_id": 10001,
|
||||
"synthetize_num": 0,
|
||||
"access": 0,
|
||||
"use_skip": 0,
|
||||
"upper_limit": 999,
|
||||
"uselv": 0,
|
||||
"isani": 0,
|
||||
"star": 5,
|
||||
"race": 0,
|
||||
"img": "item8",
|
||||
"ico": "item8",
|
||||
"intr": "可以下一下道具中随机获取1个",
|
||||
"sale": []
|
||||
},
|
||||
{
|
||||
"id": 10009,
|
||||
"name": "金币箱子",
|
||||
"usetype": 6,
|
||||
"color": 4,
|
||||
"bagtype": 1,
|
||||
"index": 9,
|
||||
"special_type": 0,
|
||||
"effects": "",
|
||||
"box_id": 10001,
|
||||
"synthetize_num": 0,
|
||||
"access": 0,
|
||||
"use_skip": 0,
|
||||
"upper_limit": 999,
|
||||
"uselv": 0,
|
||||
"isani": 0,
|
||||
"star": 5,
|
||||
"race": 0,
|
||||
"img": "item9",
|
||||
"ico": "item9",
|
||||
"intr": "打开后可以获得金币",
|
||||
"sale": []
|
||||
},
|
||||
{
|
||||
"id": 10010,
|
||||
"name": "2小时金币",
|
||||
"usetype": 7,
|
||||
"color": 4,
|
||||
"bagtype": 1,
|
||||
"index": 10,
|
||||
"special_type": 120,
|
||||
"effects": "",
|
||||
"box_id": 0,
|
||||
"synthetize_num": 0,
|
||||
"access": 0,
|
||||
"use_skip": 0,
|
||||
"upper_limit": 999,
|
||||
"uselv": 0,
|
||||
"isani": 0,
|
||||
"star": 5,
|
||||
"race": 0,
|
||||
"img": "item9",
|
||||
"ico": "item9",
|
||||
"intr": "使用后获得2小时金币收益",
|
||||
"sale": []
|
||||
},
|
||||
{
|
||||
"id": 1,
|
||||
"name": "宝箱自选",
|
||||
"usetype": 4,
|
||||
"color": 4,
|
||||
"bagtype": 1,
|
||||
"index": 7,
|
||||
"special_type": 0,
|
||||
"effects": "",
|
||||
"box_id": 0,
|
||||
"synthetize_num": 0,
|
||||
"access": 0,
|
||||
"use_skip": 0,
|
||||
"upper_limit": 999,
|
||||
"uselv": 0,
|
||||
"isani": 0,
|
||||
"star": 5,
|
||||
"race": 0,
|
||||
"img": "wp_icon_0001",
|
||||
"ico": "wp_icon_0001",
|
||||
"intr": "可以在以下道具中选择任选1个",
|
||||
"sale": []
|
||||
},
|
||||
{
|
||||
"id": 2,
|
||||
"name": "金币",
|
||||
"usetype": 4,
|
||||
"color": 3,
|
||||
"bagtype": 1,
|
||||
"index": 7,
|
||||
"special_type": 0,
|
||||
"effects": "",
|
||||
"box_id": 0,
|
||||
"synthetize_num": 0,
|
||||
"access": 0,
|
||||
"use_skip": 0,
|
||||
"upper_limit": 999,
|
||||
"uselv": 0,
|
||||
"isani": 0,
|
||||
"star": 4,
|
||||
"race": 0,
|
||||
"img": "wp_icon_0002",
|
||||
"ico": "wp_icon_0002",
|
||||
"intr": "货币",
|
||||
"sale": []
|
||||
}
|
||||
]
|
4332
bin/json/game_mainlinechapter.json
Normal file
4332
bin/json/game_mainlinechapter.json
Normal file
File diff suppressed because it is too large
Load Diff
126636
bin/json/game_mainlineeasy.json
Normal file
126636
bin/json/game_mainlineeasy.json
Normal file
File diff suppressed because it is too large
Load Diff
126636
bin/json/game_mainlinehard.json
Normal file
126636
bin/json/game_mainlinehard.json
Normal file
File diff suppressed because it is too large
Load Diff
126636
bin/json/game_mainlinepurgatory.json
Normal file
126636
bin/json/game_mainlinepurgatory.json
Normal file
File diff suppressed because it is too large
Load Diff
850
bin/json/game_model.json
Normal file
850
bin/json/game_model.json
Normal file
@ -0,0 +1,850 @@
|
||||
[
|
||||
{
|
||||
"id": 13001,
|
||||
"preson": "13001",
|
||||
"ico": "tx_js_13001",
|
||||
"img": "sbkp_js_24003",
|
||||
"heroimg": "ty_kp_004",
|
||||
"portrait": "portrait_13001"
|
||||
},
|
||||
{
|
||||
"id": 13002,
|
||||
"preson": "13002",
|
||||
"ico": "tx_js_13002",
|
||||
"img": "sbkp_js_24003",
|
||||
"heroimg": "ty_kp_004",
|
||||
"portrait": "portrait_13002"
|
||||
},
|
||||
{
|
||||
"id": 13003,
|
||||
"preson": "13003",
|
||||
"ico": "tx_js_13003",
|
||||
"img": "sbkp_js_24003",
|
||||
"heroimg": "ty_kp_004",
|
||||
"portrait": "portrait_13003"
|
||||
},
|
||||
{
|
||||
"id": 13004,
|
||||
"preson": "13004",
|
||||
"ico": "tx_js_13004",
|
||||
"img": "sbkp_js_24003",
|
||||
"heroimg": "ty_kp_004",
|
||||
"portrait": "portrait_13004"
|
||||
},
|
||||
{
|
||||
"id": 13005,
|
||||
"preson": "13005",
|
||||
"ico": "tx_js_13005",
|
||||
"img": "sbkp_js_24003",
|
||||
"heroimg": "ty_kp_004",
|
||||
"portrait": "portrait_13005"
|
||||
},
|
||||
{
|
||||
"id": 14001,
|
||||
"preson": "14001",
|
||||
"ico": "tx_js_14001",
|
||||
"img": "sbkp_js_24003",
|
||||
"heroimg": "ty_kp_004",
|
||||
"portrait": "portrait_14001"
|
||||
},
|
||||
{
|
||||
"id": 14002,
|
||||
"preson": "14002",
|
||||
"ico": "tx_js_14002",
|
||||
"img": "sbkp_js_24003",
|
||||
"heroimg": "ty_kp_004",
|
||||
"portrait": "portrait_14002"
|
||||
},
|
||||
{
|
||||
"id": 14003,
|
||||
"preson": "14003",
|
||||
"ico": "tx_js_14003",
|
||||
"img": "sbkp_js_24003",
|
||||
"heroimg": "ty_kp_004",
|
||||
"portrait": "portrait_14003"
|
||||
},
|
||||
{
|
||||
"id": 14004,
|
||||
"preson": "14004",
|
||||
"ico": "tx_js_14004",
|
||||
"img": "sbkp_js_24003",
|
||||
"heroimg": "ty_kp_004",
|
||||
"portrait": "portrait_14004"
|
||||
},
|
||||
{
|
||||
"id": 14005,
|
||||
"preson": "14005",
|
||||
"ico": "tx_js_14005",
|
||||
"img": "sbkp_js_24003",
|
||||
"heroimg": "ty_kp_004",
|
||||
"portrait": "portrait_14005"
|
||||
},
|
||||
{
|
||||
"id": 14006,
|
||||
"preson": "14006",
|
||||
"ico": "tx_js_14006",
|
||||
"img": "sbkp_js_24003",
|
||||
"heroimg": "ty_kp_004",
|
||||
"portrait": "portrait_14006"
|
||||
},
|
||||
{
|
||||
"id": 14007,
|
||||
"preson": "14007",
|
||||
"ico": "tx_js_14007",
|
||||
"img": "sbkp_js_24003",
|
||||
"heroimg": "ty_kp_004",
|
||||
"portrait": "portrait_14007"
|
||||
},
|
||||
{
|
||||
"id": 15001,
|
||||
"preson": "15001",
|
||||
"ico": "tx_js_15001",
|
||||
"img": "sbkp_js_24003",
|
||||
"heroimg": "ty_kp_004",
|
||||
"portrait": "portrait_15001"
|
||||
},
|
||||
{
|
||||
"id": 15002,
|
||||
"preson": "15002",
|
||||
"ico": "tx_js_15002",
|
||||
"img": "sbkp_js_24003",
|
||||
"heroimg": "ty_kp_004",
|
||||
"portrait": "portrait_15002"
|
||||
},
|
||||
{
|
||||
"id": 15003,
|
||||
"preson": "15003",
|
||||
"ico": "tx_js_15003",
|
||||
"img": "sbkp_js_24003",
|
||||
"heroimg": "ty_kp_004",
|
||||
"portrait": "portrait_15003"
|
||||
},
|
||||
{
|
||||
"id": 15004,
|
||||
"preson": "15004",
|
||||
"ico": "tx_js_15004",
|
||||
"img": "sbkp_js_24003",
|
||||
"heroimg": "ty_kp_004",
|
||||
"portrait": "portrait_15004"
|
||||
},
|
||||
{
|
||||
"id": 15005,
|
||||
"preson": "15005",
|
||||
"ico": "tx_js_15005",
|
||||
"img": "sbkp_js_24003",
|
||||
"heroimg": "ty_kp_004",
|
||||
"portrait": "portrait_15005"
|
||||
},
|
||||
{
|
||||
"id": 23001,
|
||||
"preson": "23001",
|
||||
"ico": "tx_js_23001",
|
||||
"img": "sbkp_js_24003",
|
||||
"heroimg": "ty_kp_004",
|
||||
"portrait": "portrait_23001"
|
||||
},
|
||||
{
|
||||
"id": 23002,
|
||||
"preson": "23002",
|
||||
"ico": "tx_js_23002",
|
||||
"img": "sbkp_js_24003",
|
||||
"heroimg": "ty_kp_004",
|
||||
"portrait": "portrait_23002"
|
||||
},
|
||||
{
|
||||
"id": 23003,
|
||||
"preson": "23003",
|
||||
"ico": "tx_js_23003",
|
||||
"img": "sbkp_js_24003",
|
||||
"heroimg": "ty_kp_004",
|
||||
"portrait": "portrait_23003"
|
||||
},
|
||||
{
|
||||
"id": 23004,
|
||||
"preson": "23004",
|
||||
"ico": "tx_js_23004",
|
||||
"img": "sbkp_js_24003",
|
||||
"heroimg": "ty_kp_004",
|
||||
"portrait": "portrait_23004"
|
||||
},
|
||||
{
|
||||
"id": 24001,
|
||||
"preson": "24001",
|
||||
"ico": "tx_js_24001",
|
||||
"img": "sbkp_js_24003",
|
||||
"heroimg": "ty_kp_004",
|
||||
"portrait": "portrait_24001"
|
||||
},
|
||||
{
|
||||
"id": 24002,
|
||||
"preson": "24002",
|
||||
"ico": "tx_js_24002",
|
||||
"img": "sbkp_js_24003",
|
||||
"heroimg": "ty_kp_004",
|
||||
"portrait": "portrait_24002"
|
||||
},
|
||||
{
|
||||
"id": 24003,
|
||||
"preson": "24003",
|
||||
"ico": "tx_js_24003",
|
||||
"img": "sbkp_js_24003",
|
||||
"heroimg": "ty_kp_004",
|
||||
"portrait": "portrait_24003"
|
||||
},
|
||||
{
|
||||
"id": 24004,
|
||||
"preson": "24004",
|
||||
"ico": "tx_js_24004",
|
||||
"img": "sbkp_js_25001",
|
||||
"heroimg": "ty_kp_004",
|
||||
"portrait": "portrait_24004"
|
||||
},
|
||||
{
|
||||
"id": 24005,
|
||||
"preson": "24005",
|
||||
"ico": "tx_js_24005",
|
||||
"img": "sbkp_js_25001",
|
||||
"heroimg": "ty_kp_004",
|
||||
"portrait": "portrait_24005"
|
||||
},
|
||||
{
|
||||
"id": 24006,
|
||||
"preson": "24006",
|
||||
"ico": "tx_js_24006",
|
||||
"img": "sbkp_js_25001",
|
||||
"heroimg": "ty_kp_004",
|
||||
"portrait": "portrait_24006"
|
||||
},
|
||||
{
|
||||
"id": 24007,
|
||||
"preson": "24007",
|
||||
"ico": "tx_js_24007",
|
||||
"img": "sbkp_js_25001",
|
||||
"heroimg": "ty_kp_004",
|
||||
"portrait": "portrait_24007"
|
||||
},
|
||||
{
|
||||
"id": 24008,
|
||||
"preson": "24008",
|
||||
"ico": "tx_js_24008",
|
||||
"img": "sbkp_js_25001",
|
||||
"heroimg": "ty_kp_004",
|
||||
"portrait": "portrait_24008"
|
||||
},
|
||||
{
|
||||
"id": 24009,
|
||||
"preson": "24009",
|
||||
"ico": "tx_js_24009",
|
||||
"img": "sbkp_js_25001",
|
||||
"heroimg": "ty_kp_004",
|
||||
"portrait": "portrait_24009"
|
||||
},
|
||||
{
|
||||
"id": 25001,
|
||||
"preson": "25001",
|
||||
"ico": "tx_js_25001",
|
||||
"img": "sbkp_js_25001",
|
||||
"heroimg": "ty_kp_004",
|
||||
"portrait": "portrait_25001"
|
||||
},
|
||||
{
|
||||
"id": 25002,
|
||||
"preson": "25002",
|
||||
"ico": "tx_js_25002",
|
||||
"img": "sbkp_js_25004",
|
||||
"heroimg": "ty_kp_004",
|
||||
"portrait": "portrait_25002"
|
||||
},
|
||||
{
|
||||
"id": 25003,
|
||||
"preson": "25003",
|
||||
"ico": "tx_js_25003",
|
||||
"img": "sbkp_js_25004",
|
||||
"heroimg": "ty_kp_004",
|
||||
"portrait": "portrait_25003"
|
||||
},
|
||||
{
|
||||
"id": 25004,
|
||||
"preson": "25004",
|
||||
"ico": "tx_js_25004",
|
||||
"img": "sbkp_js_25004",
|
||||
"heroimg": "ty_kp_001",
|
||||
"portrait": "portrait_25004"
|
||||
},
|
||||
{
|
||||
"id": 33001,
|
||||
"preson": "33001",
|
||||
"ico": "tx_js_33001",
|
||||
"img": "sbkp_js_34006",
|
||||
"heroimg": "ty_kp_001",
|
||||
"portrait": "portrait_33001"
|
||||
},
|
||||
{
|
||||
"id": 33002,
|
||||
"preson": "33002",
|
||||
"ico": "tx_js_33002",
|
||||
"img": "sbkp_js_34006",
|
||||
"heroimg": "ty_kp_001",
|
||||
"portrait": "portrait_33002"
|
||||
},
|
||||
{
|
||||
"id": 33003,
|
||||
"preson": "33003",
|
||||
"ico": "tx_js_33003",
|
||||
"img": "sbkp_js_34006",
|
||||
"heroimg": "ty_kp_001",
|
||||
"portrait": "portrait_33003"
|
||||
},
|
||||
{
|
||||
"id": 33004,
|
||||
"preson": "33004",
|
||||
"ico": "tx_js_33004",
|
||||
"img": "sbkp_js_34006",
|
||||
"heroimg": "ty_kp_001",
|
||||
"portrait": "portrait_33004"
|
||||
},
|
||||
{
|
||||
"id": 33005,
|
||||
"preson": "33005",
|
||||
"ico": "tx_js_33005",
|
||||
"img": "sbkp_js_34006",
|
||||
"heroimg": "ty_kp_001",
|
||||
"portrait": "portrait_33005"
|
||||
},
|
||||
{
|
||||
"id": 33006,
|
||||
"preson": "33006",
|
||||
"ico": "tx_js_33006",
|
||||
"img": "sbkp_js_34006",
|
||||
"heroimg": "ty_kp_001",
|
||||
"portrait": "portrait_33006"
|
||||
},
|
||||
{
|
||||
"id": 34001,
|
||||
"preson": "34001",
|
||||
"ico": "tx_js_34001",
|
||||
"img": "sbkp_js_34006",
|
||||
"heroimg": "ty_kp_001",
|
||||
"portrait": "portrait_34001"
|
||||
},
|
||||
{
|
||||
"id": 34002,
|
||||
"preson": "34002",
|
||||
"ico": "tx_js_34002",
|
||||
"img": "sbkp_js_34006",
|
||||
"heroimg": "ty_kp_001",
|
||||
"portrait": "portrait_34002"
|
||||
},
|
||||
{
|
||||
"id": 34003,
|
||||
"preson": "34003",
|
||||
"ico": "tx_js_34003",
|
||||
"img": "sbkp_js_34006",
|
||||
"heroimg": "ty_kp_001",
|
||||
"portrait": "portrait_34003"
|
||||
},
|
||||
{
|
||||
"id": 34004,
|
||||
"preson": "34004",
|
||||
"ico": "tx_js_34004",
|
||||
"img": "sbkp_js_34006",
|
||||
"heroimg": "ty_kp_001",
|
||||
"portrait": "portrait_34004"
|
||||
},
|
||||
{
|
||||
"id": 34005,
|
||||
"preson": "34005",
|
||||
"ico": "tx_js_34005",
|
||||
"img": "sbkp_js_34006",
|
||||
"heroimg": "ty_kp_001",
|
||||
"portrait": "portrait_34005"
|
||||
},
|
||||
{
|
||||
"id": 34006,
|
||||
"preson": "34006",
|
||||
"ico": "tx_js_34006",
|
||||
"img": "sbkp_js_34006",
|
||||
"heroimg": "ty_kp_004",
|
||||
"portrait": "portrait_34006"
|
||||
},
|
||||
{
|
||||
"id": 34007,
|
||||
"preson": "34007",
|
||||
"ico": "tx_js_34007",
|
||||
"img": "sbkp_js_35002",
|
||||
"heroimg": "ty_kp_004",
|
||||
"portrait": "portrait_34007"
|
||||
},
|
||||
{
|
||||
"id": 34008,
|
||||
"preson": "34008",
|
||||
"ico": "tx_js_34008",
|
||||
"img": "sbkp_js_35002",
|
||||
"heroimg": "ty_kp_004",
|
||||
"portrait": "portrait_34008"
|
||||
},
|
||||
{
|
||||
"id": 35001,
|
||||
"preson": "35001",
|
||||
"ico": "tx_js_35001",
|
||||
"img": "sbkp_js_35002",
|
||||
"heroimg": "ty_kp_004",
|
||||
"portrait": "portrait_35001"
|
||||
},
|
||||
{
|
||||
"id": 35002,
|
||||
"preson": "35002",
|
||||
"ico": "tx_js_35002",
|
||||
"img": "sbkp_js_35002",
|
||||
"heroimg": "ty_kp_002",
|
||||
"portrait": "portrait_35002"
|
||||
},
|
||||
{
|
||||
"id": 35003,
|
||||
"preson": "35003",
|
||||
"ico": "tx_js_35003",
|
||||
"img": "sbkp_js_35002",
|
||||
"heroimg": "ty_kp_002",
|
||||
"portrait": "portrait_35003"
|
||||
},
|
||||
{
|
||||
"id": 35004,
|
||||
"preson": "35004",
|
||||
"ico": "tx_js_35004",
|
||||
"img": "sbkp_js_35002",
|
||||
"heroimg": "ty_kp_002",
|
||||
"portrait": "portrait_35004"
|
||||
},
|
||||
{
|
||||
"id": 35005,
|
||||
"preson": "35005",
|
||||
"ico": "tx_js_35005",
|
||||
"img": "sbkp_js_35002",
|
||||
"heroimg": "ty_kp_002",
|
||||
"portrait": "portrait_35005"
|
||||
},
|
||||
{
|
||||
"id": 35006,
|
||||
"preson": "35006",
|
||||
"ico": "tx_js_35006",
|
||||
"img": "sbkp_js_35002",
|
||||
"heroimg": "ty_kp_002",
|
||||
"portrait": "portrait_35006"
|
||||
},
|
||||
{
|
||||
"id": 43001,
|
||||
"preson": "43001",
|
||||
"ico": "tx_js_43001",
|
||||
"img": "sbkp_js_35002",
|
||||
"heroimg": "ty_kp_002",
|
||||
"portrait": "portrait_43001"
|
||||
},
|
||||
{
|
||||
"id": 43002,
|
||||
"preson": "43002",
|
||||
"ico": "tx_js_43002",
|
||||
"img": "sbkp_js_35002",
|
||||
"heroimg": "ty_kp_002",
|
||||
"portrait": "portrait_43002"
|
||||
},
|
||||
{
|
||||
"id": 43003,
|
||||
"preson": "43003",
|
||||
"ico": "tx_js_43003",
|
||||
"img": "sbkp_js_35002",
|
||||
"heroimg": "ty_kp_002",
|
||||
"portrait": "portrait_43003"
|
||||
},
|
||||
{
|
||||
"id": 43004,
|
||||
"preson": "43004",
|
||||
"ico": "tx_js_43004",
|
||||
"img": "sbkp_js_35002",
|
||||
"heroimg": "ty_kp_002",
|
||||
"portrait": "portrait_43004"
|
||||
},
|
||||
{
|
||||
"id": 43005,
|
||||
"preson": "43005",
|
||||
"ico": "tx_js_43005",
|
||||
"img": "sbkp_js_35002",
|
||||
"heroimg": "ty_kp_002",
|
||||
"portrait": "portrait_43005"
|
||||
},
|
||||
{
|
||||
"id": 43006,
|
||||
"preson": "43006",
|
||||
"ico": "tx_js_43006",
|
||||
"img": "sbkp_js_35002",
|
||||
"heroimg": "ty_kp_002",
|
||||
"portrait": "portrait_43006"
|
||||
},
|
||||
{
|
||||
"id": 43007,
|
||||
"preson": "43007",
|
||||
"ico": "tx_js_43007",
|
||||
"img": "sbkp_js_35002",
|
||||
"heroimg": "ty_kp_002",
|
||||
"portrait": "portrait_43007"
|
||||
},
|
||||
{
|
||||
"id": 44001,
|
||||
"preson": "44001",
|
||||
"ico": "tx_js_44001",
|
||||
"img": "sbkp_js_35002",
|
||||
"heroimg": "ty_kp_002",
|
||||
"portrait": "portrait_44001"
|
||||
},
|
||||
{
|
||||
"id": 44002,
|
||||
"preson": "44002",
|
||||
"ico": "tx_js_44002",
|
||||
"img": "sbkp_js_35002",
|
||||
"heroimg": "ty_kp_002",
|
||||
"portrait": "portrait_44002"
|
||||
},
|
||||
{
|
||||
"id": 44003,
|
||||
"preson": "44003",
|
||||
"ico": "tx_js_44003",
|
||||
"img": "sbkp_js_35002",
|
||||
"heroimg": "ty_kp_002",
|
||||
"portrait": "portrait_44003"
|
||||
},
|
||||
{
|
||||
"id": 44004,
|
||||
"preson": "44004",
|
||||
"ico": "tx_js_44004",
|
||||
"img": "sbkp_js_35002",
|
||||
"heroimg": "ty_kp_002",
|
||||
"portrait": "portrait_44004"
|
||||
},
|
||||
{
|
||||
"id": 44005,
|
||||
"preson": "44005",
|
||||
"ico": "tx_js_44005",
|
||||
"img": "sbkp_js_35002",
|
||||
"heroimg": "ty_kp_002",
|
||||
"portrait": "portrait_44005"
|
||||
},
|
||||
{
|
||||
"id": 44006,
|
||||
"preson": "44006",
|
||||
"ico": "tx_js_44006",
|
||||
"img": "sbkp_js_35002",
|
||||
"heroimg": "ty_kp_002",
|
||||
"portrait": "portrait_44006"
|
||||
},
|
||||
{
|
||||
"id": 45001,
|
||||
"preson": "45001",
|
||||
"ico": "tx_js_45001",
|
||||
"img": "sbkp_js_35002",
|
||||
"heroimg": "ty_kp_002",
|
||||
"portrait": "portrait_45001"
|
||||
},
|
||||
{
|
||||
"id": 45002,
|
||||
"preson": "45002",
|
||||
"ico": "tx_js_45002",
|
||||
"img": "sbkp_js_35002",
|
||||
"heroimg": "ty_kp_002",
|
||||
"portrait": "portrait_45002"
|
||||
},
|
||||
{
|
||||
"id": 45003,
|
||||
"preson": "45003",
|
||||
"ico": "tx_js_45003",
|
||||
"img": "sbkp_js_35002",
|
||||
"heroimg": "ty_kp_003",
|
||||
"portrait": "portrait_45003"
|
||||
},
|
||||
{
|
||||
"id": 45004,
|
||||
"preson": "45004",
|
||||
"ico": "tx_js_45004",
|
||||
"img": "sbkp_js_35002",
|
||||
"heroimg": "ty_kp_003",
|
||||
"portrait": "portrait_45004"
|
||||
},
|
||||
{
|
||||
"id": 43901,
|
||||
"preson": "43901",
|
||||
"ico": "tx_js_43901",
|
||||
"img": "sbkp_js_35002",
|
||||
"heroimg": "ty_kp_003",
|
||||
"portrait": "portrait_43901"
|
||||
},
|
||||
{
|
||||
"id": 42911,
|
||||
"preson": "42911",
|
||||
"ico": "tx_js_42911",
|
||||
"img": "sbkp_js_35002",
|
||||
"heroimg": "ty_kp_003",
|
||||
"portrait": "portrait_42911"
|
||||
},
|
||||
{
|
||||
"id": 43911,
|
||||
"preson": "43911",
|
||||
"ico": "tx_js_43911",
|
||||
"img": "sbkp_js_35002",
|
||||
"heroimg": "ty_kp_003",
|
||||
"portrait": "portrait_43911"
|
||||
},
|
||||
{
|
||||
"id": 44911,
|
||||
"preson": "44911",
|
||||
"ico": "tx_js_44911",
|
||||
"img": "sbkp_js_35002",
|
||||
"heroimg": "ty_kp_003",
|
||||
"portrait": "portrait_44911"
|
||||
},
|
||||
{
|
||||
"id": 43921,
|
||||
"preson": "43921",
|
||||
"ico": "tx_js_43921",
|
||||
"img": "sbkp_js_35002",
|
||||
"heroimg": "ty_kp_003",
|
||||
"portrait": "portrait_43921"
|
||||
},
|
||||
{
|
||||
"id": 44921,
|
||||
"preson": "44921",
|
||||
"ico": "tx_js_44921",
|
||||
"img": "sbkp_js_35002",
|
||||
"heroimg": "ty_kp_003",
|
||||
"portrait": "portrait_44921"
|
||||
},
|
||||
{
|
||||
"id": 45921,
|
||||
"preson": "45921",
|
||||
"ico": "tx_js_45921",
|
||||
"img": "sbkp_js_35002",
|
||||
"heroimg": "ty_kp_003",
|
||||
"portrait": "portrait_45921"
|
||||
},
|
||||
{
|
||||
"id": 51001,
|
||||
"preson": "51001",
|
||||
"ico": "tx_js_51001",
|
||||
"img": "sbkp_js_35002",
|
||||
"heroimg": "ty_kp_003",
|
||||
"portrait": "portrait_51001"
|
||||
},
|
||||
{
|
||||
"id": 51002,
|
||||
"preson": "51002",
|
||||
"ico": "tx_js_51002",
|
||||
"img": "sbkp_js_35002",
|
||||
"heroimg": "ty_kp_003",
|
||||
"portrait": "portrait_51002"
|
||||
},
|
||||
{
|
||||
"id": 51003,
|
||||
"preson": "51003",
|
||||
"ico": "tx_js_51003",
|
||||
"img": "sbkp_js_35002",
|
||||
"heroimg": "ty_kp_003",
|
||||
"portrait": "portrait_51003"
|
||||
},
|
||||
{
|
||||
"id": 51004,
|
||||
"preson": "51004",
|
||||
"ico": "tx_js_51004",
|
||||
"img": "sbkp_js_35002",
|
||||
"heroimg": "ty_kp_003",
|
||||
"portrait": "portrait_51004"
|
||||
},
|
||||
{
|
||||
"id": 51005,
|
||||
"preson": "51005",
|
||||
"ico": "tx_js_51005",
|
||||
"img": "sbkp_js_35002",
|
||||
"heroimg": "ty_kp_003",
|
||||
"portrait": "portrait_51005"
|
||||
},
|
||||
{
|
||||
"id": 51006,
|
||||
"preson": "51006",
|
||||
"ico": "tx_js_51006",
|
||||
"img": "sbkp_js_35002",
|
||||
"heroimg": "ty_kp_003",
|
||||
"portrait": "portrait_51006"
|
||||
},
|
||||
{
|
||||
"id": 51007,
|
||||
"preson": "51007",
|
||||
"ico": "tx_js_51007",
|
||||
"img": "sbkp_js_35002",
|
||||
"heroimg": "ty_kp_003",
|
||||
"portrait": "portrait_51007"
|
||||
},
|
||||
{
|
||||
"id": 51008,
|
||||
"preson": "51008",
|
||||
"ico": "tx_js_51008",
|
||||
"img": "sbkp_js_35002",
|
||||
"heroimg": "ty_kp_003",
|
||||
"portrait": "portrait_51008"
|
||||
},
|
||||
{
|
||||
"id": 51009,
|
||||
"preson": "51009",
|
||||
"ico": "tx_js_51009",
|
||||
"img": "sbkp_js_35002",
|
||||
"heroimg": "ty_kp_003",
|
||||
"portrait": "portrait_51009"
|
||||
},
|
||||
{
|
||||
"id": 51010,
|
||||
"preson": "51010",
|
||||
"ico": "tx_js_51010",
|
||||
"img": "sbkp_js_35002",
|
||||
"heroimg": "ty_kp_003",
|
||||
"portrait": "portrait_51010"
|
||||
},
|
||||
{
|
||||
"id": 51011,
|
||||
"preson": "51011",
|
||||
"ico": "tx_js_51011",
|
||||
"img": "sbkp_js_35002",
|
||||
"heroimg": "ty_kp_003",
|
||||
"portrait": "portrait_51011"
|
||||
},
|
||||
{
|
||||
"id": 51012,
|
||||
"preson": "51012",
|
||||
"ico": "tx_js_51012",
|
||||
"img": "sbkp_js_35002",
|
||||
"heroimg": "ty_kp_003",
|
||||
"portrait": "portrait_51012"
|
||||
},
|
||||
{
|
||||
"id": 51013,
|
||||
"preson": "51013",
|
||||
"ico": "tx_js_51013",
|
||||
"img": "sbkp_js_35002",
|
||||
"heroimg": "ty_kp_003",
|
||||
"portrait": "portrait_51013"
|
||||
},
|
||||
{
|
||||
"id": 51014,
|
||||
"preson": "51014",
|
||||
"ico": "tx_js_51014",
|
||||
"img": "sbkp_js_35002",
|
||||
"heroimg": "ty_kp_003",
|
||||
"portrait": "portrait_51014"
|
||||
},
|
||||
{
|
||||
"id": 53001,
|
||||
"preson": "53001",
|
||||
"ico": "tx_js_53001",
|
||||
"img": "sbkp_js_35002",
|
||||
"heroimg": "ty_kp_003",
|
||||
"portrait": "portrait_53001"
|
||||
},
|
||||
{
|
||||
"id": 53002,
|
||||
"preson": "53002",
|
||||
"ico": "tx_js_53002",
|
||||
"img": "sbkp_js_35002",
|
||||
"heroimg": "ty_kp_003",
|
||||
"portrait": "portrait_53002"
|
||||
},
|
||||
{
|
||||
"id": 53003,
|
||||
"preson": "53003",
|
||||
"ico": "tx_js_53003",
|
||||
"img": "sbkp_js_35002",
|
||||
"heroimg": "ty_kp_003",
|
||||
"portrait": "portrait_53003"
|
||||
},
|
||||
{
|
||||
"id": 53004,
|
||||
"preson": "53004",
|
||||
"ico": "tx_js_53004",
|
||||
"img": "sbkp_js_35002",
|
||||
"heroimg": "ty_kp_003",
|
||||
"portrait": "portrait_53004"
|
||||
},
|
||||
{
|
||||
"id": 53005,
|
||||
"preson": "53005",
|
||||
"ico": "tx_js_53005",
|
||||
"img": "sbkp_js_35002",
|
||||
"heroimg": "ty_kp_003",
|
||||
"portrait": "portrait_53005"
|
||||
},
|
||||
{
|
||||
"id": 53006,
|
||||
"preson": "53006",
|
||||
"ico": "tx_js_53006",
|
||||
"img": "sbkp_js_35002",
|
||||
"heroimg": "ty_kp_003",
|
||||
"portrait": "portrait_53006"
|
||||
},
|
||||
{
|
||||
"id": 55001,
|
||||
"preson": "55001",
|
||||
"ico": "tx_js_55001",
|
||||
"img": "sbkp_js_35002",
|
||||
"heroimg": "ty_kp_003",
|
||||
"portrait": "portrait_55001"
|
||||
},
|
||||
{
|
||||
"id": 55002,
|
||||
"preson": "55002",
|
||||
"ico": "tx_js_55002",
|
||||
"img": "sbkp_js_35002",
|
||||
"heroimg": "ty_kp_003",
|
||||
"portrait": "portrait_55002"
|
||||
},
|
||||
{
|
||||
"id": 55003,
|
||||
"preson": "55003",
|
||||
"ico": "tx_js_55003",
|
||||
"img": "sbkp_js_35002",
|
||||
"heroimg": "ty_kp_003",
|
||||
"portrait": "portrait_55003"
|
||||
},
|
||||
{
|
||||
"id": 55004,
|
||||
"preson": "55004",
|
||||
"ico": "tx_js_55004",
|
||||
"img": "sbkp_js_35002",
|
||||
"heroimg": "ty_kp_003",
|
||||
"portrait": "portrait_55004"
|
||||
},
|
||||
{
|
||||
"id": 55005,
|
||||
"preson": "55005",
|
||||
"ico": "tx_js_55005",
|
||||
"img": "sbkp_js_35002",
|
||||
"heroimg": "ty_kp_003",
|
||||
"portrait": "portrait_55005"
|
||||
},
|
||||
{
|
||||
"id": 55006,
|
||||
"preson": "55006",
|
||||
"ico": "tx_js_55006",
|
||||
"img": "sbkp_js_35002",
|
||||
"heroimg": "ty_kp_003",
|
||||
"portrait": "portrait_55006"
|
||||
},
|
||||
{
|
||||
"id": 55007,
|
||||
"preson": "55007",
|
||||
"ico": "tx_js_55007",
|
||||
"img": "sbkp_js_35002",
|
||||
"heroimg": "ty_kp_003",
|
||||
"portrait": "portrait_55007"
|
||||
},
|
||||
{
|
||||
"id": 55008,
|
||||
"preson": "55008",
|
||||
"ico": "tx_js_55008",
|
||||
"img": "sbkp_js_35002",
|
||||
"heroimg": "ty_kp_003",
|
||||
"portrait": "portrait_55008"
|
||||
}
|
||||
]
|
@ -44,7 +44,7 @@
|
||||
},
|
||||
"star": 3,
|
||||
"color": 2,
|
||||
"race": 2,
|
||||
"race": 1,
|
||||
"job": 1,
|
||||
"type": 1,
|
||||
"prefab": "13002",
|
||||
@ -81,7 +81,7 @@
|
||||
},
|
||||
"star": 3,
|
||||
"color": 2,
|
||||
"race": 3,
|
||||
"race": 1,
|
||||
"job": 2,
|
||||
"type": 1,
|
||||
"prefab": "13003",
|
||||
@ -118,7 +118,7 @@
|
||||
},
|
||||
"star": 3,
|
||||
"color": 2,
|
||||
"race": 4,
|
||||
"race": 1,
|
||||
"job": 1,
|
||||
"type": 1,
|
||||
"prefab": "13004",
|
||||
@ -155,7 +155,7 @@
|
||||
},
|
||||
"star": 3,
|
||||
"color": 2,
|
||||
"race": 4,
|
||||
"race": 1,
|
||||
"job": 3,
|
||||
"type": 1,
|
||||
"prefab": "13005",
|
||||
@ -192,7 +192,7 @@
|
||||
},
|
||||
"star": 4,
|
||||
"color": 3,
|
||||
"race": 4,
|
||||
"race": 1,
|
||||
"job": 2,
|
||||
"type": 1,
|
||||
"prefab": "14001",
|
||||
@ -229,7 +229,7 @@
|
||||
},
|
||||
"star": 4,
|
||||
"color": 3,
|
||||
"race": 4,
|
||||
"race": 1,
|
||||
"job": 2,
|
||||
"type": 1,
|
||||
"prefab": "14002",
|
||||
@ -266,7 +266,7 @@
|
||||
},
|
||||
"star": 4,
|
||||
"color": 3,
|
||||
"race": 4,
|
||||
"race": 1,
|
||||
"job": 4,
|
||||
"type": 1,
|
||||
"prefab": "14003",
|
||||
@ -303,7 +303,7 @@
|
||||
},
|
||||
"star": 4,
|
||||
"color": 3,
|
||||
"race": 4,
|
||||
"race": 1,
|
||||
"job": 3,
|
||||
"type": 1,
|
||||
"prefab": "14004",
|
||||
@ -340,7 +340,7 @@
|
||||
},
|
||||
"star": 4,
|
||||
"color": 3,
|
||||
"race": 4,
|
||||
"race": 1,
|
||||
"job": 1,
|
||||
"type": 1,
|
||||
"prefab": "14005",
|
||||
@ -377,7 +377,7 @@
|
||||
},
|
||||
"star": 4,
|
||||
"color": 3,
|
||||
"race": 4,
|
||||
"race": 1,
|
||||
"job": 4,
|
||||
"type": 1,
|
||||
"prefab": "14006",
|
||||
@ -414,7 +414,7 @@
|
||||
},
|
||||
"star": 4,
|
||||
"color": 3,
|
||||
"race": 4,
|
||||
"race": 1,
|
||||
"job": 2,
|
||||
"type": 1,
|
||||
"prefab": "14007",
|
||||
@ -451,7 +451,7 @@
|
||||
},
|
||||
"star": 5,
|
||||
"color": 4,
|
||||
"race": 4,
|
||||
"race": 1,
|
||||
"job": 1,
|
||||
"type": 1,
|
||||
"prefab": "15001",
|
||||
@ -488,7 +488,7 @@
|
||||
},
|
||||
"star": 5,
|
||||
"color": 4,
|
||||
"race": 4,
|
||||
"race": 1,
|
||||
"job": 1,
|
||||
"type": 1,
|
||||
"prefab": "15002",
|
||||
@ -525,7 +525,7 @@
|
||||
},
|
||||
"star": 5,
|
||||
"color": 4,
|
||||
"race": 4,
|
||||
"race": 1,
|
||||
"job": 1,
|
||||
"type": 1,
|
||||
"prefab": "15003",
|
||||
@ -562,7 +562,7 @@
|
||||
},
|
||||
"star": 5,
|
||||
"color": 4,
|
||||
"race": 4,
|
||||
"race": 1,
|
||||
"job": 4,
|
||||
"type": 1,
|
||||
"prefab": "15004",
|
||||
@ -599,7 +599,7 @@
|
||||
},
|
||||
"star": 5,
|
||||
"color": 4,
|
||||
"race": 4,
|
||||
"race": 1,
|
||||
"job": 3,
|
||||
"type": 1,
|
||||
"prefab": "15005",
|
||||
@ -636,7 +636,7 @@
|
||||
},
|
||||
"star": 3,
|
||||
"color": 2,
|
||||
"race": 4,
|
||||
"race": 2,
|
||||
"job": 3,
|
||||
"type": 1,
|
||||
"prefab": "23001",
|
||||
@ -673,7 +673,7 @@
|
||||
},
|
||||
"star": 3,
|
||||
"color": 2,
|
||||
"race": 4,
|
||||
"race": 2,
|
||||
"job": 1,
|
||||
"type": 1,
|
||||
"prefab": "23002",
|
||||
@ -710,7 +710,7 @@
|
||||
},
|
||||
"star": 3,
|
||||
"color": 2,
|
||||
"race": 4,
|
||||
"race": 2,
|
||||
"job": 3,
|
||||
"type": 1,
|
||||
"prefab": "23003",
|
||||
@ -747,7 +747,7 @@
|
||||
},
|
||||
"star": 3,
|
||||
"color": 2,
|
||||
"race": 4,
|
||||
"race": 2,
|
||||
"job": 4,
|
||||
"type": 1,
|
||||
"prefab": "23004",
|
||||
@ -784,7 +784,7 @@
|
||||
},
|
||||
"star": 4,
|
||||
"color": 3,
|
||||
"race": 4,
|
||||
"race": 2,
|
||||
"job": 1,
|
||||
"type": 1,
|
||||
"prefab": "24001",
|
||||
@ -821,7 +821,7 @@
|
||||
},
|
||||
"star": 4,
|
||||
"color": 3,
|
||||
"race": 4,
|
||||
"race": 2,
|
||||
"job": 1,
|
||||
"type": 1,
|
||||
"prefab": "24002",
|
||||
@ -858,7 +858,7 @@
|
||||
},
|
||||
"star": 4,
|
||||
"color": 3,
|
||||
"race": 4,
|
||||
"race": 2,
|
||||
"job": 4,
|
||||
"type": 1,
|
||||
"prefab": "24003",
|
||||
@ -895,7 +895,7 @@
|
||||
},
|
||||
"star": 4,
|
||||
"color": 3,
|
||||
"race": 4,
|
||||
"race": 2,
|
||||
"job": 1,
|
||||
"type": 1,
|
||||
"prefab": "24004",
|
||||
@ -932,7 +932,7 @@
|
||||
},
|
||||
"star": 4,
|
||||
"color": 3,
|
||||
"race": 4,
|
||||
"race": 2,
|
||||
"job": 3,
|
||||
"type": 1,
|
||||
"prefab": "24005",
|
||||
@ -969,7 +969,7 @@
|
||||
},
|
||||
"star": 4,
|
||||
"color": 3,
|
||||
"race": 4,
|
||||
"race": 2,
|
||||
"job": 3,
|
||||
"type": 1,
|
||||
"prefab": "24006",
|
||||
@ -1006,7 +1006,7 @@
|
||||
},
|
||||
"star": 4,
|
||||
"color": 3,
|
||||
"race": 4,
|
||||
"race": 2,
|
||||
"job": 3,
|
||||
"type": 1,
|
||||
"prefab": "24007",
|
||||
@ -1043,7 +1043,7 @@
|
||||
},
|
||||
"star": 4,
|
||||
"color": 3,
|
||||
"race": 4,
|
||||
"race": 2,
|
||||
"job": 1,
|
||||
"type": 1,
|
||||
"prefab": "24008",
|
||||
@ -1080,7 +1080,7 @@
|
||||
},
|
||||
"star": 4,
|
||||
"color": 3,
|
||||
"race": 4,
|
||||
"race": 2,
|
||||
"job": 4,
|
||||
"type": 1,
|
||||
"prefab": "24009",
|
||||
@ -1117,7 +1117,7 @@
|
||||
},
|
||||
"star": 5,
|
||||
"color": 4,
|
||||
"race": 4,
|
||||
"race": 2,
|
||||
"job": 2,
|
||||
"type": 1,
|
||||
"prefab": "25001",
|
||||
@ -1154,7 +1154,7 @@
|
||||
},
|
||||
"star": 5,
|
||||
"color": 4,
|
||||
"race": 4,
|
||||
"race": 2,
|
||||
"job": 3,
|
||||
"type": 1,
|
||||
"prefab": "25002",
|
||||
@ -1191,7 +1191,7 @@
|
||||
},
|
||||
"star": 5,
|
||||
"color": 4,
|
||||
"race": 4,
|
||||
"race": 2,
|
||||
"job": 4,
|
||||
"type": 1,
|
||||
"prefab": "25003",
|
||||
@ -1228,7 +1228,7 @@
|
||||
},
|
||||
"star": 5,
|
||||
"color": 4,
|
||||
"race": 4,
|
||||
"race": 2,
|
||||
"job": 3,
|
||||
"type": 1,
|
||||
"prefab": "25004",
|
||||
@ -1265,7 +1265,7 @@
|
||||
},
|
||||
"star": 3,
|
||||
"color": 2,
|
||||
"race": 4,
|
||||
"race": 3,
|
||||
"job": 3,
|
||||
"type": 1,
|
||||
"prefab": "33001",
|
||||
@ -1302,7 +1302,7 @@
|
||||
},
|
||||
"star": 3,
|
||||
"color": 2,
|
||||
"race": 4,
|
||||
"race": 3,
|
||||
"job": 1,
|
||||
"type": 1,
|
||||
"prefab": "33002",
|
||||
@ -1339,7 +1339,7 @@
|
||||
},
|
||||
"star": 3,
|
||||
"color": 2,
|
||||
"race": 4,
|
||||
"race": 3,
|
||||
"job": 1,
|
||||
"type": 1,
|
||||
"prefab": "33003",
|
||||
@ -1376,7 +1376,7 @@
|
||||
},
|
||||
"star": 3,
|
||||
"color": 2,
|
||||
"race": 4,
|
||||
"race": 3,
|
||||
"job": 1,
|
||||
"type": 1,
|
||||
"prefab": "33004",
|
||||
@ -1413,7 +1413,7 @@
|
||||
},
|
||||
"star": 3,
|
||||
"color": 2,
|
||||
"race": 4,
|
||||
"race": 3,
|
||||
"job": 1,
|
||||
"type": 1,
|
||||
"prefab": "33005",
|
||||
@ -1450,7 +1450,7 @@
|
||||
},
|
||||
"star": 3,
|
||||
"color": 2,
|
||||
"race": 4,
|
||||
"race": 3,
|
||||
"job": 3,
|
||||
"type": 1,
|
||||
"prefab": "33006",
|
||||
@ -1487,7 +1487,7 @@
|
||||
},
|
||||
"star": 4,
|
||||
"color": 3,
|
||||
"race": 4,
|
||||
"race": 3,
|
||||
"job": 1,
|
||||
"type": 1,
|
||||
"prefab": "34001",
|
||||
@ -1524,7 +1524,7 @@
|
||||
},
|
||||
"star": 4,
|
||||
"color": 3,
|
||||
"race": 4,
|
||||
"race": 3,
|
||||
"job": 3,
|
||||
"type": 1,
|
||||
"prefab": "34002",
|
||||
@ -1561,7 +1561,7 @@
|
||||
},
|
||||
"star": 4,
|
||||
"color": 3,
|
||||
"race": 4,
|
||||
"race": 3,
|
||||
"job": 1,
|
||||
"type": 1,
|
||||
"prefab": "34003",
|
||||
@ -1598,7 +1598,7 @@
|
||||
},
|
||||
"star": 4,
|
||||
"color": 3,
|
||||
"race": 4,
|
||||
"race": 3,
|
||||
"job": 3,
|
||||
"type": 1,
|
||||
"prefab": "34004",
|
||||
@ -1635,7 +1635,7 @@
|
||||
},
|
||||
"star": 4,
|
||||
"color": 3,
|
||||
"race": 4,
|
||||
"race": 3,
|
||||
"job": 4,
|
||||
"type": 1,
|
||||
"prefab": "34005",
|
||||
@ -1672,7 +1672,7 @@
|
||||
},
|
||||
"star": 4,
|
||||
"color": 3,
|
||||
"race": 4,
|
||||
"race": 3,
|
||||
"job": 4,
|
||||
"type": 1,
|
||||
"prefab": "34006",
|
||||
@ -1709,7 +1709,7 @@
|
||||
},
|
||||
"star": 4,
|
||||
"color": 3,
|
||||
"race": 4,
|
||||
"race": 3,
|
||||
"job": 1,
|
||||
"type": 1,
|
||||
"prefab": "34007",
|
||||
@ -1746,7 +1746,7 @@
|
||||
},
|
||||
"star": 4,
|
||||
"color": 3,
|
||||
"race": 4,
|
||||
"race": 3,
|
||||
"job": 4,
|
||||
"type": 1,
|
||||
"prefab": "34008",
|
||||
@ -1783,7 +1783,7 @@
|
||||
},
|
||||
"star": 5,
|
||||
"color": 4,
|
||||
"race": 4,
|
||||
"race": 3,
|
||||
"job": 1,
|
||||
"type": 1,
|
||||
"prefab": "35001",
|
||||
@ -1820,7 +1820,7 @@
|
||||
},
|
||||
"star": 5,
|
||||
"color": 4,
|
||||
"race": 4,
|
||||
"race": 3,
|
||||
"job": 4,
|
||||
"type": 1,
|
||||
"prefab": "35002",
|
||||
@ -1857,7 +1857,7 @@
|
||||
},
|
||||
"star": 5,
|
||||
"color": 4,
|
||||
"race": 4,
|
||||
"race": 3,
|
||||
"job": 1,
|
||||
"type": 1,
|
||||
"prefab": "35003",
|
||||
@ -1894,7 +1894,7 @@
|
||||
},
|
||||
"star": 5,
|
||||
"color": 4,
|
||||
"race": 4,
|
||||
"race": 3,
|
||||
"job": 1,
|
||||
"type": 1,
|
||||
"prefab": "35004",
|
||||
@ -1931,7 +1931,7 @@
|
||||
},
|
||||
"star": 5,
|
||||
"color": 4,
|
||||
"race": 4,
|
||||
"race": 3,
|
||||
"job": 3,
|
||||
"type": 1,
|
||||
"prefab": "35005",
|
||||
@ -1968,7 +1968,7 @@
|
||||
},
|
||||
"star": 5,
|
||||
"color": 4,
|
||||
"race": 4,
|
||||
"race": 3,
|
||||
"job": 3,
|
||||
"type": 1,
|
||||
"prefab": "35006",
|
||||
|
4728
bin/json/game_newskill.json
Normal file
4728
bin/json/game_newskill.json
Normal file
File diff suppressed because it is too large
Load Diff
@ -17,7 +17,7 @@
|
||||
"n": 10000
|
||||
}
|
||||
],
|
||||
"sale": 5,
|
||||
"sale": 500,
|
||||
"salelist": [],
|
||||
"buyminnum": 1,
|
||||
"buymaxnum": 10,
|
||||
@ -45,7 +45,7 @@
|
||||
"n": 20000
|
||||
}
|
||||
],
|
||||
"sale": 5,
|
||||
"sale": 500,
|
||||
"salelist": [],
|
||||
"buyminnum": 1,
|
||||
"buymaxnum": 10,
|
||||
@ -73,7 +73,7 @@
|
||||
"n": 30000
|
||||
}
|
||||
],
|
||||
"sale": 5,
|
||||
"sale": 500,
|
||||
"salelist": [],
|
||||
"buyminnum": 1,
|
||||
"buymaxnum": 10,
|
||||
@ -101,7 +101,7 @@
|
||||
"n": 40000
|
||||
}
|
||||
],
|
||||
"sale": 5,
|
||||
"sale": 500,
|
||||
"salelist": [],
|
||||
"buyminnum": 1,
|
||||
"buymaxnum": 10,
|
||||
@ -129,7 +129,7 @@
|
||||
"n": 50000
|
||||
}
|
||||
],
|
||||
"sale": 5,
|
||||
"sale": 500,
|
||||
"salelist": [],
|
||||
"buyminnum": 1,
|
||||
"buymaxnum": 10,
|
||||
@ -157,7 +157,7 @@
|
||||
"n": 60000
|
||||
}
|
||||
],
|
||||
"sale": 5,
|
||||
"sale": 500,
|
||||
"salelist": [],
|
||||
"buyminnum": 1,
|
||||
"buymaxnum": 10,
|
||||
@ -185,7 +185,7 @@
|
||||
"n": 10000
|
||||
}
|
||||
],
|
||||
"sale": 10,
|
||||
"sale": 1000,
|
||||
"salelist": [
|
||||
1000,
|
||||
1000,
|
||||
@ -220,7 +220,7 @@
|
||||
"n": 10000
|
||||
}
|
||||
],
|
||||
"sale": 10,
|
||||
"sale": 1000,
|
||||
"salelist": [
|
||||
1000,
|
||||
1000,
|
||||
@ -255,7 +255,7 @@
|
||||
"n": 10000
|
||||
}
|
||||
],
|
||||
"sale": 10,
|
||||
"sale": 1000,
|
||||
"salelist": [
|
||||
1000,
|
||||
1000,
|
||||
@ -290,7 +290,7 @@
|
||||
"n": 10000
|
||||
}
|
||||
],
|
||||
"sale": 5,
|
||||
"sale": 500,
|
||||
"salelist": [],
|
||||
"buyminnum": 1,
|
||||
"buymaxnum": 10,
|
||||
@ -318,7 +318,7 @@
|
||||
"n": 20000
|
||||
}
|
||||
],
|
||||
"sale": 5,
|
||||
"sale": 500,
|
||||
"salelist": [],
|
||||
"buyminnum": 1,
|
||||
"buymaxnum": 10,
|
||||
@ -346,7 +346,7 @@
|
||||
"n": 30000
|
||||
}
|
||||
],
|
||||
"sale": 5,
|
||||
"sale": 500,
|
||||
"salelist": [],
|
||||
"buyminnum": 1,
|
||||
"buymaxnum": 10,
|
||||
@ -374,7 +374,7 @@
|
||||
"n": 40000
|
||||
}
|
||||
],
|
||||
"sale": 5,
|
||||
"sale": 500,
|
||||
"salelist": [],
|
||||
"buyminnum": 1,
|
||||
"buymaxnum": 10,
|
||||
@ -402,7 +402,7 @@
|
||||
"n": 50000
|
||||
}
|
||||
],
|
||||
"sale": 5,
|
||||
"sale": 500,
|
||||
"salelist": [],
|
||||
"buyminnum": 1,
|
||||
"buymaxnum": 10,
|
||||
@ -430,7 +430,7 @@
|
||||
"n": 60000
|
||||
}
|
||||
],
|
||||
"sale": 5,
|
||||
"sale": 500,
|
||||
"salelist": [],
|
||||
"buyminnum": 1,
|
||||
"buymaxnum": 10,
|
||||
@ -458,7 +458,7 @@
|
||||
"n": 10000
|
||||
}
|
||||
],
|
||||
"sale": 10,
|
||||
"sale": 1000,
|
||||
"salelist": [
|
||||
1000,
|
||||
1000,
|
||||
@ -493,7 +493,7 @@
|
||||
"n": 10000
|
||||
}
|
||||
],
|
||||
"sale": 10,
|
||||
"sale": 1000,
|
||||
"salelist": [
|
||||
1000,
|
||||
1000,
|
||||
@ -528,7 +528,7 @@
|
||||
"n": 10000
|
||||
}
|
||||
],
|
||||
"sale": 10,
|
||||
"sale": 1000,
|
||||
"salelist": [
|
||||
1000,
|
||||
1000,
|
||||
@ -563,7 +563,7 @@
|
||||
"n": 10000
|
||||
}
|
||||
],
|
||||
"sale": 5,
|
||||
"sale": 500,
|
||||
"salelist": [],
|
||||
"buyminnum": 1,
|
||||
"buymaxnum": 10,
|
||||
@ -591,7 +591,7 @@
|
||||
"n": 20000
|
||||
}
|
||||
],
|
||||
"sale": 5,
|
||||
"sale": 500,
|
||||
"salelist": [],
|
||||
"buyminnum": 1,
|
||||
"buymaxnum": 10,
|
||||
@ -619,7 +619,7 @@
|
||||
"n": 30000
|
||||
}
|
||||
],
|
||||
"sale": 5,
|
||||
"sale": 500,
|
||||
"salelist": [],
|
||||
"buyminnum": 1,
|
||||
"buymaxnum": 10,
|
||||
@ -647,7 +647,7 @@
|
||||
"n": 40000
|
||||
}
|
||||
],
|
||||
"sale": 5,
|
||||
"sale": 500,
|
||||
"salelist": [],
|
||||
"buyminnum": 1,
|
||||
"buymaxnum": 10,
|
||||
@ -675,7 +675,7 @@
|
||||
"n": 50000
|
||||
}
|
||||
],
|
||||
"sale": 5,
|
||||
"sale": 500,
|
||||
"salelist": [],
|
||||
"buyminnum": 1,
|
||||
"buymaxnum": 10,
|
||||
@ -703,7 +703,7 @@
|
||||
"n": 60000
|
||||
}
|
||||
],
|
||||
"sale": 5,
|
||||
"sale": 500,
|
||||
"salelist": [],
|
||||
"buyminnum": 1,
|
||||
"buymaxnum": 10,
|
||||
@ -731,7 +731,7 @@
|
||||
"n": 10000
|
||||
}
|
||||
],
|
||||
"sale": 10,
|
||||
"sale": 1000,
|
||||
"salelist": [
|
||||
1000,
|
||||
1000,
|
||||
@ -766,7 +766,7 @@
|
||||
"n": 10000
|
||||
}
|
||||
],
|
||||
"sale": 10,
|
||||
"sale": 1000,
|
||||
"salelist": [
|
||||
1000,
|
||||
1000,
|
||||
@ -801,7 +801,7 @@
|
||||
"n": 10000
|
||||
}
|
||||
],
|
||||
"sale": 10,
|
||||
"sale": 1000,
|
||||
"salelist": [
|
||||
1000,
|
||||
1000,
|
||||
@ -836,7 +836,7 @@
|
||||
"n": 10000
|
||||
}
|
||||
],
|
||||
"sale": 5,
|
||||
"sale": 500,
|
||||
"salelist": [],
|
||||
"buyminnum": 1,
|
||||
"buymaxnum": 10,
|
||||
@ -864,7 +864,7 @@
|
||||
"n": 20000
|
||||
}
|
||||
],
|
||||
"sale": 5,
|
||||
"sale": 500,
|
||||
"salelist": [],
|
||||
"buyminnum": 1,
|
||||
"buymaxnum": 10,
|
||||
@ -892,7 +892,7 @@
|
||||
"n": 30000
|
||||
}
|
||||
],
|
||||
"sale": 5,
|
||||
"sale": 500,
|
||||
"salelist": [],
|
||||
"buyminnum": 1,
|
||||
"buymaxnum": 10,
|
||||
@ -920,7 +920,7 @@
|
||||
"n": 40000
|
||||
}
|
||||
],
|
||||
"sale": 5,
|
||||
"sale": 500,
|
||||
"salelist": [],
|
||||
"buyminnum": 1,
|
||||
"buymaxnum": 10,
|
||||
@ -948,7 +948,7 @@
|
||||
"n": 50000
|
||||
}
|
||||
],
|
||||
"sale": 5,
|
||||
"sale": 500,
|
||||
"salelist": [],
|
||||
"buyminnum": 1,
|
||||
"buymaxnum": 10,
|
||||
@ -976,7 +976,7 @@
|
||||
"n": 60000
|
||||
}
|
||||
],
|
||||
"sale": 5,
|
||||
"sale": 500,
|
||||
"salelist": [],
|
||||
"buyminnum": 1,
|
||||
"buymaxnum": 10,
|
||||
@ -1004,7 +1004,7 @@
|
||||
"n": 10000
|
||||
}
|
||||
],
|
||||
"sale": 10,
|
||||
"sale": 1000,
|
||||
"salelist": [
|
||||
1000,
|
||||
1000,
|
||||
@ -1039,7 +1039,7 @@
|
||||
"n": 10000
|
||||
}
|
||||
],
|
||||
"sale": 10,
|
||||
"sale": 1000,
|
||||
"salelist": [
|
||||
1000,
|
||||
1000,
|
||||
@ -1074,7 +1074,7 @@
|
||||
"n": 10000
|
||||
}
|
||||
],
|
||||
"sale": 10,
|
||||
"sale": 1000,
|
||||
"salelist": [
|
||||
1000,
|
||||
1000,
|
||||
|
@ -133,5 +133,14 @@
|
||||
"tubiao": "skillicon_015",
|
||||
"name": "梦·创世",
|
||||
"describe": ""
|
||||
},
|
||||
{
|
||||
"sameid": 110016,
|
||||
"act": "Skill_1",
|
||||
"type": 1,
|
||||
"triggerchannce": 0,
|
||||
"tubiao": "skillicon_015",
|
||||
"name": "梦·创世",
|
||||
"describe": ""
|
||||
}
|
||||
]
|
@ -454,5 +454,29 @@
|
||||
"packagename": "notice",
|
||||
"comname": "main",
|
||||
"des": "背包"
|
||||
},
|
||||
{
|
||||
"id": "mainbarrier",
|
||||
"file": "MainBarrierWindow",
|
||||
"unloadpkg": 2,
|
||||
"loadtype": 1,
|
||||
"full": 1,
|
||||
"blur": 0,
|
||||
"package": "mainline/mainline",
|
||||
"packagename": "mainline",
|
||||
"comname": "battledetails",
|
||||
"des": "主线任务关卡界面"
|
||||
},
|
||||
{
|
||||
"id": "rewardTips",
|
||||
"file": "RewardTipsWindow",
|
||||
"unloadpkg": 5,
|
||||
"loadtype": 1,
|
||||
"full": 0,
|
||||
"blur": 0,
|
||||
"package": "tips/tips",
|
||||
"packagename": "tips",
|
||||
"comname": "rewardTips",
|
||||
"des": "奖励预览弹窗"
|
||||
}
|
||||
]
|
@ -9,7 +9,7 @@ import (
|
||||
)
|
||||
|
||||
//参数校验
|
||||
func (this *apiComp) GetSpecifiedCkeck(session comm.IUserSession, req *pb.HeroGetSpecifiedReq) (code pb.ErrorCode) {
|
||||
func (this *apiComp) GetSpecifiedCheck(session comm.IUserSession, req *pb.HeroGetSpecifiedReq) (code pb.ErrorCode) {
|
||||
if req.HeroCoinfigID == 0 {
|
||||
code = pb.ErrorCode_ReqParameterError
|
||||
return
|
||||
@ -21,7 +21,7 @@ func (this *apiComp) GetSpecifiedCkeck(session comm.IUserSession, req *pb.HeroGe
|
||||
/// 英雄锁定
|
||||
func (this *apiComp) GetSpecified(session comm.IUserSession, req *pb.HeroGetSpecifiedReq) (code pb.ErrorCode, data proto.Message) {
|
||||
|
||||
code = this.GetSpecifiedCkeck(session, req) // check
|
||||
code = this.GetSpecifiedCheck(session, req) // check
|
||||
if code != pb.ErrorCode_Success {
|
||||
return
|
||||
}
|
||||
|
@ -95,6 +95,29 @@ func (this *apiComp) StrengthenUplv(session comm.IUserSession, req *pb.HeroStren
|
||||
code = pb.ErrorCode_HeroMaxLv
|
||||
return
|
||||
}
|
||||
_hero.Exp += addExp // 先把经验加上
|
||||
for {
|
||||
if maxLv <= _hero.Lv && curExp >= _data.Heroexp[0].N { // 设置最大经验和等级
|
||||
// 超过的经验值
|
||||
leftExp := curExp - _data.Heroexp[0].N
|
||||
this.module.Debugf("经验溢出%d", leftExp)
|
||||
|
||||
curLv = maxLv
|
||||
curExp = _data.Heroexp[0].N
|
||||
break
|
||||
}
|
||||
if _data.Heroexp[0].N > curExp { // 经验不够升级则不能执行升级操作
|
||||
break
|
||||
} else { // 升级操作
|
||||
curExp -= _data.Heroexp[0].N
|
||||
curLv += 1 // 经验够了 那么等级+1
|
||||
_data = this.module.configure.GetHeroLv(curLv)
|
||||
if _data == nil { // 等级加失败了 回到原来的等级
|
||||
curLv -= 1
|
||||
break
|
||||
}
|
||||
}
|
||||
}
|
||||
} else {
|
||||
code = pb.ErrorCode_HeroNoExist
|
||||
return
|
||||
|
@ -44,14 +44,14 @@ type Tables struct {
|
||||
shopitem *Game_shopitem
|
||||
taskRound *Game_taskRound
|
||||
activeReward *Game_activeReward
|
||||
storyChapter *Game_storyChapter
|
||||
storyEasy *Game_storyEasy
|
||||
storyHard *Game_storyHard
|
||||
storyPurgatory *Game_storyPurgatory
|
||||
serverList *Game_serverList
|
||||
com *Game_com
|
||||
newSkill *Game_newSkill
|
||||
model *Game_model
|
||||
mainlineChapter *Game_mainlineChapter
|
||||
mainlineEasy *Game_mainlineEasy
|
||||
mainlineHard *Game_mainlineHard
|
||||
mainlinePurgatory *Game_mainlinePurgatory
|
||||
}
|
||||
|
||||
func NewTables(loader JsonLoader) (*Tables, error) {
|
||||
@ -251,30 +251,6 @@ func NewTables(loader JsonLoader) (*Tables, error) {
|
||||
if tables.activeReward, err = NewGame_activeReward(buf) ; err != nil {
|
||||
return nil, err
|
||||
}
|
||||
if buf, err = loader("game_storychapter") ; err != nil {
|
||||
return nil, err
|
||||
}
|
||||
if tables.storyChapter, err = NewGame_storyChapter(buf) ; err != nil {
|
||||
return nil, err
|
||||
}
|
||||
if buf, err = loader("game_storyeasy") ; err != nil {
|
||||
return nil, err
|
||||
}
|
||||
if tables.storyEasy, err = NewGame_storyEasy(buf) ; err != nil {
|
||||
return nil, err
|
||||
}
|
||||
if buf, err = loader("game_storyhard") ; err != nil {
|
||||
return nil, err
|
||||
}
|
||||
if tables.storyHard, err = NewGame_storyHard(buf) ; err != nil {
|
||||
return nil, err
|
||||
}
|
||||
if buf, err = loader("game_storypurgatory") ; err != nil {
|
||||
return nil, err
|
||||
}
|
||||
if tables.storyPurgatory, err = NewGame_storyPurgatory(buf) ; err != nil {
|
||||
return nil, err
|
||||
}
|
||||
if buf, err = loader("game_serverlist") ; err != nil {
|
||||
return nil, err
|
||||
}
|
||||
@ -299,5 +275,29 @@ func NewTables(loader JsonLoader) (*Tables, error) {
|
||||
if tables.model, err = NewGame_model(buf) ; err != nil {
|
||||
return nil, err
|
||||
}
|
||||
if buf, err = loader("game_mainlinechapter") ; err != nil {
|
||||
return nil, err
|
||||
}
|
||||
if tables.mainlineChapter, err = NewGame_mainlineChapter(buf) ; err != nil {
|
||||
return nil, err
|
||||
}
|
||||
if buf, err = loader("game_mainlineeasy") ; err != nil {
|
||||
return nil, err
|
||||
}
|
||||
if tables.mainlineEasy, err = NewGame_mainlineEasy(buf) ; err != nil {
|
||||
return nil, err
|
||||
}
|
||||
if buf, err = loader("game_mainlinehard") ; err != nil {
|
||||
return nil, err
|
||||
}
|
||||
if tables.mainlineHard, err = NewGame_mainlineHard(buf) ; err != nil {
|
||||
return nil, err
|
||||
}
|
||||
if buf, err = loader("game_mainlinepurgatory") ; err != nil {
|
||||
return nil, err
|
||||
}
|
||||
if tables.mainlinePurgatory, err = NewGame_mainlinePurgatory(buf) ; err != nil {
|
||||
return nil, err
|
||||
}
|
||||
return tables, nil
|
||||
}
|
||||
|
@ -19,7 +19,7 @@ type Game_itemData struct {
|
||||
Index int32
|
||||
SpecialType int32
|
||||
Effects string
|
||||
Drop int32
|
||||
BoxId int32
|
||||
SynthetizeNum int32
|
||||
Access int32
|
||||
UseSkip int32
|
||||
@ -28,12 +28,10 @@ type Game_itemData struct {
|
||||
Isani int32
|
||||
Star int32
|
||||
Race int32
|
||||
SynthetizeHero int32
|
||||
Img string
|
||||
Ico string
|
||||
Intr string
|
||||
Sale []*Game_atn
|
||||
Boxhero []*Game_atn
|
||||
}
|
||||
|
||||
func (Game_itemData) GetTypeId() int {
|
||||
@ -50,7 +48,7 @@ func NewGame_itemData(_buf map[string]interface{}) (_v *Game_itemData, err error
|
||||
{ var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["index"].(float64); !_ok_ { err = errors.New("index error"); return }; _v.Index = int32(_tempNum_) }
|
||||
{ var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["special_type"].(float64); !_ok_ { err = errors.New("special_type error"); return }; _v.SpecialType = int32(_tempNum_) }
|
||||
{ var _ok_ bool; if _v.Effects, _ok_ = _buf["effects"].(string); !_ok_ { err = errors.New("effects error"); return } }
|
||||
{ var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["drop"].(float64); !_ok_ { err = errors.New("drop error"); return }; _v.Drop = int32(_tempNum_) }
|
||||
{ var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["box_id"].(float64); !_ok_ { err = errors.New("box_id error"); return }; _v.BoxId = int32(_tempNum_) }
|
||||
{ var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["synthetize_num"].(float64); !_ok_ { err = errors.New("synthetize_num error"); return }; _v.SynthetizeNum = int32(_tempNum_) }
|
||||
{ var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["access"].(float64); !_ok_ { err = errors.New("access error"); return }; _v.Access = int32(_tempNum_) }
|
||||
{ var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["use_skip"].(float64); !_ok_ { err = errors.New("use_skip error"); return }; _v.UseSkip = int32(_tempNum_) }
|
||||
@ -59,7 +57,6 @@ func NewGame_itemData(_buf map[string]interface{}) (_v *Game_itemData, err error
|
||||
{ var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["isani"].(float64); !_ok_ { err = errors.New("isani error"); return }; _v.Isani = int32(_tempNum_) }
|
||||
{ var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["star"].(float64); !_ok_ { err = errors.New("star error"); return }; _v.Star = int32(_tempNum_) }
|
||||
{ var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["race"].(float64); !_ok_ { err = errors.New("race error"); return }; _v.Race = int32(_tempNum_) }
|
||||
{ var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["synthetize_hero"].(float64); !_ok_ { err = errors.New("synthetize_hero error"); return }; _v.SynthetizeHero = int32(_tempNum_) }
|
||||
{ var _ok_ bool; if _v.Img, _ok_ = _buf["img"].(string); !_ok_ { err = errors.New("img error"); return } }
|
||||
{ var _ok_ bool; if _v.Ico, _ok_ = _buf["ico"].(string); !_ok_ { err = errors.New("ico error"); return } }
|
||||
{ var _ok_ bool; if _v.Intr, _ok_ = _buf["intr"].(string); !_ok_ { err = errors.New("intr error"); return } }
|
||||
@ -77,19 +74,5 @@ func NewGame_itemData(_buf map[string]interface{}) (_v *Game_itemData, err error
|
||||
}
|
||||
}
|
||||
|
||||
{
|
||||
var _arr_ []interface{}
|
||||
var _ok_ bool
|
||||
if _arr_, _ok_ = _buf["boxhero"].([]interface{}); !_ok_ { err = errors.New("boxhero error"); return }
|
||||
|
||||
_v.Boxhero = make([]*Game_atn, 0, len(_arr_))
|
||||
|
||||
for _, _e_ := range _arr_ {
|
||||
var _list_v_ *Game_atn
|
||||
{ var _ok_ bool; var _x_ map[string]interface{}; if _x_, _ok_ = _e_.(map[string]interface{}); !_ok_ { err = errors.New("_list_v_ error"); return }; if _list_v_, err = NewGame_atn(_x_); err != nil { return } }
|
||||
_v.Boxhero = append(_v.Boxhero, _list_v_)
|
||||
}
|
||||
}
|
||||
|
||||
return
|
||||
}
|
||||
|
42
sys/configure/structs/game.mainlineChapter.go
Normal file
42
sys/configure/structs/game.mainlineChapter.go
Normal file
@ -0,0 +1,42 @@
|
||||
|
||||
//------------------------------------------------------------------------------
|
||||
// <auto-generated>
|
||||
// This code was generated by a tool.
|
||||
// Changes to this file may cause incorrect behavior and will be lost if
|
||||
// the code is regenerated.
|
||||
// </auto-generated>
|
||||
//------------------------------------------------------------------------------
|
||||
package cfg
|
||||
|
||||
type Game_mainlineChapter struct {
|
||||
_dataMap map[int32]*Game_mainlineChapterData
|
||||
_dataList []*Game_mainlineChapterData
|
||||
}
|
||||
|
||||
func NewGame_mainlineChapter(_buf []map[string]interface{}) (*Game_mainlineChapter, error) {
|
||||
_dataList := make([]*Game_mainlineChapterData, 0, len(_buf))
|
||||
dataMap := make(map[int32]*Game_mainlineChapterData)
|
||||
for _, _ele_ := range _buf {
|
||||
if _v, err2 := NewGame_mainlineChapterData(_ele_); err2 != nil {
|
||||
return nil, err2
|
||||
} else {
|
||||
_dataList = append(_dataList, _v)
|
||||
dataMap[_v.Id] = _v
|
||||
}
|
||||
}
|
||||
return &Game_mainlineChapter{_dataList:_dataList, _dataMap:dataMap}, nil
|
||||
}
|
||||
|
||||
func (table *Game_mainlineChapter) GetDataMap() map[int32]*Game_mainlineChapterData {
|
||||
return table._dataMap
|
||||
}
|
||||
|
||||
func (table *Game_mainlineChapter) GetDataList() []*Game_mainlineChapterData {
|
||||
return table._dataList
|
||||
}
|
||||
|
||||
func (table *Game_mainlineChapter) Get(key int32) *Game_mainlineChapterData {
|
||||
return table._dataMap[key]
|
||||
}
|
||||
|
||||
|
67
sys/configure/structs/game.mainlineChapterData.go
Normal file
67
sys/configure/structs/game.mainlineChapterData.go
Normal file
@ -0,0 +1,67 @@
|
||||
|
||||
//------------------------------------------------------------------------------
|
||||
// <auto-generated>
|
||||
// This code was generated by a tool.
|
||||
// Changes to this file may cause incorrect behavior and will be lost if
|
||||
// the code is regenerated.
|
||||
// </auto-generated>
|
||||
//------------------------------------------------------------------------------
|
||||
package cfg
|
||||
|
||||
import "errors"
|
||||
|
||||
type Game_mainlineChapterData struct {
|
||||
Id int32
|
||||
Name string
|
||||
Intensity string
|
||||
Map string
|
||||
Desc string
|
||||
Icon string
|
||||
Text string
|
||||
Episode []int32
|
||||
Award []*Game_atn
|
||||
}
|
||||
|
||||
func (Game_mainlineChapterData) GetTypeId() int {
|
||||
return 35012142
|
||||
}
|
||||
|
||||
func NewGame_mainlineChapterData(_buf map[string]interface{}) (_v *Game_mainlineChapterData, err error) {
|
||||
_v = &Game_mainlineChapterData{}
|
||||
{ var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["id"].(float64); !_ok_ { err = errors.New("id error"); return }; _v.Id = int32(_tempNum_) }
|
||||
{ var _ok_ bool; if _v.Name, _ok_ = _buf["name"].(string); !_ok_ { err = errors.New("name error"); return } }
|
||||
{ var _ok_ bool; if _v.Intensity, _ok_ = _buf["Intensity"].(string); !_ok_ { err = errors.New("Intensity error"); return } }
|
||||
{ var _ok_ bool; if _v.Map, _ok_ = _buf["map"].(string); !_ok_ { err = errors.New("map error"); return } }
|
||||
{ var _ok_ bool; if _v.Desc, _ok_ = _buf["desc"].(string); !_ok_ { err = errors.New("desc error"); return } }
|
||||
{ var _ok_ bool; if _v.Icon, _ok_ = _buf["icon"].(string); !_ok_ { err = errors.New("icon error"); return } }
|
||||
{ var _ok_ bool; if _v.Text, _ok_ = _buf["text"].(string); !_ok_ { err = errors.New("text error"); return } }
|
||||
{
|
||||
var _arr_ []interface{}
|
||||
var _ok_ bool
|
||||
if _arr_, _ok_ = _buf["Episode"].([]interface{}); !_ok_ { err = errors.New("Episode error"); return }
|
||||
|
||||
_v.Episode = make([]int32, 0, len(_arr_))
|
||||
|
||||
for _, _e_ := range _arr_ {
|
||||
var _list_v_ int32
|
||||
{ var _ok_ bool; var _x_ float64; if _x_, _ok_ = _e_.(float64); !_ok_ { err = errors.New("_list_v_ error"); return }; _list_v_ = int32(_x_) }
|
||||
_v.Episode = append(_v.Episode, _list_v_)
|
||||
}
|
||||
}
|
||||
|
||||
{
|
||||
var _arr_ []interface{}
|
||||
var _ok_ bool
|
||||
if _arr_, _ok_ = _buf["award"].([]interface{}); !_ok_ { err = errors.New("award error"); return }
|
||||
|
||||
_v.Award = make([]*Game_atn, 0, len(_arr_))
|
||||
|
||||
for _, _e_ := range _arr_ {
|
||||
var _list_v_ *Game_atn
|
||||
{ var _ok_ bool; var _x_ map[string]interface{}; if _x_, _ok_ = _e_.(map[string]interface{}); !_ok_ { err = errors.New("_list_v_ error"); return }; if _list_v_, err = NewGame_atn(_x_); err != nil { return } }
|
||||
_v.Award = append(_v.Award, _list_v_)
|
||||
}
|
||||
}
|
||||
|
||||
return
|
||||
}
|
42
sys/configure/structs/game.mainlineEasy.go
Normal file
42
sys/configure/structs/game.mainlineEasy.go
Normal file
@ -0,0 +1,42 @@
|
||||
|
||||
//------------------------------------------------------------------------------
|
||||
// <auto-generated>
|
||||
// This code was generated by a tool.
|
||||
// Changes to this file may cause incorrect behavior and will be lost if
|
||||
// the code is regenerated.
|
||||
// </auto-generated>
|
||||
//------------------------------------------------------------------------------
|
||||
package cfg
|
||||
|
||||
type Game_mainlineEasy struct {
|
||||
_dataMap map[int32]*Game_mainlineEasyData
|
||||
_dataList []*Game_mainlineEasyData
|
||||
}
|
||||
|
||||
func NewGame_mainlineEasy(_buf []map[string]interface{}) (*Game_mainlineEasy, error) {
|
||||
_dataList := make([]*Game_mainlineEasyData, 0, len(_buf))
|
||||
dataMap := make(map[int32]*Game_mainlineEasyData)
|
||||
for _, _ele_ := range _buf {
|
||||
if _v, err2 := NewGame_mainlineEasyData(_ele_); err2 != nil {
|
||||
return nil, err2
|
||||
} else {
|
||||
_dataList = append(_dataList, _v)
|
||||
dataMap[_v.Id] = _v
|
||||
}
|
||||
}
|
||||
return &Game_mainlineEasy{_dataList:_dataList, _dataMap:dataMap}, nil
|
||||
}
|
||||
|
||||
func (table *Game_mainlineEasy) GetDataMap() map[int32]*Game_mainlineEasyData {
|
||||
return table._dataMap
|
||||
}
|
||||
|
||||
func (table *Game_mainlineEasy) GetDataList() []*Game_mainlineEasyData {
|
||||
return table._dataList
|
||||
}
|
||||
|
||||
func (table *Game_mainlineEasy) Get(key int32) *Game_mainlineEasyData {
|
||||
return table._dataMap[key]
|
||||
}
|
||||
|
||||
|
127
sys/configure/structs/game.mainlineEasyData.go
Normal file
127
sys/configure/structs/game.mainlineEasyData.go
Normal file
@ -0,0 +1,127 @@
|
||||
|
||||
//------------------------------------------------------------------------------
|
||||
// <auto-generated>
|
||||
// This code was generated by a tool.
|
||||
// Changes to this file may cause incorrect behavior and will be lost if
|
||||
// the code is regenerated.
|
||||
// </auto-generated>
|
||||
//------------------------------------------------------------------------------
|
||||
package cfg
|
||||
|
||||
import "errors"
|
||||
|
||||
type Game_mainlineEasyData struct {
|
||||
Id int32
|
||||
Previoustage int32
|
||||
Order int32
|
||||
Linearnum int32
|
||||
Chapter int32
|
||||
Route int32
|
||||
Episodetype int32
|
||||
Episodelocation []int32
|
||||
Model string
|
||||
Effect string
|
||||
Desc string
|
||||
Enemywave int32
|
||||
Enemy1lv int32
|
||||
Enemy1hppro float32
|
||||
Enemy1atkpro float32
|
||||
Enemy1defpro float32
|
||||
Enemy2lv int32
|
||||
Enemy2hppro float32
|
||||
Enemy2atkpro float32
|
||||
Enemy2defpro float32
|
||||
Wave1enemyid []int32
|
||||
Wave2enemyid []int32
|
||||
Enemyid string
|
||||
Battlescene string
|
||||
Sceneeffect string
|
||||
Award []*Game_atn
|
||||
}
|
||||
|
||||
func (Game_mainlineEasyData) GetTypeId() int {
|
||||
return 1212270997
|
||||
}
|
||||
|
||||
func NewGame_mainlineEasyData(_buf map[string]interface{}) (_v *Game_mainlineEasyData, err error) {
|
||||
_v = &Game_mainlineEasyData{}
|
||||
{ var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["id"].(float64); !_ok_ { err = errors.New("id error"); return }; _v.Id = int32(_tempNum_) }
|
||||
{ var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["previoustage"].(float64); !_ok_ { err = errors.New("previoustage error"); return }; _v.Previoustage = int32(_tempNum_) }
|
||||
{ var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["order"].(float64); !_ok_ { err = errors.New("order error"); return }; _v.Order = int32(_tempNum_) }
|
||||
{ var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["linearnum"].(float64); !_ok_ { err = errors.New("linearnum error"); return }; _v.Linearnum = int32(_tempNum_) }
|
||||
{ var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["chapter"].(float64); !_ok_ { err = errors.New("chapter error"); return }; _v.Chapter = int32(_tempNum_) }
|
||||
{ var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["route"].(float64); !_ok_ { err = errors.New("route error"); return }; _v.Route = int32(_tempNum_) }
|
||||
{ var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["Episodetype"].(float64); !_ok_ { err = errors.New("Episodetype error"); return }; _v.Episodetype = int32(_tempNum_) }
|
||||
{
|
||||
var _arr_ []interface{}
|
||||
var _ok_ bool
|
||||
if _arr_, _ok_ = _buf["Episodelocation"].([]interface{}); !_ok_ { err = errors.New("Episodelocation error"); return }
|
||||
|
||||
_v.Episodelocation = make([]int32, 0, len(_arr_))
|
||||
|
||||
for _, _e_ := range _arr_ {
|
||||
var _list_v_ int32
|
||||
{ var _ok_ bool; var _x_ float64; if _x_, _ok_ = _e_.(float64); !_ok_ { err = errors.New("_list_v_ error"); return }; _list_v_ = int32(_x_) }
|
||||
_v.Episodelocation = append(_v.Episodelocation, _list_v_)
|
||||
}
|
||||
}
|
||||
|
||||
{ var _ok_ bool; if _v.Model, _ok_ = _buf["model"].(string); !_ok_ { err = errors.New("model error"); return } }
|
||||
{ var _ok_ bool; if _v.Effect, _ok_ = _buf["effect"].(string); !_ok_ { err = errors.New("effect error"); return } }
|
||||
{ var _ok_ bool; if _v.Desc, _ok_ = _buf["desc"].(string); !_ok_ { err = errors.New("desc error"); return } }
|
||||
{ var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["enemywave"].(float64); !_ok_ { err = errors.New("enemywave error"); return }; _v.Enemywave = int32(_tempNum_) }
|
||||
{ var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["enemy1lv"].(float64); !_ok_ { err = errors.New("enemy1lv error"); return }; _v.Enemy1lv = int32(_tempNum_) }
|
||||
{ var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["enemy1hppro"].(float64); !_ok_ { err = errors.New("enemy1hppro error"); return }; _v.Enemy1hppro = float32(_tempNum_) }
|
||||
{ var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["enemy1atkpro"].(float64); !_ok_ { err = errors.New("enemy1atkpro error"); return }; _v.Enemy1atkpro = float32(_tempNum_) }
|
||||
{ var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["enemy1defpro"].(float64); !_ok_ { err = errors.New("enemy1defpro error"); return }; _v.Enemy1defpro = float32(_tempNum_) }
|
||||
{ var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["enemy2lv"].(float64); !_ok_ { err = errors.New("enemy2lv error"); return }; _v.Enemy2lv = int32(_tempNum_) }
|
||||
{ var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["enemy2hppro"].(float64); !_ok_ { err = errors.New("enemy2hppro error"); return }; _v.Enemy2hppro = float32(_tempNum_) }
|
||||
{ var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["enemy2atkpro"].(float64); !_ok_ { err = errors.New("enemy2atkpro error"); return }; _v.Enemy2atkpro = float32(_tempNum_) }
|
||||
{ var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["enemy2defpro"].(float64); !_ok_ { err = errors.New("enemy2defpro error"); return }; _v.Enemy2defpro = float32(_tempNum_) }
|
||||
{
|
||||
var _arr_ []interface{}
|
||||
var _ok_ bool
|
||||
if _arr_, _ok_ = _buf["wave1enemyid"].([]interface{}); !_ok_ { err = errors.New("wave1enemyid error"); return }
|
||||
|
||||
_v.Wave1enemyid = make([]int32, 0, len(_arr_))
|
||||
|
||||
for _, _e_ := range _arr_ {
|
||||
var _list_v_ int32
|
||||
{ var _ok_ bool; var _x_ float64; if _x_, _ok_ = _e_.(float64); !_ok_ { err = errors.New("_list_v_ error"); return }; _list_v_ = int32(_x_) }
|
||||
_v.Wave1enemyid = append(_v.Wave1enemyid, _list_v_)
|
||||
}
|
||||
}
|
||||
|
||||
{
|
||||
var _arr_ []interface{}
|
||||
var _ok_ bool
|
||||
if _arr_, _ok_ = _buf["wave2enemyid"].([]interface{}); !_ok_ { err = errors.New("wave2enemyid error"); return }
|
||||
|
||||
_v.Wave2enemyid = make([]int32, 0, len(_arr_))
|
||||
|
||||
for _, _e_ := range _arr_ {
|
||||
var _list_v_ int32
|
||||
{ var _ok_ bool; var _x_ float64; if _x_, _ok_ = _e_.(float64); !_ok_ { err = errors.New("_list_v_ error"); return }; _list_v_ = int32(_x_) }
|
||||
_v.Wave2enemyid = append(_v.Wave2enemyid, _list_v_)
|
||||
}
|
||||
}
|
||||
|
||||
{ var _ok_ bool; if _v.Enemyid, _ok_ = _buf["enemyid"].(string); !_ok_ { err = errors.New("enemyid error"); return } }
|
||||
{ var _ok_ bool; if _v.Battlescene, _ok_ = _buf["battlescene"].(string); !_ok_ { err = errors.New("battlescene error"); return } }
|
||||
{ var _ok_ bool; if _v.Sceneeffect, _ok_ = _buf["sceneeffect"].(string); !_ok_ { err = errors.New("sceneeffect error"); return } }
|
||||
{
|
||||
var _arr_ []interface{}
|
||||
var _ok_ bool
|
||||
if _arr_, _ok_ = _buf["award"].([]interface{}); !_ok_ { err = errors.New("award error"); return }
|
||||
|
||||
_v.Award = make([]*Game_atn, 0, len(_arr_))
|
||||
|
||||
for _, _e_ := range _arr_ {
|
||||
var _list_v_ *Game_atn
|
||||
{ var _ok_ bool; var _x_ map[string]interface{}; if _x_, _ok_ = _e_.(map[string]interface{}); !_ok_ { err = errors.New("_list_v_ error"); return }; if _list_v_, err = NewGame_atn(_x_); err != nil { return } }
|
||||
_v.Award = append(_v.Award, _list_v_)
|
||||
}
|
||||
}
|
||||
|
||||
return
|
||||
}
|
42
sys/configure/structs/game.mainlineHard.go
Normal file
42
sys/configure/structs/game.mainlineHard.go
Normal file
@ -0,0 +1,42 @@
|
||||
|
||||
//------------------------------------------------------------------------------
|
||||
// <auto-generated>
|
||||
// This code was generated by a tool.
|
||||
// Changes to this file may cause incorrect behavior and will be lost if
|
||||
// the code is regenerated.
|
||||
// </auto-generated>
|
||||
//------------------------------------------------------------------------------
|
||||
package cfg
|
||||
|
||||
type Game_mainlineHard struct {
|
||||
_dataMap map[int32]*Game_mainlineHardData
|
||||
_dataList []*Game_mainlineHardData
|
||||
}
|
||||
|
||||
func NewGame_mainlineHard(_buf []map[string]interface{}) (*Game_mainlineHard, error) {
|
||||
_dataList := make([]*Game_mainlineHardData, 0, len(_buf))
|
||||
dataMap := make(map[int32]*Game_mainlineHardData)
|
||||
for _, _ele_ := range _buf {
|
||||
if _v, err2 := NewGame_mainlineHardData(_ele_); err2 != nil {
|
||||
return nil, err2
|
||||
} else {
|
||||
_dataList = append(_dataList, _v)
|
||||
dataMap[_v.Id] = _v
|
||||
}
|
||||
}
|
||||
return &Game_mainlineHard{_dataList:_dataList, _dataMap:dataMap}, nil
|
||||
}
|
||||
|
||||
func (table *Game_mainlineHard) GetDataMap() map[int32]*Game_mainlineHardData {
|
||||
return table._dataMap
|
||||
}
|
||||
|
||||
func (table *Game_mainlineHard) GetDataList() []*Game_mainlineHardData {
|
||||
return table._dataList
|
||||
}
|
||||
|
||||
func (table *Game_mainlineHard) Get(key int32) *Game_mainlineHardData {
|
||||
return table._dataMap[key]
|
||||
}
|
||||
|
||||
|
127
sys/configure/structs/game.mainlineHardData.go
Normal file
127
sys/configure/structs/game.mainlineHardData.go
Normal file
@ -0,0 +1,127 @@
|
||||
|
||||
//------------------------------------------------------------------------------
|
||||
// <auto-generated>
|
||||
// This code was generated by a tool.
|
||||
// Changes to this file may cause incorrect behavior and will be lost if
|
||||
// the code is regenerated.
|
||||
// </auto-generated>
|
||||
//------------------------------------------------------------------------------
|
||||
package cfg
|
||||
|
||||
import "errors"
|
||||
|
||||
type Game_mainlineHardData struct {
|
||||
Id int32
|
||||
Previoustage int32
|
||||
Order int32
|
||||
Linearnum int32
|
||||
Chapter int32
|
||||
Route int32
|
||||
Episodetype int32
|
||||
Episodelocation []int32
|
||||
Model string
|
||||
Effect string
|
||||
Desc string
|
||||
Enemywave int32
|
||||
Enemy1lv int32
|
||||
Enemy1hppro float32
|
||||
Enemy1atkpro float32
|
||||
Enemy1defpro float32
|
||||
Enemy2lv int32
|
||||
Enemy2hppro float32
|
||||
Enemy2atkpro float32
|
||||
Enemy2defpro float32
|
||||
Wave1enemyid []int32
|
||||
Wave2enemyid []int32
|
||||
Enemyid string
|
||||
Battlescene string
|
||||
Sceneeffect string
|
||||
Award []*Game_atn
|
||||
}
|
||||
|
||||
func (Game_mainlineHardData) GetTypeId() int {
|
||||
return 2097711614
|
||||
}
|
||||
|
||||
func NewGame_mainlineHardData(_buf map[string]interface{}) (_v *Game_mainlineHardData, err error) {
|
||||
_v = &Game_mainlineHardData{}
|
||||
{ var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["id"].(float64); !_ok_ { err = errors.New("id error"); return }; _v.Id = int32(_tempNum_) }
|
||||
{ var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["previoustage"].(float64); !_ok_ { err = errors.New("previoustage error"); return }; _v.Previoustage = int32(_tempNum_) }
|
||||
{ var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["order"].(float64); !_ok_ { err = errors.New("order error"); return }; _v.Order = int32(_tempNum_) }
|
||||
{ var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["linearnum"].(float64); !_ok_ { err = errors.New("linearnum error"); return }; _v.Linearnum = int32(_tempNum_) }
|
||||
{ var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["chapter"].(float64); !_ok_ { err = errors.New("chapter error"); return }; _v.Chapter = int32(_tempNum_) }
|
||||
{ var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["route"].(float64); !_ok_ { err = errors.New("route error"); return }; _v.Route = int32(_tempNum_) }
|
||||
{ var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["episodetype"].(float64); !_ok_ { err = errors.New("episodetype error"); return }; _v.Episodetype = int32(_tempNum_) }
|
||||
{
|
||||
var _arr_ []interface{}
|
||||
var _ok_ bool
|
||||
if _arr_, _ok_ = _buf["episodelocation"].([]interface{}); !_ok_ { err = errors.New("episodelocation error"); return }
|
||||
|
||||
_v.Episodelocation = make([]int32, 0, len(_arr_))
|
||||
|
||||
for _, _e_ := range _arr_ {
|
||||
var _list_v_ int32
|
||||
{ var _ok_ bool; var _x_ float64; if _x_, _ok_ = _e_.(float64); !_ok_ { err = errors.New("_list_v_ error"); return }; _list_v_ = int32(_x_) }
|
||||
_v.Episodelocation = append(_v.Episodelocation, _list_v_)
|
||||
}
|
||||
}
|
||||
|
||||
{ var _ok_ bool; if _v.Model, _ok_ = _buf["model"].(string); !_ok_ { err = errors.New("model error"); return } }
|
||||
{ var _ok_ bool; if _v.Effect, _ok_ = _buf["effect"].(string); !_ok_ { err = errors.New("effect error"); return } }
|
||||
{ var _ok_ bool; if _v.Desc, _ok_ = _buf["desc"].(string); !_ok_ { err = errors.New("desc error"); return } }
|
||||
{ var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["enemywave"].(float64); !_ok_ { err = errors.New("enemywave error"); return }; _v.Enemywave = int32(_tempNum_) }
|
||||
{ var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["enemy1lv"].(float64); !_ok_ { err = errors.New("enemy1lv error"); return }; _v.Enemy1lv = int32(_tempNum_) }
|
||||
{ var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["enemy1hppro"].(float64); !_ok_ { err = errors.New("enemy1hppro error"); return }; _v.Enemy1hppro = float32(_tempNum_) }
|
||||
{ var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["enemy1atkpro"].(float64); !_ok_ { err = errors.New("enemy1atkpro error"); return }; _v.Enemy1atkpro = float32(_tempNum_) }
|
||||
{ var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["enemy1defpro"].(float64); !_ok_ { err = errors.New("enemy1defpro error"); return }; _v.Enemy1defpro = float32(_tempNum_) }
|
||||
{ var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["enemy2lv"].(float64); !_ok_ { err = errors.New("enemy2lv error"); return }; _v.Enemy2lv = int32(_tempNum_) }
|
||||
{ var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["enemy2hppro"].(float64); !_ok_ { err = errors.New("enemy2hppro error"); return }; _v.Enemy2hppro = float32(_tempNum_) }
|
||||
{ var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["enemy2atkpro"].(float64); !_ok_ { err = errors.New("enemy2atkpro error"); return }; _v.Enemy2atkpro = float32(_tempNum_) }
|
||||
{ var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["enemy2defpro"].(float64); !_ok_ { err = errors.New("enemy2defpro error"); return }; _v.Enemy2defpro = float32(_tempNum_) }
|
||||
{
|
||||
var _arr_ []interface{}
|
||||
var _ok_ bool
|
||||
if _arr_, _ok_ = _buf["wave1enemyid"].([]interface{}); !_ok_ { err = errors.New("wave1enemyid error"); return }
|
||||
|
||||
_v.Wave1enemyid = make([]int32, 0, len(_arr_))
|
||||
|
||||
for _, _e_ := range _arr_ {
|
||||
var _list_v_ int32
|
||||
{ var _ok_ bool; var _x_ float64; if _x_, _ok_ = _e_.(float64); !_ok_ { err = errors.New("_list_v_ error"); return }; _list_v_ = int32(_x_) }
|
||||
_v.Wave1enemyid = append(_v.Wave1enemyid, _list_v_)
|
||||
}
|
||||
}
|
||||
|
||||
{
|
||||
var _arr_ []interface{}
|
||||
var _ok_ bool
|
||||
if _arr_, _ok_ = _buf["wave2enemyid"].([]interface{}); !_ok_ { err = errors.New("wave2enemyid error"); return }
|
||||
|
||||
_v.Wave2enemyid = make([]int32, 0, len(_arr_))
|
||||
|
||||
for _, _e_ := range _arr_ {
|
||||
var _list_v_ int32
|
||||
{ var _ok_ bool; var _x_ float64; if _x_, _ok_ = _e_.(float64); !_ok_ { err = errors.New("_list_v_ error"); return }; _list_v_ = int32(_x_) }
|
||||
_v.Wave2enemyid = append(_v.Wave2enemyid, _list_v_)
|
||||
}
|
||||
}
|
||||
|
||||
{ var _ok_ bool; if _v.Enemyid, _ok_ = _buf["enemyid"].(string); !_ok_ { err = errors.New("enemyid error"); return } }
|
||||
{ var _ok_ bool; if _v.Battlescene, _ok_ = _buf["battlescene"].(string); !_ok_ { err = errors.New("battlescene error"); return } }
|
||||
{ var _ok_ bool; if _v.Sceneeffect, _ok_ = _buf["sceneeffect"].(string); !_ok_ { err = errors.New("sceneeffect error"); return } }
|
||||
{
|
||||
var _arr_ []interface{}
|
||||
var _ok_ bool
|
||||
if _arr_, _ok_ = _buf["award"].([]interface{}); !_ok_ { err = errors.New("award error"); return }
|
||||
|
||||
_v.Award = make([]*Game_atn, 0, len(_arr_))
|
||||
|
||||
for _, _e_ := range _arr_ {
|
||||
var _list_v_ *Game_atn
|
||||
{ var _ok_ bool; var _x_ map[string]interface{}; if _x_, _ok_ = _e_.(map[string]interface{}); !_ok_ { err = errors.New("_list_v_ error"); return }; if _list_v_, err = NewGame_atn(_x_); err != nil { return } }
|
||||
_v.Award = append(_v.Award, _list_v_)
|
||||
}
|
||||
}
|
||||
|
||||
return
|
||||
}
|
42
sys/configure/structs/game.mainlinePurgatory.go
Normal file
42
sys/configure/structs/game.mainlinePurgatory.go
Normal file
@ -0,0 +1,42 @@
|
||||
|
||||
//------------------------------------------------------------------------------
|
||||
// <auto-generated>
|
||||
// This code was generated by a tool.
|
||||
// Changes to this file may cause incorrect behavior and will be lost if
|
||||
// the code is regenerated.
|
||||
// </auto-generated>
|
||||
//------------------------------------------------------------------------------
|
||||
package cfg
|
||||
|
||||
type Game_mainlinePurgatory struct {
|
||||
_dataMap map[int32]*Game_mainlinePurgatoryData
|
||||
_dataList []*Game_mainlinePurgatoryData
|
||||
}
|
||||
|
||||
func NewGame_mainlinePurgatory(_buf []map[string]interface{}) (*Game_mainlinePurgatory, error) {
|
||||
_dataList := make([]*Game_mainlinePurgatoryData, 0, len(_buf))
|
||||
dataMap := make(map[int32]*Game_mainlinePurgatoryData)
|
||||
for _, _ele_ := range _buf {
|
||||
if _v, err2 := NewGame_mainlinePurgatoryData(_ele_); err2 != nil {
|
||||
return nil, err2
|
||||
} else {
|
||||
_dataList = append(_dataList, _v)
|
||||
dataMap[_v.Id] = _v
|
||||
}
|
||||
}
|
||||
return &Game_mainlinePurgatory{_dataList:_dataList, _dataMap:dataMap}, nil
|
||||
}
|
||||
|
||||
func (table *Game_mainlinePurgatory) GetDataMap() map[int32]*Game_mainlinePurgatoryData {
|
||||
return table._dataMap
|
||||
}
|
||||
|
||||
func (table *Game_mainlinePurgatory) GetDataList() []*Game_mainlinePurgatoryData {
|
||||
return table._dataList
|
||||
}
|
||||
|
||||
func (table *Game_mainlinePurgatory) Get(key int32) *Game_mainlinePurgatoryData {
|
||||
return table._dataMap[key]
|
||||
}
|
||||
|
||||
|
127
sys/configure/structs/game.mainlinePurgatoryData.go
Normal file
127
sys/configure/structs/game.mainlinePurgatoryData.go
Normal file
@ -0,0 +1,127 @@
|
||||
|
||||
//------------------------------------------------------------------------------
|
||||
// <auto-generated>
|
||||
// This code was generated by a tool.
|
||||
// Changes to this file may cause incorrect behavior and will be lost if
|
||||
// the code is regenerated.
|
||||
// </auto-generated>
|
||||
//------------------------------------------------------------------------------
|
||||
package cfg
|
||||
|
||||
import "errors"
|
||||
|
||||
type Game_mainlinePurgatoryData struct {
|
||||
Id int32
|
||||
Previoustage int32
|
||||
Order int32
|
||||
Linearnum int32
|
||||
Chapter int32
|
||||
Route int32
|
||||
Episodetype int32
|
||||
Episodelocation []int32
|
||||
Model string
|
||||
Effect string
|
||||
Desc string
|
||||
Enemywave int32
|
||||
Enemy1lv int32
|
||||
Enemy1hppro float32
|
||||
Enemy1atkpro float32
|
||||
Enemy1defpro float32
|
||||
Enemy2lv int32
|
||||
Enemy2hppro float32
|
||||
Enemy2atkpro float32
|
||||
Enemy2defpro float32
|
||||
Wave1enemyid []int32
|
||||
Wave2enemyid []int32
|
||||
Enemyid string
|
||||
Battlescene string
|
||||
Sceneeffect string
|
||||
Award []*Game_atn
|
||||
}
|
||||
|
||||
func (Game_mainlinePurgatoryData) GetTypeId() int {
|
||||
return 1760368970
|
||||
}
|
||||
|
||||
func NewGame_mainlinePurgatoryData(_buf map[string]interface{}) (_v *Game_mainlinePurgatoryData, err error) {
|
||||
_v = &Game_mainlinePurgatoryData{}
|
||||
{ var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["id"].(float64); !_ok_ { err = errors.New("id error"); return }; _v.Id = int32(_tempNum_) }
|
||||
{ var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["previoustage"].(float64); !_ok_ { err = errors.New("previoustage error"); return }; _v.Previoustage = int32(_tempNum_) }
|
||||
{ var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["order"].(float64); !_ok_ { err = errors.New("order error"); return }; _v.Order = int32(_tempNum_) }
|
||||
{ var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["linearnum"].(float64); !_ok_ { err = errors.New("linearnum error"); return }; _v.Linearnum = int32(_tempNum_) }
|
||||
{ var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["chapter"].(float64); !_ok_ { err = errors.New("chapter error"); return }; _v.Chapter = int32(_tempNum_) }
|
||||
{ var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["route"].(float64); !_ok_ { err = errors.New("route error"); return }; _v.Route = int32(_tempNum_) }
|
||||
{ var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["episodetype"].(float64); !_ok_ { err = errors.New("episodetype error"); return }; _v.Episodetype = int32(_tempNum_) }
|
||||
{
|
||||
var _arr_ []interface{}
|
||||
var _ok_ bool
|
||||
if _arr_, _ok_ = _buf["episodelocation"].([]interface{}); !_ok_ { err = errors.New("episodelocation error"); return }
|
||||
|
||||
_v.Episodelocation = make([]int32, 0, len(_arr_))
|
||||
|
||||
for _, _e_ := range _arr_ {
|
||||
var _list_v_ int32
|
||||
{ var _ok_ bool; var _x_ float64; if _x_, _ok_ = _e_.(float64); !_ok_ { err = errors.New("_list_v_ error"); return }; _list_v_ = int32(_x_) }
|
||||
_v.Episodelocation = append(_v.Episodelocation, _list_v_)
|
||||
}
|
||||
}
|
||||
|
||||
{ var _ok_ bool; if _v.Model, _ok_ = _buf["model"].(string); !_ok_ { err = errors.New("model error"); return } }
|
||||
{ var _ok_ bool; if _v.Effect, _ok_ = _buf["effect"].(string); !_ok_ { err = errors.New("effect error"); return } }
|
||||
{ var _ok_ bool; if _v.Desc, _ok_ = _buf["desc"].(string); !_ok_ { err = errors.New("desc error"); return } }
|
||||
{ var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["enemywave"].(float64); !_ok_ { err = errors.New("enemywave error"); return }; _v.Enemywave = int32(_tempNum_) }
|
||||
{ var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["enemy1lv"].(float64); !_ok_ { err = errors.New("enemy1lv error"); return }; _v.Enemy1lv = int32(_tempNum_) }
|
||||
{ var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["enemy1hppro"].(float64); !_ok_ { err = errors.New("enemy1hppro error"); return }; _v.Enemy1hppro = float32(_tempNum_) }
|
||||
{ var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["enemy1atkpro"].(float64); !_ok_ { err = errors.New("enemy1atkpro error"); return }; _v.Enemy1atkpro = float32(_tempNum_) }
|
||||
{ var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["enemy1defpro"].(float64); !_ok_ { err = errors.New("enemy1defpro error"); return }; _v.Enemy1defpro = float32(_tempNum_) }
|
||||
{ var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["enemy2lv"].(float64); !_ok_ { err = errors.New("enemy2lv error"); return }; _v.Enemy2lv = int32(_tempNum_) }
|
||||
{ var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["enemy2hppro"].(float64); !_ok_ { err = errors.New("enemy2hppro error"); return }; _v.Enemy2hppro = float32(_tempNum_) }
|
||||
{ var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["enemy2atkpro"].(float64); !_ok_ { err = errors.New("enemy2atkpro error"); return }; _v.Enemy2atkpro = float32(_tempNum_) }
|
||||
{ var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["enemy2defpro"].(float64); !_ok_ { err = errors.New("enemy2defpro error"); return }; _v.Enemy2defpro = float32(_tempNum_) }
|
||||
{
|
||||
var _arr_ []interface{}
|
||||
var _ok_ bool
|
||||
if _arr_, _ok_ = _buf["wave1enemyid"].([]interface{}); !_ok_ { err = errors.New("wave1enemyid error"); return }
|
||||
|
||||
_v.Wave1enemyid = make([]int32, 0, len(_arr_))
|
||||
|
||||
for _, _e_ := range _arr_ {
|
||||
var _list_v_ int32
|
||||
{ var _ok_ bool; var _x_ float64; if _x_, _ok_ = _e_.(float64); !_ok_ { err = errors.New("_list_v_ error"); return }; _list_v_ = int32(_x_) }
|
||||
_v.Wave1enemyid = append(_v.Wave1enemyid, _list_v_)
|
||||
}
|
||||
}
|
||||
|
||||
{
|
||||
var _arr_ []interface{}
|
||||
var _ok_ bool
|
||||
if _arr_, _ok_ = _buf["wave2enemyid"].([]interface{}); !_ok_ { err = errors.New("wave2enemyid error"); return }
|
||||
|
||||
_v.Wave2enemyid = make([]int32, 0, len(_arr_))
|
||||
|
||||
for _, _e_ := range _arr_ {
|
||||
var _list_v_ int32
|
||||
{ var _ok_ bool; var _x_ float64; if _x_, _ok_ = _e_.(float64); !_ok_ { err = errors.New("_list_v_ error"); return }; _list_v_ = int32(_x_) }
|
||||
_v.Wave2enemyid = append(_v.Wave2enemyid, _list_v_)
|
||||
}
|
||||
}
|
||||
|
||||
{ var _ok_ bool; if _v.Enemyid, _ok_ = _buf["enemyid"].(string); !_ok_ { err = errors.New("enemyid error"); return } }
|
||||
{ var _ok_ bool; if _v.Battlescene, _ok_ = _buf["battlescene"].(string); !_ok_ { err = errors.New("battlescene error"); return } }
|
||||
{ var _ok_ bool; if _v.Sceneeffect, _ok_ = _buf["sceneeffect"].(string); !_ok_ { err = errors.New("sceneeffect error"); return } }
|
||||
{
|
||||
var _arr_ []interface{}
|
||||
var _ok_ bool
|
||||
if _arr_, _ok_ = _buf["award"].([]interface{}); !_ok_ { err = errors.New("award error"); return }
|
||||
|
||||
_v.Award = make([]*Game_atn, 0, len(_arr_))
|
||||
|
||||
for _, _e_ := range _arr_ {
|
||||
var _list_v_ *Game_atn
|
||||
{ var _ok_ bool; var _x_ map[string]interface{}; if _x_, _ok_ = _e_.(map[string]interface{}); !_ok_ { err = errors.New("_list_v_ error"); return }; if _list_v_, err = NewGame_atn(_x_); err != nil { return } }
|
||||
_v.Award = append(_v.Award, _list_v_)
|
||||
}
|
||||
}
|
||||
|
||||
return
|
||||
}
|
@ -16,7 +16,7 @@ type Game_shopitemData struct {
|
||||
Iteminfo []*Game_atn
|
||||
Probability int32
|
||||
Need []*Game_atn
|
||||
Sale float32
|
||||
Sale int32
|
||||
Salelist []int32
|
||||
Buyminnum int32
|
||||
Buymaxnum int32
|
||||
@ -64,7 +64,7 @@ func NewGame_shopitemData(_buf map[string]interface{}) (_v *Game_shopitemData, e
|
||||
}
|
||||
}
|
||||
|
||||
{ var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["sale"].(float64); !_ok_ { err = errors.New("sale error"); return }; _v.Sale = float32(_tempNum_) }
|
||||
{ var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["sale"].(float64); !_ok_ { err = errors.New("sale error"); return }; _v.Sale = int32(_tempNum_) }
|
||||
{
|
||||
var _arr_ []interface{}
|
||||
var _ok_ bool
|
||||
|
Loading…
Reference in New Issue
Block a user