作者jeffffliu (女子 食我 口阿)
看板Minecraft
標題Re: [情報] 村民交易簡介 (1.3.x & 1.4.x 比較)
時間Fri Nov 16 13:38:33 2012
※ 引述《andychay2 (Andychay2)》之銘言:
: 7.所有村民起始時只會提供一種交易組合。他們的上一個交易組合(交易界面「向右」箭
: 頭點到底)成功交易後,他們會提供新的交易組合。請注意交易界面在村民提供新的交易
: 組合前必須關閉。產生交易組合時,村民會被紫色的粒子包圍環繞一會兒。新的交易組合
: 可能會包括村民已經買入/售出的東西——如果是這樣的話,新的組合會代替舊的組合,使
: 得村民的交易價格發生變化。雖然似乎村民能夠提供的交易組合的數量沒有上限,但他們
: 對於同種物品同一時刻只會提供一種交易組合。而且,當一名村民具有太多的交易組合時
: ,很可能新產生的交易組合會因為與舊的組合包括同種物品而代替舊組合,這樣總的組合
: 數量仍未改變。
讓我們來比較一下 1.3.x 的交易系統跟 1.4.x 的黑心交易系統有什麼差別
一、何時會更新交易清單
1.3.x 1.4.x
什麼時候 1.新增 交易過
最後項目 交易過
最後項目
會發生更新 關閉交易視窗後3秒 關閉交易視窗後2秒
交易清單 2.刪除 交易過
非最後項目 拿掉刪除機制
交易
清單數量>1 增加交易次數上限
有機會(使用次數<=3~13次)
[1]達到上限後
不可交易
關閉交易視窗後1秒 除非
清單新增時
記住該交易項目
[2] 才增加交易上限2~12
[3]
[1] ToolUses < nextInt(6) + nextInt(6) + 3 , 8次的機率最高
[2] 結果只會記住整次交易最後一次超過使用次數的項目
[3] 增加 nextInt(6) + nextInt(6) + 2 次,7次機率最高
二、如何更新交易清單
1.3.x 相同的地方 1.4.x
交易清單[初始化]
/*當要清單需求 */ 新增 1交易項目
/*清單是空的時候 */
更新交易清單 1.3.x┌─●
開 始 ●─┐1.4.x
↓ ↓ No
結果就是1.4.x No┌─◆
需要新增交易項目時 ◆────────┐
你不新增項目 │ │Yes ↓Yes No │
交易次數就不增加 │ │ ◆
交易清單 > 1 時 ◆─┐│
│ │ ↓Yes ││
│ │
所有已達交易上限的項目 ││
│ │
增加2~12次交易次數[3] ││
│ ↓ ↓ ││
│
新增 1交易項目 ←──────┘│
↓ ↓ ↓ ↓
No┌─◆
有需要移除的交易項目時◆ ◆
如果該村民在村莊內 ◆┐No
│ ↓Yes ↓Yes │
│
移除該交易項目 產生happyVillager特效+ │
│ ↓ ↓ │
└─────→
該村民獲得Regeneration效果 ←─────────┘
10秒鐘 (紫色@效果)
│ │
└→●
結 束 ●←┘
三、如何新增交易項目
這部分差異性不太大所以不特別分開敘述
新增交易項目是可以一次新增n交易項目
但是目前遊戲中只使用了新增1交易項目
1.建立
預定新增的交易項目清單 //注意這是一整個清單不是單項
A 依照村民種類新增各種交易項目
B 依照各交易項目的設定機率來看這次要不要新增該種交易項目
*這個機率在1.4.x會有一個修正
根據現有交易清單大小會提昇較低的機率,然後把過高的機率調降
大約如圖所示http://i.imgur.com/s3vNT.png
只有鐵匠才會到26個其他大約都在10幾個
順便設定各種項目的交易價格
類型:賣物品、買物品、礫石->燧石、附魔
*附魔的種類是選取等級5~19的附魔,但是在這裡就會固定下來
該項目就不會在變動
C 如果很很遺憾的各種交易項目
都沒有新增進去是空的
新增一個
金塊的交易項目
2.把預定新增的交易清單
shuffle一下
//亂數排列一下
3.從交易清單一開始依序
有條件新增n個交易項目
//目前遊戲只會新增第一個
A 如果現有交易清單裡面
沒有該交易項目則新增
//不檢查是啥附魔
B 如果有的話要新增的項目需要花費比較少的時候
//相對價格比較便宜
就把現有的設定成新增的項目
//這時候比較濫的附魔
C 如果以上條件都無法達成就不更動目前交易清單
//可能會蓋掉比較好的
四、交易項目有哪些
格式: [機率%]物品(數量 Min~Max)
如果有變動
暗色為1.3.x
亮色為1.4.x
由於不同項目需要多少個是另外一個表,我把它列在一起
//機率原本想要小數點不過一行短了只好改用% 省一個字
※機率在1.4.x有修正,請參考三
賣物 多少個商品買一個綠寶石
農夫 圖書館員 鐵匠 屠夫
90小麥 18~21 80紙
24~36/19~30 70煤礦16~23 70煤礦 16~23
50羊毛 14~21 80書
11~13/12~15 50鐵塊 8~ 9 50生豬肉14~17
50生雞肉14~17 30寫好的書 1~ 1 50金塊 8~ 9 50生牛肉14~17
40熟魚肉 9~12 50鑽石 4~ 5
買物 正數:
多少個綠寶石買一個商品 負數:一個綠寶石買
多少個商品
農夫 圖書館員 牧師 鐵匠(同行機率同) 屠夫
90麵包 -4~-3 80書櫃 3~ 4 20終界眼 7~10 50鐵劍 7~10鑽石劍12~13 10豬鞍 6~ 7
30西瓜 -8~-5 20玻璃 -5~-4 30經驗瓶-4~-2 30鐵斧 6~ 7鑽石斧 9~11 30皮甲 4~ 4
30蘋果 -8~-5 20指南針10~11 40紅石 -4~-2 50鐵鎬 7~ 8鑽石鎬10~11 30皮鞋 2~ 3
30餅乾-10~-8 20時鐘 10~11 30螢光石-4~-2 30鐵鏟 4~ 5鑽石鏟 7~ 7 30皮盔 2~ 3
30剪刀 3~ 3 20鐵鋤 4~ 5鑽石鋤 7~ 7 30皮腿 2~ 3
30打火石3~ 3 20鐵鞋 4~ 5鑽石鞋 7~ 7 30熟豬肉-7~-6
30熟雞肉-8~-7 20鐵盔 4~ 5鑽石盔 7~ 7 30熟牛肉-7~-6
30箭矢
-12~-9/-5~-18 20鐵甲10-13鑽石甲15-18
/*此為13x設定錯誤,MinMax放反 */ 20鐵腿 8- 9鑽石腿11-13
/*導致只能買5個*/ 10鎖子鞋5-6鎖子甲11-14
10鎖子盔5-6鎖子腿 9-10
拆解 花費
一個綠寶石 附魔 花費
2~4個綠寶石 附上
5~19等級附魔
農夫 牧師
50礫石10->燧石
4~5/2~3 10/5鐵劍 10/5鑽石劍
10/5鐵甲 10/5鑽石甲
10/5鐵斧 10/5鑽石斧
10/5鐵鎬 10/5鑽石鎬
賣物
填補用 未使用
金塊8-9 終界珍珠 3~ 3
終界眼 2~ 2
種子 34~47
西瓜種子30~37
南瓜種子30~37
腐肉 36~63
五、村民其他小差異
村民的特效新增兩個以及原本的heart
angryVillager:村民在村莊裡面被揍的時候
happyVillager:村民在村莊裡面更新交易清單的時候
heart:村民在村莊裡面發情的時候
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 111.254.55.224
※ 編輯: jeffffliu 來自: 111.254.55.224 (11/16 13:46)
推 andychay2:支持分析anvil~ 11/16 14:49
→ mabikerry:暱稱女子食我.. 11/16 14:53
推 andychay2:神之文阿.... 11/16 14:55
→ jeffffliu:來趁還在1.3.2的時候來dupe龍蛋 11/16 14:57
→ jeffffliu:很猶豫要不要畫流程圖(汗) 11/16 14:58
→ jeffffliu:有戴頭盔 被anvil砸的傷害會比較少 11/16 15:09
推 mabikerry:那如果遇上上次那個轟殺凋零妖的陷阱呢(′‧ω‧‵) 11/16 15:29
→ jeffffliu:系統一直會記錄村民拿到多少綠寶石 可是一直沒用到 11/16 16:12
推 leitha:載那個地圖在1.4.2玩過 凋零只損一小格冏 11/16 18:37
→ shin2190:越看越模糊 我還是繼續用熔岩更新法好了~ 11/16 21:21
→ jeffffliu:重點是1.4.2交易次數限制很大 11/16 21:47
→ andychay2:交易清單不能抽換只會產生更多殺人案 11/16 22:48
→ jeffffliu:抽換是啥意思 有沒有刪除其實不影響會不會出現選項 11/16 23:04
→ andychay2:交易清單總量有限制嗎? 11/17 10:33
推 astrophytum:想請教一下,如果一個村民的所有交易選項都已經開出來 11/17 10:45
→ astrophytum:了,交易最後一項還可以恢復前面交易選項的次數嗎? 11/17 10:46
→ jeffffliu:可以恢復 新增動作還是會繼續作只是通常只剩下取代便宜 11/17 10:58
→ jeffffliu:交易清單沒上限 但是能新增的項目就那些 11/17 10:59
→ jeffffliu:如果想要的項目一直都在最後一項就好了_a_ 11/17 11:02
推 astrophytum:瞭解了,所以如果村民交易全開,只要最後一項不要太差 11/17 11:39
→ astrophytum:照樣可以洗綠寶石 (づ′▽`)づ 11/17 11:40
→ jeffffliu:只是7次就要等他Reset 11/17 12:40
※ 編輯: jeffffliu 來自: 1.173.223.39 (01/14 23:43)