else if (item->GetVnum() == 76014)
{
int aiChangeProb[ITEM_ATTRIBUTE_MAX_LEVEL] =
{
0, 10, 50, 39, 1
};
if(item2->GetType() == ITEM_NEW_RINGS)
{
item2->SetAttrRings(true);
}else{
item2->SetAttrRings(false);
}
item2->ChangeAttribute(aiChangeProb);
}
else if (item->GetVnum() >= 71200 && item->GetVnum() <= 71206)
{
const TItemTable * ort_bec_kontrol = item2->GetProto();
if (ort_bec_kontrol->sAddonType == -1)
{
item2->ChangeAttribute();//Bütün efsunların değişmesini istemiyorsanız bu satırı silin yada yorum haline getirin.
int32_t ort = 0;
int32_t bec = 0;
switch (item->GetVnum())
{
case 71201:
ort = number(101, 150);
bec = -(number(15,20));
break;
case 71202:
ort = number(151, 200);
bec = -(number(15,20));
break;
case 71203:
ort = number(201, 250);
bec = -(number(15,20));
break;
case 71204:
ort = number(251, 300);
bec = -(number(15,20));
break;
case 71205://ort verir
ort = number(301, 350);
bec = -(number(15,20));
break;
case 71206://beceri verir
ort = -(number(10, 25));
bec = number(20,30);
break;
default:
ort = number(60, 100);
bec = -(number(15,20));
break;
}
item2->SetForceAttribute(0,72,ort);
item2->SetForceAttribute(1,71,bec);
}
else
{
ChatPacket(CHAT_TYPE_INFO, "Bu nesneyi sadece ortalama ve/veya beceri hasarı gelebilen esyalarda kullanabilirsin !");
return false;
}
}