public static void AddChest(BaseCreature bc, int treasureLevel) { XmlParagon xa = GetXmlParagon(bc); if (xa != null) { xa.XmlAddChest(bc, treasureLevel); } }
public static void GiveArtifactTo(Mobile m, BaseCreature bc) { XmlParagon xa = GetXmlParagon(bc); if (xa != null) { xa.XmlGiveArtifactTo(m, bc); } else { Paragon.GiveArtifactTo(m); } }
public static bool CheckArtifactChance(Mobile m, BaseCreature bc) { XmlParagon xa = GetXmlParagon(bc); if (xa != null) { return(xa.XmlCheckArtifactChance(m, bc)); } else { return(Paragon.CheckArtifactChance(m, bc)); } }
public static double GetChestChance(BaseCreature bc) { XmlParagon xa = GetXmlParagon(bc); if (xa != null) { return(xa.XmlChestChance(bc)); } else { return(Paragon.ChestChance); } }
public static void AddChest(BaseCreature bc, int treasureLevel) { XmlParagon xa = GetXmlParagon(bc); if (xa != null) { xa.XmlAddChest(bc, treasureLevel); } else { bc.PackItem(new ParagonChest(bc.Name, treasureLevel)); } }
// static method hooks that interface with the distro Paragon system public static bool CheckConvert(BaseCreature bc, Point3D location, Map m) { XmlParagon xa = GetXmlParagon(bc); if (xa != null) { return(xa.XmlCheckConvert(bc, location, m)); } else { return(Paragon.CheckConvert(bc, location, m)); } }
public static string GetParagonLabel(BaseCreature bc) { XmlParagon xa = GetXmlParagon(bc); if (xa != null) { return(xa.XmlGetParagonLabel(bc)); } else { return("(Paragon)"); } }
public static void UnConvert(BaseCreature bc) { XmlParagon xa = GetXmlParagon(bc); if (xa != null) { xa.XmlUnConvert(bc); } else { Paragon.UnConvert(bc); } }
public static double GetHitsBuff(BaseCreature bc) { XmlParagon xa = GetXmlParagon(bc); if (xa != null) { return(xa.HitsBuff); } else { return(Paragon.HitsBuff); } }
public static void UnConvert(BaseCreature bc) { XmlParagon xa = GetXmlParagon(bc); Paragon.UnConvert(bc); }