LV. 31
GP 1k

【攻略】惡靈13 公會戰第3關貢品位置無敵查表法(舊文修復)

樓主 迷路的精靈 p22015512
GP37 BP-
本人很久沒玩了,近日收到有人詢問我舊文連結已失效能否更新,因此重新製作

前言:
公會戰第三關須在7次內猜對正確的供品位置,類似於猜數字遊戲,對於第一次接觸的人可能會花過多的時間導致任務失敗。許多攻略文都有說明猜數字的思路,但卻依然需要動腦才能破解,為了更簡單的通關,用程式搜尋出一組能夠分辨所有可能的擺放位置組合,並藉由對照表直接獲得答案。

使用方式:
1.把各種貢品自行給一數字代號,例如:
兵法捲軸(圖)=1
勇猛勳章(章)=2
青蛇酒(酒)=3
過期的食物(肉)=4

2.使用特殊組合1121、1113、1233、2434去猜,得到4組NPC的回答
例如:3A0B、3A0B、2A1B、0A2B
正確=A
錯誤=B
忽略不認識

3.查下表尋找正確答案,依答案擺放供品即可通關
例如:3A0B、3A0B、2A1B、0A2B可查到答案為1123

1121 1113 1233 2434 答案
4A0B 2A1B 1A1B 0A1B 1121
3A0B 3A0B 2A1B 0A2B 1123
3A0B 3A0B 1A0B 0A0B 1111
3A0B 2A2B 2A0B 1A0B 1131
3A0B 2A1B 1A0B 0A1B 1141
3A0B 2A0B 1A2B 0A2B 1122
3A0B 2A0B 1A1B 1A1B 1124
3A0B 1A2B 1A2B 0A2B 1321
3A0B 1A2B 0A4B 0A2B 3121
3A0B 1A1B 2A0B 0A2B 1221
3A0B 1A1B 1A1B 1A1B 1421
3A0B 1A1B 0A4B 1A0B 2121
3A0B 1A1B 0A3B 0A2B 4121
2A2B 3A0B 1A1B 0A1B 1112
2A2B 2A1B 2A0B 0A1B 1211
2A2B 2A1B 0A4B 1A0B 2111
2A1B 4A0B 2A0B 0A1B 1113
2A1B 3A0B 1A0B 1A0B 1114
2A1B 2A2B 1A1B 0A1B 1311
2A1B 2A2B 0A4B 0A1B 3111
2A1B 2A1B 2A1B 1A1B 1132
2A1B 2A1B 1A0B 1A0B 1411
2A1B 2A1B 0A3B 0A1B 4111
2A1B 2A0B 1A1B 0A2B 1142
2A1B 1A2B 3A0B 1A1B 1231
2A1B 1A2B 1A3B 2A0B 2131
2A1B 1A1B 2A0B 0A2B 1241
2A1B 1A1B 0A3B 1A1B 2141
2A0B 3A0B 3A0B 1A0B 1133
2A0B 3A0B 2A0B 0A2B 1143
2A0B 2A1B 2A0B 2A0B 1134
2A0B 2A0B 3A0B 0A3B 1223
2A0B 2A0B 2A2B 0A3B 1323
2A0B 2A0B 2A1B 1A2B 1423
2A0B 2A0B 1A3B 1A1B 2123
2A0B 2A0B 1A3B 0A3B 3123
2A0B 2A0B 1A2B 0A3B 4123
2A0B 2A0B 1A0B 1A1B 1144
2A0B 1A3B 2A1B 1A0B 1331
2A0B 1A3B 1A3B 1A0B 3131
2A0B 1A2B 2A0B 2A0B 1431
2A0B 1A2B 1A2B 1A1B 4131
2A0B 1A2B 1A1B 0A2B 1341
2A0B 1A2B 0A3B 0A2B 3141
2A0B 1A1B 1A3B 0A3B 1322
2A0B 1A1B 1A2B 1A2B 1324
2A0B 1A1B 1A0B 1A1B 1441
2A0B 1A1B 0A4B 0A3B 3122
2A0B 1A1B 0A3B 1A2B 3124
2A0B 1A1B 0A2B 0A2B 4141
2A0B 1A0B 2A0B 1A2B 1224
2A0B 1A0B 2A0B 0A3B 1222
2A0B 1A0B 1A2B 1A2B 1422
2A0B 1A0B 1A1B 2A1B 1424
2A0B 1A0B 0A4B 1A0B 2122
2A0B 1A0B 0A3B 2A0B 2124
2A0B 1A0B 0A3B 0A3B 4122
2A0B 1A0B 0A2B 1A2B 4124
2A0B 0A3B 0A4B 0A3B 3321
2A0B 0A2B 1A2B 0A3B 3221
2A0B 0A2B 0A4B 1A1B 2321
2A0B 0A2B 0A3B 1A2B 3421
2A0B 0A2B 0A3B 0A3B 4321
2A0B 0A1B 1A1B 1A0B 2221
2A0B 0A1B 1A1B 0A3B 4221
2A0B 0A1B 0A3B 2A0B 2421
2A0B 0A1B 0A2B 1A2B 4421
1A3B 2A0B 2A0B 0A2B 1212
1A3B 2A0B 0A4B 1A0B 2112
1A3B 1A1B 1A2B 1A0B 2211
1A2B 3A0B 3A0B 0A2B 1213
1A2B 3A0B 1A3B 1A1B 2113
1A2B 2A1B 1A2B 0A2B 1312
1A2B 2A1B 0A4B 0A2B 3112
1A2B 2A0B 2A0B 1A1B 1214
1A2B 2A0B 1A1B 1A1B 1412
1A2B 2A0B 0A3B 2A0B 2114
1A2B 2A0B 0A3B 0A2B 4112
1A2B 1A2B 1A3B 0A2B 3211
1A2B 1A2B 0A4B 1A1B 2311
1A2B 1A1B 3A0B 1A2B 1232
1A2B 1A1B 1A3B 2A0B 2132
1A2B 1A1B 1A2B 0A2B 4211
1A2B 1A1B 0A3B 2A0B 2411
1A2B 1A0B 2A0B 0A3B 1242
1A2B 1A0B 0A3B 1A1B 2142
1A2B 0A2B 2A1B 2A0B 2231
1A2B 0A1B 1A1B 1A1B 2241
1A1B 3A0B 2A1B 0A2B 1313
1A1B 3A0B 2A0B 1A1B 1413
1A1B 3A0B 1A3B 0A2B 3113
1A1B 3A0B 1A2B 0A2B 4113
1A1B 2A1B 1A1B 1A1B 1314
1A1B 2A1B 0A3B 1A1B 3114
1A1B 2A0B 4A0B 1A1B 1233
1A1B 2A0B 3A0B 0A3B 1243
1A1B 2A0B 2A2B 2A0B 2133
1A1B 2A0B 1A2B 1A2B 2143
1A1B 2A0B 1A0B 2A0B 1414
1A1B 2A0B 0A2B 1A1B 4114
1A1B 1A3B 0A4B 0A2B 3311
1A1B 1A2B 2A2B 1A1B 1332
1A1B 1A2B 1A3B 1A1B 3132
1A1B 1A2B 0A3B 1A1B 3411
1A1B 1A2B 0A3B 0A2B 4311
1A1B 1A1B 3A0B 2A1B 1234
1A1B 1A1B 2A1B 2A1B 1432
1A1B 1A1B 1A2B 3A0B 2134
1A1B 1A1B 1A2B 1A2B 4132
1A1B 1A1B 1A2B 0A3B 1342
1A1B 1A1B 0A3B 0A3B 3142
1A1B 1A1B 0A2B 1A1B 4411
1A1B 1A0B 2A0B 1A2B 1244
1A1B 1A0B 1A1B 1A2B 1442
1A1B 1A0B 0A2B 2A1B 2144
1A1B 1A0B 0A2B 0A3B 4142
1A1B 0A3B 2A2B 1A1B 3231
1A1B 0A3B 1A3B 2A0B 2331
1A1B 0A2B 2A1B 1A2B 4231
1A1B 0A2B 1A2B 3A0B 2431
1A1B 0A2B 1A2B 0A3B 3241
1A1B 0A2B 0A3B 1A2B 2341
1A1B 0A1B 1A1B 0A3B 4241
1A1B 0A1B 0A2B 2A1B 2441
1A0B 2A0B 3A0B 2A0B 1433
1A0B 2A0B 3A0B 1A0B 1333
1A0B 2A0B 2A1B 1A1B 4133
1A0B 2A0B 2A1B 1A0B 3133
1A0B 2A0B 2A1B 0A3B 1343
1A0B 2A0B 2A0B 1A2B 1443
1A0B 2A0B 1A2B 0A3B 3143
1A0B 2A0B 1A1B 0A3B 4143
1A0B 1A2B 2A1B 2A0B 1334
1A0B 1A2B 1A2B 2A0B 3134
1A0B 1A1B 2A0B 3A0B 1434
1A0B 1A1B 1A1B 2A1B 4134
1A0B 1A1B 1A1B 1A2B 1344
1A0B 1A1B 0A2B 1A2B 3144
1A0B 1A0B 2A1B 0A4B 3223
1A0B 1A0B 2A0B 1A1B 2223
1A0B 1A0B 2A0B 0A4B 4223
1A0B 1A0B 1A3B 1A2B 2323
1A0B 1A0B 1A3B 0A4B 3323
1A0B 1A0B 1A2B 2A1B 2423
1A0B 1A0B 1A2B 1A3B 3423
1A0B 1A0B 1A2B 0A4B 4323
1A0B 1A0B 1A1B 1A3B 4423
1A0B 1A0B 1A0B 2A0B 1444
1A0B 1A0B 0A1B 1A2B 4144
1A0B 0A4B 1A3B 1A0B 3331
1A0B 0A3B 1A2B 2A0B 3431
1A0B 0A3B 1A2B 1A1B 4331
1A0B 0A3B 0A3B 0A3B 3341
1A0B 0A2B 1A1B 2A1B 4431
1A0B 0A2B 0A4B 0A4B 3322
1A0B 0A2B 0A3B 1A3B 3324
1A0B 0A2B 0A2B 1A2B 3441
1A0B 0A2B 0A2B 0A3B 4341
1A0B 0A1B 1A1B 1A3B 3224
1A0B 0A1B 1A1B 0A4B 3222
1A0B 0A1B 0A4B 1A1B 2322
1A0B 0A1B 0A3B 2A1B 2324
1A0B 0A1B 0A3B 1A3B 3422
1A0B 0A1B 0A3B 0A4B 4322
1A0B 0A1B 0A2B 2A2B 3424
1A0B 0A1B 0A2B 1A3B 4324
1A0B 0A1B 0A1B 1A2B 4441
1A0B 0A0B 1A0B 2A0B 2224
1A0B 0A0B 1A0B 1A3B 4224
1A0B 0A0B 1A0B 1A0B 2222
1A0B 0A0B 1A0B 0A4B 4222
1A0B 0A0B 0A3B 2A0B 2422
1A0B 0A0B 0A2B 3A0B 2424
1A0B 0A0B 0A2B 1A3B 4422
1A0B 0A0B 0A1B 2A1B 4424
0A4B 1A0B 1A1B 1A0B 2212
0A3B 2A0B 2A1B 1A1B 2213
0A3B 1A1B 1A2B 0A3B 3212
0A3B 1A1B 0A4B 1A1B 2312
0A3B 1A0B 1A1B 2A0B 2214
0A3B 1A0B 1A1B 0A3B 4212
0A3B 1A0B 0A3B 2A0B 2412
0A3B 0A1B 2A0B 2A0B 2232
0A3B 0A0B 1A0B 1A1B 2242
0A2B 2A0B 2A2B 0A3B 3213
0A2B 2A0B 2A1B 0A3B 4213
0A2B 2A0B 1A3B 1A2B 2313
0A2B 2A0B 1A2B 2A1B 2413
0A2B 1A2B 0A4B 0A3B 3312
0A2B 1A1B 1A2B 1A2B 3214
0A2B 1A1B 0A3B 2A1B 2314
0A2B 1A1B 0A3B 1A2B 3412
0A2B 1A1B 0A3B 0A3B 4312
0A2B 1A0B 3A0B 2A0B 2233
0A2B 1A0B 2A0B 1A2B 2243
0A2B 1A0B 1A1B 1A2B 4214
0A2B 1A0B 0A2B 3A0B 2414
0A2B 1A0B 0A2B 1A2B 4412
0A2B 0A2B 2A1B 1A2B 3232
0A2B 0A2B 1A3B 2A0B 2332
0A2B 0A1B 2A0B 3A0B 2234
0A2B 0A1B 2A0B 1A3B 4232
0A2B 0A1B 1A2B 3A0B 2432
0A2B 0A1B 1A1B 0A4B 3242
0A2B 0A1B 0A3B 1A2B 2342
0A2B 0A0B 1A0B 2A1B 2244
0A2B 0A0B 1A0B 0A4B 4242
0A2B 0A0B 0A2B 2A1B 2442
0A1B 2A0B 1A3B 0A3B 3313
0A1B 2A0B 1A2B 1A2B 3413
0A1B 2A0B 1A2B 0A3B 4313
0A1B 2A0B 1A1B 1A2B 4413
0A1B 1A2B 0A3B 1A2B 3314
0A1B 1A1B 0A2B 2A1B 3414
0A1B 1A1B 0A2B 1A2B 4314
0A1B 1A0B 3A0B 1A2B 4233
0A1B 1A0B 3A0B 1A1B 3233
0A1B 1A0B 2A1B 3A0B 2433
0A1B 1A0B 2A1B 2A0B 2333
0A1B 1A0B 2A1B 0A4B 3243
0A1B 1A0B 2A0B 0A4B 4243
0A1B 1A0B 1A2B 1A3B 2343
0A1B 1A0B 1A1B 2A2B 2443
0A1B 1A0B 0A1B 2A0B 4414
0A1B 0A3B 1A3B 1A1B 3332
0A1B 0A2B 2A1B 2A1B 3234
0A1B 0A2B 1A2B 3A0B 2334
0A1B 0A2B 1A2B 2A1B 3432
0A1B 0A2B 1A2B 1A2B 4332
0A1B 0A2B 0A3B 0A4B 3342
0A1B 0A1B 2A0B 2A2B 4234
0A1B 0A1B 1A1B 4A0B 2434
0A1B 0A1B 1A1B 2A2B 4432
0A1B 0A1B 1A1B 1A3B 3244
0A1B 0A1B 0A2B 2A2B 2344
0A1B 0A1B 0A2B 1A3B 3442
0A1B 0A1B 0A2B 0A4B 4342
0A1B 0A0B 1A0B 1A3B 4244
0A1B 0A0B 0A1B 3A0B 2444
0A1B 0A0B 0A1B 1A3B 4442
0A0B 1A0B 2A0B 2A1B 4433
0A0B 1A0B 2A0B 2A0B 3433
0A0B 1A0B 2A0B 1A1B 4333
0A0B 1A0B 2A0B 1A0B 3333
0A0B 1A0B 1A2B 0A4B 3343
0A0B 1A0B 1A1B 1A3B 3443
0A0B 1A0B 1A1B 0A4B 4343
0A0B 1A0B 1A0B 1A3B 4443
0A0B 0A3B 1A2B 2A0B 3334
0A0B 0A2B 1A1B 3A0B 3434
0A0B 0A2B 1A1B 2A1B 4334
0A0B 0A2B 0A2B 1A3B 3344
0A0B 0A1B 1A0B 3A0B 4434
0A0B 0A1B 0A1B 2A1B 3444
0A0B 0A1B 0A1B 1A3B 4344
0A0B 0A0B 0A0B 2A0B 4444

python程式碼:
def splitNumber(num):
    numList=[0,0,0,0]
    numList[0]=int((num%10000-num%1000)/1000)
    numList[1]=int((num%1000-num%100)/100)
    numList[2]=int((num%100-num%10)/10)
    numList[3]=int(num%10)
    return numList

def Guess(sub,ans):
    mysub=splitNumber(sub)
    myans=splitNumber(ans)
    a=0
    b=0    
    for i in range(4):
        if mysub[i]==myans[i]:
            a=a+1
            mysub[i]=-1
            myans[i]=-1
    for i in range(4):
        for j in range(4):
            if mysub[i]==myans[j] and mysub[i]!= -1 and mysub[j]!= -1:
                b=b+1
                myans[j]=-1
    return '{0}A{1}B'.format(a,b)

def GetNumber(msg,num,numList):
    ansList=[]
    for n in range(len(numList)):
        flag=True
        mynum=numList[n]
        for i in range(len(msg)):
            if Guess(num[i],mynum) != msg[i]:
                flag=False
                break
        if flag:
            ansList.append(mynum)
    return ansList

def GetNumberTest(nums):
    maxLen=1
    ansList=[]
    msgList=['4A0B','3A1B','3A0B','2A2B','2A1B','2A0B','1A3B','1A2B','1A1B','1A0B','0A4B','0A3B','0A2B','0A1B','0A0B']
    for i in range(len(msgList)):
        #ansTemp=GetNumber([msgList[i]],nums,allNumList)        
        for j in range(len(msgList)):
            #ansTemp2=GetNumber([msgList[i],msgList[j]],nums,allNumList)        
            for k in range(len(msgList)):
                #ansTemp3=GetNumber([msgList[i],msgList[j],msgList[k]],nums,allNumList)
                for l in range(len(msgList)):
                    ansTemp4=GetNumber([msgList[i],msgList[j],msgList[k],msgList[l]],nums,allNumList)
                    if len(ansTemp4)>maxLen:
                        maxLen=len(ansTemp4)
                    if len(ansTemp4)>0:
                        print('{1}:{2}:{3}:{4}={0}'.format(ansTemp4,msgList[i],msgList[j],msgList[k],msgList[l]))
                        pass
    #print('{1}:{2}:{3}:{4}={0}'.format(maxLen,nums[0],nums[1],nums[2],nums[3]))
    return maxLen

allNumList=[]
for n1 in range(1,5):
        for n2 in range(1,5):
            for n3 in range(1,5):
                for n4 in range(1,5):
                    mynum=n1*1000+n2*100+n3*10+n4
                    allNumList.append(mynum)

minLen=1000
minLenTemp=[]
num0=allNumList#[1121]
num1=allNumList#[1113]
num2=allNumList#[1233]
num3=allNumList#[2434]
for i in range(len(num0)):
    for j in range(len(num1)):
        for k in range(len(num2)):
            for l in range(len(num3)):
                if num0[i]==num1[j] or num0[i]==num2[k] or num0[i]==num3[l] or num1[j]==num2[k] or num1[j]==num3[l] or num2[k]==num3[l] :
                    continue
                minLenTemp=GetNumberTest2([num0[i],num1[j],num2[k],num3[l]])
                if minLenTemp<minLen:
                    minLen=minLenTemp
                    nums=[num0[i],num1[j],num2[k],num3[l]]
                    print('{0}:{1}'.format(nums,minLen))
37
-
LV. 17
GP 696
2 樓 庭中x創恆 tonightagain
GP0 BP-
請問樓主是不是先知阿
公會戰居然要回來了
0
-
LV. 27
GP 1k
3 樓 洪董ㄟ chejps3105
GP0 BP-

作者標示-非商業性

本授權條款允許使用者重製、散布、傳輸以及修改著作,但不得為商業目的之使用。使用時必須按照著作人指定的方式表彰其姓名。

※ 引述《p22015512 (迷路的精靈)》之銘言
> 本人很久沒玩了,近日收到有人詢問我舊文連結已失效能否更新,因此重新製作

我剛剛才看到文章,以為是情報出來後有人把舊文拿出來整理
結果居然是昨天就發的
怎麼會那麼剛好有人最近詢問樓主,樓主就發了一篇,今天情報就復刻公會戰
合理懷疑詢問樓主的人有韓版的內線情報
0
-
LV. 27
GP 360
4 樓 已尻 f22222227
GP0 BP-
原來是先知,可以告訴我公會戰有沒有多新東西嗎?
或是其他內線消息。
0
-
未登入的勇者,要加入 5 樓的討論嗎?
板務人員:

5612 筆精華,01/13 更新
一個月內新增 5
歡迎加入共同維護。


face基於日前微軟官方表示 Internet Explorer 不再支援新的網路標準,可能無法使用新的應用程式來呈現網站內容,在瀏覽器支援度及網站安全性的雙重考量下,為了讓巴友們有更好的使用體驗,巴哈姆特即將於 2019年9月2日 停止支援 Internet Explorer 瀏覽器的頁面呈現和功能。
屆時建議您使用下述瀏覽器來瀏覽巴哈姆特:
。Google Chrome(推薦)
。Mozilla Firefox
。Microsoft Edge(Windows10以上的作業系統版本才可使用)

face我們了解您不想看到廣告的心情⋯ 若您願意支持巴哈姆特永續經營,請將 gamer.com.tw 加入廣告阻擋工具的白名單中,謝謝 !【教學】