浏览代码

- Increased char buffer for reading the exp table to up to 24000 chars per line.
- Added my custom experience table that goes up to level 1000.


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

skotlex 19 年之前
父节点
当前提交
99466e67c1
共有 3 个文件被更改,包括 14 次插入100 次删除
  1. 9 0
      Changelog-Trunk.txt
  2. 4 99
      db/exp2.txt
  3. 1 1
      src/map/pc.c

+ 9 - 0
Changelog-Trunk.txt

@@ -5,6 +5,15 @@ IF YOU HAVE A WORKING AND TESTED BUGFIX PUT IT INTO STABLE AS WELL AS TRUNK.  EV
 GOES INTO TRUNK AND WILL BE MERGED INTO STABLE BY VALARIS AND WIZPUTER. -- VALARIS
 
 2006/02/06
+	* Added a custom exp table that goes up to level 1000 (db/exp2.txt). [Skotlex]
+	- It uses a inverse exponential growth rate to mimic the official exp rate
+	  increase as close as possible.
+	- It overrides the exp level of the last 5~10 official exp values for a
+	  smoother curve.
+	- It's adjusted so that the Lv1000 exp requirement for Advanced Base/2nd
+	  Job is close to the unsigned int limit without going above it (limit is
+	  4294967295 in my system. It goes up to 42k Million on Advanced
+	  Base lv1000, I think)
 	* Fixed startnpctimer starting multiple timers instead of failing when the
 	  npc timer is already running. [Skotlex]
 	* Venom Splasher update: [Skotlex]

文件差异内容过多而无法显示
+ 4 - 99
db/exp2.txt


+ 1 - 1
src/map/pc.c

@@ -8078,7 +8078,7 @@ int pc_readdb(void)
 {
 	int i,j,k;
 	FILE *fp;
-	char line[16000],*p;
+	char line[24000],*p;
 
 	// •K—v??’l?‚Ý?‚Ý
 	memset(exp_table,0,sizeof(exp_table));

部分文件因为文件数量过多而无法显示