Last updated on
Hader 不再受傷修改
首先找到遊戲所在位置,可至steam右鍵遊戲找到遊戲目錄, 並且找到Hades/Content/Scripts這個目錄
在Scripts裡面有許多遊戲資料可自由修改, 修改後僅需重新讀檔即可生效 不須重開遊戲
我們找到Combat.lua這個文件
在約790行那裏有個
if victim == CurrentRun.Hero then
簡單來說就是判斷受傷的人是不是當前玩家
把if內的那一大段改成一個return即可讓玩家無傷
最後代碼應該會長這樣
if victim == CurrentRun.Hero then
return
else
DamageEnemy( victim, triggerArgs )
end
這時你應該會注意到else裡面那段DamageEnemy
很明顯就是怪物受傷的判斷, 稍微往下拉即可找到這個func(約第832行)
裡面可以發現有傷害為0的判斷, 由此可知DamageAmount就是傷害基底
if triggerArgs.DamageAmount == 0 then
return
end
我們可以在end的下方添加一行自訂傷害的代碼
triggerArgs.DamageAmount = 999999
但經過測試似乎需要先打掉護盾才會計算到剛剛的傷害, 可能護盾的判斷是在其他地方