上传shop 模块剩余次数返回
This commit is contained in:
parent
4b7adc9bc8
commit
969be76600
@ -12,7 +12,7 @@
|
||||
"intr": "基础货币,能买好多东西"
|
||||
},
|
||||
{
|
||||
"key": "diamonds",
|
||||
"key": "diamond",
|
||||
"name": "钻石",
|
||||
"color": 2,
|
||||
"effects": "",
|
||||
|
@ -1,10 +1,10 @@
|
||||
[
|
||||
{
|
||||
"name": "本地测试服1",
|
||||
"ips": "10.0.1.11:9999"
|
||||
"name": "本地测试服",
|
||||
"ips": "10.0.0.9:7891"
|
||||
},
|
||||
{
|
||||
"name": "本地测试服2",
|
||||
"ips": "homm20.legu.cc:6352"
|
||||
"name": "外网测试服",
|
||||
"ips": "119.3.89.14:7891"
|
||||
}
|
||||
]
|
@ -1,813 +0,0 @@
|
||||
[
|
||||
{
|
||||
"id": "11001",
|
||||
"name": {
|
||||
"key": "11001",
|
||||
"text": "阿宝"
|
||||
},
|
||||
"star": 4,
|
||||
"color": 3,
|
||||
"race": 1,
|
||||
"job": 1,
|
||||
"type": 1,
|
||||
"prefab": "Person/11001.prefab",
|
||||
"icon": 11001,
|
||||
"sound": 121323,
|
||||
"tujing": [
|
||||
1
|
||||
],
|
||||
"intr": "",
|
||||
"events": "EventDataSet/Hero_11001.asset",
|
||||
"cite": "",
|
||||
"effectstay": [],
|
||||
"hpspace": {
|
||||
"x": 0,
|
||||
"y": 0,
|
||||
"z": 0
|
||||
},
|
||||
"skill1": 110011,
|
||||
"skill2": 110012,
|
||||
"skill3": 110013,
|
||||
"enteranivalue": 100,
|
||||
"camerainterval": 0.5
|
||||
},
|
||||
{
|
||||
"id": "11002",
|
||||
"name": {
|
||||
"key": "11002",
|
||||
"text": "原始人"
|
||||
},
|
||||
"star": 5,
|
||||
"color": 4,
|
||||
"race": 1,
|
||||
"job": 1,
|
||||
"type": 1,
|
||||
"prefab": "Person/11002.prefab",
|
||||
"icon": 11002,
|
||||
"sound": 11002,
|
||||
"tujing": [
|
||||
1
|
||||
],
|
||||
"intr": "",
|
||||
"events": "EventDataSet/Hero_11002.asset",
|
||||
"cite": "",
|
||||
"effectstay": [],
|
||||
"hpspace": {
|
||||
"x": 0,
|
||||
"y": 0,
|
||||
"z": 0
|
||||
},
|
||||
"skill1": 110021,
|
||||
"skill2": 110022,
|
||||
"skill3": 110023,
|
||||
"enteranivalue": 0,
|
||||
"camerainterval": 0.6
|
||||
},
|
||||
{
|
||||
"id": "11003",
|
||||
"name": {
|
||||
"key": "11003",
|
||||
"text": "波比"
|
||||
},
|
||||
"star": 5,
|
||||
"color": 4,
|
||||
"race": 2,
|
||||
"job": 1,
|
||||
"type": 1,
|
||||
"prefab": "Person/11003.prefab",
|
||||
"icon": 11003,
|
||||
"sound": 11003,
|
||||
"tujing": [
|
||||
1
|
||||
],
|
||||
"intr": "",
|
||||
"events": "EventDataSet/Hero_11003.asset",
|
||||
"cite": "",
|
||||
"effectstay": [
|
||||
"this,Skill/Role/11003/effect_11003_wuqitexiao"
|
||||
],
|
||||
"hpspace": {
|
||||
"x": 0,
|
||||
"y": -0.69,
|
||||
"z": 0
|
||||
},
|
||||
"skill1": 110031,
|
||||
"skill2": 110032,
|
||||
"skill3": 110033,
|
||||
"enteranivalue": 0,
|
||||
"camerainterval": 0.6
|
||||
},
|
||||
{
|
||||
"id": "11004",
|
||||
"name": {
|
||||
"key": "11004",
|
||||
"text": "布兰"
|
||||
},
|
||||
"star": 5,
|
||||
"color": 4,
|
||||
"race": 1,
|
||||
"job": 1,
|
||||
"type": 1,
|
||||
"prefab": "11004",
|
||||
"icon": 11004,
|
||||
"sound": 11004,
|
||||
"tujing": [
|
||||
1
|
||||
],
|
||||
"intr": "",
|
||||
"events": "hero_2011",
|
||||
"cite": "",
|
||||
"effectstay": [],
|
||||
"hpspace": {
|
||||
"x": 0,
|
||||
"y": 0,
|
||||
"z": 0
|
||||
},
|
||||
"skill1": 110041,
|
||||
"skill2": 110042,
|
||||
"skill3": 110043,
|
||||
"enteranivalue": 0,
|
||||
"camerainterval": 0.6
|
||||
},
|
||||
{
|
||||
"id": "11005",
|
||||
"name": {
|
||||
"key": "11005",
|
||||
"text": "无牙仔"
|
||||
},
|
||||
"star": 4,
|
||||
"color": 3,
|
||||
"race": 1,
|
||||
"job": 1,
|
||||
"type": 1,
|
||||
"prefab": "Person/11001.prefab",
|
||||
"icon": 11005,
|
||||
"sound": 121323,
|
||||
"tujing": [
|
||||
1
|
||||
],
|
||||
"intr": "",
|
||||
"events": "EventDataSet/Hero_11001.asset",
|
||||
"cite": "",
|
||||
"effectstay": [],
|
||||
"hpspace": {
|
||||
"x": 0,
|
||||
"y": 0,
|
||||
"z": 0
|
||||
},
|
||||
"skill1": 110051,
|
||||
"skill2": 110052,
|
||||
"skill3": 110053,
|
||||
"enteranivalue": 0,
|
||||
"camerainterval": 0.6
|
||||
},
|
||||
{
|
||||
"id": "11006",
|
||||
"name": {
|
||||
"key": "11006",
|
||||
"text": "亚丝翠"
|
||||
},
|
||||
"star": 5,
|
||||
"color": 4,
|
||||
"race": 1,
|
||||
"job": 1,
|
||||
"type": 1,
|
||||
"prefab": "11006",
|
||||
"icon": 11006,
|
||||
"sound": 11006,
|
||||
"tujing": [
|
||||
1
|
||||
],
|
||||
"intr": "",
|
||||
"events": "hero_2011",
|
||||
"cite": "",
|
||||
"effectstay": [],
|
||||
"hpspace": {
|
||||
"x": 0,
|
||||
"y": 0,
|
||||
"z": 0
|
||||
},
|
||||
"skill1": 110061,
|
||||
"skill2": 110062,
|
||||
"skill3": 110063,
|
||||
"enteranivalue": 0,
|
||||
"camerainterval": 0.6
|
||||
},
|
||||
{
|
||||
"id": "11009",
|
||||
"name": {
|
||||
"key": "11009",
|
||||
"text": "希卡普"
|
||||
},
|
||||
"star": 4,
|
||||
"color": 3,
|
||||
"race": 3,
|
||||
"job": 2,
|
||||
"type": 1,
|
||||
"prefab": "11009",
|
||||
"icon": 11009,
|
||||
"sound": 11009,
|
||||
"tujing": [
|
||||
1
|
||||
],
|
||||
"intr": "",
|
||||
"events": "EventDataSet/Hero_11009.asset",
|
||||
"cite": "",
|
||||
"effectstay": [],
|
||||
"hpspace": {
|
||||
"x": 0,
|
||||
"y": -0.1,
|
||||
"z": 0
|
||||
},
|
||||
"skill1": 110091,
|
||||
"skill2": 110092,
|
||||
"skill3": 110093,
|
||||
"enteranivalue": 0,
|
||||
"camerainterval": 0.6
|
||||
},
|
||||
{
|
||||
"id": "22002",
|
||||
"name": {
|
||||
"key": "22002",
|
||||
"text": "沈王爷青春版"
|
||||
},
|
||||
"star": 5,
|
||||
"color": 4,
|
||||
"race": 2,
|
||||
"job": 2,
|
||||
"type": 1,
|
||||
"prefab": "22002",
|
||||
"icon": 22002,
|
||||
"sound": 22002,
|
||||
"tujing": [
|
||||
1
|
||||
],
|
||||
"intr": "",
|
||||
"events": "hero_2011",
|
||||
"cite": "",
|
||||
"effectstay": [],
|
||||
"hpspace": {
|
||||
"x": 0,
|
||||
"y": 0,
|
||||
"z": 0
|
||||
},
|
||||
"skill1": 220021,
|
||||
"skill2": 220022,
|
||||
"skill3": 220023,
|
||||
"enteranivalue": 0,
|
||||
"camerainterval": 0.6
|
||||
},
|
||||
{
|
||||
"id": "90001",
|
||||
"name": {
|
||||
"key": "90001",
|
||||
"text": "邪恶阿宝"
|
||||
},
|
||||
"star": 4,
|
||||
"color": 3,
|
||||
"race": 1,
|
||||
"job": 1,
|
||||
"type": 1,
|
||||
"prefab": "Person/90001.prefab",
|
||||
"icon": 90001,
|
||||
"sound": 90001,
|
||||
"tujing": [
|
||||
1
|
||||
],
|
||||
"intr": "",
|
||||
"events": "hero_90001",
|
||||
"cite": "11001",
|
||||
"effectstay": [],
|
||||
"hpspace": {
|
||||
"x": 0,
|
||||
"y": 0,
|
||||
"z": 0
|
||||
},
|
||||
"skill1": 900011,
|
||||
"skill2": 900012,
|
||||
"skill3": 900013,
|
||||
"enteranivalue": 0,
|
||||
"camerainterval": 0.6
|
||||
},
|
||||
{
|
||||
"id": "11011",
|
||||
"name": {
|
||||
"key": "11011",
|
||||
"text": "浣熊"
|
||||
},
|
||||
"star": 4,
|
||||
"color": 3,
|
||||
"race": 2,
|
||||
"job": 2,
|
||||
"type": 1,
|
||||
"prefab": "11011",
|
||||
"icon": 11011,
|
||||
"sound": 11011,
|
||||
"tujing": [
|
||||
1
|
||||
],
|
||||
"intr": "",
|
||||
"events": "EventDataSet/Hero_11011.asset",
|
||||
"cite": "",
|
||||
"effectstay": [],
|
||||
"hpspace": {
|
||||
"x": 0,
|
||||
"y": 0,
|
||||
"z": 0
|
||||
},
|
||||
"skill1": 110111,
|
||||
"skill2": 110112,
|
||||
"skill3": 110113,
|
||||
"enteranivalue": 0,
|
||||
"camerainterval": 0.6
|
||||
},
|
||||
{
|
||||
"id": "11008",
|
||||
"name": {
|
||||
"key": "11008",
|
||||
"text": "悍娇虎"
|
||||
},
|
||||
"star": 5,
|
||||
"color": 4,
|
||||
"race": 2,
|
||||
"job": 2,
|
||||
"type": 1,
|
||||
"prefab": "Person/11008.prefab",
|
||||
"icon": 11008,
|
||||
"sound": 11008,
|
||||
"tujing": [
|
||||
1
|
||||
],
|
||||
"intr": "",
|
||||
"events": "EventDataSet/Hero_11008.asset",
|
||||
"cite": "",
|
||||
"effectstay": [],
|
||||
"hpspace": {
|
||||
"x": 0,
|
||||
"y": 0,
|
||||
"z": 0
|
||||
},
|
||||
"skill1": 110081,
|
||||
"skill2": 110082,
|
||||
"skill3": 110083,
|
||||
"enteranivalue": 0,
|
||||
"camerainterval": 0.6
|
||||
},
|
||||
{
|
||||
"id": "11017",
|
||||
"name": {
|
||||
"key": "11017",
|
||||
"text": "冰霜杰克"
|
||||
},
|
||||
"star": 5,
|
||||
"color": 4,
|
||||
"race": 4,
|
||||
"job": 2,
|
||||
"type": 1,
|
||||
"prefab": "11017",
|
||||
"icon": 11017,
|
||||
"sound": 11017,
|
||||
"tujing": [
|
||||
1
|
||||
],
|
||||
"intr": "",
|
||||
"events": "EventDataSet/Hero_11017.asset",
|
||||
"cite": "",
|
||||
"effectstay": [
|
||||
"Bone001/Dummy001,Skill/Role/11017/effect_11017_weapon1"
|
||||
],
|
||||
"hpspace": {
|
||||
"x": 0,
|
||||
"y": 0,
|
||||
"z": 0
|
||||
},
|
||||
"skill1": 110171,
|
||||
"skill2": 110172,
|
||||
"skill3": 110173,
|
||||
"enteranivalue": 0,
|
||||
"camerainterval": 0.6
|
||||
},
|
||||
{
|
||||
"id": "11018",
|
||||
"name": {
|
||||
"key": "11018",
|
||||
"text": "睡神"
|
||||
},
|
||||
"star": 5,
|
||||
"color": 4,
|
||||
"race": 4,
|
||||
"job": 2,
|
||||
"type": 1,
|
||||
"prefab": "11018",
|
||||
"icon": 11018,
|
||||
"sound": 11018,
|
||||
"tujing": [
|
||||
1
|
||||
],
|
||||
"intr": "",
|
||||
"events": "EventDataSet/Hero_11018.asset",
|
||||
"cite": "",
|
||||
"effectstay": [
|
||||
"Bip001,Skill/Role/11018/effect_11018_sleep",
|
||||
"Bip001,Skill/Role/11018/effect_11018_fengsha"
|
||||
],
|
||||
"hpspace": {
|
||||
"x": 0,
|
||||
"y": -0.31,
|
||||
"z": 0
|
||||
},
|
||||
"skill1": 110181,
|
||||
"skill2": 110182,
|
||||
"skill3": 110183,
|
||||
"enteranivalue": 0,
|
||||
"camerainterval": 0.6
|
||||
},
|
||||
{
|
||||
"id": "11019",
|
||||
"name": {
|
||||
"key": "11019",
|
||||
"text": "莫甘娜"
|
||||
},
|
||||
"star": 5,
|
||||
"color": 4,
|
||||
"race": 2,
|
||||
"job": 2,
|
||||
"type": 1,
|
||||
"prefab": "11019",
|
||||
"icon": 11019,
|
||||
"sound": 11019,
|
||||
"tujing": [
|
||||
1
|
||||
],
|
||||
"intr": "",
|
||||
"events": "EventDataSet/Hero_11019.asset",
|
||||
"cite": "",
|
||||
"effectstay": [],
|
||||
"hpspace": {
|
||||
"x": 0,
|
||||
"y": 0,
|
||||
"z": 0
|
||||
},
|
||||
"skill1": 110191,
|
||||
"skill2": 110192,
|
||||
"skill3": 110193,
|
||||
"enteranivalue": 0,
|
||||
"camerainterval": 0.6
|
||||
},
|
||||
{
|
||||
"id": "11020",
|
||||
"name": {
|
||||
"key": "11020",
|
||||
"text": "莫甘娜二阶段"
|
||||
},
|
||||
"star": 5,
|
||||
"color": 4,
|
||||
"race": 2,
|
||||
"job": 2,
|
||||
"type": 1,
|
||||
"prefab": "11020",
|
||||
"icon": 11020,
|
||||
"sound": 11020,
|
||||
"tujing": [
|
||||
1
|
||||
],
|
||||
"intr": "",
|
||||
"events": "EventDataSet/Hero_11020.asset",
|
||||
"cite": "",
|
||||
"effectstay": [],
|
||||
"hpspace": {
|
||||
"x": 0,
|
||||
"y": 0,
|
||||
"z": 0
|
||||
},
|
||||
"skill1": 110201,
|
||||
"skill2": 110202,
|
||||
"skill3": 110203,
|
||||
"enteranivalue": 0,
|
||||
"camerainterval": 0.6
|
||||
},
|
||||
{
|
||||
"id": "11021",
|
||||
"name": {
|
||||
"key": "11021",
|
||||
"text": "莫甘娜巨怪"
|
||||
},
|
||||
"star": 5,
|
||||
"color": 4,
|
||||
"race": 2,
|
||||
"job": 2,
|
||||
"type": 1,
|
||||
"prefab": "11021",
|
||||
"icon": 11021,
|
||||
"sound": 11021,
|
||||
"tujing": [
|
||||
1
|
||||
],
|
||||
"intr": "",
|
||||
"events": "EventDataSet/Hero_11021.asset",
|
||||
"cite": "",
|
||||
"effectstay": [],
|
||||
"hpspace": {
|
||||
"x": 0,
|
||||
"y": 0,
|
||||
"z": 0
|
||||
},
|
||||
"skill1": 110211,
|
||||
"skill2": 110212,
|
||||
"skill3": 110213,
|
||||
"enteranivalue": 0,
|
||||
"camerainterval": 0.6
|
||||
},
|
||||
{
|
||||
"id": "11099",
|
||||
"name": {
|
||||
"key": "11099",
|
||||
"text": "触手"
|
||||
},
|
||||
"star": 5,
|
||||
"color": 4,
|
||||
"race": 2,
|
||||
"job": 2,
|
||||
"type": 1,
|
||||
"prefab": "11099",
|
||||
"icon": 11099,
|
||||
"sound": 11099,
|
||||
"tujing": [
|
||||
1
|
||||
],
|
||||
"intr": "",
|
||||
"events": "EventDataSet/Hero_11099.asset",
|
||||
"cite": "",
|
||||
"effectstay": [],
|
||||
"hpspace": {
|
||||
"x": 0,
|
||||
"y": 0,
|
||||
"z": 0
|
||||
},
|
||||
"skill1": 110991,
|
||||
"skill2": 110992,
|
||||
"skill3": 110993,
|
||||
"enteranivalue": 0,
|
||||
"camerainterval": 0.6
|
||||
},
|
||||
{
|
||||
"id": "12001",
|
||||
"name": {
|
||||
"key": "12001",
|
||||
"text": "黑化阿宝"
|
||||
},
|
||||
"star": 5,
|
||||
"color": 4,
|
||||
"race": 2,
|
||||
"job": 2,
|
||||
"type": 1,
|
||||
"prefab": "Person/12001.prefab",
|
||||
"icon": 12001,
|
||||
"sound": 121323,
|
||||
"tujing": [
|
||||
1
|
||||
],
|
||||
"intr": "",
|
||||
"events": "EventDataSet/Hero_12001.asset",
|
||||
"cite": "",
|
||||
"effectstay": [],
|
||||
"hpspace": {
|
||||
"x": 0,
|
||||
"y": 0,
|
||||
"z": 0
|
||||
},
|
||||
"skill1": 120011,
|
||||
"skill2": 120012,
|
||||
"skill3": 120013,
|
||||
"enteranivalue": 0,
|
||||
"camerainterval": 0.6
|
||||
},
|
||||
{
|
||||
"id": "12003",
|
||||
"name": {
|
||||
"key": "12003",
|
||||
"text": "黑化包比"
|
||||
},
|
||||
"star": 5,
|
||||
"color": 4,
|
||||
"race": 2,
|
||||
"job": 2,
|
||||
"type": 1,
|
||||
"prefab": "Person/11003.prefab",
|
||||
"icon": 12003,
|
||||
"sound": 12003,
|
||||
"tujing": [
|
||||
1
|
||||
],
|
||||
"intr": "",
|
||||
"events": "EventDataSet/Hero_11003.asset",
|
||||
"cite": "",
|
||||
"effectstay": [
|
||||
"this,Skill/Role/12003/effect_12003_wuqitexiao"
|
||||
],
|
||||
"hpspace": {
|
||||
"x": 0,
|
||||
"y": 0.154,
|
||||
"z": 0
|
||||
},
|
||||
"skill1": 120031,
|
||||
"skill2": 120032,
|
||||
"skill3": 120033,
|
||||
"enteranivalue": 0,
|
||||
"camerainterval": 0.6
|
||||
},
|
||||
{
|
||||
"id": "12009",
|
||||
"name": {
|
||||
"key": "12009",
|
||||
"text": "黑化希卡普"
|
||||
},
|
||||
"star": 5,
|
||||
"color": 4,
|
||||
"race": 2,
|
||||
"job": 2,
|
||||
"type": 1,
|
||||
"prefab": "12009",
|
||||
"icon": 11009,
|
||||
"sound": 11009,
|
||||
"tujing": [
|
||||
1
|
||||
],
|
||||
"intr": "",
|
||||
"events": "EventDataSet/Hero_11009.asset",
|
||||
"cite": "",
|
||||
"effectstay": [],
|
||||
"hpspace": {
|
||||
"x": 0,
|
||||
"y": 0,
|
||||
"z": 0
|
||||
},
|
||||
"skill1": 120091,
|
||||
"skill2": 120092,
|
||||
"skill3": 120093,
|
||||
"enteranivalue": 0,
|
||||
"camerainterval": 0.6
|
||||
},
|
||||
{
|
||||
"id": "12017",
|
||||
"name": {
|
||||
"key": "12017",
|
||||
"text": "黑化杰克"
|
||||
},
|
||||
"star": 5,
|
||||
"color": 4,
|
||||
"race": 2,
|
||||
"job": 2,
|
||||
"type": 1,
|
||||
"prefab": "12017",
|
||||
"icon": 12017,
|
||||
"sound": 12017,
|
||||
"tujing": [
|
||||
1
|
||||
],
|
||||
"intr": "",
|
||||
"events": "EventDataSet/Hero_11017.asset",
|
||||
"cite": "",
|
||||
"effectstay": [
|
||||
"Bone001/Dummy001,Skill/Role/12017/effect_12017_weapon1_bad"
|
||||
],
|
||||
"hpspace": {
|
||||
"x": 0,
|
||||
"y": 0,
|
||||
"z": 0
|
||||
},
|
||||
"skill1": 120171,
|
||||
"skill2": 120172,
|
||||
"skill3": 120173,
|
||||
"enteranivalue": 0,
|
||||
"camerainterval": 0.6
|
||||
},
|
||||
{
|
||||
"id": "12018",
|
||||
"name": {
|
||||
"key": "12018",
|
||||
"text": "黑化睡神"
|
||||
},
|
||||
"star": 5,
|
||||
"color": 4,
|
||||
"race": 2,
|
||||
"job": 2,
|
||||
"type": 1,
|
||||
"prefab": "12018",
|
||||
"icon": 12018,
|
||||
"sound": 12018,
|
||||
"tujing": [
|
||||
1
|
||||
],
|
||||
"intr": "",
|
||||
"events": "EventDataSet/Hero_11018.asset",
|
||||
"cite": "",
|
||||
"effectstay": [],
|
||||
"hpspace": {
|
||||
"x": 0,
|
||||
"y": 0.26,
|
||||
"z": 0
|
||||
},
|
||||
"skill1": 120181,
|
||||
"skill2": 120182,
|
||||
"skill3": 120183,
|
||||
"enteranivalue": 0,
|
||||
"camerainterval": 0.6
|
||||
},
|
||||
{
|
||||
"id": "44005",
|
||||
"name": {
|
||||
"key": "44005",
|
||||
"text": "小伊"
|
||||
},
|
||||
"star": 4,
|
||||
"color": 4,
|
||||
"race": 4,
|
||||
"job": 3,
|
||||
"type": 1,
|
||||
"prefab": "Person/44005.prefab",
|
||||
"icon": 44005,
|
||||
"sound": 44005,
|
||||
"tujing": [
|
||||
1
|
||||
],
|
||||
"intr": "",
|
||||
"events": "EventDataSet/Hero_44005.asset",
|
||||
"cite": "",
|
||||
"effectstay": [],
|
||||
"hpspace": {
|
||||
"x": 0,
|
||||
"y": 0,
|
||||
"z": 0
|
||||
},
|
||||
"skill1": 440051,
|
||||
"skill2": 440052,
|
||||
"skill3": 440053,
|
||||
"enteranivalue": 0,
|
||||
"camerainterval": 0.6
|
||||
},
|
||||
{
|
||||
"id": "15005",
|
||||
"name": {
|
||||
"key": "15005",
|
||||
"text": "亚力克斯"
|
||||
},
|
||||
"star": 5,
|
||||
"color": 5,
|
||||
"race": 1,
|
||||
"job": 3,
|
||||
"type": 1,
|
||||
"prefab": "Person/15005.prefab",
|
||||
"icon": 15005,
|
||||
"sound": 15005,
|
||||
"tujing": [
|
||||
1
|
||||
],
|
||||
"intr": "",
|
||||
"events": "EventDataSet/Hero_15005.asset",
|
||||
"cite": "",
|
||||
"effectstay": [],
|
||||
"hpspace": {
|
||||
"x": 0,
|
||||
"y": 0,
|
||||
"z": 0
|
||||
},
|
||||
"skill1": 150051,
|
||||
"skill2": 150052,
|
||||
"skill3": 150053,
|
||||
"enteranivalue": 0,
|
||||
"camerainterval": 0.6
|
||||
},
|
||||
{
|
||||
"id": "35001",
|
||||
"name": {
|
||||
"key": "35001",
|
||||
"text": "浣熊"
|
||||
},
|
||||
"star": 4,
|
||||
"color": 4,
|
||||
"race": 4,
|
||||
"job": 3,
|
||||
"type": 1,
|
||||
"prefab": "Person/35001.prefab",
|
||||
"icon": 35001,
|
||||
"sound": 35001,
|
||||
"tujing": [
|
||||
1
|
||||
],
|
||||
"intr": "",
|
||||
"events": "EventDataSet/Hero_35001.asset",
|
||||
"cite": "",
|
||||
"effectstay": [],
|
||||
"hpspace": {
|
||||
"x": 0,
|
||||
"y": 0,
|
||||
"z": 0
|
||||
},
|
||||
"skill1": 350011,
|
||||
"skill2": 350012,
|
||||
"skill3": 350013,
|
||||
"enteranivalue": 0,
|
||||
"camerainterval": 0.6
|
||||
}
|
||||
]
|
@ -1,366 +0,0 @@
|
||||
[
|
||||
{
|
||||
"id": "ChineseSimplified",
|
||||
"maps": [
|
||||
[
|
||||
"ChineseSimplified",
|
||||
"简体中文"
|
||||
],
|
||||
[
|
||||
"ChineseTraditional",
|
||||
"簡體中文"
|
||||
]
|
||||
]
|
||||
},
|
||||
{
|
||||
"id": "ChineseTraditional",
|
||||
"maps": [
|
||||
[
|
||||
"ChineseSimplified",
|
||||
"繁体中文"
|
||||
],
|
||||
[
|
||||
"ChineseTraditional",
|
||||
"繁體中文"
|
||||
]
|
||||
]
|
||||
},
|
||||
{
|
||||
"id": "English",
|
||||
"maps": [
|
||||
[
|
||||
"ChineseSimplified",
|
||||
"英文"
|
||||
],
|
||||
[
|
||||
"ChineseTraditional",
|
||||
"英文"
|
||||
]
|
||||
]
|
||||
},
|
||||
{
|
||||
"id": "1",
|
||||
"maps": [
|
||||
[
|
||||
"ChineseSimplified",
|
||||
"一"
|
||||
],
|
||||
[
|
||||
"ChineseTraditional",
|
||||
"一"
|
||||
],
|
||||
[
|
||||
"English",
|
||||
"one"
|
||||
]
|
||||
]
|
||||
},
|
||||
{
|
||||
"id": "2",
|
||||
"maps": [
|
||||
[
|
||||
"ChineseSimplified",
|
||||
"二"
|
||||
],
|
||||
[
|
||||
"ChineseTraditional",
|
||||
"二"
|
||||
],
|
||||
[
|
||||
"English",
|
||||
"two"
|
||||
]
|
||||
]
|
||||
},
|
||||
{
|
||||
"id": "3",
|
||||
"maps": [
|
||||
[
|
||||
"ChineseSimplified",
|
||||
"三"
|
||||
],
|
||||
[
|
||||
"ChineseTraditional",
|
||||
"三"
|
||||
],
|
||||
[
|
||||
"English",
|
||||
"three"
|
||||
]
|
||||
]
|
||||
},
|
||||
{
|
||||
"id": "4",
|
||||
"maps": [
|
||||
[
|
||||
"ChineseSimplified",
|
||||
"四"
|
||||
],
|
||||
[
|
||||
"ChineseTraditional",
|
||||
"四"
|
||||
],
|
||||
[
|
||||
"English",
|
||||
"four"
|
||||
]
|
||||
]
|
||||
},
|
||||
{
|
||||
"id": "5",
|
||||
"maps": [
|
||||
[
|
||||
"ChineseSimplified",
|
||||
"五"
|
||||
],
|
||||
[
|
||||
"ChineseTraditional",
|
||||
"五"
|
||||
],
|
||||
[
|
||||
"English",
|
||||
"five"
|
||||
]
|
||||
]
|
||||
},
|
||||
{
|
||||
"id": "6",
|
||||
"maps": [
|
||||
[
|
||||
"ChineseSimplified",
|
||||
"六"
|
||||
],
|
||||
[
|
||||
"ChineseTraditional",
|
||||
"六"
|
||||
],
|
||||
[
|
||||
"English",
|
||||
"six"
|
||||
]
|
||||
]
|
||||
},
|
||||
{
|
||||
"id": "7",
|
||||
"maps": [
|
||||
[
|
||||
"ChineseSimplified",
|
||||
"七"
|
||||
],
|
||||
[
|
||||
"ChineseTraditional",
|
||||
"七"
|
||||
],
|
||||
[
|
||||
"English",
|
||||
"seven"
|
||||
]
|
||||
]
|
||||
},
|
||||
{
|
||||
"id": "8",
|
||||
"maps": [
|
||||
[
|
||||
"ChineseSimplified",
|
||||
"八"
|
||||
],
|
||||
[
|
||||
"ChineseTraditional",
|
||||
"八"
|
||||
],
|
||||
[
|
||||
"English",
|
||||
"eight"
|
||||
]
|
||||
]
|
||||
},
|
||||
{
|
||||
"id": "9",
|
||||
"maps": [
|
||||
[
|
||||
"ChineseSimplified",
|
||||
"九"
|
||||
],
|
||||
[
|
||||
"ChineseTraditional",
|
||||
"九"
|
||||
],
|
||||
[
|
||||
"English",
|
||||
"nine"
|
||||
]
|
||||
]
|
||||
},
|
||||
{
|
||||
"id": "10",
|
||||
"maps": [
|
||||
[
|
||||
"ChineseSimplified",
|
||||
"十"
|
||||
],
|
||||
[
|
||||
"ChineseTraditional",
|
||||
"十"
|
||||
],
|
||||
[
|
||||
"English",
|
||||
"ten"
|
||||
]
|
||||
]
|
||||
},
|
||||
{
|
||||
"id": "Login",
|
||||
"maps": [
|
||||
[
|
||||
"ChineseSimplified",
|
||||
"登录"
|
||||
],
|
||||
[
|
||||
"ChineseTraditional",
|
||||
"登錄"
|
||||
],
|
||||
[
|
||||
"English",
|
||||
"Login"
|
||||
]
|
||||
]
|
||||
},
|
||||
{
|
||||
"id": "MomentDay1",
|
||||
"maps": [
|
||||
[
|
||||
"ChineseSimplified",
|
||||
"{0}天前"
|
||||
],
|
||||
[
|
||||
"ChineseTraditional",
|
||||
"{0}天前"
|
||||
]
|
||||
]
|
||||
},
|
||||
{
|
||||
"id": "MomentDay2",
|
||||
"maps": [
|
||||
[
|
||||
"ChineseSimplified",
|
||||
"还有{0}天"
|
||||
],
|
||||
[
|
||||
"ChineseTraditional",
|
||||
"還有{0}天"
|
||||
]
|
||||
]
|
||||
},
|
||||
{
|
||||
"id": "MomentHour1",
|
||||
"maps": [
|
||||
[
|
||||
"ChineseSimplified",
|
||||
"{0}小时前"
|
||||
],
|
||||
[
|
||||
"ChineseTraditional",
|
||||
"{0}小時前"
|
||||
]
|
||||
]
|
||||
},
|
||||
{
|
||||
"id": "MomentHour2",
|
||||
"maps": [
|
||||
[
|
||||
"ChineseSimplified",
|
||||
"还有{0}小时"
|
||||
],
|
||||
[
|
||||
"ChineseTraditional",
|
||||
"還有{0}小時"
|
||||
]
|
||||
]
|
||||
},
|
||||
{
|
||||
"id": "MomentMinutes1",
|
||||
"maps": [
|
||||
[
|
||||
"ChineseSimplified",
|
||||
"{0}分钟前"
|
||||
],
|
||||
[
|
||||
"ChineseTraditional",
|
||||
"{0}分鐘前"
|
||||
]
|
||||
]
|
||||
},
|
||||
{
|
||||
"id": "MomentMinutes2",
|
||||
"maps": [
|
||||
[
|
||||
"ChineseSimplified",
|
||||
"还有{0}分钟"
|
||||
],
|
||||
[
|
||||
"ChineseTraditional",
|
||||
"還有{0}分鐘"
|
||||
]
|
||||
]
|
||||
},
|
||||
{
|
||||
"id": "MomentSeconds1",
|
||||
"maps": [
|
||||
[
|
||||
"ChineseSimplified",
|
||||
"刚刚"
|
||||
],
|
||||
[
|
||||
"ChineseTraditional",
|
||||
"剛剛"
|
||||
]
|
||||
]
|
||||
},
|
||||
{
|
||||
"id": "MomentSeconds2",
|
||||
"maps": [
|
||||
[
|
||||
"ChineseSimplified",
|
||||
"1分以内"
|
||||
],
|
||||
[
|
||||
"ChineseTraditional",
|
||||
"1分以內"
|
||||
]
|
||||
]
|
||||
},
|
||||
{
|
||||
"id": "Tuijian",
|
||||
"maps": [
|
||||
[
|
||||
"ChineseSimplified",
|
||||
"推荐"
|
||||
],
|
||||
[
|
||||
"ChineseTraditional",
|
||||
"推薦"
|
||||
],
|
||||
[
|
||||
"English",
|
||||
"Hot"
|
||||
]
|
||||
]
|
||||
},
|
||||
{
|
||||
"id": "Juese",
|
||||
"maps": [
|
||||
[
|
||||
"ChineseSimplified",
|
||||
"角色"
|
||||
],
|
||||
[
|
||||
"ChineseTraditional",
|
||||
"角色"
|
||||
],
|
||||
[
|
||||
"English",
|
||||
"Role"
|
||||
]
|
||||
]
|
||||
}
|
||||
]
|
@ -30,9 +30,7 @@
|
||||
107,
|
||||
108,
|
||||
109,
|
||||
110,
|
||||
111,
|
||||
112
|
||||
110
|
||||
],
|
||||
"award": [
|
||||
{
|
||||
@ -78,9 +76,7 @@
|
||||
207,
|
||||
208,
|
||||
209,
|
||||
210,
|
||||
211,
|
||||
212
|
||||
210
|
||||
],
|
||||
"award": [
|
||||
{
|
||||
@ -126,9 +122,7 @@
|
||||
307,
|
||||
308,
|
||||
309,
|
||||
310,
|
||||
311,
|
||||
312
|
||||
310
|
||||
],
|
||||
"award": [
|
||||
{
|
||||
@ -174,9 +168,7 @@
|
||||
407,
|
||||
408,
|
||||
409,
|
||||
410,
|
||||
411,
|
||||
412
|
||||
410
|
||||
],
|
||||
"award": [
|
||||
{
|
||||
@ -222,9 +214,7 @@
|
||||
507,
|
||||
508,
|
||||
509,
|
||||
510,
|
||||
511,
|
||||
512
|
||||
510
|
||||
],
|
||||
"award": [
|
||||
{
|
||||
@ -270,9 +260,7 @@
|
||||
607,
|
||||
608,
|
||||
609,
|
||||
610,
|
||||
611,
|
||||
612
|
||||
610
|
||||
],
|
||||
"award": [
|
||||
{
|
||||
@ -318,9 +306,7 @@
|
||||
707,
|
||||
708,
|
||||
709,
|
||||
710,
|
||||
711,
|
||||
712
|
||||
710
|
||||
],
|
||||
"award": [
|
||||
{
|
||||
@ -366,9 +352,7 @@
|
||||
807,
|
||||
808,
|
||||
809,
|
||||
810,
|
||||
811,
|
||||
812
|
||||
810
|
||||
],
|
||||
"award": [
|
||||
{
|
||||
@ -414,9 +398,7 @@
|
||||
907,
|
||||
908,
|
||||
909,
|
||||
910,
|
||||
911,
|
||||
912
|
||||
910
|
||||
],
|
||||
"award": [
|
||||
{
|
||||
@ -462,9 +444,7 @@
|
||||
1007,
|
||||
1008,
|
||||
1009,
|
||||
1010,
|
||||
1011,
|
||||
1012
|
||||
1010
|
||||
],
|
||||
"award": [
|
||||
{
|
||||
|
File diff suppressed because it is too large
Load Diff
1
bin/json/game_msgdistrib.json
Normal file
1
bin/json/game_msgdistrib.json
Normal file
@ -0,0 +1 @@
|
||||
[]
|
@ -1287,7 +1287,7 @@
|
||||
"job": 2,
|
||||
"type": 1,
|
||||
"handbook": 1,
|
||||
"prefab": 90002,
|
||||
"prefab": 25001,
|
||||
"icon": 25001,
|
||||
"sound": {
|
||||
"key": "25001",
|
||||
@ -1419,7 +1419,7 @@
|
||||
"job": 3,
|
||||
"type": 1,
|
||||
"handbook": 1,
|
||||
"prefab": 90003,
|
||||
"prefab": 25004,
|
||||
"icon": 25004,
|
||||
"sound": {
|
||||
"key": "25004",
|
||||
@ -4542,8 +4542,8 @@
|
||||
"race": 1,
|
||||
"job": 1,
|
||||
"type": 1,
|
||||
"handbook": 0,
|
||||
"prefab": 11001,
|
||||
"handbook": -1,
|
||||
"prefab": 25001,
|
||||
"icon": 11001,
|
||||
"sound": {
|
||||
"key": "121323",
|
||||
@ -4556,7 +4556,7 @@
|
||||
"key": "",
|
||||
"text": ""
|
||||
},
|
||||
"events": "EventDataSet/Hero_11001.asset",
|
||||
"events": "Hero_11001",
|
||||
"cite": "",
|
||||
"effectstay": [],
|
||||
"hpspace": {
|
||||
@ -4564,7 +4564,7 @@
|
||||
"y": 0,
|
||||
"z": 0
|
||||
},
|
||||
"skill": -1,
|
||||
"skill": 190011000,
|
||||
"skill1": 110011,
|
||||
"skill2": 110012,
|
||||
"skill3": 110013,
|
||||
@ -4579,15 +4579,15 @@
|
||||
"hid": "11002",
|
||||
"name": {
|
||||
"key": "11002",
|
||||
"text": "原始人"
|
||||
"text": "瓜哥"
|
||||
},
|
||||
"star": 5,
|
||||
"color": 4,
|
||||
"race": 1,
|
||||
"job": 1,
|
||||
"type": 1,
|
||||
"handbook": 0,
|
||||
"prefab": 11002,
|
||||
"handbook": -1,
|
||||
"prefab": 34004,
|
||||
"icon": 11002,
|
||||
"sound": {
|
||||
"key": "11002",
|
||||
@ -4600,7 +4600,7 @@
|
||||
"key": "",
|
||||
"text": ""
|
||||
},
|
||||
"events": "EventDataSet/Hero_11002.asset",
|
||||
"events": "Hero_11002",
|
||||
"cite": "",
|
||||
"effectstay": [],
|
||||
"hpspace": {
|
||||
@ -4608,7 +4608,7 @@
|
||||
"y": 0,
|
||||
"z": 0
|
||||
},
|
||||
"skill": -1,
|
||||
"skill": 190011000,
|
||||
"skill1": 110021,
|
||||
"skill2": 110022,
|
||||
"skill3": 110023,
|
||||
@ -4630,8 +4630,8 @@
|
||||
"race": 2,
|
||||
"job": 1,
|
||||
"type": 1,
|
||||
"handbook": 0,
|
||||
"prefab": 11003,
|
||||
"handbook": -1,
|
||||
"prefab": 25004,
|
||||
"icon": 11003,
|
||||
"sound": {
|
||||
"key": "11003",
|
||||
@ -4644,7 +4644,7 @@
|
||||
"key": "",
|
||||
"text": ""
|
||||
},
|
||||
"events": "EventDataSet/Hero_11003.asset",
|
||||
"events": "Hero_11003",
|
||||
"cite": "",
|
||||
"effectstay": [
|
||||
"this,Skill/Role/11003/effect_11003_wuqitexiao"
|
||||
@ -4654,7 +4654,7 @@
|
||||
"y": -0.69,
|
||||
"z": 0
|
||||
},
|
||||
"skill": -1,
|
||||
"skill": 190011000,
|
||||
"skill1": 110031,
|
||||
"skill2": 110032,
|
||||
"skill3": 110033,
|
||||
@ -4669,15 +4669,15 @@
|
||||
"hid": "11004",
|
||||
"name": {
|
||||
"key": "11004",
|
||||
"text": "布兰"
|
||||
"text": "布兰奇"
|
||||
},
|
||||
"star": 5,
|
||||
"color": 4,
|
||||
"race": 1,
|
||||
"job": 1,
|
||||
"type": 1,
|
||||
"handbook": 0,
|
||||
"prefab": 11004,
|
||||
"handbook": -1,
|
||||
"prefab": 14006,
|
||||
"icon": 11004,
|
||||
"sound": {
|
||||
"key": "11004",
|
||||
@ -4698,7 +4698,7 @@
|
||||
"y": 0,
|
||||
"z": 0
|
||||
},
|
||||
"skill": -1,
|
||||
"skill": 190011000,
|
||||
"skill1": 110041,
|
||||
"skill2": 110042,
|
||||
"skill3": 110043,
|
||||
@ -4720,8 +4720,8 @@
|
||||
"race": 1,
|
||||
"job": 1,
|
||||
"type": 1,
|
||||
"handbook": 0,
|
||||
"prefab": 11005,
|
||||
"handbook": -1,
|
||||
"prefab": 25003,
|
||||
"icon": 11005,
|
||||
"sound": {
|
||||
"key": "121323",
|
||||
@ -4734,7 +4734,7 @@
|
||||
"key": "",
|
||||
"text": ""
|
||||
},
|
||||
"events": "EventDataSet/Hero_11001.asset",
|
||||
"events": "Hero_11001",
|
||||
"cite": "",
|
||||
"effectstay": [],
|
||||
"hpspace": {
|
||||
@ -4742,7 +4742,7 @@
|
||||
"y": 0,
|
||||
"z": 0
|
||||
},
|
||||
"skill": -1,
|
||||
"skill": 190011000,
|
||||
"skill1": 110051,
|
||||
"skill2": 110052,
|
||||
"skill3": 110053,
|
||||
@ -4764,8 +4764,8 @@
|
||||
"race": 1,
|
||||
"job": 1,
|
||||
"type": 1,
|
||||
"handbook": 0,
|
||||
"prefab": 11006,
|
||||
"handbook": -1,
|
||||
"prefab": 14003,
|
||||
"icon": 11006,
|
||||
"sound": {
|
||||
"key": "11006",
|
||||
@ -4786,7 +4786,7 @@
|
||||
"y": 0,
|
||||
"z": 0
|
||||
},
|
||||
"skill": -1,
|
||||
"skill": 190011000,
|
||||
"skill1": 110061,
|
||||
"skill2": 110062,
|
||||
"skill3": 110063,
|
||||
@ -4808,8 +4808,8 @@
|
||||
"race": 3,
|
||||
"job": 2,
|
||||
"type": 1,
|
||||
"handbook": 0,
|
||||
"prefab": 11009,
|
||||
"handbook": -1,
|
||||
"prefab": 35002,
|
||||
"icon": 11009,
|
||||
"sound": {
|
||||
"key": "11009",
|
||||
@ -4822,7 +4822,7 @@
|
||||
"key": "",
|
||||
"text": ""
|
||||
},
|
||||
"events": "EventDataSet/Hero_11009.asset",
|
||||
"events": "Hero_11009",
|
||||
"cite": "",
|
||||
"effectstay": [],
|
||||
"hpspace": {
|
||||
@ -4830,7 +4830,7 @@
|
||||
"y": -0.1,
|
||||
"z": 0
|
||||
},
|
||||
"skill": -1,
|
||||
"skill": 190011000,
|
||||
"skill1": 110091,
|
||||
"skill2": 110092,
|
||||
"skill3": 110093,
|
||||
@ -4845,15 +4845,15 @@
|
||||
"hid": "22002",
|
||||
"name": {
|
||||
"key": "22002",
|
||||
"text": "沈王爷青春版"
|
||||
"text": "贫嘴驴"
|
||||
},
|
||||
"star": 5,
|
||||
"color": 4,
|
||||
"race": 2,
|
||||
"job": 2,
|
||||
"type": 1,
|
||||
"handbook": 0,
|
||||
"prefab": 22002,
|
||||
"handbook": -1,
|
||||
"prefab": 34001,
|
||||
"icon": 22002,
|
||||
"sound": {
|
||||
"key": "22002",
|
||||
@ -4874,7 +4874,7 @@
|
||||
"y": 0,
|
||||
"z": 0
|
||||
},
|
||||
"skill": -1,
|
||||
"skill": 190011000,
|
||||
"skill1": 220021,
|
||||
"skill2": 220022,
|
||||
"skill3": 220023,
|
||||
@ -4889,15 +4889,15 @@
|
||||
"hid": "90001",
|
||||
"name": {
|
||||
"key": "90001",
|
||||
"text": "邪恶阿宝"
|
||||
"text": "阿宝"
|
||||
},
|
||||
"star": 4,
|
||||
"color": 3,
|
||||
"race": 1,
|
||||
"job": 1,
|
||||
"type": 1,
|
||||
"handbook": 0,
|
||||
"prefab": 90001,
|
||||
"handbook": -1,
|
||||
"prefab": 25001,
|
||||
"icon": 90001,
|
||||
"sound": {
|
||||
"key": "90001",
|
||||
@ -4918,7 +4918,7 @@
|
||||
"y": 0,
|
||||
"z": 0
|
||||
},
|
||||
"skill": -1,
|
||||
"skill": 190011000,
|
||||
"skill1": 900011,
|
||||
"skill2": 900012,
|
||||
"skill3": 900013,
|
||||
@ -4933,15 +4933,15 @@
|
||||
"hid": "11011",
|
||||
"name": {
|
||||
"key": "11011",
|
||||
"text": "浣熊"
|
||||
"text": "师父"
|
||||
},
|
||||
"star": 4,
|
||||
"color": 3,
|
||||
"race": 2,
|
||||
"job": 2,
|
||||
"type": 1,
|
||||
"handbook": 0,
|
||||
"prefab": 11011,
|
||||
"handbook": -1,
|
||||
"prefab": 35001,
|
||||
"icon": 11011,
|
||||
"sound": {
|
||||
"key": "11011",
|
||||
@ -4954,7 +4954,7 @@
|
||||
"key": "",
|
||||
"text": ""
|
||||
},
|
||||
"events": "EventDataSet/Hero_11011.asset",
|
||||
"events": "Hero_11011",
|
||||
"cite": "11011",
|
||||
"effectstay": [],
|
||||
"hpspace": {
|
||||
@ -4962,7 +4962,7 @@
|
||||
"y": 0,
|
||||
"z": 0
|
||||
},
|
||||
"skill": -1,
|
||||
"skill": 190011000,
|
||||
"skill1": 110111,
|
||||
"skill2": 110112,
|
||||
"skill3": 110113,
|
||||
@ -4984,8 +4984,8 @@
|
||||
"race": 2,
|
||||
"job": 2,
|
||||
"type": 1,
|
||||
"handbook": 0,
|
||||
"prefab": 11008,
|
||||
"handbook": -1,
|
||||
"prefab": 44006,
|
||||
"icon": 11008,
|
||||
"sound": {
|
||||
"key": "11008",
|
||||
@ -4998,7 +4998,7 @@
|
||||
"key": "",
|
||||
"text": ""
|
||||
},
|
||||
"events": "EventDataSet/Hero_11008.asset",
|
||||
"events": "Hero_11008",
|
||||
"cite": "",
|
||||
"effectstay": [],
|
||||
"hpspace": {
|
||||
@ -5006,7 +5006,7 @@
|
||||
"y": 0,
|
||||
"z": 0
|
||||
},
|
||||
"skill": -1,
|
||||
"skill": 190011000,
|
||||
"skill1": 110081,
|
||||
"skill2": 110082,
|
||||
"skill3": 110083,
|
||||
@ -5028,8 +5028,8 @@
|
||||
"race": 4,
|
||||
"job": 2,
|
||||
"type": 1,
|
||||
"handbook": 0,
|
||||
"prefab": 11017,
|
||||
"handbook": -1,
|
||||
"prefab": 34006,
|
||||
"icon": 11017,
|
||||
"sound": {
|
||||
"key": "11017",
|
||||
@ -5042,7 +5042,7 @@
|
||||
"key": "",
|
||||
"text": ""
|
||||
},
|
||||
"events": "EventDataSet/Hero_11017.asset",
|
||||
"events": "Hero_11017",
|
||||
"cite": "",
|
||||
"effectstay": [
|
||||
"Bone001/Dummy001,Skill/Role/11017/effect_11017_weapon1"
|
||||
@ -5052,7 +5052,7 @@
|
||||
"y": 0,
|
||||
"z": 0
|
||||
},
|
||||
"skill": -1,
|
||||
"skill": 190011000,
|
||||
"skill1": 110171,
|
||||
"skill2": 110172,
|
||||
"skill3": 110173,
|
||||
@ -5067,15 +5067,15 @@
|
||||
"hid": "11018",
|
||||
"name": {
|
||||
"key": "11018",
|
||||
"text": "睡神"
|
||||
"text": "睡神沙人"
|
||||
},
|
||||
"star": 5,
|
||||
"color": 4,
|
||||
"race": 4,
|
||||
"job": 2,
|
||||
"type": 1,
|
||||
"handbook": 0,
|
||||
"prefab": 11018,
|
||||
"handbook": -1,
|
||||
"prefab": 24003,
|
||||
"icon": 11018,
|
||||
"sound": {
|
||||
"key": "11018",
|
||||
@ -5088,7 +5088,7 @@
|
||||
"key": "",
|
||||
"text": ""
|
||||
},
|
||||
"events": "EventDataSet/Hero_11018.asset",
|
||||
"events": "Hero_11018",
|
||||
"cite": "",
|
||||
"effectstay": [
|
||||
"Bip001,Skill/Role/11018/effect_11018_sleep",
|
||||
@ -5099,7 +5099,7 @@
|
||||
"y": -0.31,
|
||||
"z": 0
|
||||
},
|
||||
"skill": -1,
|
||||
"skill": 190011000,
|
||||
"skill1": 110181,
|
||||
"skill2": 110182,
|
||||
"skill3": 110183,
|
||||
@ -5114,15 +5114,15 @@
|
||||
"hid": "11019",
|
||||
"name": {
|
||||
"key": "11019",
|
||||
"text": "莫甘娜"
|
||||
"text": "睡神沙人"
|
||||
},
|
||||
"star": 5,
|
||||
"color": 4,
|
||||
"race": 2,
|
||||
"job": 2,
|
||||
"type": 1,
|
||||
"handbook": 0,
|
||||
"prefab": 11019,
|
||||
"handbook": -1,
|
||||
"prefab": 24003,
|
||||
"icon": 11019,
|
||||
"sound": {
|
||||
"key": "11019",
|
||||
@ -5135,7 +5135,7 @@
|
||||
"key": "",
|
||||
"text": ""
|
||||
},
|
||||
"events": "EventDataSet/Hero_11019.asset",
|
||||
"events": "Hero_11019",
|
||||
"cite": "",
|
||||
"effectstay": [],
|
||||
"hpspace": {
|
||||
@ -5143,7 +5143,7 @@
|
||||
"y": 0,
|
||||
"z": 0
|
||||
},
|
||||
"skill": -1,
|
||||
"skill": 190011000,
|
||||
"skill1": 110191,
|
||||
"skill2": 110192,
|
||||
"skill3": 110193,
|
||||
@ -5158,15 +5158,15 @@
|
||||
"hid": "11020",
|
||||
"name": {
|
||||
"key": "11020",
|
||||
"text": "莫甘娜二阶段"
|
||||
"text": "睡神沙人"
|
||||
},
|
||||
"star": 5,
|
||||
"color": 4,
|
||||
"race": 2,
|
||||
"job": 2,
|
||||
"type": 1,
|
||||
"handbook": 0,
|
||||
"prefab": 11020,
|
||||
"handbook": -1,
|
||||
"prefab": 24003,
|
||||
"icon": 11020,
|
||||
"sound": {
|
||||
"key": "11020",
|
||||
@ -5179,7 +5179,7 @@
|
||||
"key": "",
|
||||
"text": ""
|
||||
},
|
||||
"events": "EventDataSet/Hero_11020.asset",
|
||||
"events": "Hero_11020",
|
||||
"cite": "",
|
||||
"effectstay": [],
|
||||
"hpspace": {
|
||||
@ -5187,7 +5187,7 @@
|
||||
"y": 0,
|
||||
"z": 0
|
||||
},
|
||||
"skill": -1,
|
||||
"skill": 190011000,
|
||||
"skill1": 110201,
|
||||
"skill2": 110202,
|
||||
"skill3": 110203,
|
||||
@ -5209,8 +5209,8 @@
|
||||
"race": 2,
|
||||
"job": 2,
|
||||
"type": 1,
|
||||
"handbook": 0,
|
||||
"prefab": 11021,
|
||||
"handbook": -1,
|
||||
"prefab": 55007,
|
||||
"icon": 11021,
|
||||
"sound": {
|
||||
"key": "11021",
|
||||
@ -5223,7 +5223,7 @@
|
||||
"key": "",
|
||||
"text": ""
|
||||
},
|
||||
"events": "EventDataSet/Hero_11021.asset",
|
||||
"events": "Hero_11021",
|
||||
"cite": "",
|
||||
"effectstay": [],
|
||||
"hpspace": {
|
||||
@ -5231,7 +5231,7 @@
|
||||
"y": 0,
|
||||
"z": 0
|
||||
},
|
||||
"skill": -1,
|
||||
"skill": 190011000,
|
||||
"skill1": 110211,
|
||||
"skill2": 110212,
|
||||
"skill3": 110213,
|
||||
@ -5246,15 +5246,15 @@
|
||||
"hid": "11099",
|
||||
"name": {
|
||||
"key": "11099",
|
||||
"text": "触手"
|
||||
"text": "睡神沙人"
|
||||
},
|
||||
"star": 5,
|
||||
"color": 4,
|
||||
"race": 2,
|
||||
"job": 2,
|
||||
"type": 1,
|
||||
"handbook": 0,
|
||||
"prefab": 11099,
|
||||
"handbook": -1,
|
||||
"prefab": 24003,
|
||||
"icon": 11099,
|
||||
"sound": {
|
||||
"key": "11099",
|
||||
@ -5267,7 +5267,7 @@
|
||||
"key": "",
|
||||
"text": ""
|
||||
},
|
||||
"events": "EventDataSet/Hero_11099.asset",
|
||||
"events": "Hero_11099",
|
||||
"cite": "",
|
||||
"effectstay": [],
|
||||
"hpspace": {
|
||||
@ -5275,7 +5275,7 @@
|
||||
"y": 0,
|
||||
"z": 0
|
||||
},
|
||||
"skill": -1,
|
||||
"skill": 190011000,
|
||||
"skill1": 110991,
|
||||
"skill2": 110992,
|
||||
"skill3": 110993,
|
||||
@ -5290,15 +5290,15 @@
|
||||
"hid": "12001",
|
||||
"name": {
|
||||
"key": "12001",
|
||||
"text": "黑化阿宝"
|
||||
"text": "睡神沙人"
|
||||
},
|
||||
"star": 5,
|
||||
"color": 4,
|
||||
"race": 2,
|
||||
"job": 2,
|
||||
"type": 1,
|
||||
"handbook": 0,
|
||||
"prefab": 12001,
|
||||
"handbook": -1,
|
||||
"prefab": 24003,
|
||||
"icon": 12001,
|
||||
"sound": {
|
||||
"key": "121323",
|
||||
@ -5311,7 +5311,7 @@
|
||||
"key": "",
|
||||
"text": ""
|
||||
},
|
||||
"events": "EventDataSet/Hero_12001.asset",
|
||||
"events": "Hero_12001",
|
||||
"cite": "",
|
||||
"effectstay": [],
|
||||
"hpspace": {
|
||||
@ -5319,7 +5319,7 @@
|
||||
"y": 0,
|
||||
"z": 0
|
||||
},
|
||||
"skill": -1,
|
||||
"skill": 190011000,
|
||||
"skill1": 120011,
|
||||
"skill2": 120012,
|
||||
"skill3": 120013,
|
||||
@ -5334,15 +5334,15 @@
|
||||
"hid": "12003",
|
||||
"name": {
|
||||
"key": "12003",
|
||||
"text": "黑化包比"
|
||||
"text": "睡神沙人"
|
||||
},
|
||||
"star": 5,
|
||||
"color": 4,
|
||||
"race": 2,
|
||||
"job": 2,
|
||||
"type": 1,
|
||||
"handbook": 0,
|
||||
"prefab": 12003,
|
||||
"handbook": -1,
|
||||
"prefab": 24003,
|
||||
"icon": 12003,
|
||||
"sound": {
|
||||
"key": "12003",
|
||||
@ -5355,7 +5355,7 @@
|
||||
"key": "",
|
||||
"text": ""
|
||||
},
|
||||
"events": "EventDataSet/Hero_11003.asset",
|
||||
"events": "Hero_11003",
|
||||
"cite": "",
|
||||
"effectstay": [
|
||||
"this,Skill/Role/12003/effect_12003_wuqitexiao"
|
||||
@ -5365,7 +5365,7 @@
|
||||
"y": 0.154,
|
||||
"z": 0
|
||||
},
|
||||
"skill": -1,
|
||||
"skill": 190011000,
|
||||
"skill1": 120031,
|
||||
"skill2": 120032,
|
||||
"skill3": 120033,
|
||||
@ -5380,15 +5380,15 @@
|
||||
"hid": "12009",
|
||||
"name": {
|
||||
"key": "12009",
|
||||
"text": "黑化希卡普"
|
||||
"text": "睡神沙人"
|
||||
},
|
||||
"star": 5,
|
||||
"color": 4,
|
||||
"race": 2,
|
||||
"job": 2,
|
||||
"type": 1,
|
||||
"handbook": 0,
|
||||
"prefab": 12009,
|
||||
"handbook": -1,
|
||||
"prefab": 24003,
|
||||
"icon": 11009,
|
||||
"sound": {
|
||||
"key": "11009",
|
||||
@ -5401,7 +5401,7 @@
|
||||
"key": "",
|
||||
"text": ""
|
||||
},
|
||||
"events": "EventDataSet/Hero_11009.asset",
|
||||
"events": "Hero_11009",
|
||||
"cite": "",
|
||||
"effectstay": [],
|
||||
"hpspace": {
|
||||
@ -5409,7 +5409,7 @@
|
||||
"y": 0,
|
||||
"z": 0
|
||||
},
|
||||
"skill": -1,
|
||||
"skill": 190011000,
|
||||
"skill1": 120091,
|
||||
"skill2": 120092,
|
||||
"skill3": 120093,
|
||||
@ -5424,15 +5424,15 @@
|
||||
"hid": "12017",
|
||||
"name": {
|
||||
"key": "12017",
|
||||
"text": "黑化杰克"
|
||||
"text": "睡神沙人"
|
||||
},
|
||||
"star": 5,
|
||||
"color": 4,
|
||||
"race": 2,
|
||||
"job": 2,
|
||||
"type": 1,
|
||||
"handbook": 0,
|
||||
"prefab": 12017,
|
||||
"handbook": -1,
|
||||
"prefab": 24003,
|
||||
"icon": 12017,
|
||||
"sound": {
|
||||
"key": "12017",
|
||||
@ -5445,7 +5445,7 @@
|
||||
"key": "",
|
||||
"text": ""
|
||||
},
|
||||
"events": "EventDataSet/Hero_11017.asset",
|
||||
"events": "Hero_11017",
|
||||
"cite": "",
|
||||
"effectstay": [
|
||||
"Bone001/Dummy001,Skill/Role/12017/effect_12017_weapon1_bad"
|
||||
@ -5455,7 +5455,7 @@
|
||||
"y": 0,
|
||||
"z": 0
|
||||
},
|
||||
"skill": -1,
|
||||
"skill": 190011000,
|
||||
"skill1": 120171,
|
||||
"skill2": 120172,
|
||||
"skill3": 120173,
|
||||
@ -5470,15 +5470,15 @@
|
||||
"hid": "12018",
|
||||
"name": {
|
||||
"key": "12018",
|
||||
"text": "黑化睡神"
|
||||
"text": "睡神沙人"
|
||||
},
|
||||
"star": 5,
|
||||
"color": 4,
|
||||
"race": 2,
|
||||
"job": 2,
|
||||
"type": 1,
|
||||
"handbook": 0,
|
||||
"prefab": 12018,
|
||||
"handbook": -1,
|
||||
"prefab": 24003,
|
||||
"icon": 12018,
|
||||
"sound": {
|
||||
"key": "12018",
|
||||
@ -5491,7 +5491,7 @@
|
||||
"key": "",
|
||||
"text": ""
|
||||
},
|
||||
"events": "EventDataSet/Hero_11018.asset",
|
||||
"events": "Hero_11018",
|
||||
"cite": "",
|
||||
"effectstay": [],
|
||||
"hpspace": {
|
||||
@ -5499,7 +5499,7 @@
|
||||
"y": 0.26,
|
||||
"z": 0
|
||||
},
|
||||
"skill": -1,
|
||||
"skill": 190011000,
|
||||
"skill1": 120181,
|
||||
"skill2": 120182,
|
||||
"skill3": 120183,
|
||||
@ -5521,7 +5521,7 @@
|
||||
"race": 4,
|
||||
"job": 3,
|
||||
"type": 1,
|
||||
"handbook": 0,
|
||||
"handbook": -1,
|
||||
"prefab": 44005,
|
||||
"icon": 44005,
|
||||
"sound": {
|
||||
@ -5535,7 +5535,7 @@
|
||||
"key": "",
|
||||
"text": ""
|
||||
},
|
||||
"events": "EventDataSet/Hero_44005.asset",
|
||||
"events": "Hero_44005",
|
||||
"cite": "",
|
||||
"effectstay": [],
|
||||
"hpspace": {
|
||||
@ -5543,7 +5543,7 @@
|
||||
"y": 0,
|
||||
"z": 0
|
||||
},
|
||||
"skill": -1,
|
||||
"skill": 190011000,
|
||||
"skill1": 440051,
|
||||
"skill2": 440052,
|
||||
"skill3": 440053,
|
||||
@ -5565,7 +5565,7 @@
|
||||
"race": 1,
|
||||
"job": 3,
|
||||
"type": 1,
|
||||
"handbook": 0,
|
||||
"handbook": -1,
|
||||
"prefab": 15005,
|
||||
"icon": 15005,
|
||||
"sound": {
|
||||
@ -5579,7 +5579,7 @@
|
||||
"key": "",
|
||||
"text": ""
|
||||
},
|
||||
"events": "EventDataSet/Hero_15005.asset",
|
||||
"events": "Hero_15005",
|
||||
"cite": "",
|
||||
"effectstay": [],
|
||||
"hpspace": {
|
||||
@ -5587,7 +5587,7 @@
|
||||
"y": 0,
|
||||
"z": 0
|
||||
},
|
||||
"skill": -1,
|
||||
"skill": 190011000,
|
||||
"skill1": 150051,
|
||||
"skill2": 150052,
|
||||
"skill3": 150053,
|
||||
@ -5602,14 +5602,14 @@
|
||||
"hid": "35001",
|
||||
"name": {
|
||||
"key": "35001",
|
||||
"text": "浣熊"
|
||||
"text": "师父"
|
||||
},
|
||||
"star": 4,
|
||||
"color": 4,
|
||||
"race": 4,
|
||||
"job": 3,
|
||||
"type": 1,
|
||||
"handbook": 0,
|
||||
"handbook": -1,
|
||||
"prefab": 35001,
|
||||
"icon": 35001,
|
||||
"sound": {
|
||||
@ -5623,7 +5623,7 @@
|
||||
"key": "",
|
||||
"text": ""
|
||||
},
|
||||
"events": "EventDataSet/Hero_35001.asset",
|
||||
"events": "Hero_35001",
|
||||
"cite": "",
|
||||
"effectstay": [],
|
||||
"hpspace": {
|
||||
@ -5631,7 +5631,7 @@
|
||||
"y": 0,
|
||||
"z": 0
|
||||
},
|
||||
"skill": -1,
|
||||
"skill": 190011000,
|
||||
"skill1": 350011,
|
||||
"skill2": 350012,
|
||||
"skill3": 350013,
|
||||
|
@ -5019,7 +5019,7 @@
|
||||
"Id": 110013,
|
||||
"Name": "太极零式",
|
||||
"ico": "skillicon_003",
|
||||
"act": "SkillWithCam_3",
|
||||
"act": "Skill_3",
|
||||
"Type": 0,
|
||||
"MaxLV": 6,
|
||||
"CD": [
|
||||
@ -6069,7 +6069,7 @@
|
||||
"Id": 110083,
|
||||
"Name": "霸·猎杀时刻",
|
||||
"ico": "skillicon_009",
|
||||
"act": "SkillWithCam_3",
|
||||
"act": "Skill_3",
|
||||
"Type": 0,
|
||||
"MaxLV": 6,
|
||||
"CD": [
|
||||
@ -6219,7 +6219,7 @@
|
||||
"Id": 150053,
|
||||
"Name": "这是我的主场!",
|
||||
"ico": "skillicon_015",
|
||||
"act": "Skill_30",
|
||||
"act": "Skill_3",
|
||||
"Type": 1,
|
||||
"MaxLV": 6,
|
||||
"CD": [
|
||||
|
@ -12,7 +12,7 @@
|
||||
},
|
||||
{
|
||||
"a": "attr",
|
||||
"t": "money",
|
||||
"t": "gold",
|
||||
"n": 1
|
||||
}
|
||||
],
|
||||
@ -22,7 +22,7 @@
|
||||
"rneed": [
|
||||
{
|
||||
"a": "attr",
|
||||
"t": "money",
|
||||
"t": "gold",
|
||||
"n": 20
|
||||
}
|
||||
],
|
||||
@ -45,7 +45,7 @@
|
||||
},
|
||||
{
|
||||
"a": "attr",
|
||||
"t": "money",
|
||||
"t": "gold",
|
||||
"n": 1
|
||||
}
|
||||
],
|
||||
@ -70,7 +70,7 @@
|
||||
},
|
||||
{
|
||||
"a": "attr",
|
||||
"t": "money",
|
||||
"t": "gold",
|
||||
"n": 1
|
||||
}
|
||||
],
|
||||
@ -95,7 +95,7 @@
|
||||
},
|
||||
{
|
||||
"a": "attr",
|
||||
"t": "money",
|
||||
"t": "gold",
|
||||
"n": 1
|
||||
}
|
||||
],
|
||||
@ -120,7 +120,7 @@
|
||||
},
|
||||
{
|
||||
"a": "attr",
|
||||
"t": "money",
|
||||
"t": "gold",
|
||||
"n": 1
|
||||
}
|
||||
],
|
||||
|
@ -173,7 +173,7 @@
|
||||
"iteminfo": [
|
||||
{
|
||||
"a": "item",
|
||||
"t": "10001",
|
||||
"t": "10002",
|
||||
"n": 5
|
||||
}
|
||||
],
|
||||
@ -243,7 +243,7 @@
|
||||
"iteminfo": [
|
||||
{
|
||||
"a": "item",
|
||||
"t": "10003",
|
||||
"t": "10002",
|
||||
"n": 5
|
||||
}
|
||||
],
|
||||
@ -278,7 +278,7 @@
|
||||
"iteminfo": [
|
||||
{
|
||||
"a": "item",
|
||||
"t": "10001",
|
||||
"t": "10003",
|
||||
"n": 5
|
||||
}
|
||||
],
|
||||
@ -306,7 +306,7 @@
|
||||
"iteminfo": [
|
||||
{
|
||||
"a": "item",
|
||||
"t": "10001",
|
||||
"t": "10003",
|
||||
"n": 10
|
||||
}
|
||||
],
|
||||
@ -334,7 +334,7 @@
|
||||
"iteminfo": [
|
||||
{
|
||||
"a": "item",
|
||||
"t": "10001",
|
||||
"t": "10003",
|
||||
"n": 15
|
||||
}
|
||||
],
|
||||
@ -362,7 +362,7 @@
|
||||
"iteminfo": [
|
||||
{
|
||||
"a": "item",
|
||||
"t": "10001",
|
||||
"t": "10003",
|
||||
"n": 20
|
||||
}
|
||||
],
|
||||
@ -390,7 +390,7 @@
|
||||
"iteminfo": [
|
||||
{
|
||||
"a": "item",
|
||||
"t": "10001",
|
||||
"t": "10003",
|
||||
"n": 25
|
||||
}
|
||||
],
|
||||
@ -418,7 +418,7 @@
|
||||
"iteminfo": [
|
||||
{
|
||||
"a": "item",
|
||||
"t": "10001",
|
||||
"t": "10003",
|
||||
"n": 30
|
||||
}
|
||||
],
|
||||
@ -446,7 +446,7 @@
|
||||
"iteminfo": [
|
||||
{
|
||||
"a": "item",
|
||||
"t": "10001",
|
||||
"t": "10004",
|
||||
"n": 5
|
||||
}
|
||||
],
|
||||
@ -481,7 +481,7 @@
|
||||
"iteminfo": [
|
||||
{
|
||||
"a": "item",
|
||||
"t": "10002",
|
||||
"t": "10004",
|
||||
"n": 5
|
||||
}
|
||||
],
|
||||
@ -516,7 +516,7 @@
|
||||
"iteminfo": [
|
||||
{
|
||||
"a": "item",
|
||||
"t": "10003",
|
||||
"t": "10004",
|
||||
"n": 5
|
||||
}
|
||||
],
|
||||
@ -551,7 +551,7 @@
|
||||
"iteminfo": [
|
||||
{
|
||||
"a": "item",
|
||||
"t": "10001",
|
||||
"t": "10005",
|
||||
"n": 5
|
||||
}
|
||||
],
|
||||
@ -579,7 +579,7 @@
|
||||
"iteminfo": [
|
||||
{
|
||||
"a": "item",
|
||||
"t": "10001",
|
||||
"t": "10005",
|
||||
"n": 10
|
||||
}
|
||||
],
|
||||
@ -607,7 +607,7 @@
|
||||
"iteminfo": [
|
||||
{
|
||||
"a": "item",
|
||||
"t": "10001",
|
||||
"t": "10005",
|
||||
"n": 15
|
||||
}
|
||||
],
|
||||
@ -635,7 +635,7 @@
|
||||
"iteminfo": [
|
||||
{
|
||||
"a": "item",
|
||||
"t": "10001",
|
||||
"t": "10005",
|
||||
"n": 20
|
||||
}
|
||||
],
|
||||
@ -663,7 +663,7 @@
|
||||
"iteminfo": [
|
||||
{
|
||||
"a": "item",
|
||||
"t": "10001",
|
||||
"t": "10005",
|
||||
"n": 25
|
||||
}
|
||||
],
|
||||
@ -691,7 +691,7 @@
|
||||
"iteminfo": [
|
||||
{
|
||||
"a": "item",
|
||||
"t": "10001",
|
||||
"t": "10005",
|
||||
"n": 30
|
||||
}
|
||||
],
|
||||
@ -719,7 +719,7 @@
|
||||
"iteminfo": [
|
||||
{
|
||||
"a": "item",
|
||||
"t": "10001",
|
||||
"t": "10006",
|
||||
"n": 5
|
||||
}
|
||||
],
|
||||
@ -754,7 +754,7 @@
|
||||
"iteminfo": [
|
||||
{
|
||||
"a": "item",
|
||||
"t": "10002",
|
||||
"t": "10006",
|
||||
"n": 5
|
||||
}
|
||||
],
|
||||
@ -789,7 +789,7 @@
|
||||
"iteminfo": [
|
||||
{
|
||||
"a": "item",
|
||||
"t": "10003",
|
||||
"t": "10006",
|
||||
"n": 5
|
||||
}
|
||||
],
|
||||
@ -824,7 +824,7 @@
|
||||
"iteminfo": [
|
||||
{
|
||||
"a": "item",
|
||||
"t": "10001",
|
||||
"t": "10007",
|
||||
"n": 5
|
||||
}
|
||||
],
|
||||
@ -852,7 +852,7 @@
|
||||
"iteminfo": [
|
||||
{
|
||||
"a": "item",
|
||||
"t": "10001",
|
||||
"t": "10007",
|
||||
"n": 10
|
||||
}
|
||||
],
|
||||
@ -880,7 +880,7 @@
|
||||
"iteminfo": [
|
||||
{
|
||||
"a": "item",
|
||||
"t": "10001",
|
||||
"t": "10007",
|
||||
"n": 15
|
||||
}
|
||||
],
|
||||
@ -908,7 +908,7 @@
|
||||
"iteminfo": [
|
||||
{
|
||||
"a": "item",
|
||||
"t": "10001",
|
||||
"t": "10007",
|
||||
"n": 20
|
||||
}
|
||||
],
|
||||
@ -936,7 +936,7 @@
|
||||
"iteminfo": [
|
||||
{
|
||||
"a": "item",
|
||||
"t": "10001",
|
||||
"t": "10007",
|
||||
"n": 25
|
||||
}
|
||||
],
|
||||
@ -964,7 +964,7 @@
|
||||
"iteminfo": [
|
||||
{
|
||||
"a": "item",
|
||||
"t": "10001",
|
||||
"t": "10007",
|
||||
"n": 30
|
||||
}
|
||||
],
|
||||
@ -992,7 +992,7 @@
|
||||
"iteminfo": [
|
||||
{
|
||||
"a": "item",
|
||||
"t": "10001",
|
||||
"t": "10008",
|
||||
"n": 5
|
||||
}
|
||||
],
|
||||
@ -1027,7 +1027,7 @@
|
||||
"iteminfo": [
|
||||
{
|
||||
"a": "item",
|
||||
"t": "10002",
|
||||
"t": "10008",
|
||||
"n": 5
|
||||
}
|
||||
],
|
||||
@ -1062,7 +1062,7 @@
|
||||
"iteminfo": [
|
||||
{
|
||||
"a": "item",
|
||||
"t": "10003",
|
||||
"t": "10008",
|
||||
"n": 5
|
||||
}
|
||||
],
|
||||
|
@ -1,245 +0,0 @@
|
||||
[
|
||||
{
|
||||
"sameid": 110011,
|
||||
"act": "Skill_1",
|
||||
"type": 0,
|
||||
"triggerchannce": 5000,
|
||||
"tubiao": "skillicon_001",
|
||||
"name": "熊猫拳",
|
||||
"describe": ""
|
||||
},
|
||||
{
|
||||
"sameid": 110012,
|
||||
"act": "Skill_2",
|
||||
"type": 0,
|
||||
"triggerchannce": 0,
|
||||
"tubiao": "skillicon_002",
|
||||
"name": "太极一式",
|
||||
"describe": ""
|
||||
},
|
||||
{
|
||||
"sameid": 110013,
|
||||
"act": "Skill_3",
|
||||
"type": 0,
|
||||
"triggerchannce": 0,
|
||||
"tubiao": "skillicon_003",
|
||||
"name": "太极零式",
|
||||
"describe": ""
|
||||
},
|
||||
{
|
||||
"sameid": 110031,
|
||||
"act": "Skill_1",
|
||||
"type": 1,
|
||||
"triggerchannce": 0,
|
||||
"tubiao": "skillicon_004",
|
||||
"name": "和谐音律",
|
||||
"describe": ""
|
||||
},
|
||||
{
|
||||
"sameid": 110032,
|
||||
"act": "Skill_2",
|
||||
"type": 1,
|
||||
"triggerchannce": 0,
|
||||
"tubiao": "skillicon_005",
|
||||
"name": "欢悦之舞",
|
||||
"describe": ""
|
||||
},
|
||||
{
|
||||
"sameid": 110033,
|
||||
"act": "Skill_3",
|
||||
"type": 1,
|
||||
"triggerchannce": 0,
|
||||
"tubiao": "skillicon_006",
|
||||
"name": "彩虹音符",
|
||||
"describe": ""
|
||||
},
|
||||
{
|
||||
"sameid": 110171,
|
||||
"act": "Skill_1",
|
||||
"type": 1,
|
||||
"triggerchannce": 0,
|
||||
"tubiao": "skillicon_010",
|
||||
"name": "冰霜之语",
|
||||
"describe": ""
|
||||
},
|
||||
{
|
||||
"sameid": 110172,
|
||||
"act": "Skill_2",
|
||||
"type": 1,
|
||||
"triggerchannce": 2000,
|
||||
"tubiao": "skillicon_011",
|
||||
"name": "寒冰之力",
|
||||
"describe": ""
|
||||
},
|
||||
{
|
||||
"sameid": 110173,
|
||||
"act": "Skill_3",
|
||||
"type": 1,
|
||||
"triggerchannce": 0,
|
||||
"tubiao": "skillicon_012",
|
||||
"name": "极寒领域",
|
||||
"describe": ""
|
||||
},
|
||||
{
|
||||
"sameid": 110181,
|
||||
"act": "Skill_1",
|
||||
"type": 0,
|
||||
"triggerchannce": 0,
|
||||
"tubiao": "skillicon_013",
|
||||
"name": "梦·呓语",
|
||||
"describe": ""
|
||||
},
|
||||
{
|
||||
"sameid": 110182,
|
||||
"act": "Skill_2",
|
||||
"type": 1,
|
||||
"triggerchannce": 0,
|
||||
"tubiao": "skillicon_014",
|
||||
"name": "梦·愉悦",
|
||||
"describe": ""
|
||||
},
|
||||
{
|
||||
"sameid": 110183,
|
||||
"act": "Skill_3",
|
||||
"type": 1,
|
||||
"triggerchannce": 0,
|
||||
"tubiao": "skillicon_015",
|
||||
"name": "梦·创世",
|
||||
"describe": ""
|
||||
},
|
||||
{
|
||||
"sameid": 110091,
|
||||
"act": "Skill_1",
|
||||
"type": 1,
|
||||
"triggerchannce": 0,
|
||||
"tubiao": "skillicon_007",
|
||||
"name": "一往无前",
|
||||
"describe": ""
|
||||
},
|
||||
{
|
||||
"sameid": 110092,
|
||||
"act": "Skill_2",
|
||||
"type": 1,
|
||||
"triggerchannce": 0,
|
||||
"tubiao": "skillicon_008",
|
||||
"name": "无所畏惧",
|
||||
"describe": ""
|
||||
},
|
||||
{
|
||||
"sameid": 110093,
|
||||
"act": "Skill_3",
|
||||
"type": 1,
|
||||
"triggerchannce": 0,
|
||||
"tubiao": "skillicon_009",
|
||||
"name": "自由之往",
|
||||
"describe": ""
|
||||
},
|
||||
{
|
||||
"sameid": 110111,
|
||||
"act": "Skill_1",
|
||||
"type": 1,
|
||||
"triggerchannce": 0,
|
||||
"tubiao": "skillicon_001",
|
||||
"name": "点到为止",
|
||||
"describe": ""
|
||||
},
|
||||
{
|
||||
"sameid": 110112,
|
||||
"act": "Skill_2",
|
||||
"type": 0,
|
||||
"triggerchannce": 1,
|
||||
"tubiao": "skillicon_002",
|
||||
"name": "聚·心神",
|
||||
"describe": ""
|
||||
},
|
||||
{
|
||||
"sameid": 110113,
|
||||
"act": "Skill_3",
|
||||
"type": 0,
|
||||
"triggerchannce": 2,
|
||||
"tubiao": "skillicon_003",
|
||||
"name": "上·善若水",
|
||||
"describe": ""
|
||||
},
|
||||
{
|
||||
"sameid": 440051,
|
||||
"act": "Skill_1",
|
||||
"type": 1,
|
||||
"triggerchannce": 3,
|
||||
"tubiao": "skillicon_001",
|
||||
"name": "蛮之力",
|
||||
"describe": ""
|
||||
},
|
||||
{
|
||||
"sameid": 440052,
|
||||
"act": "Skill_2",
|
||||
"type": 1,
|
||||
"triggerchannce": 4,
|
||||
"tubiao": "skillicon_002",
|
||||
"name": "蛮力横扫",
|
||||
"describe": ""
|
||||
},
|
||||
{
|
||||
"sameid": 440053,
|
||||
"act": "Skill_3",
|
||||
"type": 1,
|
||||
"triggerchannce": 5,
|
||||
"tubiao": "skillicon_003",
|
||||
"name": "蛮力冲撞",
|
||||
"describe": ""
|
||||
},
|
||||
{
|
||||
"sameid": 110081,
|
||||
"act": "Skill_1",
|
||||
"type": 0,
|
||||
"triggerchannce": 2000,
|
||||
"tubiao": "skillicon_007",
|
||||
"name": "猛虎爪",
|
||||
"describe": ""
|
||||
},
|
||||
{
|
||||
"sameid": 110082,
|
||||
"act": "Skill_2",
|
||||
"type": 1,
|
||||
"triggerchannce": 2000,
|
||||
"tubiao": "skillicon_008",
|
||||
"name": "胜者为王",
|
||||
"describe": ""
|
||||
},
|
||||
{
|
||||
"sameid": 110083,
|
||||
"act": "Skill_3",
|
||||
"type": 0,
|
||||
"triggerchannce": 2000,
|
||||
"tubiao": "skillicon_009",
|
||||
"name": "霸·猎杀时刻",
|
||||
"describe": ""
|
||||
},
|
||||
{
|
||||
"sameid": 150051,
|
||||
"act": "Skill_1",
|
||||
"type": 0,
|
||||
"triggerchannce": 2000,
|
||||
"tubiao": "skillicon_013",
|
||||
"name": "狮子铁拳",
|
||||
"describe": ""
|
||||
},
|
||||
{
|
||||
"sameid": 150052,
|
||||
"act": "Skill_2",
|
||||
"type": 1,
|
||||
"triggerchannce": 2000,
|
||||
"tubiao": "skillicon_014",
|
||||
"name": "净化烟火",
|
||||
"describe": ""
|
||||
},
|
||||
{
|
||||
"sameid": 150053,
|
||||
"act": "Skill_3",
|
||||
"type": 1,
|
||||
"triggerchannce": 2000,
|
||||
"tubiao": "skillicon_015",
|
||||
"name": "这是我的主场!",
|
||||
"describe": ""
|
||||
}
|
||||
]
|
@ -3509,6 +3509,25 @@
|
||||
"RelyTags": [],
|
||||
"NoRelyTags": []
|
||||
},
|
||||
{
|
||||
"Id": 290087004,
|
||||
"Desc": "添加护盾",
|
||||
"From": 3,
|
||||
"Limit": 1,
|
||||
"Where": [],
|
||||
"Order": [],
|
||||
"EmitPR": 1000,
|
||||
"Type": "AddBuff",
|
||||
"Argu": "DoVal=1,Pr=1000,NumVal=1,Id=300192115,Round=-1,Type=ProBuff,BufPro1=SufferDam,BufQuaType1=0,BufParNum1=1,BufVal1=150",
|
||||
"AddEffect": false,
|
||||
"FollowSK": [],
|
||||
"SucFollowSK": [],
|
||||
"FailFollowSK": [],
|
||||
"MustHit": false,
|
||||
"Tags": [],
|
||||
"RelyTags": [],
|
||||
"NoRelyTags": []
|
||||
},
|
||||
{
|
||||
"Id": 210011,
|
||||
"Desc": "对敌方全体造成80%攻击力伤害",
|
||||
|
@ -5019,7 +5019,7 @@
|
||||
"Id": 110013,
|
||||
"Name": "太极零式",
|
||||
"ico": "skillicon_003",
|
||||
"act": "SkillWithCam_3",
|
||||
"act": "Skill_3",
|
||||
"Type": 0,
|
||||
"MaxLV": 6,
|
||||
"CD": [
|
||||
@ -6069,7 +6069,7 @@
|
||||
"Id": 110083,
|
||||
"Name": "霸·猎杀时刻",
|
||||
"ico": "skillicon_009",
|
||||
"act": "SkillWithCam_3",
|
||||
"act": "Skill_3",
|
||||
"Type": 0,
|
||||
"MaxLV": 6,
|
||||
"CD": [
|
||||
@ -6219,7 +6219,7 @@
|
||||
"Id": 150053,
|
||||
"Name": "这是我的主场!",
|
||||
"ico": "skillicon_015",
|
||||
"act": "Skill_30",
|
||||
"act": "Skill_3",
|
||||
"Type": 1,
|
||||
"MaxLV": 6,
|
||||
"CD": [
|
||||
|
@ -591,5 +591,21 @@
|
||||
"buffico": "",
|
||||
"buffeffect": "",
|
||||
"buffpos": ""
|
||||
},
|
||||
{
|
||||
"Id": 300192115,
|
||||
"Type": "Type=ShieldBuff",
|
||||
"Name": "护盾",
|
||||
"Desc": "增加护盾",
|
||||
"Tags": [
|
||||
"102"
|
||||
],
|
||||
"OverlayTimes": 0,
|
||||
"SameID": false,
|
||||
"RelyTags": [],
|
||||
"NoRelyTags": [],
|
||||
"buffico": "",
|
||||
"buffeffect": "",
|
||||
"buffpos": ""
|
||||
}
|
||||
]
|
@ -26,7 +26,7 @@
|
||||
{
|
||||
"id": "useragreement",
|
||||
"file": "LoginUseragreementWindow",
|
||||
"unloadpkg": 0,
|
||||
"unloadpkg": 3,
|
||||
"loadtype": 1,
|
||||
"full": 0,
|
||||
"blur": 1,
|
||||
@ -38,7 +38,7 @@
|
||||
{
|
||||
"id": "serverlist",
|
||||
"file": "ServerListWindow",
|
||||
"unloadpkg": 0,
|
||||
"unloadpkg": 3,
|
||||
"loadtype": 1,
|
||||
"full": 0,
|
||||
"blur": 1,
|
||||
@ -47,6 +47,42 @@
|
||||
"comname": "serverlist",
|
||||
"des": "服务器列表"
|
||||
},
|
||||
{
|
||||
"id": "loginaccountpopup",
|
||||
"file": "LoginAccountPopup",
|
||||
"unloadpkg": 3,
|
||||
"loadtype": 1,
|
||||
"full": 0,
|
||||
"blur": 1,
|
||||
"package": "login/login",
|
||||
"packagename": "login",
|
||||
"comname": "loginaccountnumber",
|
||||
"des": "账号登录"
|
||||
},
|
||||
{
|
||||
"id": "mobilephonelogin",
|
||||
"file": "MobilePhoneLoginPopup",
|
||||
"unloadpkg": 3,
|
||||
"loadtype": 1,
|
||||
"full": 0,
|
||||
"blur": 1,
|
||||
"package": "login/login",
|
||||
"packagename": "login",
|
||||
"comname": "mobilephonelogin",
|
||||
"des": "手机号登录"
|
||||
},
|
||||
{
|
||||
"id": "gameadvice",
|
||||
"file": "GameAdviceWindow",
|
||||
"unloadpkg": 2,
|
||||
"loadtype": 1,
|
||||
"full": 1,
|
||||
"blur": 0,
|
||||
"package": "login/login",
|
||||
"packagename": "login",
|
||||
"comname": "gameadvice",
|
||||
"des": "游戏logo"
|
||||
},
|
||||
{
|
||||
"id": "tanxian",
|
||||
"file": "TanXianWindow",
|
||||
@ -424,7 +460,7 @@
|
||||
"file": "RoleDetailWindow",
|
||||
"unloadpkg": 0,
|
||||
"loadtype": 1,
|
||||
"full": 3,
|
||||
"full": 2,
|
||||
"blur": 0,
|
||||
"package": "roledetails/roledetails",
|
||||
"packagename": "roledetails",
|
||||
@ -508,7 +544,7 @@
|
||||
"file": "HeroManualWindow",
|
||||
"unloadpkg": 1,
|
||||
"loadtype": 0,
|
||||
"full": 2,
|
||||
"full": 1,
|
||||
"blur": 0,
|
||||
"package": "roledetails/roledetails",
|
||||
"packagename": "roledetails",
|
||||
@ -568,7 +604,7 @@
|
||||
"file": "MainInterFaceWindow",
|
||||
"unloadpkg": 2,
|
||||
"loadtype": 1,
|
||||
"full": 1,
|
||||
"full": 2,
|
||||
"blur": 0,
|
||||
"package": "maininterface/maininterface",
|
||||
"packagename": "maininterface",
|
||||
@ -598,5 +634,17 @@
|
||||
"packagename": "tips",
|
||||
"comname": "storetips",
|
||||
"des": " 确认框"
|
||||
},
|
||||
{
|
||||
"id": "taskrewardpreview",
|
||||
"file": "TaskRewardPreviewPopup",
|
||||
"unloadpkg": 3,
|
||||
"loadtype": 1,
|
||||
"full": 0,
|
||||
"blur": 0,
|
||||
"package": "task/task",
|
||||
"packagename": "task",
|
||||
"comname": "rewardPreview",
|
||||
"des": "任务奖励预览"
|
||||
}
|
||||
]
|
@ -19,7 +19,7 @@ type configureComp struct {
|
||||
// Init 组件初始化接口
|
||||
func (this *configureComp) Init(service core.IService, module core.IModule, comp core.IModuleComp, options core.IModuleOptions) (err error) {
|
||||
this.ModuleCompBase.Init(service, module, comp, options)
|
||||
this.LoadConfigure(game_msgdistrib, cfg.NewGame_msgDistrib)
|
||||
this.LoadConfigure(game_msgdistrib, cfg.NewGame_msgdistrib)
|
||||
return
|
||||
}
|
||||
|
||||
@ -32,7 +32,7 @@ func (this *configureComp) GetMsgDistribute(mtype, stype string) (rule string, o
|
||||
if v, err = this.GetConfigure(game_msgdistrib); err != nil {
|
||||
return
|
||||
} else {
|
||||
for _, v := range v.(*cfg.Game_msgDistrib).GetDataMap() {
|
||||
for _, v := range v.(*cfg.Game_msgdistrib).GetDataMap() {
|
||||
if v.Mtype == mtype && v.Stype == stype {
|
||||
rule = v.Routrules
|
||||
ok = true
|
||||
|
@ -19,17 +19,18 @@ func (this *apiComp) GetlistCheck(session comm.IUserSession, req *pb.ShopGetList
|
||||
///获取用户商品列表
|
||||
func (this *apiComp) Getlist(session comm.IUserSession, req *pb.ShopGetListReq) (code pb.ErrorCode, data proto.Message) {
|
||||
var (
|
||||
err error
|
||||
filed string
|
||||
shopconf *cfg.Game_shopData
|
||||
shopData *pb.DBShop
|
||||
udata *pb.DBUser
|
||||
sdata *pb.UserShopData
|
||||
items []*cfg.Game_shopitemData
|
||||
ushoputem map[int32]*pb.DBShopItem
|
||||
goods []*pb.ShopItem
|
||||
tdata time.Duration
|
||||
ltime time.Duration
|
||||
err error
|
||||
filed string
|
||||
shopconf *cfg.Game_shopData
|
||||
shopData *pb.DBShop
|
||||
udata *pb.DBUser
|
||||
sdata *pb.UserShopData
|
||||
items []*cfg.Game_shopitemData
|
||||
ushoputem map[int32]*pb.DBShopItem
|
||||
goods []*pb.ShopItem
|
||||
tdata time.Duration
|
||||
ltime time.Duration
|
||||
leftrefnum int32
|
||||
)
|
||||
|
||||
if shopconf, err = this.module.configure.GetShopConfigure(int32(req.SType)); err != nil && err != mgo.MongodbNil {
|
||||
@ -73,6 +74,12 @@ func (this *apiComp) Getlist(session comm.IUserSession, req *pb.ShopGetListReq)
|
||||
if sdata == nil {
|
||||
sdata = &pb.UserShopData{}
|
||||
}
|
||||
if shopconf.Rnum > 0 {
|
||||
leftrefnum = shopconf.Rnum - sdata.ManualRefreshNum
|
||||
} else {
|
||||
leftrefnum = shopconf.Rnum
|
||||
}
|
||||
|
||||
tdata = time.Since(time.Unix(sdata.LastRefreshTime, 0))
|
||||
switch shopconf.Rtype {
|
||||
case 1:
|
||||
@ -90,6 +97,14 @@ func (this *apiComp) Getlist(session comm.IUserSession, req *pb.ShopGetListReq)
|
||||
}
|
||||
|
||||
if req.IsManualRefresh && shopconf.Rtype == 1 { //可以手动刷新
|
||||
//剩余刷新次数为零
|
||||
if leftrefnum == 0 {
|
||||
code = pb.ErrorCode_ShopNoSurplusRefreshNum
|
||||
return
|
||||
} else if leftrefnum > 0 {
|
||||
leftrefnum--
|
||||
}
|
||||
|
||||
if code = this.module.ConsumeRes(session, shopconf.Rneed, true); code != pb.ErrorCode_Success {
|
||||
return
|
||||
}
|
||||
@ -103,6 +118,7 @@ func (this *apiComp) Getlist(session comm.IUserSession, req *pb.ShopGetListReq)
|
||||
}
|
||||
goods = transGoods(req.SType, items, ushoputem)
|
||||
sdata.LastRefreshTime = time.Now().Unix()
|
||||
sdata.ManualRefreshNum++
|
||||
sdata.Items = make([]int32, len(items))
|
||||
for i, v := range items {
|
||||
sdata.Items[i] = v.Key
|
||||
@ -136,6 +152,6 @@ func (this *apiComp) Getlist(session comm.IUserSession, req *pb.ShopGetListReq)
|
||||
code = pb.ErrorCode_ReqParameterError
|
||||
return
|
||||
}
|
||||
session.SendMsg(string(this.module.GetType()), "getlist", &pb.ShopGetListResp{Goods: goods})
|
||||
session.SendMsg(string(this.module.GetType()), "getlist", &pb.ShopGetListResp{SType: req.SType, Goods: goods, SurplusRefreshNum: leftrefnum})
|
||||
return
|
||||
}
|
||||
|
@ -77,7 +77,7 @@ func (HeroAttributesType) EnumDescriptor() ([]byte, []int) {
|
||||
return file_comm_proto_rawDescGZIP(), []int{0}
|
||||
}
|
||||
|
||||
//用户消息流结构
|
||||
//用户消息流结构1
|
||||
type UserMessage struct {
|
||||
state protoimpl.MessageState
|
||||
sizeCache protoimpl.SizeCache
|
||||
|
@ -119,7 +119,8 @@ const (
|
||||
ErrorCode_TaskNoFinished ErrorCode = 1607 //任务未完成
|
||||
ErrorCode_TaskFinished ErrorCode = 1608 //已完成
|
||||
// shop
|
||||
ErrorCode_ShopGoodsIsSoldOut ErrorCode = 1700 //商品已售罄
|
||||
ErrorCode_ShopGoodsIsSoldOut ErrorCode = 1700 //商品已售罄
|
||||
ErrorCode_ShopNoSurplusRefreshNum ErrorCode = 1701 //剩余刷新次数已用完
|
||||
)
|
||||
|
||||
// Enum value maps for ErrorCode.
|
||||
@ -214,6 +215,7 @@ var (
|
||||
1607: "TaskNoFinished",
|
||||
1608: "TaskFinished",
|
||||
1700: "ShopGoodsIsSoldOut",
|
||||
1701: "ShopNoSurplusRefreshNum",
|
||||
}
|
||||
ErrorCode_value = map[string]int32{
|
||||
"Success": 0,
|
||||
@ -305,6 +307,7 @@ var (
|
||||
"TaskNoFinished": 1607,
|
||||
"TaskFinished": 1608,
|
||||
"ShopGoodsIsSoldOut": 1700,
|
||||
"ShopNoSurplusRefreshNum": 1701,
|
||||
}
|
||||
)
|
||||
|
||||
@ -339,7 +342,7 @@ var File_errorcode_proto protoreflect.FileDescriptor
|
||||
|
||||
var file_errorcode_proto_rawDesc = []byte{
|
||||
0x0a, 0x0f, 0x65, 0x72, 0x72, 0x6f, 0x72, 0x63, 0x6f, 0x64, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74,
|
||||
0x6f, 0x2a, 0xdc, 0x0e, 0x0a, 0x09, 0x45, 0x72, 0x72, 0x6f, 0x72, 0x43, 0x6f, 0x64, 0x65, 0x12,
|
||||
0x6f, 0x2a, 0xfa, 0x0e, 0x0a, 0x09, 0x45, 0x72, 0x72, 0x6f, 0x72, 0x43, 0x6f, 0x64, 0x65, 0x12,
|
||||
0x0b, 0x0a, 0x07, 0x53, 0x75, 0x63, 0x63, 0x65, 0x73, 0x73, 0x10, 0x00, 0x12, 0x11, 0x0a, 0x0d,
|
||||
0x4e, 0x6f, 0x46, 0x69, 0x6e, 0x64, 0x53, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x10, 0x0a, 0x12,
|
||||
0x1b, 0x0a, 0x17, 0x4e, 0x6f, 0x46, 0x69, 0x6e, 0x64, 0x53, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65,
|
||||
@ -457,7 +460,9 @@ var file_errorcode_proto_rawDesc = []byte{
|
||||
0x64, 0x10, 0xc7, 0x0c, 0x12, 0x11, 0x0a, 0x0c, 0x54, 0x61, 0x73, 0x6b, 0x46, 0x69, 0x6e, 0x69,
|
||||
0x73, 0x68, 0x65, 0x64, 0x10, 0xc8, 0x0c, 0x12, 0x17, 0x0a, 0x12, 0x53, 0x68, 0x6f, 0x70, 0x47,
|
||||
0x6f, 0x6f, 0x64, 0x73, 0x49, 0x73, 0x53, 0x6f, 0x6c, 0x64, 0x4f, 0x75, 0x74, 0x10, 0xa4, 0x0d,
|
||||
0x42, 0x06, 0x5a, 0x04, 0x2e, 0x3b, 0x70, 0x62, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
|
||||
0x12, 0x1c, 0x0a, 0x17, 0x53, 0x68, 0x6f, 0x70, 0x4e, 0x6f, 0x53, 0x75, 0x72, 0x70, 0x6c, 0x75,
|
||||
0x73, 0x52, 0x65, 0x66, 0x72, 0x65, 0x73, 0x68, 0x4e, 0x75, 0x6d, 0x10, 0xa5, 0x0d, 0x42, 0x06,
|
||||
0x5a, 0x04, 0x2e, 0x3b, 0x70, 0x62, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
|
||||
}
|
||||
|
||||
var (
|
||||
|
@ -162,7 +162,9 @@ type ShopGetListResp struct {
|
||||
sizeCache protoimpl.SizeCache
|
||||
unknownFields protoimpl.UnknownFields
|
||||
|
||||
Goods []*ShopItem `protobuf:"bytes,1,rep,name=Goods,proto3" json:"Goods"` //商品列表
|
||||
SType ShopType `protobuf:"varint,1,opt,name=sType,proto3,enum=ShopType" json:"sType"` //商城类型
|
||||
Goods []*ShopItem `protobuf:"bytes,2,rep,name=Goods,proto3" json:"Goods"` //商品列表
|
||||
SurplusRefreshNum int32 `protobuf:"varint,3,opt,name=SurplusRefreshNum,proto3" json:"SurplusRefreshNum"` //剩余手动刷新次数
|
||||
}
|
||||
|
||||
func (x *ShopGetListResp) Reset() {
|
||||
@ -197,6 +199,13 @@ func (*ShopGetListResp) Descriptor() ([]byte, []int) {
|
||||
return file_shop_shop_msg_proto_rawDescGZIP(), []int{2}
|
||||
}
|
||||
|
||||
func (x *ShopGetListResp) GetSType() ShopType {
|
||||
if x != nil {
|
||||
return x.SType
|
||||
}
|
||||
return ShopType_Null
|
||||
}
|
||||
|
||||
func (x *ShopGetListResp) GetGoods() []*ShopItem {
|
||||
if x != nil {
|
||||
return x.Goods
|
||||
@ -204,6 +213,13 @@ func (x *ShopGetListResp) GetGoods() []*ShopItem {
|
||||
return nil
|
||||
}
|
||||
|
||||
func (x *ShopGetListResp) GetSurplusRefreshNum() int32 {
|
||||
if x != nil {
|
||||
return x.SurplusRefreshNum
|
||||
}
|
||||
return 0
|
||||
}
|
||||
|
||||
//购买商品 请求
|
||||
type ShopBuyReq struct {
|
||||
state protoimpl.MessageState
|
||||
@ -330,10 +346,15 @@ var file_shop_shop_msg_proto_rawDesc = []byte{
|
||||
0x6f, 0x70, 0x54, 0x79, 0x70, 0x65, 0x52, 0x05, 0x73, 0x54, 0x79, 0x70, 0x65, 0x12, 0x28, 0x0a,
|
||||
0x0f, 0x49, 0x73, 0x4d, 0x61, 0x6e, 0x75, 0x61, 0x6c, 0x52, 0x65, 0x66, 0x72, 0x65, 0x73, 0x68,
|
||||
0x18, 0x02, 0x20, 0x01, 0x28, 0x08, 0x52, 0x0f, 0x49, 0x73, 0x4d, 0x61, 0x6e, 0x75, 0x61, 0x6c,
|
||||
0x52, 0x65, 0x66, 0x72, 0x65, 0x73, 0x68, 0x22, 0x32, 0x0a, 0x0f, 0x53, 0x68, 0x6f, 0x70, 0x47,
|
||||
0x65, 0x74, 0x4c, 0x69, 0x73, 0x74, 0x52, 0x65, 0x73, 0x70, 0x12, 0x1f, 0x0a, 0x05, 0x47, 0x6f,
|
||||
0x6f, 0x64, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x09, 0x2e, 0x53, 0x68, 0x6f, 0x70,
|
||||
0x49, 0x74, 0x65, 0x6d, 0x52, 0x05, 0x47, 0x6f, 0x6f, 0x64, 0x73, 0x22, 0x4d, 0x0a, 0x0a, 0x53,
|
||||
0x52, 0x65, 0x66, 0x72, 0x65, 0x73, 0x68, 0x22, 0x81, 0x01, 0x0a, 0x0f, 0x53, 0x68, 0x6f, 0x70,
|
||||
0x47, 0x65, 0x74, 0x4c, 0x69, 0x73, 0x74, 0x52, 0x65, 0x73, 0x70, 0x12, 0x1f, 0x0a, 0x05, 0x73,
|
||||
0x54, 0x79, 0x70, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x09, 0x2e, 0x53, 0x68, 0x6f,
|
||||
0x70, 0x54, 0x79, 0x70, 0x65, 0x52, 0x05, 0x73, 0x54, 0x79, 0x70, 0x65, 0x12, 0x1f, 0x0a, 0x05,
|
||||
0x47, 0x6f, 0x6f, 0x64, 0x73, 0x18, 0x02, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x09, 0x2e, 0x53, 0x68,
|
||||
0x6f, 0x70, 0x49, 0x74, 0x65, 0x6d, 0x52, 0x05, 0x47, 0x6f, 0x6f, 0x64, 0x73, 0x12, 0x2c, 0x0a,
|
||||
0x11, 0x53, 0x75, 0x72, 0x70, 0x6c, 0x75, 0x73, 0x52, 0x65, 0x66, 0x72, 0x65, 0x73, 0x68, 0x4e,
|
||||
0x75, 0x6d, 0x18, 0x03, 0x20, 0x01, 0x28, 0x05, 0x52, 0x11, 0x53, 0x75, 0x72, 0x70, 0x6c, 0x75,
|
||||
0x73, 0x52, 0x65, 0x66, 0x72, 0x65, 0x73, 0x68, 0x4e, 0x75, 0x6d, 0x22, 0x4d, 0x0a, 0x0a, 0x53,
|
||||
0x68, 0x6f, 0x70, 0x42, 0x75, 0x79, 0x52, 0x65, 0x71, 0x12, 0x25, 0x0a, 0x08, 0x53, 0x68, 0x6f,
|
||||
0x70, 0x54, 0x79, 0x70, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x09, 0x2e, 0x53, 0x68,
|
||||
0x6f, 0x70, 0x54, 0x79, 0x70, 0x65, 0x52, 0x08, 0x53, 0x68, 0x6f, 0x70, 0x54, 0x79, 0x70, 0x65,
|
||||
@ -371,13 +392,14 @@ var file_shop_shop_msg_proto_depIdxs = []int32{
|
||||
5, // 0: ShopItem.Items:type_name -> UserAssets
|
||||
5, // 1: ShopItem.Consume:type_name -> UserAssets
|
||||
6, // 2: ShopGetListReq.sType:type_name -> ShopType
|
||||
0, // 3: ShopGetListResp.Goods:type_name -> ShopItem
|
||||
6, // 4: ShopBuyReq.ShopType:type_name -> ShopType
|
||||
5, // [5:5] is the sub-list for method output_type
|
||||
5, // [5:5] is the sub-list for method input_type
|
||||
5, // [5:5] is the sub-list for extension type_name
|
||||
5, // [5:5] is the sub-list for extension extendee
|
||||
0, // [0:5] is the sub-list for field type_name
|
||||
6, // 3: ShopGetListResp.sType:type_name -> ShopType
|
||||
0, // 4: ShopGetListResp.Goods:type_name -> ShopItem
|
||||
6, // 5: ShopBuyReq.ShopType:type_name -> ShopType
|
||||
6, // [6:6] is the sub-list for method output_type
|
||||
6, // [6:6] is the sub-list for method input_type
|
||||
6, // [6:6] is the sub-list for extension type_name
|
||||
6, // [6:6] is the sub-list for extension extendee
|
||||
0, // [0:6] is the sub-list for field type_name
|
||||
}
|
||||
|
||||
func init() { file_shop_shop_msg_proto_init() }
|
||||
|
@ -1,29 +0,0 @@
|
||||
|
||||
//------------------------------------------------------------------------------
|
||||
// <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_gameComData struct {
|
||||
Index string
|
||||
Var string
|
||||
Intr string
|
||||
}
|
||||
|
||||
func (Game_gameComData) GetTypeId() int {
|
||||
return -1518519171
|
||||
}
|
||||
|
||||
func NewGame_gameComData(_buf map[string]interface{}) (_v *Game_gameComData, err error) {
|
||||
_v = &Game_gameComData{}
|
||||
{ var _ok_ bool; if _v.Index, _ok_ = _buf["index"].(string); !_ok_ { err = errors.New("index error"); return } }
|
||||
{ var _ok_ bool; if _v.Var, _ok_ = _buf["var"].(string); !_ok_ { err = errors.New("var error"); return } }
|
||||
{ var _ok_ bool; if _v.Intr, _ok_ = _buf["intr"].(string); !_ok_ { err = errors.New("intr error"); return } }
|
||||
return
|
||||
}
|
@ -1,42 +0,0 @@
|
||||
|
||||
//------------------------------------------------------------------------------
|
||||
// <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_hero struct {
|
||||
_dataMap map[string]*Game_heroData
|
||||
_dataList []*Game_heroData
|
||||
}
|
||||
|
||||
func NewGame_hero(_buf []map[string]interface{}) (*Game_hero, error) {
|
||||
_dataList := make([]*Game_heroData, 0, len(_buf))
|
||||
dataMap := make(map[string]*Game_heroData)
|
||||
for _, _ele_ := range _buf {
|
||||
if _v, err2 := NewGame_heroData(_ele_); err2 != nil {
|
||||
return nil, err2
|
||||
} else {
|
||||
_dataList = append(_dataList, _v)
|
||||
dataMap[_v.Id] = _v
|
||||
}
|
||||
}
|
||||
return &Game_hero{_dataList:_dataList, _dataMap:dataMap}, nil
|
||||
}
|
||||
|
||||
func (table *Game_hero) GetDataMap() map[string]*Game_heroData {
|
||||
return table._dataMap
|
||||
}
|
||||
|
||||
func (table *Game_hero) GetDataList() []*Game_heroData {
|
||||
return table._dataList
|
||||
}
|
||||
|
||||
func (table *Game_hero) Get(key string) *Game_heroData {
|
||||
return table._dataMap[key]
|
||||
}
|
||||
|
||||
|
@ -1,99 +0,0 @@
|
||||
|
||||
//------------------------------------------------------------------------------
|
||||
// <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"
|
||||
import "bright/math"
|
||||
|
||||
type Game_heroData struct {
|
||||
Id string
|
||||
Name string
|
||||
Star int32
|
||||
Color int32
|
||||
Race int32
|
||||
Job int32
|
||||
Type int32
|
||||
Prefab string
|
||||
Icon int32
|
||||
Sound int32
|
||||
Tujing []int32
|
||||
Intr string
|
||||
Events string
|
||||
Cite string
|
||||
Effectstay []string
|
||||
Hpspace math.Vector3
|
||||
Skill1 int32
|
||||
Skill2 int32
|
||||
Skill3 int32
|
||||
Enteranivalue int32
|
||||
Camerainterval float32
|
||||
}
|
||||
|
||||
func (Game_heroData) GetTypeId() int {
|
||||
return 650222912
|
||||
}
|
||||
|
||||
func NewGame_heroData(_buf map[string]interface{}) (_v *Game_heroData, err error) {
|
||||
_v = &Game_heroData{}
|
||||
{ var _ok_ bool; if _v.Id, _ok_ = _buf["id"].(string); !_ok_ { err = errors.New("id error"); return } }
|
||||
{var _ok_ bool; var __json_text__ map[string]interface{}; if __json_text__, _ok_ = _buf["name"].(map[string]interface{}) ; !_ok_ { err = errors.New("_v.Name error"); return }; { var _ok_ bool; if _, _ok_ = __json_text__["key"].(string); !_ok_ { err = errors.New("key error"); return } }; { var _ok_ bool; if _v.Name, _ok_ = __json_text__["text"].(string); !_ok_ { err = errors.New("text error"); return } } }
|
||||
{ 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["color"].(float64); !_ok_ { err = errors.New("color error"); return }; _v.Color = 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["job"].(float64); !_ok_ { err = errors.New("job error"); return }; _v.Job = int32(_tempNum_) }
|
||||
{ var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["type"].(float64); !_ok_ { err = errors.New("type error"); return }; _v.Type = int32(_tempNum_) }
|
||||
{ var _ok_ bool; if _v.Prefab, _ok_ = _buf["prefab"].(string); !_ok_ { err = errors.New("prefab error"); return } }
|
||||
{ var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["icon"].(float64); !_ok_ { err = errors.New("icon error"); return }; _v.Icon = int32(_tempNum_) }
|
||||
{ var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["sound"].(float64); !_ok_ { err = errors.New("sound error"); return }; _v.Sound = int32(_tempNum_) }
|
||||
{
|
||||
var _arr_ []interface{}
|
||||
var _ok_ bool
|
||||
if _arr_, _ok_ = _buf["tujing"].([]interface{}); !_ok_ { err = errors.New("tujing error"); return }
|
||||
|
||||
_v.Tujing = 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.Tujing = append(_v.Tujing, _list_v_)
|
||||
}
|
||||
}
|
||||
|
||||
{ var _ok_ bool; if _v.Intr, _ok_ = _buf["intr"].(string); !_ok_ { err = errors.New("intr error"); return } }
|
||||
{ var _ok_ bool; if _v.Events, _ok_ = _buf["events"].(string); !_ok_ { err = errors.New("events error"); return } }
|
||||
{ var _ok_ bool; if _v.Cite, _ok_ = _buf["cite"].(string); !_ok_ { err = errors.New("cite error"); return } }
|
||||
{
|
||||
var _arr_ []interface{}
|
||||
var _ok_ bool
|
||||
if _arr_, _ok_ = _buf["effectstay"].([]interface{}); !_ok_ { err = errors.New("effectstay error"); return }
|
||||
|
||||
_v.Effectstay = make([]string, 0, len(_arr_))
|
||||
|
||||
for _, _e_ := range _arr_ {
|
||||
var _list_v_ string
|
||||
{ if _list_v_, _ok_ = _e_.(string); !_ok_ { err = errors.New("_list_v_ error"); return } }
|
||||
_v.Effectstay = append(_v.Effectstay, _list_v_)
|
||||
}
|
||||
}
|
||||
|
||||
{ var _ok_ bool; var _v_ map[string]interface{}; if _v_, _ok_ = _buf["hpspace"].(map[string]interface{}); !_ok_ { err = errors.New("hpspace error"); return }
|
||||
var _x_, _y_, _z_ float32;
|
||||
{ var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _v_["x"].(float64); !_ok_ { err = errors.New("x error"); return }; _x_ = float32(_tempNum_) }
|
||||
{ var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _v_["y"].(float64); !_ok_ { err = errors.New("y error"); return }; _y_ = float32(_tempNum_) }
|
||||
{ var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _v_["z"].(float64); !_ok_ { err = errors.New("z error"); return }; _z_ = float32(_tempNum_) }
|
||||
_v.Hpspace = math.NewVector3(_x_, _y_, _z_)
|
||||
}
|
||||
|
||||
{ var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["skill1"].(float64); !_ok_ { err = errors.New("skill1 error"); return }; _v.Skill1 = int32(_tempNum_) }
|
||||
{ var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["skill2"].(float64); !_ok_ { err = errors.New("skill2 error"); return }; _v.Skill2 = int32(_tempNum_) }
|
||||
{ var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["skill3"].(float64); !_ok_ { err = errors.New("skill3 error"); return }; _v.Skill3 = int32(_tempNum_) }
|
||||
{ var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["enteranivalue"].(float64); !_ok_ { err = errors.New("enteranivalue error"); return }; _v.Enteranivalue = int32(_tempNum_) }
|
||||
{ var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["camerainterval"].(float64); !_ok_ { err = errors.New("camerainterval error"); return }; _v.Camerainterval = float32(_tempNum_) }
|
||||
return
|
||||
}
|
@ -1,42 +0,0 @@
|
||||
|
||||
//------------------------------------------------------------------------------
|
||||
// <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_language struct {
|
||||
_dataMap map[string]*Game_languageData
|
||||
_dataList []*Game_languageData
|
||||
}
|
||||
|
||||
func NewGame_language(_buf []map[string]interface{}) (*Game_language, error) {
|
||||
_dataList := make([]*Game_languageData, 0, len(_buf))
|
||||
dataMap := make(map[string]*Game_languageData)
|
||||
for _, _ele_ := range _buf {
|
||||
if _v, err2 := NewGame_languageData(_ele_); err2 != nil {
|
||||
return nil, err2
|
||||
} else {
|
||||
_dataList = append(_dataList, _v)
|
||||
dataMap[_v.Id] = _v
|
||||
}
|
||||
}
|
||||
return &Game_language{_dataList:_dataList, _dataMap:dataMap}, nil
|
||||
}
|
||||
|
||||
func (table *Game_language) GetDataMap() map[string]*Game_languageData {
|
||||
return table._dataMap
|
||||
}
|
||||
|
||||
func (table *Game_language) GetDataList() []*Game_languageData {
|
||||
return table._dataList
|
||||
}
|
||||
|
||||
func (table *Game_language) Get(key string) *Game_languageData {
|
||||
return table._dataMap[key]
|
||||
}
|
||||
|
||||
|
@ -1,43 +0,0 @@
|
||||
|
||||
//------------------------------------------------------------------------------
|
||||
// <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_languageData struct {
|
||||
Id string
|
||||
Maps map[string]string
|
||||
}
|
||||
|
||||
func (Game_languageData) GetTypeId() int {
|
||||
return -1436621922
|
||||
}
|
||||
|
||||
func NewGame_languageData(_buf map[string]interface{}) (_v *Game_languageData, err error) {
|
||||
_v = &Game_languageData{}
|
||||
{ var _ok_ bool; if _v.Id, _ok_ = _buf["id"].(string); !_ok_ { err = errors.New("id error"); return } }
|
||||
{
|
||||
var _arr_ []interface{}
|
||||
var _ok_ bool
|
||||
if _arr_, _ok_ = _buf["maps"].([]interface{}); !_ok_ { err = errors.New("maps error"); return }
|
||||
|
||||
_v.Maps = make(map[string]string)
|
||||
|
||||
for _, _e_ := range _arr_ {
|
||||
var _kv_ []interface{}
|
||||
if _kv_, _ok_ = _e_.([]interface{}); !_ok_ || len(_kv_) != 2 { err = errors.New("maps error"); return }
|
||||
var _key_ string
|
||||
{ if _key_, _ok_ = _kv_[0].(string); !_ok_ { err = errors.New("_key_ error"); return } }
|
||||
var _value_ string
|
||||
{ if _value_, _ok_ = _kv_[1].(string); !_ok_ { err = errors.New("_value_ error"); return } }
|
||||
_v.Maps[_key_] = _value_
|
||||
}
|
||||
}
|
||||
return
|
||||
}
|
@ -8,34 +8,34 @@
|
||||
//------------------------------------------------------------------------------
|
||||
package cfg
|
||||
|
||||
type Game_msgDistrib struct {
|
||||
_dataMap map[string]*Game_msgDistribData
|
||||
_dataList []*Game_msgDistribData
|
||||
type Game_msgdistrib struct {
|
||||
_dataMap map[string]*Game_msgdistribData
|
||||
_dataList []*Game_msgdistribData
|
||||
}
|
||||
|
||||
func NewGame_msgDistrib(_buf []map[string]interface{}) (*Game_msgDistrib, error) {
|
||||
_dataList := make([]*Game_msgDistribData, 0, len(_buf))
|
||||
dataMap := make(map[string]*Game_msgDistribData)
|
||||
func NewGame_msgdistrib(_buf []map[string]interface{}) (*Game_msgdistrib, error) {
|
||||
_dataList := make([]*Game_msgdistribData, 0, len(_buf))
|
||||
dataMap := make(map[string]*Game_msgdistribData)
|
||||
for _, _ele_ := range _buf {
|
||||
if _v, err2 := NewGame_msgDistribData(_ele_); err2 != nil {
|
||||
if _v, err2 := NewGame_msgdistribData(_ele_); err2 != nil {
|
||||
return nil, err2
|
||||
} else {
|
||||
_dataList = append(_dataList, _v)
|
||||
dataMap[_v.Mtype] = _v
|
||||
}
|
||||
}
|
||||
return &Game_msgDistrib{_dataList:_dataList, _dataMap:dataMap}, nil
|
||||
return &Game_msgdistrib{_dataList:_dataList, _dataMap:dataMap}, nil
|
||||
}
|
||||
|
||||
func (table *Game_msgDistrib) GetDataMap() map[string]*Game_msgDistribData {
|
||||
func (table *Game_msgdistrib) GetDataMap() map[string]*Game_msgdistribData {
|
||||
return table._dataMap
|
||||
}
|
||||
|
||||
func (table *Game_msgDistrib) GetDataList() []*Game_msgDistribData {
|
||||
func (table *Game_msgdistrib) GetDataList() []*Game_msgdistribData {
|
||||
return table._dataList
|
||||
}
|
||||
|
||||
func (table *Game_msgDistrib) Get(key string) *Game_msgDistribData {
|
||||
func (table *Game_msgdistrib) Get(key string) *Game_msgdistribData {
|
||||
return table._dataMap[key]
|
||||
}
|
||||
|
||||
|
@ -10,18 +10,18 @@ package cfg
|
||||
|
||||
import "errors"
|
||||
|
||||
type Game_msgDistribData struct {
|
||||
type Game_msgdistribData struct {
|
||||
Mtype string
|
||||
Stype string
|
||||
Routrules string
|
||||
}
|
||||
|
||||
func (Game_msgDistribData) GetTypeId() int {
|
||||
return -758961622
|
||||
func (Game_msgdistribData) GetTypeId() int {
|
||||
return 1868137034
|
||||
}
|
||||
|
||||
func NewGame_msgDistribData(_buf map[string]interface{}) (_v *Game_msgDistribData, err error) {
|
||||
_v = &Game_msgDistribData{}
|
||||
func NewGame_msgdistribData(_buf map[string]interface{}) (_v *Game_msgdistribData, err error) {
|
||||
_v = &Game_msgdistribData{}
|
||||
{ var _ok_ bool; if _v.Mtype, _ok_ = _buf["mtype"].(string); !_ok_ { err = errors.New("mtype error"); return } }
|
||||
{ var _ok_ bool; if _v.Stype, _ok_ = _buf["stype"].(string); !_ok_ { err = errors.New("stype error"); return } }
|
||||
{ var _ok_ bool; if _v.Routrules, _ok_ = _buf["routrules"].(string); !_ok_ { err = errors.New("routrules error"); return } }
|
||||
|
@ -1,42 +0,0 @@
|
||||
|
||||
//------------------------------------------------------------------------------
|
||||
// <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_skill struct {
|
||||
_dataMap map[int32]*Game_skillData
|
||||
_dataList []*Game_skillData
|
||||
}
|
||||
|
||||
func NewGame_skill(_buf []map[string]interface{}) (*Game_skill, error) {
|
||||
_dataList := make([]*Game_skillData, 0, len(_buf))
|
||||
dataMap := make(map[int32]*Game_skillData)
|
||||
for _, _ele_ := range _buf {
|
||||
if _v, err2 := NewGame_skillData(_ele_); err2 != nil {
|
||||
return nil, err2
|
||||
} else {
|
||||
_dataList = append(_dataList, _v)
|
||||
dataMap[_v.Sameid] = _v
|
||||
}
|
||||
}
|
||||
return &Game_skill{_dataList:_dataList, _dataMap:dataMap}, nil
|
||||
}
|
||||
|
||||
func (table *Game_skill) GetDataMap() map[int32]*Game_skillData {
|
||||
return table._dataMap
|
||||
}
|
||||
|
||||
func (table *Game_skill) GetDataList() []*Game_skillData {
|
||||
return table._dataList
|
||||
}
|
||||
|
||||
func (table *Game_skill) Get(key int32) *Game_skillData {
|
||||
return table._dataMap[key]
|
||||
}
|
||||
|
||||
|
@ -1,37 +0,0 @@
|
||||
|
||||
//------------------------------------------------------------------------------
|
||||
// <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_skillData struct {
|
||||
Sameid int32
|
||||
Act string
|
||||
Type int32
|
||||
Triggerchannce int32
|
||||
Tubiao string
|
||||
Name string
|
||||
Describe string
|
||||
}
|
||||
|
||||
func (Game_skillData) GetTypeId() int {
|
||||
return -1600555361
|
||||
}
|
||||
|
||||
func NewGame_skillData(_buf map[string]interface{}) (_v *Game_skillData, err error) {
|
||||
_v = &Game_skillData{}
|
||||
{ var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["sameid"].(float64); !_ok_ { err = errors.New("sameid error"); return }; _v.Sameid = int32(_tempNum_) }
|
||||
{ var _ok_ bool; if _v.Act, _ok_ = _buf["act"].(string); !_ok_ { err = errors.New("act error"); return } }
|
||||
{ var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["type"].(float64); !_ok_ { err = errors.New("type error"); return }; _v.Type = int32(_tempNum_) }
|
||||
{ var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["triggerchannce"].(float64); !_ok_ { err = errors.New("triggerchannce error"); return }; _v.Triggerchannce = int32(_tempNum_) }
|
||||
{ var _ok_ bool; if _v.Tubiao, _ok_ = _buf["tubiao"].(string); !_ok_ { err = errors.New("tubiao error"); return } }
|
||||
{ var _ok_ bool; if _v.Name, _ok_ = _buf["name"].(string); !_ok_ { err = errors.New("name error"); return } }
|
||||
{ var _ok_ bool; if _v.Describe, _ok_ = _buf["describe"].(string); !_ok_ { err = errors.New("describe error"); return } }
|
||||
return
|
||||
}
|
@ -1,42 +0,0 @@
|
||||
|
||||
//------------------------------------------------------------------------------
|
||||
// <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_taskReward struct {
|
||||
_dataMap map[int32]*Game_taskRewardData
|
||||
_dataList []*Game_taskRewardData
|
||||
}
|
||||
|
||||
func NewGame_taskReward(_buf []map[string]interface{}) (*Game_taskReward, error) {
|
||||
_dataList := make([]*Game_taskRewardData, 0, len(_buf))
|
||||
dataMap := make(map[int32]*Game_taskRewardData)
|
||||
for _, _ele_ := range _buf {
|
||||
if _v, err2 := NewGame_taskRewardData(_ele_); err2 != nil {
|
||||
return nil, err2
|
||||
} else {
|
||||
_dataList = append(_dataList, _v)
|
||||
dataMap[_v.Key] = _v
|
||||
}
|
||||
}
|
||||
return &Game_taskReward{_dataList:_dataList, _dataMap:dataMap}, nil
|
||||
}
|
||||
|
||||
func (table *Game_taskReward) GetDataMap() map[int32]*Game_taskRewardData {
|
||||
return table._dataMap
|
||||
}
|
||||
|
||||
func (table *Game_taskReward) GetDataList() []*Game_taskRewardData {
|
||||
return table._dataList
|
||||
}
|
||||
|
||||
func (table *Game_taskReward) Get(key int32) *Game_taskRewardData {
|
||||
return table._dataMap[key]
|
||||
}
|
||||
|
||||
|
@ -1,44 +0,0 @@
|
||||
|
||||
//------------------------------------------------------------------------------
|
||||
// <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_taskRewardData struct {
|
||||
Key int32
|
||||
IdTag int32
|
||||
Active int32
|
||||
Reword []*Game_atn
|
||||
}
|
||||
|
||||
func (Game_taskRewardData) GetTypeId() int {
|
||||
return -79537062
|
||||
}
|
||||
|
||||
func NewGame_taskRewardData(_buf map[string]interface{}) (_v *Game_taskRewardData, err error) {
|
||||
_v = &Game_taskRewardData{}
|
||||
{ var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["key"].(float64); !_ok_ { err = errors.New("key error"); return }; _v.Key = int32(_tempNum_) }
|
||||
{ var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["id_tag"].(float64); !_ok_ { err = errors.New("id_tag error"); return }; _v.IdTag = int32(_tempNum_) }
|
||||
{ var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["active"].(float64); !_ok_ { err = errors.New("active error"); return }; _v.Active = int32(_tempNum_) }
|
||||
{
|
||||
var _arr_ []interface{}
|
||||
var _ok_ bool
|
||||
if _arr_, _ok_ = _buf["reword"].([]interface{}); !_ok_ { err = errors.New("reword error"); return }
|
||||
|
||||
_v.Reword = 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.Reword = append(_v.Reword, _list_v_)
|
||||
}
|
||||
}
|
||||
|
||||
return
|
||||
}
|
Loading…
Reference in New Issue
Block a user