作者NinJa (fine~)
看板Hearthstone
標題Re: [閒聊] 瘋狂的鍊金師 + 嚴厲的士官 =
時間Fri Jan 3 00:45:09 2014
※ 引述《henry1234562 (亨利二十三)》之銘言:
: 實驗過了 說幾個結論
: 首先 血量或攻擊力只有比原來還高 才會變成綠色
: 比如你將9/5熔岩犬用煉金師交換攻守 那他會變成 5/9
: 若血量或攻擊力比原來還低 則就會維持白色
: 再來 這個應該可以套用到所有狀況
: 任何發生血量上限更動的情況 如果血量上限是增加(與變化前相比)
: 那現有血量會增加同樣多的血
: 舉我剛才找電腦試的例子:
: 電腦場上一張5/3末日守衛 我下鍊金交換他攻守
: 他就變成 3/5 末日守衛(攻守皆比原始還低 故都是白字)
: 接著 我拿3/5歡笑之女攻擊他 於是末日守衛變成 3/2
: 之後 我對末日守衛使用沉默 他則變成 5/4
: 原理即為: 末日守衛因為沉默 血量上限從被鍊金改成的5 回到7 為增加2
: 故末日守衛現有血量也從剩下的2 +2 變成4
: 也因此 只要發生一視同仁+沉默 那血必定是回到滿的 無論一視同仁前血量如何
我的想法是
末日守衛 3/
2(5) 的時候 --> 沉默 -->變成 5/
4(7)
血量-3 沉默 一樣-3 (只看血量 功擊力比較簡單)
一視同仁也是一樣想法
血量上限1 所以怪還活著就是-0 被沉默自然回到最大血量
: ==========================================================================
: 另一個跟鍊金師無關的測試 我是測牧師的神聖精神運作原理
: 最簡單的測試方法 下受傷大劍師 並立刻對他開神聖精神
: 大劍師會從 4/3 變成4/6
: 是當前血量翻倍 接著發動治療之環 他會變成 4/10
: 血量上限變成10
: 如此可以得知 神聖精神的效果是 將目標當前血量x2 上限提高血量上升的量
: 以上..
這個我覺得也是一樣想法
4/
3(7) --> 加倍 --> 4/
6(10)
血量-4 血量-4
沒驗證過 但我直覺應該是這樣
有錯請指正 thx
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 61.70.253.222
1F:推 Unbridled :有同感+1 01/03 00:48
2F:推 grimmi :一視同仁+沉默 =血回滿 沒錯 我就遇過對面 01/03 00:57
3F:→ grimmi :先一視同仁接著在沉默我的希瓦納斯 01/03 00:58
4F:→ grimmi :已經得到驗證過了 01/03 00:58
5F:→ grimmi :而神聖精神也的確是目前血量沒錯 01/03 00:59
6F:→ henry1234562:血小鬼被魔爆就能很輕易的突破你的想法.. 01/03 01:01
7F:→ henry1234562:血小鬼+烈焰小鬼 只看烈焰小鬼的血 3/3 01/03 01:02
8F:→ henry1234562:這時發魔爆 烈焰小鬼先變成3/2 照你說法是-1 01/03 01:02
9F:→ henry1234562:但血小鬼死掉後 烈焰小鬼不會變成3/1 還是3/2.. 01/03 01:02
10F:→ henry1234562:由此可知道 這遊戲並不會記錄你離上限差多少 01/03 01:02
11F:→ henry1234562:基本機制就是 +血上限時血量一起加 扣的時候則不會扣 01/03 01:04
12F:→ henry1234562:除非當前血高於血上限 則降到血上限為止 01/03 01:04
13F:→ NinJa :魔爆之後 烈焰小鬼是-0吧? 為什麼是-1 01/03 01:06
14F:→ henry1234562:那換一個 我用兩個新兵 一個先打烈焰小鬼 01/03 01:07
15F:→ henry1234562:這樣烈焰小鬼是-1還是-0呢? 01/03 01:07
16F:→ HongFire :烈焰小鬼是-1 01/03 01:08
17F:→ henry1234562:然後另一個再打血小鬼 烈焰小鬼一樣還會是3/2 01/03 01:08
18F:→ henry1234562:那-1就不見了.. 01/03 01:08
19F:→ henry1234562:更甚者 我們可以換成受傷的大劍師+血小鬼 01/03 01:09
20F:→ henry1234562:大劍師進場會因為血小鬼在而是4/4 為-4狀態 01/03 01:09
21F:→ NinJa :-0吧 烈焰自己的max是2 把小鬼的加血當成靈氣就好了 01/03 01:10
22F:→ henry1234562:一樣兩個新兵分別打兩者 同樣會有一點傷害被吃掉.. 01/03 01:10
23F:→ henry1234562:所以你的傷害會有負的嗎? 01/03 01:11
24F:→ HongFire :魔爆後 烈焰小鬼-1 血小鬼死掉 上限回到2 01/03 01:11
25F:→ henry1234562:比如 我對烈焰小鬼放真言術盾 他對你而言是+2? 01/03 01:11
26F:→ NinJa :因為靈氣就這樣的性質阿 01/03 01:11
27F:→ NinJa :恩 max +2 01/03 01:12
28F:→ henry1234562:我是說受傷的狀態 01/03 01:13
29F:→ NinJa :所以烈焰小鬼+血小鬼 然後牧師幫放烈焰血double會是? 01/03 01:15
30F:推 henry1234562:理論上會是3/7 01/03 01:15
31F:→ NinJa :照你說法 會是6 ? 然後血小鬼死掉 烈焰變成5? 01/03 01:15
32F:→ henry1234562:不對 會是3/6.. 01/03 01:16
33F:→ henry1234562:沒錯 我認為是這樣 01/03 01:16
34F:→ henry1234562:這要單機測大概要用魚人牧師比較快 01/03 01:16
35F:→ NinJa :跟我預想的是不同 01/03 01:18
36F:→ henry1234562:沒關係 我現在來測 01/03 01:20
37F:推 henry1234562:測試完畢 跟我想的一樣 01/03 01:24
38F:→ henry1234562:我的測試為 場上有魚人隊長 我下藍鰓戰士 01/03 01:24
39F:→ henry1234562:並下冷光先知 藍鰓從2/1->4/4(隊長和先知效果) 01/03 01:25
40F:→ henry1234562:這時候對藍鰓用神聖精神 藍鰓就變成4/8 01/03 01:25
41F:→ henry1234562:然後隊長自殺 結果藍鰓確實變成2/7 符合我所假設 01/03 01:25
42F:→ NinJa :可以稍微解釋一下 這跟你上篇文章的相關點嗎 謝謝 01/03 01:36
43F:→ HongFire :你本來的說法應該就有問題 不用測就知 01/03 01:38
44F:→ HongFire :血量-4只是剛好 受傷大劍師加倍後的最大值如何算 01/03 01:39
45F:→ HongFire :你這說法無法算出來 01/03 01:40
46F:→ NinJa :所以如果大劍師是4/1的狀態 被double血 應該是 01/03 01:40
47F:→ HongFire :剛測出來應該還是目標當前血量x2這最準 01/03 01:40
48F:→ HongFire :4/2 01/03 01:40
49F:→ HongFire :我講一下我測的 01/03 01:41
50F:→ NinJa :4/2(8) 這樣嗎 01/03 01:41
51F:→ henry1234562:對的 01/03 01:41
52F:→ HongFire :對 01/03 01:41
53F:→ NinJa :重點是最大血量 不是當前血量阿 01/03 01:41
54F:→ HongFire :古拉巴什 兩隻 一隻 5/4 另一隻5/6 01/03 01:41
55F:→ HongFire :神聖精神後 5/8 5/12 01/03 01:42
56F:→ henry1234562:神聖精神效果就是 目標血量上升當前血量數值 01/03 01:42
57F:→ HongFire :滿血 5/11 5/13 01/03 01:42
58F:→ NinJa :噢 我的說法不會不能解釋4/6(10)就是了 01/03 01:42
59F:→ henry1234562:故作用在5/4上=血量+4 作用在5/6上=血量+6 01/03 01:42
60F:→ HongFire :你的說法無法算出最大值是多少 01/03 01:43
61F:→ henry1234562:作用在我魚人範例的 4/4藍鰓戰士上 = 血量+4 01/03 01:43
62F:→ HongFire :所以不算解釋 只是剛好而已 01/03 01:43
63F:→ henry1234562:因此當魚人隊長死掉時(+2/1靈氣消失) 藍鰓會降為2/7 01/03 01:44
64F:→ NinJa :就是算出來是10阿... 01/03 01:45
65F:→ henry1234562:你的理論會有問題的地方在於 當加血效果消失時 01/03 01:45
66F:→ henry1234562:你跟當前最大值的差額會減少.. 01/03 01:46
67F:→ henry1234562:但血量上限被提升時 你說差額會繼續維持 01/03 01:46
68F:→ NinJa :3+4 =7 6+4=10 4/1大劍師 1+6=7 2+6=8 01/03 01:46
69F:→ henry1234562:例如 大劍師被+真言術盾再被沉默 01/03 01:46
70F:→ NinJa :所以應該要找不同例子才對 01/03 01:47
71F:→ henry1234562:請問大劍師血量該是多少?(一開始是4/3(7)) 01/03 01:47
72F:→ HongFire :你的說法是結果論 為什麼7變成10 7變成8 01/03 01:47
73F:→ HongFire :沒有說明 01/03 01:47
74F:→ henry1234562:並你如何用你的理論解釋這個結果 01/03 01:48
75F:→ NinJa :啥結果論阿...因為6+4=10 所以Max = 10 01/03 01:49
76F:→ NinJa :因為2+6=8 所以max = 8 01/03 01:49
77F:→ NinJa :被真言術再盾應該會是 4/5(7) ? 01/03 01:51
78F:→ NinJa :真言術是+2那個吧? 01/03 01:51
79F:→ henry1234562:是得沒錯 01/03 01:52
80F:→ NinJa :再沉默 不是再盾 我打錯 01/03 01:52
81F:→ HongFire :我用代數來說為什麼是結果論 01/03 01:53
82F:→ HongFire :剛剛算出來有笑一下 01/03 01:53
83F:→ NinJa :1+1=2 結果論 01/03 01:53
84F:→ henry1234562:結果來說是4/5(7)沒錯 那你是如何解釋呢? 01/03 01:54
85F:→ HongFire :同一隻生物 一隻 血量 x 與 y 01/03 01:54
86F:→ NinJa :我也想知道你是怎麼解釋耶 01/03 01:54
87F:→ henry1234562:基本上 這遊戲的血量上限變化可以簡化成兩種 01/03 01:55
88F:→ henry1234562:1. 血量上限提升X => 結果就是 當前血量也會提升X 01/03 01:55
89F:→ HongFire :等等打錯 真言術先等一下 我打剛剛說的 01/03 01:56
90F:→ NinJa :因為這個血量最大值沒變阿 5(7) =-2 沉默之後一樣-2 01/03 01:56
91F:→ henry1234562:2. 血量上限下降X => 當前血量不變動 但最大等於上限 01/03 01:56
92F:→ HongFire :x y x是受傷後血量 y是最大值 01/03 01:56
93F:→ henry1234562:不 真言術盾會提升血量上限2 01/03 01:56
94F:→ henry1234562:因此 buff真言術盾後的大劍師當前狀態是4/5(9) 01/03 01:57
95F:→ henry1234562:這很容易單機測試 你直接放盾再用治療環補滿就知道 01/03 01:57
96F:→ HongFire :依當前血量原則 加倍後 2x y+x 01/03 01:57
97F:→ henry1234562:再被沉默才變成4/5(7) 01/03 01:57
98F:→ HongFire :差額都是 y-x 就只是剛好而已 01/03 01:58
99F:→ NinJa :我沒注意過 我再测看看 01/03 02:00
100F:→ NinJa :你也知道y=x 那你就會算血量最大值了吧... 01/03 02:00
101F:→ henry1234562:基本上改成用神聖精神的狀況來問你 01/03 02:01
102F:→ NinJa :剛好而已 也代表你剛好可以算 沒錯吧? 01/03 02:01
103F:→ henry1234562:現在改成先放神聖精神 再放沉默 那大劍師血該為何? 01/03 02:01
104F:→ henry1234562:當然我們已經知道 4/3(7)+神聖精神會變成4/6(10) 01/03 02:01
105F:→ henry1234562:根據你的理論 你認為現在沉默大劍師 血量會變多少? 01/03 02:02
106F:→ HongFire :因為6+4=10 所以Max = 10 6是結果不是你可以預測的 01/03 02:02
107F:→ NinJa :6是啥結果阿 3的血量 放一個兩倍血的buff...3*2=6 01/03 02:03
108F:→ NinJa :能不能預測? 01/03 02:03
109F:→ HongFire :中間我應該搞錯什麼 想說的大概是差額只是剛好而已 01/03 02:05
110F:→ henry1234562:反正主要問題都會出現在沉默時.. 01/03 02:06
111F:→ henry1234562:只看增加的狀況看差額是沒問題的 01/03 02:06
112F:→ henry1234562:我可以告訴你 4/6(10)的大劍師被沉默 會變成4/6(7) 01/03 02:06
113F:→ henry1234562:就看你要如何解釋這結果 01/03 02:07
114F:→ henry1234562:我的解釋法已經打在上面了 那就是這遊戲所有血量機制 01/03 02:08
115F:→ NinJa :跟你說我也是一樣答案 而且我覺得你認為10 =max是錯 01/03 02:08
116F:→ NinJa :我的解釋就是7是max 6-7=-1 所以被沉默之後還是6 01/03 02:09
117F:噓 yeh19921026 :用結果去推測過程,無法推論下次的結果 01/03 02:10
118F:→ NinJa :抱歉喔 讓我想一下 我好像會有矛盾 我兩頭忙 01/03 02:10
119F:→ henry1234562:所以你認為 4/3(7)的大劍師 神聖精神後不是4/6(10)? 01/03 02:10
120F:→ henry1234562:那你這一頁確實就出現矛盾了 01/03 02:11
121F:→ NinJa :所以照你的解釋 你是如何解釋的? 01/03 02:11
122F:→ henry1234562:我上面已經打了 我可以再複製一次 01/03 02:11
123F:→ henry1234562:1. 血量上限提升X => 結果就是 當前血量也會提升X 01/03 02:12
124F:→ henry1234562:2. 血量上限下降X => 當前血量不變動 但最大等於上限 01/03 02:12
125F:→ henry1234562:因為任何原因導致的血量變化都適用 01/03 02:12
126F:→ henry1234562:我也在我上一篇文章做了驗證 01/03 02:13
127F:→ NinJa :有個問題是 為什麼你可以兩種情況討論 我的只能一種 01/03 02:22
128F:→ NinJa :然後你上一篇的例子都是血量上限提升阿 01/03 02:22
129F:→ NinJa :血量上限下降你是在我這篇講到的嗎? 01/03 02:23
130F:→ yeh19921026 :因為你內文就講這樣阿 你也沒說有兩種 01/03 02:44
131F:→ yeh19921026 :沒有講不知道的人就以為上升下降都是離最大值固定 01/03 02:44
132F:→ NinJa :阿就依照他的例子回文阿 他也沒說他有兩種 01/03 02:47
133F:→ NinJa :所以我才奇怪 不知道照他的說法是怎麼解釋 01/03 02:47
134F:→ NinJa :1.我確實沒什麼仔細去找例子來佐證 01/03 02:49
135F:→ NinJa :2.照他上一篇的例子 我認為我的推論名險比較合理 01/03 02:49
136F:→ NinJa : *明顯 01/03 02:50
137F:→ NinJa :分兩種type 我的說法也就不矛盾了 01/03 02:52
想了一下 似乎可以不用分兩種type
就原始血量上限=A
當前血量上限=B
當前血量=C
C≦A
min(A-C,B-C)
以烈焰小鬼+血小鬼來看
烈焰 3/
3(3)(2) 被奧爆之後 3/2(3)(2)
min(2-2,3-2) = 0 所以移除血之小鬼buff=3/(2-0)
神聖精神大劍師 4/
6(10)(7) 沉默後
min(7-6,10-6) = 1 移除buff=4/(7-1)
末日守衛 3/
2(5)(7) 的時候 --> 沉默 -->變成 5/
4(5)(7)
min(7-2,5-2) = 3 沉默後=7-3=4
大劍師神聖精神 4/
3(7)(7) 變 4/
6(10)(7)
min(7-3,7-3) = 4 double後 3*2+4 = 10 (當前最大血量)
對程式來講這樣應該比較好判斷吧?
※ 編輯: NinJa 來自: 61.70.253.222 (01/03 03:47)
※ 編輯: NinJa 來自: 61.70.253.222 (01/03 03:52)
138F:→ henry1234562:事實上這也是分兩種狀況 01/03 08:59
139F:→ henry1234562:就是一邊是血上限 一邊是當前血 哪個血會多就用哪個 01/03 09:00
140F:→ henry1234562:反正身為玩家不需要知道怎麼一行寫完 只要了解機制 01/03 09:00
141F:→ henry1234562:最後 你認為我用兩種例子不公平 這是因為你在上篇最 01/03 09:01
142F:→ henry1234562:後還沒找過其他例子就先推文反駁 01/03 09:01
143F:→ henry1234562:我才拿出更多例子佐證 提出理論前先做實驗驗證是基本 01/03 09:02
144F:→ henry1234562:不過我是認為 血上限下降 的狀況是眾所皆知的 01/03 09:03
145F:→ henry1234562:因為血小鬼的關係..大家都看過魔爆傷害被吃掉.. 01/03 09:04
146F:→ henry1234562:而我在這篇推的文 要強調的也只有 固定傷害無法處理 01/03 09:05
147F:→ henry1234562:血量上限下降的狀況而已 我一直問你問題就是要確認 01/03 09:06
148F:→ henry1234562:你是否有對這件事有額外的理論來處理 你是直接反問我 01/03 09:06
149F:→ NinJa :不是吧 你不是在確認我是否有什麼額外理論... 01/04 17:44
150F:→ NinJa :而我提出來的算法(只要不出現例外) 才比較符合設計 01/04 17:46
151F:→ NinJa :當然如果有例外也會是另外的算法 而不是你那種敘述 01/04 17:46