Implement many UX improvements, packages and their assets and a UI overhaul in collection

This commit is contained in:
2026-07-09 10:18:24 +02:00
parent 61030d84b7
commit 844e81488c
111 changed files with 4480 additions and 258 deletions
+11
View File
@@ -64,6 +64,7 @@ namespace KernelPanic.Combat
}
int amount = Mathf.Max(0, request.Amount);
amount = ApplyFlatAdditions(amount, request);
amount = ApplyMultipliers(amount, request);
amount = ApplyCrit(amount, request, out bool wasCritical);
amount = ApplyResistancesAndWeaknesses(amount, request);
@@ -95,6 +96,16 @@ namespace KernelPanic.Combat
return Mathf.RoundToInt(amount * (multiplier / 100f));
}
private static int ApplyFlatAdditions(int amount, DamageRequest request)
{
if (request.Source != null && request.Language == Language.JavaScript)
{
amount += Mathf.Max(0, request.Source.JavaScriptFlatDamageBonus);
}
return amount;
}
private static int ApplyCrit(int amount, DamageRequest request, out bool wasCritical)
{
wasCritical = false;