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

Removed the (int)var 'statlimit' from the pc.c to avoid some lines of code at "pc_setparam" function.

Zephyr

git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@17054 54d463be-8e91-2dee-dedb-b68131a5f0ec
ediejohnny 12 лет назад
Родитель
Сommit
254ae25f6a
1 измененных файлов с 7 добавлено и 13 удалено
  1. 7 13
      src/map/pc.c

+ 7 - 13
src/map/pc.c

@@ -6862,7 +6862,7 @@ int pc_readparam(struct map_session_data* sd,int type)
  *------------------------------------------*/
 int pc_setparam(struct map_session_data *sd,int type,int val)
 {
-	int i = 0, statlimit;
+	int i = 0;
 
 	nullpo_ret(sd);
 
@@ -6959,28 +6959,22 @@ int pc_setparam(struct map_session_data *sd,int type,int val)
 		}
 		break;
 	case SP_STR:
-		statlimit = pc_maxparameter(sd);
-		sd->status.str = cap_value(val, 1, statlimit);
+		sd->status.str = cap_value(val, 1, pc_maxparameter(sd));
 		break;
 	case SP_AGI:
-		statlimit = pc_maxparameter(sd);
-		sd->status.agi = cap_value(val, 1, statlimit);
+		sd->status.agi = cap_value(val, 1, pc_maxparameter(sd));
 		break;
 	case SP_VIT:
-		statlimit = pc_maxparameter(sd);
-		sd->status.vit = cap_value(val, 1, statlimit);
+		sd->status.vit = cap_value(val, 1, pc_maxparameter(sd));
 		break;
 	case SP_INT:
-		statlimit = pc_maxparameter(sd);
-		sd->status.int_ = cap_value(val, 1, statlimit);
+		sd->status.int_ = cap_value(val, 1, pc_maxparameter(sd));
 		break;
 	case SP_DEX:
-		statlimit = pc_maxparameter(sd);
-		sd->status.dex = cap_value(val, 1, statlimit);
+		sd->status.dex = cap_value(val, 1, pc_maxparameter(sd));
 		break;
 	case SP_LUK:
-		statlimit = pc_maxparameter(sd);
-		sd->status.luk = cap_value(val, 1, statlimit);
+		sd->status.luk = cap_value(val, 1, pc_maxparameter(sd));
 		break;
 	case SP_KARMA:
 		sd->status.karma = val;