Weapon research и заточка.
-
у меня вопрос, веапони ресёч допустим 10лвл дает +10% вероятность заточки
если точить в кузнице или как ? Я смотрел описания скилов, но чего то я маленько не понимаю. Подскажите. -
И что код значит?
-
по-моему это код на вероятность производства, а не заточку.
-
не производства а заточки.
т.к. учитывает лвл оружия, текущий уровень, +ВР
для производста формула раза в 3 большеПС интерестно что есть проверка на отрицательный процент, может будет оружие 5го лвл заточка которого на +10 только у БСа с шансом 5%
-
уровень там не учитывается. Если это заточка, то только на оружие
-
с каких пор уровень оружия не учитываеться при заточке?
вполне возможно что это код только заточки оружия, либо просто броня приравниваеться к 4лвл оружия -
ну народ..сначала учите ц, а уже потом обсуждайте код.
[code:1myjfh20]/*==========================================-
精錬成功率
*------------------------------------------
*/
int status_percentrefinery(struct map_session_data *sd,struct item item)
{
int percent; / это вероятность заточки. */nullpo_retr(0, item);
[/code:1myjfh20]берём из базы по заточке (читается из refine_db.txt) вероятность заточки для айтема
itemdb_wlv(item->nameid) - уровень вепона или 0 для брони
item->refine - текущая заточка вещи[code:1myjfh20]
percent=percentrefinery[itemdb_wlv(item->nameid)][(int)item->refine];[/code:1myjfh20]к вероятности прибавляем уровень Weapon Research[code:1myjfh20] percent += pc_checkskill(sd,BS_WEAPONRESEARCH); // 武器研究スキル所持 [/code:1myjfh20] чтобы вероятность была не больше 100 и не меньше 0 [code:1myjfh20] // 確率の有効範囲チェック if( percent > 100 ){ percent = 100; } if( percent < 0 ){ percent = 0; } return percent;
}[/code:1myjfh20]
-
-
Pret, я говорю про базовый уровень
-
криво выразился "текущий уровень" - это на сколько заточена вешь
т.е. item->refine -
ну да, красноречие не входит в мои таланты