// 籤詩資料(簡化版,實際應從 JSON 載入) export const FORTUNE_LOTS = [ { id: '1', grade: '上上', palace: '子宮', poem1: '天開地闢萬物全 人力回天事事全', poem2: '若問前途與運泰 唯有善德鬼神欽', meaning: '大吉大利,萬事亨通', explanation: '此籤象徵開天闢地之意,預示大吉', oracle: '家宅:平安、事業:順利', story: '宋太祖黃袍加身', effects: { addBuff: { id: 'fortune_blessing', name: '上上籤祝福', durationTicks: 20, percent: { luck: 0.3, dropRate: 0.25 } } } }, { id: '2', grade: '上', palace: '丑宮', poem1: '鯤化為鵬海浪翻 陰陽交泰太平間', poem2: '庶人驀有凌霄志 平地雷聲震山川', meaning: '時來運轉,大展宏圖', explanation: '此籤預示時機已到,可大展身手', oracle: '家宅:興旺、事業:順利', story: '鯤鵬展翅', effects: { addBuff: { id: 'good_fortune', name: '上籤祝福', durationTicks: 15, percent: { luck: 0.2 } } } }, { id: '50', grade: '中', palace: '午宮', poem1: '五湖四海任君行 高掛帆篷自在撐', poem2: '若得順風隨即至 滿船寶貝喜層層', meaning: '順風順水,收穫豐碩', explanation: '此籤預示順境,但需把握時機', oracle: '家宅:平穩、事業:順利', story: '順風行船', effects: { addBuff: { id: 'normal_fortune', name: '中籤祝福', durationTicks: 10, percent: { luck: 0.1 } } } }, { id: '80', grade: '下', palace: '申宮', poem1: '炎炎烈火焰連天 焰裡還生一朵蓮', poem2: '到底永成根不壞 依然生葉長枝根', meaning: '雖有困難,終能克服', explanation: '此籤預示雖有困難,但能化險為夷', oracle: '家宅:需注意、事業:需努力', story: '火中蓮', effects: { addBuff: { id: 'bad_fortune', name: '下籤影響', durationTicks: 5, percent: { luck: -0.1 } } } } ] // 抽籤機率配置 export const FORTUNE_GRADE_WEIGHTS = { '上上': 0.05, '上': 0.15, '中': 0.40, '下': 0.30, '下下': 0.10 }