كود:
Double attacke = attacker.MinAttack + Kernel.Random.Next((int)attacker.MaxAttack - (int)attacker.MinAttack);
#region Breakthrough
if (attacker.PlayerFlag == PlayerFlag.Player)
{
if (attacker.BattlePower < attacked.BattlePower)
{
if (Kernel.ChanceSuccess(((float)attacker.Breaktrough / 10f) - (float)(attacked.Counteraction / 10f)))
{
attacke = (Int32)attacker.MaxAttack/* + 3000*/;
Packet.Effect |= MsgInteract.InteractEffects.Penetration;
}
}
}
# endregion