Ver código fonte

* Implemented official drop rate estimation
- estimation is rounded on 2 positions after decimal point
- this will effectively raise drop rates below 50% by 0.01%

git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@11651 54d463be-8e91-2dee-dedb-b68131a5f0ec

Playtester 17 anos atrás
pai
commit
2aae5965dc
2 arquivos alterados com 5 adições e 0 exclusões
  1. 4 0
      Changelog-Trunk.txt
  2. 1 0
      src/map/mob.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.
 
+2007/11/04
+	* Implemented official drop rate estimation [Playtester]
+	- estimation is rounded on 2 positions after decimal point
+	- this will effectively raise drop rates below 50% by 0.01%
 2007/11/03
 	* Added jA script function 'strnpcinfo', for increased npc awareness
 2007/11/02

+ 1 - 0
src/map/mob.c

@@ -3380,6 +3380,7 @@ static bool mob_parse_dbrow(char** str)
 		}
 		type = itemdb_type(db->dropitem[i].nameid);
 		rate = atoi(str[k+1]);
+		if (rate < 5000) rate += 1; //Official drop bug estimate
 		if (class_ >= 1324 && class_ <= 1363)
 		{	//Treasure box drop rates [Skotlex]
 			rate_adjust = battle_config.item_rate_treasure;