Chore: Remove unavailable items

This commit is contained in:
LmeSzinc 2024-05-16 15:27:45 +08:00
parent d8ea34757a
commit 9cd6f488f4
6 changed files with 81 additions and 307 deletions

View File

@ -7,6 +7,7 @@ from module.config.utils import deep_get
class GenerateItemBase(GenerateKeyword):
purpose_type = []
blacklist = []
def iter_items(self) -> t.Iterable[dict]:
for data in SHARE_DATA.ItemConfig.values():
@ -29,6 +30,8 @@ class GenerateItemBase(GenerateKeyword):
def iter_keywords(self) -> t.Iterable[dict]:
for data in self.iter_items():
if data['subtype'] == 'Material' and data['purpose'] in self.purpose_type:
if data['item_id'] in self.blacklist:
continue
data['dungeon_id'] = self.dict_itemid_to_dungeonid.get(data['item_id'], -1)
yield data
@ -68,26 +71,36 @@ class GenerateItemBase(GenerateKeyword):
class GenerateItemCurrency(GenerateItemBase):
output_file = './tasks/planner/keywords/item_currency.py'
# Leave 'Credit' only
whitelist = [2]
def iter_keywords(self) -> t.Iterable[dict]:
for data in self.iter_items():
if data['subtype'] == 'Virtual' and data['item_id'] < 100:
if data['item_id'] not in self.whitelist:
continue
yield data
class GenerateItemExp(GenerateItemBase):
output_file = './tasks/planner/keywords/item_exp.py'
purpose_type = [1, 5, 6]
# 'Lost_Essence' is not available in game currently
blacklist = [234]
class GenerateItemAscension(GenerateItemBase):
output_file = './tasks/planner/keywords/item_ascension.py'
purpose_type = [2]
# 'Enigmatic_Ectostella' is not available in game currently
blacklist = [110400]
class GenerateItemTrace(GenerateItemBase):
output_file = './tasks/planner/keywords/item_trace.py'
purpose_type = [3]
# Can't farm Tears_of_Dreams
blacklist = [110101]
class GenerateItemWeekly(GenerateItemBase):

View File

@ -1,11 +1,19 @@
from typing import Union
import tasks.planner.keywords.item_ascension as KEYWORDS_ITEM_ASCENSION
import tasks.planner.keywords.item_calyx as KEYWORDS_ITEM_CALYX
# Import order matters, DO NOT optimize imports
# 1
import tasks.planner.keywords.item_currency as KEYWORDS_ITEM_CURRENCY
# 2
import tasks.planner.keywords.item_exp as KEYWORDS_ITEM_EXP
# 3
import tasks.planner.keywords.item_ascension as KEYWORDS_ITEM_ASCENSION
# 4
import tasks.planner.keywords.item_trace as KEYWORDS_ITEM_TRACE
# 5
import tasks.planner.keywords.item_weekly as KEYWORDS_ITEM_WEEKLY
# 6
import tasks.planner.keywords.item_calyx as KEYWORDS_ITEM_CALYX
from tasks.planner.keywords.classes import ItemAscension, ItemCalyx, ItemCurrency, ItemExp, ItemTrace, ItemWeekly
ITEM_CLASSES = [ItemAscension, ItemCalyx, ItemCurrency, ItemExp, ItemTrace, ItemWeekly]

View File

@ -3,21 +3,8 @@ from .classes import ItemAscension
# This file was auto-generated, do not modify it manually. To generate:
# ``` python -m dev_tools.keyword_extract ```
Enigmatic_Ectostella = ItemAscension(
id=1,
name='Enigmatic_Ectostella',
cn='深邃的星外质',
cht='深邃的星外質',
en='Enigmatic Ectostella',
jp='深邃な星外物質',
es='Ectoestela profunda',
rarity='VeryRare',
item_id=110400,
item_group=1100,
dungeon_id=-1,
)
Broken_Teeth_of_Iron_Wolf = ItemAscension(
id=2,
id=1,
name='Broken_Teeth_of_Iron_Wolf',
cn='铁狼碎齿',
cht='鐵狼碎齒',
@ -30,7 +17,7 @@ Broken_Teeth_of_Iron_Wolf = ItemAscension(
dungeon_id=1105,
)
Endotherm_Chitin = ItemAscension(
id=3,
id=2,
name='Endotherm_Chitin',
cn='恒温晶壳',
cht='恆溫晶殼',
@ -43,7 +30,7 @@ Endotherm_Chitin = ItemAscension(
dungeon_id=1104,
)
Horn_of_Snow = ItemAscension(
id=4,
id=3,
name='Horn_of_Snow',
cn='风雪之角',
cht='風雪之角',
@ -56,7 +43,7 @@ Horn_of_Snow = ItemAscension(
dungeon_id=1106,
)
Lightning_Crown_of_the_Past_Shadow = ItemAscension(
id=5,
id=4,
name='Lightning_Crown_of_the_Past_Shadow',
cn='往日之影的雷冠',
cht='往日之影的雷冠',
@ -69,7 +56,7 @@ Lightning_Crown_of_the_Past_Shadow = ItemAscension(
dungeon_id=1103,
)
Storm_Eye = ItemAscension(
id=6,
id=5,
name='Storm_Eye',
cn='暴风之眼',
cht='暴風之眼',
@ -82,7 +69,7 @@ Storm_Eye = ItemAscension(
dungeon_id=1102,
)
Void_Cast_Iron = ItemAscension(
id=7,
id=6,
name='Void_Cast_Iron',
cn='虚幻铸铁',
cht='虛幻鑄鐵',
@ -95,7 +82,7 @@ Void_Cast_Iron = ItemAscension(
dungeon_id=1101,
)
Golden_Crown_of_the_Past_Shadow = ItemAscension(
id=8,
id=7,
name='Golden_Crown_of_the_Past_Shadow',
cn='往日之影的金饰',
cht='往日之影的金飾',
@ -108,7 +95,7 @@ Golden_Crown_of_the_Past_Shadow = ItemAscension(
dungeon_id=1107,
)
Netherworld_Token = ItemAscension(
id=9,
id=8,
name='Netherworld_Token',
cn='幽府通令',
cht='幽府通令',
@ -121,7 +108,7 @@ Netherworld_Token = ItemAscension(
dungeon_id=1114,
)
Searing_Steel_Blade = ItemAscension(
id=10,
id=9,
name='Searing_Steel_Blade',
cn='过热钢刃',
cht='過熱鋼刃',
@ -134,7 +121,7 @@ Searing_Steel_Blade = ItemAscension(
dungeon_id=1112,
)
Gelid_Chitin = ItemAscension(
id=11,
id=10,
name='Gelid_Chitin',
cn='苦寒晶壳',
cht='苦寒晶殼',
@ -147,7 +134,7 @@ Gelid_Chitin = ItemAscension(
dungeon_id=1108,
)
Shape_Shifter_Lightning_Staff = ItemAscension(
id=12,
id=11,
name='Shape_Shifter_Lightning_Staff',
cn='炼形者雷枝',
cht='煉形者雷枝',
@ -160,7 +147,7 @@ Shape_Shifter_Lightning_Staff = ItemAscension(
dungeon_id=1109,
)
Ascendant_Debris = ItemAscension(
id=13,
id=12,
name='Ascendant_Debris',
cn='天人遗垢',
cht='天人遺垢',
@ -173,7 +160,7 @@ Ascendant_Debris = ItemAscension(
dungeon_id=1113,
)
Nail_of_the_Ape = ItemAscension(
id=14,
id=13,
name='Nail_of_the_Ape',
cn='苍猿之钉',
cht='蒼猿之釘',
@ -186,7 +173,7 @@ Nail_of_the_Ape = ItemAscension(
dungeon_id=1111,
)
Suppressing_Edict = ItemAscension(
id=15,
id=14,
name='Suppressing_Edict',
cn='镇灵敕符',
cht='鎮靈敕符',
@ -199,7 +186,7 @@ Suppressing_Edict = ItemAscension(
dungeon_id=1110,
)
IPC_Work_Permit = ItemAscension(
id=16,
id=15,
name='IPC_Work_Permit',
cn='星际和平工作证',
cht='星際和平工作證',
@ -212,7 +199,7 @@ IPC_Work_Permit = ItemAscension(
dungeon_id=1118,
)
Raging_Heart = ItemAscension(
id=17,
id=16,
name='Raging_Heart',
cn='忿火之心',
cht='忿火之心',
@ -225,7 +212,7 @@ Raging_Heart = ItemAscension(
dungeon_id=1117,
)
Dream_Fridge = ItemAscension(
id=18,
id=17,
name='Dream_Fridge',
cn='冷藏梦箱',
cht='冷藏夢箱',
@ -238,7 +225,7 @@ Dream_Fridge = ItemAscension(
dungeon_id=1115,
)
Dream_Flamer = ItemAscension(
id=19,
id=18,
name='Dream_Flamer',
cn='炙梦喷枪',
cht='炙夢噴槍',

View File

@ -3,21 +3,8 @@ from .classes import ItemCurrency
# This file was auto-generated, do not modify it manually. To generate:
# ``` python -m dev_tools.keyword_extract ```
Stellar_Jade = ItemCurrency(
id=1,
name='Stellar_Jade',
cn='星琼',
cht='星瓊',
en='Stellar Jade',
jp='星玉',
es='Jade estelar',
rarity='SuperRare',
item_id=1,
item_group=0,
dungeon_id=-1,
)
Credit = ItemCurrency(
id=2,
id=1,
name='Credit',
cn='信用点',
cht='信用點',
@ -29,198 +16,3 @@ Credit = ItemCurrency(
item_group=0,
dungeon_id=-1,
)
Oneiric_Shard = ItemCurrency(
id=3,
name='Oneiric_Shard',
cn='古老梦华',
cht='古老夢華',
en='Oneiric Shard',
jp='往日の夢華',
es='Esquirla onírica',
rarity='SuperRare',
item_id=3,
item_group=0,
dungeon_id=-1,
)
Trailblaze_Power = ItemCurrency(
id=4,
name='Trailblaze_Power',
cn='开拓力',
cht='開拓力',
en='Trailblaze Power',
jp='開拓力',
es='Poder trazacaminos',
rarity='VeryRare',
item_id=11,
item_group=0,
dungeon_id=-1,
)
Reserved_Trailblaze_Power = ItemCurrency(
id=5,
name='Reserved_Trailblaze_Power',
cn='后备开拓力',
cht='後備開拓力',
en='Reserved Trailblaze Power',
jp='予備開拓力',
es='Poder trazacaminos de reserva',
rarity='VeryRare',
item_id=12,
item_group=0,
dungeon_id=-1,
)
EXP = ItemCurrency(
id=6,
name='EXP',
cn='经验',
cht='經驗',
en='EXP',
jp='経験',
es='EXP',
rarity='Rare',
item_id=21,
item_group=0,
dungeon_id=-1,
)
Trailblaze_EXP = ItemCurrency(
id=7,
name='Trailblaze_EXP',
cn='里程',
cht='里程',
en='Trailblaze EXP',
jp='マイレージ',
es='EXP trazacaminos',
rarity='Rare',
item_id=22,
item_group=0,
dungeon_id=-1,
)
Activity = ItemCurrency(
id=8,
name='Activity',
cn='活跃度',
cht='活躍度',
en='Activity',
jp='アクティブ度',
es='Actividad',
rarity='Rare',
item_id=23,
item_group=0,
dungeon_id=-1,
)
Trailblaze_Timer = ItemCurrency(
id=9,
name='Trailblaze_Timer',
cn='开拓进行时',
cht='開拓進行時',
en='Trailblaze Timer',
jp='開拓進行計',
es='Trazascopio',
rarity='SuperRare',
item_id=24,
item_group=0,
dungeon_id=-1,
)
The_Returning_Trail = ItemCurrency(
id=10,
name='The_Returning_Trail',
cn='归程轨迹',
cht='歸程軌跡',
en='The Returning Trail',
jp='帰還の軌跡',
es='Trayectoria de regreso',
rarity='Rare',
item_id=25,
item_group=0,
dungeon_id=-1,
)
Cosmic_Fragment = ItemCurrency(
id=11,
name='Cosmic_Fragment',
cn='宇宙碎片',
cht='宇宙碎片',
en='Cosmic Fragment',
jp='宇宙の欠片',
es='Fragmentos cósmicos',
rarity='Rare',
item_id=31,
item_group=0,
dungeon_id=-1,
)
Ability_Point = ItemCurrency(
id=12,
name='Ability_Point',
cn='技能点',
cht='技能點',
en='Ability Point',
jp='アビリティポイント',
es='Punto de habilidad',
rarity='Rare',
item_id=32,
item_group=0,
dungeon_id=-1,
)
Immersifier = ItemCurrency(
id=13,
name='Immersifier',
cn='沉浸器',
cht='沉浸器',
en='Immersifier',
jp='没入器',
es='Inmersor',
rarity='VeryRare',
item_id=33,
item_group=0,
dungeon_id=-1,
)
Achievement_Points = ItemCurrency(
id=14,
name='Achievement_Points',
cn='成就点数',
cht='成就點數',
en='Achievement Points',
jp='アチーブメントポイント',
es='Puntos de logro',
rarity='Rare',
item_id=41,
item_group=0,
dungeon_id=-1,
)
The_Nameless_EXP = ItemCurrency(
id=15,
name='The_Nameless_EXP',
cn='无名客的经验',
cht='無名客的經驗',
en='The Nameless EXP',
jp='ナナシビトの経験',
es='EXP anónima',
rarity='Rare',
item_id=51,
item_group=0,
dungeon_id=-1,
)
The_Nameless_EXP = ItemCurrency(
id=16,
name='The_Nameless_EXP',
cn='无名客的经验',
cht='無名客的經驗',
en='The Nameless EXP',
jp='ナナシビトの経験',
es='EXP anónima',
rarity='Rare',
item_id=52,
item_group=0,
dungeon_id=-1,
)
Development_Fund = ItemCurrency(
id=17,
name='Development_Fund',
cn='发展资金',
cht='發展資金',
en='Development Fund',
jp='発展資金',
es='Fondos de desarrollo',
rarity='Rare',
item_id=53,
item_group=0,
dungeon_id=-1,
)

View File

@ -120,16 +120,3 @@ Lost_Crystal = ItemExp(
item_group=1030,
dungeon_id=-1,
)
Lost_Essence = ItemExp(
id=10,
name='Lost_Essence',
cn='遗失精粹',
cht='遺失精粹',
en='Lost Essence',
jp='遺失精華',
es='Esencia perdida',
rarity='SuperRare',
item_id=234,
item_group=1030,
dungeon_id=-1,
)

View File

@ -3,21 +3,8 @@ from .classes import ItemTrace
# This file was auto-generated, do not modify it manually. To generate:
# ``` python -m dev_tools.keyword_extract ```
Tears_of_Dreams = ItemTrace(
id=1,
name='Tears_of_Dreams',
cn='梦之珠泪',
cht='夢之珠淚',
en='Tears of Dreams',
jp='夢の涙',
es='Lágrima de los sueños',
rarity='VeryRare',
item_id=110101,
item_group=1200,
dungeon_id=-1,
)
Shattered_Blade = ItemTrace(
id=2,
id=1,
name='Shattered_Blade',
cn='破碎残刃',
cht='破碎殘刃',
@ -30,7 +17,7 @@ Shattered_Blade = ItemTrace(
dungeon_id=1004,
)
Lifeless_Blade = ItemTrace(
id=3,
id=2,
name='Lifeless_Blade',
cn='无生残刃',
cht='無生殘刃',
@ -43,7 +30,7 @@ Lifeless_Blade = ItemTrace(
dungeon_id=1004,
)
Worldbreaker_Blade = ItemTrace(
id=4,
id=3,
name='Worldbreaker_Blade',
cn='净世残刃',
cht='淨世殘刃',
@ -56,7 +43,7 @@ Worldbreaker_Blade = ItemTrace(
dungeon_id=1004,
)
Arrow_of_the_Beast_Hunter = ItemTrace(
id=5,
id=4,
name='Arrow_of_the_Beast_Hunter',
cn='猎兽之矢',
cht='獵獸之矢',
@ -69,7 +56,7 @@ Arrow_of_the_Beast_Hunter = ItemTrace(
dungeon_id=1006,
)
Arrow_of_the_Demon_Slayer = ItemTrace(
id=6,
id=5,
name='Arrow_of_the_Demon_Slayer',
cn='屠魔之矢',
cht='屠魔之矢',
@ -82,7 +69,7 @@ Arrow_of_the_Demon_Slayer = ItemTrace(
dungeon_id=1006,
)
Arrow_of_the_Starchaser = ItemTrace(
id=7,
id=6,
name='Arrow_of_the_Starchaser',
cn='逐星之矢',
cht='逐星之矢',
@ -95,7 +82,7 @@ Arrow_of_the_Starchaser = ItemTrace(
dungeon_id=1006,
)
Key_of_Inspiration = ItemTrace(
id=8,
id=7,
name='Key_of_Inspiration',
cn='灵感之钥',
cht='靈感之鑰',
@ -108,7 +95,7 @@ Key_of_Inspiration = ItemTrace(
dungeon_id=1008,
)
Key_of_Knowledge = ItemTrace(
id=9,
id=8,
name='Key_of_Knowledge',
cn='启迪之钥',
cht='啟迪之鑰',
@ -121,7 +108,7 @@ Key_of_Knowledge = ItemTrace(
dungeon_id=1008,
)
Key_of_Wisdom = ItemTrace(
id=10,
id=9,
name='Key_of_Wisdom',
cn='智识之钥',
cht='智識之鑰',
@ -134,7 +121,7 @@ Key_of_Wisdom = ItemTrace(
dungeon_id=1008,
)
Endurance_of_Bronze = ItemTrace(
id=11,
id=10,
name='Endurance_of_Bronze',
cn='青铜的执着',
cht='青銅的執著',
@ -147,7 +134,7 @@ Endurance_of_Bronze = ItemTrace(
dungeon_id=1005,
)
Oath_of_Steel = ItemTrace(
id=12,
id=11,
name='Oath_of_Steel',
cn='寒铁的誓言',
cht='寒鐵的誓言',
@ -160,7 +147,7 @@ Oath_of_Steel = ItemTrace(
dungeon_id=1005,
)
Safeguard_of_Amber = ItemTrace(
id=13,
id=12,
name='Safeguard_of_Amber',
cn='琥珀的坚守',
cht='琥珀的堅守',
@ -173,7 +160,7 @@ Safeguard_of_Amber = ItemTrace(
dungeon_id=1005,
)
Obsidian_of_Dread = ItemTrace(
id=14,
id=13,
name='Obsidian_of_Dread',
cn='黯淡黑曜',
cht='黯淡黑曜',
@ -186,7 +173,7 @@ Obsidian_of_Dread = ItemTrace(
dungeon_id=1010,
)
Obsidian_of_Desolation = ItemTrace(
id=15,
id=14,
name='Obsidian_of_Desolation',
cn='虚空黑曜',
cht='虛空黑曜',
@ -199,7 +186,7 @@ Obsidian_of_Desolation = ItemTrace(
dungeon_id=1010,
)
Obsidian_of_Obsession = ItemTrace(
id=16,
id=15,
name='Obsidian_of_Obsession',
cn='沉沦黑曜',
cht='沉淪黑曜',
@ -212,7 +199,7 @@ Obsidian_of_Obsession = ItemTrace(
dungeon_id=1010,
)
Harmonic_Tune = ItemTrace(
id=17,
id=16,
name='Harmonic_Tune',
cn='谐乐小调',
cht='諧樂小調',
@ -225,7 +212,7 @@ Harmonic_Tune = ItemTrace(
dungeon_id=1009,
)
Ancestral_Hymn = ItemTrace(
id=18,
id=17,
name='Ancestral_Hymn',
cn='家族颂歌',
cht='家族頌歌',
@ -238,7 +225,7 @@ Ancestral_Hymn = ItemTrace(
dungeon_id=1009,
)
Stellaris_Symphony = ItemTrace(
id=19,
id=18,
name='Stellaris_Symphony',
cn='群星乐章',
cht='群星樂章',
@ -251,7 +238,7 @@ Stellaris_Symphony = ItemTrace(
dungeon_id=1009,
)
Seed_of_Abundance = ItemTrace(
id=20,
id=19,
name='Seed_of_Abundance',
cn='丰饶之种',
cht='豐饒之種',
@ -264,7 +251,7 @@ Seed_of_Abundance = ItemTrace(
dungeon_id=1007,
)
Sprout_of_Life = ItemTrace(
id=21,
id=20,
name='Sprout_of_Life',
cn='生命之芽',
cht='生命之芽',
@ -277,7 +264,7 @@ Sprout_of_Life = ItemTrace(
dungeon_id=1007,
)
Flower_of_Eternity = ItemTrace(
id=22,
id=21,
name='Flower_of_Eternity',
cn='永恒之花',
cht='永恆之花',
@ -290,7 +277,7 @@ Flower_of_Eternity = ItemTrace(
dungeon_id=1007,
)
Borisin_Teeth = ItemTrace(
id=23,
id=22,
name='Borisin_Teeth',
cn='步离犬牙',
cht='步離犬牙',
@ -303,7 +290,7 @@ Borisin_Teeth = ItemTrace(
dungeon_id=1018,
)
Lupitoxin_Sawteeth = ItemTrace(
id=24,
id=23,
name='Lupitoxin_Sawteeth',
cn='狼毒锯牙',
cht='狼毒鋸牙',
@ -316,7 +303,7 @@ Lupitoxin_Sawteeth = ItemTrace(
dungeon_id=1018,
)
Moon_Madness_Fang = ItemTrace(
id=25,
id=24,
name='Moon_Madness_Fang',
cn='月狂獠牙',
cht='月狂獠牙',
@ -329,7 +316,7 @@ Moon_Madness_Fang = ItemTrace(
dungeon_id=1018,
)
Meteoric_Bullet = ItemTrace(
id=26,
id=25,
name='Meteoric_Bullet',
cn='陨铁弹丸',
cht='隕鐵彈丸',
@ -342,7 +329,7 @@ Meteoric_Bullet = ItemTrace(
dungeon_id=1022,
)
Destined_Expiration = ItemTrace(
id=27,
id=26,
name='Destined_Expiration',
cn='命定死因',
cht='命定死因',
@ -355,7 +342,7 @@ Destined_Expiration = ItemTrace(
dungeon_id=1022,
)
Countertemporal_Shot = ItemTrace(
id=28,
id=27,
name='Countertemporal_Shot',
cn='逆时一击',
cht='逆時一擊',
@ -368,7 +355,7 @@ Countertemporal_Shot = ItemTrace(
dungeon_id=1022,
)
Scattered_Stardust = ItemTrace(
id=29,
id=28,
name='Scattered_Stardust',
cn='散逸星砂',
cht='散逸星砂',
@ -381,7 +368,7 @@ Scattered_Stardust = ItemTrace(
dungeon_id=1020,
)
Crystal_Meteorites = ItemTrace(
id=30,
id=29,
name='Crystal_Meteorites',
cn='流星棱晶',
cht='流星稜晶',
@ -394,7 +381,7 @@ Crystal_Meteorites = ItemTrace(
dungeon_id=1020,
)
Divine_Amber = ItemTrace(
id=31,
id=30,
name='Divine_Amber',
cn='神体琥珀',
cht='神體琥珀',
@ -407,7 +394,7 @@ Divine_Amber = ItemTrace(
dungeon_id=1020,
)
Fiery_Spirit = ItemTrace(
id=32,
id=31,
name='Fiery_Spirit',
cn='炽情之灵',
cht='熾情之靈',
@ -420,7 +407,7 @@ Fiery_Spirit = ItemTrace(
dungeon_id=1017,
)
Starfire_Essence = ItemTrace(
id=33,
id=32,
name='Starfire_Essence',
cn='星火之精',
cht='星火之精',
@ -433,7 +420,7 @@ Starfire_Essence = ItemTrace(
dungeon_id=1017,
)
Heaven_Incinerator = ItemTrace(
id=34,
id=33,
name='Heaven_Incinerator',
cn='焚天之魔',
cht='焚天之魔',
@ -446,7 +433,7 @@ Heaven_Incinerator = ItemTrace(
dungeon_id=1017,
)
Firmament_Note = ItemTrace(
id=35,
id=34,
name='Firmament_Note',
cn='云际音符',
cht='雲際音符',
@ -459,7 +446,7 @@ Firmament_Note = ItemTrace(
dungeon_id=1019,
)
Celestial_Section = ItemTrace(
id=36,
id=35,
name='Celestial_Section',
cn='空际小节',
cht='空際小節',
@ -472,7 +459,7 @@ Celestial_Section = ItemTrace(
dungeon_id=1019,
)
Heavenly_Melody = ItemTrace(
id=37,
id=36,
name='Heavenly_Melody',
cn='天外乐章',
cht='天外樂章',
@ -485,7 +472,7 @@ Heavenly_Melody = ItemTrace(
dungeon_id=1019,
)
Alien_Tree_Seed = ItemTrace(
id=38,
id=37,
name='Alien_Tree_Seed',
cn='异木种籽',
cht='異木種籽',
@ -498,7 +485,7 @@ Alien_Tree_Seed = ItemTrace(
dungeon_id=1021,
)
Nourishing_Honey = ItemTrace(
id=39,
id=38,
name='Nourishing_Honey',
cn='滋长花蜜',
cht='滋長花蜜',
@ -511,7 +498,7 @@ Nourishing_Honey = ItemTrace(
dungeon_id=1021,
)
Myriad_Fruit = ItemTrace(
id=40,
id=39,
name='Myriad_Fruit',
cn='万相果实',
cht='萬相果實',