【Terraria機(jī)制】我能釣到哪些魚?去哪釣魚?——漁獲判定

漁力不只影響釣到什么魚及其概率,還影響咬鉤速度。本專欄只針對前者,并且不涵蓋松露蟲相關(guān)內(nèi)容。wiki上該部分有參考價值,但是不完全準(zhǔn)確,這個專欄用于規(guī)范相關(guān)信息。專欄內(nèi)容比較枯燥難懂,稍后會出一個講解視頻告訴大家怎么理解這個專欄里的信息。有問題直接問,會在講解視頻里回答。游戲版本是PC端1.3.5.3。

合格的水池
簡單來說,一個方形的,大小300以上(蜂蜜200,海洋環(huán)境1000)的水池肯定可以滿足要求,能達(dá)到這個條件的你可以跳過本節(jié)與下節(jié)“漁力系數(shù)”。
釣魚的水池根據(jù)魚鉤位置而定。取魚鉤所在格的坐標(biāo)(x0,y0),如果這一格里沒有整格液體,那么將y0增加1,即取魚鉤下方一格作為魚鉤所在格(下圖中黑色格)。

從魚鉤所在格開始向左搜索到第一個實體塊,或者沒有液體,或者距離世界左邊界10格以內(nèi)的圖格,將其橫坐標(biāo)記為x1;從魚鉤所在格開始向右搜索到第一個實體塊,或者沒有液體,或者距離世界右邊界10格以內(nèi)的圖格,將其橫坐標(biāo)記為x2。
從x1到x2,逐列從y0開始由上到下掃描圖格并計數(shù),每列掃描到(不包括)第一個實體塊,或者沒有液體,或者距離世界下邊界10格以內(nèi)的圖格。在上圖中,深藍(lán)色的圖格就是被掃描到的圖格。掃描到的圖格總數(shù)就是該水池的大小。
然后是水池類型。如果掃描過程中所有圖格都是水,那么判定為普通水池。如果有至少一格不是水,那么取最后掃描到的一個不是水的圖格,如果該格為巖漿,那么判定為巖漿池;如果該格為蜂蜜,那么判定為蜂蜜池。
對于蜂蜜池,水池大小乘1.5并向下取整。最終得到的水池大小至少為75,否則不是合格的水池。
漁力系數(shù)
即使水池大小達(dá)到了75,也可能因為太小而損失漁力。當(dāng)水池較小時,漁夫手冊顯示的漁力后會有一個括號,標(biāo)出了漁力的損失。游戲根據(jù)水池大小及其他一些信息計算了漁力系數(shù),然后用理論漁力乘漁力系數(shù)并向下取整得到實際漁力。
漁力系數(shù)計算過程較復(fù)雜,這里不提供具體公式,具體公式會在講解視頻里展示。首先需要計算一個滿漁力水池大小,該值在75到300,關(guān)于魚鉤縱坐標(biāo)遞增。用當(dāng)前魚池大小除以滿漁力水池大小即得到漁力系數(shù)。
環(huán)境判定
環(huán)境的兩個因素分別是地層和環(huán)境方塊。地層包括太空、地表、地下、洞穴、地獄。漁獲判定中地層根據(jù)魚鉤位置判定,而環(huán)境方塊根據(jù)玩家所在位置判定。蘑菇釣魚環(huán)境需要200蘑菇草皮而不是100。環(huán)境可能重疊,重疊時漁獲的重疊或覆蓋關(guān)系會說明。
稀有度
漁獲稀有度分為五檔,每檔有各自的概率,各檔概率互相獨(dú)立,所以可能出現(xiàn)同時取多檔,多個不同漁獲的情形。在這種情況下,本專欄中表述靠前的會覆蓋靠后的。
各檔的概率是1除以某個整數(shù)。這個整數(shù)為:第一檔4500/漁力(最低為6),第二檔2250/漁力(最低為5),第三檔1050/漁力(最低為4),第四檔300/漁力(最低為3),第五檔150/漁力(最低為2),全部向下取整。
其他準(zhǔn)備工作
有寶匣藥水時寶匣概率為1/5,否則為1/10。背包中已經(jīng)有當(dāng)天任務(wù)魚或者當(dāng)天漁夫任務(wù)已完成時不會釣到任務(wù)魚。

開始抽獎
以句號隔開的概率互相獨(dú)立。從前往后,一旦有一個漁獲成功生成,會跳過后續(xù)所有判定。巖漿池與蜂蜜池均跳過普通水池的所有判定。
巖漿池。第一檔為黑曜石劍魚(ID:2331)。第二檔為閃鰭錦鯉(ID:2312)。第三檔為黑曜石魚(ID:2315)。
蜂蜜池。第三檔與第四檔有1/2的概率為蜂蜜魚(ID:2314)。第四檔為任務(wù)魚大黃蜂金槍魚(ID:2451)。
后續(xù)僅針對普通水池。
如果漁力系數(shù)小于1,并且從0到49隨機(jī)取兩個數(shù)(可重復(fù))均大于漁力,那么為隨機(jī)的舊鞋/海草/錫罐(ID:2337/2338/2339)。
寶匣。第一檔和第二檔為金匣(ID:2336)。第三檔為生態(tài)匣,優(yōu)先級為腐化(ID:3203),血腥(ID:3204),神圣(ID:3207),地牢(ID:3205),叢林(ID:3208),太空(ID:3206)。第四檔為鐵匣(ID:2335)。其余情況為木匣(ID:2334)。
第一檔有1/5概率漁獲為蛙腿(ID:2423)。第一檔有1/5概率為氣球河豚魚(ID:3225)。第一檔有1/10概率為和風(fēng)魚(ID:2420)。不是第一檔或第二檔并且是第四檔,有1/5概率為炸彈魚(ID:3196)。
進(jìn)行血腥/腐化判斷。如果玩家同時在血腥和腐化環(huán)境中,等概率隨機(jī)取一個。有血腥或腐化環(huán)境時會跳過神圣漁獲判定。
在腐化環(huán)境中。肉后雪地洞穴層第一檔有2/3概率為帶鱗松露(ID:2429)。肉后第一檔有1/2概率為毒彈槍(ID:3210)。第三檔為紫揮棒魚(ID:2330)。第四檔為任務(wù)魚詛咒魚/染病鞘魚/浮游噬魚(ID:2454/2485/2457)。第四檔為黑檀錦鯉(ID:2318)。
在血腥環(huán)境中。肉后雪地洞穴層第一檔有2/3概率為帶鱗松露(ID:2429)。肉后第一檔有1/2概率為舌鋒劍(ID:3211)。第四檔為任務(wù)魚血腥戰(zhàn)神/靈液魚(ID:2477/2463)。第四檔為血腥食人魚(ID:2319)。第五檔為猩紅虎魚(ID:2305)。
在神圣環(huán)境中。肉后雪地洞穴層第一檔有2/3概率為帶鱗松露(ID:2429)。肉后第一檔有1/2概率為水晶蛇(ID:3209)。地下/洞穴/地獄第二檔為混沌魚(ID:2317)。地下/洞穴/地獄第三檔為任務(wù)魚幻影魚(ID:2465)。太空/地表第三檔為任務(wù)魚妖精魚(ID:2468)。第三檔為七彩礦魚(ID:2310)。第四檔為任務(wù)魚獨(dú)角獸魚(ID:2471)。第四檔為公主魚(ID:2307)。
在苔原環(huán)境中。太空/地表第四檔為任務(wù)魚企鵝魚(ID:2467)。地表第四檔為任務(wù)魚苔原鱒魚(ID:2470)。地下/洞穴/地獄第四檔為任務(wù)魚豬龍魚/突變弗林魚(ID:2484/2466)。第五檔有1/12概率,或者第四檔有1/6概率為寒霜飛魚(ID:3197)。第四檔為寒霜鰷魚(ID:2306)。第五檔為大西洋鱈魚(ID:2299)。地下/洞穴/地獄有1/3概率為鏡面魚(ID:2309)。
在叢林環(huán)境中。地表第四檔為任務(wù)魚鯰魚/跳跳魚/熱帶梭魚(ID:2452/2483/2488)。地表/地下/洞穴/地獄第四檔為任務(wù)魚泥魚(ID:2486)。地下/洞穴/地獄第四檔為斑駁油魚(ID:2311)。第四檔為雙鰭鱈魚(ID:2313)。第五檔為霓虹脂鯉(ID:2302)。
在蘑菇環(huán)境中。第四檔為任務(wù)魚毒菌魚(ID:2475)。
在太空/地表層,距離地圖左右邊界小于380格,并且魚池大小大于1000(也就是海洋環(huán)境)。第二檔有1/2概率為掠奪鯊(ID:2341),剩下1/2概率為鋸齒鯊(ID:2342)。第三檔有1/5概率為粉水母(ID:2438)。第三檔有1/2概率為劍魚(ID:2332)。第四檔有任務(wù)魚金槍魚須船長/小丑魚(ID:2480/2481)。第四檔為蝦(ID:2316)。第五檔有1/2概率為紅鯛魚(ID:2301)。第五檔為金槍魚(ID:2300)。其余為鱒魚(ID:2297)。
經(jīng)過前面所有判定均未生成漁獲。太空/地表第四檔為任務(wù)魚鳥妖魚/墜落海星/克蘇魯魚(ID:2461/2458/2459)。太空第四檔為任務(wù)魚云魚/飛龍尾/天使魚(ID:2453/2473/2476)。太空第四檔為雀鯛(ID:2304)。地表/地下第四檔為任務(wù)魚土魚(ID:2455)。地表第四檔為任務(wù)魚兔兔魚/雷管魚/僵尸魚(ID:2479/2456/2474)。肉后地下/洞穴/地獄第三檔有1/10概率為綠水母(ID:2437)。地下/洞穴/地獄第三檔有1/5概率為藍(lán)水母(ID:2436)。地下/洞穴/地獄第一檔為金鯉魚(ID:2308)。地下/洞穴/地獄第二檔有1/2概率為巖魚錘(ID:2320)。地下/洞穴/地獄第三檔為臭味魚(ID:2321)。地下/洞穴/地獄第四檔為任務(wù)魚骷髏魚/蝙蝠魚/珠寶魚/蜘蛛魚(ID:2478/2450/2464/2469)。洞穴/地獄第四檔為任務(wù)魚饑餓魚/惡魔地獄魚/向?qū)锥爵~(ID:2462/2482/2472/2460)。地下/洞穴/地獄第四檔有3/4概率為裝甲洞穴魚(ID:2303)。剩余的漁獲判定較復(fù)雜,另起一段。
地下/洞穴/地獄,第四檔或第五檔直接進(jìn)入A判定,其他檔位有1/4概率進(jìn)入A判定。A判定中,1/4概率為裝甲洞穴魚(ID:2303),剩下3/4概率為鏡面魚(ID:2309)。
第四檔為任務(wù)魚史萊姆魚(ID:2487)。如果魚池大小num1大于1000且是第五檔,漁獲為三文魚(ID:2298)。
其他情況為鱸魚(ID:2290)。
