大转盘消耗 读价格组 消耗校验

This commit is contained in:
meixiongfeng 2023-08-07 17:29:17 +08:00
parent e76a087177
commit 4cd798dca8
26 changed files with 2024 additions and 1293 deletions

View File

@ -18,7 +18,7 @@
{
"a": "attr",
"t": "ps",
"n": 50
"n": 30
}
]
},
@ -41,7 +41,7 @@
{
"a": "attr",
"t": "ps",
"n": 50
"n": 30
}
]
},
@ -64,7 +64,7 @@
{
"a": "attr",
"t": "ps",
"n": 50
"n": 30
}
]
},
@ -87,7 +87,7 @@
{
"a": "attr",
"t": "ps",
"n": 50
"n": 30
}
]
}

View File

@ -9,8 +9,8 @@
"reward": [
{
"a": "attr",
"t": "gold",
"n": 1000
"t": "diamond",
"n": 50
}
],
"restime": 1
@ -25,8 +25,8 @@
"reward": [
{
"a": "attr",
"t": "gold",
"n": 1000
"t": "diamond",
"n": 50
}
],
"restime": 1
@ -41,8 +41,8 @@
"reward": [
{
"a": "attr",
"t": "gold",
"n": 1000
"t": "diamond",
"n": 50
}
],
"restime": 1
@ -57,8 +57,8 @@
"reward": [
{
"a": "attr",
"t": "gold",
"n": 1000
"t": "diamond",
"n": 50
}
],
"restime": 1
@ -73,8 +73,8 @@
"reward": [
{
"a": "attr",
"t": "gold",
"n": 1000
"t": "diamond",
"n": 50
}
],
"restime": 1
@ -89,8 +89,8 @@
"reward": [
{
"a": "attr",
"t": "gold",
"n": 1000
"t": "diamond",
"n": 50
}
],
"restime": 1
@ -105,8 +105,8 @@
"reward": [
{
"a": "attr",
"t": "gold",
"n": 1001
"t": "diamond",
"n": 50
}
],
"restime": 2

View File

@ -30,7 +30,7 @@
"scale": 0.8,
"usetext": {
"key": "gamesummary_fathernode_usetext_2",
"text": "从这里开始你的冒险之旅吧!"
"text": "探险!这是永远不会停歇的主题!从这里开始你的冒险之旅吧!"
}
},
{
@ -47,7 +47,7 @@
"scale": 0.85,
"usetext": {
"key": "gamesummary_fathernode_usetext_3",
"text": "挑战泰坦?胜利后别忘了把材料拿给铁匠铺的戈伯,它能帮你打造装备!"
"text": "挑战泰坦?别忘了把胜利获得的材料拿给铁匠铺的戈伯,他能帮你打造装备!"
}
},
{
@ -81,7 +81,7 @@
"scale": 0.8,
"usetext": {
"key": "gamesummary_fathernode_usetext_5",
"text": "传说中用梦锻炼自我的地方。获胜后的护身符记得给守护者等级强化!"
"text": "传说中用梦锻炼自我的地方。获胜后的护身符记得给守护者等级强化!"
}
},
{
@ -98,7 +98,7 @@
"scale": 0.65,
"usetext": {
"key": "gamesummary_fathernode_usetext_6",
"text": "功夫熊猫世界的人真是喜欢塔啊······但挑战胜利也没有坏处,他们的奖励也很大方~"
"text": "功夫熊猫世界的人真是喜欢塔啊,但挑战胜利的奖励也很大方!"
}
},
{
@ -115,7 +115,7 @@
"scale": 0.8,
"usetext": {
"key": "gamesummary_fathernode_usetext_7",
"text": "有人的地方就存在着纷争······但靴子猫是不是太喜欢纷争了?去战胜他人获得竞技币,在竞技商店兑换奖励吧!"
"text": "有人的地方就存在着纷争去战胜他人获得竞技币,在竞技商店兑换奖励吧!"
}
},
{
@ -132,7 +132,7 @@
"scale": 0.8,
"usetext": {
"key": "gamesummary_fathernode_usetext_8",
"text": "原始人的世界永远这么凶险吗?你要去那地方磨练自己?我都不知道胜利有什么奖励······"
"text": "原始人的世界这么凶险吗?你要去那地方磨练自己?我都不知道胜利有什么奖励···"
}
},
{
@ -149,7 +149,7 @@
"scale": 0.8,
"usetext": {
"key": "gamesummary_fathernode_usetext_9",
"text": "巨怪商人们的脚步永不停歇······听说在他们那赚了足够多的钱财后可以有神秘大奖!"
"text": "巨怪商人们的脚步永不停歇,听说在他们那赚了足够多的钱财后可以有神秘大奖!"
}
}
]

View File

@ -400,6 +400,21 @@
"ps_recovery": 360,
"ps_ul": 2000,
"ps_buy": [
{
"a": "attr",
"t": "diamond",
"n": 40
},
{
"a": "attr",
"t": "diamond",
"n": 80
},
{
"a": "attr",
"t": "diamond",
"n": 80
},
{
"a": "attr",
"t": "diamond",
@ -408,43 +423,28 @@
{
"a": "attr",
"t": "diamond",
"n": 200
"n": 100
},
{
"a": "attr",
"t": "diamond",
"n": 400
"n": 120
},
{
"a": "attr",
"t": "diamond",
"n": 600
"n": 120
},
{
"a": "attr",
"t": "diamond",
"n": 800
},
{
"a": "attr",
"t": "diamond",
"n": 1000
},
{
"a": "attr",
"t": "diamond",
"n": 1200
},
{
"a": "attr",
"t": "diamond",
"n": 1400
"n": 120
}
],
"ps_item": {
"a": "item",
"t": "10000003",
"n": 1
"a": "attr",
"t": "ps",
"n": 50
},
"Inletopening": 1,
"gold": {
@ -800,6 +800,7 @@
30,
50
],
"venturegifts_draw": "23000001"
"venturegifts_draw": "23000001",
"gift_buy": 1002
}
]

View File

@ -0,0 +1,152 @@
[
{
"id": 1,
"score": 1500000,
"reward": [
{
"a": "attr",
"t": "gold",
"n": 1000
}
],
"task_describe": {
"key": "guildboss_task_task_describe_1",
"text": "总积分达到1500000分"
}
},
{
"id": 2,
"score": 3000000,
"reward": [
{
"a": "attr",
"t": "gold",
"n": 1000
}
],
"task_describe": {
"key": "guildboss_task_task_describe_2",
"text": "总积分达到3000000分"
}
},
{
"id": 3,
"score": 4500000,
"reward": [
{
"a": "attr",
"t": "gold",
"n": 1000
}
],
"task_describe": {
"key": "guildboss_task_task_describe_3",
"text": "总积分达到4500000分"
}
},
{
"id": 4,
"score": 6000000,
"reward": [
{
"a": "attr",
"t": "gold",
"n": 1000
}
],
"task_describe": {
"key": "guildboss_task_task_describe_4",
"text": "总积分达到6000000分"
}
},
{
"id": 5,
"score": 9000000,
"reward": [
{
"a": "attr",
"t": "gold",
"n": 1000
}
],
"task_describe": {
"key": "guildboss_task_task_describe_5",
"text": "总积分达到9000000分"
}
},
{
"id": 6,
"score": 12000000,
"reward": [
{
"a": "attr",
"t": "gold",
"n": 1000
}
],
"task_describe": {
"key": "guildboss_task_task_describe_6",
"text": "总积分达到12000000分"
}
},
{
"id": 7,
"score": 15000000,
"reward": [
{
"a": "attr",
"t": "gold",
"n": 1000
}
],
"task_describe": {
"key": "guildboss_task_task_describe_7",
"text": "总积分达到15000000分"
}
},
{
"id": 8,
"score": 18000000,
"reward": [
{
"a": "attr",
"t": "gold",
"n": 1000
}
],
"task_describe": {
"key": "guildboss_task_task_describe_8",
"text": "总积分达到18000000分"
}
},
{
"id": 9,
"score": 21000000,
"reward": [
{
"a": "attr",
"t": "gold",
"n": 1000
}
],
"task_describe": {
"key": "guildboss_task_task_describe_9",
"text": "总积分达到21000000分"
}
},
{
"id": 10,
"score": 24000000,
"reward": [
{
"a": "attr",
"t": "gold",
"n": 1000
}
],
"task_describe": {
"key": "guildboss_task_task_describe_10",
"text": "总积分达到24000000分"
}
}
]

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@ -1048,7 +1048,7 @@
"itemdes": "阵营觉醒材料",
"itemwt": 1000,
"min": 8000,
"max": 16000,
"max": 8000,
"VIPmin": 0,
"VIPmax": 15,
"playerlvmin": 0,
@ -1096,7 +1096,7 @@
"itemdes": "阵营觉醒材料",
"itemwt": 1000,
"min": 9900,
"max": 19800,
"max": 9900,
"VIPmin": 0,
"VIPmax": 15,
"playerlvmin": 0,
@ -1168,7 +1168,7 @@
"itemdes": "阵营觉醒材料",
"itemwt": 1000,
"min": 12000,
"max": 24000,
"max": 12000,
"VIPmin": 0,
"VIPmax": 15,
"playerlvmin": 0,
@ -1240,7 +1240,7 @@
"itemdes": "阵营觉醒材料",
"itemwt": 1000,
"min": 14300,
"max": 28600,
"max": 14300,
"VIPmin": 0,
"VIPmax": 15,
"playerlvmin": 0,
@ -1312,7 +1312,7 @@
"itemdes": "阵营觉醒材料",
"itemwt": 1000,
"min": 16800,
"max": 33600,
"max": 16800,
"VIPmin": 0,
"VIPmax": 15,
"playerlvmin": 0,
@ -1384,7 +1384,7 @@
"itemdes": "阵营觉醒材料",
"itemwt": 1000,
"min": 19500,
"max": 39000,
"max": 19500,
"VIPmin": 0,
"VIPmax": 15,
"playerlvmin": 0,
@ -1480,7 +1480,7 @@
"itemdes": "阵营觉醒材料",
"itemwt": 1000,
"min": 22400,
"max": 44800,
"max": 22400,
"VIPmin": 0,
"VIPmax": 15,
"playerlvmin": 0,
@ -1576,7 +1576,7 @@
"itemdes": "阵营觉醒材料",
"itemwt": 1000,
"min": 25500,
"max": 51000,
"max": 25500,
"VIPmin": 0,
"VIPmax": 15,
"playerlvmin": 0,
@ -1672,7 +1672,7 @@
"itemdes": "阵营觉醒材料",
"itemwt": 1000,
"min": 28800,
"max": 57600,
"max": 28800,
"VIPmin": 0,
"VIPmax": 15,
"playerlvmin": 0,
@ -1768,7 +1768,7 @@
"itemdes": "阵营觉醒材料",
"itemwt": 1000,
"min": 32300,
"max": 64600,
"max": 32300,
"VIPmin": 0,
"VIPmax": 15,
"playerlvmin": 0,
@ -1864,7 +1864,7 @@
"itemdes": "阵营觉醒材料",
"itemwt": 1000,
"min": 36000,
"max": 72000,
"max": 36000,
"VIPmin": 0,
"VIPmax": 15,
"playerlvmin": 0,
@ -1960,7 +1960,7 @@
"itemdes": "阵营觉醒材料",
"itemwt": 1000,
"min": 40000,
"max": 80000,
"max": 40000,
"VIPmin": 0,
"VIPmax": 15,
"playerlvmin": 0,
@ -2007,8 +2007,8 @@
},
"itemdes": "阵营觉醒材料",
"itemwt": 1000,
"min": 16000,
"max": 16000,
"min": 8000,
"max": 8000,
"VIPmin": 0,
"VIPmax": 15,
"playerlvmin": 0,
@ -2055,8 +2055,8 @@
},
"itemdes": "阵营觉醒材料",
"itemwt": 1000,
"min": 19800,
"max": 19800,
"min": 9900,
"max": 9900,
"VIPmin": 0,
"VIPmax": 15,
"playerlvmin": 0,
@ -2127,8 +2127,8 @@
},
"itemdes": "阵营觉醒材料",
"itemwt": 1000,
"min": 24000,
"max": 24000,
"min": 12000,
"max": 12000,
"VIPmin": 0,
"VIPmax": 15,
"playerlvmin": 0,
@ -2199,8 +2199,8 @@
},
"itemdes": "阵营觉醒材料",
"itemwt": 1000,
"min": 28600,
"max": 28600,
"min": 14300,
"max": 14300,
"VIPmin": 0,
"VIPmax": 15,
"playerlvmin": 0,
@ -2271,8 +2271,8 @@
},
"itemdes": "阵营觉醒材料",
"itemwt": 1000,
"min": 33600,
"max": 33600,
"min": 16800,
"max": 16800,
"VIPmin": 0,
"VIPmax": 15,
"playerlvmin": 0,
@ -2343,8 +2343,8 @@
},
"itemdes": "阵营觉醒材料",
"itemwt": 1000,
"min": 39000,
"max": 39000,
"min": 19500,
"max": 19500,
"VIPmin": 0,
"VIPmax": 15,
"playerlvmin": 0,
@ -2439,8 +2439,8 @@
},
"itemdes": "阵营觉醒材料",
"itemwt": 1000,
"min": 44800,
"max": 44800,
"min": 22400,
"max": 22400,
"VIPmin": 0,
"VIPmax": 15,
"playerlvmin": 0,
@ -2535,8 +2535,8 @@
},
"itemdes": "阵营觉醒材料",
"itemwt": 1000,
"min": 51000,
"max": 51000,
"min": 25500,
"max": 25500,
"VIPmin": 0,
"VIPmax": 15,
"playerlvmin": 0,
@ -2631,8 +2631,8 @@
},
"itemdes": "阵营觉醒材料",
"itemwt": 1000,
"min": 57600,
"max": 57600,
"min": 28800,
"max": 28800,
"VIPmin": 0,
"VIPmax": 15,
"playerlvmin": 0,
@ -2727,8 +2727,8 @@
},
"itemdes": "阵营觉醒材料",
"itemwt": 1000,
"min": 64600,
"max": 64600,
"min": 32300,
"max": 32300,
"VIPmin": 0,
"VIPmax": 15,
"playerlvmin": 0,
@ -2823,8 +2823,8 @@
},
"itemdes": "阵营觉醒材料",
"itemwt": 1000,
"min": 72000,
"max": 72000,
"min": 36000,
"max": 36000,
"VIPmin": 0,
"VIPmax": 15,
"playerlvmin": 0,
@ -2919,8 +2919,8 @@
},
"itemdes": "阵营觉醒材料",
"itemwt": 1000,
"min": 80000,
"max": 80000,
"min": 40000,
"max": 40000,
"VIPmin": 0,
"VIPmax": 15,
"playerlvmin": 0,
@ -2967,8 +2967,8 @@
},
"itemdes": "阵营觉醒材料",
"itemwt": 1000,
"min": 16000,
"max": 16000,
"min": 8000,
"max": 8000,
"VIPmin": 0,
"VIPmax": 15,
"playerlvmin": 0,
@ -3015,8 +3015,8 @@
},
"itemdes": "阵营觉醒材料",
"itemwt": 1000,
"min": 19800,
"max": 19800,
"min": 9900,
"max": 9900,
"VIPmin": 0,
"VIPmax": 15,
"playerlvmin": 0,
@ -3087,8 +3087,8 @@
},
"itemdes": "阵营觉醒材料",
"itemwt": 1000,
"min": 24000,
"max": 24000,
"min": 12000,
"max": 12000,
"VIPmin": 0,
"VIPmax": 15,
"playerlvmin": 0,
@ -3159,8 +3159,8 @@
},
"itemdes": "阵营觉醒材料",
"itemwt": 1000,
"min": 28600,
"max": 28600,
"min": 14300,
"max": 14300,
"VIPmin": 0,
"VIPmax": 15,
"playerlvmin": 0,
@ -3231,8 +3231,8 @@
},
"itemdes": "阵营觉醒材料",
"itemwt": 1000,
"min": 33600,
"max": 33600,
"min": 16800,
"max": 16800,
"VIPmin": 0,
"VIPmax": 15,
"playerlvmin": 0,
@ -3303,8 +3303,8 @@
},
"itemdes": "阵营觉醒材料",
"itemwt": 1000,
"min": 39000,
"max": 39000,
"min": 19500,
"max": 19500,
"VIPmin": 0,
"VIPmax": 15,
"playerlvmin": 0,
@ -3399,8 +3399,8 @@
},
"itemdes": "阵营觉醒材料",
"itemwt": 1000,
"min": 44800,
"max": 44800,
"min": 22400,
"max": 22400,
"VIPmin": 0,
"VIPmax": 15,
"playerlvmin": 0,
@ -3495,8 +3495,8 @@
},
"itemdes": "阵营觉醒材料",
"itemwt": 1000,
"min": 51000,
"max": 51000,
"min": 25500,
"max": 25500,
"VIPmin": 0,
"VIPmax": 15,
"playerlvmin": 0,
@ -3591,8 +3591,8 @@
},
"itemdes": "阵营觉醒材料",
"itemwt": 1000,
"min": 57600,
"max": 57600,
"min": 28800,
"max": 28800,
"VIPmin": 0,
"VIPmax": 15,
"playerlvmin": 0,
@ -3687,8 +3687,8 @@
},
"itemdes": "阵营觉醒材料",
"itemwt": 1000,
"min": 64600,
"max": 64600,
"min": 32300,
"max": 32300,
"VIPmin": 0,
"VIPmax": 15,
"playerlvmin": 0,
@ -3783,8 +3783,8 @@
},
"itemdes": "阵营觉醒材料",
"itemwt": 1000,
"min": 72000,
"max": 72000,
"min": 36000,
"max": 36000,
"VIPmin": 0,
"VIPmax": 15,
"playerlvmin": 0,
@ -3879,8 +3879,8 @@
},
"itemdes": "阵营觉醒材料",
"itemwt": 1000,
"min": 80000,
"max": 80000,
"min": 40000,
"max": 40000,
"VIPmin": 0,
"VIPmax": 15,
"playerlvmin": 0,
@ -3927,8 +3927,8 @@
},
"itemdes": "阵营觉醒材料",
"itemwt": 1000,
"min": 16000,
"max": 16000,
"min": 8000,
"max": 8000,
"VIPmin": 0,
"VIPmax": 15,
"playerlvmin": 0,
@ -3975,8 +3975,8 @@
},
"itemdes": "阵营觉醒材料",
"itemwt": 1000,
"min": 19800,
"max": 19800,
"min": 9900,
"max": 9900,
"VIPmin": 0,
"VIPmax": 15,
"playerlvmin": 0,
@ -4047,8 +4047,8 @@
},
"itemdes": "阵营觉醒材料",
"itemwt": 1000,
"min": 24000,
"max": 24000,
"min": 12000,
"max": 12000,
"VIPmin": 0,
"VIPmax": 15,
"playerlvmin": 0,
@ -4119,8 +4119,8 @@
},
"itemdes": "阵营觉醒材料",
"itemwt": 1000,
"min": 28600,
"max": 28600,
"min": 14300,
"max": 14300,
"VIPmin": 0,
"VIPmax": 15,
"playerlvmin": 0,
@ -4191,8 +4191,8 @@
},
"itemdes": "阵营觉醒材料",
"itemwt": 1000,
"min": 33600,
"max": 33600,
"min": 16800,
"max": 16800,
"VIPmin": 0,
"VIPmax": 15,
"playerlvmin": 0,
@ -4263,8 +4263,8 @@
},
"itemdes": "阵营觉醒材料",
"itemwt": 1000,
"min": 39000,
"max": 39000,
"min": 19500,
"max": 19500,
"VIPmin": 0,
"VIPmax": 15,
"playerlvmin": 0,
@ -4359,8 +4359,8 @@
},
"itemdes": "阵营觉醒材料",
"itemwt": 1000,
"min": 44800,
"max": 44800,
"min": 22400,
"max": 22400,
"VIPmin": 0,
"VIPmax": 15,
"playerlvmin": 0,
@ -4455,8 +4455,8 @@
},
"itemdes": "阵营觉醒材料",
"itemwt": 1000,
"min": 51000,
"max": 51000,
"min": 25500,
"max": 25500,
"VIPmin": 0,
"VIPmax": 15,
"playerlvmin": 0,
@ -4551,8 +4551,8 @@
},
"itemdes": "阵营觉醒材料",
"itemwt": 1000,
"min": 57600,
"max": 57600,
"min": 28800,
"max": 28800,
"VIPmin": 0,
"VIPmax": 15,
"playerlvmin": 0,
@ -4647,8 +4647,8 @@
},
"itemdes": "阵营觉醒材料",
"itemwt": 1000,
"min": 64600,
"max": 64600,
"min": 32300,
"max": 32300,
"VIPmin": 0,
"VIPmax": 15,
"playerlvmin": 0,
@ -4743,8 +4743,8 @@
},
"itemdes": "阵营觉醒材料",
"itemwt": 1000,
"min": 72000,
"max": 72000,
"min": 36000,
"max": 36000,
"VIPmin": 0,
"VIPmax": 15,
"playerlvmin": 0,
@ -4839,8 +4839,8 @@
},
"itemdes": "阵营觉醒材料",
"itemwt": 1000,
"min": 80000,
"max": 80000,
"min": 40000,
"max": 40000,
"VIPmin": 0,
"VIPmax": 15,
"playerlvmin": 0,

View File

@ -503,7 +503,7 @@
"img": "panda_20001",
"intr": {
"key": "item_pandamas_jx_intr_13",
"text": "训练直觉守护者时经验收益提升10%"
"text": "坚硬磐石制成,举手须有千钧之力,否则就算使尽全力它也是纹丝不动。师傅用它来训练徒弟们的力量。"
},
"standard_text": 0,
"special_text": 0,
@ -551,7 +551,7 @@
"img": "panda_20002",
"intr": {
"key": "item_pandamas_jx_intr_14",
"text": "训练真诚守护者时经验收益提升10%"
"text": "形如腰鼓,腹内空空,抖动时隐有嗡嗡声响。两只细杆抖动翻转,可腾飞三丈高。师傅用它来训练徒弟们的轻功。"
},
"standard_text": 0,
"special_text": 0,
@ -588,7 +588,7 @@
"img": "panda_20003",
"intr": {
"key": "item_pandamas_jx_intr_15",
"text": "训练共情守护者时经验收益提升10%"
"text": "木制的爬架,外表看似简单,实则纵横交错,层层叠叠,攀爬中稍有不慎便会坠入陷阱。师傅用它来训练徒弟们的身手。"
},
"standard_text": 0,
"special_text": 0,
@ -625,7 +625,7 @@
"img": "panda_20004",
"intr": {
"key": "item_pandamas_jx_intr_16",
"text": "训练责任守护者时经验收益提升10%"
"text": "憨态可掬,左右摇摆,看似人畜无害,反弹的后劲能将人弹进墙壁。于摇摆中感受气与力的变化,师傅用它来训练徒弟们的招式。"
},
"standard_text": 0,
"special_text": 0,
@ -662,7 +662,7 @@
"img": "panda_20005",
"intr": {
"key": "item_pandamas_jx_intr_17",
"text": "训练直觉守护者可得2个初级直觉回响材料"
"text": "细长一根棍棒,浑如灌铅一样沉重。师傅扬言擅长此棍者才算合格的徒弟。悍娇虎为了师傅的认可,勤加苦练,已将其舞得虎虎生风。"
},
"standard_text": 0,
"special_text": 0,
@ -710,7 +710,7 @@
"img": "panda_20006",
"intr": {
"key": "item_pandamas_jx_intr_18",
"text": "训练真诚守护者可得2个初级真诚回响材料"
"text": "娇小玲珑的铜铃,系在白丝带上。叮叮作响,忽急忽缓,如同乐曲一般。但铃铛击中穴位时,却会令人动弹不得,瘙痒难耐。"
},
"standard_text": 0,
"special_text": 0,
@ -758,7 +758,7 @@
"img": "panda_20007",
"intr": {
"key": "item_pandamas_jx_intr_19",
"text": "训练共情守护者可得2个初级共情回响材料"
"text": "铁制吊环上满是狰狞的尖刺,尖刺上更有无数细小的倒刺。训练时稍不注意,便会连皮带肉被剜下一块。但金猴总能毫发无损。"
},
"standard_text": 0,
"special_text": 0,
@ -806,7 +806,7 @@
"img": "panda_20008",
"intr": {
"key": "item_pandamas_jx_intr_20",
"text": "训练共情守护者可得2个初级责任回响材料"
"text": "滴溜溜的陀螺,灵动而狡黠,它时刻保持着高速旋转,如何才能让它停止转动呢?阿宝冥思苦想。"
},
"standard_text": 0,
"special_text": 0,
@ -854,7 +854,7 @@
"img": "panda_20009",
"intr": {
"key": "item_pandamas_jx_intr_21",
"text": "训练结束可以额外获得10点友情点"
"text": "平平无奇大石板,却是提升同门情谊的最佳道具。它常被用来进行飞踢腿训练,这种训练非常考验执板者对踢板者的信任。"
},
"standard_text": 0,
"special_text": 0,
@ -902,7 +902,7 @@
"img": "panda_20010",
"intr": {
"key": "item_pandamas_jx_intr_22",
"text": "训练结束可以额外获得1张竞技挑战门票"
"text": "一个小巧的木牌,上面有一只戴着帽子的猫头。据说是某个神秘侠客派发出去的。"
},
"standard_text": 0,
"special_text": 0,

View File

@ -184,7 +184,7 @@
},
{
"a": "item",
"t": "17010001",
"t": "13000001",
"n": 15
},
{

File diff suppressed because it is too large Load Diff

View File

@ -102,5 +102,57 @@
"n": 250
}
]
},
{
"id": 9,
"pricegroupId": 1002,
"purchasemin": 1,
"purchasemax": 3,
"cost": [
{
"a": "item",
"t": "23000001",
"n": 50
}
]
},
{
"id": 10,
"pricegroupId": 1002,
"purchasemin": 4,
"purchasemax": 6,
"cost": [
{
"a": "item",
"t": "23000001",
"n": 100
}
]
},
{
"id": 11,
"pricegroupId": 1002,
"purchasemin": 7,
"purchasemax": 9,
"cost": [
{
"a": "item",
"t": "23000001",
"n": 150
}
]
},
{
"id": 12,
"pricegroupId": 1002,
"purchasemin": 10,
"purchasemax": 12,
"cost": [
{
"a": "item",
"t": "23000001",
"n": 200
}
]
}
]

View File

@ -0,0 +1,322 @@
[
{
"robotid": 10001,
"icon": "hbkp_js_24003",
"lvshow": 60,
"name": "激奋的布卢尔",
"sex": 0,
"showid": "16010101"
},
{
"robotid": 10002,
"icon": "hbkp_js_24003",
"lvshow": 60,
"name": "快乐的艾丽莎",
"sex": 1,
"showid": "16010101"
},
{
"robotid": 10003,
"icon": "hbkp_js_24003",
"lvshow": 60,
"name": "朴素的希伯来",
"sex": 0,
"showid": "16010101"
},
{
"robotid": 10004,
"icon": "hbkp_js_24003",
"lvshow": 60,
"name": "庄重的布卢姆",
"sex": 0,
"showid": "16010101"
},
{
"robotid": 10005,
"icon": "hbkp_js_24003",
"lvshow": 60,
"name": "和谐的哈莉特",
"sex": 0,
"showid": "16010101"
},
{
"robotid": 10006,
"icon": "hbkp_js_24003",
"lvshow": 60,
"name": "坦然的乔伊斯",
"sex": 0,
"showid": "16010101"
},
{
"robotid": 10007,
"icon": "hbkp_js_24003",
"lvshow": 60,
"name": "苗条的赫瑟尔",
"sex": 0,
"showid": "16010101"
},
{
"robotid": 10008,
"icon": "hbkp_js_24003",
"lvshow": 60,
"name": "可人的博斯韦",
"sex": 0,
"showid": "16010101"
},
{
"robotid": 10009,
"icon": "hbkp_js_24003",
"lvshow": 60,
"name": "青春的罗瑞尔",
"sex": 0,
"showid": "16010101"
},
{
"robotid": 10010,
"icon": "hbkp_js_24003",
"lvshow": 60,
"name": "开心的茉莉",
"sex": 1,
"showid": "16010101"
},
{
"robotid": 10011,
"icon": "hbkp_js_24003",
"lvshow": 60,
"name": "幸运的蒂安娜",
"sex": 1,
"showid": "16010101"
},
{
"robotid": 10012,
"icon": "hbkp_js_24003",
"lvshow": 60,
"name": "踊跃的波伊尔",
"sex": 0,
"showid": "16010101"
},
{
"robotid": 10013,
"icon": "hbkp_js_24003",
"lvshow": 60,
"name": "愉快的爱罗拉",
"sex": 1,
"showid": "16010101"
},
{
"robotid": 10014,
"icon": "hbkp_js_24003",
"lvshow": 60,
"name": "神奇的塔利娅",
"sex": 1,
"showid": "16010101"
},
{
"robotid": 10015,
"icon": "hbkp_js_24003",
"lvshow": 60,
"name": "不凡的埃达",
"sex": 0,
"showid": "16010101"
},
{
"robotid": 10016,
"icon": "hbkp_js_24003",
"lvshow": 60,
"name": "进步的汉塞尔",
"sex": 1,
"showid": "16010101"
},
{
"robotid": 10017,
"icon": "hbkp_js_24003",
"lvshow": 60,
"name": "业余的桃乐丝",
"sex": 1,
"showid": "16010101"
},
{
"robotid": 10018,
"icon": "hbkp_js_24003",
"lvshow": 60,
"name": "整洁的薇薇安",
"sex": 0,
"showid": "16010101"
},
{
"robotid": 10019,
"icon": "hbkp_js_24003",
"lvshow": 60,
"name": "认真的塞尔特",
"sex": 0,
"showid": "16010101"
},
{
"robotid": 10020,
"icon": "hbkp_js_24003",
"lvshow": 60,
"name": "友爱的白雪",
"sex": 1,
"showid": "16010101"
},
{
"robotid": 10021,
"icon": "hbkp_js_24003",
"lvshow": 60,
"name": "聪明的玛娅",
"sex": 1,
"showid": "16010101"
},
{
"robotid": 10022,
"icon": "hbkp_js_24003",
"lvshow": 60,
"name": "细心的阿拉丁",
"sex": 1,
"showid": "16010101"
},
{
"robotid": 10023,
"icon": "hbkp_js_24003",
"lvshow": 60,
"name": "娇美的布赖特",
"sex": 0,
"showid": "16010101"
},
{
"robotid": 10024,
"icon": "hbkp_js_24003",
"lvshow": 60,
"name": "无知的伊凡",
"sex": 1,
"showid": "16010101"
},
{
"robotid": 10025,
"icon": "hbkp_js_24003",
"lvshow": 60,
"name": "冷魅的梅根",
"sex": 0,
"showid": "16010101"
},
{
"robotid": 10026,
"icon": "hbkp_js_24003",
"lvshow": 60,
"name": "雍容的布罗德",
"sex": 0,
"showid": "16010101"
},
{
"robotid": 10027,
"icon": "hbkp_js_24003",
"lvshow": 60,
"name": "害羞的夏洛特",
"sex": 1,
"showid": "16010101"
},
{
"robotid": 10028,
"icon": "hbkp_js_24003",
"lvshow": 60,
"name": "热情的海洛伊",
"sex": 1,
"showid": "16010101"
},
{
"robotid": 10029,
"icon": "hbkp_js_24003",
"lvshow": 60,
"name": "开朗的克莱儿",
"sex": 1,
"showid": "16010101"
},
{
"robotid": 10030,
"icon": "hbkp_js_24003",
"lvshow": 60,
"name": "唠叨的巴比特",
"sex": 1,
"showid": "16010101"
},
{
"robotid": 10031,
"icon": "hbkp_js_24003",
"lvshow": 60,
"name": "娇媚的波比",
"sex": 0,
"showid": "16010101"
},
{
"robotid": 10032,
"icon": "hbkp_js_24003",
"lvshow": 60,
"name": "绝美的艾薇",
"sex": 0,
"showid": "16010101"
},
{
"robotid": 10033,
"icon": "hbkp_js_24003",
"lvshow": 60,
"name": "职业的艾尔玛",
"sex": 1,
"showid": "16010101"
},
{
"robotid": 10034,
"icon": "hbkp_js_24003",
"lvshow": 60,
"name": "佩服的布鲁克",
"sex": 0,
"showid": "16010101"
},
{
"robotid": 10035,
"icon": "hbkp_js_24003",
"lvshow": 60,
"name": "迷茫的鲍德温",
"sex": 1,
"showid": "16010101"
},
{
"robotid": 10036,
"icon": "hbkp_js_24003",
"lvshow": 60,
"name": "摩登的鲁思",
"sex": 0,
"showid": "16010101"
},
{
"robotid": 10037,
"icon": "hbkp_js_24003",
"lvshow": 60,
"name": "火红的巴纳德",
"sex": 1,
"showid": "16010101"
},
{
"robotid": 10038,
"icon": "hbkp_js_24003",
"lvshow": 60,
"name": "好动的杰奎琳",
"sex": 1,
"showid": "16010101"
},
{
"robotid": 10039,
"icon": "hbkp_js_24003",
"lvshow": 60,
"name": "娇艳的丝特勒",
"sex": 0,
"showid": "16010101"
},
{
"robotid": 10040,
"icon": "hbkp_js_24003",
"lvshow": 60,
"name": "欢闹的妮莉雅",
"sex": 1,
"showid": "16010101"
}
]

View File

@ -143,7 +143,10 @@
13001,
13002,
13003,
13004
13004,
13005,
13006,
13007
]
},
{

View File

@ -24930,7 +24930,7 @@
"n": 150
}
],
"sale": 200,
"sale": 500,
"salelist": [
500,
500,
@ -24939,8 +24939,8 @@
500,
500
],
"buyminnum": 1,
"buymaxnum": 1,
"buyminnum": 5,
"buymaxnum": 5,
"vip": 0,
"lvmin": 1,
"lvmax": 60,
@ -25002,7 +25002,7 @@
"n": 6000
}
],
"sale": 500,
"sale": 200,
"salelist": [
200,
200,
@ -25011,8 +25011,116 @@
200,
200
],
"buyminnum": 5,
"buymaxnum": 5,
"buyminnum": 1,
"buymaxnum": 1,
"vip": 0,
"lvmin": 1,
"lvmax": 60,
"mapidmin": 101,
"mapidmax": 9999
},
{
"key": 712,
"id": 13004,
"iteminfo": [
{
"a": "item",
"t": "10000021",
"n": 1
}
],
"preview": false,
"probability": 1000,
"need": [
{
"a": "attr",
"t": "arenacoin",
"n": 250
}
],
"sale": 1000,
"salelist": [
1000,
1000,
1000,
1000,
1000,
1000
],
"buyminnum": 3,
"buymaxnum": 3,
"vip": 0,
"lvmin": 1,
"lvmax": 60,
"mapidmin": 101,
"mapidmax": 9999
},
{
"key": 713,
"id": 13005,
"iteminfo": [
{
"a": "item",
"t": "10000022",
"n": 1
}
],
"preview": false,
"probability": 1000,
"need": [
{
"a": "attr",
"t": "arenacoin",
"n": 250
}
],
"sale": 1000,
"salelist": [
1000,
1000,
1000,
1000,
1000,
1000
],
"buyminnum": 3,
"buymaxnum": 3,
"vip": 0,
"lvmin": 1,
"lvmax": 60,
"mapidmin": 101,
"mapidmax": 9999
},
{
"key": 714,
"id": 13006,
"iteminfo": [
{
"a": "item",
"t": "10000023",
"n": 1
}
],
"preview": false,
"probability": 1000,
"need": [
{
"a": "attr",
"t": "arenacoin",
"n": 250
}
],
"sale": 1000,
"salelist": [
1000,
1000,
1000,
1000,
1000,
1000
],
"buyminnum": 3,
"buymaxnum": 3,
"vip": 0,
"lvmin": 1,
"lvmax": 60,
@ -25021,7 +25129,7 @@
},
{
"key": 715,
"id": 13004,
"id": 13007,
"iteminfo": [
{
"a": "item",
@ -25054,5 +25162,41 @@
"lvmax": 60,
"mapidmin": 101,
"mapidmax": 9999
},
{
"key": 716,
"id": 13008,
"iteminfo": [
{
"a": "item",
"t": "13000002",
"n": 40
}
],
"preview": false,
"probability": 1000,
"need": [
{
"a": "attr",
"t": "arenacoin",
"n": 1200
}
],
"sale": 200,
"salelist": [
200,
200,
200,
200,
200,
200
],
"buyminnum": 1,
"buymaxnum": 1,
"vip": 0,
"lvmin": 1,
"lvmax": 60,
"mapidmin": 101,
"mapidmax": 9999
}
]

View File

@ -24289,7 +24289,7 @@
"Where": [],
"Order": "",
"Limit": 1,
"ExecuteCnt": 1,
"ExecuteCnt": 2,
"Type": 1,
"Argu": [
1,

View File

@ -173,7 +173,8 @@
"RelyCheckArgu": [],
"CoexistCheckArgu": [],
"Effect": [
1
1,
6
],
"AddEffect": false,
"RemoveType": true,
@ -204,7 +205,8 @@
"RelyCheckArgu": [],
"CoexistCheckArgu": [],
"Effect": [
1
1,
6
],
"AddEffect": false,
"RemoveType": true,
@ -238,7 +240,8 @@
52
],
"Effect": [
1
1,
6
],
"AddEffect": false,
"RemoveType": true,
@ -269,7 +272,8 @@
"RelyCheckArgu": [],
"CoexistCheckArgu": [],
"Effect": [
1
1,
6
],
"AddEffect": false,
"RemoveType": true,
@ -300,7 +304,8 @@
"RelyCheckArgu": [],
"CoexistCheckArgu": [],
"Effect": [
1
1,
6
],
"AddEffect": false,
"RemoveType": true,
@ -391,7 +396,8 @@
"RelyCheckArgu": [],
"CoexistCheckArgu": [],
"Effect": [
1
1,
6
],
"AddEffect": false,
"RemoveType": true,
@ -422,7 +428,8 @@
"RelyCheckArgu": [],
"CoexistCheckArgu": [],
"Effect": [
1
1,
6
],
"AddEffect": false,
"RemoveType": true,
@ -623,7 +630,8 @@
"CoexistCheckArgu": [],
"Effect": [
1,
5
5,
6
],
"AddEffect": false,
"RemoveType": true,
@ -652,7 +660,8 @@
"CoexistCheckArgu": [],
"Effect": [
1,
5
5,
6
],
"AddEffect": false,
"RemoveType": true,
@ -712,7 +721,8 @@
"RelyCheckArgu": [],
"CoexistCheckArgu": [],
"Effect": [
3
3,
7
],
"AddEffect": false,
"RemoveType": true,
@ -796,7 +806,8 @@
"RelyCheckArgu": [],
"CoexistCheckArgu": [],
"Effect": [
1
1,
6
],
"AddEffect": false,
"RemoveType": false,
@ -999,7 +1010,8 @@
"RelyCheckArgu": [],
"CoexistCheckArgu": [],
"Effect": [
3
3,
7
],
"AddEffect": false,
"RemoveType": true,
@ -1031,7 +1043,8 @@
"RelyCheckArgu": [],
"CoexistCheckArgu": [],
"Effect": [
3
3,
7
],
"AddEffect": false,
"RemoveType": true,
@ -1091,7 +1104,8 @@
"RelyCheckArgu": [],
"CoexistCheckArgu": [],
"Effect": [
3
3,
7
],
"AddEffect": false,
"RemoveType": true,
@ -1211,7 +1225,8 @@
"RelyCheckArgu": [],
"CoexistCheckArgu": [],
"Effect": [
3
3,
7
],
"AddEffect": false,
"RemoveType": true,
@ -1243,7 +1258,8 @@
"RelyCheckArgu": [],
"CoexistCheckArgu": [],
"Effect": [
3
3,
7
],
"AddEffect": false,
"RemoveType": true,
@ -1695,7 +1711,8 @@
"CoexistCheckArgu": [],
"Effect": [
1,
0
0,
6
],
"AddEffect": false,
"RemoveType": true,
@ -1723,7 +1740,8 @@
"RelyCheckArgu": [],
"CoexistCheckArgu": [],
"Effect": [
1
1,
6
],
"AddEffect": false,
"RemoveType": true,
@ -2625,7 +2643,8 @@
72
],
"Effect": [
1
1,
6
],
"AddEffect": false,
"RemoveType": true,
@ -2717,7 +2736,8 @@
"RelyCheckArgu": [],
"CoexistCheckArgu": [],
"Effect": [
1
1,
6
],
"AddEffect": false,
"RemoveType": true,
@ -2779,7 +2799,8 @@
"RelyCheckArgu": [],
"CoexistCheckArgu": [],
"Effect": [
1
1,
6
],
"AddEffect": false,
"RemoveType": false,
@ -3109,7 +3130,8 @@
"RelyCheckArgu": [],
"CoexistCheckArgu": [],
"Effect": [
1
1,
6
],
"AddEffect": false,
"RemoveType": false,
@ -3171,7 +3193,8 @@
"RelyCheckArgu": [],
"CoexistCheckArgu": [],
"Effect": [
3
3,
7
],
"AddEffect": false,
"RemoveType": true,
@ -3318,7 +3341,8 @@
"RelyCheckArgu": [],
"CoexistCheckArgu": [],
"Effect": [
1
1,
6
],
"AddEffect": false,
"RemoveType": false,
@ -3469,7 +3493,8 @@
"RelyCheckArgu": [],
"CoexistCheckArgu": [],
"Effect": [
1
1,
6
],
"AddEffect": false,
"RemoveType": true,
@ -3527,7 +3552,8 @@
"RelyCheckArgu": [],
"CoexistCheckArgu": [],
"Effect": [
1
1,
6
],
"AddEffect": false,
"RemoveType": true,
@ -3589,7 +3615,8 @@
"RelyCheckArgu": [],
"CoexistCheckArgu": [],
"Effect": [
3
3,
7
],
"AddEffect": false,
"RemoveType": true,
@ -3803,7 +3830,8 @@
"RelyCheckArgu": [],
"CoexistCheckArgu": [],
"Effect": [
1
1,
6
],
"AddEffect": false,
"RemoveType": false,
@ -3834,7 +3862,8 @@
"RelyCheckArgu": [],
"CoexistCheckArgu": [],
"Effect": [
1
1,
6
],
"AddEffect": false,
"RemoveType": false,
@ -3924,7 +3953,8 @@
"RelyCheckArgu": [],
"CoexistCheckArgu": [],
"Effect": [
1
1,
6
],
"AddEffect": false,
"RemoveType": false,
@ -5123,7 +5153,8 @@
"RelyCheckArgu": [],
"CoexistCheckArgu": [],
"Effect": [
3
3,
7
],
"AddEffect": false,
"RemoveType": false,
@ -5155,7 +5186,8 @@
"RelyCheckArgu": [],
"CoexistCheckArgu": [],
"Effect": [
3
3,
7
],
"AddEffect": false,
"RemoveType": false,

View File

@ -8,11 +8,6 @@
"n": 1
},
"weight": 1000,
"cost": {
"a": "item",
"t": "23000001",
"n": 50
},
"type": 1
},
{
@ -24,11 +19,6 @@
"n": 2
},
"weight": 1000,
"cost": {
"a": "item",
"t": "23000001",
"n": 50
},
"type": 1
},
{
@ -40,11 +30,6 @@
"n": 3
},
"weight": 1000,
"cost": {
"a": "item",
"t": "23000001",
"n": 50
},
"type": 1
},
{
@ -56,11 +41,6 @@
"n": 4
},
"weight": 1000,
"cost": {
"a": "item",
"t": "23000001",
"n": 100
},
"type": 1
},
{
@ -72,11 +52,6 @@
"n": 5
},
"weight": 1000,
"cost": {
"a": "item",
"t": "23000001",
"n": 100
},
"type": 1
},
{
@ -88,11 +63,6 @@
"n": 6
},
"weight": 1000,
"cost": {
"a": "item",
"t": "23000001",
"n": 100
},
"type": 1
},
{
@ -104,11 +74,6 @@
"n": 7
},
"weight": 500,
"cost": {
"a": "item",
"t": "23000001",
"n": 150
},
"type": 2
},
{
@ -120,11 +85,6 @@
"n": 8
},
"weight": 500,
"cost": {
"a": "item",
"t": "23000001",
"n": 150
},
"type": 2
},
{
@ -136,11 +96,6 @@
"n": 9
},
"weight": 500,
"cost": {
"a": "item",
"t": "23000001",
"n": 150
},
"type": 2
},
{
@ -152,11 +107,6 @@
"n": 10
},
"weight": 200,
"cost": {
"a": "item",
"t": "23000001",
"n": 200
},
"type": 2
},
{
@ -168,11 +118,6 @@
"n": 11
},
"weight": 200,
"cost": {
"a": "item",
"t": "23000001",
"n": 200
},
"type": 2
},
{
@ -184,11 +129,6 @@
"n": 12
},
"weight": 80,
"cost": {
"a": "item",
"t": "23000001",
"n": 200
},
"type": 2
}
]

View File

@ -5938,7 +5938,7 @@
{
"a": "attr",
"t": "gold",
"n": 5000
"n": 3000
},
{
"a": "attr",
@ -5990,7 +5990,7 @@
{
"a": "attr",
"t": "gold",
"n": 5000
"n": 3000
},
{
"a": "attr",
@ -6042,7 +6042,7 @@
{
"a": "attr",
"t": "gold",
"n": 5000
"n": 3000
},
{
"a": "attr",
@ -6094,7 +6094,7 @@
{
"a": "attr",
"t": "gold",
"n": 5000
"n": 3000
},
{
"a": "attr",
@ -6146,7 +6146,7 @@
{
"a": "attr",
"t": "gold",
"n": 5000
"n": 3000
},
{
"a": "attr",
@ -6198,7 +6198,7 @@
{
"a": "attr",
"t": "gold",
"n": 5000
"n": 3000
},
{
"a": "attr",
@ -6250,7 +6250,7 @@
{
"a": "attr",
"t": "gold",
"n": 5000
"n": 3000
},
{
"a": "attr",
@ -6302,7 +6302,7 @@
{
"a": "attr",
"t": "gold",
"n": 5000
"n": 3000
},
{
"a": "attr",
@ -6354,7 +6354,7 @@
{
"a": "attr",
"t": "gold",
"n": 5000
"n": 3000
},
{
"a": "attr",
@ -6406,7 +6406,7 @@
{
"a": "attr",
"t": "gold",
"n": 5000
"n": 3000
},
{
"a": "attr",
@ -6458,7 +6458,7 @@
{
"a": "attr",
"t": "gold",
"n": 5000
"n": 3000
},
{
"a": "attr",
@ -6510,7 +6510,7 @@
{
"a": "attr",
"t": "gold",
"n": 5000
"n": 3000
},
{
"a": "attr",
@ -6562,7 +6562,7 @@
{
"a": "attr",
"t": "gold",
"n": 5000
"n": 3000
},
{
"a": "attr",
@ -6614,7 +6614,7 @@
{
"a": "attr",
"t": "gold",
"n": 5000
"n": 3000
},
{
"a": "attr",
@ -6666,7 +6666,7 @@
{
"a": "attr",
"t": "gold",
"n": 5000
"n": 3000
},
{
"a": "attr",
@ -6718,7 +6718,7 @@
{
"a": "attr",
"t": "gold",
"n": 5000
"n": 3000
},
{
"a": "attr",
@ -6770,7 +6770,7 @@
{
"a": "attr",
"t": "gold",
"n": 5000
"n": 3000
},
{
"a": "attr",
@ -6822,7 +6822,7 @@
{
"a": "attr",
"t": "gold",
"n": 5000
"n": 3000
},
{
"a": "attr",
@ -6874,7 +6874,7 @@
{
"a": "attr",
"t": "gold",
"n": 5000
"n": 3000
},
{
"a": "attr",
@ -6926,7 +6926,7 @@
{
"a": "attr",
"t": "gold",
"n": 5000
"n": 3000
},
{
"a": "attr",
@ -6978,7 +6978,7 @@
{
"a": "attr",
"t": "gold",
"n": 5000
"n": 3000
},
{
"a": "attr",
@ -7030,7 +7030,7 @@
{
"a": "attr",
"t": "gold",
"n": 5000
"n": 3000
},
{
"a": "attr",
@ -7082,7 +7082,7 @@
{
"a": "attr",
"t": "gold",
"n": 5000
"n": 3000
},
{
"a": "attr",
@ -7134,7 +7134,7 @@
{
"a": "attr",
"t": "gold",
"n": 5000
"n": 3000
},
{
"a": "attr",
@ -7186,7 +7186,7 @@
{
"a": "attr",
"t": "gold",
"n": 5000
"n": 3000
},
{
"a": "attr",
@ -7238,7 +7238,7 @@
{
"a": "attr",
"t": "gold",
"n": 5000
"n": 3000
},
{
"a": "attr",

View File

@ -28,6 +28,7 @@ func (this *apiComp) TurntableReward(session comm.IUserSession, req *pb.Activity
err error
atno []*pb.UserAtno
reward []int32
need []*cfg.Gameatn
)
//key := fmt.Sprintf("%s-%s", session.GetUserId(), req.Oid)
data, err := this.module.modelhdData.getHddataByOid(session.GetUserId(), req.Oid)
@ -56,7 +57,22 @@ func (this *apiComp) TurntableReward(session comm.IUserSession, req *pb.Activity
}
return
}
// 消耗校验
pricekey := this.module.ModuleTools.GetGlobalConf().GiftBuy
if res, err := this.module.ModuleTools.GetPriceGroupCost(pricekey, data.Val); len(res) > 0 {
need = append(need, res...)
} else {
errdata = &pb.ErrorData{
Code: pb.ErrorCode_ConfigNoFound,
Title: pb.ErrorCode_ConfigNoFound.ToString(),
Message: err.Error(),
}
return
}
if errdata = this.module.CheckRes(session, need); errdata != nil { // 资源不足
return
}
if data.Val >= this.module.configure.GetMaxTurntableCount() { // 领取校验
errdata = &pb.ErrorData{
Code: pb.ErrorCode_ActivityRepatReward,
@ -75,6 +91,9 @@ func (this *apiComp) TurntableReward(session comm.IUserSession, req *pb.Activity
data.Gotarr[data.Val] = 1
data.Val += 1
}
if errdata = this.module.ConsumeRes(session, need, true); errdata != nil { // 资源不足
return
}
update := make(map[string]interface{})
update["gotarr"] = data.Gotarr
update["val"] = data.Val

View File

@ -15,5 +15,6 @@ const (
GameBuffEffectType_Gain = 3
GameBuffEffectType_Weaken = 4
GameBuffEffectType_Chosen = 5
GameBuffEffectType_Shield = 6
GameBuffEffectType_DebuffWithoutControl = 6
GameBuffEffectType_Shield = 7
)

View 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 GameGuildBossTask struct {
_dataMap map[int32]*GameGuildBossTaskData
_dataList []*GameGuildBossTaskData
}
func NewGameGuildBossTask(_buf []map[string]interface{}) (*GameGuildBossTask, error) {
_dataList := make([]*GameGuildBossTaskData, 0, len(_buf))
dataMap := make(map[int32]*GameGuildBossTaskData)
for _, _ele_ := range _buf {
if _v, err2 := DeserializeGameGuildBossTaskData(_ele_); err2 != nil {
return nil, err2
} else {
_dataList = append(_dataList, _v)
dataMap[_v.Id] = _v
}
}
return &GameGuildBossTask{_dataList:_dataList, _dataMap:dataMap}, nil
}
func (table *GameGuildBossTask) GetDataMap() map[int32]*GameGuildBossTaskData {
return table._dataMap
}
func (table *GameGuildBossTask) GetDataList() []*GameGuildBossTaskData {
return table._dataList
}
func (table *GameGuildBossTask) Get(key int32) *GameGuildBossTaskData {
return table._dataMap[key]
}

View File

@ -0,0 +1,54 @@
//------------------------------------------------------------------------------
// <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 GameGuildBossTaskData struct {
Id int32
Score int32
Reward []*Gameatn
TaskDescribe string
}
const TypeId_GameGuildBossTaskData = -1074074125
func (*GameGuildBossTaskData) GetTypeId() int32 {
return -1074074125
}
func (_v *GameGuildBossTaskData)Deserialize(_buf map[string]interface{}) (err error) {
{ 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["score"].(float64); !_ok_ { err = errors.New("score error"); return }; _v.Score = int32(_tempNum_) }
{
var _arr_ []interface{}
var _ok_ bool
if _arr_, _ok_ = _buf["reward"].([]interface{}); !_ok_ { err = errors.New("reward error"); return }
_v.Reward = make([]*Gameatn, 0, len(_arr_))
for _, _e_ := range _arr_ {
var _list_v_ *Gameatn
{ 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 = DeserializeGameatn(_x_); err != nil { return } }
_v.Reward = append(_v.Reward, _list_v_)
}
}
{var _ok_ bool; var __json_text__ map[string]interface{}; if __json_text__, _ok_ = _buf["task_describe"].(map[string]interface{}) ; !_ok_ { err = errors.New("_v.TaskDescribe error"); return }; { var _ok_ bool; if _, _ok_ = __json_text__["key"].(string); !_ok_ { err = errors.New("key error"); return } }; { var _ok_ bool; if _v.TaskDescribe, _ok_ = __json_text__["text"].(string); !_ok_ { err = errors.New("text error"); return } } }
return
}
func DeserializeGameGuildBossTaskData(_buf map[string]interface{}) (*GameGuildBossTaskData, error) {
v := &GameGuildBossTaskData{}
if err := v.Deserialize(_buf); err == nil {
return v, nil
} else {
return nil, err
}
}

View File

@ -0,0 +1,45 @@
//------------------------------------------------------------------------------
// <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 GameRobotDataData struct {
Robotid int32
Icon string
Lvshow int32
Name string
Sex int32
Showid string
}
const TypeId_GameRobotDataData = 1848956418
func (*GameRobotDataData) GetTypeId() int32 {
return 1848956418
}
func (_v *GameRobotDataData)Deserialize(_buf map[string]interface{}) (err error) {
{ var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["robotid"].(float64); !_ok_ { err = errors.New("robotid error"); return }; _v.Robotid = int32(_tempNum_) }
{ var _ok_ bool; if _v.Icon, _ok_ = _buf["icon"].(string); !_ok_ { err = errors.New("icon error"); return } }
{ var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["lvshow"].(float64); !_ok_ { err = errors.New("lvshow error"); return }; _v.Lvshow = int32(_tempNum_) }
{ var _ok_ bool; if _v.Name, _ok_ = _buf["name"].(string); !_ok_ { err = errors.New("name error"); return } }
{ var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["sex"].(float64); !_ok_ { err = errors.New("sex error"); return }; _v.Sex = int32(_tempNum_) }
{ var _ok_ bool; if _v.Showid, _ok_ = _buf["showid"].(string); !_ok_ { err = errors.New("showid error"); return } }
return
}
func DeserializeGameRobotDataData(_buf map[string]interface{}) (*GameRobotDataData, error) {
v := &GameRobotDataData{}
if err := v.Deserialize(_buf); err == nil {
return v, nil
} else {
return nil, err
}
}

View File

@ -15,7 +15,6 @@ type GameVenturegiftsDrawData struct {
DrawType string
Id *Gameatn
Weight int32
Cost *Gameatn
Type int32
}
@ -30,7 +29,6 @@ func (_v *GameVenturegiftsDrawData)Deserialize(_buf map[string]interface{}) (err
{ var _ok_ bool; if _v.DrawType, _ok_ = _buf["draw_type"].(string); !_ok_ { err = errors.New("draw_type error"); return } }
{ var _ok_ bool; var _x_ map[string]interface{}; if _x_, _ok_ = _buf["id"].(map[string]interface{}); !_ok_ { err = errors.New("id error"); return }; if _v.Id, err = DeserializeGameatn(_x_); err != nil { return } }
{ var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["weight"].(float64); !_ok_ { err = errors.New("weight error"); return }; _v.Weight = int32(_tempNum_) }
{ var _ok_ bool; var _x_ map[string]interface{}; if _x_, _ok_ = _buf["cost"].(map[string]interface{}); !_ok_ { err = errors.New("cost error"); return }; if _v.Cost, err = DeserializeGameatn(_x_); err != nil { return } }
{ var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["type"].(float64); !_ok_ { err = errors.New("type error"); return }; _v.Type = int32(_tempNum_) }
return
}

View File

@ -254,6 +254,7 @@ type GameGlobalData struct {
CompassDistansces []int32
CompassAngleOffsets []int32
VenturegiftsDraw string
GiftBuy int32
}
const TypeId_GameGlobalData = 477542761
@ -1065,6 +1066,7 @@ func (_v *GameGlobalData)Deserialize(_buf map[string]interface{}) (err error) {
}
{ var _ok_ bool; if _v.VenturegiftsDraw, _ok_ = _buf["venturegifts_draw"].(string); !_ok_ { err = errors.New("venturegifts_draw error"); return } }
{ var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["gift_buy"].(float64); !_ok_ { err = errors.New("gift_buy error"); return }; _v.GiftBuy = int32(_tempNum_) }
return
}