public static bool IsInstant(this PotionType type) { var attrib = type.GetAttribute <PotionTypeInfoAttribute>(); var effect = attrib.Effect; var et = PotionEffectType.GetById(effect); return(et == null || et.IsInstant()); }
public static int GetMaxLevel(this PotionType type) { var attrib = type.GetAttribute <PotionTypeInfoAttribute>(); return(attrib.MaxLevel); }
public static int GetDamageValue(this PotionType type) { var attrib = type.GetAttribute <PotionTypeInfoAttribute>(); return(attrib.DamageValue); }