Spaces:
Running
Running
| """常數和配置設定.""" | |
| # 繁中服資料中心和伺服器 | |
| DATA_CENTER = "陸行鳥" | |
| WORLDS = { | |
| 4028: "伊弗利特", | |
| 4029: "迦樓羅", | |
| 4030: "利維坦", | |
| 4031: "鳳凰", | |
| 4032: "奧汀", | |
| 4033: "巴哈姆特", | |
| 4034: "拉姆", | |
| 4035: "泰坦", | |
| } | |
| WORLD_NAMES = list(WORLDS.values()) | |
| WORLD_IDS = {v: k for k, v in WORLDS.items()} | |
| # API 端點 | |
| UNIVERSALIS_BASE = "https://universalis.app/api/v2" | |
| XIVAPI_BASE = "https://xivapi.com" | |
| CAFEMAKER_BASE = "https://cafemaker.wakingsands.com" | |
| # 常用物品快速選擇(繁中名稱對應物品ID) | |
| POPULAR_ITEMS = { | |
| # 戰鬥素材 | |
| "暗物質 G8 / Grade 8 Dark Matter": 33916, | |
| "暗物質 G7 / Grade 7 Dark Matter": 21080, | |
| # 食物 | |
| "炒蛋 / Fried Egg": 4653, | |
| "橙汁 / Orange Juice": 4654, | |
| # 基礎合成素材 | |
| "黑膠 / Glue": 5506, | |
| "鐵礦 / Iron Ore": 5111, | |
| "棉花 / Cotton Boll": 5343, | |
| "原木 / Maple Log": 5380, | |
| "獸脂 / Animal Fat": 5507, | |
| "蜂蠟 / Beeswax": 5504, | |
| # 魔晶石 | |
| "戰技魔晶石捌型": 33917, | |
| "咏唱魔晶石捌型": 33920, | |
| # 結晶 | |
| "火之碎晶 / Fire Shard": 2, | |
| "冰之碎晶 / Ice Shard": 3, | |
| "風之碎晶 / Wind Shard": 4, | |
| "土之碎晶 / Earth Shard": 5, | |
| "雷之碎晶 / Lightning Shard": 6, | |
| "水之碎晶 / Water Shard": 7, | |
| "火之水晶 / Fire Crystal": 8, | |
| "冰之水晶 / Ice Crystal": 9, | |
| "風之水晶 / Wind Crystal": 10, | |
| "土之水晶 / Earth Crystal": 11, | |
| "雷之水晶 / Lightning Crystal": 12, | |
| "水之水晶 / Water Crystal": 13, | |
| } | |
| # API 請求超時時間(秒) | |
| API_TIMEOUT = 10 | |
| MARKET_API_TIMEOUT = 15 | |
| # 物品搜尋分類 (ItemSearchCategory) | |
| # 大分類 ID | |
| ITEM_MAIN_CATEGORIES = { | |
| 0: "全部", | |
| 1: "武器", | |
| 2: "製作工具", | |
| 3: "採集工具", | |
| 4: "防具", | |
| 5: "飾品", | |
| 6: "藥品食品", | |
| 7: "素材", | |
| 8: "其他", | |
| } | |
| # 子分類對應(大分類 ID -> 子分類列表) | |
| ITEM_SUB_CATEGORIES = { | |
| 1: { # 武器 | |
| 9: "格鬥武器", 10: "劍", 11: "斧", 12: "弓", 13: "長槍", | |
| 14: "咒杖", 15: "幻杖", 16: "魔導書", 17: "盾", 18: "投擲武器", | |
| 73: "雙劍", 76: "雙手劍", 77: "火槍", 78: "天球儀", | |
| 83: "武士刀", 84: "刺劍", 85: "魔導書(學者)", 86: "槍刃", | |
| 88: "雙手鐮刀", 89: "賢具", 91: "蝰蛇對劍", 92: "畫筆", | |
| }, | |
| 2: { # 製作工具 | |
| 19: "刻木工具", 20: "鍛鐵工具", 21: "鑄甲工具", 22: "雕金工具", | |
| 23: "製革工具", 24: "裁衣工具", 25: "煉金工具", 26: "烹調工具", | |
| }, | |
| 3: { # 採集工具 | |
| 27: "採礦工具", 28: "園藝工具", 29: "捕魚用具", 30: "釣餌", | |
| }, | |
| 4: { # 防具 | |
| 31: "頭部防具", 32: "內衣", 33: "身體防具", 34: "內褲", | |
| 35: "腿部防具", 36: "手部防具", 37: "腳部防具", 38: "腰部防具", | |
| }, | |
| 5: { # 飾品 | |
| 39: "項鏈", 40: "耳飾", 41: "手鐲", 42: "戒指", | |
| }, | |
| 6: { # 藥品食品 | |
| 43: "藥品", 44: "食材", 45: "食品", 46: "水產品", | |
| }, | |
| 7: { # 素材 | |
| 47: "石材", 48: "金屬", 49: "木材", 50: "布料", | |
| 51: "皮革", 52: "骨材", 53: "煉金原料", 54: "染料", 55: "部件", | |
| }, | |
| 8: { # 其他 | |
| 56: "一般傢俱", 57: "魔晶石", 58: "水晶", 59: "觸媒", 60: "雜貨", | |
| 61: "靈魂水晶", 62: "箭", 65: "室外建材", 66: "室內建材", | |
| 67: "庭具", 68: "椅子睡床", 69: "桌台", 70: "桌上", | |
| 71: "壁掛", 72: "地毯", 74: "雜貨(季節)", 75: "寵物", | |
| 79: "飛空艇/潛水艇部件", 80: "管弦樂琴", 81: "栽培用品", 82: "繪畫作品", | |
| 90: "雜貨(學習/收錄)", | |
| }, | |
| } | |