Ver Fonte

Filled in missing SI_ (status icon) names based on official info.
This is just for completeness, since nothing will display on the client until icon files are associated with these ids.

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

ultramage há 16 anos atrás
pai
commit
7d85415214
1 ficheiros alterados com 159 adições e 22 exclusões
  1. 159 22
      src/map/status.h

+ 159 - 22
src/map/status.h

@@ -316,7 +316,7 @@ typedef enum sc_type {
 	SC_MAX, //Automatically updated max, used in for's to check we are within bounds.
 } sc_type;
 
-//Numerates the Number for the status changes (client-dependent), imported from jA
+// Official status change ids, used to display status icons on the client.
 enum si_type {
 	SI_BLANK		= -1,
 	SI_PROVOKE		= 0,
@@ -357,12 +357,18 @@ enum si_type {
 	SI_WEIGHT50 		= 35,
 	SI_WEIGHT90		= 36,
 	SI_ASPDPOTION		= 37,
-	//38: Again Aspd Potion
-	//39: Again Aspd Potion
-	//40: Again Aspd Potion
+//	SI_ASPDPOTION2 = 38,
+//	SI_ASPDPOTION3 = 39,
+//	SI_ASPDPOTIONINFINITY = 40,
 	SI_SPEEDPOTION1		= 41,
 	SI_SPEEDPOTION2		= 42,
+//	SI_AUTOCOUNTER = 43,
+//	SI_SPLASHER = 44,
+//	SI_ANKLESNARE = 45,
 	SI_ACTIONDELAY		= 46,
+//	SI_NOACTION = 47,
+//	SI_IMPOSSIBLEPICKUP = 48,
+//	SI_BARRIER = 49,
 	SI_STRIPWEAPON		= 50,
 	SI_STRIPSHIELD		= 51,
 	SI_STRIPARMOR		= 52,
@@ -373,25 +379,58 @@ enum si_type {
 	SI_CP_HELM		= 57,
 	SI_AUTOGUARD		= 58,
 	SI_REFLECTSHIELD	= 59,
+//	SI_DEVOTION = 60,
 	SI_PROVIDENCE		= 61,
 	SI_DEFENDER		= 62,
+//	SI_MAGICROD = 63,
+//	SI_WEAPONPROPERTY = 64,
 	SI_AUTOSPELL		= 65,
+//	SI_SPECIALZONE = 66,
+//	SI_MASK = 67,
 	SI_SPEARQUICKEN		= 68,
+//	SI_BDPLAYING = 69,
+//	SI_WHISTLE = 70,
+//	SI_ASSASSINCROSS = 71,
+//	SI_POEMBRAGI = 72,
+//	SI_APPLEIDUN = 73,
+//	SI_HUMMING = 74,
+//	SI_DONTFORGETME = 75,
+//	SI_FORTUNEKISS = 76,
+//	SI_SERVICEFORYOU = 77,
+//	SI_RICHMANKIM = 78,
+//	SI_ETERNALCHAOS = 79,
+//	SI_DRUMBATTLEFIELD = 80,
+//	SI_RINGNIBELUNGEN = 81,
+//	SI_ROKISWEIL = 82,
+//	SI_INTOABYSS = 83,
+//	SI_SIEGFRIED = 84,
+//	SI_BLADESTOP = 85,
 	SI_EXPLOSIONSPIRITS	= 86,
 	SI_STEELBODY		= 87,
+//	SI_EXTREMITYFIST = 88,
+//	SI_COMBOATTACK = 89,
 	SI_FIREWEAPON		= 90,
 	SI_WATERWEAPON		= 91,
 	SI_WINDWEAPON		= 92,
 	SI_EARTHWEAPON		= 93,
+//	SI_MAGICATTACK = 94,
 	SI_STOP			= 95,
+//	SI_WEAPONBRAKER = 96,
 	SI_UNDEAD		= 97,
-// 102 = again gloria - from what I saw on screenshots, I wonder if it isn't gospel... [DracoRPG]
+//	SI_POWERUP = 98,
+//	SI_AGIUP = 99,
+//	SI_SIEGEMODE = 100,
+//	SI_INVISIBLE = 101,
+//	SI_STATUSONE = 102,
 	SI_AURABLADE		= 103,
 	SI_PARRYING		= 104,
 	SI_CONCENTRATION	= 105,
 	SI_TENSIONRELAX		= 106,
 	SI_BERSERK		= 107,
+//	SI_SACRIFICE = 108,
+//	SI_GOSPEL = 109,
 	SI_ASSUMPTIO		= 110,
+//	SI_BASILICA = 111,
 	SI_LANDENDOW		= 112,
 	SI_MAGICPOWER		= 113,
 	SI_EDP			= 114,
@@ -399,60 +438,128 @@ enum si_type {
 	SI_WINDWALK		= 116,
 	SI_MELTDOWN		= 117,
 	SI_CARTBOOST		= 118,
-	//119, blank
+//	SI_CHASEWALK = 119,
 	SI_REJECTSWORD		= 120,
 	SI_MARIONETTE		= 121,
 	SI_MARIONETTE2		= 122,
 	SI_MOONLIT		= 123,
 	SI_BLEEDING		= 124,
 	SI_JOINTBEAT		= 125,
+//	SI_MINDBREAKER = 126,
+//	SI_MEMORIZE = 127,
+//	SI_FOGWALL = 128,
+//	SI_SPIDERWEB = 129,
 	SI_BABY			= 130,
+//	SI_SUB_WEAPONPROPERTY = 131,
 	SI_AUTOBERSERK		= 132,
 	SI_RUN			= 133,
 	SI_BUMP			= 134,
 	SI_READYSTORM		= 135,
+//	SI_STORMKICK_READY = 136,
 	SI_READYDOWN		= 137,
+//	SI_DOWNKICK_READY = 138,
 	SI_READYTURN		= 139,
+//	SI_TURNKICK_READY = 140,
 	SI_READYCOUNTER		= 141,
+//	SI_COUNTER_READY = 142,
 	SI_DODGE		= 143,
-	//SI_RUN		= 144,  //is not RUN. need info on what this is.
+//	SI_DODGE_READY = 144,
 	SI_SPURT		= 145,
 	SI_SHADOWWEAPON		= 146,
 	SI_ADRENALINE2		= 147,
 	SI_GHOSTWEAPON		= 148,
 	SI_SPIRIT		= 149,
+//	SI_PLUSATTACKPOWER = 150,
+//	SI_PLUSMAGICPOWER = 151,
 	SI_DEVIL		= 152,
 	SI_KAITE		= 153,
+//	SI_SWOO = 154,
+//	SI_STAR2 = 155,
 	SI_KAIZEL		= 156,
 	SI_KAAHI		= 157,
 	SI_KAUPE		= 158,
 	SI_SMA			= 159,
 	SI_NIGHT		= 160,
 	SI_ONEHAND		= 161,
+//	SI_FRIEND = 162,
+//	SI_FRIENDUP = 163,
+//	SI_SG_WARM = 164,
 	SI_WARM			= 165,	
 //	166 | The three show the exact same display: ultra red character (165, 166, 167)	
-//	167 |	
+//	167 | Their names would be SI_SG_SUN_WARM, SI_SG_MOON_WARM, SI_SG_STAR_WARM
+//	SI_EMOTION = 168,
 	SI_SUN_COMFORT		= 169,
 	SI_MOON_COMFORT		= 170,	
 	SI_STAR_COMFORT		= 171,	
+//	SI_EXPUP = 172,
+//	SI_GDSKILL_BATTLEORDER = 173,
+//	SI_GDSKILL_REGENERATION = 174,
+//	SI_GDSKILL_POSTDELAY = 175,
+//	SI_RESISTHANDICAP = 176,
+//	SI_MAXHPPERCENT = 177,
+//	SI_MAXSPPERCENT = 178,
+//	SI_DEFENCE = 179,
+//	SI_SLOWDOWN = 180,
 	SI_PRESERVE		= 181,
 	SI_INCSTR		= 182,
+//	SI_NOT_EXTREMITYFIST = 183,
 	SI_INTRAVISION		= 184,
+//	SI_MOVESLOW_POTION = 185,
 	SI_DOUBLECAST		= 186,
+//	SI_GRAVITATION = 187,
 	SI_MAXOVERTHRUST	= 188,
+//	SI_LONGING = 189,
+//	SI_HERMODE = 190,
 	SI_TAROT		= 191, // the icon allows no doubt... but what is it really used for ?? [DracoRPG]
+//	SI_HLIF_AVOID = 192,
+//	SI_HFLI_FLEET = 193,
+//	SI_HFLI_SPEED = 194,
+//	SI_HLIF_CHANGE = 195,
+//	SI_HAMI_BLOODLUST = 196,
 	SI_SHRINK		= 197,
 	SI_SIGHTBLASTER		= 198,
 	SI_WINKCHARM		= 199,
 	SI_CLOSECONFINE		= 200,
 	SI_CLOSECONFINE2	= 201,
+//	SI_DISABLEMOVE = 202,
 	SI_MADNESSCANCEL	= 203,	//[blackhole89]
 	SI_GATLINGFEVER		= 204,
+//	SI_EARTHSCROLL = 205,
 	SI_UTSUSEMI		= 206,
 	SI_BUNSINJYUTSU		= 207,
 	SI_NEN			= 208,
 	SI_ADJUSTMENT		= 209,
 	SI_ACCURACY		= 210,
+//	SI_NJ_SUITON = 211,
+//	SI_PET = 212,
+//	SI_MENTAL = 213,
+//	SI_EXPMEMORY = 214,
+//	SI_PERFORMANCE = 215,
+//	SI_GAIN = 216,
+//	SI_GRIFFON = 217,
+//	SI_DRIFT = 218,
+//	SI_WALLSHIFT = 219,
+//	SI_REINCARNATION = 220,
+//	SI_PATTACK = 221,
+//	SI_PSPEED = 222,
+//	SI_PDEFENSE = 223,
+//	SI_PCRITICAL = 224,
+//	SI_RANKING = 225,
+//	SI_PTRIPLE = 226,
+//	SI_DENERGY = 227,
+//	SI_WAVE1 = 228,
+//	SI_WAVE2 = 229,
+//	SI_WAVE3 = 230,
+//	SI_WAVE4 = 231,
+//	SI_DAURA = 232,
+//	SI_DFREEZER = 233,
+//	SI_DPUNISH = 234,
+//	SI_DBARRIER = 235,
+//	SI_DWARNING = 236,
+//	SI_MOUSEWHEEL = 237,
+//	SI_DGAUGE = 238,
+//	SI_DACCEL = 239,
+//	SI_DBLOCK = 240,
 	SI_FOODSTR		= 241,
 	SI_FOODAGI		= 242,
 	SI_FOODVIT		= 243,
@@ -466,37 +573,67 @@ enum si_type {
 	SI_LIFEINSURANCE	= 251,
 	SI_ITEMBOOST		= 252,
 	SI_BOSSMAPINFO		= 253,
-	//SI_TURTLEGENERAL	= 260, //All mobs display as Turtle General
-	//SI_BIOMOBTRICKDEAD	= 263, //Bio Mob effect on you and SI_TRICKDEAD
-	//SI_BLURRY		= 264, //For short time blurry screen and get Gloria icon
-	//SI_FOODSTR		= 271, //Same as 241
-	//SI_FOODAGI		= 272, //Same as 242
-	//SI_FOODVIT		= 273, //Same as 243
-	//SI_FOODDEX		= 274, //Same as 244
-	//SI_FOODINT		= 275, //Same as 245
-	//SI_FOODLUK		= 276, //Same as 246
-
-	// Mercenary Only
+//	SI_DA_ENERGY = 254,
+//	SI_DA_FIRSTSLOT = 255,
+//	SI_DA_HEADDEF = 256,
+//	SI_DA_SPACE = 257,
+//	SI_DA_TRANSFORM = 258,
+//	SI_DA_ITEMREBUILD = 259,
+//	SI_DA_ILLUSION = 260, //All mobs display as Turtle General
+//	SI_DA_DARKPOWER = 261,
+//	SI_DA_EARPLUG = 262,
+//	SI_DA_CONTRACT = 263, //Bio Mob effect on you and SI_TRICKDEAD icon
+//	SI_DA_BLACK = 264, //For short time blurry screen
+//	SI_DA_MAGICCART = 265,
+//	SI_CRYSTAL = 266,
+//	SI_DA_REBUILD = 267,
+//	SI_DA_EDARKNESS = 268,
+//	SI_DA_EGUARDIAN = 269,
+//	SI_DA_TIMEOUT = 270,
+//	SI_FOOD_STR_CASH = 271,
+//	SI_FOOD_AGI_CASH = 272,
+//	SI_FOOD_VIT_CASH = 273,
+//	SI_FOOD_DEX_CASH = 274,
+//	SI_FOOD_INT_CASH = 275,
+//	SI_FOOD_LUK_CASH = 276,
 	SI_MERC_FLEEUP	= 277,
 	SI_MERC_ATKUP	= 278,
 	SI_MERC_HPUP	= 279,
 	SI_MERC_SPUP	= 280,
 	SI_MERC_HITUP	= 281,
-
 	SI_SLOWCAST		= 282,
+//	SI_MAGICMIRROR = 283,
+//	SI_STONESKIN = 284,
+//	SI_ANTIMAGIC = 285,
 	SI_CRITICALWOUND	= 286,
+//	SI_NPC_DEFENDER = 287,
+//	SI_NOACTION_WAIT = 288,
+//	SI_MOVHASTE_HORSE = 289,
 	SI_DEF_RATE		= 290,
 	SI_MDEF_RATE	= 291,
-
 	SI_INCHEALRATE	= 292,
 	SI_S_LIFEPOTION = 293,
 	SI_L_LIFEPOTION = 294,
 	SI_INCCRI		= 295,
 	SI_PLUSAVOIDVALUE = 296,
-	SI_SPCOST_RATE  = 298,
+//	SI_ATKER_ASPD = 297,
+//	SI_TARGET_ASPD = 298,
+//	SI_ATKER_MOVESPEED = 299,
 	SI_ATKER_BLOOD = 300,
 	SI_TARGET_BLOOD = 301,
 	SI_ARMOR_PROPERTY = 302,
+//	SI_REUSE_LIMIT_A = 303,
+//	SI_HELLPOWER = 304,
+//	SI_STEAMPACK = 305,
+//	SI_REUSE_LIMIT_B = 306,
+//	SI_REUSE_LIMIT_C = 307,
+//	SI_REUSE_LIMIT_D = 308,
+//	SI_REUSE_LIMIT_E = 309,
+//	SI_REUSE_LIMIT_F = 310,
+//	SI_INVINCIBLE = 311,
+//	SI_CASH_PLUSONLYJOBEXP = 312,
+//	SI_PARTYFLEE = 313,
+//	SI_ANGEL_PROTECT = 314,
 };
 
 // JOINTBEAT stackable ailments