※ [本文轉錄自 Koei 看板 #1Sio9ncC ]
作者: ReganLu (RLU) 看板: Koei
標題: [三二] 叛節公式一覽
時間: Sun Apr 14 20:07:09 2019
參考資料:https://tinyurl.com/yykbey6s,#203 貼文
公式如下:
叛節閾值 = (目標忠誠 * 2 + 目標義理) / 3 + 8
如果目標忠誠 100 則閾值 + 7 → 最高忠誠加成
如果目標為總大將 則閾值 + 10 → 統帥身分加成
亂數範圍 = rand(0, 賄賂金),如果亂數 >= 閾值,則叛節成功
實質意義:
忠誠度影響比義理還大,低忠者叛節是再正常不過的事
低忠低義者 < 低忠高義者 < 高忠低義者 < 高忠高義者
50 忠的關羽比 100 忠的呂布還容易叛變
當兩者都是 100 忠時,關羽義理 100,叛節閾值 = 100 + 8 + 7 = 115
叛節賄賂金 100 最高,故無法收買關羽
但呂布義理 10,忠誠 100 叛節閾值 = (100 * 2 + 10) / 3 + 8 + 7 = 85
成為總大將 85 + 10 = 95 非常高了,但賄賂金多是 100 在丟的
只要閾值 < 100 就有機會叛節,一次叛節成功,就會讓玩家覺得不可靠
所以還是得要計算忠誠 100 不叛變之最低義理:令其為 X
(100 * 2 + X) / 3 + 8 + 7 = 100 → 200 + X = 85 * 3 = 255 → X = 55
總大將不叛變 最低義理 = 55 - 10 = 45,低於此值者皆有機會叛變
另外順便計算忠誠 99 不叛變之最低義理:令其為 Y
(99 * 2 + X) / 3 + 8 = 100 → 198 + X = 92 * 3 = 276 → X = 78
總大將不叛變 最低義理 = 78 - 10 = 68,低於此值者皆有機會叛變
(少了一半以上人物可用,超不方便 XD)
想要降低叛變機率的玩家,可將目標人物義理調整至 60 上下,確保遊戲品質
附錄原文:
Bribe mechanics:
An officer's base defense against bribe is:
TO_loyalty*2/3 + TO_duty/3
If TO_loyalty is 100, add 7 to defense against bribe.
If TO is a commander, add 18 to defense against bribe, otherwise add 8.
Take rand(0,gold). If result is greater than defense against bribe, TO
switches sides.
以上提供大家參考