diff options
author | Playtester <Playtester@54d463be-8e91-2dee-dedb-b68131a5f0ec> | 2009-04-14 16:09:19 +0000 |
---|---|---|
committer | Playtester <Playtester@54d463be-8e91-2dee-dedb-b68131a5f0ec> | 2009-04-14 16:09:19 +0000 |
commit | 446b24910597339d03cbf2d0686213236063bfcd (patch) | |
tree | 7a3f652a3adcd0c00e7461986f28313267300d90 /src/map/skill.c | |
parent | 0054ae737552023d87621aac0ffe08246549cf22 (diff) | |
download | hercules-446b24910597339d03cbf2d0686213236063bfcd.tar.gz hercules-446b24910597339d03cbf2d0686213236063bfcd.tar.bz2 hercules-446b24910597339d03cbf2d0686213236063bfcd.tar.xz hercules-446b24910597339d03cbf2d0686213236063bfcd.zip |
* Cooking success chance is now affected by DEX and LUK
- "cooking exp" still needs to be implemented
- also fixed a small issue when whispering to someone in autotrade
git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@13671 54d463be-8e91-2dee-dedb-b68131a5f0ec
Diffstat (limited to 'src/map/skill.c')
-rw-r--r-- | src/map/skill.c | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/src/map/skill.c b/src/map/skill.c index b56e67568..ac6bf6957 100644 --- a/src/map/skill.c +++ b/src/map/skill.c @@ -10607,7 +10607,9 @@ int skill_produce_mix (struct map_session_data *sd, int skill_id, int nameid, in 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 + + 1000 - 500*(skill_produce_db[idx].itemlv-10) //10% - 5% per dish level + + 20*status->dex + 10*status->luk //0.2% per DEX, 0.1% per LUK + + 1000; //TODO: Replace with MIN(5*COOKINGATTEMPTS;2000) break; } make_per = 5000; |