public static bool HasTrait(this Agent agent, StatusEffectNameDB.rowIds vanillaTraitType) => agent.HasTrait(vanillaTraitType.GetName());
public static bool HasStatusEffect(this StatusEffects statusEffects, StatusEffectNameDB.rowIds statusEffect) => statusEffects.hasStatusEffect(statusEffect.GetName());
public static void AddStatusEffect(this StatusEffects statusEffects, StatusEffectNameDB.rowIds statusEffect) { statusEffects.AddStatusEffect(statusEffect.GetName()); }
public static void AddStatusEffect(this StatusEffects statusEffects, StatusEffectNameDB.rowIds statusEffect, bool showText, bool dontPrevent) { statusEffects.AddStatusEffect(statusEffect.GetName(), showText, dontPrevent); }