Revert "DamageType defined as in JSON"

This reverts commit 1c31070fc8.
This commit is contained in:
2024-04-01 12:04:12 -04:00
parent 1c31070fc8
commit 3649c629b7
4 changed files with 147 additions and 143 deletions
+40 -36
View File
@@ -752,48 +752,52 @@ public class Enum {
}
public enum DamageType {
NONE,
CRUSHING,
SLASHING,
SIEGE,
PIERCING,
MAGIC,
BLEEDING,
POISON,
MENTAL,
HOLY,
UNHOLY,
LIGHTNING,
FIRE,
COLD,
HEALING,
ACID,
DISEASE,
UNKNOWN,
None,
Crush,
Slash,
Siege,
Pierce,
Magic,
Bleed,
Poison,
Mental,
Holy,
Unholy,
Lightning,
Fire,
Cold,
Healing,
Acid,
Disease,
Unknown,
// these added for immunities
ATTACK,
POWERS,
COMBAT,
SPIRES,
SNARE,
STUN,
BLIND,
ROOT,
FEAR,
CHARM,
POWERBLOCK,
DEBUFF,
STEAL,
DRAIN;
Attack,
Powers,
Combat,
Spires,
Snare,
Stun,
Blind,
Root,
Fear,
Charm,
PowerBlock,
DeBuff,
Powerblock,
Steel,
Drain;
public static DamageType GetDamageType(String modName) {
DamageType damageType;
if (modName.isEmpty())
return DamageType.NONE;
damageType = DamageType.valueOf(modName.replace(",", "").toUpperCase());
return DamageType.None;
try {
damageType = DamageType.valueOf(modName.replace(",", ""));
} catch (Exception e) {
Logger.error(e);
return DamageType.None;
}
return damageType;
}
}