安裝 Steam
登入
|
語言
簡體中文
日本語(日文)
한국어(韓文)
ไทย(泰文)
Български(保加利亞文)
Čeština(捷克文)
Dansk(丹麥文)
Deutsch(德文)
English(英文)
Español - España(西班牙文 - 西班牙)
Español - Latinoamérica(西班牙文 - 拉丁美洲)
Ελληνικά(希臘文)
Français(法文)
Italiano(義大利文)
Bahasa Indonesia(印尼語)
Magyar(匈牙利文)
Nederlands(荷蘭文)
Norsk(挪威文)
Polski(波蘭文)
Português(葡萄牙文 - 葡萄牙)
Português - Brasil(葡萄牙文 - 巴西)
Română(羅馬尼亞文)
Русский(俄文)
Suomi(芬蘭文)
Svenska(瑞典文)
Türkçe(土耳其文)
tiếng Việt(越南文)
Українська(烏克蘭文)
回報翻譯問題
-- TakeDamageWithoutBTD and TakeBreakDamageWithoutBTBD are very likely to break features of other mods (I can't name any specific ones off the top of my head, but if they exist, they'll be broken) that depend on patches to the original TakeDamage and TakeBreakDamage.
-- To avoid infinite loops, you could instead use a static "lock" field that is set just before entering recursion, checked before that to avoid entering further recursion, and reset after exiting recursion (preferably in a finally block, just to be sure).
-- Color of the Human Heart's BeforeTakeDamage similarly breaks any patches to GiveDamage. In particular, it'll be breaking a "melee immunity" passive I'm planning to add to an upcoming mod (granted, this breakage will be beneficial for the player in this case, but still not intended).
-- Additionally, its implementation of "deal no damage" (-100% damage and stagger damage bonus) is also very breakable - as it is additive with other percentage damage bonuses applied to the same die, and also with percentage damage bonuses given by the target's buffs, having any positive ones partially cancels this effect and allows some damage through. In fact, this can be seen even without any other mods, just by having some Smoke (and no Puffy Brume).
-- To solve both of these, you could use a transpiler to insert a call to a checking method (with ref damage and stagger damage to alter them if necessary) directly into GiveDamage, just before TakeDamage.