diff --git a/Config/Json/configs.json b/Config/Json/configs.json index fbec799..1de7a89 100644 --- a/Config/Json/configs.json +++ b/Config/Json/configs.json @@ -1,4 +1,16 @@ { + "RodRingConfig": [ + { + "Id": 1, + "Model": "rod_rings/rumoi/rumoi_oxiline_spin", + "Strength": 40 + }, + { + "Id": 2, + "Model": "rod_rings/smt/smt_pure_ceramic_bolo", + "Strength": 40 + } + ], "LureConfig": [ { "Id": 80001, @@ -118,8 +130,8 @@ "Id": 40001, "Model": "reels/syberia/spin_5002/spin_5002", "Type": 0, - "Quality": 1, - "Brand": 1, + "Quality": 3, + "Brand": 0, "Weight": 0, "Length": 0, "Max": 0, @@ -130,7 +142,103 @@ "Id": 40002, "Model": "reels/syberia/spin_5036/spin_5036", "Type": 0, - "Quality": 2, + "Quality": 4, + "Brand": 0, + "Weight": 0, + "Length": 0, + "Max": 0, + "AutoUse": 0, + "Deal": 0 + }, + { + "Id": 40003, + "Model": "reels/syberia/bclp_5005/bclp_5005", + "Type": 0, + "Quality": 1, + "Brand": 0, + "Weight": 0, + "Length": 0, + "Max": 0, + "AutoUse": 0, + "Deal": 0 + }, + { + "Id": 40004, + "Model": "reels/syberia/bclp_5032/bclp_5032", + "Type": 0, + "Quality": 1, + "Brand": 0, + "Weight": 0, + "Length": 0, + "Max": 0, + "AutoUse": 0, + "Deal": 0 + }, + { + "Id": 40005, + "Model": "reels/syberia/bcr_5034/bcr_5034", + "Type": 0, + "Quality": 1, + "Brand": 0, + "Weight": 0, + "Length": 0, + "Max": 0, + "AutoUse": 0, + "Deal": 0 + }, + { + "Id": 40006, + "Model": "reels/syberia/bcr_5062/bcr_5062", + "Type": 0, + "Quality": 1, + "Brand": 0, + "Weight": 0, + "Length": 0, + "Max": 0, + "AutoUse": 0, + "Deal": 0 + }, + { + "Id": 40007, + "Model": "reels/syberia/c_spin_5386/c_spin_5386", + "Type": 0, + "Quality": 1, + "Brand": 0, + "Weight": 0, + "Length": 0, + "Max": 0, + "AutoUse": 0, + "Deal": 0 + }, + { + "Id": 40008, + "Model": "reels/syberia/c_spin_5387/c_spin_5387", + "Type": 0, + "Quality": 1, + "Brand": 0, + "Weight": 0, + "Length": 0, + "Max": 0, + "AutoUse": 0, + "Deal": 0 + }, + { + "Id": 40009, + "Model": "reels/syberia/conv_5393/conv_5393", + "Type": 0, + "Quality": 1, + "Brand": 0, + "Weight": 0, + "Length": 0, + "Max": 0, + "AutoUse": 0, + "Deal": 0 + }, + { + "Id": 40010, + "Model": "reels/syberia/conv_5396/conv_5396", + "Type": 0, + "Quality": 1, "Brand": 0, "Weight": 0, "Length": 0, @@ -140,7 +248,7 @@ }, { "Id": 50001, - "Model": "bobbers/expressfishing/bob_25003/bob_25003", + "Model": "bobbers/expressfishing/bob_25001/bob_25001", "Type": 0, "Quality": 1, "Brand": 1, @@ -152,7 +260,7 @@ }, { "Id": 50002, - "Model": "bobbers/expressfishing/bob_25162_25163/bob_25162", + "Model": "bobbers/expressfishing/bob_25002/bob_25002", "Type": 0, "Quality": 2, "Brand": 0, @@ -164,7 +272,7 @@ }, { "Id": 50003, - "Model": "bobbers/expressfishing/bob_25166_25167/bob_25166", + "Model": "bobbers/expressfishing/bob_25003/bob_25003", "Type": 0, "Quality": 3, "Brand": 0, @@ -176,7 +284,7 @@ }, { "Id": 50004, - "Model": "bobbers/expressfishing/bob_25001/bob_25001", + "Model": "bobbers/expressfishing/bob_25004/bob_25004", "Type": 0, "Quality": 4, "Brand": 0, @@ -187,11 +295,131 @@ "Deal": 0 }, { - "Id": 60001, - "Model": "Lines/UFE Mono/UFE monoClear", + "Id": 50005, + "Model": "bobbers/expressfishing/bob_25162_25163/bob_25162", "Type": 0, "Quality": 1, - "Brand": 1, + "Brand": 0, + "Weight": 0, + "Length": 0, + "Max": 0, + "AutoUse": 0, + "Deal": 0 + }, + { + "Id": 50006, + "Model": "bobbers/expressfishing/bob_25162_25163/bob_25163", + "Type": 0, + "Quality": 1, + "Brand": 0, + "Weight": 0, + "Length": 0, + "Max": 0, + "AutoUse": 0, + "Deal": 0 + }, + { + "Id": 50007, + "Model": "bobbers/expressfishing/bob_25164_25165/bob_25164", + "Type": 0, + "Quality": 1, + "Brand": 0, + "Weight": 0, + "Length": 0, + "Max": 0, + "AutoUse": 0, + "Deal": 0 + }, + { + "Id": 50008, + "Model": "bobbers/expressfishing/bob_25164_25165/bob_25165", + "Type": 0, + "Quality": 1, + "Brand": 0, + "Weight": 0, + "Length": 0, + "Max": 0, + "AutoUse": 0, + "Deal": 0 + }, + { + "Id": 50009, + "Model": "bobbers/expressfishing/bob_25166_25167/bob_25166", + "Type": 0, + "Quality": 1, + "Brand": 0, + "Weight": 0, + "Length": 0, + "Max": 0, + "AutoUse": 0, + "Deal": 0 + }, + { + "Id": 50010, + "Model": "bobbers/expressfishing/bob_25166_25167/bob_25167", + "Type": 0, + "Quality": 1, + "Brand": 0, + "Weight": 0, + "Length": 0, + "Max": 0, + "AutoUse": 0, + "Deal": 0 + }, + { + "Id": 50011, + "Model": "bobbers/expressfishing/float_ny_1/float_ny25_1", + "Type": 0, + "Quality": 1, + "Brand": 0, + "Weight": 0, + "Length": 0, + "Max": 0, + "AutoUse": 0, + "Deal": 0 + }, + { + "Id": 50012, + "Model": "bobbers/expressfishing/float_ny_1/float_ny25_2", + "Type": 0, + "Quality": 1, + "Brand": 0, + "Weight": 0, + "Length": 0, + "Max": 0, + "AutoUse": 0, + "Deal": 0 + }, + { + "Id": 50013, + "Model": "bobbers/expressfishing/float_ny_1/float_ny25_3", + "Type": 0, + "Quality": 1, + "Brand": 0, + "Weight": 0, + "Length": 0, + "Max": 0, + "AutoUse": 0, + "Deal": 0 + }, + { + "Id": 50014, + "Model": "bobbers/expressfishing/float_ny_1/float_ny_1", + "Type": 0, + "Quality": 1, + "Brand": 0, + "Weight": 0, + "Length": 0, + "Max": 0, + "AutoUse": 0, + "Deal": 0 + }, + { + "Id": 60001, + "Model": "lines/solid_materials/mono_40340/braid_40388", + "Type": 0, + "Quality": 1, + "Brand": 0, "Weight": 0, "Length": 0, "Max": 0, @@ -200,9 +428,105 @@ }, { "Id": 60002, - "Model": "rods/syberia/bolo_10021/bolo_10021_LB400", + "Model": "lines/solid_materials/mono_40340/braid_40389", "Type": 0, - "Quality": 2, + "Quality": 1, + "Brand": 0, + "Weight": 0, + "Length": 0, + "Max": 0, + "AutoUse": 0, + "Deal": 0 + }, + { + "Id": 60003, + "Model": "lines/solid_materials/mono_40340/braid_40390", + "Type": 0, + "Quality": 1, + "Brand": 0, + "Weight": 0, + "Length": 0, + "Max": 0, + "AutoUse": 0, + "Deal": 0 + }, + { + "Id": 60004, + "Model": "lines/solid_materials/mono_40340/braid_40391", + "Type": 0, + "Quality": 1, + "Brand": 0, + "Weight": 0, + "Length": 0, + "Max": 0, + "AutoUse": 0, + "Deal": 0 + }, + { + "Id": 60005, + "Model": "lines/solid_materials/mono_40340/braid_40392", + "Type": 0, + "Quality": 1, + "Brand": 0, + "Weight": 0, + "Length": 0, + "Max": 0, + "AutoUse": 0, + "Deal": 0 + }, + { + "Id": 60006, + "Model": "lines/solid_materials/mono_40340/braid_40393", + "Type": 0, + "Quality": 1, + "Brand": 0, + "Weight": 0, + "Length": 0, + "Max": 0, + "AutoUse": 0, + "Deal": 0 + }, + { + "Id": 60007, + "Model": "lines/solid_materials/mono_40340/braid_40394", + "Type": 0, + "Quality": 1, + "Brand": 0, + "Weight": 0, + "Length": 0, + "Max": 0, + "AutoUse": 0, + "Deal": 0 + }, + { + "Id": 60008, + "Model": "lines/solid_materials/mono_40340/braid_40395", + "Type": 0, + "Quality": 1, + "Brand": 0, + "Weight": 0, + "Length": 0, + "Max": 0, + "AutoUse": 0, + "Deal": 0 + }, + { + "Id": 60009, + "Model": "lines/solid_materials/mono_40340/braid_40396", + "Type": 0, + "Quality": 1, + "Brand": 0, + "Weight": 0, + "Length": 0, + "Max": 0, + "AutoUse": 0, + "Deal": 0 + }, + { + "Id": 60010, + "Model": "lines/solid_materials/mono_40340/braid_40397", + "Type": 0, + "Quality": 1, "Brand": 0, "Weight": 0, "Length": 0, @@ -215,7 +539,7 @@ "Model": "baits/worm_01/worm_01", "Type": 0, "Quality": 1, - "Brand": 1, + "Brand": 0, "Weight": 0, "Length": 0, "Max": 0, @@ -260,10 +584,10 @@ }, { "Id": 80001, - "Model": "lures/express_fishing/crankbaits_1/775/crankbaits_775", + "Model": "lures/express_fishing/crankbaits_1/738/crankbaits_738", "Type": 0, "Quality": 1, - "Brand": 1, + "Brand": 0, "Weight": 0, "Length": 0, "Max": 0, @@ -272,7 +596,7 @@ }, { "Id": 80002, - "Model": "lures/express_fishing/poppers_1/poppers_590/poppers_590", + "Model": "lures/express_fishing/crankbaits_1/744/crankbaits_744", "Type": 0, "Quality": 2, "Brand": 0, @@ -284,7 +608,7 @@ }, { "Id": 80003, - "Model": "lures/express_fishing/softplastic/ef_supergrab_6/softplastic_g_1622", + "Model": "lures/express_fishing/crankbaits_1/752/crankbaits_752", "Type": 0, "Quality": 3, "Brand": 0, @@ -296,7 +620,7 @@ }, { "Id": 80004, - "Model": "lures/express_fishing/softplastic/ef_superminnow_6/softplastic_m_1634", + "Model": "lures/express_fishing/crankbaits_1/863/crankbaits_863", "Type": 0, "Quality": 4, "Brand": 0, @@ -306,12 +630,120 @@ "AutoUse": 0, "Deal": 0 }, + { + "Id": 80005, + "Model": "lures/express_fishing/poppers_1/poppers_586/poppers_586", + "Type": 0, + "Quality": 1, + "Brand": 0, + "Weight": 0, + "Length": 0, + "Max": 0, + "AutoUse": 0, + "Deal": 0 + }, + { + "Id": 80006, + "Model": "lures/express_fishing/softplastic/ef_supergrab_4/softplastic_g_1610", + "Type": 0, + "Quality": 1, + "Brand": 0, + "Weight": 0, + "Length": 0, + "Max": 0, + "AutoUse": 0, + "Deal": 0 + }, + { + "Id": 80007, + "Model": "lures/express_fishing/softplastic/ef_supergrab_4/softplastic_g_1611", + "Type": 0, + "Quality": 1, + "Brand": 0, + "Weight": 0, + "Length": 0, + "Max": 0, + "AutoUse": 0, + "Deal": 0 + }, + { + "Id": 80008, + "Model": "lures/express_fishing/softplastic/ef_superminnow_4/softplastic_m_1624", + "Type": 0, + "Quality": 1, + "Brand": 0, + "Weight": 0, + "Length": 0, + "Max": 0, + "AutoUse": 0, + "Deal": 0 + }, + { + "Id": 80009, + "Model": "lures/express_fishing/spinnerbaits_1/594/spinnerbaits_594", + "Type": 0, + "Quality": 1, + "Brand": 0, + "Weight": 0, + "Length": 0, + "Max": 0, + "AutoUse": 0, + "Deal": 0 + }, + { + "Id": 80010, + "Model": "lures/express_fishing/spinnerbaits_1/596/spinnerbaits_596", + "Type": 0, + "Quality": 1, + "Brand": 0, + "Weight": 0, + "Length": 0, + "Max": 0, + "AutoUse": 0, + "Deal": 0 + }, + { + "Id": 80011, + "Model": "lures/express_fishing/spinnerbaits_1/597/spinnerbaits_597", + "Type": 0, + "Quality": 1, + "Brand": 0, + "Weight": 0, + "Length": 0, + "Max": 0, + "AutoUse": 0, + "Deal": 0 + }, + { + "Id": 80012, + "Model": "lures/express_fishing/spoon_lures_1/spoon_lures_666/spoon_lures_666", + "Type": 0, + "Quality": 1, + "Brand": 0, + "Weight": 0, + "Length": 0, + "Max": 0, + "AutoUse": 0, + "Deal": 0 + }, + { + "Id": 80013, + "Model": "lures/express_fishing/spoon_lures_1/spoon_lures_1045/spoon_lures_1045", + "Type": 0, + "Quality": 1, + "Brand": 0, + "Weight": 0, + "Length": 0, + "Max": 0, + "AutoUse": 0, + "Deal": 0 + }, { "Id": 90001, "Model": "hooks/alliance/c_hook_20789_20794/c_hook_20789", - "Type": 1, + "Type": 0, "Quality": 1, - "Brand": 1, + "Brand": 0, "Weight": 0, "Length": 0, "Max": 0, @@ -320,9 +752,9 @@ }, { "Id": 90002, - "Model": "hooks/berserk_hooks/triple_20569_20577/triple_20569", - "Type": 1, - "Quality": 2, + "Model": "hooks/berserk_hooks/clas_20421_20446/clas_20421", + "Type": 0, + "Quality": 1, "Brand": 0, "Weight": 0, "Length": 0, @@ -332,9 +764,9 @@ }, { "Id": 90003, - "Model": "hooks/berserk_hooks/triple_20569_20577/triple_20569", - "Type": 1, - "Quality": 3, + "Model": "hooks/berserk_hooks/clas_20447_20472/clas_20447", + "Type": 0, + "Quality": 1, "Brand": 0, "Weight": 0, "Length": 0, @@ -344,9 +776,9 @@ }, { "Id": 90004, - "Model": "hooks/berserk_hooks/triple_20569_20577/triple_20569", - "Type": 1, - "Quality": 4, + "Model": "hooks/berserk_hooks/clas_20473_20492/clas_20473", + "Type": 0, + "Quality": 1, "Brand": 0, "Weight": 0, "Length": 0, @@ -356,9 +788,189 @@ }, { "Id": 90005, + "Model": "hooks/berserk_hooks/clas_20493_20514/clas_20493", + "Type": 0, + "Quality": 1, + "Brand": 0, + "Weight": 0, + "Length": 0, + "Max": 0, + "AutoUse": 0, + "Deal": 0 + }, + { + "Id": 90006, + "Model": "hooks/berserk_hooks/clas_20515_20532/clas_20515", + "Type": 0, + "Quality": 1, + "Brand": 0, + "Weight": 0, + "Length": 0, + "Max": 0, + "AutoUse": 0, + "Deal": 0 + }, + { + "Id": 90007, + "Model": "hooks/berserk_hooks/clas_20533_20550/clas_20533", + "Type": 0, + "Quality": 1, + "Brand": 0, + "Weight": 0, + "Length": 0, + "Max": 0, + "AutoUse": 0, + "Deal": 0 + }, + { + "Id": 90008, + "Model": "hooks/berserk_hooks/jhead_20596_20603/jhead_20596", + "Type": 0, + "Quality": 1, + "Brand": 0, + "Weight": 0, + "Length": 0, + "Max": 0, + "AutoUse": 0, + "Deal": 0 + }, + { + "Id": 90009, + "Model": "hooks/berserk_hooks/jhead_20604_20613/jhead_20604", + "Type": 0, + "Quality": 1, + "Brand": 0, + "Weight": 0, + "Length": 0, + "Max": 0, + "AutoUse": 0, + "Deal": 0 + }, + { + "Id": 90010, + "Model": "hooks/berserk_hooks/jhead_20614_20622/jhead_20614", + "Type": 0, + "Quality": 1, + "Brand": 0, + "Weight": 0, + "Length": 0, + "Max": 0, + "AutoUse": 0, + "Deal": 0 + }, + { + "Id": 90011, + "Model": "hooks/berserk_hooks/jhead_20959_20994/jhead_20959", + "Type": 0, + "Quality": 1, + "Brand": 0, + "Weight": 0, + "Length": 0, + "Max": 0, + "AutoUse": 0, + "Deal": 0 + }, + { + "Id": 90012, + "Model": "hooks/berserk_hooks/lfish_20637_20643/lfish_20637", + "Type": 0, + "Quality": 1, + "Brand": 0, + "Weight": 0, + "Length": 0, + "Max": 0, + "AutoUse": 0, + "Deal": 0 + }, + { + "Id": 90013, + "Model": "hooks/berserk_hooks/lfish_20644_20650/lfish_20644", + "Type": 0, + "Quality": 1, + "Brand": 0, + "Weight": 0, + "Length": 0, + "Max": 0, + "AutoUse": 0, + "Deal": 0 + }, + { + "Id": 90014, + "Model": "hooks/berserk_hooks/mdhook_20929_20935/mdhook_20929", + "Type": 0, + "Quality": 1, + "Brand": 0, + "Weight": 0, + "Length": 0, + "Max": 0, + "AutoUse": 0, + "Deal": 0 + }, + { + "Id": 90015, + "Model": "hooks/berserk_hooks/mhook_20878/mhook_20878", + "Type": 0, + "Quality": 1, + "Brand": 0, + "Weight": 0, + "Length": 0, + "Max": 0, + "AutoUse": 0, + "Deal": 0 + }, + { + "Id": 90016, "Model": "hooks/berserk_hooks/triple_20569_20577/triple_20569", - "Type": 1, - "Quality": 5, + "Type": 0, + "Quality": 1, + "Brand": 0, + "Weight": 0, + "Length": 0, + "Max": 0, + "AutoUse": 0, + "Deal": 0 + }, + { + "Id": 90017, + "Model": "hooks/berserk_hooks/triple_20578_20586/triple_20578", + "Type": 0, + "Quality": 1, + "Brand": 0, + "Weight": 0, + "Length": 0, + "Max": 0, + "AutoUse": 0, + "Deal": 0 + }, + { + "Id": 90018, + "Model": "hooks/berserk_hooks/triple_20660_20668/triple_20660", + "Type": 0, + "Quality": 1, + "Brand": 0, + "Weight": 0, + "Length": 0, + "Max": 0, + "AutoUse": 0, + "Deal": 0 + }, + { + "Id": 90019, + "Model": "hooks/berserk_hooks/triple_20669_20677/triple_20669", + "Type": 0, + "Quality": 1, + "Brand": 0, + "Weight": 0, + "Length": 0, + "Max": 0, + "AutoUse": 0, + "Deal": 0 + }, + { + "Id": 90020, + "Model": "hooks/berserk_hooks/woffset_20623_20636/woffset_20623", + "Type": 0, + "Quality": 1, "Brand": 0, "Weight": 0, "Length": 0, @@ -368,31 +980,7 @@ }, { "Id": 100001, - "Model": "Weights/Weight2_5g", - "Type": 0, - "Quality": 1, - "Brand": 1, - "Weight": 0, - "Length": 0, - "Max": 0, - "AutoUse": 0, - "Deal": 0 - }, - { - "Id": 110001, - "Model": "Feeders/Feeder 1/FeedTrash 1", - "Type": 0, - "Quality": 1, - "Brand": 1, - "Weight": 0, - "Length": 0, - "Max": 0, - "AutoUse": 0, - "Deal": 0 - }, - { - "Id": 120001, - "Model": "rod_rings/rumoi/rumoi_oxiline_spin", + "Model": "weights/Weight2_5g", "Type": 0, "Quality": 1, "Brand": 0, @@ -403,8 +991,116 @@ "Deal": 0 }, { - "Id": 120002, - "Model": "rod_rings/smt/smt_pure_ceramic_bolo", + "Id": 100002, + "Model": "weights/weight_olive_1g", + "Type": 0, + "Quality": 1, + "Brand": 0, + "Weight": 0, + "Length": 0, + "Max": 0, + "AutoUse": 0, + "Deal": 0 + }, + { + "Id": 100003, + "Model": "sinkers/express fishing/bulsinker_30016_30056/bulsinker_30016", + "Type": 0, + "Quality": 1, + "Brand": 0, + "Weight": 0, + "Length": 0, + "Max": 0, + "AutoUse": 0, + "Deal": 0 + }, + { + "Id": 100004, + "Model": "sinkers/express fishing/dsinker_30001_30005/dsinker_30001", + "Type": 0, + "Quality": 1, + "Brand": 0, + "Weight": 0, + "Length": 0, + "Max": 0, + "AutoUse": 0, + "Deal": 0 + }, + { + "Id": 100005, + "Model": "sinkers/express fishing/psinker_30010_30014/psinker_30010", + "Type": 0, + "Quality": 1, + "Brand": 0, + "Weight": 0, + "Length": 0, + "Max": 0, + "AutoUse": 0, + "Deal": 0 + }, + { + "Id": 100006, + "Model": "sinkers/hvz/flpsinker_30138_30339/flpsinker_30138", + "Type": 0, + "Quality": 1, + "Brand": 0, + "Weight": 0, + "Length": 0, + "Max": 0, + "AutoUse": 0, + "Deal": 0 + }, + { + "Id": 100007, + "Model": "sinkers/hvz/flsinker_30110_30137/flsinker_30110", + "Type": 0, + "Quality": 1, + "Brand": 0, + "Weight": 0, + "Length": 0, + "Max": 0, + "AutoUse": 0, + "Deal": 0 + }, + { + "Id": 100008, + "Model": "sinkers/hvz/horsinker_30340_30371/horsinker_30340", + "Type": 0, + "Quality": 1, + "Brand": 0, + "Weight": 0, + "Length": 0, + "Max": 0, + "AutoUse": 0, + "Deal": 0 + }, + { + "Id": 100009, + "Model": "sinkers/hvz/mrksinker_30371/mrksinker_30371", + "Type": 0, + "Quality": 1, + "Brand": 0, + "Weight": 0, + "Length": 0, + "Max": 0, + "AutoUse": 0, + "Deal": 0 + }, + { + "Id": 100010, + "Model": "sinkers/hvz/trisinker_30282_30463/trisinker_30282", + "Type": 0, + "Quality": 1, + "Brand": 0, + "Weight": 0, + "Length": 0, + "Max": 0, + "AutoUse": 0, + "Deal": 0 + }, + { + "Id": 110001, + "Model": "Feeders/Feeder 1/FeedTrash 1", "Type": 0, "Quality": 1, "Brand": 0, @@ -475,42 +1171,42 @@ }, { "Id": 30002, - "Ring": 1100002, + "Ring": 2, "Strength": 40, "MaxRange": 30, "ConstructionType": 0 }, { "Id": 30003, - "Ring": 1100001, + "Ring": 1, "Strength": 40, "MaxRange": 30, "ConstructionType": 0 }, { "Id": 30004, - "Ring": 1100001, + "Ring": 1, "Strength": 40, "MaxRange": 30, "ConstructionType": 0 }, { "Id": 30005, - "Ring": 1100001, + "Ring": 1, "Strength": 40, "MaxRange": 30, "ConstructionType": 0 }, { "Id": 30006, - "Ring": 1100001, + "Ring": 1, "Strength": 40, "MaxRange": 30, "ConstructionType": 0 }, { "Id": 30007, - "Ring": 1100001, + "Ring": 1, "Strength": 40, "MaxRange": 30, "ConstructionType": 0 @@ -573,94 +1269,368 @@ ], "InitConfig": [ { - "Id": 1, - "ItemId": 30001, - "Amount": 1 - }, - { - "Id": 2, - "ItemId": 30002, - "Amount": 1 - }, - { - "Id": 3, - "ItemId": 30003, - "Amount": 1 - }, - { - "Id": 4, - "ItemId": 40001, - "Amount": 1 - }, - { - "Id": 5, - "ItemId": 50001, - "Amount": 1 - }, - { - "Id": 6, - "ItemId": 50002, - "Amount": 1 - }, - { - "Id": 7, - "ItemId": 50003, - "Amount": 1 - }, - { - "Id": 8, - "ItemId": 60001, - "Amount": 1 - }, - { - "Id": 9, - "ItemId": 70001, - "Amount": 1 - }, - { - "Id": 10, - "ItemId": 70002, - "Amount": 1 - }, - { - "Id": 11, - "ItemId": 80001, - "Amount": 1 - }, - { - "Id": 12, - "ItemId": 80002, - "Amount": 1 - }, - { - "Id": 13, - "ItemId": 80003, - "Amount": 1 - }, - { - "Id": 14, - "ItemId": 80004, - "Amount": 1 - }, - { - "Id": 15, - "ItemId": 90001, - "Amount": 1 - }, - { - "Id": 16, - "ItemId": 100001, - "Amount": 1 - }, - { - "Id": 17, - "ItemId": 10001, + "Id": 10001, "Amount": 100 }, { - "Id": 18, - "ItemId": 10002, + "Id": 10002, "Amount": 200 + }, + { + "Id": 30001, + "Amount": 1 + }, + { + "Id": 30002, + "Amount": 1 + }, + { + "Id": 30003, + "Amount": 1 + }, + { + "Id": 30004, + "Amount": 1 + }, + { + "Id": 30005, + "Amount": 1 + }, + { + "Id": 30006, + "Amount": 1 + }, + { + "Id": 30007, + "Amount": 1 + }, + { + "Id": 40001, + "Amount": 1 + }, + { + "Id": 40002, + "Amount": 1 + }, + { + "Id": 40003, + "Amount": 1 + }, + { + "Id": 40004, + "Amount": 1 + }, + { + "Id": 40005, + "Amount": 1 + }, + { + "Id": 40006, + "Amount": 1 + }, + { + "Id": 40007, + "Amount": 1 + }, + { + "Id": 40008, + "Amount": 1 + }, + { + "Id": 40009, + "Amount": 1 + }, + { + "Id": 40010, + "Amount": 1 + }, + { + "Id": 50001, + "Amount": 1 + }, + { + "Id": 50002, + "Amount": 1 + }, + { + "Id": 50003, + "Amount": 1 + }, + { + "Id": 50004, + "Amount": 1 + }, + { + "Id": 50005, + "Amount": 1 + }, + { + "Id": 50006, + "Amount": 1 + }, + { + "Id": 50007, + "Amount": 1 + }, + { + "Id": 50008, + "Amount": 1 + }, + { + "Id": 50009, + "Amount": 1 + }, + { + "Id": 50010, + "Amount": 1 + }, + { + "Id": 50011, + "Amount": 1 + }, + { + "Id": 50012, + "Amount": 1 + }, + { + "Id": 50013, + "Amount": 1 + }, + { + "Id": 50014, + "Amount": 1 + }, + { + "Id": 60001, + "Amount": 1 + }, + { + "Id": 60002, + "Amount": 1 + }, + { + "Id": 60003, + "Amount": 1 + }, + { + "Id": 60004, + "Amount": 1 + }, + { + "Id": 60005, + "Amount": 1 + }, + { + "Id": 60006, + "Amount": 1 + }, + { + "Id": 60007, + "Amount": 1 + }, + { + "Id": 60008, + "Amount": 1 + }, + { + "Id": 60009, + "Amount": 1 + }, + { + "Id": 60010, + "Amount": 1 + }, + { + "Id": 70001, + "Amount": 1 + }, + { + "Id": 70002, + "Amount": 1 + }, + { + "Id": 70003, + "Amount": 1 + }, + { + "Id": 70004, + "Amount": 1 + }, + { + "Id": 80001, + "Amount": 1 + }, + { + "Id": 80002, + "Amount": 1 + }, + { + "Id": 80003, + "Amount": 1 + }, + { + "Id": 80004, + "Amount": 1 + }, + { + "Id": 80005, + "Amount": 1 + }, + { + "Id": 80006, + "Amount": 1 + }, + { + "Id": 80007, + "Amount": 1 + }, + { + "Id": 80008, + "Amount": 1 + }, + { + "Id": 80009, + "Amount": 1 + }, + { + "Id": 80010, + "Amount": 1 + }, + { + "Id": 80011, + "Amount": 1 + }, + { + "Id": 80012, + "Amount": 1 + }, + { + "Id": 80013, + "Amount": 1 + }, + { + "Id": 90001, + "Amount": 1 + }, + { + "Id": 90002, + "Amount": 1 + }, + { + "Id": 90003, + "Amount": 1 + }, + { + "Id": 90004, + "Amount": 1 + }, + { + "Id": 90005, + "Amount": 1 + }, + { + "Id": 90006, + "Amount": 1 + }, + { + "Id": 90007, + "Amount": 1 + }, + { + "Id": 90008, + "Amount": 1 + }, + { + "Id": 90009, + "Amount": 1 + }, + { + "Id": 90010, + "Amount": 1 + }, + { + "Id": 90011, + "Amount": 1 + }, + { + "Id": 90012, + "Amount": 1 + }, + { + "Id": 90013, + "Amount": 1 + }, + { + "Id": 90014, + "Amount": 1 + }, + { + "Id": 90015, + "Amount": 1 + }, + { + "Id": 90016, + "Amount": 1 + }, + { + "Id": 90017, + "Amount": 1 + }, + { + "Id": 90018, + "Amount": 1 + }, + { + "Id": 90019, + "Amount": 1 + }, + { + "Id": 90020, + "Amount": 1 + }, + { + "Id": 100001, + "Amount": 1 + }, + { + "Id": 100002, + "Amount": 1 + }, + { + "Id": 100003, + "Amount": 1 + }, + { + "Id": 100004, + "Amount": 1 + }, + { + "Id": 100005, + "Amount": 1 + }, + { + "Id": 100006, + "Amount": 1 + }, + { + "Id": 100007, + "Amount": 1 + }, + { + "Id": 100008, + "Amount": 1 + }, + { + "Id": 100009, + "Amount": 1 + }, + { + "Id": 100010, + "Amount": 1 + }, + { + "Id": 110001, + "Amount": 1 } ], "BobberConfig": [ diff --git a/Entity/Generate/ConfigTable/Entity/InitConfig.cs b/Entity/Generate/ConfigTable/Entity/InitConfig.cs index b67b530..7abba17 100644 --- a/Entity/Generate/ConfigTable/Entity/InitConfig.cs +++ b/Entity/Generate/ConfigTable/Entity/InitConfig.cs @@ -17,8 +17,6 @@ namespace NBF [ProtoMember(1)] public uint Id { get; set; } // Id [ProtoMember(2)] - public uint ItemId { get; set; } // 物品Id - [ProtoMember(3)] public int Amount { get; set; } // 数量 [ProtoIgnore] public uint Key => Id; diff --git a/Entity/Generate/ConfigTable/Entity/RodRingConfig.cs b/Entity/Generate/ConfigTable/Entity/RodRingConfig.cs new file mode 100644 index 0000000..5502d6a --- /dev/null +++ b/Entity/Generate/ConfigTable/Entity/RodRingConfig.cs @@ -0,0 +1,85 @@ +using System; +using ProtoBuf; +using Fantasy; +using System.Linq; +using System.Reflection; +using System.Collections.Generic; +using System.Collections.Concurrent; +using Fantasy.Serialize; +using Fantasy.ConfigTable; + +namespace NBF +{ + [ProtoContract] + public sealed partial class RodRingConfig : ASerialize, IProto, IConfigTable + { + + [ProtoMember(1)] + public uint Id { get; set; } // Id + [ProtoMember(2)] + public string Model { get; set; } // 模型 + [ProtoMember(3)] + public uint Strength { get; set; } // 强度 + [ProtoIgnore] + public uint Key => Id; + + #region Static + + private static ConfigContext Context => ConfigTableHelper.Table(); + + public static RodRingConfig Get(uint key) + { + return Context.Get(key); + } + + public static RodRingConfig Get(Predicate match) + { + return Context.Get(match); + } + + public static RodRingConfig Fist() + { + return Context.Fist(); + } + + public static RodRingConfig Last() + { + return Context.Last(); + } + + public static RodRingConfig Fist(Predicate match) + { + return Context.Fist(match); + } + + public static RodRingConfig Last(Predicate match) + { + return Context.Last(match); + } + + public static int Count() + { + return Context.Count(); + } + + public static int Count(Func predicate) + { + return Context.Count(predicate); + } + + public static List GetList() + { + return Context.GetList(); + } + + public static List GetList(Predicate match) + { + return Context.GetList(match); + } + public static void ParseJson(Newtonsoft.Json.Linq.JArray arr) + { + ConfigTableHelper.ParseLine(arr); + } + #endregion + } +} \ No newline at end of file diff --git a/Hotfix/Game/Player/Components/PlayerManageComponentSystem.cs b/Hotfix/Game/Player/Components/PlayerManageComponentSystem.cs index 3c5ac1d..f51a9da 100644 --- a/Hotfix/Game/Player/Components/PlayerManageComponentSystem.cs +++ b/Hotfix/Game/Player/Components/PlayerManageComponentSystem.cs @@ -162,20 +162,20 @@ public static class PlayerManageComponentSystem addDic = new Dictionary>(); foreach (var initConfig in list) { - var itemType = ItemHelper.GetType(initConfig.ItemId); + var itemType = ItemHelper.GetType(initConfig.Id); if (!addDic.TryGetValue(itemType, out var dic)) { dic = new Dictionary(); addDic.Add(itemType, dic); } - if (!dic.ContainsKey(initConfig.ItemId)) + if (!dic.ContainsKey(initConfig.Id)) { - dic.Add(initConfig.ItemId, initConfig.Amount); + dic.Add(initConfig.Id, initConfig.Amount); } else { - dic[initConfig.ItemId] += initConfig.Amount; + dic[initConfig.Id] += initConfig.Amount; } }