اول موضوع تبع المسابقة



موضوع النهارده للناس العايزة تخلي الجماية
Tortoise Gem 
.d تقلل الضربة زي Conquer Online بظبط من
Mero
الحل
هنخش علي class
Calculate.cs
هتبحث عن
كود:
internal static uint Ranged(Entity attacker, Entity attacked, ref Attack attack, byte p = 0)
تحت
كود:
CheckDamage(attacker, attacked, ref Damage, ref attack, false);
هتضيف ده
كود:
var NormalTortoiseGemCount = 0;
var RefinedTortoiseGemCount = 0;
var SuperTortoiseGemCount = 0;
foreach (var Item in attacked.Owner.Equipment.Objects)
{
if (Item != null)
{
if (Item.SocketOne == Enums.Gem.NormalTortoiseGem)
{
NormalTortoiseGemCount++;
}
if (Item.SocketTwo == Enums.Gem.NormalTortoiseGem)
{
NormalTortoiseGemCount++;
}
if (Item.SocketOne == Enums.Gem.RefinedTortoiseGem)
{
RefinedTortoiseGemCount++;
}
if (Item.SocketTwo == Enums.Gem.RefinedTortoiseGem)
{
RefinedTortoiseGemCount++;
}
if (Item.SocketOne == Enums.Gem.SuperTortoiseGem)
{
SuperTortoiseGemCount++;
}
if (Item.SocketTwo == Enums.Gem.SuperTortoiseGem)
{
SuperTortoiseGemCount++;
}
}
}
for (int kero = 0; kero < NormalTortoiseGemCount; kero++)
{
Damage = Damage - (Damage / 100 * 2);
}
for (int kero = 0; kero < RefinedTortoiseGemCount; kero++)
{
Damage = Damage - (Damage / 100 * 4);
}
for (int kero = 0; kero < SuperTortoiseGemCount; kero++)
{
Damage = Damage - (Damage / 100 * 6);
}
وهتبحث عن
كود:
internal static uint Melee(Entity attacker, Entity attacked, ref Attack attack, byte p = 0)
تحت
كود:
CheckDamage(attacker, attacked, ref Damage, ref attack, false);
هتضيف ده
كود:
var NormalTortoiseGemCount = 0;
var RefinedTortoiseGemCount = 0;
var SuperTortoiseGemCount = 0;
foreach (var Item in attacked.Owner.Equipment.Objects)
{
if (Item != null)
{
if (Item.SocketOne == Enums.Gem.NormalTortoiseGem)
{
NormalTortoiseGemCount++;
}
if (Item.SocketTwo == Enums.Gem.NormalTortoiseGem)
{
NormalTortoiseGemCount++;
}
if (Item.SocketOne == Enums.Gem.RefinedTortoiseGem)
{
RefinedTortoiseGemCount++;
}
if (Item.SocketTwo == Enums.Gem.RefinedTortoiseGem)
{
RefinedTortoiseGemCount++;
}
if (Item.SocketOne == Enums.Gem.SuperTortoiseGem)
{
SuperTortoiseGemCount++;
}
if (Item.SocketTwo == Enums.Gem.SuperTortoiseGem)
{
SuperTortoiseGemCount++;
}
}
}
for (int kero = 0; kero < NormalTortoiseGemCount; kero++)
{
Damage = Damage - (Damage / 100 * 2);
}
for (int kero = 0; kero < RefinedTortoiseGemCount; kero++)
{
Damage = Damage - (Damage / 100 * 4);
}
for (int kero = 0; kero < SuperTortoiseGemCount; kero++)
{
Damage = Damage - (Damage / 100 * 6);
}
وياريت متعدلش فيها عشان متبوظش حاجة
انتهي
