Jelajahi Sumber

Fixed a bug with statpoint.txt reading and giving too much stat points

git-svn-id: https://svn.code.sf.net/p/rathena/svn/branches/stable@1133 54d463be-8e91-2dee-dedb-b68131a5f0ec
celest 20 tahun lalu
induk
melakukan
3bdcf34341
2 mengubah file dengan 5 tambahan dan 1 penghapusan
  1. 2 0
      Changelog-SVN.txt
  2. 3 1
      src/map/pc.c

+ 2 - 0
Changelog-SVN.txt

@@ -1,6 +1,8 @@
 Date	Added
 
 02/18
+        * Fixed a bug with statpoint.txt reading and giving too much stat points,
+          thanks to Benz / eAthenaC [celest]
         * Fixed client errors when pecopeco Lord Knights/Paladins log in with a weapon
           equipped [celest]
         * Added bAddRace2 -- check item_bonus.txt [celest]

+ 3 - 1
src/map/pc.c

@@ -7065,7 +7065,7 @@ int pc_readdb(void)
 
 	// ƒXƒLƒ‹ƒcƒŠ?
 	memset(statp,0,sizeof(statp));
-	i=0;
+	i=1;
 	j=45;	// base points
 	fp=fopen("db/statpoint.txt","r");
 	if(fp == NULL){
@@ -7077,6 +7077,8 @@ int pc_readdb(void)
 				continue;
 			if ((j=atoi(line))<0)
 				j=0;
+			if (i >= MAX_LEVEL)
+				break;
 			statp[i]=j;			
 			i++;
 		}