- UID
- 1005
- 閱讀權限
- 100
- 主題
- 142
- 帖子
- 263
- 精華
- 0
- A幣
- 635
- 在線時間
- 155 小時
- 最後登錄
- 2024-11-9
區域版主
- 主題
- 142
- 帖子
- 263
- 精華
- 0
- 綜合社群主題發文量
- 9
- 電玩社群主題發文量
- 10
- 娛樂社群主題發文量
- 0
- 技術社群主題發文量
- 98
- 閱讀權限
- 100
- 註冊時間
- 2016-5-17
TA的每日心情 | 怒 2022-4-29 14:36 |
---|
簽到天數: 5 天 連續簽到: 1 天 [LV.2]偶爾看看I
|
今天嘗試修復已經修復好了,我把大概思路提供給你參考。
首先 火牢術分為幾個階段
1.生成霧
你尋找 isMist 把裡面的內容註解掉,再到遊戲施放會發現放了不會有圓環效果,
這裡會判定這個技能環多大,要持續多久,源頭在這,但這部分肯定沒問題,
因為效果有出來。
2.怪物傷害顯示與傷害扣除 ← 這裡出錯
3.怪物燃燒 - 顯示扣除傷害
首先我們要知道,火牢術屏障這一招跟毒霧一樣是不會把怪打死的,只會把怪扣到剩下 1 HP 血量就不會再扣。
但通常發生的情況是,傷害(單下)就超過怪物當前血量,例如毒霧 -100HP 但怪物只有 99 HP,
這時候會發生一個情況,因為毒霧無法殺死怪,但扣除的傷害又直接超過怪物當前血量,
那這時候怪物是該死還是不該死呢?
顯然伺服器決定第三種選擇「擺爛」你傷害顯示多少一樣顯示,但不會產生任何實際傷害。
這時候我們就要檢查 applyStatus 裡面有關 中毒傷害計算方法頁,試著去更改毒霧計算方式,
從這個角度去改看看,應該能成功。
|
|