首先,在沒裝Mod的情況下,Fallout 3用一個變數紀錄你有沒有同伴。
有同伴:Followers.PlayerHasFollower = 1
無同伴:Followers.PlayerHasFollower = 0
而在邀請同伴時,會檢查這個變數,以及你的道德陣營等條件,決定對話走向。
記住,這個變數只是用來判斷,即使設定為0也不會解散原有的同伴。
以下針對幾個同伴第一次加入時的狀況說明。
由於是用GECK觀察來的,以下僅適用PC版,PS3和XBox未必符合下列情況。
RL-3
這邊分為兩個部分,第一部分是買RL-3,第二部分是RL-3找你說話。
第一部分,和老頭對話的時候,會檢查是否無同伴、道德中立,不符合就不賣。
買下後Followers.PlayerHasFollower不會立刻改變,此時可以加其他同伴。
第二部分,買下後RL-3會主動找你說話,此時不會再檢查你的同伴、道德。
對話後RL-3加入,Followers.PlayerHasFollower設定為1。
Clover
同樣分為兩個部分,第一部分是買Clover,第二部分是Clover找你說話。
買的時候,條件為無同伴、道德邪惡,其餘都和RL-3的情形相同。
Charon
他的契約牽扯到任務,比較複雜。
不過大致上,契約算是任務的部分,和同伴、陣營都沒有關係。
取得契約且老闆活著,找Charon說話,他會去殺老闆,這個部分同樣沒有任何檢查。
Charon殺死前老闆的事件發生後,會來找你說話,此時才檢查你有沒有同伴,有同伴不加入,無同伴則加入成為隊友。
也就是說Charon的加入條件沒有像RL-3、Clover的漏洞可鑽。
P.S.以我找到的對話來看,Charon並不在乎玩家道德陣營,不像某攻略說要中立。
Fawkes
主線進行到玩家逃離英克雷,Fawkes會在外面。
先用白話說,離開英克雷後第一次和Fawkes對話,可選擇要不要邀請他。
選擇邀請的話,只要玩家道德為善良他就會答應加入,不會檢查是否已有同伴。
此時若是Fawkes沒加入,不論原因為何,都會設定Followers.PlayerHasFollower為0。
嗯,看到重點了嗎?
對話後Fawkes沒加入會在英克雷外面繼續等,此時邀請他,不會檢查是否已有同伴,且加入後不會變更Followers.PlayerHasFollower的值。
如果是日後把他踢掉則會在博物館外,邀請加入時會檢查是否已有同伴。
Dogmeat
狗肉不佔隊友位置,意思是狗肉的加入、離開都和Followers.PlayerHasFollower無關。
但是有一個Bug,就是在狗肉死的時候會設定Followers.PlayerHasFollower為0。
也就是說狗肉死時即使玩家已經有隊友,也可以再找一位隊友。
(如果玩家原本就沒隊友,或是狗肉死後曾恢復無隊友狀態,也只能再邀請1位)
總結可以多帶同伴的Bug發生點如下:
●第一次買Clover
●第一次買RL-3
●第一次遇到Fawkes,拒絕他
●在英克雷外邀請Fawkes加入
根據以上幾點,不裝Mod最多可以達到5人1狗或是6人的隊伍。
精華區「再跳回基地趁僵屍Charon未出現時與變種人Fawkes對話」這句應該有誤,關鍵並不在於Charon出不出現,而是在於Fawkes的Bug,事實上Charon不是第一次加入,所以無論如何都會出現。
如果要帶到5人1狗,只要符合條件,順序不只一種,以下舉例(假設道德都符合):
1.主線進行到離開英克雷,RL-3、Clover、Fawkes沒加入過,其他無限制。
2.離開英克雷後不與Fawkes對話。(0、0)(PlayerHasFollower、同伴數量)
3.加入一位同伴。(1、1)
4.找Fawkes對話,拒絕他。(0、1)
5.加入Fawkes(此步驟可以在步驟4之後任何位置)。(0、2)
6.買下Clover,在與Clover對話前離開。(0、2)
7.買下RL-3,在與RL-3對話前離開。(0、2)
8.加入一位同伴。(1、3)
9.找Clover對話,Clover加入。(1、4)
10.找RL-3對話,RL-3加入。(1、5)
*.加入狗肉。(此步驟在任何時間點都可以,但是狗換人最好到最後再換)
*.踢掉任何一位同伴會變成(0、4),可以再邀請任何一位加入。
以上是比較簡化的做法,步驟6之後也可以照精華區說的如下:
6.加入Charon。(1、3)
7.踢Charon。(0、2)
8.買Clover或RL-3。(0、2)
9.加入Charon。(1、3)
10.與Clover或RL-3對話。(1、4)
11+.重複同樣步驟,買RL-3或Clover。
最後附上,關於Faekes第一次加入的對話結構如下:
任務:FollowersHireFawkes
Top-Level:
GREETING - 在離開英克雷後和Fawkes對話發生(Say Once,只說一次)
HireFawkes1A - 在離開英克雷後和Fawkes說過話,玩家道德高,且Fawkes沒加入過,則出現此選項
樹狀組織:
GREETING
├<───<───<───┐
├RRFawkesGreeting1C┘
├<───<───<───┐
├RRFawkesGreeting1C┘
├RRFawkesGreeting1A┬┬RRFawkesGreeting2A→道德高Fawkes加入,道德低同2B
└RRFawkesGreeting1B┘└RRFawkesGreeting2B→設定Followers.PlayerHasFollowe為0
HireFawkes1A→Faekes加入
註一、RRFawkesGreeting2A、HireFawkes1A都不會檢查Followers.PlayerHasFollower
註二、HireFawkes1A不會改變Followers.PlayerHasFollower註一、RRFawkesGreeting2A、HireFawkes1A都不會檢查Followers.PlayerHasFollower
Fawkes部分要列更清楚的話如下:
如表,上一篇解釋Fawkes的部份分為白話和樹狀圖就是為了解釋這個。
要說特別的話,就是要注意同伴加入的順序,關鍵在於表格中第二項:
1.加入一位同伴
2.第一次和Fawkes對話,不加他
3.加入第二位同伴
4.加入Fawkes
賺到額外2位同伴。
1.加入一位同伴
2.第一次和Fawkes對話,加他
或
1.沒有同伴
2.第一次和Fawkes對話,不加他
3.加入一位同伴
4.加入Fawkes
都只賺到額外1位同伴。
1.沒有同伴
2.第一次和Fawkes對話,加他
或
1.沒有同伴
2.第一次和Fawkes對話,不加他
3.加入Fawkes
沒賺。
全都是GECK裡面看的,沒有在遊戲中實際看過對話怎麼跑所以不能非常肯定,如果有誤麻煩指證...。
最後,說真的,想帶很多同伴還是用Mod比較快,比較不麻煩。
只是這個Mod提供的某幾個版本(印象中是noKarma)有Bug,會導致某些同伴無法加入(印像中是Clover和RL-3),要自行修正。
而且這個Mod跟某個同伴及商人不死Mod有部分Script重疊,如果想同時安裝,一樣要自行用GECK合併(我是為了這個才開始學GECK的)。
所以我有點想重做一個可組合的合併版本(雖然我已經在用了,但是畢竟是拿別人的Script改出來的,而且只有Essential+By Charisma+No Karma一個版本)。
既然剛好有人問,就順便研究一下對話結構,日後才知道該哪裡下手。
對話時間、結果(逃離英克雷起算) | 道德限制 | PlayerHasFollower限制 | PlayerHaasFollower改變 |
第一次對話、加入(首次加入) | 善良 | 不檢查 | 設定為1 |
第一次對話、未加入 | - | - | 設定為0 |
第二次以後對話、加入(首次加入) | 善良 | 不檢查 | 不改變 |
離隊後重新加入(非首次加入) | 善良 | 須為0 | 設定為1 |
如表,上一篇解釋Fawkes的部份分為白話和樹狀圖就是為了解釋這個。
要說特別的話,就是要注意同伴加入的順序,關鍵在於表格中第二項:
1.加入一位同伴
2.第一次和Fawkes對話,不加他
3.加入第二位同伴
4.加入Fawkes
賺到額外2位同伴。
1.加入一位同伴
2.第一次和Fawkes對話,加他
或
1.沒有同伴
2.第一次和Fawkes對話,不加他
3.加入一位同伴
4.加入Fawkes
都只賺到額外1位同伴。
1.沒有同伴
2.第一次和Fawkes對話,加他
或
1.沒有同伴
2.第一次和Fawkes對話,不加他
3.加入Fawkes
沒賺。
全都是GECK裡面看的,沒有在遊戲中實際看過對話怎麼跑所以不能非常肯定,如果有誤麻煩指證...。
最後,說真的,想帶很多同伴還是用Mod比較快,比較不麻煩。
只是這個Mod提供的某幾個版本(印象中是noKarma)有Bug,會導致某些同伴無法加入(印像中是Clover和RL-3),要自行修正。
而且這個Mod跟某個同伴及商人不死Mod有部分Script重疊,如果想同時安裝,一樣要自行用GECK合併(我是為了這個才開始學GECK的)。
所以我有點想重做一個可組合的合併版本(雖然我已經在用了,但是畢竟是拿別人的Script改出來的,而且只有Essential+By Charisma+No Karma一個版本)。
既然剛好有人問,就順便研究一下對話結構,日後才知道該哪裡下手。