Код: if (sd->menuskill_id == AM_PHARMACY && sd->menuskill_val > 10 && sd->menuskill_val <= 20) { //Assume Cooking Dish if (sd->menuskill_val >= 15) //Legendary Cooking Set. make_per = 10000; //100% Success else make_per = 1200*(sd->menuskill_val-10) //12% chance per set level. + 7000 - 700*(skill_produce_db[idx].itemlv-10); //70% - 7% per dish level break; } make_per = 5000; break; если не ошибаюсь то скрипт гласит: используем PHARMACY и одну из 5 кукинг сетов (Outdoor Cooking Kit[id11],Home Cooking Kit[id12],Professional Cooking Kit[id13],Royal Cooking Kit[id14],Fantastic Cooking Kit[15]), если использован Fantastic Cooking Kit[15] то шанс 100% иначе формула: % варки = 12% * (id_cooking_Set - 10) + 70 - 7*(id_cooking_Set - 10) остальным же шанс 50% если я не прав или ошибаюсь гдето исправте пли и охото узнать мнение профессионалов типо X xD
Обрати внимание что после формулы варки еды стоит break. Происходит выход из switch и до тех 50% мы не добираемся. Чтоже это за 50%? Это дефалтовое значение шанса крафта чего-либо, используется только если он явно не прописан в функции. Скорее это запасной вариант чтобы не получить 0 в шансе, потомучто все существующие способы крафта там описаны :)
ммм не обратил внимание спс =) значит я так понимаю для всех видов профессий варка еды одинакова по данной формуле?
Спасибо большое. =) Надеюсь у нас сервере действует данная формула сверху. Недавно на даче дрезья в 3 "рта" орали , что варка зависит от декс и лак и типо для этого качают спецом снипов или сн =_=;