Según RMS, a la hora de hacer comidas cuenta cuántos ingredientes tengas encima.
Pues bien, me he ido al test server y he probado a hacer 100 comidas nivel 8, con todos los ingredientes encima, con un supernovice 99 150dex/luk sin experiencia previa. La cosa es, que he probado con todos los ingredientes encima y fallaban 1 ó 2 cada 10 comidas, luego he probado con los ingredientes necesarios para 10 y fallaba lo mismo.
¿El número de ingredientes
realmente se toma en cuenta?
Según la fórmula en el código de eAthena, parece que sí pero...no logro entender por qué me hace esto.
make_per = 1200 * (sd->menuskill_val - 10)
+ 20 * (sd->status.base_level + 1)
+ 20 * (status->dex + 1)
+ 100 * (rand()%(30+5*(sd->cook_mastery/400) - (6+sd->cook_mastery/80)) + (6+sd->cook_mastery/80))
- 400 * (skill_produce_db[idx].itemlv - 11 + 1)
- 10 * (100 - status->luk + 1)
- 500 * (num - 1)
- 100 * (rand()%4 + 1);