Просмотр исходного кода

* 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://svn.code.sf.net/p/rathena/svn/trunk@13671 54d463be-8e91-2dee-dedb-b68131a5f0ec

Playtester 16 лет назад
Родитель
Сommit
6eccfdfff4
3 измененных файлов с 8 добавлено и 2 удалено
  1. 4 0
      Changelog-Trunk.txt
  2. 1 1
      src/map/clif.c
  3. 3 1
      src/map/skill.c

+ 4 - 0
Changelog-Trunk.txt

@@ -3,6 +3,10 @@ Date	Added
 AS OF SVN REV. 5091, WE ARE NOW USING TRUNK.  ALL UNTESTED BUGFIXES/FEATURES GO INTO TRUNK.
 IF YOU HAVE A WORKING AND TESTED BUGFIX PUT IT INTO STABLE AS WELL AS TRUNK.
 
+2009/04/14
+	* Cooking success chance is now affected by DEX and LUK [Playtester]
+	- "cooking exp" still needs to be implemented
+	- also fixed a small issue when whispering to someone in autotrade
 2009/04/01
 	* Removed online_check config options. (always active now) [FlavioJS]
 	* Clarified char_maintenance config option.

+ 1 - 1
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;
 	}
 	

+ 3 - 1
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;