Re: [問題] 技能石賣商店

作者: e2167471 (喬妹)   2015-06-11 17:35:57
本來就跟你丟東西的順序沒有關係
不管你怎麼丟 你最後擺出來東西一樣 vendor的演算法就會一樣
現在你已經出現160顆買不到4gcp 所以可以確定 vendor絕對不是看總%
這種情況下 我是不覺得演算法有聰明到會自動幫你湊40 40
(光想就覺得很搞剛 如果要花時間想這演算法還不如一開始就看總% 一樣意思)
簡單測試一下 8+6+6+6+5+5+7=43 (手邊湊不出你的組合 不過我丟160%確實是4gcp
交易欄就只出現一顆GCP
但是如果這時候再丟一顆8%上去 卻會出現一顆GCP+2卷軸碎片
表示有兩顆本來被算在43%裡面的被8%取代了 (不然一顆gem不可能給2碎片
所以我假設他會先抓大顆的gem
假設一種情況:vendor會先抓大顆的抓到靠近40% 然後再抓小顆的補
你說:A(578) B(578) C(578) D(578) E(677) 剩下F(9999888) 總合就是剛好160
所以你有5%*4 6%*1 7%*6 8%*7 9%*4
用這個假設
9%*4 + 5%*1 = 41% (gcp)
8%*5 = 40% (gcp)
8%*2 + 7%*4 = 40% (gcp)
7%*2 + 6%*1 + 5%*3 = 39% (fail)
所以你會得到 3gcp + 1卷軸 + 1碎片
當然我是不知道真正的情況是怎樣啦
因為你說你拿到 3gcp + 1卷軸
所以有可能不是我講得這樣 不過只是舉個例子
至於為什麼GGG要這樣設計
因為如果它只看總% 那我今天拿40%+6%=46%去賣
演算法判定 交易欄出現 46% > 40% 所以給1gcp 這樣本應要有的卷軸碎片就消失了
同理 這種算法 我拿50% 60% 70% 也只會拿到1gcp
所以他一定是以gem顆為單位在算的 而不是去加總品質
recipe明文寫的是40%可以換1*gcp
它的演算法不管如何 總之在1gcp的範圍內一定是保證可以換到的
要避免bug就是乖乖40% 40%這樣換
recipe並沒有說40n%可以換n*gcp 即便你常常這樣換到n*gcp
那也只是剛好可以算出來 它的機制並不是為了讓你換n顆而設計的
說損害玩家權益 我是覺得言重了
※ 引述《herochen14 (herochen14)》之銘言:
: 小弟把有品質的技能石湊一湊拿去賣商店
: 算過總品質是160
: 照理說應該要有四顆稜鏡
: 但不管怎麼賣 都只有三稜鏡一捲軸
: 但如果是分四組40品質賣
: 卻都可以買到稜鏡
: 不知道有沒有人有碰過一樣的問題?
作者: fff417 (天璇)   2015-06-11 20:29:00
專業捏 猛猛der

Links booklink

Contact Us: admin [ a t ] ucptt.com