瀏覽代碼

Added missing option changes for Illusionary Shadow and Soul Link that disappeared when you left the screen (bugreport:1053)

git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@12246 54d463be-8e91-2dee-dedb-b68131a5f0ec
ultramage 17 年之前
父節點
當前提交
c49afb1245
共有 2 個文件被更改,包括 21 次插入1 次删除
  1. 2 0
      Changelog-Trunk.txt
  2. 19 1
      src/map/status.c

+ 2 - 0
Changelog-Trunk.txt

@@ -4,6 +4,8 @@ AS OF SVN REV. 5091, WE ARE NOW USING TRUNK.  ALL UNTESTED BUGFIXES/FEATURES GO
 IF YOU HAVE A WORKING AND TESTED BUGFIX PUT IT INTO STABLE AS WELL AS TRUNK.
 
 2008/02/27
+	* Added missing option changes for Illusionary Shadow and Soul Link
+	  that disappeared when you left the screen (bugreport:1053)
 	* Added support for the "view player equip" feature (see topic:174461)
 2008/02/26
 	* Added new settings for Autotrade. [Zephyrus]

+ 19 - 1
src/map/status.c

@@ -6025,7 +6025,12 @@ int status_change_start(struct block_list* bl,enum sc_type type,int rate,int val
 			sc->opt3 |= 0x80;
 			opt_flag = 0;
 			break;
-		//0x100, 0x200 missing?
+		//0x100 missing?
+//	TODO:
+//		case SC_MOONLIT:
+//			sc->opt3 |= 0x200;
+//			opt_flag = 0;
+//			break;
 		case SC_MARIONETTE:
 		case SC_MARIONETTE2:
 			sc->opt3 |= 0x400;
@@ -6043,6 +6048,19 @@ int status_change_start(struct block_list* bl,enum sc_type type,int rate,int val
 			sc->opt3 |= 0x2000;
 			opt_flag = 0;
 			break;
+		case SC_BUNSINJYUTSU:
+			sc->opt3 |= 0x4000;
+			opt_flag = 0;
+			break;
+		case SC_SPIRIT:
+			sc->opt3 |= 0x8000;
+			opt_flag = 0;
+			break;
+//	TODO:
+//		case SC_BIOLABAURA:
+//			sc->opt3 |= 0x10000;
+//			opt_flag = 0;
+//			break;
 		//OPTION
 		case SC_HIDING:
 			sc->option |= OPTION_HIDE;