创角之前默认皮肤
This commit is contained in:
parent
47a9c97c23
commit
9c87a69872
File diff suppressed because it is too large
Load Diff
26
bin/json/game_effect.json
Normal file
26
bin/json/game_effect.json
Normal file
@ -0,0 +1,26 @@
|
|||||||
|
[
|
||||||
|
{
|
||||||
|
"key": "character_move_fast_1",
|
||||||
|
"path": "Effect/Character/effect_character_move_fast_1.prefab"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"key": "character_move_fast_2",
|
||||||
|
"path": "Effect/Character/effect_character_move_fast_2.prefab"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"key": "character_move_arrow",
|
||||||
|
"path": "Effect/Character/effect_character_move_arrow.prefab"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"key": "character_move_runningOnWater",
|
||||||
|
"path": "Effect/Character/effect_character_move_runningOnWater.prefab"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"key": "character_move_walkOnWater",
|
||||||
|
"path": "Effect/Character/effect_character_move_walkOnWater.prefab"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"key": "character_move_brakeOnRunning",
|
||||||
|
"path": "Effect/Character/effect_character_move_brakeOnRunning.prefab"
|
||||||
|
}
|
||||||
|
]
|
@ -884,6 +884,11 @@
|
|||||||
},
|
},
|
||||||
"td_Hp": 100,
|
"td_Hp": 100,
|
||||||
"td_division_angle": 3,
|
"td_division_angle": 3,
|
||||||
"playerexname": "achieve_achieve_all_achieve_group_id_06"
|
"playerexname": "achieve_achieve_all_achieve_group_id_06",
|
||||||
|
"initper": {
|
||||||
|
"a": "per",
|
||||||
|
"t": "16010000",
|
||||||
|
"n": 1
|
||||||
|
}
|
||||||
}
|
}
|
||||||
]
|
]
|
File diff suppressed because it is too large
Load Diff
@ -1,4 +1,27 @@
|
|||||||
[
|
[
|
||||||
|
{
|
||||||
|
"id": "16010000",
|
||||||
|
"sex": 0,
|
||||||
|
"type": 1,
|
||||||
|
"icon": "sbkp_js_nz",
|
||||||
|
"playerhead": "tx_js_nz",
|
||||||
|
"tujing": [
|
||||||
|
107
|
||||||
|
],
|
||||||
|
"url": "100001",
|
||||||
|
"tips": 10000,
|
||||||
|
"resources": "Person/10000/25001M.prefab",
|
||||||
|
"pvpAnimator": "",
|
||||||
|
"mainq": "",
|
||||||
|
"name": {
|
||||||
|
"key": "playerinfor_playerinfor_overview_name_1",
|
||||||
|
"text": "陈旧服饰"
|
||||||
|
},
|
||||||
|
"txt": {
|
||||||
|
"key": "playerinfor_playerinfor_overview_txt_1",
|
||||||
|
"text": ""
|
||||||
|
}
|
||||||
|
},
|
||||||
{
|
{
|
||||||
"id": "16010101",
|
"id": "16010101",
|
||||||
"sex": 1,
|
"sex": 1,
|
||||||
@ -11,10 +34,8 @@
|
|||||||
"url": "100001",
|
"url": "100001",
|
||||||
"tips": 10000,
|
"tips": 10000,
|
||||||
"resources": "Person/10000/10000M.prefab",
|
"resources": "Person/10000/10000M.prefab",
|
||||||
"vague": "Person/10000/10000MT.prefab",
|
|
||||||
"pvpAnimator": "Person/10000/10000_MPvp.controller",
|
"pvpAnimator": "Person/10000/10000_MPvp.controller",
|
||||||
"mainq": "Person/10000/10000M_q.prefab",
|
"mainq": "Person/10000/10000M_q.prefab",
|
||||||
"vagueq": "Person/10000/10000MT_q.prefab",
|
|
||||||
"name": {
|
"name": {
|
||||||
"key": "playerinfor_playerinfor_overview_name_1",
|
"key": "playerinfor_playerinfor_overview_name_1",
|
||||||
"text": "陈旧服饰"
|
"text": "陈旧服饰"
|
||||||
@ -36,10 +57,8 @@
|
|||||||
"url": "200001",
|
"url": "200001",
|
||||||
"tips": 10000,
|
"tips": 10000,
|
||||||
"resources": "Person/10000/10000W.prefab",
|
"resources": "Person/10000/10000W.prefab",
|
||||||
"vague": "Person/10000/10000WT.prefab",
|
|
||||||
"pvpAnimator": "Person/10000/10000_WPvp.controller",
|
"pvpAnimator": "Person/10000/10000_WPvp.controller",
|
||||||
"mainq": "Person/10000/10000W_q.prefab",
|
"mainq": "Person/10000/10000W_q.prefab",
|
||||||
"vagueq": "Person/10000/10000WT_q.prefab",
|
|
||||||
"name": {
|
"name": {
|
||||||
"key": "playerinfor_playerinfor_overview_name_2",
|
"key": "playerinfor_playerinfor_overview_name_2",
|
||||||
"text": "陈旧服饰"
|
"text": "陈旧服饰"
|
||||||
@ -61,10 +80,8 @@
|
|||||||
"url": "explore",
|
"url": "explore",
|
||||||
"tips": 10000,
|
"tips": 10000,
|
||||||
"resources": "",
|
"resources": "",
|
||||||
"vague": "",
|
|
||||||
"pvpAnimator": "",
|
"pvpAnimator": "",
|
||||||
"mainq": "",
|
"mainq": "",
|
||||||
"vagueq": "",
|
|
||||||
"name": {
|
"name": {
|
||||||
"key": "playerinfor_playerinfor_overview_name_3",
|
"key": "playerinfor_playerinfor_overview_name_3",
|
||||||
"text": "陈述观念"
|
"text": "陈述观念"
|
||||||
@ -86,10 +103,8 @@
|
|||||||
"url": "explore",
|
"url": "explore",
|
||||||
"tips": 10000,
|
"tips": 10000,
|
||||||
"resources": "",
|
"resources": "",
|
||||||
"vague": "",
|
|
||||||
"pvpAnimator": "",
|
"pvpAnimator": "",
|
||||||
"mainq": "",
|
"mainq": "",
|
||||||
"vagueq": "",
|
|
||||||
"name": {
|
"name": {
|
||||||
"key": "playerinfor_playerinfor_overview_name_4",
|
"key": "playerinfor_playerinfor_overview_name_4",
|
||||||
"text": "讲解原理"
|
"text": "讲解原理"
|
||||||
@ -111,10 +126,8 @@
|
|||||||
"url": "character_cardshow",
|
"url": "character_cardshow",
|
||||||
"tips": 10000,
|
"tips": 10000,
|
||||||
"resources": "",
|
"resources": "",
|
||||||
"vague": "",
|
|
||||||
"pvpAnimator": "",
|
"pvpAnimator": "",
|
||||||
"mainq": "",
|
"mainq": "",
|
||||||
"vagueq": "",
|
|
||||||
"name": {
|
"name": {
|
||||||
"key": "playerinfor_playerinfor_overview_name_5",
|
"key": "playerinfor_playerinfor_overview_name_5",
|
||||||
"text": "虚无星空"
|
"text": "虚无星空"
|
||||||
@ -136,10 +149,8 @@
|
|||||||
"url": "character_cardshow",
|
"url": "character_cardshow",
|
||||||
"tips": 10000,
|
"tips": 10000,
|
||||||
"resources": "",
|
"resources": "",
|
||||||
"vague": "",
|
|
||||||
"pvpAnimator": "",
|
"pvpAnimator": "",
|
||||||
"mainq": "",
|
"mainq": "",
|
||||||
"vagueq": "",
|
|
||||||
"name": {
|
"name": {
|
||||||
"key": "playerinfor_playerinfor_overview_name_6",
|
"key": "playerinfor_playerinfor_overview_name_6",
|
||||||
"text": "虚无星空"
|
"text": "虚无星空"
|
||||||
@ -161,10 +172,8 @@
|
|||||||
"url": "",
|
"url": "",
|
||||||
"tips": 10000,
|
"tips": 10000,
|
||||||
"resources": "",
|
"resources": "",
|
||||||
"vague": "",
|
|
||||||
"pvpAnimator": "",
|
"pvpAnimator": "",
|
||||||
"mainq": "",
|
"mainq": "",
|
||||||
"vagueq": "",
|
|
||||||
"name": {
|
"name": {
|
||||||
"key": "playerinfor_playerinfor_overview_name_7",
|
"key": "playerinfor_playerinfor_overview_name_7",
|
||||||
"text": "头像框1"
|
"text": "头像框1"
|
||||||
@ -186,10 +195,8 @@
|
|||||||
"url": "",
|
"url": "",
|
||||||
"tips": 10000,
|
"tips": 10000,
|
||||||
"resources": "",
|
"resources": "",
|
||||||
"vague": "",
|
|
||||||
"pvpAnimator": "",
|
"pvpAnimator": "",
|
||||||
"mainq": "",
|
"mainq": "",
|
||||||
"vagueq": "",
|
|
||||||
"name": {
|
"name": {
|
||||||
"key": "playerinfor_playerinfor_overview_name_8",
|
"key": "playerinfor_playerinfor_overview_name_8",
|
||||||
"text": "头像框2"
|
"text": "头像框2"
|
||||||
@ -211,10 +218,8 @@
|
|||||||
"url": "",
|
"url": "",
|
||||||
"tips": 10000,
|
"tips": 10000,
|
||||||
"resources": "",
|
"resources": "",
|
||||||
"vague": "",
|
|
||||||
"pvpAnimator": "",
|
"pvpAnimator": "",
|
||||||
"mainq": "",
|
"mainq": "",
|
||||||
"vagueq": "",
|
|
||||||
"name": {
|
"name": {
|
||||||
"key": "playerinfor_playerinfor_overview_name_9",
|
"key": "playerinfor_playerinfor_overview_name_9",
|
||||||
"text": "头像框3"
|
"text": "头像框3"
|
||||||
@ -236,10 +241,8 @@
|
|||||||
"url": "",
|
"url": "",
|
||||||
"tips": 10000,
|
"tips": 10000,
|
||||||
"resources": "",
|
"resources": "",
|
||||||
"vague": "",
|
|
||||||
"pvpAnimator": "",
|
"pvpAnimator": "",
|
||||||
"mainq": "",
|
"mainq": "",
|
||||||
"vagueq": "",
|
|
||||||
"name": {
|
"name": {
|
||||||
"key": "playerinfor_playerinfor_overview_name_10",
|
"key": "playerinfor_playerinfor_overview_name_10",
|
||||||
"text": "头像框4"
|
"text": "头像框4"
|
||||||
|
@ -320,7 +320,7 @@
|
|||||||
"Levelid": 0,
|
"Levelid": 0,
|
||||||
"datas": [
|
"datas": [
|
||||||
"CommandScene",
|
"CommandScene",
|
||||||
"主线入口_原石",
|
"20010_骇客蛛_1",
|
||||||
"905"
|
"905"
|
||||||
],
|
],
|
||||||
"event": [
|
"event": [
|
||||||
@ -329,13 +329,28 @@
|
|||||||
],
|
],
|
||||||
"goto": 0
|
"goto": 0
|
||||||
},
|
},
|
||||||
|
{
|
||||||
|
"id": 10015,
|
||||||
|
"heroid": 45002,
|
||||||
|
"Levelid": 0,
|
||||||
|
"datas": [
|
||||||
|
"CommandScene",
|
||||||
|
"20010_梅林",
|
||||||
|
"905"
|
||||||
|
],
|
||||||
|
"event": [
|
||||||
|
2,
|
||||||
|
10021
|
||||||
|
],
|
||||||
|
"goto": 0
|
||||||
|
},
|
||||||
{
|
{
|
||||||
"id": 10018,
|
"id": 10018,
|
||||||
"heroid": 25001,
|
"heroid": 25001,
|
||||||
"Levelid": 0,
|
"Levelid": 0,
|
||||||
"datas": [
|
"datas": [
|
||||||
"CommandScene",
|
"CommandScene",
|
||||||
"20010_熊猫_1",
|
"主线入口_原石",
|
||||||
"905"
|
"905"
|
||||||
],
|
],
|
||||||
"event": [
|
"event": [
|
||||||
@ -350,7 +365,7 @@
|
|||||||
"Levelid": 0,
|
"Levelid": 0,
|
||||||
"datas": [
|
"datas": [
|
||||||
"GameMain",
|
"GameMain",
|
||||||
"20020_熊猫_船甲板",
|
"梅林",
|
||||||
"901"
|
"901"
|
||||||
],
|
],
|
||||||
"event": [
|
"event": [
|
||||||
@ -365,7 +380,7 @@
|
|||||||
"Levelid": 0,
|
"Levelid": 0,
|
||||||
"datas": [
|
"datas": [
|
||||||
"GameMain",
|
"GameMain",
|
||||||
"20020_小怪_船甲板",
|
"20020_小怪_船甲板1",
|
||||||
"901"
|
"901"
|
||||||
],
|
],
|
||||||
"event": [
|
"event": [
|
||||||
@ -375,17 +390,17 @@
|
|||||||
"goto": 0
|
"goto": 0
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"id": 100108,
|
"id": 100105,
|
||||||
"heroid": 25001,
|
"heroid": 25001,
|
||||||
"Levelid": 0,
|
"Levelid": 0,
|
||||||
"datas": [
|
"datas": [
|
||||||
"GameMain",
|
"GameMain",
|
||||||
"20020_熊猫_船甲板",
|
"20020_小怪_船甲板2",
|
||||||
"901"
|
"901"
|
||||||
],
|
],
|
||||||
"event": [
|
"event": [
|
||||||
2,
|
1,
|
||||||
10050
|
102
|
||||||
],
|
],
|
||||||
"goto": 0
|
"goto": 0
|
||||||
},
|
},
|
||||||
@ -395,12 +410,12 @@
|
|||||||
"Levelid": 0,
|
"Levelid": 0,
|
||||||
"datas": [
|
"datas": [
|
||||||
"GameMain",
|
"GameMain",
|
||||||
"熊猫_圣桃树_常驻",
|
"20060-乌龟大师",
|
||||||
"901"
|
"901"
|
||||||
],
|
],
|
||||||
"event": [
|
"event": [
|
||||||
2,
|
2,
|
||||||
10060
|
10041
|
||||||
],
|
],
|
||||||
"goto": 0
|
"goto": 0
|
||||||
},
|
},
|
||||||
@ -410,42 +425,12 @@
|
|||||||
"Levelid": 0,
|
"Levelid": 0,
|
||||||
"datas": [
|
"datas": [
|
||||||
"GameMain",
|
"GameMain",
|
||||||
"恐惧碎片调查点1",
|
"功能入口-招募",
|
||||||
"901"
|
"901"
|
||||||
],
|
],
|
||||||
"event": [
|
"event": [
|
||||||
2,
|
2,
|
||||||
10070
|
100411
|
||||||
],
|
|
||||||
"goto": 0
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"id": 10025,
|
|
||||||
"heroid": 44004,
|
|
||||||
"Levelid": 0,
|
|
||||||
"datas": [
|
|
||||||
"GameMain",
|
|
||||||
"恐惧碎片调查点2",
|
|
||||||
"901"
|
|
||||||
],
|
|
||||||
"event": [
|
|
||||||
2,
|
|
||||||
10080
|
|
||||||
],
|
|
||||||
"goto": 0
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"id": 10026,
|
|
||||||
"heroid": 25001,
|
|
||||||
"Levelid": 0,
|
|
||||||
"datas": [
|
|
||||||
"GameMain",
|
|
||||||
"恐惧碎片调查点3",
|
|
||||||
"901"
|
|
||||||
],
|
|
||||||
"event": [
|
|
||||||
2,
|
|
||||||
10090
|
|
||||||
],
|
],
|
||||||
"goto": 0
|
"goto": 0
|
||||||
},
|
},
|
||||||
@ -470,12 +455,12 @@
|
|||||||
"Levelid": 0,
|
"Levelid": 0,
|
||||||
"datas": [
|
"datas": [
|
||||||
"GameMain",
|
"GameMain",
|
||||||
"邦尼兔_圣桃树_常驻",
|
"功能入口-招募",
|
||||||
"901"
|
"901"
|
||||||
],
|
],
|
||||||
"event": [
|
"event": [
|
||||||
2,
|
2,
|
||||||
10100
|
10042
|
||||||
],
|
],
|
||||||
"goto": 0
|
"goto": 0
|
||||||
},
|
},
|
||||||
@ -485,70 +470,27 @@
|
|||||||
"Levelid": 0,
|
"Levelid": 0,
|
||||||
"datas": [
|
"datas": [
|
||||||
"GameMain",
|
"GameMain",
|
||||||
"邦尼兔_圣桃树_常驻",
|
"20030_扫地点1号",
|
||||||
"901"
|
|
||||||
],
|
|
||||||
"event": [
|
|
||||||
1,
|
|
||||||
102
|
|
||||||
],
|
|
||||||
"goto": 0
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"id": 10038,
|
|
||||||
"heroid": 24004,
|
|
||||||
"Levelid": 0,
|
|
||||||
"datas": [
|
|
||||||
"GameMain",
|
|
||||||
"熊猫_圣桃树_常驻",
|
|
||||||
"901"
|
"901"
|
||||||
],
|
],
|
||||||
"event": [
|
"event": [
|
||||||
2,
|
2,
|
||||||
10130
|
10043
|
||||||
],
|
],
|
||||||
"goto": 0
|
"goto": 0
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"id": 10040,
|
"id": 10035,
|
||||||
"heroid": 25001,
|
|
||||||
"Levelid": 0,
|
|
||||||
"datas": [
|
|
||||||
"GameMain",
|
|
||||||
"熊猫_圣桃树_常驻",
|
|
||||||
"901"
|
|
||||||
],
|
|
||||||
"event": [
|
|
||||||
2,
|
|
||||||
10130
|
|
||||||
],
|
|
||||||
"goto": 0
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"id": 10044,
|
|
||||||
"heroid": 24004,
|
"heroid": 24004,
|
||||||
"Levelid": 0,
|
"Levelid": 0,
|
||||||
"datas": [
|
"datas": [
|
||||||
"GameMain",
|
"GameMain",
|
||||||
"邦尼兔_圣桃树_常驻",
|
"20030_扫地点2号",
|
||||||
"901"
|
"901"
|
||||||
],
|
],
|
||||||
"event": [
|
"event": [
|
||||||
1,
|
2,
|
||||||
103
|
10044
|
||||||
],
|
|
||||||
"goto": 0
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"id": 10048,
|
|
||||||
"heroid": 25001,
|
|
||||||
"Levelid": 0,
|
|
||||||
"datas": [
|
|
||||||
"GameMain",
|
|
||||||
"901"
|
|
||||||
],
|
|
||||||
"event": [
|
|
||||||
0
|
|
||||||
],
|
],
|
||||||
"goto": 0
|
"goto": 0
|
||||||
},
|
},
|
||||||
@ -558,12 +500,12 @@
|
|||||||
"Levelid": 0,
|
"Levelid": 0,
|
||||||
"datas": [
|
"datas": [
|
||||||
"GameMain",
|
"GameMain",
|
||||||
"熊猫_圣桃树_常驻",
|
"20020_阿宝_常驻",
|
||||||
"901"
|
"901"
|
||||||
],
|
],
|
||||||
"event": [
|
"event": [
|
||||||
2,
|
2,
|
||||||
10130
|
10060
|
||||||
],
|
],
|
||||||
"goto": 0
|
"goto": 0
|
||||||
},
|
},
|
||||||
@ -597,6 +539,96 @@
|
|||||||
],
|
],
|
||||||
"goto": 0
|
"goto": 0
|
||||||
},
|
},
|
||||||
|
{
|
||||||
|
"id": 100321,
|
||||||
|
"heroid": 45001,
|
||||||
|
"Levelid": 0,
|
||||||
|
"datas": [
|
||||||
|
"GameMain",
|
||||||
|
"20020_阿宝_常驻",
|
||||||
|
"901"
|
||||||
|
],
|
||||||
|
"event": [
|
||||||
|
2,
|
||||||
|
10070
|
||||||
|
],
|
||||||
|
"goto": 0
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"id": 100322,
|
||||||
|
"heroid": 45001,
|
||||||
|
"Levelid": 0,
|
||||||
|
"datas": [
|
||||||
|
"GameMain",
|
||||||
|
"功能入口-招募",
|
||||||
|
"901"
|
||||||
|
],
|
||||||
|
"event": [
|
||||||
|
2,
|
||||||
|
10080
|
||||||
|
],
|
||||||
|
"goto": 0
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"id": 100328,
|
||||||
|
"heroid": 45001,
|
||||||
|
"Levelid": 0,
|
||||||
|
"datas": [
|
||||||
|
"GameMain",
|
||||||
|
"功能入口-招募",
|
||||||
|
"901"
|
||||||
|
],
|
||||||
|
"event": [
|
||||||
|
2,
|
||||||
|
10142
|
||||||
|
],
|
||||||
|
"goto": 0
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"id": 200331,
|
||||||
|
"heroid": 45001,
|
||||||
|
"Levelid": 0,
|
||||||
|
"datas": [
|
||||||
|
"GameMain",
|
||||||
|
"功能入口-招募",
|
||||||
|
"901"
|
||||||
|
],
|
||||||
|
"event": [
|
||||||
|
2,
|
||||||
|
10090
|
||||||
|
],
|
||||||
|
"goto": 0
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"id": 200332,
|
||||||
|
"heroid": 45001,
|
||||||
|
"Levelid": 0,
|
||||||
|
"datas": [
|
||||||
|
"GameMain",
|
||||||
|
"功能入口-烹饪",
|
||||||
|
"901"
|
||||||
|
],
|
||||||
|
"event": [
|
||||||
|
2,
|
||||||
|
10100
|
||||||
|
],
|
||||||
|
"goto": 0
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"id": 200338,
|
||||||
|
"heroid": 45001,
|
||||||
|
"Levelid": 0,
|
||||||
|
"datas": [
|
||||||
|
"GameMain",
|
||||||
|
"功能入口-烹饪",
|
||||||
|
"901"
|
||||||
|
],
|
||||||
|
"event": [
|
||||||
|
2,
|
||||||
|
10110
|
||||||
|
],
|
||||||
|
"goto": 0
|
||||||
|
},
|
||||||
{
|
{
|
||||||
"id": 100421,
|
"id": 100421,
|
||||||
"heroid": 35002,
|
"heroid": 35002,
|
||||||
|
File diff suppressed because it is too large
Load Diff
@ -71,6 +71,8 @@ func (this *apiComp) Login(session comm.IUserSession, req *pb.UserLoginReq) (err
|
|||||||
}
|
}
|
||||||
firstLogin = true
|
firstLogin = true
|
||||||
expand = &pb.DBUserExpand{}
|
expand = &pb.DBUserExpand{}
|
||||||
|
|
||||||
|
user.CurSkin = this.module.ModuleTools.GetGlobalConf().Initper.T
|
||||||
}
|
}
|
||||||
// 玩家是否封号
|
// 玩家是否封号
|
||||||
if user.Ban {
|
if user.Ban {
|
||||||
|
@ -22,6 +22,7 @@ type GameBuriedCondiData struct {
|
|||||||
Head *Gameatn
|
Head *Gameatn
|
||||||
NpcEventType int32
|
NpcEventType int32
|
||||||
NPC int32
|
NPC int32
|
||||||
|
Tipstxt string
|
||||||
Value int32
|
Value int32
|
||||||
Filter []int32
|
Filter []int32
|
||||||
Filter2 []string
|
Filter2 []string
|
||||||
@ -58,6 +59,7 @@ func (_v *GameBuriedCondiData)Deserialize(_buf map[string]interface{}) (err erro
|
|||||||
{ var _ok_ bool; var _x_ map[string]interface{}; if _x_, _ok_ = _buf["head"].(map[string]interface{}); !_ok_ { err = errors.New("head error"); return }; if _v.Head, err = DeserializeGameatn(_x_); err != nil { return } }
|
{ var _ok_ bool; var _x_ map[string]interface{}; if _x_, _ok_ = _buf["head"].(map[string]interface{}); !_ok_ { err = errors.New("head error"); return }; if _v.Head, err = DeserializeGameatn(_x_); err != nil { return } }
|
||||||
{ var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["Npc_event_type"].(float64); !_ok_ { err = errors.New("Npc_event_type error"); return }; _v.NpcEventType = int32(_tempNum_) }
|
{ var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["Npc_event_type"].(float64); !_ok_ { err = errors.New("Npc_event_type error"); return }; _v.NpcEventType = int32(_tempNum_) }
|
||||||
{ var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["NPC"].(float64); !_ok_ { err = errors.New("NPC error"); return }; _v.NPC = int32(_tempNum_) }
|
{ var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["NPC"].(float64); !_ok_ { err = errors.New("NPC error"); return }; _v.NPC = int32(_tempNum_) }
|
||||||
|
{var _ok_ bool; var __json_text__ map[string]interface{}; if __json_text__, _ok_ = _buf["tipstxt"].(map[string]interface{}) ; !_ok_ { err = errors.New("_v.Tipstxt error"); return }; { var _ok_ bool; if _, _ok_ = __json_text__["key"].(string); !_ok_ { err = errors.New("key error"); return } }; { var _ok_ bool; if _v.Tipstxt, _ok_ = __json_text__["text"].(string); !_ok_ { err = errors.New("text error"); return } } }
|
||||||
{ var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["value"].(float64); !_ok_ { err = errors.New("value error"); return }; _v.Value = int32(_tempNum_) }
|
{ var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["value"].(float64); !_ok_ { err = errors.New("value error"); return }; _v.Value = int32(_tempNum_) }
|
||||||
{
|
{
|
||||||
var _arr_ []interface{}
|
var _arr_ []interface{}
|
||||||
|
42
sys/configure/structs/Game.Effect.go
Normal file
42
sys/configure/structs/Game.Effect.go
Normal file
@ -0,0 +1,42 @@
|
|||||||
|
//------------------------------------------------------------------------------
|
||||||
|
// <auto-generated>
|
||||||
|
// This code was generated by a tool.
|
||||||
|
// Changes to this file may cause incorrect behavior and will be lost if
|
||||||
|
// the code is regenerated.
|
||||||
|
// </auto-generated>
|
||||||
|
//------------------------------------------------------------------------------
|
||||||
|
|
||||||
|
package cfg
|
||||||
|
|
||||||
|
type GameEffect struct {
|
||||||
|
_dataMap map[string]*GameEffectData
|
||||||
|
_dataList []*GameEffectData
|
||||||
|
}
|
||||||
|
|
||||||
|
func NewGameEffect(_buf []map[string]interface{}) (*GameEffect, error) {
|
||||||
|
_dataList := make([]*GameEffectData, 0, len(_buf))
|
||||||
|
dataMap := make(map[string]*GameEffectData)
|
||||||
|
for _, _ele_ := range _buf {
|
||||||
|
if _v, err2 := DeserializeGameEffectData(_ele_); err2 != nil {
|
||||||
|
return nil, err2
|
||||||
|
} else {
|
||||||
|
_dataList = append(_dataList, _v)
|
||||||
|
dataMap[_v.Key] = _v
|
||||||
|
}
|
||||||
|
}
|
||||||
|
return &GameEffect{_dataList:_dataList, _dataMap:dataMap}, nil
|
||||||
|
}
|
||||||
|
|
||||||
|
func (table *GameEffect) GetDataMap() map[string]*GameEffectData {
|
||||||
|
return table._dataMap
|
||||||
|
}
|
||||||
|
|
||||||
|
func (table *GameEffect) GetDataList() []*GameEffectData {
|
||||||
|
return table._dataList
|
||||||
|
}
|
||||||
|
|
||||||
|
func (table *GameEffect) Get(key string) *GameEffectData {
|
||||||
|
return table._dataMap[key]
|
||||||
|
}
|
||||||
|
|
||||||
|
|
37
sys/configure/structs/Game.EffectData.go
Normal file
37
sys/configure/structs/Game.EffectData.go
Normal file
@ -0,0 +1,37 @@
|
|||||||
|
//------------------------------------------------------------------------------
|
||||||
|
// <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 GameEffectData struct {
|
||||||
|
Key string
|
||||||
|
Path string
|
||||||
|
}
|
||||||
|
|
||||||
|
const TypeId_GameEffectData = -1242838953
|
||||||
|
|
||||||
|
func (*GameEffectData) GetTypeId() int32 {
|
||||||
|
return -1242838953
|
||||||
|
}
|
||||||
|
|
||||||
|
func (_v *GameEffectData)Deserialize(_buf map[string]interface{}) (err error) {
|
||||||
|
{ var _ok_ bool; if _v.Key, _ok_ = _buf["key"].(string); !_ok_ { err = errors.New("key error"); return } }
|
||||||
|
{ var _ok_ bool; if _v.Path, _ok_ = _buf["path"].(string); !_ok_ { err = errors.New("path error"); return } }
|
||||||
|
return
|
||||||
|
}
|
||||||
|
|
||||||
|
func DeserializeGameEffectData(_buf map[string]interface{}) (*GameEffectData, error) {
|
||||||
|
v := &GameEffectData{}
|
||||||
|
if err := v.Deserialize(_buf); err == nil {
|
||||||
|
return v, nil
|
||||||
|
} else {
|
||||||
|
return nil, err
|
||||||
|
}
|
||||||
|
}
|
@ -20,10 +20,8 @@ type GamePlayerInfor_overviewData struct {
|
|||||||
Url string
|
Url string
|
||||||
Tips int32
|
Tips int32
|
||||||
Resources string
|
Resources string
|
||||||
Vague string
|
|
||||||
PvpAnimator string
|
PvpAnimator string
|
||||||
Mainq string
|
Mainq string
|
||||||
Vagueq string
|
|
||||||
Name string
|
Name string
|
||||||
Txt string
|
Txt string
|
||||||
}
|
}
|
||||||
@ -57,10 +55,8 @@ func (_v *GamePlayerInfor_overviewData)Deserialize(_buf map[string]interface{})
|
|||||||
{ var _ok_ bool; if _v.Url, _ok_ = _buf["url"].(string); !_ok_ { err = errors.New("url error"); return } }
|
{ var _ok_ bool; if _v.Url, _ok_ = _buf["url"].(string); !_ok_ { err = errors.New("url error"); return } }
|
||||||
{ var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["tips"].(float64); !_ok_ { err = errors.New("tips error"); return }; _v.Tips = int32(_tempNum_) }
|
{ var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["tips"].(float64); !_ok_ { err = errors.New("tips error"); return }; _v.Tips = int32(_tempNum_) }
|
||||||
{ var _ok_ bool; if _v.Resources, _ok_ = _buf["resources"].(string); !_ok_ { err = errors.New("resources error"); return } }
|
{ var _ok_ bool; if _v.Resources, _ok_ = _buf["resources"].(string); !_ok_ { err = errors.New("resources error"); return } }
|
||||||
{ var _ok_ bool; if _v.Vague, _ok_ = _buf["vague"].(string); !_ok_ { err = errors.New("vague error"); return } }
|
|
||||||
{ var _ok_ bool; if _v.PvpAnimator, _ok_ = _buf["pvpAnimator"].(string); !_ok_ { err = errors.New("pvpAnimator error"); return } }
|
{ var _ok_ bool; if _v.PvpAnimator, _ok_ = _buf["pvpAnimator"].(string); !_ok_ { err = errors.New("pvpAnimator error"); return } }
|
||||||
{ var _ok_ bool; if _v.Mainq, _ok_ = _buf["mainq"].(string); !_ok_ { err = errors.New("mainq error"); return } }
|
{ var _ok_ bool; if _v.Mainq, _ok_ = _buf["mainq"].(string); !_ok_ { err = errors.New("mainq error"); return } }
|
||||||
{ var _ok_ bool; if _v.Vagueq, _ok_ = _buf["vagueq"].(string); !_ok_ { err = errors.New("vagueq 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 __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 __json_text__ map[string]interface{}; if __json_text__, _ok_ = _buf["txt"].(map[string]interface{}) ; !_ok_ { err = errors.New("_v.Txt error"); return }; { var _ok_ bool; if _, _ok_ = __json_text__["key"].(string); !_ok_ { err = errors.New("key error"); return } }; { var _ok_ bool; if _v.Txt, _ok_ = __json_text__["text"].(string); !_ok_ { err = errors.New("text error"); return } } }
|
{var _ok_ bool; var __json_text__ map[string]interface{}; if __json_text__, _ok_ = _buf["txt"].(map[string]interface{}) ; !_ok_ { err = errors.New("_v.Txt error"); return }; { var _ok_ bool; if _, _ok_ = __json_text__["key"].(string); !_ok_ { err = errors.New("key error"); return } }; { var _ok_ bool; if _v.Txt, _ok_ = __json_text__["text"].(string); !_ok_ { err = errors.New("text error"); return } } }
|
||||||
return
|
return
|
||||||
|
@ -33,6 +33,8 @@ type GameWorldTaskData struct {
|
|||||||
AutoAccept int32
|
AutoAccept int32
|
||||||
Tasktips int32
|
Tasktips int32
|
||||||
LockAdd int32
|
LockAdd int32
|
||||||
|
Finish []int32
|
||||||
|
Fnishipoint []string
|
||||||
Reword []*Gameatn
|
Reword []*Gameatn
|
||||||
Module []string
|
Module []string
|
||||||
}
|
}
|
||||||
@ -105,6 +107,34 @@ func (_v *GameWorldTaskData)Deserialize(_buf map[string]interface{}) (err error)
|
|||||||
{ var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["auto_accept"].(float64); !_ok_ { err = errors.New("auto_accept error"); return }; _v.AutoAccept = int32(_tempNum_) }
|
{ var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["auto_accept"].(float64); !_ok_ { err = errors.New("auto_accept error"); return }; _v.AutoAccept = int32(_tempNum_) }
|
||||||
{ var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["tasktips"].(float64); !_ok_ { err = errors.New("tasktips error"); return }; _v.Tasktips = int32(_tempNum_) }
|
{ var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["tasktips"].(float64); !_ok_ { err = errors.New("tasktips error"); return }; _v.Tasktips = int32(_tempNum_) }
|
||||||
{ var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["lock_add"].(float64); !_ok_ { err = errors.New("lock_add error"); return }; _v.LockAdd = int32(_tempNum_) }
|
{ var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["lock_add"].(float64); !_ok_ { err = errors.New("lock_add error"); return }; _v.LockAdd = int32(_tempNum_) }
|
||||||
|
{
|
||||||
|
var _arr_ []interface{}
|
||||||
|
var _ok_ bool
|
||||||
|
if _arr_, _ok_ = _buf["finish"].([]interface{}); !_ok_ { err = errors.New("finish error"); return }
|
||||||
|
|
||||||
|
_v.Finish = 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.Finish = append(_v.Finish, _list_v_)
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
{
|
||||||
|
var _arr_ []interface{}
|
||||||
|
var _ok_ bool
|
||||||
|
if _arr_, _ok_ = _buf["fnishipoint"].([]interface{}); !_ok_ { err = errors.New("fnishipoint error"); return }
|
||||||
|
|
||||||
|
_v.Fnishipoint = 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.Fnishipoint = append(_v.Fnishipoint, _list_v_)
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
{
|
{
|
||||||
var _arr_ []interface{}
|
var _arr_ []interface{}
|
||||||
var _ok_ bool
|
var _ok_ bool
|
||||||
|
@ -300,6 +300,7 @@ type Tables struct {
|
|||||||
CatchbugReward *GameCatchbugReward
|
CatchbugReward *GameCatchbugReward
|
||||||
CatchbugLllustrated *GameCatchbugLllustrated
|
CatchbugLllustrated *GameCatchbugLllustrated
|
||||||
CatchbugSkill *GameCatchbugSkill
|
CatchbugSkill *GameCatchbugSkill
|
||||||
|
Effect *GameEffect
|
||||||
}
|
}
|
||||||
|
|
||||||
func NewTables(loader JsonLoader) (*Tables, error) {
|
func NewTables(loader JsonLoader) (*Tables, error) {
|
||||||
@ -2041,5 +2042,11 @@ func NewTables(loader JsonLoader) (*Tables, error) {
|
|||||||
if tables.CatchbugSkill, err = NewGameCatchbugSkill(buf) ; err != nil {
|
if tables.CatchbugSkill, err = NewGameCatchbugSkill(buf) ; err != nil {
|
||||||
return nil, err
|
return nil, err
|
||||||
}
|
}
|
||||||
|
if buf, err = loader("game_effect") ; err != nil {
|
||||||
|
return nil, err
|
||||||
|
}
|
||||||
|
if tables.Effect, err = NewGameEffect(buf) ; err != nil {
|
||||||
|
return nil, err
|
||||||
|
}
|
||||||
return tables, nil
|
return tables, nil
|
||||||
}
|
}
|
||||||
|
@ -304,6 +304,7 @@ type GameGlobalData struct {
|
|||||||
TdHp int32
|
TdHp int32
|
||||||
TdDivisionAngle int32
|
TdDivisionAngle int32
|
||||||
Playerexname string
|
Playerexname string
|
||||||
|
Initper *Gameatn
|
||||||
}
|
}
|
||||||
|
|
||||||
const TypeId_GameGlobalData = 477542761
|
const TypeId_GameGlobalData = 477542761
|
||||||
@ -1191,6 +1192,7 @@ func (_v *GameGlobalData)Deserialize(_buf map[string]interface{}) (err error) {
|
|||||||
{ var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["td_Hp"].(float64); !_ok_ { err = errors.New("td_Hp error"); return }; _v.TdHp = int32(_tempNum_) }
|
{ var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["td_Hp"].(float64); !_ok_ { err = errors.New("td_Hp error"); return }; _v.TdHp = int32(_tempNum_) }
|
||||||
{ var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["td_division_angle"].(float64); !_ok_ { err = errors.New("td_division_angle error"); return }; _v.TdDivisionAngle = int32(_tempNum_) }
|
{ var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["td_division_angle"].(float64); !_ok_ { err = errors.New("td_division_angle error"); return }; _v.TdDivisionAngle = int32(_tempNum_) }
|
||||||
{ var _ok_ bool; if _v.Playerexname, _ok_ = _buf["playerexname"].(string); !_ok_ { err = errors.New("playerexname error"); return } }
|
{ var _ok_ bool; if _v.Playerexname, _ok_ = _buf["playerexname"].(string); !_ok_ { err = errors.New("playerexname error"); return } }
|
||||||
|
{ var _ok_ bool; var _x_ map[string]interface{}; if _x_, _ok_ = _buf["initper"].(map[string]interface{}); !_ok_ { err = errors.New("initper error"); return }; if _v.Initper, err = DeserializeGameatn(_x_); err != nil { return } }
|
||||||
return
|
return
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -15,12 +15,13 @@ type GameOpencondData struct {
|
|||||||
Name string
|
Name string
|
||||||
Main []*GameOpenedCond
|
Main []*GameOpenedCond
|
||||||
Wkqbx int32
|
Wkqbx int32
|
||||||
Kqbx int32
|
|
||||||
Img string
|
Img string
|
||||||
Prompt string
|
Prompt string
|
||||||
Uiid int32
|
Uiid int32
|
||||||
ActivateType int32
|
ActivateType int32
|
||||||
Notify []string
|
Notify []string
|
||||||
|
Kqbx int32
|
||||||
|
KqbxText string
|
||||||
}
|
}
|
||||||
|
|
||||||
const TypeId_GameOpencondData = -1990600014
|
const TypeId_GameOpencondData = -1990600014
|
||||||
@ -47,7 +48,6 @@ func (_v *GameOpencondData)Deserialize(_buf map[string]interface{}) (err error)
|
|||||||
}
|
}
|
||||||
|
|
||||||
{ var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["wkqbx"].(float64); !_ok_ { err = errors.New("wkqbx error"); return }; _v.Wkqbx = int32(_tempNum_) }
|
{ var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["wkqbx"].(float64); !_ok_ { err = errors.New("wkqbx error"); return }; _v.Wkqbx = int32(_tempNum_) }
|
||||||
{ var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["kqbx"].(float64); !_ok_ { err = errors.New("kqbx error"); return }; _v.Kqbx = int32(_tempNum_) }
|
|
||||||
{ var _ok_ bool; if _v.Img, _ok_ = _buf["img"].(string); !_ok_ { err = errors.New("img error"); return } }
|
{ var _ok_ bool; if _v.Img, _ok_ = _buf["img"].(string); !_ok_ { err = errors.New("img error"); return } }
|
||||||
{var _ok_ bool; var __json_text__ map[string]interface{}; if __json_text__, _ok_ = _buf["prompt"].(map[string]interface{}) ; !_ok_ { err = errors.New("_v.Prompt error"); return }; { var _ok_ bool; if _, _ok_ = __json_text__["key"].(string); !_ok_ { err = errors.New("key error"); return } }; { var _ok_ bool; if _v.Prompt, _ok_ = __json_text__["text"].(string); !_ok_ { err = errors.New("text error"); return } } }
|
{var _ok_ bool; var __json_text__ map[string]interface{}; if __json_text__, _ok_ = _buf["prompt"].(map[string]interface{}) ; !_ok_ { err = errors.New("_v.Prompt error"); return }; { var _ok_ bool; if _, _ok_ = __json_text__["key"].(string); !_ok_ { err = errors.New("key error"); return } }; { var _ok_ bool; if _v.Prompt, _ok_ = __json_text__["text"].(string); !_ok_ { err = errors.New("text error"); return } } }
|
||||||
{ var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["uiid"].(float64); !_ok_ { err = errors.New("uiid error"); return }; _v.Uiid = int32(_tempNum_) }
|
{ var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["uiid"].(float64); !_ok_ { err = errors.New("uiid error"); return }; _v.Uiid = int32(_tempNum_) }
|
||||||
@ -66,6 +66,8 @@ func (_v *GameOpencondData)Deserialize(_buf map[string]interface{}) (err error)
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
{ var _ok_ bool; var _tempNum_ float64; if _tempNum_, _ok_ = _buf["kqbx"].(float64); !_ok_ { err = errors.New("kqbx error"); return }; _v.Kqbx = int32(_tempNum_) }
|
||||||
|
{var _ok_ bool; var __json_text__ map[string]interface{}; if __json_text__, _ok_ = _buf["kqbx_text"].(map[string]interface{}) ; !_ok_ { err = errors.New("_v.KqbxText error"); return }; { var _ok_ bool; if _, _ok_ = __json_text__["key"].(string); !_ok_ { err = errors.New("key error"); return } }; { var _ok_ bool; if _v.KqbxText, _ok_ = __json_text__["text"].(string); !_ok_ { err = errors.New("text error"); return } } }
|
||||||
return
|
return
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user