瀏覽代碼

Follow up r16916: enforced status recalc when intravision ends to ensure it is properly overridden.
Follow up r16914: removed unused var

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

shennetsind 12 年之前
父節點
當前提交
f0035207bb
共有 2 個文件被更改,包括 4 次插入1 次删除
  1. 1 1
      src/map/atcommand.c
  2. 3 0
      src/map/status.c

+ 1 - 1
src/map/atcommand.c

@@ -2526,7 +2526,7 @@ ACMD_FUNC(skillpoint)
  *------------------------------------------*/
 ACMD_FUNC(zeny)
 {
-	int zeny, new_zeny;
+	int zeny;
 	nullpo_retr(-1, sd);
 
 	if (!message || !*message || (zeny = atoi(message)) == 0) {

+ 3 - 0
src/map/status.c

@@ -9412,6 +9412,9 @@ int status_change_end_(struct block_list* bl, enum sc_type type, int tid, const
 			clif_status_load(bl, SI_KYOUGAKU, 0); // Avoid client crash
 			clif_status_load(bl, SI_ACTIVE_MONSTER_TRANSFORM, 0);
 			break;
+		case SC_INTRAVISION:
+			calc_flag = SCB_ALL;/* required for overlapping */
+			break;
 		}
 
 	opt_flag = 1;