diff options
Diffstat (limited to 'src/map')
-rw-r--r-- | src/map/clif.c | 2 | ||||
-rw-r--r-- | src/map/skill.c | 4 |
2 files changed, 4 insertions, 2 deletions
diff --git a/src/map/clif.c b/src/map/clif.c index 8998ba806..61db7f26e 100644 --- a/src/map/clif.c +++ b/src/map/clif.c @@ -8766,7 +8766,7 @@ void clif_parse_WisMessage(int fd, struct map_session_data* sd) { char output[256]; sprintf(output, "%s is in autotrade mode and cannot receive whispered messages.", dstsd->status.name); - clif_wis_message(fd, sd->status.name, output, strlen(output) + 1); + clif_wis_message(fd, wisp_server_name, output, strlen(output) + 1); return; } 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; |