Here is a example of a TwoFoldBlades code:
Code:
case 6000: //TwoFoldBlades
{
Dictionary<int, int> Targets = new Dictionary<int, int>();
int RemainingHP = AttackedMob.CurrentHP;
int Level = AttackSkill.Level;
double ExtPCT = 0;
if (Level == 0)
ExtPCT = 1.10;
if (Level == 1)
ExtPCT = 1.15;
if (Level == 2)
ExtPCT = 1.20;
if (Level == 3)
ExtPCT = 1.25;
if (Level == 4)
ExtPCT = 1.30;
Damage = (int)Math.Floor((Calculation.Damage(Attacker, AttackedMob, 2, 0, 0) * 1.725) * ExtPCT);
bool killed = Calculation.doMonster(AttackedMob, Damage, AType, CSocket);
Targets.Add(AttackedMob.UID, Damage);
ConquerPacket.ToLocal(ConquerPacket.MagicAttack(CSocket.Client.ID, AttackSkill.ID, AttackSkill.Level, Targets, AttackedMob.X, AttackedMob.Y), CSocket.Client.X, CSocket.Client.Y, (int)CSocket.Client.Map, 0, 0);
Targets.Clear();
break;
}