2016年9月18日 星期日

降三世明王技能連開的傷害計算問題


降三世明王的主動技能為:造出敵方的HP最大值20%的損害


這主動技能是無視防禦力的無屬性傷害

當敵人的血量在20%以下時,甚至可以造到開技殺敵的效果,見:http://www.padpadblog.com/2016/09/3-1.html


然而,當連開5個降三世明王的技能時,是有可能會出現剩下極小血量的情況(未必是1血)


舉幾個例子:
1. 敵人血量是100
-每一個降三世明王的主動技能對敵人造成20%的傷害,即20血
-5技連開後,敵人血量變0
~殺掉


2. 敵人血量是99
-每一個降三世明王的主動技能對敵人造成20%的傷害,四捨五入後,即20血
-4技連開後,造成80傷害值,敵人剩下19點血量
-再開最後一技,敵人血量變0
~殺掉

3. 敵人血量是98
-每一個降三世明王的主動技能對敵人造成20%的傷害,四捨五入後,即20血
-4技連開後,造成80傷害值,敵人剩下18點血量
-5技連開後,敵人血量變0
~殺掉

4. 敵人血量是97
-每一個降三世明王的主動技能對敵人造成20%的傷害,四捨五入後,即19血
-4技連開後,造成76傷害值,敵人剩下21點血量 
*再開第5技,敵人血量剩2

5. 敵人血量是96
-每一個降三世明王的主動技能對敵人造成20%的傷害,四捨五入後,即19血
-4技連開後,造成76傷害值,敵人剩下20點血量 
*再開第5技,敵人血量剩1

6. 敵人血量是101
-每一個降三世明王的主動技能對敵人造成20%的傷害,四捨五入後,即20血
-4技連開後,造成80傷害值,敵人剩下21點血量
*再開第5技,敵人血量剩1

7. 敵人血量是102
-每一個降三世明王的主動技能對敵人造成20%的傷害,四捨五入後,即20血
-4技連開後,造成80傷害值,敵人剩下22點血量 
*再開第5技,敵人血量剩2

8. 敵人血量是103
-每一個降三世明王的主動技能對敵人造成20%的傷害,四捨五入後,即21血
-4技連開後,造成84傷害值,敵人剩下19點血量 
~5技連開後,敵人血量變0
~殺掉

9. 敵人血量是104
-每一個降三世明王的主動技能對敵人造成20%的傷害,四捨五入後,即21血
-4技連開後,造成84傷害值,敵人剩下20點血量 
~5技連開後,敵人血量變0
~殺掉


好混亂對吧?
變成列表比較好懂:

1/2/0/0/0,好像有秩序似的
正是!

請見以下列表:

敵方血量除5
如果是可除盡的話,5技連開後,是會殺掉的
如果是餘數是1,5技連開後,剩下1血
如果是餘數是2,5技連開後,剩下2血
如果是餘數是3,5技連開後,殺
如果是餘數是4,5技連開後,殺

以上為降三世明王的20%技跟PAD傷害程式四捨五入的問題

image source: https://twitter.com/h_ppon

https://www.facebook.com/padpadblog

Happy Puzzle & Dragons!!!