pet_data/data/fortune-lots.js

90 lines
2.3 KiB
JavaScript

// 籤詩資料(簡化版,實際應從 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
}