- 閱讀權限
- 50
- 最後登錄
- 13-7-19
- 精華
- 2
- UID
- 1725507
- 帖子
- 1370
- 積分
- 1625
- 註冊時間
- 10-5-12
- 在線時間
- 629 小時
    
- UID
- 1725507
- 帖子
- 1370
- 積分
- 1625
- Good
- 136
- 註冊時間
- 10-5-12
- 在線時間
- 629 小時
|
推一下舊文, 主要是想到些東西
設怪物防禦值為500, 對其平常傷害為1000, 即角色攻擊力:
500 + 1000 = 1500
破防後防禦歸0, 即傷害為:
1500 - 0 = 1500
3水後-60%防禦, 在這裡定義為原防禦值的-60%, 即:
500 - 500x0.6 = 200
套用上述假設的攻擊力1500, 3水後對怪物傷害為:
1500 - 200 = 1300
而破防+3水的傷害為:
1500 - (500x0 - 200) = 1500 + 200 = 1700
小結:
盲點在於我們計算3水疊增的傷害時不是以原防禦值計算, 而是用破防後的數值(0)來計算
因為本來水屬是減防禦值, 但以乘法計算、兼且在0乘以任何數值只會得出零的情況下, 這樣就是原廠的設計失誤
我猜製作組設計屬性和技能時有搞清楚才會搬上檯面, 不然這兩者根本不能並存於遊戲內, 不然就是超大bug
簡單一點, 就是系統計算過總傷害值後才會減少怪物的血量棒
而時間之快讓玩家無法來得及思考, 並不是出現bug之類的問題
單純地將「結果」呈現於眼前, 如何把「步驟」還原則是我們玩家自虐的「樂趣」(?)
希望流言終結 |
|