Пример #1
0
        private string GetElemAttrString(MobElemAttr elemAttr)
        {
            StringBuilder sb1 = new StringBuilder(),
                          sb2 = new StringBuilder();

            sb1.Append("Summons after death ");
            sb2.Append(GetElemAttrResistString(elemAttr.I));
            sb2.Append(GetElemAttrResistString(elemAttr.L));
            sb2.Append(GetElemAttrResistString(elemAttr.F));
            sb2.Append(GetElemAttrResistString(elemAttr.S));
            sb2.Append(GetElemAttrResistString(elemAttr.H));
            sb2.Append(GetElemAttrResistString(elemAttr.D));
            sb2.Append(GetElemAttrResistString(elemAttr.P));
            sb1.AppendLine().Append(sb2.ToString());
            return(sb1.ToString());
        }
Пример #2
0
        private string GetElemAttrString(MobElemAttr elemAttr)
        {
            StringBuilder sb1 = new StringBuilder(),
                          sb2 = new StringBuilder();

            sb1.Append("Ice Lightning Fire Poison Holy Dark Physical");
            sb2.Append(GetElemAttrResistString(elemAttr.I));
            sb2.Append(GetElemAttrResistString(elemAttr.L));
            sb2.Append(GetElemAttrResistString(elemAttr.F));
            sb2.Append(GetElemAttrResistString(elemAttr.S));
            sb2.Append(GetElemAttrResistString(elemAttr.H));
            sb2.Append(GetElemAttrResistString(elemAttr.D));
            sb2.Append(GetElemAttrResistString(elemAttr.P));
            sb1.AppendLine().Append(sb2.ToString());
            return(sb1.ToString());
        }
Пример #3
0
        private string GetElemAttrString(MobElemAttr elemAttr)
        {
            StringBuilder sb1   = new StringBuilder();
            var           elems = new[]
            {
                new { name = "Physical", attr = elemAttr.P },
                new { name = "Holy", attr = elemAttr.H },
                new { name = "Fire", attr = elemAttr.F },
                new { name = "Ice", attr = elemAttr.I },
                new { name = "Poison", attr = elemAttr.S },
                new { name = "Lightning", attr = elemAttr.L },
                new { name = "Dark", attr = elemAttr.D },
            };

            foreach (var item in elems)
            {
                if (item.attr != ElemResistance.Normal)
                {
                    sb1.Append($"{item.name} {GetElemAttrResistString(item.attr)}, ");
                }
            }
            return(sb1.ToString().TrimEnd().TrimEnd(','));
        }