Upd: season 3 island_extractor

This commit is contained in:
guoh064 2026-05-11 16:04:28 +08:00
parent 44738c4d6f
commit 8ea0de943e
2 changed files with 68 additions and 45 deletions

View File

@ -42,7 +42,7 @@ class IslandItemExtractor:
data = LOADER.load('sharecfg/island_item_data_template.lua', keyword='pg.base.island_item_data_template')
for index, item in data.items():
if not isinstance(index, int) or 0 < index < 1000 or index > 100000:
if not isinstance(index, int) or 1 < index < 1000 or index > 100000:
continue
self.item[item['id']] = IslandItem(item).encode()
@ -61,7 +61,7 @@ class IslandItemExtractor:
data = LOADER.load('sharecfg/island_item_data_template.lua', keyword='pg.base.island_item_data_template')
out = {}
for index, item in data.items():
if not isinstance(index, int) or 0 < index < 1000 or index > 100000:
if not isinstance(index, int) or 1 < index < 1000 or index > 100000:
continue
out[item['id']] = item['name']

View File

@ -225,6 +225,20 @@ DIC_ISLAND_ITEM = {
4026: {'name': {'cn': '芦笋炒虾仁', 'en': 'Shrimp and Asparagus Stir-Fry', 'jp': 'エビのアスパラ炒め物'}, 'pt_num': 180, 'manage_influence': 250, 'order_price': 600},
4027: {'name': {'cn': '袋装荠菜干', 'en': "Dried Shepherd's Purse", 'jp': '乾燥ナズナ'}, 'pt_num': 72, 'manage_influence': 0, 'order_price': 720},
4028: {'name': {'cn': '春季花束', 'en': 'Spring Bouquet', 'jp': '春の花束'}, 'pt_num': 108, 'manage_influence': 0, 'order_price': 1080},
4029: {'name': {'cn': '茉莉花', 'en': 'Jasmine', 'jp': 'ジャスミン'}, 'pt_num': 32, 'manage_influence': 0, 'order_price': 315},
4030: {'name': {'cn': '向日葵', 'en': 'Sunflower', 'jp': 'ヒマワリ'}, 'pt_num': 27, 'manage_influence': 0, 'order_price': 270},
4031: {'name': {'cn': '西瓜', 'en': 'Watermelon', 'jp': 'スイカ'}, 'pt_num': 54, 'manage_influence': 0, 'order_price': 540},
4032: {'name': {'cn': '红米苋', 'en': 'Amaranth Greens', 'jp': 'ヒユナ'}, 'pt_num': 2, 'manage_influence': 0, 'order_price': 225},
4033: {'name': {'cn': '番茄', 'en': 'Tomato', 'jp': 'トマト'}, 'pt_num': 3, 'manage_influence': 0, 'order_price': 30},
4034: {'name': {'cn': '番茄种子', 'en': 'Tomato Seeds', 'jp': 'トマトの種'}, 'pt_num': 1, 'manage_influence': 0, 'order_price': 1},
4035: {'name': {'cn': '黄瓜', 'en': 'Cucumber', 'jp': 'キュウリ'}, 'pt_num': 1, 'manage_influence': 0, 'order_price': 20},
4036: {'name': {'cn': '黄瓜种子', 'en': 'Cucumber Seeds', 'jp': 'キュウリの種'}, 'pt_num': 1, 'manage_influence': 0, 'order_price': 1},
4037: {'name': {'cn': '黄瓜汁', 'en': 'Cucumber Juice', 'jp': 'キュウリジュース'}, 'pt_num': 1, 'manage_influence': 250, 'order_price': 100},
4038: {'name': {'cn': '西瓜汁', 'en': 'Watermelon Juice', 'jp': 'スイカジュース'}, 'pt_num': 60, 'manage_influence': 250, 'order_price': 600},
4039: {'name': {'cn': '苋菜饭团', 'en': 'Amaranth Onigiri', 'jp': 'ヒユナ入りおにぎり'}, 'pt_num': 8, 'manage_influence': 250, 'order_price': 800},
4040: {'name': {'cn': '番茄炒蛋', 'en': 'Tomato and Egg Stir-Fry', 'jp': 'トマトと卵の炒め'}, 'pt_num': 20, 'manage_influence': 250, 'order_price': 200},
4041: {'name': {'cn': '茉莉精油', 'en': 'Jasmine Essential Oil', 'jp': 'ジャスミン精油'}, 'pt_num': 165, 'manage_influence': 0, 'order_price': 1100},
4042: {'name': {'cn': '夏季花束', 'en': 'Summery Bouquet', 'jp': '夏の花束'}, 'pt_num': 90, 'manage_influence': 0, 'order_price': 900},
5001: {'name': {'cn': '贝类', 'en': 'Shellfish', 'jp': ''}, 'pt_num': 1, 'manage_influence': 0, 'order_price': 42},
5002: {'name': {'cn': '鲶鱼', 'en': 'Catfish', 'jp': 'ナマズ'}, 'pt_num': 2, 'manage_influence': 0, 'order_price': 250},
5003: {'name': {'cn': '鲤鱼', 'en': 'Koi Carp', 'jp': 'コイ'}, 'pt_num': 16, 'manage_influence': 0, 'order_price': 165},
@ -383,6 +397,14 @@ DIC_ISLAND_RECIPE = {
9900014: {'workload': 12000, 'commission_cost': {4019: 3, 5005: 6}, 'commission_product': {4026: 1}, 'second_product_display': {}},
9900015: {'workload': 48000, 'commission_cost': {4016: 2}, 'commission_product': {4027: 1}, 'second_product_display': {}},
9900016: {'workload': 18000, 'commission_cost': {4017: 2, 4018: 1}, 'commission_product': {4028: 1}, 'second_product_display': {}},
9900017: {'workload': 72000, 'commission_cost': {4034: 3}, 'commission_product': {4033: 18}, 'second_product_display': {}},
9900018: {'workload': 36000, 'commission_cost': {4036: 3}, 'commission_product': {4035: 12}, 'second_product_display': {}},
9900019: {'workload': 6000, 'commission_cost': {4035: 4}, 'commission_product': {4037: 1}, 'second_product_display': {}},
9900020: {'workload': 6000, 'commission_cost': {4031: 1}, 'commission_product': {4038: 1}, 'second_product_display': {}},
9900021: {'workload': 18000, 'commission_cost': {4032: 4, 2002: 6}, 'commission_product': {4039: 1}, 'second_product_display': {}},
9900022: {'workload': 9000, 'commission_cost': {4033: 4, 2601: 8}, 'commission_product': {4040: 1}, 'second_product_display': {}},
9900023: {'workload': 48000, 'commission_cost': {4029: 3}, 'commission_product': {4041: 1}, 'second_product_display': {}},
9900024: {'workload': 6000, 'commission_cost': {4029: 2, 4030: 2}, 'commission_product': {4042: 1}, 'second_product_display': {}},
}
DIC_ISLAND_SLOT = {
@ -404,10 +426,10 @@ DIC_ISLAND_SLOT = {
9034: {'attribute': 3, 'place': 102, 'formula': [101018], 'activity_formula': []},
9041: {'attribute': 4, 'place': 901, 'formula': [901001, 901002, 901003, 901004, 901005, 901006, 901101, 901102, 901103], 'activity_formula': []},
9042: {'attribute': 4, 'place': 901, 'formula': [901001, 901002, 901003, 901004, 901005, 901006, 901101, 901102, 901103], 'activity_formula': []},
9061: {'attribute': 4, 'place': 601, 'formula': [601001, 601002, 601003, 601004, 601005, 601006, 601007, 601008, 601101, 601102], 'activity_formula': [9900013, 9900014]},
9062: {'attribute': 4, 'place': 601, 'formula': [601001, 601002, 601003, 601004, 601005, 601006, 601007, 601008, 601101, 601102], 'activity_formula': [9900013, 9900014]},
9071: {'attribute': 4, 'place': 602, 'formula': [602001, 602002, 602003, 602004, 602005, 602006, 602101, 602102, 602103], 'activity_formula': [9900011, 9900012]},
9072: {'attribute': 4, 'place': 602, 'formula': [602001, 602002, 602003, 602004, 602005, 602006, 602101, 602102, 602103], 'activity_formula': [9900011, 9900012]},
9061: {'attribute': 4, 'place': 601, 'formula': [601001, 601002, 601003, 601004, 601005, 601006, 601007, 601008, 601101, 601102], 'activity_formula': [9900021, 9900022]},
9062: {'attribute': 4, 'place': 601, 'formula': [601001, 601002, 601003, 601004, 601005, 601006, 601007, 601008, 601101, 601102], 'activity_formula': [9900021, 9900022]},
9071: {'attribute': 4, 'place': 602, 'formula': [602001, 602002, 602003, 602004, 602005, 602006, 602101, 602102, 602103], 'activity_formula': [9900019, 9900020]},
9072: {'attribute': 4, 'place': 602, 'formula': [602001, 602002, 602003, 602004, 602005, 602006, 602101, 602102, 602103], 'activity_formula': [9900019, 9900020]},
9081: {'attribute': 4, 'place': 603, 'formula': [603001, 603002, 603003, 603004, 603005, 603006, 603007, 603101, 603102, 603103], 'activity_formula': []},
9082: {'attribute': 4, 'place': 603, 'formula': [603001, 603002, 603003, 603004, 603005, 603006, 603007, 603101, 603102, 603103], 'activity_formula': []},
9091: {'attribute': 4, 'place': 604, 'formula': [604001, 604002, 604004, 604005, 604006, 604007, 604008, 604101, 604102], 'activity_formula': []},
@ -416,16 +438,16 @@ DIC_ISLAND_SLOT = {
9102: {'attribute': 1, 'place': 501, 'formula': [501001, 501002, 501003, 501004, 501005, 501006, 501007], 'activity_formula': []},
9103: {'attribute': 1, 'place': 501, 'formula': [501001, 501002, 501003, 501004, 501005, 501006, 501007], 'activity_formula': []},
9104: {'attribute': 1, 'place': 501, 'formula': [501001, 501002, 501003, 501004, 501005, 501006, 501007], 'activity_formula': []},
9111: {'attribute': 1, 'place': 502, 'formula': [502001, 502002, 502003, 502004, 502005, 502006, 502007], 'activity_formula': [9900009, 9900010]},
9112: {'attribute': 1, 'place': 502, 'formula': [502001, 502002, 502003, 502004, 502005, 502006, 502007], 'activity_formula': [9900009, 9900010]},
9111: {'attribute': 1, 'place': 502, 'formula': [502001, 502002, 502003, 502004, 502005, 502006, 502007], 'activity_formula': [9900017, 9900018]},
9112: {'attribute': 1, 'place': 502, 'formula': [502001, 502002, 502003, 502004, 502005, 502006, 502007], 'activity_formula': [9900017, 9900018]},
9201: {'attribute': 6, 'place': 703, 'formula': [701014, 701015, 701016, 701017, 701018, 701023], 'activity_formula': []},
9202: {'attribute': 6, 'place': 703, 'formula': [701014, 701015, 701016, 701017, 701018, 701023], 'activity_formula': []},
9203: {'attribute': 6, 'place': 704, 'formula': [701008, 701009, 701010, 701011, 701012, 701013], 'activity_formula': []},
9204: {'attribute': 6, 'place': 704, 'formula': [701008, 701009, 701010, 701011, 701012, 701013], 'activity_formula': []},
9205: {'attribute': 6, 'place': 705, 'formula': [701019, 701020, 701021, 701022], 'activity_formula': []},
9206: {'attribute': 6, 'place': 705, 'formula': [701019, 701020, 701021, 701022], 'activity_formula': []},
9207: {'attribute': 6, 'place': 706, 'formula': [701001, 701002, 701003, 701004, 701005, 701006, 701007], 'activity_formula': [9900015, 9900016]},
9208: {'attribute': 6, 'place': 706, 'formula': [701001, 701002, 701003, 701004, 701005, 701006, 701007], 'activity_formula': [9900015, 9900016]},
9207: {'attribute': 6, 'place': 706, 'formula': [701001, 701002, 701003, 701004, 701005, 701006, 701007], 'activity_formula': [9900023, 9900024]},
9208: {'attribute': 6, 'place': 706, 'formula': [701001, 701002, 701003, 701004, 701005, 701006, 701007], 'activity_formula': [9900023, 9900024]},
9211: {'attribute': 3, 'place': 201, 'formula': [201001, 201002, 201003, 201004, 201005, 201006, 201007, 201008, 201101, 201102, 201103, 201104, 201105, 201106, 201107, 201108], 'activity_formula': []},
9212: {'attribute': 3, 'place': 201, 'formula': [201001, 201002, 201003, 201004, 201005, 201006, 201007, 201008, 201101, 201102, 201103, 201104, 201105, 201106, 201107, 201108], 'activity_formula': []},
9213: {'attribute': 3, 'place': 201, 'formula': [201001, 201002, 201003, 201004, 201005, 201006, 201007, 201008, 201101, 201102, 201103, 201104, 201105, 201106, 201107, 201108], 'activity_formula': []},
@ -478,8 +500,8 @@ DIC_ISLAND_SHOP_ITEM = {
411020: {'resource_consume': {1: 80}, 'items': {1020: 1}},
411021: {'resource_consume': {1: 240}, 'items': {1021: 1}},
411022: {'resource_consume': {1: 280}, 'items': {1022: 1}},
411025: {'resource_consume': {1: 120}, 'items': {4020: 1}},
411026: {'resource_consume': {1: 180}, 'items': {4022: 1}},
411027: {'resource_consume': {1: 120}, 'items': {4034: 1}},
411028: {'resource_consume': {1: 80}, 'items': {4036: 1}},
}
DIC_ISLAND_EXCHANGE_RECIPE = {
@ -497,45 +519,46 @@ DIC_ISLAND_EXCHANGE_RECIPE = {
DIC_ISLAND_SEASON = {
1: {'start_time': '2025-09-29 00:00:00', 'end_time': '2026-02-05 16:00:00', 'task_list': [80001101, 80001102, 80001103, 80001104, 80001105, 80001106, 80001107, 80001108, 80001109, 80001110, 80001111, 80001112, 80001113, 80001114, 80001115, 80001116, 80001117, 80001118, 80001119, 80001120, 80001121, 80001122, 80001123, 80001124, 80001125, 80001126, 80001127, 80001128, 80001129, 80001130]},
2: {'start_time': '2026-02-05 12:00:01', 'end_time': '2026-05-07 16:00:00', 'task_list': [80001201, 80001202, 80001203, 80001204, 80001205, 80001206, 80001207, 80001208, 80001209, 80001210, 80001211, 80001212, 80001213, 80001214, 80001215, 80001216, 80001217, 80001218, 80001219, 80001220, 80001221, 80001222, 80001223, 80001224, 80001225, 80001226, 80001227, 80001228, 80001229, 80001230]},
2: {'start_time': '2026-02-05 16:00:01', 'end_time': '2026-05-07 16:00:00', 'task_list': [80001201, 80001202, 80001203, 80001204, 80001205, 80001206, 80001207, 80001208, 80001209, 80001210, 80001211, 80001212, 80001213, 80001214, 80001215, 80001216, 80001217, 80001218, 80001219, 80001220, 80001221, 80001222, 80001223, 80001224, 80001225, 80001226, 80001227, 80001228, 80001229, 80001230]},
3: {'start_time': '2026-05-07 16:00:01', 'end_time': '2026-08-06 16:00:00', 'task_list': [80001301, 80001302, 80001303, 80001304, 80001305, 80001306, 80001307, 80001308, 80001309, 80001310, 80001311, 80001312, 80001313, 80001314, 80001315, 80001316, 80001317, 80001318, 80001319, 80001320, 80001321, 80001322, 80001323, 80001324, 80001325, 80001326, 80001327, 80001328, 80001329, 80001330]},
}
DIC_ISLAND_SEASONAL_TASK = {
80001201: {'name': {'cn': '田野坚盾', 'en': 'Garden Logistics', 'jp': '畑の兵站'}, 'target_id': 80012001, 'target': {2005: 500}},
80001202: {'name': {'cn': '提神饮品', 'en': 'A Cup to Wake You Up', 'jp': '目覚まし一杯'}, 'target_id': 80012002, 'target': {2009: 500}},
80001203: {'name': {'cn': '蔬菜供给', 'en': 'Vegetable Supplies', 'jp': '野菜供給'}, 'target_id': 80012003, 'target': {2003: 500}},
80001204: {'name': {'cn': '甜蜜果味', 'en': 'Sweet Strawberries', 'jp': '甘いスイーツ'}, 'target_id': 80012004, 'target': {2011: 500}},
80001205: {'name': {'cn': '纺织原料', 'en': 'Textile Materials', 'jp': '紡織の素材'}, 'target_id': 80012005, 'target': {2012: 500}},
80001206: {'name': {'cn': '水果补给', 'en': 'Fruit Supplies', 'jp': '果物補給'}, 'target_id': 80012006, 'target': {2016: 250}},
80001207: {'name': {'cn': '清爽活力', 'en': 'Zingy and Refreshing', 'jp': 'さわやか元気'}, 'target_id': 80012007, 'target': {2020: 250}},
80001208: {'name': {'cn': '便携快餐', 'en': 'Quick and Easy Meal', 'jp': '便利な軽食'}, 'target_id': 80012008, 'target': {3114: 100}},
80001209: {'name': {'cn': '清淡风味', 'en': 'Simply Seasoned', 'jp': 'あっさりした味付け'}, 'target_id': 80012009, 'target': {3116: 100}},
80001210: {'name': {'cn': '甜味动力', 'en': 'Sugary Motivation Boost', 'jp': 'はモチベ'}, 'target_id': 80012010, 'target': {3020: 100}},
80001211: {'name': {'cn': '果香醒神', 'en': 'Fragrant and Energizing', 'jp': '香りでさっぱり'}, 'target_id': 80012011, 'target': {3008: 100}},
80001212: {'name': {'cn': '清新菜式', 'en': 'Bounty of the Sea', 'jp': '淡雅の料理'}, 'target_id': 80012012, 'target': {3115: 50}},
80001213: {'name': {'cn': '海鲜美味', 'en': 'Supreme Seafood', 'jp': '激ウマシーフード'}, 'target_id': 80012013, 'target': {3118: 25}},
80001214: {'name': {'cn': '麻辣激情', 'en': 'Spicy Extravagance', 'jp': '激辛パッション'}, 'target_id': 80012014, 'target': {3119: 25}},
80001215: {'name': {'cn': '艺术点缀', 'en': 'Artistic Flair', 'jp': '芸術的な彩り'}, 'target_id': 80012015, 'target': {3117: 25}},
80001216: {'name': {'cn': '珍馐汇聚', 'en': 'A Treat to Break Your Vows For', 'jp': 'あつまれ珍味'}, 'target_id': 80012016, 'target': {3120: 10}},
80001217: {'name': {'cn': '首次接收', 'en': 'Your First Receipt', 'jp': '初めての接収'}, 'target_id': 80012017, 'target': {}},
80001218: {'name': {'cn': '稳定入库', 'en': 'Safely Stored', 'jp': '安心納品'}, 'target_id': 80012018, 'target': {}},
80001219: {'name': {'cn': '定期补给', 'en': 'Regular Resupply', 'jp': '定期補充'}, 'target_id': 80012019, 'target': {}},
80001220: {'name': {'cn': '高效接收', 'en': 'Efficient Delivery', 'jp': '高効率納品'}, 'target_id': 80012020, 'target': {}},
80001221: {'name': {'cn': '补给充足', 'en': 'Well Stocked', 'jp': '在庫は余裕'}, 'target_id': 80012021, 'target': {}},
80001222: {'name': {'cn': '永续储备', 'en': 'Sustainable Reserves', 'jp': '備蓄は永久的'}, 'target_id': 80012022, 'target': {}},
80001223: {'name': {'cn': '发展根基', 'en': 'Foundation for Development', 'jp': '発展の礎'}, 'target_id': 80012023, 'target': {}},
80001224: {'name': {'cn': '初识订单', 'en': 'Your First Request', 'jp': '初めての依頼'}, 'target_id': 80012024, 'target': {}},
80001225: {'name': {'cn': '稳定交付', 'en': 'A Reliable Helper', 'jp': '安心依頼'}, 'target_id': 80012025, 'target': {}},
80001226: {'name': {'cn': '坚实后盾', 'en': 'Firm Support', 'jp': '堅実なサポート'}, 'target_id': 80012026, 'target': {}},
80001227: {'name': {'cn': '订单专家', 'en': 'Request Master', 'jp': '依頼のプロ'}, 'target_id': 80012027, 'target': {}},
80001228: {'name': {'cn': '发展支柱', 'en': 'Pillar of Development', 'jp': '発展の柱'}, 'target_id': 80012028, 'target': {}},
80001229: {'name': {'cn': '开发核心', 'en': 'Core of Development', 'jp': '発展の中心'}, 'target_id': 80012029, 'target': {}},
80001230: {'name': {'cn': '繁荣之基', 'en': 'Foundation for Prosperity', 'jp': '繁栄の礎'}, 'target_id': 80012030, 'target': {}},
80001301: {'name': {'cn': '主粮储备', 'en': 'Stockpile Staple Foods', 'jp': '主食備蓄'}, 'target_id': 80013001, 'target': {2002: 500}},
80001302: {'name': {'cn': '营养蛋白', 'en': 'Plant Proteins', 'jp': '栄養タンパク'}, 'target_id': 80013002, 'target': {2006: 500}},
80001303: {'name': {'cn': '田野坚盾', 'en': 'Working the Fields', 'jp': '原野の支え'}, 'target_id': 80013003, 'target': {2001: 500}},
80001304: {'name': {'cn': '工业血脉', 'en': 'Industrial Roots', 'jp': '工業のルーツ'}, 'target_id': 80013004, 'target': {2022: 250}},
80001305: {'name': {'cn': '香甜活力', 'en': 'Sweet Energy', 'jp': '甘い活力'}, 'target_id': 80013005, 'target': {2018: 250}},
80001306: {'name': {'cn': '纤维补给', 'en': 'Finding Fibers', 'jp': '繊維補給'}, 'target_id': 80013006, 'target': {2010: 250}},
80001307: {'name': {'cn': '芳香疗愈', 'en': 'Soothing Fragrances', 'jp': '香り豊かな癒し'}, 'target_id': 80013007, 'target': {2015: 250}},
80001308: {'name': {'cn': '便携快餐', 'en': 'Bite-Sized Flavor', 'jp': 'タイパ食事'}, 'target_id': 80013008, 'target': {3033: 250}},
80001309: {'name': {'cn': '热带双响', 'en': 'Tropical Twins', 'jp': '南国ツイン'}, 'target_id': 80013009, 'target': {3018: 100}},
80001310: {'name': {'cn': '甜味动力', 'en': 'Tasty Motivation', 'jp': 'はモチベ'}, 'target_id': 80013010, 'target': {3026: 100}},
80001311: {'name': {'cn': '粉红奶香', 'en': 'Creamy Pink', 'jp': 'まろやかピンク'}, 'target_id': 80013011, 'target': {3010: 100}},
80001312: {'name': {'cn': '经典正餐', 'en': 'Classic Dishes', 'jp': '定番な食事'}, 'target_id': 80013012, 'target': {3013: 50}},
80001313: {'name': {'cn': '白玉凝脂', 'en': 'Silky Tofu', 'jp': '白玉豆腐'}, 'target_id': 80013013, 'target': {3011: 50}},
80001314: {'name': {'cn': '炙烤香气', 'en': 'Roasted Delight', 'jp': '炭火の嬉しみ'}, 'target_id': 80013014, 'target': {3029: 50}},
80001315: {'name': {'cn': '安神茶饮', 'en': 'Calming Brews', 'jp': '落ち着いたお茶'}, 'target_id': 80013015, 'target': {3021: 25}},
80001316: {'name': {'cn': '净水耗材', 'en': 'Clean Water', 'jp': '浄水の消耗品'}, 'target_id': 80013016, 'target': {3056: 10}},
80001317: {'name': {'cn': '首次接收', 'en': 'Your First Receipt', 'jp': '初めての接収'}, 'target_id': 80013017, 'target': {}},
80001318: {'name': {'cn': '稳定入库', 'en': 'Safely Stored', 'jp': '安心納品'}, 'target_id': 80013018, 'target': {}},
80001319: {'name': {'cn': '定期补给', 'en': 'Regular Resupply', 'jp': '定期補充'}, 'target_id': 80013019, 'target': {}},
80001320: {'name': {'cn': '高效接收', 'en': 'Efficient Delivery', 'jp': '高効率納品'}, 'target_id': 80013020, 'target': {}},
80001321: {'name': {'cn': '补给充足', 'en': 'Well Stocked', 'jp': '在庫は余裕'}, 'target_id': 80013021, 'target': {}},
80001322: {'name': {'cn': '永续储备', 'en': 'Sustainable Reserves', 'jp': '備蓄は永久的'}, 'target_id': 80013022, 'target': {}},
80001323: {'name': {'cn': '发展根基', 'en': 'Foundation for Development', 'jp': '発展の礎'}, 'target_id': 80013023, 'target': {}},
80001324: {'name': {'cn': '初识订单', 'en': 'Your First Request', 'jp': '初めての依頼'}, 'target_id': 80013024, 'target': {}},
80001325: {'name': {'cn': '稳定交付', 'en': 'A Reliable Helper', 'jp': '安心依頼'}, 'target_id': 80013025, 'target': {}},
80001326: {'name': {'cn': '坚实后盾', 'en': 'Firm Support', 'jp': '堅実なサポート'}, 'target_id': 80013026, 'target': {}},
80001327: {'name': {'cn': '订单专家', 'en': 'Request Master', 'jp': '依頼のプロ'}, 'target_id': 80013027, 'target': {}},
80001328: {'name': {'cn': '发展支柱', 'en': 'Pillar of Development', 'jp': '発展の柱'}, 'target_id': 80013028, 'target': {}},
80001329: {'name': {'cn': '开发核心', 'en': 'Core of Development', 'jp': '発展の中心'}, 'target_id': 80013029, 'target': {}},
80001330: {'name': {'cn': '繁荣之基', 'en': 'Foundation for Prosperity', 'jp': '繁栄の礎'}, 'target_id': 80013030, 'target': {}},
}
DIC_ISLAND_RESTAURANT_RECIPE = {
601: {3011: 601001, 3012: 601002, 3013: 601003, 3014: 601004, 3015: 601005, 3114: 601006, 3116: 601007, 3120: 601008, 3101: 601101, 3102: 601102, 4025: 9900013, 4026: 9900014},
602: {3017: 602001, 3018: 602002, 3019: 602003, 3020: 602004, 3021: 602005, 3022: 602006, 3103: 602101, 3104: 602102, 3105: 602103, 4023: 9900011, 4024: 9900012},
601: {3011: 601001, 3012: 601002, 3013: 601003, 3014: 601004, 3015: 601005, 3114: 601006, 3116: 601007, 3120: 601008, 3101: 601101, 3102: 601102, 4025: 9900013, 4026: 9900014, 4039: 9900021, 4040: 9900022},
602: {3017: 602001, 3018: 602002, 3019: 602003, 3020: 602004, 3021: 602005, 3022: 602006, 3103: 602101, 3104: 602102, 3105: 602103, 4023: 9900011, 4024: 9900012, 4037: 9900019, 4038: 9900020},
603: {3023: 603001, 3009: 603002, 3024: 603003, 3025: 603004, 3026: 603005, 3028: 603006, 3106: 603101, 3107: 603102, 3108: 603103, 3118: 603007},
604: {3029: 604001, 3030: 604002, 3032: 604004, 3033: 604005, 3034: 604006, 3109: 604101, 3110: 604102, 3115: 604007, 3119: 604008},
901: {3059: 901001, 3005: 901002, 3006: 901003, 3007: 901004, 3008: 901005, 3010: 901006, 3111: 901101, 3112: 901102, 3113: 901103},