| Hazem |
2021-08-18 02:12 PM |
Skill WindWalker TripleBeast
كود PHP:
#region TripleBeast
case 12850:
{
if (CanUseSpell(spell, attacker.Owner))
{
if (Time32.Now > attacker.TripleBeastStamp.AddMilliseconds(1200))
{
attacker.TripleBeastStamp = Time32.Now;
PrepareSpell(spell, attacker.Owner);
MsgMagicEffect suse = new MsgMagicEffect(true);
suse.Attacker = attacker.UID;
suse.SpellID = spell.ID;
suse.SpellLevel = spell.Level;
suse.X = X;
suse.Y = Y;
if (attackedsob == null)
{
if (CanAttack(attacker, attacked, spell, false))
{
attack.Effect = Attack.InteractEffects.None;
uint damage = Game.Attacking.Calculate.Ranged(attacker, attacked, spell, ref attack);
damage = (uint)(damage * spell.Power / 100); // Power
if (attacker.SwirlingStorm)
{
damage = (uint)(damage * attacker.SwirlingStormPercent / 100);
attacker.SwirlingStorm = false;
}
suse.Effect = attack.Effect;
ReceiveAttack(attacker, attacked, attack, ref damage, spell);
suse.AddTarget(attacked.UID, damage, attack);
attacker.Owner.SendScreen(suse, true);
}
}
else
{
if (CanAttack(attacker, attackedsob, spell))
{
attack.Effect = Attack.InteractEffects.None;
uint damage = Game.Attacking.Calculate.Ranged(attacker, attackedsob, ref attack);
damage = (uint)(damage * spell.Power / 100); // Power
suse.Effect = attack.Effect;
ReceiveAttack(attacker, attackedsob, attack, damage, spell);
suse.AddTarget(attackedsob.UID, damage, attack);
attacker.Owner.SendScreen(suse, true);
}
}
}
}
break;
}
#endregion
والى هيجيلو ارور فى الكلمه دى
هتدخل على
entity.cs
وتبحث عن
وتضيف جنبها
ونبحث عن ده فى نفس الملف
كود PHP:
public bool Aura_isActive;
كود PHP:
public bool SwirlingStorm;
public int SwirlingStormPercent;
|