From 991364da57c1d0593d115c5122292ce5c5bbec78 Mon Sep 17 00:00:00 2001 From: liwei1dao Date: Tue, 22 Nov 2022 13:57:10 +0800 Subject: [PATCH] =?UTF-8?q?=E4=B8=8A=E4=BC=A0=E8=A3=85=E5=A4=87=E6=95=B0?= =?UTF-8?q?=E6=8D=AE?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- bin/json/game_item.json | 112 +++++++++++++++++++++++++ sys/configure/structs/game.itemData.go | 15 ++++ 2 files changed, 127 insertions(+) diff --git a/bin/json/game_item.json b/bin/json/game_item.json index 923d42f20..ab9ccf01f 100644 --- a/bin/json/game_item.json +++ b/bin/json/game_item.json @@ -37,6 +37,7 @@ } ], "synthetize_deplete": [], + "decompose_deplete": [], "tipstxt": { "key": "itemtipstxt_10001", "text": "初级经验精灵不足" @@ -80,6 +81,7 @@ } ], "synthetize_deplete": [], + "decompose_deplete": [], "tipstxt": { "key": "itemtipstxt_10002", "text": "石头不足" @@ -123,6 +125,7 @@ } ], "synthetize_deplete": [], + "decompose_deplete": [], "tipstxt": { "key": "itemtipstxt_10003", "text": "5星阿宝碎片不足" @@ -166,6 +169,7 @@ } ], "synthetize_deplete": [], + "decompose_deplete": [], "tipstxt": { "key": "itemtipstxt_10004", "text": "金币自选箱不足" @@ -209,6 +213,7 @@ } ], "synthetize_deplete": [], + "decompose_deplete": [], "tipstxt": { "key": "itemtipstxt_10005", "text": "随机金币箱子不足" @@ -252,6 +257,7 @@ } ], "synthetize_deplete": [], + "decompose_deplete": [], "tipstxt": { "key": "itemtipstxt_10006", "text": "金币箱子不足" @@ -295,6 +301,7 @@ } ], "synthetize_deplete": [], + "decompose_deplete": [], "tipstxt": { "key": "itemtipstxt_10007", "text": "2小时金币不足" @@ -338,6 +345,7 @@ } ], "synthetize_deplete": [], + "decompose_deplete": [], "tipstxt": { "key": "itemtipstxt_10008", "text": "特殊2小时金币不足" @@ -381,6 +389,7 @@ } ], "synthetize_deplete": [], + "decompose_deplete": [], "tipstxt": { "key": "itemtipstxt_10009", "text": "被封印的魔法书不足" @@ -424,6 +433,7 @@ } ], "synthetize_deplete": [], + "decompose_deplete": [], "tipstxt": { "key": "itemtipstxt_10010", "text": "古代硬币不足" @@ -467,6 +477,7 @@ } ], "synthetize_deplete": [], + "decompose_deplete": [], "tipstxt": { "key": "itemtipstxt_10011", "text": "坏掉的钟表不足" @@ -510,6 +521,7 @@ } ], "synthetize_deplete": [], + "decompose_deplete": [], "tipstxt": { "key": "itemtipstxt_10012", "text": "木材不足" @@ -553,6 +565,7 @@ } ], "synthetize_deplete": [], + "decompose_deplete": [], "tipstxt": { "key": "itemtipstxt_10013", "text": "四叶草不足" @@ -596,6 +609,7 @@ } ], "synthetize_deplete": [], + "decompose_deplete": [], "tipstxt": { "key": "itemtipstxt_10014", "text": "冒险家勋章不足" @@ -639,6 +653,7 @@ } ], "synthetize_deplete": [], + "decompose_deplete": [], "tipstxt": { "key": "itemtipstxt_10015", "text": "猫猫护身符不足" @@ -682,6 +697,7 @@ } ], "synthetize_deplete": [], + "decompose_deplete": [], "tipstxt": { "key": "itemtipstxt_10016", "text": "人造钻石不足" @@ -725,6 +741,7 @@ } ], "synthetize_deplete": [], + "decompose_deplete": [], "tipstxt": { "key": "itemtipstxt_20001", "text": "随机英雄碎片不足" @@ -768,6 +785,7 @@ } ], "synthetize_deplete": [], + "decompose_deplete": [], "tipstxt": { "key": "itemtipstxt_20002", "text": "25001号碎片不足" @@ -805,6 +823,7 @@ }, "sale": [], "synthetize_deplete": [], + "decompose_deplete": [], "tipstxt": { "key": "itemtipstxt_30001", "text": "时空石不足" @@ -842,6 +861,7 @@ }, "sale": [], "synthetize_deplete": [], + "decompose_deplete": [], "tipstxt": { "key": "itemtipstxt_30002", "text": "奥术石不足" @@ -879,6 +899,7 @@ }, "sale": [], "synthetize_deplete": [], + "decompose_deplete": [], "tipstxt": { "key": "itemtipstxt_30003", "text": "科技石不足" @@ -916,6 +937,7 @@ }, "sale": [], "synthetize_deplete": [], + "decompose_deplete": [], "tipstxt": { "key": "itemtipstxt_30004", "text": "自然石不足" @@ -953,6 +975,7 @@ }, "sale": [], "synthetize_deplete": [], + "decompose_deplete": [], "tipstxt": { "key": "itemtipstxt_30005", "text": "光耀石不足" @@ -1002,6 +1025,7 @@ "n": 1000 } ], + "decompose_deplete": [], "tipstxt": { "key": "itemtipstxt_50001", "text": "奥术美食-低级不足" @@ -1051,6 +1075,7 @@ "n": 1000 } ], + "decompose_deplete": [], "tipstxt": { "key": "itemtipstxt_50002", "text": "科技美食-低级不足" @@ -1100,6 +1125,7 @@ "n": 1000 } ], + "decompose_deplete": [], "tipstxt": { "key": "itemtipstxt_50003", "text": "自然美食-低级不足" @@ -1149,6 +1175,7 @@ "n": 1000 } ], + "decompose_deplete": [], "tipstxt": { "key": "itemtipstxt_50004", "text": "光耀美食-低级不足" @@ -1198,6 +1225,13 @@ "n": 1000 } ], + "decompose_deplete": [ + { + "a": "attr", + "t": "gold", + "n": 1000 + } + ], "tipstxt": { "key": "itemtipstxt_50005", "text": "奥术美食-中级不足" @@ -1247,6 +1281,13 @@ "n": 1000 } ], + "decompose_deplete": [ + { + "a": "attr", + "t": "gold", + "n": 1000 + } + ], "tipstxt": { "key": "itemtipstxt_50006", "text": "科技美食-中级不足" @@ -1296,6 +1337,13 @@ "n": 1000 } ], + "decompose_deplete": [ + { + "a": "attr", + "t": "gold", + "n": 1000 + } + ], "tipstxt": { "key": "itemtipstxt_50007", "text": "自然美食-中级不足" @@ -1345,6 +1393,13 @@ "n": 1000 } ], + "decompose_deplete": [ + { + "a": "attr", + "t": "gold", + "n": 1000 + } + ], "tipstxt": { "key": "itemtipstxt_50008", "text": "光耀美食-中级不足" @@ -1388,6 +1443,13 @@ } ], "synthetize_deplete": [], + "decompose_deplete": [ + { + "a": "attr", + "t": "gold", + "n": 1000 + } + ], "tipstxt": { "key": "itemtipstxt_50009", "text": "奥术美食-高级不足" @@ -1431,6 +1493,13 @@ } ], "synthetize_deplete": [], + "decompose_deplete": [ + { + "a": "attr", + "t": "gold", + "n": 1000 + } + ], "tipstxt": { "key": "itemtipstxt_50010", "text": "科技美食-高级不足" @@ -1474,6 +1543,13 @@ } ], "synthetize_deplete": [], + "decompose_deplete": [ + { + "a": "attr", + "t": "gold", + "n": 1000 + } + ], "tipstxt": { "key": "itemtipstxt_50011", "text": "自然美食-高级不足" @@ -1517,6 +1593,13 @@ } ], "synthetize_deplete": [], + "decompose_deplete": [ + { + "a": "attr", + "t": "gold", + "n": 1000 + } + ], "tipstxt": { "key": "itemtipstxt_50012", "text": "光耀美食-高级不足" @@ -1554,6 +1637,7 @@ }, "sale": [], "synthetize_deplete": [], + "decompose_deplete": [], "tipstxt": { "key": "itemtipstxt_60001", "text": "5星装备自选箱不足" @@ -1591,6 +1675,7 @@ }, "sale": [], "synthetize_deplete": [], + "decompose_deplete": [], "tipstxt": { "key": "itemtipstxt_60002", "text": "5星装备随机箱不足" @@ -1628,6 +1713,7 @@ }, "sale": [], "synthetize_deplete": [], + "decompose_deplete": [], "tipstxt": { "key": "itemtipstxt_60003", "text": "5星套装宝箱不足" @@ -1671,6 +1757,7 @@ } ], "synthetize_deplete": [], + "decompose_deplete": [], "tipstxt": { "key": "itemtipstxt_90001", "text": "阿宝的天赋点不足" @@ -1714,6 +1801,7 @@ } ], "synthetize_deplete": [], + "decompose_deplete": [], "tipstxt": { "key": "itemtipstxt_90002", "text": "波比的天赋点不足" @@ -1757,6 +1845,7 @@ } ], "synthetize_deplete": [], + "decompose_deplete": [], "tipstxt": { "key": "itemtipstxt_90003", "text": "小伊的天赋点不足" @@ -1800,6 +1889,7 @@ } ], "synthetize_deplete": [], + "decompose_deplete": [], "tipstxt": { "key": "itemtipstxt_40001", "text": "攻势附魔石不足" @@ -1843,6 +1933,7 @@ } ], "synthetize_deplete": [], + "decompose_deplete": [], "tipstxt": { "key": "itemtipstxt_40002", "text": "逐风附魔石不足" @@ -1886,6 +1977,7 @@ } ], "synthetize_deplete": [], + "decompose_deplete": [], "tipstxt": { "key": "itemtipstxt_40003", "text": "寒霜附魔石不足" @@ -1929,6 +2021,7 @@ } ], "synthetize_deplete": [], + "decompose_deplete": [], "tipstxt": { "key": "itemtipstxt_40004", "text": "牧神附魔石不足" @@ -1972,6 +2065,7 @@ } ], "synthetize_deplete": [], + "decompose_deplete": [], "tipstxt": { "key": "itemtipstxt_40005", "text": "玄武附魔石不足" @@ -2015,6 +2109,7 @@ } ], "synthetize_deplete": [], + "decompose_deplete": [], "tipstxt": { "key": "itemtipstxt_40006", "text": "箭神附魔石不足" @@ -2058,6 +2153,7 @@ } ], "synthetize_deplete": [], + "decompose_deplete": [], "tipstxt": { "key": "itemtipstxt_40007", "text": "渴血附魔石不足" @@ -2101,6 +2197,7 @@ } ], "synthetize_deplete": [], + "decompose_deplete": [], "tipstxt": { "key": "itemtipstxt_40008", "text": "愈合附魔石不足" @@ -2144,6 +2241,7 @@ } ], "synthetize_deplete": [], + "decompose_deplete": [], "tipstxt": { "key": "itemtipstxt_40009", "text": "祈愿附魔石不足" @@ -2187,6 +2285,7 @@ } ], "synthetize_deplete": [], + "decompose_deplete": [], "tipstxt": { "key": "itemtipstxt_40010", "text": "预言附魔石不足" @@ -2230,6 +2329,7 @@ } ], "synthetize_deplete": [], + "decompose_deplete": [], "tipstxt": { "key": "itemtipstxt_40011", "text": "月盾附魔石不足" @@ -2273,6 +2373,7 @@ } ], "synthetize_deplete": [], + "decompose_deplete": [], "tipstxt": { "key": "itemtipstxt_40012", "text": "破妄附魔石不足" @@ -2316,6 +2417,7 @@ } ], "synthetize_deplete": [], + "decompose_deplete": [], "tipstxt": { "key": "itemtipstxt_40013", "text": "脉冲附魔石不足" @@ -2359,6 +2461,7 @@ } ], "synthetize_deplete": [], + "decompose_deplete": [], "tipstxt": { "key": "itemtipstxt_40014", "text": "裁决附魔石不足" @@ -2402,6 +2505,7 @@ } ], "synthetize_deplete": [], + "decompose_deplete": [], "tipstxt": { "key": "itemtipstxt_40015", "text": "炼心附魔石不足" @@ -2445,6 +2549,7 @@ } ], "synthetize_deplete": [], + "decompose_deplete": [], "tipstxt": { "key": "itemtipstxt_40016", "text": "诅咒附魔石不足" @@ -2488,6 +2593,7 @@ } ], "synthetize_deplete": [], + "decompose_deplete": [], "tipstxt": { "key": "itemtipstxt_40017", "text": "守护附魔石不足" @@ -2531,6 +2637,7 @@ } ], "synthetize_deplete": [], + "decompose_deplete": [], "tipstxt": { "key": "itemtipstxt_40018", "text": "御免附魔石不足" @@ -2574,6 +2681,7 @@ } ], "synthetize_deplete": [], + "decompose_deplete": [], "tipstxt": { "key": "itemtipstxt_40019", "text": "庇佑附魔石不足" @@ -2611,6 +2719,7 @@ }, "sale": [], "synthetize_deplete": [], + "decompose_deplete": [], "tipstxt": { "key": "itemtipstxt_100001", "text": "维京远征挑战券不足" @@ -2648,6 +2757,7 @@ }, "sale": [], "synthetize_deplete": [], + "decompose_deplete": [], "tipstxt": { "key": "itemtipstxt_100002", "text": "狩猎挑战券不足" @@ -2685,6 +2795,7 @@ }, "sale": [], "synthetize_deplete": [], + "decompose_deplete": [], "tipstxt": { "key": "itemtipstxt_100003", "text": "秘境挑战券不足" @@ -2722,6 +2833,7 @@ }, "sale": [], "synthetize_deplete": [], + "decompose_deplete": [], "tipstxt": { "key": "itemtipstxt_100004", "text": "竞技场挑战券不足" diff --git a/sys/configure/structs/game.itemData.go b/sys/configure/structs/game.itemData.go index 5d004d9f2..da0e0b352 100644 --- a/sys/configure/structs/game.itemData.go +++ b/sys/configure/structs/game.itemData.go @@ -34,6 +34,7 @@ type GameItemData struct { Intr string Sale []*Gameatn SynthetizeDeplete []*Gameatn + DecomposeDeplete []*Gameatn Tipstxt string } @@ -106,6 +107,20 @@ func (_v *GameItemData)Deserialize(_buf map[string]interface{}) (err error) { } } + { + var _arr_ []interface{} + var _ok_ bool + if _arr_, _ok_ = _buf["decompose_deplete"].([]interface{}); !_ok_ { err = errors.New("decompose_deplete error"); return } + + _v.DecomposeDeplete = make([]*Gameatn, 0, len(_arr_)) + + for _, _e_ := range _arr_ { + var _list_v_ *Gameatn + { var _ok_ bool; var _x_ map[string]interface{}; if _x_, _ok_ = _e_.(map[string]interface{}); !_ok_ { err = errors.New("_list_v_ error"); return }; if _list_v_, err = DeserializeGameatn(_x_); err != nil { return } } + _v.DecomposeDeplete = append(_v.DecomposeDeplete, _list_v_) + } + } + {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 } } } return }