public static string GetImagePath(this CfgSkill skill)
        {
            string SkillIcon     = "skill_" + skill.Icon + ".jpg";
            string SkillWhenFail = "/images/ui/skillIcon/active_skill/skill_anyingjiqu.jpg";

            try
            {
                string usedPath = MapPaths.GetPath("/images") + "skillIcon/";
                if (File.Exists(usedPath + SkillIcon))
                {
                    return("/images/skillIcon/" + SkillIcon);
                }

                usedPath = MapPaths.GetPath("/images") + "ui/skillIcon/active_skill/";
                if (File.Exists(usedPath + SkillIcon))
                {
                    return("/images/ui/skillIcon/active_skill/" + SkillIcon);
                }

                usedPath = MapPaths.GetPath("/images") + "ui/skillIcon/passive_skill/";
                if (File.Exists(usedPath + SkillIcon))
                {
                    return("/images/ui/skillIcon/passive_skill/" + SkillIcon);
                }

                return(SkillWhenFail);
            }
            catch (Exception ex)
            {
                return(SkillWhenFail);
            }
        }
        public static string GetHeadIconPath(this CfgCard card)
        {
            string AnimationID             = card.Anim_id.ToString();
            string RessourceHeadIconFolder = "/images/ui/headIcon/";

            try
            {
                string Id    = AnimationID.Substring(0, 4);
                string elite = AnimationID.Substring(4, AnimationID.Length - 4);

                try
                {
                    int tID = Convert.ToInt32(Id);
                    if (tID > 2099 && tID < 3000)
                    {
                        elite = "6";
                    }
                }
                catch { }


                string fileName = Id + "_" + elite;
                string name     = "h_" + fileName + ".jpg";
                string name2    = "h_" + fileName + ".png";

                string usedPath = MapPaths.GetPath("/images") + "ui/headIcon/";
                if (File.Exists(usedPath + name))
                {
                    return(RessourceHeadIconFolder + name);
                }

                if (File.Exists(usedPath + name2))
                {
                    return(RessourceHeadIconFolder + name2);
                }

                return(RessourceHeadIconFolder + "h_dummy_hero_icon.jpg");
            }
            catch (Exception ex)
            {
                return(RessourceHeadIconFolder + "h_dummy_hero_icon.jpg");
            }
        }
 public string GetSmallImagePath()
 {
     if (Race == 1)
     {
         return("/images/ui/group/group_small_shadow.png");
     }
     if (Race == 2)
     {
         return("/images/ui/group/group_small_fortress.png");
     }
     if (Race == 3)
     {
         return("/images/ui/group/group_small_abyss.png");
     }
     if (Race == 4)
     {
         return("/images/ui/group/group_small_forest.png");
     }
     if (Race == 5)
     {
         return("/images/ui/group/group_small_dark.png");
     }
     if (Race == 6)
     {
         return("/images/ui/group/group_small_light.png");
     }
     if (Race == 7)
     {
         return(File.Exists(MapPaths.GetPath("/images") + "/ui/group/group_small_light_dark.png") ? "/images/ui/group/group_small_light_dark.png" : "/images/ui/group/group_light_dark.png");
     }
     if (Race == 8)
     {
         return("/images/ui/group/group_small_star_region.png");
     }
     return("/images/ui/group/group_buff_null.png");
 }