|
المشاركات 97 |
+التقييم 0.05 |
تاريخ التسجيل Dec 2019 |
الاقامة |
نظام التشغيل |
رقم العضوية 3343 |
public static void OnPlayer(
int reduction = Base.MulDiv((int)target.Gems[GemTypes.Tortoise], 64, 100);
SpellObj.Damage = (uint)Base.MulDiv((int)SpellObj.Damage, (int)(100 - Math.Min(67, reduction)), 100);
public void Load()
public void Load()
{
if (File.Exists(Constants.DataHolderPath + "Magictype.txt"))
{
using (StreamReader read = File.OpenText(Constants.DataHolderPath + "Magictype.txt"))
{
string Linebas;
while ((Linebas = read.ReadLine()) != null)
{
string[] line = Linebas.Split(new string[] { "@@", " " }, StringSplitOptions.RemoveEmptyEntries);
Magic spell = new Magic();
spell.ID = ushort.Parse(line[1]);
spell.AttackInFly = AttackInFlay(spell);
spell.Type = (MagicSort)byte.Parse(line[2]);
spell.Name = line[3];
spell.Level = byte.Parse(line[8]);
spell.UseMana = ushort.Parse(line[9]);
if (spell.ID == (ushort)Game.Enums.SpellID.RevengeTail)
spell.Damage = int.Parse(line[10]);
else if (spell.ID == (ushort)Game.Enums.SpellID.ToxicFog)
spell.Damage = (byte)((double.Parse(line[10]) % 100));
else
{
if ((spell.Type == MagicSort.AddMana || spell.Type == MagicSort.Recruit || spell.Type == MagicSort.Attack) && double.Parse(line[10]) < 10000 || spell.Type == MagicSort.Auras)
spell.Damage = int.Parse(line[10]);
else
spell.Damage = Math.Min((float)(double.Parse(line[10]) % 1000), 500);//(float)((double.Parse(line[10]) % 1000) / 10000);
}
if (spell.ID == 12580 || spell.ID == 12590 || spell.ID == 12600)
if (spell.ID == 10490)
spell.Damage = 150;
public void Load()
public void Load()
{
if (File.Exists(Constants.DataHolderPath + "Magictype.txt"))
{
using (StreamReader read = File.OpenText(Constants.DataHolderPath + "Magictype.txt"))
{
string Linebas;
while ((Linebas = read.ReadLine()) != null)
{
string[] line = Linebas.Split(new string[] { "@@", " " }, StringSplitOptions.RemoveEmptyEntries);
Magic spell = new Magic();
spell.ID = ushort.Parse(line[1]);
spell.AttackInFly = AttackInFlay(spell);
spell.Type = (MagicSort)byte.Parse(line[2]);
spell.Name = line[3];
spell.Level = byte.Parse(line[8]);
spell.UseMana = ushort.Parse(line[9]);
if (spell.ID == (ushort)Game.Enums.SpellID.RevengeTail)
spell.Damage = int.Parse(line[10]);
else if (spell.ID == (ushort)Game.Enums.SpellID.ToxicFog)
spell.Damage = (byte)((double.Parse(line[10]) % 100));
else
{
if ((spell.Type == MagicSort.AddMana || spell.Type == MagicSort.Recruit || spell.Type == MagicSort.Attack) && double.Parse(line[10]) < 10000 || spell.Type == MagicSort.Auras)
spell.Damage = int.Parse(line[10]);
else
spell.Damage = Math.Min((float)(double.Parse(line[10]) % 1000), 500);//(float)((double.Parse(line[10]) % 1000) / 10000);
}
if (spell.ID == 12580 || spell.ID == 12590 || spell.ID == 12600)
if (spell.ID == 10490)
spell.Damage = 150;
الذين يشاهدون محتوى الموضوع الآن : 1 ( الأعضاء 0 والزوار 1) | |
|
الموضوع | كاتب الموضوع | المنتدى | مشاركات | آخر مشاركة |
حل مشكله اسكلة ال triple attack في سورس Virus 3D | Tefa | تطوير سيرفرات كونكر | 2 | 2020-04-11 10:51 PM |
Server-Virus 3D | MahmoudElsndbad | اعلانات السيرفيرات الشخصية | 0 | 2019-12-15 10:20 PM |
بعد اذنك يحسن انتا ورايدر طلب | nova | مشكلات السيرفيرات كونكر الشخصيه | 6 | 2019-11-16 07:06 AM |
بعد اذنك الرجاله مشكله بسيطه | Eslamahmed | مشكلات السيرفيرات كونكر الشخصيه | 16 | 2019-08-05 04:16 AM |
يا virus السورس mr banda الجديد دا حلو بس | kotb | مشكلات السيرفيرات كونكر الشخصيه | 2 | 2019-07-25 03:10 AM |