Варка еды

Тема в разделе "Игровые вопросы", создана пользователем QvaziScerium, 3 сен 2008.

  1. QvaziScerium

    QvaziScerium Игрок

    Код:
    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
  2. ASPirine

    ASPirine Заблокирован

    Обрати внимание что после формулы варки еды стоит break. Происходит выход из switch и до тех 50% мы не добираемся.
    Чтоже это за 50%? Это дефалтовое значение шанса крафта чего-либо, используется только если он явно не прописан в функции. Скорее это запасной вариант чтобы не получить 0 в шансе, потомучто все существующие способы крафта там описаны :)
  3. QvaziScerium

    QvaziScerium Игрок

    ммм не обратил внимание спс =) значит я так понимаю для всех видов профессий варка еды одинакова по данной формуле?
  4. ASPirine

    ASPirine Заблокирован

    Да.
    QvaziScerium нравится это.
  5. QvaziScerium

    QvaziScerium Игрок

    Спасибо большое. =)
    Надеюсь у нас сервере действует данная формула сверху.
    Недавно на даче дрезья в 3 "рта" орали , что варка зависит от декс и лак и типо для этого качают спецом снипов или сн =_=;
  6. ASPirine

    ASPirine Заблокирован

    Просто далеко не факт что формулу не поправят в дальнейшем.