瀏覽代碼

Added status change (SC) documentation as merge #238. Thank @nanakiwurtz

Signed-off-by: Cydh Ramdh <house.bad@gmail.com>
Cydh Ramdh 10 年之前
父節點
當前提交
c7062e5e7d
共有 9 個文件被更改,包括 2618 次插入130 次删除
  1. 77 77
      db/re/item_db.txt
  2. 1 1
      db/re/item_trade.txt
  3. 1 1
      doc/item_bonus.txt
  4. 2488 0
      doc/status_change.txt
  5. 8 16
      src/map/battle.c
  6. 8 5
      src/map/clif.c
  7. 3 7
      src/map/script.c
  8. 2 2
      src/map/skill.c
  9. 30 21
      src/map/status.c

+ 77 - 77
db/re/item_db.txt

@@ -10,12 +10,12 @@
 503,Yellow_Potion,Yellow Potion,0,550,,130,,,,,0xFFFFFFFF,63,2,,,,,,{ itemheal rand(175,235),0; },{},{}
 504,White_Potion,White Potion,0,1200,,150,,,,,0xFFFFFFFF,63,2,,,,,,{ itemheal rand(325,405),0; },{},{}
 505,Blue_Potion,Blue Potion,0,5000,,150,,,,,0xFFFFFFFF,63,2,,,,,,{ itemheal 0,rand(40,60); },{},{}
-506,Green_Potion,Green Potion,0,40,,70,,,,,0xFFFFFFFF,63,2,,,,,,{ sc_end SC_Poison; sc_end SC_Silence; sc_end SC_Blind; sc_end SC_Confusion; sc_end SC_Hallucination;},{},{}
+506,Green_Potion,Green Potion,0,40,,70,,,,,0xFFFFFFFF,63,2,,,,,,{ sc_end SC_POISON; sc_end SC_SILENCE; sc_end SC_BLIND; sc_end SC_CONFUSION; sc_end SC_HALLUCINATION; },{},{}
 507,Red_Herb,Red Herb,0,18,,30,,,,,0xFFFFFFFF,63,2,,,,,,{ itemheal rand(18,28),0; },{},{}
 508,Yellow_Herb,Yellow Herb,0,40,,50,,,,,0xFFFFFFFF,63,2,,,,,,{ itemheal rand(38,58),0; },{},{}
 509,White_Herb,White Herb,0,120,,70,,,,,0xFFFFFFFF,63,2,,,,,,{ itemheal rand(75,115),0; },{},{}
 510,Blue_Herb,Blue Herb,0,60,,70,,,,,0xFFFFFFFF,63,2,,,,,,{ itemheal 0,rand(15,30); },{},{}
-511,Green_Herb,Green Herb,0,10,,30,,,,,0xFFFFFFFF,63,2,,,,,,{ sc_end SC_Poison; },{},{}
+511,Green_Herb,Green Herb,0,10,,30,,,,,0xFFFFFFFF,63,2,,,,,,{ sc_end SC_POISON; },{},{}
 512,Apple,Apple,0,15,,20,,,,,0xFFFFFFFF,63,2,,,,,,{ itemheal rand(16,22),0; },{},{}
 513,Banana,Banana,0,15,,20,,,,,0xFFFFFFFF,63,2,,,,,,{ itemheal rand(17,21),0; },{},{}
 514,Grape,Grape,0,200,,20,,,,,0xFFFFFFFF,63,2,,,,,,{ itemheal 0,rand(10,15); },{},{}
@@ -27,9 +27,9 @@
 520,Leaflet_Of_Hinal,Hinalle Leaflet,0,150,,10,,,,,0xFFFFFFFF,63,2,,,,,,{ itemheal rand(175,235),0; },{},{}
 521,Leaflet_Of_Aloe,Aloe Leaflet,0,360,,20,,,,,0xFFFFFFFF,63,2,,,,,,{ itemheal rand(325,405),0; },{},{}
 522,Fruit_Of_Mastela,Mastela Fruit,0,8500,,30,,,,,0xFFFFFFFF,63,2,,,,,,{ itemheal rand(400,600),0; },{},{}
-523,Holy_Water,Holy Water,0,20,,30,,,,,0xFFFFFFFF,63,2,,,,,,{ sc_end SC_Curse; },{},{}
-525,Panacea,Panacea,0,500,,100,,,,,0xFFFFFFFF,63,2,,,,,,{ sc_end SC_Poison; sc_end SC_Silence; sc_end SC_Blind; sc_end SC_Confusion; sc_end SC_Curse; sc_end SC_Hallucination; },{},{}
-526,Royal_Jelly,Royal Jelly,0,7000,,150,,,,,0xFFFFFFFF,63,2,,,,,,{ itemheal rand(325,405),rand(40,60); sc_end SC_Poison; sc_end SC_Silence; sc_end SC_Blind; sc_end SC_Confusion; sc_end SC_Curse; sc_end SC_Hallucination; },{},{}
+523,Holy_Water,Holy Water,0,20,,30,,,,,0xFFFFFFFF,63,2,,,,,,{ sc_end SC_CURSE; },{},{}
+525,Panacea,Panacea,0,500,,100,,,,,0xFFFFFFFF,63,2,,,,,,{ sc_end SC_POISON; sc_end SC_SILENCE; sc_end SC_BLIND; sc_end SC_CONFUSION; sc_end SC_CURSE; sc_end SC_Hallucination; },{},{}
+526,Royal_Jelly,Royal Jelly,0,7000,,150,,,,,0xFFFFFFFF,63,2,,,,,,{ itemheal rand(325,405),rand(40,60); sc_end SC_POISON; sc_end SC_SILENCE; sc_end SC_BLIND; sc_end SC_CONFUSION; sc_end SC_CURSE; sc_end SC_Hallucination; },{},{}
 528,Monster's_Feed,Monster's Feed,0,60,,150,,,,,0xFFFFFFFF,63,2,,,,,,{ itemheal rand(72,108),0; },{},{}
 529,Candy,Candy,0,10,,30,,,,,0xFFFFFFFF,63,2,,,,,,{ itemheal rand(45,65),0; },{},{}
 530,Candy_Striper,Candy Cane,0,20,,40,,,,,0xFFFFFFFF,63,2,,,,,,{ itemheal rand(105,145),0; },{},{}
@@ -38,7 +38,7 @@
 533,Grape_Juice,Grape Juice,0,250,,40,,,,,0xFFFFFFFF,63,2,,,,,,{ itemheal 0,rand(15,25); },{},{}
 534,Carrot_Juice,Carrot Juice,0,20,,40,,,,,0xFFFFFFFF,63,2,,,,,,{ itemheal rand(27,33),0; },{},{}
 535,Pumpkin,Pumpkin,0,15,,20,,,,,0xFFFFFFFF,63,2,,,,,,{ itemheal 19,0; },{},{}
-536,Ice_Cream,Ice Cream,0,150,,80,,,,,0xFFFFFFFF,63,2,,,,,,{ itemheal rand(105,145),0; sc_start SC_Freeze,10000,0,2500,0; },{},{}
+536,Ice_Cream,Ice Cream,0,150,,80,,,,,0xFFFFFFFF,63,2,,,,,,{ itemheal rand(105,145),0; sc_start SC_FREEZE,10000,0,2500,0; },{},{}
 537,Pet_Food,Pet Food,0,1000,,10,,,,,0xFFFFFFFF,63,2,,,,,,{ itemheal rand(50,90),0; },{},{}
 538,Well_Baked_Cookie,Well-baked Cookie,0,1000,,30,,,,,0xFFFFFFFF,63,2,,,,,,{ itemheal rand(160,200),0; },{},{}
 539,Piece_Of_Cake,Piece of Cake,0,3000,,100,,,,,0xFFFFFFFF,63,2,,,,,,{ itemheal rand(270,330),0; },{},{}
@@ -51,12 +51,12 @@
 546,Yellow_Slim_Potion,Condensed Yellow Potion,0,600,,30,,,,,0xFFFFFFFF,63,2,,,,,,{ itemheal rand(175,235),0; },{},{}
 547,White_Slim_Potion,Condensed White Potion,0,1650,,50,,,,,0xFFFFFFFF,63,2,,,,,,{ itemheal rand(325,405),0; },{},{}
 548,Cheese,Cheese,0,2800,,50,,,,,0xFFFFFFFF,63,2,,,,,,{ itemheal 0,rand(10,15); },{},{}
-549,Nice_Sweet_Potato,Yam,0,180,,80,,,,,0xFFFFFFFF,63,2,,,,,,{ itemheal rand(50,100),0; sc_start SC_Stun,3000,0,1500,0; },{},{}
+549,Nice_Sweet_Potato,Yam,0,180,,80,,,,,0xFFFFFFFF,63,2,,,,,,{ itemheal rand(50,100),0; sc_start SC_STUN,3000,0,1500,0; },{},{}
 550,Popped_Rice,Rice Cake,0,10,,10,,,,,0xFFFFFFFF,63,2,,,,,,{ itemheal rand(10,15),0; },{},{}
 551,Shusi,Sushi,0,1,,50,,,,,0xFFFFFFFF,63,2,,,,,,{ itemheal rand(50,60),0; },{},{}
 552,KETUPAT,Ketupat,0,1,,10,,,,,0xFFFFFFFF,63,2,,,,,,{ itemheal rand(70,90),rand(20,30); },{},{}
 553,Bun,Bao,0,1,,50,,,,,0xFFFFFFFF,63,2,,,,,,{ itemheal rand(35,70),0; },{},{}
-554,Mojji,Mochi,0,100,,80,,,,,0xFFFFFFFF,63,2,,,,,,{ itemheal rand(105,145),0; sc_start SC_Stun,3000,0; sc_start SC_Blind,2000,0,1500,0; },{},{}
+554,Mojji,Mochi,0,100,,80,,,,,0xFFFFFFFF,63,2,,,,,,{ itemheal rand(105,145),0; sc_start SC_STUN,3000,0; sc_start SC_BLIND,2000,0,1500,0; },{},{}
 555,Rice_Cake,Traditional Rice Cake,0,100,,20,,,,,0xFFFFFFFF,63,2,,,,,,{ itemheal rand(105,145),0; },{},{}
 556,Long_Rice_Cake,Rice Cake Stick,0,10,,10,,,,,0xFFFFFFFF,63,2,,,,,,{ itemheal rand(20,25),0; },{},{}
 557,Hash_Rice_Cake,Neatly Sliced Rice Cake,0,10,,10,,,,,0xFFFFFFFF,63,2,,,,,,{ itemheal rand(25,30),0; },{},{}
@@ -68,14 +68,14 @@
 563,Pizza_01,Doublecrust Swiss Fondue,0,1200,,150,,,,,0xFFFFFFFF,63,2,,,,,,{ itemheal rand(375,445),0; },{},{}
 564,Rice_Ball,Rice Ball,0,1,,30,,,,,0xFFFFFFFF,63,2,,,,,,{ itemheal 200,0; },{},{}
 565,Vita500_Bottle,Vita500,0,580,,100,,,,,0xFFFFFFFF,63,2,,,,,,{ itemheal rand(142,274),0; },{},{}
-566,Tomyumkung,Tom Yum Goong,0,10000,,150,,,,,0xFFFFFFFF,63,2,,,,,,{ itemheal rand(244,350),rand(10,30); sc_end SC_Poison; sc_end SC_Silence; sc_end SC_Blind; sc_end SC_Confusion; sc_end SC_Curse; sc_end SC_Hallucination; },{},{}
+566,Tomyumkung,Tom Yum Goong,0,10000,,150,,,,,0xFFFFFFFF,63,2,,,,,,{ itemheal rand(244,350),rand(10,30); sc_end SC_POISON; sc_end SC_SILENCE; sc_end SC_BLIND; sc_end SC_CONFUSION; sc_end SC_CURSE; sc_end SC_Hallucination; },{},{}
 567,Prawn,Shrimp,0,500,,40,,,,,0xFFFFFFFF,63,2,,,,,,{ itemheal rand(117,192),0; },{},{}
 568,Lemon,Lemon,0,60,,40,,,,,0xFFFFFFFF,63,2,,,,,,{ itemheal 0,rand(10,20); },{},{}
 569,Novice_Potion,Novice Potion,0,0,,10,,,,,0xFFFFFFFF,63,2,,,,,,{ itemheal rand(44,66),0; },{},{}
 570,Lucky_Candy,Lucky Candy,0,10,,30,,,,,0xFFFFFFFF,63,2,,,,,,{ itemheal rand(45,65),0; },{},{}
 571,Lucky_Candy_Cane,Lucky Candy Cane,0,20,,40,,,,,0xFFFFFFFF,63,2,,,,,,{ itemheal rand(105,145),0; },{},{}
 572,Lucky_Cookie,Lucky Cookie,0,1000,,30,,,,,0xFFFFFFFF,63,2,,,,,,{ itemheal rand(160,200),0; },{},{}
-573,Chocolate_Drink,Chocolate Drink,0,7000,,150,,,,,0xFFFFFFFF,63,2,,,,,,{ itemheal rand(330,410),rand(45,65); sc_end SC_Poison; sc_end SC_Silence; sc_end SC_Blind; sc_end SC_Confusion; sc_end SC_Curse; sc_end SC_Hallucination; },{},{}
+573,Chocolate_Drink,Chocolate Drink,0,7000,,150,,,,,0xFFFFFFFF,63,2,,,,,,{ itemheal rand(330,410),rand(45,65); sc_end SC_POISON; sc_end SC_SILENCE; sc_end SC_BLIND; sc_end SC_CONFUSION; sc_end SC_CURSE; sc_end SC_Hallucination; },{},{}
 574,Egg,Egg,0,20,,30,,,,,0xFFFFFFFF,63,2,,,,,,{ itemheal rand(33,42),0; },{},{}
 575,Piece_Of_Cake_,2nd Anniversary Cake,0,10,,100,,,,,0xFFFFFFFF,63,2,,,,,,{ itemheal rand(270,330),0; },{},{}
 576,Prickly_Fruit,Prickly Fruit,0,540,,60,,,,,0xFFFFFFFF,63,2,,,,,,{ itemheal rand(150,300),rand(20,30); },{},{}
@@ -85,7 +85,7 @@
 580,Bread,Bread,0,150,,20,,,,,0xFFFFFFFF,63,2,,,,,,{ itemheal rand(50,90),0; },{},{}
 581,Mushroom,Edible Mushroom,0,40,,20,,,,,0xFFFFFFFF,63,2,,,,,,{ itemheal rand(20,30),0; },{},{}
 582,Orange,Orange,0,300,,20,,,,,0xFFFFFFFF,63,2,,,,,,{ itemheal rand(10,20),rand(10,20); },{},{}
-583,KETUPAT_,Ketupat Sayur,0,7000,,150,,,,,0xFFFFFFFF,63,2,,,,,,{ itemheal rand(325,405),rand(40,60); sc_end SC_Poison; sc_end SC_Silence; sc_end SC_Blind; sc_end SC_Confusion; sc_end SC_Curse; sc_end SC_Hallucination; },{},{}
+583,KETUPAT_,Ketupat Sayur,0,7000,,150,,,,,0xFFFFFFFF,63,2,,,,,,{ itemheal rand(325,405),rand(40,60); sc_end SC_POISON; sc_end SC_SILENCE; sc_end SC_BLIND; sc_end SC_CONFUSION; sc_end SC_CURSE; sc_end SC_Hallucination; },{},{}
 584,Fish_Ball_Soup,Fish Cake Soup,0,100,,60,,,,,0xFFFFFFFF,63,2,,,,,,{ itemheal rand(40,70),0; },{},{}
 585,Wurst,Brusti,0,2,,40,,,,,0xFFFFFFFF,63,2,,,,,,{ itemheal rand(15,20),0; },{},{}
 586,Mother's_Cake,Mother's Cake,0,20,,100,,,,,0xFFFFFFFF,63,2,,,,,,{ itemheal rand(325,405),0; },{},{}
@@ -93,11 +93,11 @@
 588,Spaghetti,Spaghetti,0,100,,100,,,,,0xFFFFFFFF,63,2,,,,,,{ itemheal rand(40,70),0; },{},{}
 589,Pizza_02,Pizza,0,1200,,150,,,,,0xFFFFFFFF,63,2,,,,,,{ itemheal rand(375,445),0; },{},{}
 590,Brezel_,Pretzel,0,2,,20,,,,,0xFFFFFFFF,63,2,,,,,,{ itemheal rand(50,90),0; },{},{}
-591,Caviar_Pancake,Caviar Pancake,0,0,,150,,,,,0xFFFFFFFF,63,2,,,,,,{ itemheal rand(325,405),rand(40,60); sc_end SC_Poison; sc_end SC_Silence; sc_end SC_Blind; sc_end SC_Confusion; sc_end SC_Curse; sc_end SC_Hallucination; },{},{}
-592,Jam_Pancake,Jam Pancake,0,0,,150,,,,,0xFFFFFFFF,63,2,,,,,,{ itemheal rand(325,405),rand(40,60); sc_end SC_Poison; sc_end SC_Silence; sc_end SC_Blind; sc_end SC_Confusion; sc_end SC_Curse; sc_end SC_Hallucination; },{},{}
-593,Honey_Pancake,Honey Pancake,0,0,,150,,,,,0xFFFFFFFF,63,2,,,,,,{ itemheal rand(325,405),rand(40,60); sc_end SC_Poison; sc_end SC_Silence; sc_end SC_Blind; sc_end SC_Confusion; sc_end SC_Curse; sc_end SC_Hallucination; },{},{}
-594,Sour_Cream_Pancake,Sour-Cream Pancake,0,0,,150,,,,,0xFFFFFFFF,63,2,,,,,,{ itemheal rand(325,405),rand(40,60); sc_end SC_Poison; sc_end SC_Silence; sc_end SC_Blind; sc_end SC_Confusion; sc_end SC_Curse; sc_end SC_Hallucination; },{},{}
-595,Mushroom_Pancake,Mushroom Pancake,0,0,,150,,,,,0xFFFFFFFF,63,2,,,,,,{ itemheal rand(325,405),rand(40,60); sc_end SC_Poison; sc_end SC_Silence; sc_end SC_Blind; sc_end SC_Confusion; sc_end SC_Curse; sc_end SC_Hallucination; },{},{}
+591,Caviar_Pancake,Caviar Pancake,0,0,,150,,,,,0xFFFFFFFF,63,2,,,,,,{ itemheal rand(325,405),rand(40,60); sc_end SC_POISON; sc_end SC_SILENCE; sc_end SC_BLIND; sc_end SC_CONFUSION; sc_end SC_CURSE; sc_end SC_Hallucination; },{},{}
+592,Jam_Pancake,Jam Pancake,0,0,,150,,,,,0xFFFFFFFF,63,2,,,,,,{ itemheal rand(325,405),rand(40,60); sc_end SC_POISON; sc_end SC_SILENCE; sc_end SC_BLIND; sc_end SC_CONFUSION; sc_end SC_CURSE; sc_end SC_Hallucination; },{},{}
+593,Honey_Pancake,Honey Pancake,0,0,,150,,,,,0xFFFFFFFF,63,2,,,,,,{ itemheal rand(325,405),rand(40,60); sc_end SC_POISON; sc_end SC_SILENCE; sc_end SC_BLIND; sc_end SC_CONFUSION; sc_end SC_CURSE; sc_end SC_Hallucination; },{},{}
+594,Sour_Cream_Pancake,Sour-Cream Pancake,0,0,,150,,,,,0xFFFFFFFF,63,2,,,,,,{ itemheal rand(325,405),rand(40,60); sc_end SC_POISON; sc_end SC_SILENCE; sc_end SC_BLIND; sc_end SC_CONFUSION; sc_end SC_CURSE; sc_end SC_Hallucination; },{},{}
+595,Mushroom_Pancake,Mushroom Pancake,0,0,,150,,,,,0xFFFFFFFF,63,2,,,,,,{ itemheal rand(325,405),rand(40,60); sc_end SC_POISON; sc_end SC_SILENCE; sc_end SC_BLIND; sc_end SC_CONFUSION; sc_end SC_CURSE; sc_end SC_Hallucination; },{},{}
 596,Cute_Strawberry_Choco,Cute Strawberry-Choco,0,20,,100,,,,,0xFFFFFFFF,63,2,,,,,,{ itemheal 0,rand(1,100); },{},{}
 597,Lovely_Choco_Tart,Lovely Choco-Tart,0,20,,100,,,,,0xFFFFFFFF,63,2,,,,,,{ itemheal rand(10,400),0; },{},{}
 598,Light_Red_Pot,Light Red Potion,0,50,,10,,,,,0xFFFFFFFF,63,2,,,,,,{ itemheal rand(45,65),0; },{},{}
@@ -156,7 +156,7 @@
 659,Heart_Of_Her,Her Heart,2,500,,50,,,,,0xFFFFFFFF,63,2,,,,,,{ pet 1188; },{},{}
 660,Prohibition_Red_Candle,Forbidden Red Candle,2,20000,,50,,,,,0xFFFFFFFF,63,2,,,,,,{ pet 1200; },{},{}
 661,Sway_Apron,Soft Apron,2,20000,,50,,,,,0xFFFFFFFF,63,2,,,,,,{ pet 1275; },{},{}
-662,Inspector_Certificate,Authoritative Badge,2,1450,,30,,,,,0xFFFFFFFF,63,2,,,,,,{ sc_start SC_SpeedUp0,180000,0; },{},{}
+662,Inspector_Certificate,Authoritative Badge,2,1450,,30,,,,,0xFFFFFFFF,63,2,,,,,,{ sc_start SC_SPEEDUP0,180000,25; },{},{}
 663,Korea_Rice_Cake,Korean Rice Cake,0,1,,10,,,,,0xFFFFFFFF,63,2,,,,,,{ percentheal 10,0; },{},{}
 664,Gift_Box_1,Gift Box,2,1000,,200,,,,,0xFFFFFFFF,63,2,,,,,,{ getrandgroupitem(IG_GiftBox_1),1; },{},{}
 665,Gift_Box_2,Gift Box,2,1000,,200,,,,,0xFFFFFFFF,63,2,,,,,,{ getrandgroupitem(IG_GiftBox_2),1; },{},{}
@@ -172,8 +172,8 @@
 675,Silver_Coin,Silver Coin,3,5000,,0,,,,,0xFFFFFFFF,63,2,,,,,,{ /*silverpoint++; (For Roulette game)*/ },{},{}
 676,Silver_Coin_Moneybag,Bag of Silver Coins,3,50000,,400,,,,,0xFFFFFFFF,63,2,,,,,,{},{},{}
 677,White_Gold_Coin,Platinum Coin,3,2000,,40,,,,,0xFFFFFFFF,63,2,,,,,,{},{},{}
-678,Poison_Bottle,Poison Bottle,2,5000,,100,,,,,0xFFFFFFFF,63,2,,,,,,{ if(Class == Job_Assassin_Cross || Class == Job_Guillotine_Cross || Class == Job_Guillotine_Cross_T) { sc_start SC_DPoison,60000,0; sc_start SC_ASPDPOTION3,60000,9; } else percentheal -100,-100; },{},{}
-679,Gold_Pill,Pilule,2,5000,,300,,,,,0xFFFFFFFF,63,2,,,,,,{ sc_start SC_DPoison,10000,0,1000,0; sc_start SC_Poison,50000,0; },{},{}
+678,Poison_Bottle,Poison Bottle,2,5000,,100,,,,,0xFFFFFFFF,63,2,,,,,,{ if(Class == Job_Assassin_Cross || Class == Job_Guillotine_Cross || Class == Job_Guillotine_Cross_T) { sc_start SC_DPOISON,60000,0; sc_start SC_ASPDPOTION3,60000,9; } else percentheal -100,-100; },{},{}
+679,Gold_Pill,Pilule,2,5000,,300,,,,,0xFFFFFFFF,63,2,,,,,,{ sc_start SC_DPOISON,10000,0,1000,0; sc_start SC_POISON,50000,0; },{},{}
 680,Magical_Carnation,Magic Carnation,0,0,,1000,,,,,0xFFFFFFFF,63,2,,,,,,{ percentheal 0,20; },{},{}
 681,Memory_Of_Wedding,Sweet Memory of Marriage,2,50000,,10,,,,,0xFFFFFFFF,63,2,,,,,,{ if (getpartnerid()) sc_start SC_WEDDING,600000,0; },{},{}
 682,Realgar_Wine,Distilled Fighting Spirit,2,0,,100,,,,,0xFFFFFFFF,63,2,,,,,,{ sc_start SC_ATKPOTION,60000,30; },{},{}
@@ -2618,7 +2618,7 @@
 4578,Angry_Student_Pyuriel_Card,Angry Student Pyuriel Card,6,20,,10,,,,,,,,2,,,,,{ bonus bCritAtkRate,30; bonus2 bSubRace,RC_All,-10; bonus2 bSubRace,RC_Player,10; },{},{}
 4579,Warrior_Lola_Card,Warrior Lola Card,6,20,,10,,,,,,,,2,,,,,{ if(getiteminfo(getequipid(EQI_HAND_R),11) == 8) { bonus bBaseAtk,20; bonus bCritical,10; } .@r = getrefine(); bonus bBaseAtk,.@r; bonus bCritical,.@r; },{},{}
 4580,Dark_Guardian_Kades_Card,Dark Guardian Kades Card,6,20,,10,,,,,,,,4,,,,,{ bonus2 bSubEle,Ele_Water,50; bonus2 bSubEle,Ele_Earth,50; bonus2 bSubEle,Ele_Fire,50; bonus2 bSubEle,Ele_Wind,50; bonus2 bSubEle,Ele_Dark,50; bonus2 bSubEle,Ele_Undead,50; bonus2 bSubEle,Ele_Holy,-100; bonus2 bSubEle,Ele_Ghost,-100; },{},{}
-4581,Rudo_Card,Rudo Card,6,20,,10,,,,,,,,64,,,,,{ autobonus "{ sc_start SC_SpeedUp1,3000,0; bonus bAgi,44; heal 0,-40; }",3,3000,0; },{},{}
+4581,Rudo_Card,Rudo Card,6,20,,10,,,,,,,,64,,,,,{ autobonus "{ sc_start SC_SPEEDUP1,3000,50; bonus bAgi,44; heal 0,-40; }",3,3000,0; },{},{}
 4582,Bungisngis_Card,Bungisngis Card,6,20,,10,,,,,,,,769,,,,,{ bonus bMaxHPrate,(getrefine()/2); },{},{}
 4583,Engkanto_Card,Engkanto Card,6,20,,10,,,,,,,,769,,,,,{ bonus2 bAddEle,Ele_Poison,30; bonus2 bMagicAddEle,Ele_Poison,30; bonus2 bIgnoreDefRaceRate,RC_Plant,30; },{},{}
 4584,Manananggal_Card,Manananggal Card,6,20,,10,,,,,,,,2,,,,,{ bonus bSPDrainValue,1; bonus bMaxSPrate,-1; },{},{}
@@ -3783,9 +3783,9 @@
 5886,Yellow_Wizardry_Hat_C,Yellow Mage Hat C,4,20,,300,,1,,0,0x00810204,63,2,256,,0,1,286,{ bonus bMaxSP,150; },{},{}
 5887,Half_L_Magestic_Goat,Half L Majestic Goat,4,20,,800,,5,,0,0xFFFFFFFF,63,2,256,,0,1,380,{ bonus2 bAddRace,RC_DemiHuman,10; bonus2 bAddRace,RC_Player,10; bonus bBaseAtk,(JobLevel*2)/7; },{},{}
 //
-5892,RCC2013_1ST_CROWN,RCC2013 1ST CROWN,4,20,,2500,,7,,1,0xFFFFFFFF,63,2,256,,1,0,1106,{ sc_start SC_SpeedUp0,-1,0; skill "AL_TELEPORT",1; },{ sc_end SC_SpeedUp0; },{}
-5893,RCC2013_2ND_CROWN,RCC2013 2ND CROWN,4,20,,2500,,7,,1,0xFFFFFFFF,63,2,256,,1,0,1107,{ sc_start SC_SpeedUp0,-1,0; skill "AL_TELEPORT",1; },{ sc_end SC_SpeedUp0; },{}
-5894,RCC2013_3RD_CROWN,RCC2013 3RD CROWN,4,20,,2500,,7,,1,0xFFFFFFFF,63,2,256,,1,0,1108,{ sc_start SC_SpeedUp0,-1,0; skill "AL_TELEPORT",1; },{ sc_end SC_SpeedUp0; },{}
+5892,RCC2013_1ST_CROWN,RCC2013 1ST CROWN,4,20,,2500,,7,,1,0xFFFFFFFF,63,2,256,,1,0,1106,{ sc_start SC_SPEEDUP0,-1,25; skill "AL_TELEPORT",1; },{ sc_end SC_SPEEDUP0; },{}
+5893,RCC2013_2ND_CROWN,RCC2013 2ND CROWN,4,20,,2500,,7,,1,0xFFFFFFFF,63,2,256,,1,0,1107,{ sc_start SC_SPEEDUP0,-1,25; skill "AL_TELEPORT",1; },{ sc_end SC_SPEEDUP0; },{}
+5894,RCC2013_3RD_CROWN,RCC2013 3RD CROWN,4,20,,2500,,7,,1,0xFFFFFFFF,63,2,256,,1,0,1108,{ sc_start SC_SPEEDUP0,-1,25; skill "AL_TELEPORT",1; },{ sc_end SC_SPEEDUP0; },{}
 5895,RCC2013_ANV_Hat,RCC2013 ANV Hat,4,20,,2500,,7,,1,0xFFFFFFFF,63,2,256,,1,0,1109,{ bonus2 bAddClass,Class_All,2; bonus bMatkRate,2; },{},{}
 //
 // More Etc Items
@@ -5784,7 +5784,7 @@
 11568,Red_Slim_Potion,Red Slim Potion,0,10,,20,,,,0,0xFFFFFFFF,63,2,,,,,,{ itemheal rand(45,65),0; },{},{}
 11569,Orange_Potion,Orange Potion,0,10,,100,,,,0,0xFFFFFFFF,63,2,,,,,,{ itemheal rand(105,145),0; },{},{}
 11570,Red_Potion,Red Potion,0,10,,70,,,,0,0xFFFFFFFF,63,2,,,,,,{ itemheal rand(45,65),0; },{},{}
-11571,Green_Potion,Green Potion,0,10,,70,,,,0,0xFFFFFFFF,63,2,,,,,,{ sc_end SC_Poison; sc_end SC_Silence; sc_end SC_Blind; sc_end SC_Confusion; },{},{}
+11571,Green_Potion,Green Potion,0,10,,70,,,,0,0xFFFFFFFF,63,2,,,,,,{ sc_end SC_POISON; sc_end SC_SILENCE; sc_end SC_BLIND; sc_end SC_CONFUSION; },{},{}
 11572,Blue_Potion,Blue Potion,0,10,,150,,,,0,0xFFFFFFFF,63,2,,,,,,{ itemheal 0,rand(40,60); },{},{}
 11573,White_Slim_Potion,White Slim Potion,0,10,,50,,,,0,0xFFFFFFFF,63,2,,,,,,{ itemheal rand(325,405),0; },{},{}
 11574,Yellow_Slim_Potion,Yellow Slim Potion,0,10,,30,,,,0,0xFFFFFFFF,63,2,,,,,,{ itemheal rand(175,235),0; },{},{}
@@ -5796,7 +5796,7 @@
 11580,Candy,Candy,0,10,,30,,,,0,0xFFFFFFFF,63,2,,,,,,{ itemheal rand(45,65),0; },{},{}
 11581,Piece_of_Cake,Piece of Cake,0,10,,100,,,,0,0xFFFFFFFF,63,2,,,,,,{ itemheal rand(270,330),0; },{},{}
 11582,Well-baked_Cookie,Well-baked Cookie,0,10,,30,,,,0,0xFFFFFFFF,63,2,,,,,,{ itemheal rand(160,200),0; },{},{}
-11583,Chocolate_Drink,Chocolate Drink,0,10,,150,,,,0,0xFFFFFFFF,63,2,,,,,,{ itemheal rand(330,410),rand(45,65); sc_end SC_Poison; sc_end SC_Silence; sc_end SC_Blind; sc_end SC_Confusion; sc_end SC_Curse; sc_end SC_Hallucination; },{},{}
+11583,Chocolate_Drink,Chocolate Drink,0,10,,150,,,,0,0xFFFFFFFF,63,2,,,,,,{ itemheal rand(330,410),rand(45,65); sc_end SC_POISON; sc_end SC_SILENCE; sc_end SC_BLIND; sc_end SC_CONFUSION; sc_end SC_CURSE; sc_end SC_Hallucination; },{},{}
 11584,White_Chocolate,White Chocolate,0,10,,80,,,,0,0xFFFFFFFF,63,2,,,,,,{ itemheal 50,50; },{},{}
 11585,Hand-made_Chocolate,Hand-made Chocolate,0,10,,80,,,,0,0xFFFFFFFF,63,2,,,,,,{ itemheal 50,50; },{},{}
 11586,Hand-made_Chocolate_,Hand-made White Chocolate,0,10,,80,,,,0,0xFFFFFFFF,63,2,,,,,,{ itemheal 50,50; },{},{}
@@ -5843,8 +5843,8 @@
 12013,Shadow_Arrow_Container,Shadow Arrow Quiver,2,2,,250,,,,,0xFFFFFFFF,63,2,,,,,,{ getitem 1767,500; },{},{}
 12014,Imma_Arrow_Container,Immaterial Arrow Quiver,2,2,,250,,,,,0xFFFFFFFF,63,2,,,,,,{ getitem 1757,500; },{},{}
 12015,Rusty_Arrow_Container,Rusty Arrow Quiver,2,2,,250,,,,,0xFFFFFFFF,63,2,,,,,,{ getitem 1762,500; },{},{}
-12016,Speed_Up_Potion,Speed Potion,2,2,,100,,,,,0xFFFFFFFF,63,2,,,,,,{ sc_start SC_SpeedUp1,5000,0; },{},{}
-12017,Slow_Down_Potion,Slow Potion,2,2,,100,,,,,0xFFFFFFFF,63,2,,,,,,{ sc_start SC_SlowDown,5000,0; },{},{}
+12016,Speed_Up_Potion,Speed Potion,2,2,,100,,,,,0xFFFFFFFF,63,2,,,,,,{ sc_start SC_SPEEDUP1,5000,50; },{},{}
+12017,Slow_Down_Potion,Slow Potion,2,2,,100,,,,,0xFFFFFFFF,63,2,,,,,,{ sc_start SC_SLOWDOWN,5000,100; },{},{}
 12018,Fire_Cracker,Firecracker,2,2,,20,,,,,0xFFFFFFFF,63,2,,,,,,{},{},{}
 12019,Holy_Egg,Holy Egg,11,2,,150,,,,,0xFFFFFFFF,63,2,,,,,,{ itemskill "ALL_RESURRECTION",2; },{},{}
 12020,Water_Of_Darkness,Cursed Water,11,2,,30,,,,,0xFFFFFFFF,63,2,,,,,,{ itemskill "ITEM_ENCHANTARMS",8; },{},{}
@@ -5854,14 +5854,14 @@
 12024,Red_Pouch_Of_Surprise,Red Pouch,2,50,,50,,,,,0xFFFFFFFF,63,2,,,,,,{ monster "this",-1,-1,"--ja--",-4,1,""; },{},{}
 12025,Egg_Boy,Dano Festival Egg,2,1000,,200,,,,,0xFFFFFFFF,63,2,,,,,,{ getrandgroupitem(IG_EggBoy),1; },{},{}
 12026,Egg_Girl,Dano Festival Egg,2,1000,,200,,,,,0xFFFFFFFF,63,2,,,,,,{ getrandgroupitem(IG_EggGirl),1; },{},{}
-12027,Giggling_Box,Giggling Box,2,1000,,200,,,,,0xFFFFFFFF,63,2,,,,,,{ percentheal 9,0; sc_start SC_Curse,30000,0,3000,0; },{},{}
-12028,Box_Of_Thunder,Box of Thunder,2,1000,,200,,,,,0xFFFFFFFF,63,2,,,,,,{ sc_start SC_SpeedUp0,20000,0; },{},{}
+12027,Giggling_Box,Giggling Box,2,1000,,200,,,,,0xFFFFFFFF,63,2,,,,,,{ percentheal 9,0; sc_start SC_CURSE,30000,0,3000,0; },{},{}
+12028,Box_Of_Thunder,Box of Thunder,2,1000,,200,,,,,0xFFFFFFFF,63,2,,,,,,{ sc_start SC_SPEEDUP0,20000,25; },{},{}
 12029,Gloomy_Box,Box of Gloom,11,1000,,200,,,,,0xFFFFFFFF,63,2,,,,,,{ itemskill "AC_CONCENTRATION",1; },{},{}
 12030,Box_Of_Grudge,Box of Resentment,2,1000,,200,,,,,0xFFFFFFFF,63,2,,,,,,{ sc_start SC_ATKPOTION,60000,20; },{},{}
 12031,Sleepy_Box,Box of Drowsiness,2,1000,,200,,,,,0xFFFFFFFF,63,2,,,,,,{ sc_start SC_MATKPOTION,60000,20; },{},{}
 12032,Box_Of_Storm,Box of Storms,11,1000,,200,,,,,0xFFFFFFFF,63,2,,,,,,{ itemskill "ITEM_ENCHANTARMS",2; },{},{}
 12033,Box_Of_Sunlight,Box of Sunlight,2,1000,,200,,,,,0xFFFFFFFF,63,2,,,,,,{ sc_start SC_Intravision,30000,0; },{},{}
-12034,Painting_Box,Box of Panting,2,1000,,200,,,,,0xFFFFFFFF,63,2,,,,,,{ percentheal 0,9; sc_start SC_Silence,30000,0,3000,0; },{},{}
+12034,Painting_Box,Box of Panting,2,1000,,200,,,,,0xFFFFFFFF,63,2,,,,,,{ percentheal 0,9; sc_start SC_SILENCE,30000,0,3000,0; },{},{}
 12035,Lotto_Box01,Lotto Box 01,2,0,,20,,,,,0xFFFFFFFF,63,2,,,,,,{ getrandgroupitem(IG_LottoBox1),1; },{},{}
 12036,Lotto_Box02,Lotto Box 02,2,0,,20,,,,,0xFFFFFFFF,63,2,,,,,,{ getrandgroupitem(IG_LottoBox2),1; },{},{}
 12037,Lotto_Box03,Lotto Box 03,2,0,,20,,,,,0xFFFFFFFF,63,2,,,,,,{ getrandgroupitem(IG_LottoBox3),1; },{},{}
@@ -5939,8 +5939,8 @@
 12109,Poring_Box,Poring Box,2,10000,,200,,,,,0xFFFFFFFF,63,2,,,,,,{ monster "this",-1,-1,"--ja--",-2,1,""; },{},{}
 12110,First_Aid_Kit,First Aid Kit,2,10000,,200,,,,,0xFFFFFFFF,63,2,,,,,,{ getrandgroupitem(IG_FirstAid),1; getrandgroupitem(IG_FirstAid),1; getrandgroupitem(IG_FirstAid),1; getrandgroupitem(IG_FirstAid),1; getrandgroupitem(IG_FirstAid),1; },{},{}
 12111,Food_Package,Bundle of Food,2,10000,,200,,,,,0xFFFFFFFF,63,2,,,,,,{ getrandgroupitem(IG_FoodBag),1; getrandgroupitem(IG_FoodBag),1; getrandgroupitem(IG_FoodBag),1; },{},{}
-12112,Tropical_Sograt,Tropical Sograt,2,1000,,100,,,,,0xFFFFFFFF,63,2,,,,,,{ sc_start SC_Curse,10000,1; },{},{}
-12113,Vermilion_The_Beach,Vermilion on the Beach,2,1000,,100,,,,,0xFFFFFFFF,63,2,,,,,,{ sc_start SC_Stun,10000,1; },{},{}
+12112,Tropical_Sograt,Tropical Sograt,2,1000,,100,,,,,0xFFFFFFFF,63,2,,,,,,{ sc_start SC_CURSE,10000,1; },{},{}
+12113,Vermilion_The_Beach,Vermilion on the Beach,2,1000,,100,,,,,0xFFFFFFFF,63,2,,,,,,{ sc_start SC_STUN,10000,1; },{},{}
 12114,Elemental_Fire,Elemental Converter,11,2,,10,,,,,0xFFFFFFFF,63,2,,,,,,{ itemskill "ITEM_ENCHANTARMS",4; },{},{}
 12115,Elemental_Water,Elemental Converter,11,2,,10,,,,,0xFFFFFFFF,63,2,,,,,,{ itemskill "ITEM_ENCHANTARMS",2; },{},{}
 12116,Elemental_Earth,Elemental Converter,11,2,,10,,,,,0xFFFFFFFF,63,2,,,,,,{ itemskill "ITEM_ENCHANTARMS",3; },{},{}
@@ -5959,10 +5959,10 @@
 12129,Fantastic_Cooking_Kits,Fantastic Cooking Kit,2,10000,,70,,,,,0xFFFFFFFF,63,2,,,,,,{ cooking 15; },{},{}
 12130,Cookie_Bag,Cookie Bag,2,2,,70,,,,,0xFFFFFFFF,63,2,,,,,,{ getrandgroupitem(IG_CookieBag),1; getrandgroupitem(IG_CookieBag),1; getrandgroupitem(IG_CookieBag),1; },{},{}
 12131,Lucky_Potion,Lucky Potion,0,2,,100,,,,,0xFFFFFFFF,63,2,,,,,,{ /* sc_start SC_LUKFOOD,180000,15; */ },{},{}
-12132,Red_Bag,Santa's Bag,2,0,,200,,,,,0xFFFFFFFF,63,2,,,,,,{ sc_start SC_Xmas,600000,0; sc_start SC_SpeedUp0,600000,0; },{},{}
+12132,Red_Bag,Santa's Bag,2,0,,200,,,,,0xFFFFFFFF,63,2,,,,,,{ sc_start SC_XMAS,600000,0; sc_start SC_SPEEDUP0,600000,25; },{},{}
 12133,Ice_Cream_,McDonald's Ice Cone,0,0,,80,,,,,0xFFFFFFFF,63,2,,,,,,{ if(gettime(5)!=MDiceCone) { set MDiceCone,gettime(5); percentheal 50,50; } },{},{}
 12134,Red_Envelope,Red Envelope,2,1,,10,,,,,0xFFFFFFFF,63,2,,,,,,{ set Zeny,Zeny+rand(1000,10000); },{},{}
-12135,Green_Ale,Green Ale,2,20,,30,,,,,0xFFFFFFFF,63,2,,,,,,{ percentheal 50,50; sc_start SC_Confusion,10000,0,1000,0; },{},{}
+12135,Green_Ale,Green Ale,2,20,,30,,,,,0xFFFFFFFF,63,2,,,,,,{ percentheal 50,50; sc_start SC_CONFUSION,10000,0,1000,0; },{},{}
 12136,Women's_Bundle,Women's Bundle,2,0,,100,,,,,0xFFFFFFFF,63,2,,,,,,{ getitem callfunc("F_Rand",558,529,2668,7518),1; },{},{}
 12137,1st_Stage_Prize,First Stage Prize,2,0,,0,,,,,0xFFFFFFFF,63,2,,,,,,{},{},{}
 12138,2nd_Stage_Prize,Second Stage Prize,2,0,,0,,,,,0xFFFFFFFF,63,2,,,,,,{},{},{}
@@ -6017,8 +6017,8 @@
 12187,Green_Box,Old Green Box,2,50000,,200,,,,,0xFFFFFFFF,63,2,,,,,,{ getrandgroupitem(IG_GreenBox),1; },{},{}
 12188,Magical_Moon_Cake,Grace Moon Cake,0,20,,300,,,,,0xFFFFFFFF,63,2,,,,,,{ percentheal 50,50; },{},{}
 12189,Red_Box_,Old Red Box,2,50000,,200,,,,,0xFFFFFFFF,63,2,,,,,,{ getrandgroupitem(IG_RedBox_2),1; },{},{}
-12190,Moon_Cake,Moon Cake,2,2,,300,,,,,0xFFFFFFFF,63,2,,,,,,{ sc_start SC_SpeedUp0,180000,0; },{},{}
-12191,Special_Moon_Cake,Special Moon Cake,2,2,,500,,,,,0xFFFFFFFF,63,2,,,,,,{ sc_start SC_ASPDPOTION0,600000,4; sc_start SC_SpeedUp0,600000,0; },{},{}
+12190,Moon_Cake,Moon Cake,2,2,,300,,,,,0xFFFFFFFF,63,2,,,,,,{ sc_start SC_SPEEDUP0,180000,25; },{},{}
+12191,Special_Moon_Cake,Special Moon Cake,2,2,,500,,,,,0xFFFFFFFF,63,2,,,,,,{ sc_start SC_ASPDPOTION0,600000,4; sc_start SC_SPEEDUP0,600000,25; },{},{}
 12192,Pumpkin_Pie,Pumpkin Pie,0,20,,10,,,,,0xFFFFFFFF,63,2,,,,,,{ percentheal 5,5; },{},{}
 12193,Brezel,Pretzel,2,20,,20,,,,,0xFFFFFFFF,63,2,,,,,,{},{},{}
 12194,Hometown_Gift,Hometown Gift,2,20,,200,,,,,0xFFFFFFFF,63,2,,,,,,{ getrandgroupitem(IG_HometownGift),1; getrandgroupitem(IG_HometownGift),1; getrandgroupitem(IG_HometownGift),1; },{},{}
@@ -6051,20 +6051,20 @@
 12220,Adrenaline_Scroll,LV5 Adrenaline Scroll,2,2,,10,,,,,0xFFFFFFFF,63,2,,,,,,{ set .@type,getiteminfo(getequipid(EQI_HAND_R),11); if (.@type==6||.@type==7||.@type==8) { skilleffect "BS_ADRENALINE",0; sc_start SC_ADRENALINE,150000,5; } },{},{}
 12221,Megaphone_,Megaphone,2,2,,10,,,,,0xFFFFFFFF,63,2,,,,,,{ input @megaphone$; announce strcharinfo(0) + ": " + @megaphone$,bc_all,0xFF0000; end; },{},{}
 12225,Sweet_Candy_Striper,Sweet Candy Cane,2,20,,50,,,,,0xFFFFFFFF,63,2,,,,,,{ pet 1245; },{},{}
-12226,Examination1,Examination 1,0,20,,50,,,,,0xFFFFFFFF,63,2,,,,,,{ sc_start SC_SpeedUp0,5400000,0; percentheal 100,100; sc_start SC_STRFOOD,5400000,10; sc_start SC_DEXFOOD,5400000,5; sc_start SC_ATKPOTION,5400000,22; sc_start SC_MATKFOOD,5400000,15; },{},{}
-12227,Examination2,Examination 2,0,20,,50,,,,,0xFFFFFFFF,63,2,,,,,,{ sc_start SC_SpeedUp0,5400000,0; percentheal 100,100; sc_start SC_INTFOOD,5400000,8; sc_start SC_VITFOOD,5400000,7; sc_start SC_LUKFOOD,5400000,7; sc_start SC_ATKPOTION,5400000,10; },{},{}
-12228,Examination3,Examination 3,0,20,,50,,,,,0xFFFFFFFF,63,2,,,,,,{ sc_start SC_SpeedUp0,5400000,0; percentheal 100,100; sc_start SC_AGIFOOD,5400000,15; sc_start SC_ATKPOTION,5400000,52; sc_start SC_MATKFOOD,5400000,10; },{},{}
-12229,Examination4,Examination 4,0,20,,50,,,,,0xFFFFFFFF,63,2,,,,,,{ sc_start SC_SpeedUp0,5400000,0; percentheal 100,100; sc_start SC_STRFOOD,5400000,3; sc_start SC_AGIFOOD,5400000,5; sc_start SC_VITFOOD,5400000,10; sc_start SC_MATKFOOD,5400000,52; },{},{}
-12230,Examination5,Examination 5,0,20,,50,,,,,0xFFFFFFFF,63,2,,,,,,{ sc_start SC_SpeedUp0,5400000,0; percentheal 100,100; sc_start SC_INTFOOD,5400000,3; sc_start SC_DEXFOOD,5400000,12; sc_start SC_ATKPOTION,5400000,20; sc_start SC_MATKFOOD,5400000,20; },{},{}
-12231,Examination6,Examination 6,0,20,,50,,,,,0xFFFFFFFF,63,2,,,,,,{ percentheal 100,100; sc_start SC_SpeedUp0,5400000,0; sc_start SC_STRFOOD,5400000,6; sc_start SC_DEXFOOD,5400000,6; sc_start SC_AGIFOOD,5400000,6; sc_start SC_INTFOOD,5400000,6; sc_start SC_VITFOOD,5400000,6; sc_start SC_LUKFOOD,5400000,6; sc_start SC_ATKPOTION,5400000,24; sc_start SC_MATKFOOD,5400000,24; },{},{}
-12232,Gingerbread,Ginger Bread,2,20,,150,,,,,0xFFFFFFFF,63,2,,,,,,{ sc_start SC_ASPDPOTION1,900000,0; sc_start SC_SpeedUp0,900000,0; },{},{}
+12226,Examination1,Examination 1,0,20,,50,,,,,0xFFFFFFFF,63,2,,,,,,{ sc_start SC_SPEEDUP0,5400000,25; percentheal 100,100; sc_start SC_STRFOOD,5400000,10; sc_start SC_DEXFOOD,5400000,5; sc_start SC_ATKPOTION,5400000,22; sc_start SC_MATKFOOD,5400000,15; },{},{}
+12227,Examination2,Examination 2,0,20,,50,,,,,0xFFFFFFFF,63,2,,,,,,{ sc_start SC_SPEEDUP0,5400000,25; percentheal 100,100; sc_start SC_INTFOOD,5400000,8; sc_start SC_VITFOOD,5400000,7; sc_start SC_LUKFOOD,5400000,7; sc_start SC_ATKPOTION,5400000,10; },{},{}
+12228,Examination3,Examination 3,0,20,,50,,,,,0xFFFFFFFF,63,2,,,,,,{ sc_start SC_SPEEDUP0,5400000,25; percentheal 100,100; sc_start SC_AGIFOOD,5400000,15; sc_start SC_ATKPOTION,5400000,52; sc_start SC_MATKFOOD,5400000,10; },{},{}
+12229,Examination4,Examination 4,0,20,,50,,,,,0xFFFFFFFF,63,2,,,,,,{ sc_start SC_SPEEDUP0,5400000,25; percentheal 100,100; sc_start SC_STRFOOD,5400000,3; sc_start SC_AGIFOOD,5400000,5; sc_start SC_VITFOOD,5400000,10; sc_start SC_MATKFOOD,5400000,52; },{},{}
+12230,Examination5,Examination 5,0,20,,50,,,,,0xFFFFFFFF,63,2,,,,,,{ sc_start SC_SPEEDUP0,5400000,25; percentheal 100,100; sc_start SC_INTFOOD,5400000,3; sc_start SC_DEXFOOD,5400000,12; sc_start SC_ATKPOTION,5400000,20; sc_start SC_MATKFOOD,5400000,20; },{},{}
+12231,Examination6,Examination 6,0,20,,50,,,,,0xFFFFFFFF,63,2,,,,,,{ percentheal 100,100; sc_start SC_SPEEDUP0,5400000,25; sc_start SC_STRFOOD,5400000,6; sc_start SC_DEXFOOD,5400000,6; sc_start SC_AGIFOOD,5400000,6; sc_start SC_INTFOOD,5400000,6; sc_start SC_VITFOOD,5400000,6; sc_start SC_LUKFOOD,5400000,6; sc_start SC_ATKPOTION,5400000,24; sc_start SC_MATKFOOD,5400000,24; },{},{}
+12232,Gingerbread,Ginger Bread,2,20,,150,,,,,0xFFFFFFFF,63,2,,,,,,{ sc_start SC_ASPDPOTION1,900000,0; sc_start SC_SPEEDUP0,900000,25; },{},{}
 12233,Kvass,Kvass,0,20,,200,,,,,0xFFFFFFFF,63,2,,,,,,{ percentheal 100,100; },{},{}
 12234,Cacao99,Fierce Cacao 99%,0,20,,100,,,,,0xFFFFFFFF,63,2,,,,,,{ percentheal 25,0; },{},{}
 12235,Strawberry_Choco,Chocolate Strawberry,2,20,,100,,,,,0xFFFFFFFF,63,2,,,,,,{ percentheal 0,5; skilleffect "AL_BLESSING",0; sc_start SC_BLESSING,240000,10; },{},{}
 12236,Choco_Tart,Chocolate Tart,11,20,,100,,,,,0xFFFFFFFF,63,2,,,,,,{ percentheal 5,0; itemskill "AL_ANGELUS",5; },{},{}
-12237,Choco_Lump,Junky Chocolate,2,0,,100,,,,,0xFFFFFFFF,63,2,,,,,,{ percentheal 0,5; sc_start SC_Poison,18000,0; sc_start SC_Bleeding,18000,0; },{},{}
-12238,New_Year_Rice_Cake_1,New Year Rice Cake,2,20,,100,,,,,0xFFFFFFFF,63,2,,,,,,{ sc_start SC_DPoison,10000,0,1000,0; sc_start SC_Poison,50000,0; },{},{}
-12239,New_Year_Rice_Cake_2,New Year Rice Cake,2,20,,100,,,,,0xFFFFFFFF,63,2,,,,,,{ sc_start SC_DPoison,10000,0,1000,0; sc_start SC_Poison,50000,0; },{},{}
+12237,Choco_Lump,Junky Chocolate,2,0,,100,,,,,0xFFFFFFFF,63,2,,,,,,{ percentheal 0,5; sc_start SC_POISON,18000,0; sc_start SC_BLEEDING,18000,0; },{},{}
+12238,New_Year_Rice_Cake_1,New Year Rice Cake,2,20,,100,,,,,0xFFFFFFFF,63,2,,,,,,{ sc_start SC_DPOISON,10000,0,1000,0; sc_start SC_POISON,50000,0; },{},{}
+12239,New_Year_Rice_Cake_2,New Year Rice Cake,2,20,,100,,,,,0xFFFFFFFF,63,2,,,,,,{ sc_start SC_DPOISON,10000,0,1000,0; sc_start SC_POISON,50000,0; },{},{}
 12240,Old_Yellow_Box,Old Yellow Box,2,20,,200,,,,,0xFFFFFFFF,63,2,,,,,,{ getrandgroupitem(IG_YellowBox),1; },{},{}
 12241,M_Center_Potion,Mercenary Concentration Potion,2,800,,100,,,,,0xFFFFFFFF,63,2,,,,,,{ mercenary_sc_start SC_ASPDPOTION0,1800000,0; },{},{}
 12242,M_Awakening_Potion,Mercenary Awakening Potion,2,1500,,150,,,,,0xFFFFFFFF,63,2,,,,,,{ mercenary_sc_start SC_ASPDPOTION1,1800000,0; },{},{}
@@ -6085,9 +6085,9 @@
 12257,Cold_Medicine,Cold Medicine,0,20,,100,,,,,0xFFFFFFFF,63,2,,,50,,,{ percentheal 25,25; },{},{}
 12258,Bombring_Box,Bomb Poring Box,2,0,,10,,,,,0xFFFFFFFF,63,2,,,,,,{ if(strcharinfo(3)=="job3_rang02") { monster "this",-1,-1,"--ja--",1904,1,""; } },{},{}
 12259,Miracle_Medicine,Miracle Tonic,2,0,,0,,,,,0xFFFFFFFF,63,2,,,,,,{ getexp 3000000,1500000; },{},{}
-12260,Cool_Summer_Outfit,Cool Summer Outfit,2,0,,100,,,,,0xFFFFFFFF,63,2,,,,,,{ sc_start SC_Summer,600000,0; },{},{}
+12260,Cool_Summer_Outfit,Cool Summer Outfit,2,0,,100,,,,,0xFFFFFFFF,63,2,,,,,,{ sc_start SC_SUMMER,600000,0; },{},{}
 12261,Secret_Medicine,Leap of Fantasy,2,0,,0,,,,,0xFFFFFFFF,63,2,,,,,,{ getexp 2000000,1000000; },{},{}
-12262,Inspector_Certificate_,Authoritative Badge,2,0,,10,,,,,0xFFFFFFFF,63,2,,,,,,{ sc_start SC_SpeedUp0,540000,0; },{},{}
+12262,Inspector_Certificate_,Authoritative Badge,2,0,,10,,,,,0xFFFFFFFF,63,2,,,,,,{ sc_start SC_SPEEDUP0,540000,25; },{},{}
 12263,Comp_Battle_Manual,Field Manual,2,2,,10,,,,,0xFFFFFFFF,63,2,,,,,,{ sc_start SC_EXPBOOST,1800000,50; },{},{}
 12264,Comp_Bubble_Gum,Bubble Gum,2,2,,10,,,,,0xFFFFFFFF,63,2,,,,,,{ sc_start SC_ITEMBOOST,1800000,200; },{},{}
 12265,Comp_Insurance,Life Insurrance,2,2,,10,,,,,0xFFFFFFFF,63,2,,,,,,{ sc_start SC_LIFEINSURANCE,1800000,0; },{},{}
@@ -6146,7 +6146,7 @@
 12318,Little_Heart,Small Hearts,2,0,,10,,,,,0xFFFFFFFF,63,2,,,,,,{},{},{}
 12319,Strawberry_Cake,Rune Strawberry Cake,2,0,,300,,,,,0xFFFFFFFF,63,2,,,,,,{ sc_start SC_INCATKRATE,600000,5; sc_start SC_INCMATKRATE,600000,5; },{},{}
 12320,Pineapple_Juice,Schwartzwald Pine Jubilee,2,0,,300,,,,,0xFFFFFFFF,63,2,,,,,,{ sc_start SC_HITFOOD,600000,10; sc_start SC_FLEEFOOD,600000,20; },{},{}
-12321,Spicy_Sandwich,Arunafeltz Desert Sandwich,2,0,,300,,,,,0xFFFFFFFF,63,2,,,,,,{ sc_start SC_INCCRI,600000,7; },{},{}
+12321,Spicy_Sandwich,Arunafeltz Desert Sandwich,2,0,,300,,,,,0xFFFFFFFF,63,2,,,,,,{ sc_start2 SC_INCCRI,600000,7; },{},{}
 12322,Chocolate_Pie,Chocolate Pie,0,0,,50,,,,,0xFFFFFFFF,63,2,,,,,,{ percentheal 5,5; },{},{}
 12323,N_Fly_Wing,Novice Fly Wing,11,0,,0,,,,,0xFFFFFFFF,63,2,,,,,,{ itemskill "AL_TELEPORT",1; },{},{}
 12324,N_Butterfly_Wing,Novice Butterfly Wing,11,0,,0,,,,,0xFFFFFFFF,63,2,,,,,,{ itemskill "AL_TELEPORT",3; },{},{}
@@ -6369,7 +6369,7 @@
 12543,Fortune_Cookie3,Fortune Cookie3,2,20,,10,,,,,0xFFFFFFFF,63,2,,,,,,{ getgroupitem(IG_Fortune_Cookie3); },{},{}
 12544,Mystic_Tree_Branch,Mystic Tree Branch,2,20,,10,,,,,0xFFFFFFFF,63,2,,,,,,{},{},{}
 12545,Lucky_Egg_C5,Lucky Egg C5,2,20,,10,,,,,0xFFFFFFFF,63,2,,,,,,{ getgroupitem(IG_Lucky_Egg_C5); },{},{}
-12546,Suspicious_Dish,Suspicious Dish,2,100,,50,,,,,0xFFFFFFFF,63,2,,,,,,{ sc_start SC_Poison,50000,0; },{},{}
+12546,Suspicious_Dish,Suspicious Dish,2,100,,50,,,,,0xFFFFFFFF,63,2,,,,,,{ sc_start SC_POISON,50000,0; },{},{}
 12547,Chalcenodny_Box,Chalcenodny Box,2,0,,200,,,,,0xFFFFFFFF,63,2,,,,,,{},{},{}
 12548,Buy_Market_Permit2,Shabby Purchase Street Stall License,2,500,,10,,,,,0xFFFFFFFF,63,2,,,,,,{ buyingstore 2; },{},{}
 12549,White_Slim_Pot_Box2,White Slim Pot Box2,2,0,,0,,,,,0xFFFFFFFF,63,2,,,,,,{ getitem 547,200; },{},{}
@@ -6479,13 +6479,13 @@
 12655,Brain_Powder,Brain Powder,2,2000,,100,,,,,0xFFFFFFFF,63,2,,,,,,{},{},{}
 12656,Magical_Powder,Magical Powder,2,3000,,200,,,,,0xFFFFFFFF,63,2,,,,,,{},{},{}
 12657,Madness_Powder,Madness Powder,2,4000,,300,,,,,0xFFFFFFFF,63,2,,,,,,{},{},{}
-12658,Trans_Scroll_Devi,Transformation Scroll(Deviruchi),2,20,,10,,,,,0xFFFFFFFF,63,2,,,,,,{ transform 1109,1200000,SC_MTF_ASPD; },{},{}
-12659,Trans_Scroll_Ray_Arch,Transformation Scroll(Raydric),2,20,,10,,,,,0xFFFFFFFF,63,2,,,,,,{ transform 1276,1200000,SC_MTF_RANGEATK; },{},{}
-12660,Trans_Scroll_Mavka,Transformation Scroll(Mavka),2,20,,10,,,,,0xFFFFFFFF,63,2,,,,,,{ transform 1884,1200000,SC_MTF_RANGEATK; },{},{}
-12661,Trans_Scroll_Marduk,Transformation Scroll(Marduk),2,20,,10,,,,,0xFFFFFFFF,63,2,,,,,,{ transform 1140,1200000,SC_MTF_MATK; },{},{}
-12662,Trans_Scroll_Banshee,Transformation Scroll(Banshee),2,20,,10,,,,,0xFFFFFFFF,63,2,,,,,,{ transform 1867,1200000,SC_MTF_MATK; },{},{}
-12663,Trans_Scroll_Poring,Transformation Scroll(Poring),2,20,,10,,,,,0xFFFFFFFF,63,2,,,,,,{ transform 1002,1200000,SC_MTF_CRIDAMAGE; },{},{}
-12664,Trans_Scroll_Golem,Transformation Scroll(Golem),2,20,,10,,,,,0xFFFFFFFF,63,2,,,,,,{ transform 1040,1200000,SC_MTF_MLEATKED; },{},{}
+12658,Trans_Scroll_Devi,Transformation Scroll(Deviruchi),2,20,,10,,,,,0xFFFFFFFF,63,2,,,,,,{ transform 1109,1200000,SC_MTF_ASPD,10,5; },{},{}
+12659,Trans_Scroll_Ray_Arch,Transformation Scroll(Raydric),2,20,,10,,,,,0xFFFFFFFF,63,2,,,,,,{ transform 1276,1200000,SC_MTF_RANGEATK,25; },{},{}
+12660,Trans_Scroll_Mavka,Transformation Scroll(Mavka),2,20,,10,,,,,0xFFFFFFFF,63,2,,,,,,{ transform 1884,1200000,SC_MTF_RANGEATK,25; },{},{}
+12661,Trans_Scroll_Marduk,Transformation Scroll(Marduk),2,20,,10,,,,,0xFFFFFFFF,63,2,,,,,,{ transform 1140,1200000,SC_MTF_MATK,25; },{},{}
+12662,Trans_Scroll_Banshee,Transformation Scroll(Banshee),2,20,,10,,,,,0xFFFFFFFF,63,2,,,,,,{ transform 1867,1200000,SC_MTF_MATK,25; },{},{}
+12663,Trans_Scroll_Poring,Transformation Scroll(Poring),2,20,,10,,,,,0xFFFFFFFF,63,2,,,,,,{ transform 1002,1200000,SC_MTF_CRIDAMAGE,25; },{},{}
+12664,Trans_Scroll_Golem,Transformation Scroll(Golem),2,20,,10,,,,,0xFFFFFFFF,63,2,,,,,,{ transform 1040,1200000,SC_MTF_MLEATKED,5,20,2; },{},{}
 12665,Grovel_Buff,Grovel Buff,2,0,,0,,,,,0xFFFFFFFF,63,2,,,,,,{},{},{}
 12666,Thai_Perfume_MATK,Thai Perfume MATK,2,20,,10,,,,,0xFFFFFFFF,63,2,,,,,,{ specialeffect2 EF_MAGICALATTHIT; bonus_script "{ bonus bMatk,24; }",600,0,0,SI_SKF_MATK; },{},{}
 12667,Thai_Perfume_ATK,Thai Perfume ATK,2,20,,10,,,,,0xFFFFFFFF,63,2,,,,,,{ specialeffect2 EF_MAGICALATTHIT; bonus_script "{ bonus bBaseAtk,24; }",600,0,0,SI_SKF_ATK; },{},{}
@@ -6531,7 +6531,7 @@
 12707,Lucky_Cookie02,Lucky Cookie,11,0,,100,,,,,0xFFFFFFFF,63,2,,,,,,{ itemskill "PR_MAGNIFICAT",1; },{},{}
 12708,Lucky_Cookie03,Lucky Cookie,11,0,,100,,,,,0xFFFFFFFF,63,2,,,,,,{ itemskill "PR_IMPOSITIO",3; },{},{}
 12709,Guyak_Candy,Guyak Candy,0,0,,150,,,,,0xFFFFFFFF,63,2,,,,,,{ percentheal 30,30; },{},{}
-12710,Guyak_Pudding,Guyak Pudding,2,0,,200,,,,,0xFFFFFFFF,63,2,,,,,,{ sc_start SC_SpeedUp1,300000,0; },{},{}
+12710,Guyak_Pudding,Guyak Pudding,2,0,,200,,,,,0xFFFFFFFF,63,2,,,,,,{ sc_start SC_SPEEDUP1,300000,50; },{},{}
 12711,Pretzel,Pretzel,0,2,,100,,,,,0xFFFFFFFF,63,2,,,,,,{ itemheal rand(50,90),0; },{},{}
 12712,Green_Beer,Green Beer,2,2,,100,,,,,0xFFFFFFFF,63,2,,,,,,{ percentheal 0,50; },{},{}
 12713,Monster_Extract,Monster Extract,2,20,,10,,,,,0xFFFFFFFF,63,2,,,,,,{},{},{}
@@ -7013,7 +7013,7 @@
 13269,Boost500_To_Throw,Throwing Boost 500,10,100,,10,0,,,,0x00040000,56,2,32768,,99,,9,{ sc_start SC_BOOST500,500000,10; },{},{}
 13270,Full_SwingK_To_Throw,Throwing Full Swing K,10,100,,50,0,,,,0x00040000,56,2,32768,,99,,9,{ sc_start SC_FULL_SWING_K,500000,50; },{},{}
 13271,Mana_Plus_To_Throw,Throwing Mana Plus,10,100,,50,0,,,,0x00040000,56,2,32768,,99,,9,{ sc_start SC_MANA_PLUS,500000,50; },{},{}
-13272,Cure_Free_To_Throw,Throwing Cure Free,10,100,,50,0,,,,0x00040000,56,2,32768,,99,,9,{ sc_end SC_Bleeding; sc_end SC_Curse; sc_end SC_Silence; itemheal rand(1000,1200),0; },{},{}
+13272,Cure_Free_To_Throw,Throwing Cure Free,10,100,,50,0,,,,0x00040000,56,2,32768,,99,,9,{ sc_end SC_BLEEDING; sc_end SC_CURSE; sc_end SC_SILENCE; itemheal rand(1000,1200),0; },{},{}
 13273,Stamina_Up_M_To_Throw,Throwing Muramura M,10,100,,10,0,,,,0x00040000,56,2,32768,,99,,9,{ sc_start SC_MUSTLE_M,500000,5; },{},{}
 13274,Digestive_F_To_Throw,Throwing Falmons F,10,100,,10,0,,,,0x00040000,56,2,32768,,99,,9,{ sc_start SC_LIFE_FORCE_F,500000,5; },{},{}
 13275,HP_Inc_PotS_To_Throw,Throwing Increase HP Potion (Small),10,100,,20,0,,,,0x00040000,56,2,32768,,99,,9,{ sc_start SC_INCMHP,500000,(500+(BaseLevel*10/3)); percentheal 1,0; },{},{}
@@ -7023,7 +7023,7 @@
 13279,SP_Inc_PotM_To_Throw,Throwing Increase SP Potion (Medium),10,100,,40,0,,,,0x00040000,56,2,32768,,99,,9,{ sc_start SC_INCMSP,500000,((BaseLevel/10)); percentheal 0,4; },{},{}
 13280,SP_Inc_PotL_To_Throw,Throwing Increase SP Potion (Large),10,100,,80,0,,,,0x00040000,56,2,32768,,99,,9,{ sc_start SC_INCMSP,500000,((BaseLevel/10)+5); percentheal 0,8; },{},{}
 13281,En_White_PotZ_To_Throw,Throwing Concentrated White Potion Z,10,100,,70,0,,,,0x00040000,56,2,32768,,99,,9,{ sc_start SC_EXTRACT_WHITE_POTION_Z,500000,20; itemheal 1000,0; },{},{}
-13282,Vitata500_To_Throw,Throwing Vitata 500,10,100,,50,0,,,,0x00040000,56,2,32768,,99,,9,{ sc_start SC_VITATA_500,500000,20; itemheal 0,200; },{},{}
+13282,Vitata500_To_Throw,Throwing Vitata 500,10,100,,50,0,,,,0x00040000,56,2,32768,,99,,9,{ sc_start2 SC_VITATA_500,500000,20,5; itemheal 0,200; },{},{}
 13283,En_Cel_Juice_To_Throw,Throwing Ceromain Soup,10,100,,50,0,,,,0x00040000,56,2,32768,,99,,9,{ sc_start SC_EXTRACT_SALAMINE_JUICE,500000,10; },{},{}
 13284,Savage_BBQ_To_Throw,Throwing Savage Full Roast,10,100,,50,0,,,,0x00040000,56,2,32768,,99,,9,{ sc_start SC_SAVAGE_STEAK,300000,20; },{},{}
 13285,Wug_Cocktail_To_Throw,Throwing Cocktail Warg Blood,10,100,,50,0,,,,0x00040000,56,2,32768,,99,,9,{ sc_start SC_COCKTAIL_WARG_BLOOD,300000,20; },{},{}
@@ -8043,9 +8043,9 @@
 14533,Battle_Manual100,Field Manual 100%,2,2,,10,,,,,0xFFFFFFFF,63,2,,,,,,{ sc_start SC_EXPBOOST,1800000,100; },{},{}
 14534,Small_Life_Potion,Small Life Potion,2,0,,10,,,,,0xFFFFFFFF,63,2,,,,,,{ specialeffect2 EF_HEAL3; sc_start4 SC_S_LIFEPOTION,600000,-5,5,0,0; },{},{}
 14535,Med_Life_Potion,Medium Life Potion,2,0,,10,,,,,0xFFFFFFFF,63,2,,,,,,{ specialeffect2 EF_HEAL3; sc_start4 SC_L_LIFEPOTION,600000,-7,4,0,0; },{},{}
-14536,Abrasive,Abrasive,2,0,,10,,,,,0xFFFFFFFF,63,2,,,,,,{ specialeffect2 EF_MAGICALATTHIT; sc_start SC_INCCRI,300000,30; },{},{}
+14536,Abrasive,Abrasive,2,0,,10,,,,,0xFFFFFFFF,63,2,,,,,,{ specialeffect2 EF_MAGICALATTHIT; sc_start2 SC_INCCRI,300000,30; },{},{}
 14537,Regeneration_Potion,Regeneration Potion,2,0,,10,,,,,0xFFFFFFFF,63,2,,,,,,{ specialeffect2 EF_LIGHTSPHERE; sc_start SC_INCHEALRATE,1800000,20; },{},{}
-14538,Glass_Of_Illusion,Glass of Illusion,2,0,,10,,,,,0xFFFFFFFF,63,2,,,,,,{ specialeffect2 EF_STEAL; sc_start SC_INCFLEE2,60000,20; },{},{}
+14538,Glass_Of_Illusion,Glass of Illusion,2,0,,10,,,,,0xFFFFFFFF,63,2,,,,,,{ specialeffect2 EF_STEAL; sc_start2 SC_INCFLEE2,60000,20; },{},{}
 14539,Shadow_Armor_S,Shadow Armor Scroll,2,0,,10,,,,,0xFFFFFFFF,63,2,,,,,,{ specialeffect2 EF_CLOAKING; sc_start4 SC_ELEMENTALCHANGE,1800000,1,Ele_Dark,1,0; },{},{}
 14540,Holy_Armor_S,Holy Armor Scroll,2,0,,10,,,,,0xFFFFFFFF,63,2,,,,,,{ specialeffect2 EF_BENEDICTIO; sc_start4 SC_ELEMENTALCHANGE,1800000,1,Ele_Holy,1,0; },{},{}
 14541,S_Def_Potion,Small Defense Potion,2,0,,10,,,,,0xFFFFFFFF,63,2,,,,,,{ specialeffect2 EF_GUARD; sc_start SC_DEF_RATE,60000,3; },{},{}
@@ -8122,11 +8122,11 @@
 14613,RWC_Scroll_2012,RWC Scroll 2012,2,20,,10,,,,,0xFFFFFFFF,63,2,,,,,,{ getgroupitem(IG_RWC_Scroll_2012); },{},{}
 14614,Ex_Def_Potion,Ex Def Potion,2,0,,10,,,,,0xFFFFFFFF,63,2,,,,,,{ specialeffect2 EF_GUARD; sc_start SC_DEF_RATE,1800000,3; sc_start SC_MDEF_RATE,1800000,3; },{},{}
 14616,STR_Biscuit_Stick,Bar Cookie Of Strength,18,1,,10,,,,,0xFFFFFFFF,63,2,,,,,,{ sc_start SC_STRFOOD,1800000,15; sc_start SC_INCATKRATE,600000,rand(11,111); },{},{}
-14617,VIT_Biscuit_Stick,Bar Cookie Of Vitality,18,1,,10,,,,,0xFFFFFFFF,63,2,,,,,,{ sc_start SC_INCVIT,1800000,15; /*sc_start SC_INCDEFRATE,600000,rand(11,33);*/ },{},{}
+14617,VIT_Biscuit_Stick,Bar Cookie Of Vitality,18,1,,10,,,,,0xFFFFFFFF,63,2,,,,,,{ sc_start SC_VITFOOD,1800000,15; sc_start SC_INCDEFRATE,600000,rand(11,33); },{},{}
 14618,AGI_Biscuit_Stick,Bar Cookie Of Agility,18,1,,10,,,,,0xFFFFFFFF,63,2,,,,,,{ sc_start SC_AGIFOOD,1800000,15; sc_start SC_FLEEFOOD,600000,rand(11,33); },{},{}
 14619,INT_Biscuit_Stick,Bar Cookie Of Intelligence,18,1,,10,,,,,0xFFFFFFFF,63,2,,,,,,{ sc_start SC_INTFOOD,1800000,15; sc_start SC_INCMATKRATE,600000,rand(11,111); },{},{}
 14620,DEX_Biscuit_Stick,Bar Cookie Of Dexterity,18,1,,10,,,,,0xFFFFFFFF,63,2,,,,,,{ sc_start SC_DEXFOOD,1800000,15; sc_start SC_HITFOOD,600000,rand(11,33); },{},{}
-14621,LUK_Biscuit_Stick,Bar Cookie Of Lucky,18,1,,10,,,,,0xFFFFFFFF,63,2,,,,,,{ sc_start SC_LUKFOOD,1800000,15; sc_start SC_INCCRI,600000,rand(11,33); },{},{}
+14621,LUK_Biscuit_Stick,Bar Cookie Of Lucky,18,1,,10,,,,,0xFFFFFFFF,63,2,,,,,,{ sc_start SC_LUKFOOD,1800000,15; sc_start2 SC_INCCRI,600000,rand(11,33); },{},{}
 14623,Golden_Treasure_Box,Golden Treasure Box,18,10,,10,,,,0,0xFFFFFFFF,63,2,,,,,,{ /*Items*/ },{},{}
 14624,Blue_Scroll,Blue Scroll,2,20,,10,,,,,0xFFFFFFFF,63,2,,,,,,{ getgroupitem(IG_Blue_Scroll); },{},{}
 14626,Indigo_Scroll,Indigo Scroll,2,20,,0,,,,,0xFFFFFFFF,63,2,,,,,,{ getgroupitem(IG_Indigo_Scroll); },{},{}
@@ -9768,11 +9768,11 @@
 22542,Concentration_Potion,Concentration Potion,2,10,,100,,,,0,0xFFFFFFFF,63,2,,,,,,{ sc_start SC_ASPDPOTION0,1800000,4; },{},{}
 22543,Berserk_Potion,Berserk Potion,2,10,,200,,,,0,0x6,63,2,,,,,,{ sc_start SC_ASPDPOTION2,1800000,9; },{},{}
 22544,Awakening_Potion,Awakening Potion,2,10,,150,,,,0,0xFFFFFFFF,63,2,,,,,,{ sc_start SC_ASPDPOTION1,1800000,6; },{},{}
-22545,Speed_Potion,Speed Potion,2,10,,100,,,,0,0xFFFFFFFF,63,2,,,,,,{ sc_start SC_SpeedUp1,5000,0; },{},{}
-22546,Slow_Potion,Slow Potion,2,10,,100,,,,0,0xFFFFFFFF,63,2,,,,,,{ sc_start SC_SlowDown,5000,0; },{},{}
+22545,Speed_Potion,Speed Potion,2,10,,100,,,,0,0xFFFFFFFF,63,2,,,,,,{ sc_start SC_SPEEDUP1,5000,50; },{},{}
+22546,Slow_Potion,Slow Potion,2,10,,100,,,,0,0xFFFFFFFF,63,2,,,,,,{ sc_start SC_SLOWDOWN,5000,100; },{},{}
 22547,Anti-Payne_Moment,Anti-Payne Moment,2,10,,100,,,,0,0xFFFFFFFF,63,2,,,,,,{},{},{}
 22548,Wed_Cursed,Wed Cursed,2,10,,30,,,,0,0xFFFFFFFF,63,2,,,,,,{},{},{}
-22549,Poison_Bottle,Poison Bottle,2,10,,100,,,,0,0xFFFFFFFF,63,2,,,,,,{ if(Class == Job_Assassin_Cross || Class == Job_Guillotine_Cross || Class == Job_Guillotine_Cross_T) { sc_start SC_DPoison,60000,0; sc_start SC_ASPDPOTION3,60000,9; } else percentheal -100,-100; },{},{}
+22549,Poison_Bottle,Poison Bottle,2,10,,100,,,,0,0xFFFFFFFF,63,2,,,,,,{ if(Class == Job_Assassin_Cross || Class == Job_Guillotine_Cross || Class == Job_Guillotine_Cross_T) { sc_start SC_DPOISON,60000,0; sc_start SC_ASPDPOTION3,60000,9; } else percentheal -100,-100; },{},{}
 22550,Sweets_Pocket,Sweets Pocket,2,10,,70,,,,0,0xFFFFFFFF,63,2,,,,,,{},{},{}
 22551,Teacake,Teacake,2,10,,70,,,,0,0xFFFFFFFF,63,2,,,,,,{},{},{}
 22552,Fried_Pastry,Fried Pastry,2,10,,70,,,,0,0xFFFFFFFF,63,2,,,,,,{},{},{}
@@ -9828,7 +9828,7 @@
 22659,Pig_Steamed_Ribs,Pig Steamed Ribs,0,20,,100,,,,,0xFFFFFFFF,63,2,,,,,,{ bonus_script "{ bonus bAspdRate,5; bonus bUseSPrate,-2; }",180; },{},{}
 22658,Cow_Steamed_Ribs,Cow Steamed Ribs,0,20,,100,,,,,0xFFFFFFFF,63,2,,,,,,{ bonus_script "{ bonus bVariableCastrate,5; bonus bUseSPrate,-3; }",180; },{},{}
 22669,HALLOWEEN_G_BOX,Halloween Box,2,0,,200,,,,,0xFFFFFFFF,63,2,,,,,,{ getgroupitem(IG_HALLOWEEN_G_BOX); },{},{}
-22670,DARK_INVITATION,Invitation of Darkness,2,10,,10,,,,,0xFFFFFFFF,63,2,,,,,,{ set .@r,rand(1,3); if(.@r==1){ specialeffect2 EF_DEVIL; warp "niflheim",193,186; }else if(.@r==2){ heal -500,-1000; sc_start SC_Stun,3000,0; }else{ specialeffect2 EF_DEVIL; warp "niflheim",347,255; } },{},{}
+22670,DARK_INVITATION,Invitation of Darkness,2,10,,10,,,,,0xFFFFFFFF,63,2,,,,,,{ set .@r,rand(1,3); if(.@r==1){ specialeffect2 EF_DEVIL; warp "niflheim",193,186; }else if(.@r==2){ heal -500,-1000; sc_start SC_STUN,3000,0; }else{ specialeffect2 EF_DEVIL; warp "niflheim",347,255; } },{},{}
 22676,Hangul_Day_Event_Box,Hangul Day Event Box,2,20,,0,,,,,0xFFFFFFFF,63,2,,,0,,,{ getitem 22675,10; getitem 607,9; },{},{}
 22675,Mysterious_Scroll,Mysterious Scroll,2,20,,10,,,,,0xFFFFFFFF,63,2,,,,,,{ sc_start SC_INTFOOD,3600000,30; },{},{}
 22679,Death_Bin,Death Bin,18,10,,0,,,,0,0xFFFFFFFF,63,2,,,170,,,{ /*TODO*/ },{},{}
@@ -9860,12 +9860,12 @@
 22747,Dengeki_Shot_Cartridge,Dengeki Shot Cartridge,18,10,,250,,,,0,0xFFFFFFFF,63,2,,,,,,{ getitem 13218,500; },{},{}
 22748,Hearthstone_Shot_Cartridge,Hearthstone Shot Cartridge,18,10,,250,,,,0,0xFFFFFFFF,63,2,,,,,,{ getitem 13219,500; },{},{}
 22749,Purification_Shot_Cartridge,Purification Shot Cartridge,18,10,,250,,,,0,0xFFFFFFFF,63,2,,,,,,{ getitem 13220,500; },{},{}
-22750,Trans_Scroll_Horn_Scaraba,Transformation Scroll(Horn Scaraba),2,10,,10,,,,0,0xFFFFFFFF,63,2,,,,,,{ transform 2161,1200000,SC_MTF_ASPD2; },{},{}
-22751,Trans_Scroll_Wanderer,Transformation Scroll(Wanderer),2,10,,10,,,,0,0xFFFFFFFF,63,2,,,,,,{ transform 1208,1200000,SC_MTF_ASPD2; },{},{}
-22752,Trans_Scroll_Gazeti,Transformation Scroll(Gazeti),2,10,,10,,,,0,0xFFFFFFFF,63,2,,,,,,{ transform 1778,1200000,SC_MTF_RANGEATK2; },{},{}
-22753,Trans_Scroll_Kobold_Archer,Transformation Scroll(Kobold Archer),2,10,,10,,,,0,0xFFFFFFFF,63,2,,,,,,{ transform 1282,1200000,SC_MTF_RANGEATK2; },{},{}
-22754,Trans_Scroll_Necromancer,Transformation Scroll(Necromancer),2,10,,10,,,,0,0xFFFFFFFF,63,2,,,,,,{ transform 1870,1200000,SC_MTF_RANGEATK2; },{},{}
-22755,Trans_Scroll_Wind_Ghost,Transformation Scroll(Wind Ghost),2,10,,10,,,,0,0xFFFFFFFF,63,2,,,,,,{ transform 1263,1200000,SC_MTF_MATK2; },{},{}
+22750,Trans_Scroll_Horn_Scaraba,Transformation Scroll(Horn Scaraba),2,10,,10,,,,0,0xFFFFFFFF,63,2,,,,,,{ transform 2161,1200000,SC_MTF_ASPD2,2,10; },{},{}
+22751,Trans_Scroll_Wanderer,Transformation Scroll(Wanderer),2,10,,10,,,,0,0xFFFFFFFF,63,2,,,,,,{ transform 1208,1200000,SC_MTF_ASPD2,2,10; },{},{}
+22752,Trans_Scroll_Gazeti,Transformation Scroll(Gazeti),2,10,,10,,,,0,0xFFFFFFFF,63,2,,,,,,{ transform 1778,1200000,SC_MTF_RANGEATK2,30; },{},{}
+22753,Trans_Scroll_Kobold_Archer,Transformation Scroll(Kobold Archer),2,10,,10,,,,0,0xFFFFFFFF,63,2,,,,,,{ transform 1282,1200000,SC_MTF_RANGEATK2,30; },{},{}
+22754,Trans_Scroll_Necromancer,Transformation Scroll(Necromancer),2,10,,10,,,,0,0xFFFFFFFF,63,2,,,,,,{ transform 1870,1200000,SC_MTF_RANGEATK2,30; },{},{}
+22755,Trans_Scroll_Wind_Ghost,Transformation Scroll(Wind Ghost),2,10,,10,,,,0,0xFFFFFFFF,63,2,,,,,,{ transform 1263,1200000,SC_MTF_MATK2,50; },{},{}
 22757,Collection_Of_Scrolls_Magical_Transformation,Collection Of Scrolls Magical Transformation,18,10,,200,,,,0,0xFFFFFFFF,63,2,,,,,,{ getitem 22755,1; getitem 22754,1; },{},{}
 22758,Collection_Of_Scrolls_Shooting_Transformation,Collection Of Scrolls Shooting Transformation,18,10,,200,,,,0,0xFFFFFFFF,63,2,,,,,,{ getitem 22753,1; getitem 22752,1; },{},{}
 22759,Collection_Of_Scrolls_Attack_Speed_Transformation,Collection Of Scrolls Attack Speed Transformation,18,10,,0,,,,,0xFFFFFFFF,63,2,,,,,,{ getitem 22751,1; getitem 22750,1; },{},{}
@@ -9874,10 +9874,10 @@
 22762,Centipede_Transportin,Centipede Transportin,2,10,,0,,,,0,0xFFFFFFFF,63,2,,,,,,{/*No Info*/},{},{}
 22764,Pet_Exchange_Ticket_Box_,Pet Exchange Ticket Box,18,10,,10,,,,,,,,,,,,,{ /*TODO: Confirm the allowed pet_id and chance*/ getitem callfunc("F_Rand",6116,6117,6118,6129,6130,6130,6132,6133,6134,6135,6136,6137,6138,6139,6140,6141,6142,6143),1; },{},{}
 22770,Shark_Skewer,Shark Skewer,0,10,,10,,,,0,0xFFFFFFFF,63,2,,,,,,{/*No Info*/},{},{}
-22771,Bluefin_Tuna_Skewer,Bluefin Tuna Skewer,0,10,,10,,,,,0xFFFFFFFF,63,2,,,,,,{ sc_start SC_ATKPOTION,5000,30; },{},{}
-22772,Sea_Bream_Skewer,Sea Bream Skewer,0,10,,10,,,,,0xFFFFFFFF,63,2,,,,,,{ sc_start SC_MATKPOTION,5000,30; },{},{}
+22771,Bluefin_Tuna_Skewer,Bluefin Tuna Skewer,0,10,,10,,,,,0xFFFFFFFF,63,2,,,,,,{ sc_start SC_INCATKRATE,5000,30; },{},{}
+22772,Sea_Bream_Skewer,Sea Bream Skewer,0,10,,10,,,,,0xFFFFFFFF,63,2,,,,,,{ sc_start SC_INCMATKRATE,5000,30; },{},{}
 22773,Piranha_Skewer,Piranha Skewer,0,10,,10,,,,,0xFFFFFFFF,63,2,,,,,,{ sc_start SC_ASPDPOTION0,5000,5; },{},{}
-22774,Salmon_Skewer,Salmon Skewer,0,10,,10,,,,,0xFFFFFFFF,63,2,,,,,,{ sc_start SC_SpeedUp0,5000,0; },{},{}
+22774,Salmon_Skewer,Salmon Skewer,0,10,,10,,,,,0xFFFFFFFF,63,2,,,,,,{ sc_start SC_SPEEDUP0,5000,25; },{},{}
 22775,Eels_Skewer,Eels Skewer,0,10,,10,,,,,0xFFFFFFFF,63,2,,,,,,{ sc_start SC_DEF_RATE,5000,30; },{},{}
 22776,Carp_Skewer,Carp Skewer,0,10,,10,,,,,0xFFFFFFFF,63,2,,,,,,{ sc_start SC_MDEF_RATE,5000,30; },{},{}
 22777,Gift_Buff_Set,Gift Buff Set,2,10,,100,,,,,,,,,,,,,{ getgroupitem(IG_Gift_Buff_Set); },{},{}

+ 1 - 1
db/re/item_trade.txt

@@ -2688,4 +2688,4 @@
 20206,475,100	//C_Chicken_Hat
 20210,475,100	//C_Chicken_Hat
 20211,475,100	//C_Chicken_Hat
-12831,475,100	//Potion_Box
+12831,475,100	//Potion_Box

+ 1 - 1
doc/item_bonus.txt

@@ -119,7 +119,7 @@ bonus bFlee2,n;       			Perfect Dodge + n
 bonus bFlee2Rate,n;   			Perfect Dodge + n%
 bonus bPerfectHitRate,n;		On-target impact attack probability n% (only the highest among all is applied)
 bonus bPerfectHitAddRate,n;		On-target impact attack probability + n%
-bonus bSpeedRate,n;   			Movement speed + n% (only the highest among all is applied)
+bonus bSpeedRate,n;   			Movement speed + n% (only the highest among all is applied, won't be stacked with SC_SPEEDUP0, SC_SPEEDUP1)
 bonus bSpeedAddRate,n;			Movement speed + n%
 bonus bAspd,n;        			Attack speed + n
 bonus bAspdRate,n;    			Attack speed + n%

+ 2488 - 0
doc/status_change.txt

@@ -0,0 +1,2488 @@
+//===== rAthena Documentation ================================
+//= Status Change Documentation
+//===== By: ==================================================
+//= rAthena Dev Team
+//===== Last Updated: ========================================
+//= 20150331
+//===== Description: =========================================
+//= List of all Status Changes and theirs val1, val2, val3, and
+//= val4 usage in source. Providing easier guide to use
+//= sc_start, sc_start2, and sc_start4 in scripting.
+//= NOTE:
+//= - If sc_start/2/4 values based on val1~val4 information,
+//=   it's a wise decision to use flag SCSTART_LOADED(4). But,
+//=   some SCs with iteration check maybe will fail to give
+//=   iteration check if flag SCSTART_LOADED is given.
+//===== Format: =========================================
+//= <SC_Name>	(<Default_SI>)
+//= 	desc: <any description or info related this status>
+//= 	val1: <usage for>
+//= 	val2: <usage for>
+//= 	val3: <usage for>
+//= 	val4: <usage for>
+//============================================================
+
+SC_STONE	()
+	desc: DEF -50%; if HP>25% lose 1% HP/5 sec; MDEF +25%; change element to Earth Lv 1; ignore Steal & Lex Aeterna; can't move/attack/pick item/use item/use skill/sit/logout
+	val1:
+
+SC_FREEZE	()
+	desc: DEF -50%; FLEE = 0; MDEF +25%; ignore Steal, Lex Aeterna, Storm Gust, Falling Ice Pillar; change element to Water Lv 1; can't move/attack/pick item/use item/sit/logout
+	val1:
+
+SC_STUN	()
+	desc: FLEE = 0; can't move/attack/pick item/use item/use skill/sit/logout
+	val1:
+
+SC_SLEEP	()
+	desc: FLEE = 0; enemy CRIT x2; can't move/attack/pick item/use item/use skill/sit/logout
+	val1:
+
+SC_POISON	()
+	desc: DEF -25%; if HP>25% lose 1.5% + 2 HP/sec; SP Regeneration is disabled
+	val1:
+
+SC_CURSE	()
+	desc: ATK-25%; LUK = 0; Movement speed -300
+	val1:
+
+SC_SILENCE	()
+	desc: Can't use active skills
+	val1:
+
+SC_CONFUSION	()
+	desc: Move randomly; Set DEF to (STR+(INT*50))
+	val1:
+
+SC_BLIND	()
+	desc: HIT -25%; FLEE -25%; Black out the outter part of the screen
+	val1:
+
+SC_BLEEDING	(SI_BLEEDING)
+	desc: HP Regeneration is disabled; SP Regeneration is disabled; Lose HP overtime
+	val1:
+
+SC_DPOISON	()
+	desc: DEF -25%; if HP>25% lose 10/15% HP/sec
+	val1:
+
+SC_PROVOKE	(SI_PROVOKE)
+	desc: Decrease DEF by (5+(5*Skill Lv))%; Increase ATK by (2+(3*Skill lv))%
+	val1:
+
+SC_ENDURE	(SI_ENDURE)
+	desc: Increase MDEF by (Skill Lv); Doesn't get flinched when attacked
+	val1:
+
+SC_TWOHANDQUICKEN	(SI_TWOHANDQUICKEN)
+	desc: ASPD +30%
+	val1:
+
+SC_CONCENTRATE	(SI_CONCENTRATE)
+	desc: Increase AGI by (2+Skill Lv)%; Increase DEX by (2+Skill Lv)%; Reveal hidden enemies in 3x3 area around caster
+	val1:
+
+SC_HIDING	(SI_HIDING)
+	desc: Set OPTION_HIDE
+	val1:
+
+SC_CLOAKING	(SI_CLOAKING)
+	desc: Set OPTION_CLOAK
+	val1:
+
+SC_ENCPOISON	(SI_ENCPOISON)
+	desc: Change weapon element to ELE_POISON; Poisoning chance is (2.5+0.5%)
+	val1:
+
+SC_POISONREACT	(SI_POISONREACT)
+	desc: Increase ATK by (100+30*Skill Lv))%; Counter physical attack with Envenoms skill
+	val1:
+
+SC_QUAGMIRE	(SI_QUAGMIRE)
+	desc: Removes Increase AGI, Twhohand Quicken, Wind Walk, Adrenaline Rush, Attention Concentrate, Cart Boost, True Sight, Magnetic Field & Onehand Quicken skill effect; Movement Speed -50; Decrease AGI & DEX by (10*Skill Lv) but can't below 75% for players and 50% for mobs
+	val1:
+
+SC_ANGELUS	(SI_ANGELUS)
+	desc: Increase DEF by (5*Skill Lv)%
+	val1:
+
+SC_BLESSING	(SI_BLESSING)
+	desc: Increase STR, DEX & INT by (Skill Lv); Removes Stone and Curse status. If used on mobs will reduce their DEX and INT by 50%
+	val1:
+
+SC_SIGNUMCRUCIS	(SI_SIGNUMCRUCIS)
+	desc: Decrease DEF of Undead and Demon mobs by (10+(4*Skill Lv))% on screen
+	val1:
+
+SC_INCREASEAGI	(SI_INCREASEAGI)
+	desc: Increase AGI and walkspeed, AL_INCAGI effect
+	val1: (hardcoded)
+
+SC_DECREASEAGI	(SI_DECREASEAGI)
+	desc: Decrease AGI and walkspeed, AL_DECAGI effect
+	val1: (hardcoded)
+
+SC_SLOWPOISON	(SI_SLOWPOISON)
+	desc: Stop the HP reduction of SC_POISON
+	val1:
+
+SC_IMPOSITIO	(SI_IMPOSITIO)
+	desc: Increase ATK by (5*Skill Lv)
+	val1:
+
+SC_SUFFRAGIUM	(SI_SUFFRAGIUM)
+	desc: Cast time decreased by (15*Skill Lv)%
+	val1:
+
+SC_ASPERSIO	(SI_ASPERSIO)
+	desc: Change weapon element to ELE_HOLY
+	val1:
+
+SC_BENEDICTIO	(SI_BENEDICTIO)
+	desc: Change armor element to ELE_HOLY
+	val1:
+
+SC_KYRIE	(SI_KYRIE)
+	desc: Remove SC_ASSUMPTIO skill effect; Block damage with a total of (MaxHP*(Skill Lv*2+10)/100) or ((Skill Lv/2)+5) times
+	val1:
+
+SC_MAGNIFICAT	(SI_MAGNIFICAT)
+	desc: SP Regeneration speed x2
+	val1:
+
+SC_GLORIA	(SI_GLORIA)
+	desc: LUK +30
+	val1:
+
+SC_AETERNA	(SI_AETERNA)
+	desc: Damaged received x2
+	val1:
+
+SC_ADRENALINE	(SI_ADRENALINE)
+	desc: ASPD of Axe & Mace weapons x2
+	val1:
+
+SC_WEAPONPERFECTION	(SI_WEAPONPERFECTION)
+	desc: Ignore damage reduction to any monster size
+	val1:
+
+SC_OVERTHRUST	(SI_OVERTHRUST)
+	desc: Increase ATK by (5*Skill Lv)%; Add a 0.1% of breaking the equipped weapon [except Axes, Maces & Unbreakable weapons]
+	val1:
+
+SC_MAXIMIZEPOWER	(SI_MAXIMIZEPOWER)
+	desc: SP Regeneration is disabled; Damage dealt is always the max damage
+	val1:
+
+SC_TRICKDEAD	(SI_TRICKDEAD)
+	desc: HP & SP Regeneration is disabled; Remove SC_DANCING
+	val1:
+
+SC_LOUD	(SI_LOUD)
+	desc: STR +4
+	val1:
+
+SC_ENERGYCOAT	(SI_ENERGYCOAT)
+	desc: Reduce damage received according to current MaxSP %
+	val1:
+
+SC_BROKENARMOR	(SI_BROKENARMOR)
+	desc: Shows SI_BROKENARMOR status if the armor is broken
+	val1:
+
+SC_BROKENWEAPON	(SC_BROKENWEAPON)
+	desc: Shows SC_BROKENWEAPON status if the armor is broken
+	val1:
+
+SC_HALLUCINATION	(SI_HALLUCINATION)
+	desc: The screen goes wavy and you see crazy numbers for all damage that is processed around you, but they are all fake. Even other players see those numbers at you.
+	val1:
+
+SC_WEIGHT50	(SI_WEIGHT50)
+	desc: Shows SI_WEIGHT50 status icon if Weight >= 50%
+	val1:
+
+SC_WEIGHT90	(SI_WEIGHT90)
+	desc: Shows SI_WEIGHT90 status icon if Weight >= 90%
+	val1:
+
+SC_ASPDPOTION0	(SI_ASPDPOTION0)
+	desc: Increase ASPD, won't be stacked with SC_ASPDPOTION1, SC_ASPDPOTION2, SC_ASPDPOTION3
+	val1: +ASPD (Renewal)
+	val2: +% ASPD (Pre-Renewal)
+
+SC_ASPDPOTION1	(SI_ASPDPOTION1)
+	desc: Increase ASPD, won't be stacked with SC_ASPDPOTION0, SC_ASPDPOTION2, SC_ASPDPOTION3
+	val1: +ASPD (Renewal)
+	val2: +% ASPD (Pre-Renewal)
+
+SC_ASPDPOTION2	(SI_ASPDPOTION2)
+	desc: Increase ASPD, won't be stacked with SC_ASPDPOTION0, SC_ASPDPOTION1, SC_ASPDPOTION3
+	val1: +ASPD (Renewal)
+	val2: +% ASPD (Pre-Renewal)
+
+SC_ASPDPOTION3	(SI_ASPDPOTION3)
+	desc: Increase ASPD, won't be stacked with SC_ASPDPOTION0, SC_ASPDPOTION1, SC_ASPDPOTION2
+	val1: + ASPD (Renewal)
+	val2: +% ASPD (Pre-Renewal)
+
+SC_SPEEDUP0	(SI_MOVHASTE_HORSE)
+	desc: Increase/change walkspeed rate. This effect won't be stacked with bonus bSpeedRate
+	val1: +% Walkspeed
+
+SC_SPEEDUP1	(SI_SPEEDPOTION1)
+	desc: Increase/change walkspeed rate. This effect won't be stacked with bonus bSpeedRate
+	val1: +% Walkspeed
+
+SC_ATKPOTION	(SI_PLUSATTACKPOWER)
+	desc: Increase Atk
+	val1: +Atk
+
+SC_MATKPOTION	(SI_PLUSMAGICPOWER)
+	desc: Increase MAtk
+	val1: +MAtk
+
+SC_WEDDING	()
+	desc: Set Movement Speed to 100; Call clif_changelook; Set OPTION_WEDDING
+	val1:
+
+SC_SLOWDOWN	()
+	desc: Reduce walkspeed rate
+	val1: -% Walkspeed
+
+SC_ANKLE	(SI_ANKLESNARE)
+	desc: Set DEF to (AGI*50); Can't move
+	val1:
+
+SC_KEEPING	()
+	desc: Set DEF to 90
+	val1:
+
+SC_BARRIER	(SI_BARRIER)
+	desc: Set DEF to 100
+	val1:
+
+SC_STRIPWEAPON	(SI_STRIPWEAPON)
+	desc: Unequip weapon; On mob ATK -25%
+	val1:
+
+SC_STRIPSHIELD	(SI_STRIPSHIELD)
+	desc: Unequip shield; On mob DEF -15%
+	val1:
+
+SC_STRIPARMOR	(SI_STRIPARMOR)
+	desc: Unequip armor; On mob VIT -40%
+	val1:
+
+SC_STRIPHELM	(SI_STRIPHELM)
+	desc: Unequip helm; On mob INT -40%
+	val1:
+
+SC_CP_WEAPON	(SI_CP_WEAPON)
+	desc: Protects equipped weapon from damage and strip skill
+	val1:
+
+SC_CP_SHIELD	(SI_CP_SHIELD)
+	desc: Protects equipped shield from damage and strip skill
+	val1:
+
+SC_CP_ARMOR	(SI_CP_ARMOR)
+	desc: Protects equipped armor from damage and strip skill
+	val1:
+
+SC_CP_HELM	(SI_CP_HELM)
+	desc: Protects equipped helm from damage and strip skill
+	val1:
+
+SC_AUTOGUARD	(SI_AUTOGUARD)
+	desc: Blocks short and long range physical attacks at a certain chance, and stops the caster for 0.3 seconds if it's activated
+	val1:
+
+SC_REFLECTSHIELD	(SI_REFLECTSHIELD)
+	desc: Reflects (10+(3*Skill Lv))% of short ranged physical attack back to the attacker
+	val1:
+
+SC_SPLASHER	(SI_SPLASHER)
+	desc: This skill will only work once the target's HP is 1/3 or less of its Max HP. When struck by this skill, the target will explode and damage other enemies in it's vicinity
+	val1:
+
+SC_PROVIDENCE	(SI_PROVIDENCE)
+	desc: Increase party members' resistance to RC_Demon and Ele_Holy monsters
+	val1:
+
+SC_DEFENDER	(SI_DEFENDER)
+	desc: Decrease (5+(15*Skill Lv))% damage taken from long range attack; Decrease (25+(5*Skill Lv)) ASPD
+	val1:
+
+SC_MAGICROD	(SI_MAGICROD)
+	desc: Gain (Skill Lv*20)% of SP consumed by the skill used from enemy; Damage received becomes 0; Drain 20% of enemy's Max SP
+	val1:
+
+SC_SPELLBREAKER	()
+	desc: Gain SP used by enemy to cast the spell, and interrupt the magic cast. At lv 5, gain 1% from enemy max hp.
+	val1:
+
+SC_AUTOSPELL	(SI_AUTOSPELL)
+	desc: Auto cast several learned magic spells by using 2/3 of SP cost of the skill, but only when attacking with physical attacks.
+	val1:
+
+SC_SIGHTTRASHER	()
+	desc: (not exist)
+	val1:
+
+SC_AUTOBERSERK	(SI_AUTOBERSERK)
+	desc: If HP<25%, set SC_PROVOKE lv 10 on self
+	val1:
+
+SC_SPEARQUICKEN	(SI_SPEARQUICKEN)
+	desc: When using spear, +ASPD (20+(1*Skill Lv))%, +CRIT (3+(10*Skill Lv)), +FLEE (2*Skill Lv)
+	val1:
+
+SC_AUTOCOUNTER	(SI_AUTOCOUNTER)
+	desc: Hitrate +20%; If attacked by close range, automatically retaliate with crit*2
+	val1:
+
+SC_SIGHT	()
+	desc: Reveal hidden enemy on 3*3 range; Set OPTION_SIGHT
+	val1:
+
+SC_SAFETYWALL	()
+	desc: Block short ranged attack; Set OPTION_RUWACH
+	val1:
+
+SC_RUWACH	()
+	desc: Reveal hidden target and deal little damages if enemy is under SC_HIDING/SC_CLOAKING/SC_CAMOUFLAGE/SC_CLOAKINGEXCEED; Set OPTION_RUWACH
+	val1:
+
+SC_EXTREMITYFIST	(SI_EXTREMITYFIST)
+	desc: Stop SP Regeneration by setting RGN_SP
+	val1:
+
+SC_EXPLOSIONSPIRITS	(SI_EXPLOSIONSPIRITS)
+	desc: Stop SP Regeneration by setting RGN_SP; +Crit
+	val1:
+
+SC_COMBO	()
+	desc:
+	val1:
+
+SC_BLADESTOP_WAIT	()
+	desc:
+	val1:
+
+SC_BLADESTOP	(SI_BLADESTOP)
+	desc: Stops player and target; Set OPT3_BLADESTOP
+	val1:
+
+SC_FIREWEAPON	(SI_FIREWEAPON)
+	desc: Change weapon element to Fire element
+	val1:
+
+SC_WATERWEAPON	(SI_WATERWEAPON)
+	desc: Change weapon element to Water element
+	val1:
+
+SC_WINDWEAPON	(SI_WINDWEAPON)
+	desc: Change weapon element to Wind element
+	val1:
+
+SC_EARTHWEAPON	(SI_EARTHWEAPON)
+	desc: Change weapon element to Earth element
+	val1:
+
+SC_VOLCANO	(SI_LANDENDOW)
+	desc: +watk of ELE_FIRE user
+	val1:
+
+SC_DELUGE	(SI_LANDENDOW)
+	desc: +Max HP of ELE_WATER user
+	val1:
+
+SC_VIOLENTGALE	(SI_LANDENDOW)
+	desc: +FLEE of ELE_WIND user
+	val1:
+
+SC_WATK_ELEMENT	()
+	desc: Adds a percent of damage as an element
+	val1:
+
+SC_ARMOR	()
+	desc: Reduce damage received by 80 from long ranged weapon/misc attacks
+	val1:
+
+SC_ARMOR_ELEMENT	()
+	desc: Adjust element resistance by percentage
+	val1: Water resistance
+	val2: Earth resistance
+	val3: Fire resistance
+	val4: Wind resistance
+
+SC_NOCHAT	()
+	desc: Can't chat, pick item, drop item
+	val1:
+
+SC_BABY	(SI_BABY)
+	desc:
+	val1:
+
+SC_AURABLADE	(SI_AURABLADE)
+	desc: Set OPT3_AURABLADE; Add damage by (20*Skill Lv) which ignore caster's accuracy rate/target's DEF
+	val1:
+
+SC_PARRYING	(SI_PARRYING)
+	desc: Block using a 2H-Sword with chance (20+(3*Skill Lv))%
+	val1:
+
+SC_CONCENTRATION	(SI_CONCENTRATION)
+	desc: Lv 1 Endurace effect; +WATK; +HIT; -DEF
+	val1:
+	val2: 5*val1;		// Batk/Watk Increase
+	val3: 10*val1;	// Hit Increase
+	val4: 5*val1;		// Def reduction
+
+SC_TENSIONRELAX	(SI_TENSIONRELAX)
+	desc: Increase HP regeneration rate while sitting
+	val1:
+	val2: 12;		// SP cost
+	val3: tick/val4;
+	val4: 10000;	// Decrease at 10secs intervals.
+
+SC_BERSERK	(SI_BERSERK)
+	desc: Stop HP+SP Regen; Can't use skill; Can't chat; -FLEE; +Max HP; +Movement Speed; +ATK; Set OPT3_BERSERK; -5%HP per 10 second; Set DEF+MDEF to 0
+	val1:
+	val2: HP Penalty (5% of Max HP)
+	val3: Skill duration
+	val4: Interval of HP Penalty
+
+SC_FURY	()
+	desc:
+	val1:
+
+SC_GOSPEL	(SI_GOSPEL)
+	desc: Can't move; Gives a random status to party member and also enemy.
+	val1:
+
+SC_ASSUMPTIO	(RE: SI_ASSUMPTIO2. Pre-RE: SI_ASSUMPTIO)
+	desc: HP_ASSUMPTIO's effect
+	val1: Level (unused)
+
+SC_BASILICA	()
+	desc: Can't move; Can't use skill except the Basilica caster to cancel the basilica itself; Clear the skill area; Knockback enemy except Boss
+	val1:
+
+SC_GUILDAURA	()
+	desc:
+	val1:
+
+SC_MAGICPOWER	(SI_MAGICPOWER)
+	desc: +MATK by (Skill Lv*5)% for the next magic skill that is cast
+	val1:
+
+SC_EDP	(SI_EDP)
+	desc: +WATK by (100+(Skill Lv*80))
+	val1: Skill Lv
+	val2: Chance to Poison enemy (val1+2)%
+	val3: Damage increased by (50*(val1+1))
+
+SC_TRUESIGHT	(SI_TRUESIGHT)
+	desc: All stat +5; Damage +(2*Skill Lv)%; Crit +(Skill Lv); Hit +(3*Skill Lv)%
+	val1: Skill Lv
+	val2: Crit
+	val3: Hit
+
+SC_WINDWALK	(SI_WINDWALK)
+	desc: +Flee; +Movement speed
+	val1: Skill Lv
+	val2: Flee
+
+SC_MELTDOWN	(SI_MELTDOWN)
+	desc: Breaks target's weapon and armor at a certain chance
+	val1: Skill Lv
+	val2: Chance to break weapon (100*Skill Lv)
+	val3: Change to break armor (70*Skill Lv)
+
+SC_CARTBOOST	(SI_CARTBOOST)
+	desc:
+	val1:
+
+SC_CHASEWALK	(SI_CHASEWALK)
+	desc:
+	val1:
+
+SC_REJECTSWORD	(SI_REJECTSWORD)
+	desc:
+	val1:
+
+SC_MARIONETTE	(SI_MARIONETTE)
+	desc:
+	val1:
+
+SC_MARIONETTE2	(SI_MARIONETTE2)
+	desc:
+	val1:
+
+SC_CHANGEUNDEAD	()
+	desc:
+	val1:
+
+SC_JOINTBEAT	()
+	desc:
+	val1:
+
+SC_MINDBREAKER	(SI_MINDBREAKER)
+	desc:
+	val1:
+
+SC_MEMORIZE	(SI_MEMORIZE)
+	desc:
+	val1:
+
+SC_FOGWALL	(SI_FOGWALL)
+	desc:
+	val1:
+
+SC_SPIDERWEB	(SI_SPIDERWEB)
+	desc:
+	val1:
+
+SC_DEVOTION	(SI_DEVOTION)
+	desc:
+	val1:
+
+SC_SACRIFICE	()
+	desc:
+	val1:
+
+SC_STEELBODY	()
+	desc:
+	val1:
+
+SC_ORCISH	()
+	desc:
+	val1:
+
+SC_READYSTORM	()
+	desc:
+	val1:
+
+SC_READYDOWN	()
+	desc:
+	val1:
+
+SC_READYTURN	()
+	desc:
+	val1:
+
+SC_READYCOUNTER	()
+	desc:
+	val1:
+
+SC_DODGE	()
+	desc:
+	val1:
+
+SC_RUN	()
+	desc:
+	val1:
+
+SC_SHADOWWEAPON	()
+	desc:
+	val1:
+
+SC_ADRENALINE2	()
+	desc:
+	val1:
+
+SC_GHOSTWEAPON	()
+	desc:
+	val1:
+
+SC_KAIZEL	()
+	desc:
+	val1:
+
+SC_KAAHI	()
+	desc:
+	val1:
+
+SC_KAUPE	()
+	desc:
+	val1:
+
+SC_ONEHAND	()
+	desc:
+	val1:
+
+SC_PRESERVE	()
+	desc:
+	val1:
+
+SC_BATTLEORDERS	()
+	desc:
+	val1:
+
+SC_REGENERATION	()
+	desc:
+	val1:
+
+SC_DOUBLECAST	()
+	desc:
+	val1:
+
+SC_GRAVITATION	()
+	desc:
+	val1:
+
+SC_MAXOVERTHRUST	()
+	desc:
+	val1:
+
+SC_LONGING	()
+	desc:
+	val1:
+
+SC_HERMODE	()
+	desc:
+	val1:
+
+SC_SHRINK	()
+	desc:
+	val1:
+
+SC_SIGHTBLASTER	()
+	desc:
+	val1:
+
+SC_WINKCHARM	()
+	desc:
+	val1:
+
+SC_CLOSECONFINE	()
+	desc:
+	val1:
+
+SC_CLOSECONFINE2	()
+	desc:
+	val1:
+
+SC_DANCING	()
+	desc:
+	val1:
+
+SC_ELEMENTALCHANGE	(SI_ARMOR_PROPERTY)
+	desc: Change armor element
+	val1: Element level
+	val2: Element (see doc/item_bonus.txt)
+
+SC_RICHMANKIM	()
+	desc:
+	val1:
+
+SC_ETERNALCHAOS	()
+	desc:
+	val1:
+
+SC_DRUMBATTLE	()
+	desc:
+	val1:
+
+SC_NIBELUNGEN	()
+	desc:
+	val1:
+
+SC_ROKISWEIL	()
+	desc:
+	val1:
+
+SC_INTOABYSS	()
+	desc:
+	val1:
+
+SC_SIEGFRIED	()
+	desc:
+	val1:
+
+SC_WHISTLE	()
+	desc:
+	val1:
+
+SC_ASSNCROS	()
+	desc:
+	val1:
+
+SC_POEMBRAGI	()
+	desc:
+	val1:
+
+SC_APPLEIDUN	()
+	desc:
+	val1:
+
+SC_MODECHANGE	()
+	desc:
+	val1:
+
+SC_HUMMING	()
+	desc:
+	val1:
+
+SC_DONTFORGETME	()
+	desc:
+	val1:
+
+SC_FORTUNE	()
+	desc:
+	val1:
+
+SC_SERVICE4U	()
+	desc:
+	val1:
+
+SC_STOP	()
+	desc:
+	val1:
+
+SC_SPURT	()
+	desc:
+	val1:
+
+SC_SPIRIT	()
+	desc:
+	val1:
+
+SC_COMA	()
+	desc:
+	val1:
+
+SC_INTRAVISION	()
+	desc:
+	val1:
+
+SC_INCALLSTATUS	()
+	desc: Increase all status
+	val1: +AllStats
+
+SC_INCSTR	()
+	desc: Increase STR
+	val1: + STR
+
+SC_INCAGI	()
+	desc: Increase AGI
+	val1: + AGI
+
+SC_INCVIT	()
+	desc: Incrase VIT
+	val1: + VIT
+
+SC_INCINT	()
+	desc: Increase INT
+	val1: + INT
+
+SC_INCDEX	()
+	desc: Increase DEX
+	val1: + DEX
+
+SC_INCLUK	()
+	desc: Increase LUK
+	val1: + Luk
+
+SC_INCHIT	()
+	desc: Increase Hit
+	val1: + Hit
+
+SC_INCHITRATE	()
+	desc: Incrase Hit
+	val1: +% Hit
+
+SC_INCFLEE	()
+	desc: Increase Flee
+	val1: + Flee
+
+SC_INCFLEERATE	()
+	desc: Incrase Flee
+	val1: +% Flee
+
+SC_INCMHPRATE	()
+	desc: Increase MaxHP
+	val1: +% MaxHP
+
+SC_INCMSPRATE	()
+	desc: Incrase Max SP
+	val1: +% MaxSP
+
+SC_INCATKRATE	()
+	desc: Increase Base Attack
+	val1: +% Atk
+
+SC_INCMATKRATE	()
+	desc: Increase MATK
+	val1: +% Matk
+
+SC_INCDEFRATE	()
+	desc: Increase Defense
+	val1: +% Def
+
+SC_STRFOOD	(SI_STRFOOD)
+	desc: Increase STR (cannot be stacked with SC_FOOD_STR_CASH, ignored if value is lower)
+	val1: +STR
+
+SC_AGIFOOD	(SI_AGIFOOD)
+	desc: Increase AGI (cannot be stacked with SC_FOOD_AGI_CASH, ignored if value is lower)
+	val1: +AGI
+
+SC_VITFOOD	(SI_VITFOOD)
+	desc: Increase VIT (cannot be stacked with SC_FOOD_VIT_CASH, ignored if value is lower)
+	val1: +VIT
+
+SC_INTFOOD	(SI_FOODINT)
+	desc: Increase INT (cannot be stacked with SC_FOOD_INT_CASH, ignored if value is lower)
+	val1: +INT
+
+SC_DEXFOOD	(SI_DEXFOOD)
+	desc: Increase DEX (cannot be stacked with SC_FOOD_DEX_CASH, ignored if value is lower)
+	val1: +DEX
+
+SC_LUKFOOD	(SI_LUKFOOD)
+	desc: Increase LUK (cannot be stacked with SC_FOOD_LUK_CASH, ignored if value is lower)
+	val1: +LUK
+
+SC_HITFOOD	(SI_HITFOOD)
+	desc: Increase HIT (food-type effect)
+	val1: +Hit
+
+SC_FLEEFOOD	(SI_FLEEFOOD)
+	desc: Increase FLEE (food-type effect)
+	val1: +Flee
+
+SC_BATKFOOD	(SI_BATKFOOD)
+	desc: Increase Base Attack (food-type effect)
+	val1: +BaseAttack
+
+SC_WATKFOOD	(SI_WATKFOOD)
+	desc: Increase Weapon Attack (food-type effect)
+	val1: +WeaponAttack
+
+SC_MATKFOOD	(SI_MATKFOOD)
+	desc: Increase Magic Attack (food-type effect)
+	val1: +MagicAttack
+
+SC_SCRESIST	()
+	desc:
+	val1:
+
+SC_XMAS	()
+	desc:
+	val1:
+
+SC_WARM	()
+	desc:
+	val1:
+
+SC_SUN_COMFORT	()
+	desc:
+	val1:
+
+SC_MOON_COMFORT	()
+	desc:
+	val1:
+
+SC_STAR_COMFORT	()
+	desc:
+	val1:
+
+SC_FUSION	()
+	desc:
+	val1:
+
+SC_SKILLRATE_UP	()
+	desc:
+	val1:
+
+SC_SKE	()
+	desc:
+	val1:
+
+SC_KAITE	()
+	desc:
+	val1:
+
+SC_SWOO	()
+	desc:
+	val1:
+
+SC_SKA	()
+	desc:
+	val1:
+
+SC_EARTHSCROLL	()
+	desc:
+	val1:
+
+SC_MIRACLE	()
+	desc:
+	val1:
+
+SC_MADNESSCANCEL	()
+	desc:
+	val1:
+
+SC_ADJUSTMENT	()
+	desc:
+	val1:
+
+SC_INCREASING	(SI_ACCURACY)
+	desc: Increase some statuses (hit, dex, agi), GS_INCREASING effect
+	val1: (hardocded)
+
+SC_GATLINGFEVER	()
+	desc:
+	val1:
+
+SC_TATAMIGAESHI	()
+	desc:
+	val1:
+
+SC_UTSUSEMI	()
+	desc:
+	val1:
+
+SC_BUNSINJYUTSU	()
+	desc:
+	val1:
+
+SC_KAENSIN	()
+	desc:
+	val1:
+
+SC_SUITON	()
+	desc:
+	val1:
+
+SC_NEN	()
+	desc:
+	val1:
+
+SC_KNOWLEDGE	()
+	desc:
+	val1:
+
+SC_SMA	()
+	desc:
+	val1:
+
+SC_FLING	()
+	desc:
+	val1:
+
+SC_AVOID	()
+	desc:
+	val1:
+
+SC_CHANGE	()
+	desc:
+	val1:
+
+SC_BLOODLUST	()
+	desc:
+	val1:
+
+SC_FLEET	()
+	desc:
+	val1:
+
+SC_SPEED	()
+	desc:
+	val1:
+
+SC_DEFENCE	()
+	desc: Increase Defense, HAMI_DEFENCE effect
+	val1: (none)
+	val2: + Def(Pre-renewal) or VIT (Renewal)
+
+SC_INCASPDRATE	()
+	desc: Increase ASPD
+	val1: +% ASPD
+
+SC_INCFLEE2	(SI_PLUSAVOIDVALUE)
+	desc: Increase perfect flee
+	val1: + Flee2
+
+SC_JAILED	()
+	desc:
+	val1:
+
+SC_ENCHANTARMS	()
+	desc:
+	val1:
+
+SC_MAGICALATTACK	()
+	desc:
+	val1:
+
+SC_ARMORCHANGE	()
+	desc:
+	val1:
+
+SC_CRITICALWOUND	()
+	desc:
+	val1:
+
+SC_MAGICMIRROR	()
+	desc:
+	val1:
+
+SC_SLOWCAST	()
+	desc:
+	val1:
+
+SC_SUMMER	()
+	desc:
+	val1:
+
+SC_EXPBOOST	(SI_EXPBOOST)
+	desc: Increase EXP rate
+	val1: +% EXP
+
+SC_ITEMBOOST	(SI_ITEMBOOST)
+	desc: Increase Drop rate
+	val1: +% Drop
+
+SC_BOSSMAPINFO	(SI_BOSSMAPINFO)
+	desc:
+	val1:
+
+SC_LIFEINSURANCE	(SI_LIFEINSURANCE)
+	desc: Remove death pleanlties
+	val1:
+
+SC_INCCRI	(SI_INCCRI)
+	desc: Increase critical value
+	val1: + Critical (100% = 1000)
+
+SC_INCDEF	()	/* NOT AVAILABLE YET */
+	desc:
+	val1:
+
+SC_INCBASEATK	()	/* NOT AVAILABLE YET */
+	desc:
+	val1:
+
+SC_FASTCAST	()	/* NOT AVAILABLE YET */
+	desc:
+	val1:
+
+SC_MDEF_RATE	(SI_MDEF_RATE)
+	desc: Increase MDef by %
+	val1: +% Mdef
+
+SC_HPREGEN	()	/* NOT AVAILABLE YET */
+	desc:
+	val1:
+
+SC_INCHEALRATE	(SI_INCHEALRATE)
+	desc: Increase Heal power
+	val1: +% Heal
+
+SC_PNEUMA	()
+	desc:
+	val1:
+
+SC_AUTOTRADE	()
+	desc:
+	val1:
+
+SC_KSPROTECTED	()
+	desc:
+	val1:
+
+SC_ARMOR_RESIST	()
+	desc: Adjust element resistance by percentage
+	val1: Water resistance
+	val2: Earth resistance
+	val3: Fire resistance
+	val4: Wind resistance
+
+SC_SPCOST_RATE	(SI_ATKER_BLOOD)
+	desc: Reduce SP cost
+	val1: +% Rate
+
+SC_COMMONSC_RESIST	(SI_TARGET_BLOOD)
+	desc: Increase resistance of status changes, only againts SC_STONE, SC_FREEZE, SC_STUN, SC_SLEEP, SC_POISON, SC_CURSE, SC_SILENCE, SC_CONFUSION, SC_BLIND, SC_BLEEDING, and SC_DPOISON
+	val1: +% Resistance
+
+SC_SEVENWIND	()
+	desc:
+	val1:
+
+SC_DEF_RATE	(SI_DEF_RATE)
+	desc: Increase Def by %
+	val1: +% Def
+
+SC_SPREGEN	()	/* NOT AVAILABLE YET */
+	desc:
+	val1:
+
+SC_WALKSPEED	()
+	desc:
+	val1:
+
+SC_MERC_FLEEUP	()
+	desc:
+	val1:
+
+SC_MERC_ATKUP	()
+	desc:
+	val1:
+
+SC_MERC_HPUP	()
+	desc:
+	val1:
+
+SC_MERC_SPUP	()
+	desc:
+	val1:
+
+SC_MERC_HITUP	()
+	desc:
+	val1:
+
+SC_MERC_QUICKEN	()
+	desc:
+	val1:
+
+SC_REBIRTH	()
+	desc:
+	val1:
+
+SC_SKILLCASTRATE	()	/* NOT AVAILABLE YET */
+	desc:
+	val1:
+
+SC_DEFRATIOATK	()	/* NOT AVAILABLE YET */
+	desc:
+	val1:
+
+SC_HPDRAIN	()	/* NOT AVAILABLE YET */
+	desc:
+	val1:
+
+SC_SKILLATKBONUS	()	/* NOT AVAILABLE YET */
+	desc:
+	val1:
+
+SC_ITEMSCRIPT	()
+	desc: Timer script from other item script
+	val1: Item ID
+	val2: Status Icon
+
+SC_S_LIFEPOTION	(SI_S_LIFEPOTION)
+	desc: Increase HP each interval
+	val1: if < 0 will be percentage. If > 0 is fixed HP heal value
+	val2: Interval per seconds
+
+SC_L_LIFEPOTION	(SI_L_LIFEPOTION)
+	desc: Increase HP each interval
+	val1: if < 0 will be percentage. If > 0 is fixed HP heal value
+	val2: Interval per seconds
+
+SC_JEXPBOOST	()
+	desc:
+	val1:
+
+SC_IGNOREDEF	()	/* NOT AVAILABLE YET */
+	desc:
+	val1:
+
+SC_HELLPOWER	()
+	desc:
+	val1:
+
+SC_INVINCIBLE	()
+	desc:
+	val1:
+
+SC_INVINCIBLEOFF	()
+	desc:
+	val1:
+
+SC_MANU_ATK	(SI_MANU_ATK)
+	desc: Increase Weapon Damage rate to Manuk monsters
+	val1: +% Damage
+	val2: (hardcoded to 1 mark as Manuk group bonus)
+
+SC_MANU_DEF	(SI_MANU_DEF)
+	desc: Increase Defense rate against Manuk monsters
+	val1: +% Defense
+	val2: (hardcoded to 1 mark as Manuk group bonus)
+
+SC_SPL_ATK	(SI_SPL_ATK)
+	desc: Increase Weapon Damage rate to Splendide Monster
+	val1: +% Damage
+	val2: (hardcoded to 1 mark as Splendide group bonus)
+
+SC_SPL_DEF	(SI_SPL_DEF)
+	desc: Increase Defense rate against Splendide Monster
+	val1: +% Defense
+	val2: (hardcoded to 1 mark as Splendide group bonus)
+
+SC_MANU_MATK	(SI_MANU_MATK)
+	desc: Increase Magic Damage rate to Manuk monsters
+	val1: +% Magic damage
+	val2: (hardcoded to 1 mark as Manuk group bonus)
+
+SC_SPL_MATK	(SI_SPL_MATK)
+	desc: Increase Magic Damage to Splendide Monster
+	val1: +% Damage
+	val2: (hardcoded to 1 mark as Splendide group bonus)
+
+SC_FOOD_STR_CASH	(SI_FOOD_STR_CASH)
+	desc: Increase STR (cannot be stacked with SC_STRFOOD, ignored if value is lower)
+	val1: +STR
+
+SC_FOOD_AGI_CASH	(SI_FOOD_AGI_CASH)
+	desc: Increase AGI (cannot be stacked with SC_AGIFOOD, ignored if value is lower)
+	val1: +AGI
+
+SC_FOOD_VIT_CASH	(SI_FOOD_VIT_CASH)
+	desc: Increase VIT (cannot be stacked with SC_VITFOOD, ignored if value is lower)
+	val1: +VIT
+
+SC_FOOD_DEX_CASH	(SI_FOOD_DEX_CASH)
+	desc: Increase DEX (cannot be stacked with SC_DEXFOOD, ignored if value is lower)
+	val1: +DEX
+
+SC_FOOD_INT_CASH	(SI_FOOD_INT_CASH)
+	desc: Increase INT (cannot be stacked with SC_INTFOOD, ignored if value is lower)
+	val1: +INT
+
+SC_FOOD_LUK_CASH	(SI_FOOD_LUK_CASH)
+	desc: Increase LUK (cannot be stacked with SC_LUKFOOD, ignored if value is lower)
+	val1: +LUK
+
+SC_FEAR	()
+	desc:
+	val1:
+
+SC_BURNING	()
+	desc:
+	val1:
+
+SC_FREEZING	()
+	desc:
+	val1:
+
+SC_ENCHANTBLADE	()
+	desc:
+	val1:
+
+SC_DEATHBOUND	()
+	desc:
+	val1:
+
+SC_MILLENNIUMSHIELD	()
+	desc:
+	val1:
+
+SC_CRUSHSTRIKE	()
+	desc:
+	val1:
+
+SC_REFRESH	()
+	desc:
+	val1:
+
+SC_REUSE_REFRESH	()
+	desc:
+	val1:
+
+SC_GIANTGROWTH	()
+	desc:
+	val1:
+
+SC_STONEHARDSKIN	()
+	desc:
+	val1:
+
+SC_VITALITYACTIVATION	()
+	desc:
+	val1:
+
+SC_STORMBLAST	()
+	desc:
+	val1:
+
+SC_FIGHTINGSPIRIT	()
+	desc:
+	val1:
+
+SC_ABUNDANCE	()
+	desc:
+	val1:
+
+SC_ADORAMUS	()
+	desc:
+	val1:
+
+SC_EPICLESIS	()
+	desc:
+	val1:
+
+SC_ORATIO	()
+	desc:
+	val1:
+
+SC_LAUDAAGNUS	()
+	desc:
+	val1:
+
+SC_LAUDARAMUS	()
+	desc:
+	val1:
+
+SC_RENOVATIO	()
+	desc:
+	val1:
+
+SC_EXPIATIO	()
+	desc:
+	val1:
+
+SC_DUPLELIGHT	()
+	desc:
+	val1:
+
+SC_SECRAMENT	()
+	desc:
+	val1:
+
+SC_WHITEIMPRISON	()
+	desc:
+	val1:
+
+SC_MARSHOFABYSS	()
+	desc:
+	val1:
+
+SC_RECOGNIZEDSPELL	()
+	desc:
+	val1:
+
+SC_STASIS	()
+	desc:
+	val1:
+
+SC_SPHERE_1	()
+	desc:
+	val1:
+
+SC_SPHERE_2	()
+	desc:
+	val1:
+
+SC_SPHERE_3	()
+	desc:
+	val1:
+
+SC_SPHERE_4	()
+	desc:
+	val1:
+
+SC_SPHERE_5	()
+	desc:
+	val1:
+
+SC_READING_SB	()
+	desc:
+	val1:
+
+SC_FREEZE_SP	()
+	desc:
+	val1:
+
+SC_FEARBREEZE	()
+	desc:
+	val1:
+
+SC_ELECTRICSHOCKER	()
+	desc:
+	val1:
+
+SC_WUGDASH	()
+	desc:
+	val1:
+
+SC_BITE	()
+	desc:
+	val1:
+
+SC_CAMOUFLAGE	()
+	desc:
+	val1:
+
+SC_ACCELERATION	()
+	desc:
+	val1:
+
+SC_HOVERING	()
+	desc:
+	val1:
+
+SC_SHAPESHIFT	()
+	desc:
+	val1:
+
+SC_INFRAREDSCAN	()
+	desc:
+	val1:
+
+SC_ANALYZE	()
+	desc:
+	val1:
+
+SC_MAGNETICFIELD	()
+	desc:
+	val1:
+
+SC_NEUTRALBARRIER	()
+	desc:
+	val1:
+
+SC_NEUTRALBARRIER_MASTER	()
+	desc:
+	val1:
+
+SC_STEALTHFIELD	()
+	desc:
+	val1:
+
+SC_STEALTHFIELD_MASTER	()
+	desc:
+	val1:
+
+SC_OVERHEAT	()
+	desc:
+	val1:
+
+SC_OVERHEAT_LIMITPOINT	()
+	desc:
+	val1:
+
+SC_VENOMIMPRESS	()
+	desc:
+	val1:
+
+SC_POISONINGWEAPON	()
+	desc:
+	val1:
+
+SC_WEAPONBLOCKING	()
+	desc:
+	val1:
+
+SC_CLOAKINGEXCEED	()
+	desc:
+	val1:
+
+SC_HALLUCINATIONWALK	()
+	desc:
+	val1:
+
+SC_HALLUCINATIONWALK_POSTDELAY	()
+	desc:
+	val1:
+
+SC_ROLLINGCUTTER	()
+	desc:
+	val1:
+
+SC_TOXIN	()
+	desc:
+	val1:
+
+SC_PARALYSE	()
+	desc:
+	val1:
+
+SC_VENOMBLEED	(SI_VENOMBLEED)
+	desc:
+	val1:
+
+SC_MAGICMUSHROOM	()
+	desc:
+	val1:
+
+SC_DEATHHURT	()
+	desc:
+	val1:
+
+SC_PYREXIA	()
+	desc:
+	val1:
+
+SC_OBLIVIONCURSE	()
+	desc:
+	val1:
+
+SC_LEECHESEND	()
+	desc:
+	val1:
+
+SC_REFLECTDAMAGE	()
+	desc:
+	val1:
+
+SC_FORCEOFVANGUARD	()
+	desc:
+	val1:
+
+SC_SHIELDSPELL_DEF	()
+	desc:
+	val1:
+
+SC_SHIELDSPELL_MDEF	()
+	desc:
+	val1:
+
+SC_SHIELDSPELL_REF	()
+	desc:
+	val1:
+
+SC_EXEEDBREAK	()
+	desc:
+	val1:
+
+SC_PRESTIGE	()
+	desc:
+	val1:
+
+SC_BANDING	()
+	desc:
+	val1:
+
+SC_BANDING_DEFENCE	()
+	desc:
+	val1:
+
+SC_EARTHDRIVE	()
+	desc:
+	val1:
+
+SC_INSPIRATION	()
+	desc:
+	val1:
+
+SC_SPELLFIST	()
+	desc:
+	val1:
+
+SC_CRYSTALIZE	()
+	desc:
+	val1:
+
+SC_STRIKING	()
+	desc:
+	val1:
+
+SC_WARMER	()
+	desc:
+	val1:
+
+SC_VACUUM_EXTREME	()
+	desc:
+	val1:
+
+SC_PROPERTYWALK	()
+	desc:
+	val1:
+
+SC_SWINGDANCE	()
+	desc:
+	val1:
+
+SC_SYMPHONYOFLOVER	()
+	desc:
+	val1:
+
+SC_MOONLITSERENADE	()
+	desc:
+	val1:
+
+SC_RUSHWINDMILL	()
+	desc:
+	val1:
+
+SC_ECHOSONG	()
+	desc:
+	val1:
+
+SC_HARMONIZE	()
+	desc:
+	val1:
+
+SC_VOICEOFSIREN	()
+	desc:
+	val1:
+
+SC_DEEPSLEEP	()
+	desc:
+	val1:
+
+SC_SIRCLEOFNATURE	()
+	desc:
+	val1:
+
+SC_GLOOMYDAY	()
+	desc:
+	val1:
+
+SC_GLOOMYDAY_SK	()
+	desc:
+	val1:
+
+SC_SONGOFMANA	()
+	desc:
+	val1:
+
+SC_DANCEWITHWUG	()
+	desc:
+	val1:
+
+SC_SATURDAYNIGHTFEVER	()
+	desc:
+	val1:
+
+SC_LERADSDEW	()
+	desc:
+	val1:
+
+SC_MELODYOFSINK	()
+	desc:
+	val1:
+
+SC_BEYONDOFWARCRY	()
+	desc:
+	val1:
+
+SC_UNLIMITEDHUMMINGVOICE	()
+	desc:
+	val1:
+
+SC_SITDOWN_FORCE	()
+	desc:
+	val1:
+
+SC_NETHERWORLD	()
+	desc:
+	val1:
+
+SC_CRESCENTELBOW	()
+	desc:
+	val1:
+
+SC_CURSEDCIRCLE_ATKER	()
+	desc:
+	val1:
+
+SC_CURSEDCIRCLE_TARGET	()
+	desc:
+	val1:
+
+SC_LIGHTNINGWALK	()
+	desc:
+	val1:
+
+SC_RAISINGDRAGON	()
+	desc:
+	val1:
+
+SC_GT_ENERGYGAIN	()
+	desc:
+	val1:
+
+SC_GT_CHANGE	()
+	desc:
+	val1:
+
+SC_GT_REVITALIZE	()
+	desc:
+	val1:
+
+SC_GN_CARTBOOST	()
+	desc:
+	val1:
+
+SC_THORNSTRAP	()
+	desc:
+	val1:
+
+SC_BLOODSUCKER	()
+	desc:
+	val1:
+
+SC_SMOKEPOWDER	()
+	desc:
+	val1:
+
+SC_TEARGAS	()
+	desc:
+	val1:
+
+SC_MANDRAGORA	()
+	desc:
+	val1:
+
+SC_STOMACHACHE	(SI_STOMACHACHE)
+	desc: Reduce all stats
+	val1: -AllStats
+
+SC_MYSTERIOUS_POWDER	(SI_MYSTERIOUS_POWDER)
+	desc: Reduce Max HP rate
+	val1: ReduceValue (don't use - sign to reduce)
+
+SC_MELON_BOMB	(SI_MELON_BOMB)
+	desc: Reduce ASPD and move speed
+	val1: ReduceValue (don't use - sign to reduce)
+
+SC_BANANA_BOMB	(SI_BANANA_BOMB)
+	desc: Reduce LUK rate
+	val1: ReduceValue (don't use - sign to reduce)
+
+SC_BANANA_BOMB_SITDOWN	(SI_BANANA_BOMB_SITDOWN_POSTDELAY)
+	desc: Force player to sit
+	val1:
+
+SC_SAVAGE_STEAK	(SI_SAVAGE_STEAK)
+	desc: Increase STR
+	val1: +STR
+
+SC_COCKTAIL_WARG_BLOOD	(SI_COCKTAIL_WARG_BLOOD)
+	desc: Increase INT
+	val1: +INT
+
+SC_MINOR_BBQ	(SI_MINOR_BBQ)
+	desc: Increase VIT
+	val1: +VIT
+
+SC_SIROMA_ICE_TEA	(SI_SIROMA_ICE_TEA)
+	desc: Increase DEX
+	val1: +DEX
+
+SC_DROCERA_HERB_STEAMED	(SI_DROCERA_HERB_STEAMED)
+	desc: Increase AGI
+	val1: +AGI
+
+SC_PUTTI_TAILS_NOODLES	(SI_PUTTI_TAILS_NOODLES)
+	desc: Increase LUK
+	val1: +LUK
+
+SC_BOOST500	(SI_BOOST500)
+	desc: Increase ASPD rate
+	val1: +% Aspd
+
+SC_FULL_SWING_K	(SI_FULL_SWING_K)
+	desc: Increase Base Atk
+	val1: +BaseAtk
+
+SC_MANA_PLUS	(SI_MANA_PLUS)
+	desc: Increase MAtk
+	val1: +Matk
+
+SC_MUSTLE_M	(SI_MUSTLE_M)
+	desc: Increase Max HP rate
+	val1: +% MaxHP
+
+SC_LIFE_FORCE_F	(SI_LIFE_FORCE_F)
+	desc: Increase Max SP rate
+	val1: +% MaxSP
+
+SC_EXTRACT_WHITE_POTION_Z	(SI_EXTRACT_WHITE_POTION_Z)
+	desc: Increase HP regen rate
+	val1: +% HP regen
+
+SC_VITATA_500	(SI_VITATA_500)
+	desc: Increase SP Regen rate & Max SP rate
+	val1: +% SP regen
+	val2: +% MaxSP
+
+SC_EXTRACT_SALAMINE_JUICE	(SI_EXTRACT_SALAMINE_JUICE)
+	desc: Increase ASP rate
+	val1: +% ASPD
+
+SC__REPRODUCE	()
+	desc:
+	val1:
+
+SC__AUTOSHADOWSPELL	()
+	desc:
+	val1:
+
+SC__SHADOWFORM	()
+	desc:
+	val1:
+
+SC__BODYPAINT	()
+	desc:
+	val1:
+
+SC__INVISIBILITY	()
+	desc:
+	val1:
+
+SC__DEADLYINFECT	()
+	desc:
+	val1:
+
+SC__ENERVATION	()
+	desc:
+	val1:
+
+SC__GROOMY	()
+	desc:
+	val1:
+
+SC__IGNORANCE	()
+	desc:
+	val1:
+
+SC__LAZINESS	()
+	desc:
+	val1:
+
+SC__UNLUCKY	()
+	desc:
+	val1:
+
+SC__WEAKNESS	()
+	desc:
+	val1:
+
+SC__STRIPACCESSORY	()
+	desc:
+	val1:
+
+SC__MANHOLE	()
+	desc:
+	val1:
+
+SC__BLOODYLUST	()
+	desc:
+	val1:
+
+SC_CIRCLE_OF_FIRE	()
+	desc:
+	val1:
+
+SC_CIRCLE_OF_FIRE_OPTION	()
+	desc:
+	val1:
+
+SC_FIRE_CLOAK	()
+	desc:
+	val1:
+
+SC_FIRE_CLOAK_OPTION	()
+	desc:
+	val1:
+
+SC_WATER_SCREEN	()
+	desc:
+	val1:
+
+SC_WATER_SCREEN_OPTION	()
+	desc:
+	val1:
+
+SC_WATER_DROP	()
+	desc:
+	val1:
+
+SC_WATER_DROP_OPTION	()
+	desc:
+	val1:
+
+SC_WATER_BARRIER	()
+	desc:
+	val1:
+
+SC_WIND_STEP	()
+	desc:
+	val1:
+
+SC_WIND_STEP_OPTION	()
+	desc:
+	val1:
+
+SC_WIND_CURTAIN	()
+	desc:
+	val1:
+
+SC_WIND_CURTAIN_OPTION	()
+	desc:
+	val1:
+
+SC_ZEPHYR	()
+	desc:
+	val1:
+
+SC_SOLID_SKIN	()
+	desc:
+	val1:
+
+SC_SOLID_SKIN_OPTION	()
+	desc:
+	val1:
+
+SC_STONE_SHIELD	()
+	desc:
+	val1:
+
+SC_STONE_SHIELD_OPTION	()
+	desc:
+	val1:
+
+SC_POWER_OF_GAIA	()
+	desc:
+	val1:
+
+SC_PYROTECHNIC	()
+	desc:
+	val1:
+
+SC_PYROTECHNIC_OPTION	()
+	desc:
+	val1:
+
+SC_HEATER	()
+	desc:
+	val1:
+
+SC_HEATER_OPTION	()
+	desc:
+	val1:
+
+SC_TROPIC	()
+	desc:
+	val1:
+
+SC_TROPIC_OPTION	()
+	desc:
+	val1:
+
+SC_AQUAPLAY	()
+	desc:
+	val1:
+
+SC_AQUAPLAY_OPTION	()
+	desc:
+	val1:
+
+SC_COOLER	()
+	desc:
+	val1:
+
+SC_COOLER_OPTION	()
+	desc:
+	val1:
+
+SC_CHILLY_AIR	()
+	desc:
+	val1:
+
+SC_CHILLY_AIR_OPTION	()
+	desc:
+	val1:
+
+SC_GUST	()
+	desc:
+	val1:
+
+SC_GUST_OPTION	()
+	desc:
+	val1:
+
+SC_BLAST	()
+	desc:
+	val1:
+
+SC_BLAST_OPTION	()
+	desc:
+	val1:
+
+SC_WILD_STORM	()
+	desc:
+	val1:
+
+SC_WILD_STORM_OPTION	()
+	desc:
+	val1:
+
+SC_PETROLOGY	()
+	desc:
+	val1:
+
+SC_PETROLOGY_OPTION	()
+	desc:
+	val1:
+
+SC_CURSED_SOIL	()
+	desc:
+	val1:
+
+SC_CURSED_SOIL_OPTION	()
+	desc:
+	val1:
+
+SC_UPHEAVAL	()
+	desc:
+	val1:
+
+SC_UPHEAVAL_OPTION	()
+	desc:
+	val1:
+
+SC_TIDAL_WEAPON	()
+	desc:
+	val1:
+
+SC_TIDAL_WEAPON_OPTION	()
+	desc:
+	val1:
+
+SC_ROCK_CRUSHER	()
+	desc:
+	val1:
+
+SC_ROCK_CRUSHER_ATK	()
+	desc:
+	val1:
+
+SC_LEADERSHIP	()
+	desc:
+	val1:
+
+SC_GLORYWOUNDS	()
+	desc:
+	val1:
+
+SC_SOULCOLD	()
+	desc:
+	val1:
+
+SC_HAWKEYES	()
+	desc:
+	val1:
+
+SC_ODINS_POWER	()
+	desc:
+	val1:
+
+SC_RAID	()
+	desc:
+	val1:
+
+SC_FIRE_INSIGNIA	()
+	desc:
+	val1:
+
+SC_WATER_INSIGNIA	()
+	desc:
+	val1:
+
+SC_WIND_INSIGNIA	()
+	desc:
+	val1:
+
+SC_EARTH_INSIGNIA	()
+	desc:
+	val1:
+
+SC_PUSH_CART	()
+	desc:
+	val1:
+
+SC_SPELLBOOK1	()
+	desc:
+	val1:
+
+SC_SPELLBOOK2	()
+	desc:
+	val1:
+
+SC_SPELLBOOK3	()
+	desc:
+	val1:
+
+SC_SPELLBOOK4	()
+	desc:
+	val1:
+
+SC_SPELLBOOK5	()
+	desc:
+	val1:
+
+SC_SPELLBOOK6	()
+	desc:
+	val1:
+
+SC_MAXSPELLBOOK	()
+	desc:
+	val1:
+
+SC_INCMHP	()
+	desc: Increase Max HP
+	val1: + Max HP
+
+SC_INCMSP	()
+	desc: Incrase Max SP
+	val1: + MaxSP
+
+SC_PARTYFLEE	()
+	desc:
+	val1:
+
+SC_MEIKYOUSISUI	()
+	desc:
+	val1:
+
+SC_JYUMONJIKIRI	()
+	desc:
+	val1:
+
+SC_KYOUGAKU	()
+	desc:
+	val1:
+
+SC_IZAYOI	()
+	desc:
+	val1:
+
+SC_ZENKAI	()
+	desc:
+	val1:
+
+SC_KAGEHUMI	()
+	desc:
+	val1:
+
+SC_KYOMU	()
+	desc:
+	val1:
+
+SC_KAGEMUSYA	()
+	desc:
+	val1:
+
+SC_ZANGETSU	()
+	desc:
+	val1:
+
+SC_GENSOU	()
+	desc:
+	val1:
+
+SC_AKAITSUKI	()
+	desc:
+	val1:
+
+SC_STYLE_CHANGE	()
+	desc: Eleanor's mode
+	val1:
+
+SC_TINDER_BREAKER	(SI_TINDER_BREAKER_POSTDELAY)
+	desc:
+	val1:
+
+SC_TINDER_BREAKER2	(SI_TINDER_BREAKER)
+	desc: Tinder Breaker after-effect, just like Close Confine
+	val1:
+
+SC_CBC	(SI_CBC)
+	desc: Drain HP & SP each iteration (default is each 1 sec)
+	val1:
+	val2:
+	val3: %SP drain
+
+SC_EQC	(SI_EQC)
+	desc:
+	val1:
+	val2: -% Def
+	val3: -% Atk
+	val4: -%MaxHP
+
+SC_GOLDENE_FERSE	(SI_GOLDENE_FERSE)
+	desc:
+	val1:
+	val2: +% Flee
+	val3: +% ASPD
+	val4: % Chance to convert attack as Holy element
+
+SC_ANGRIFFS_MODUS	(SI_ANGRIFFS_MODUS)
+	desc: Drain 100 HP & 20 SP each iteration (default is each 1 sec)
+	val1: Level. Usage for +MaxHP rate (5 * level)
+	val2: +ATK
+	val3: -Flee
+
+SC_OVERED_BOOST	(SI_OVERED_BOOST)
+	desc: When status ended, reduce 50% HP for player and increase 50 the Homunculus's hunger
+	val1:
+	val2: Fixed Flee value
+	val3: Fixed ASPD value
+	val4: -% Def
+
+SC_LIGHT_OF_REGENE	(SI_LIGHT_OF_REGENE)
+	desc:
+	val1:
+	val2: % of HP recovery on death
+
+SC_ASH	(SI_VOLCANIC_ASH)
+	desc: Increase damage to Fire element enemy (ratio +150%), reduce Hit, Def, Atk & Flee.
+	val1: -% Hit
+	val2: -% Def
+	val4: -Atk & Flee
+
+SC_GRANITIC_ARMOR	(SI_GRANITIC_ARMOR)
+	desc: Reduce the inflicted damage, when status ended deals another damage to self
+	val1:
+	val2: -%Damage
+	val3: Damage taken on status end
+
+SC_MAGMA_FLOW	(SI_MAGMA_FLOW)
+	desc:
+	val1:
+	val2: Rate to cast Magma Flow (deals damage) to target while attacking
+
+SC_PYROCLASTIC	(SI_PYROCLASTIC)
+	desc:
+	val1:
+	val2: +ATK
+	val3: % Rate to cast Hammer Fall
+
+SC_PARALYSIS	(SI_NEEDLE_OF_PARALYZE)
+	desc:
+	val1:
+	val2: -Def
+	val3: +% CastTime
+
+SC_PAIN_KILLER	(SI_PAIN_KILLER)
+	desc: Reduce damage for certain value, reduce ASPD rate, inflict Endure if has active SC_PARALYSIS
+	val1:
+	val2: -% ASPD
+	val3: -Damage
+
+SC_HANBOK	()
+	desc: Visual effect. Hanbok costume!
+	val1:
+
+SC_DEFSET	()
+	desc: Vellum Weapon bonus. Set Def value
+	val1: Def fixed value
+
+SC_MDEFSET	()
+	desc: Vellum Weapon bonus. Set MDef value
+	val1: MDef fixed value
+
+SC_DARKCROW	(SI_DARKCROW)
+	desc: Increase short/melee damage rate
+	val1:
+	val2: +% Damage
+
+SC_FULL_THROTTLE	(SI_FULL_THROTTLE)
+	desc: Increase walk speed, increase allstats, full HP once activated
+	val1: Level, also used as Rebound level when this sc ended
+	val2: -SP each iteration
+	val3: +% Allstats
+
+SC_REBOUND	(SI_REBOUND)
+	desc: Full Throttle  after-effect. Reduce walk speed
+	val1:
+
+SC_UNLIMIT	(SI_UNLIMIT)
+	desc: Increase attak rate & set Def/MDef to 1, 
+	val1:
+	val2: +% Attack
+
+SC_KINGS_GRACE	(SI_KINGS_GRACE)
+	desc: Add Max HP & heal each iteration (default 1 seconds)
+	val1:
+	val2: +HP heal
+
+SC_TELEKINESIS_INTENSE	()
+	desc: Increase SP cost & damage of Ghost skill, reduce casttime
+	val1:
+	val2: +% SP Cost
+	val3: +Damage ratio
+	val4: -CastTime
+
+SC_OFFERTORIUM	(SI_OFFERTORIUM)
+	desc:
+	val1:
+	val2: +Heal Power
+	val3: +SP Cost
+
+SC_FRIGG_SONG	(SI_FRIGG_SONG)
+	desc: Add Max HP & heal each iteration (default 1 seconds)
+	val1:
+	val2: +% MaxHP
+	val3: +HP heal
+
+SC_MONSTER_TRANSFORM	()
+	desc: Monster Transformation. (DO NOT USE THIS DIRECTLY, use script 'transform')
+	val1: Monster ID
+
+SC_ANGEL_PROTECT	()
+	desc:
+	val1:
+
+SC_ILLUSIONDOPING	(SI_ILLUSIONDOPING)
+	desc:
+	val1:
+	val2: -Hit
+
+SC_FLASHCOMBO	()
+	desc:
+	val1:
+	val2: +ATK (isn't shown in status window)
+
+SC_MOONSTAR	(SI_MOONSTAR)
+	desc: Visual effect
+	val1:
+
+SC_SUPER_STAR	(SI_SUPER_STAR)
+	desc: Visual effect
+	val1:
+
+SC_HEAT_BARREL	()
+	desc: (Rebellion) Reduce fixed cast time, add ASPD rate, & reduce flee
+	val1:
+	val2: -Fixed Casttime
+	val3: +% ASPD
+	val4: -Flee
+
+SC_HEAT_BARREL_AFTER	(SI_HEAT_BARREL_AFTER)
+	desc: (Rebellion) Heat Barrel after-effect, can't do anything in this effect (like Extremity Fist after-effect)
+	val1:
+
+SC_P_ALTER	(SI_P_ALTER)
+	desc: Increase attack ratio & def againts Undead monster
+	val1:
+	val2: +ATK ratio
+	val3: +Def
+
+SC_E_CHAIN	(SI_E_CHAIN)
+	desc: (Rebellion) Has chance to trigger Chain Action for any weapon
+	val1:
+	val2: Coins used for succes rate. (5*val)
+
+SC_C_MARKER	(SI_C_MARKER)
+	desc: (Rebellion) Crimson Marker effect, also sends the target location to the caster
+	val1:
+	val2:
+	val3: -Flee
+
+SC_ANTI_M_BLAST	(SI_ANTI_M_BLAST)
+	desc: (Rebellion) Anti-Material effect, reduce resistance of Neutral attack
+	val1: Level for duration look up
+	val2: Reduction ratio
+
+SC_B_TRAP	(SI_B_TRAP)
+	desc: (Rebellion) Bind Trap effect, waiting for Flicker being used
+	val1:
+	val2:
+	val3: -Walk Speed (Unstackable penalty)
+
+SC_H_MINE	(SI_H_MINE)
+	desc: (Rebellion) Howling Mine effect, waiting for Flicker being used
+	val1:
+
+SC_QD_SHOT_READY	(SI_E_QD_SHOT_READY)
+	desc: (Rebellion) Combo stance to cast Quick Draw Shot
+	val1:
+
+SC_MTF_ASPD	(SI_MTF_ASPD)
+	desc: Increase ASP and Hit
+	val1: +ASPD
+	val2: +Hit
+
+SC_MTF_ASPD2	(SI_MTF_ASPD2)
+	desc: Increase ASP and Hit
+	val1: +ASPD
+	val2: +Hit
+
+SC_MTF_RANGEATK	(SI_MTF_RANGEATK)
+	desc: Increase Long-ranged damage while attacking
+	val1: +% Damage (not be shown in status window)
+
+SC_MTF_RANGEATK2	(SI_MTF_RANGEATK2)
+	desc: Increase Long-ranged damage while attacking
+	val1: +% Damage (not be shown in status window)
+
+SC_MTF_MATK	(SI_MTF_MATK)
+	desc: Increase MATK damage while attacking
+	val1: +% MATK
+
+SC_MTF_MATK2	(SI_MTF_MATK2)
+	desc: Increase MATK damage while attacking
+	val1: + MATK
+
+SC_MTF_MLEATKED	(SI_MTF_MLEATKED)
+	desc: Has chance to cast Endure to self while attacked
+	val1: Endure Level
+	val2: Rate to cast
+	val3: Neutral element resistance
+
+SC_MTF_CRIDAMAGE	(SI_MTF_CRIDAMAGE)
+	desc: Bonus critical rate of monster transformation
+	val1: +$ Critical
+
+SC_OKTOBERFEST	()
+	desc: Costume
+	val1:
+
+SC_STRANGELIGHTS	(SI_STRANGELIGHTS)
+	desc:
+	val1:
+
+SC_DECORATION_OF_MUSIC	(SI_DECORATION_OF_MUSIC)
+	desc:
+	val1:
+
+SC_QUEST_BUFF1	(SI_QUEST_BUFF1)
+	desc:
+	val1: +ATK & +MATK
+
+SC_QUEST_BUFF2	(SI_QUEST_BUFF2)
+	desc:
+	val1: +ATK & +MATK
+
+SC_QUEST_BUFF3	(SI_QUEST_BUFF3)
+	desc:
+	val1: +ATK & +MATK
+
+SC_ALL_RIDING	(SI_ALL_RIDING)
+	desc:
+	val1:
+
+SC_TEARGAS_SOB	()
+	desc: 2nd Teargas effect, do /sob expression each 3 seconds
+	val1:
+
+SC__FEINTBOMB	()
+	desc:
+	val1:
+	val2: -1 SP each second
+
+SC__CHAOS	()
+	desc:
+	val1:
+
+SC_ELEMENTAL_SHIELD	()
+	desc: Block magic attack
+	val1:
+
+SC_CHASEWALK2	(SI_CHASEWALK2)
+	desc: 2nd effect of Chasewalk
+	val1: +STR
+
+SC_EXTREMITYFIST2	()
+	desc:
+	val1:

+ 8 - 16
src/map/battle.c

@@ -2393,9 +2393,9 @@ static bool is_attack_hitting(struct Damage wd, struct block_list *src, struct b
 
 	if (sc) {
 		if (sc->data[SC_MTF_ASPD])
-			hitrate += 5;
+			hitrate += sc->data[SC_MTF_ASPD]->val2;
 		if (sc->data[SC_MTF_ASPD2])
-			hitrate += 10;
+			hitrate += sc->data[SC_MTF_ASPD2]->val2;
 	}
 
 	hitrate = cap_value(hitrate, battle_config.min_hitrate, battle_config.max_hitrate);
@@ -3017,10 +3017,6 @@ struct Damage battle_calc_skill_base_damage(struct Damage wd, struct block_list
 					ATK_ADDRATE(wd.damage, wd.damage2, sd->bonus.crit_atk_rate);
 				}
 #endif
-				if(sc && sc->data[SC_MTF_CRIDAMAGE] && is_attack_critical(wd, src, target, skill_id, skill_lv, false)) {
-					ATK_ADDRATE(wd.damage, wd.damage2, 25);
-					RE_ALLATK_ADDRATE(wd, 25); //Temporary it should be 'bonus.crit_atk_rate'
-				}
 				if(sd->status.party_id && (skill=pc_checkskill(sd,TK_POWER)) > 0) {
 					if( (i = party_foreachsamemap(party_sub_count, sd, 0)) > 1 ) { // exclude the player himself [Inkfish]
 						ATK_ADDRATE(wd.damage, wd.damage2, 2*skill*i);
@@ -4275,16 +4271,12 @@ struct Damage battle_attack_sc_bonus(struct Damage wd, struct block_list *src, s
 		}
 		if((wd.flag&(BF_LONG|BF_MAGIC)) == BF_LONG) { // Monster Transformation bonus
 			if (sc->data[SC_MTF_RANGEATK]) {
-				ATK_ADDRATE(wd.damage, wd.damage2, 25);
-				RE_ALLATK_ADDRATE(wd, 25);
+				ATK_ADDRATE(wd.damage, wd.damage2, sc->data[SC_MTF_RANGEATK]->val1);
+				RE_ALLATK_ADDRATE(wd, sc->data[SC_MTF_RANGEATK]->val1);
 			}
 			if (sc->data[SC_MTF_RANGEATK2]) {
-				ATK_ADDRATE(wd.damage, wd.damage2, 30);
-				RE_ALLATK_ADDRATE(wd, 30);
-			}
-			if (sc->data[SC_MTF_CRIDAMAGE] && is_attack_critical(wd, src, target, skill_id, skill_lv, false)) {
-				ATK_ADDRATE(wd.damage, wd.damage2, 25);
-				RE_ALLATK_ADDRATE(wd, 25); //Temporary it should be 'bonus.crit_atk_rate'
+				ATK_ADDRATE(wd.damage, wd.damage2, sc->data[SC_MTF_RANGEATK]->val1);
+				RE_ALLATK_ADDRATE(wd, sc->data[SC_MTF_RANGEATK]->val1);
 			}
 		}
 	}
@@ -6825,8 +6817,8 @@ enum damage_lv battle_weapon_attack(struct block_list* src, struct block_list* t
 			pc_addspiritball(tsd, skill_get_time2(SR_GENTLETOUCH_ENERGYGAIN, tsc->data[SC_GT_ENERGYGAIN]->val1), spheres);
 	}
 
-	if (tsc && tsc->data[SC_MTF_MLEATKED] && rnd()%100 < 20)
-		clif_skill_nodamage(target, target, SM_ENDURE, 5, sc_start(src, target, SC_ENDURE, 100, 5, skill_get_time(SM_ENDURE, 5)));
+	if (tsc && tsc->data[SC_MTF_MLEATKED] && rnd()%100 < tsc->data[SC_MTF_MLEATKED]->val2)
+		clif_skill_nodamage(target, target, SM_ENDURE, tsc->data[SC_MTF_MLEATKED]->val1, sc_start(src, target, SC_ENDURE, 100, tsc->data[SC_MTF_MLEATKED]->val1, skill_get_time(SM_ENDURE, tsc->data[SC_MTF_MLEATKED]->val1)));
 
 	if(tsc && tsc->data[SC_KAAHI] && tstatus->hp < tstatus->max_hp && status_charge(target, 0, tsc->data[SC_KAAHI]->val3)) {
 		int hp_heal = tstatus->max_hp - tstatus->hp;

+ 8 - 5
src/map/clif.c

@@ -14342,12 +14342,15 @@ void clif_parse_HomMenu(int fd, struct map_session_data *sd)
 /// 0292
 void clif_parse_AutoRevive(int fd, struct map_session_data *sd)
 {
-	int item_position = pc_search_inventory(sd, ITEMID_TOKEN_OF_SIEGFRIED);
-	int hpsp = 100;
+	short item_position = pc_search_inventory(sd, ITEMID_TOKEN_OF_SIEGFRIED);
+	uint8 hp = 100, sp = 100;
 
 	if (item_position < 0) {
-		if (sd->sc.data[SC_LIGHT_OF_REGENE])
-			hpsp = sd->sc.data[SC_LIGHT_OF_REGENE]->val2;
+		if (sd->sc.data[SC_LIGHT_OF_REGENE]) {
+			// HP restored
+			hp = sd->sc.data[SC_LIGHT_OF_REGENE]->val2;
+			sp = 0;
+		}
 		else
 			return;
 	}
@@ -14355,7 +14358,7 @@ void clif_parse_AutoRevive(int fd, struct map_session_data *sd)
 	if (sd->sc.data[SC_HELLPOWER]) //Cannot res while under the effect of SC_HELLPOWER.
 		return;
 
-	if (!status_revive(&sd->bl, hpsp, hpsp))
+	if (!status_revive(&sd->bl, hp, sp))
 		return;
 
 	if (item_position < 0)

+ 3 - 7
src/map/script.c

@@ -10363,11 +10363,7 @@ BUILDIN_FUNC(hideonnpc)
  * sc_start  <effect_id>,<duration>,<val1>{,<rate>,<flag>,{<unit_id>}};
  * sc_start2 <effect_id>,<duration>,<val1>,<val2>{,<rate,<flag>,{<unit_id>}};
  * sc_start4 <effect_id>,<duration>,<val1>,<val2>,<val3>,<val4>{,<rate,<flag>,{<unit_id>}};
- * <flag>
- * 	&1: Cannot be avoided (it has to start)
- * 	&2: Tick should not be reduced (by vit, luk, lv, etc)
- * 	&4: sc_data loaded, no value has to be altered.
- * 	&8: rate should not be reduced
+ * <flag>: enum e_status_change_start_flags
  */
 BUILDIN_FUNC(sc_start)
 {
@@ -10391,9 +10387,9 @@ BUILDIN_FUNC(sc_start)
 
 	//If from NPC we make default flag 1 to be unavoidable
 	if(nd && nd->bl.id == fake_nd->bl.id)
-		flag = script_hasdata(st,5+start_type)?script_getnum(st,5+start_type):2;
+		flag = script_hasdata(st,5+start_type)?script_getnum(st,5+start_type):SCSTART_NOTICKDEF;
 	else
-		flag = script_hasdata(st,5+start_type)?script_getnum(st,5+start_type):1;
+		flag = script_hasdata(st,5+start_type)?script_getnum(st,5+start_type):SCSTART_NOAVOID;
 
 	rate = script_hasdata(st,4+start_type)?min(script_getnum(st,4+start_type),10000):10000;
 

+ 2 - 2
src/map/skill.c

@@ -7749,7 +7749,7 @@ int skill_castend_nodamage_id (struct block_list *src, struct block_list *bl, ui
 		break;
 
 	case NPC_AGIUP:
-		sc_start(src,bl,SC_SPEEDUP1,100,skill_lv,skill_get_time(skill_id, skill_lv));
+		sc_start(src,bl,SC_SPEEDUP1,100,50,skill_get_time(skill_id, skill_lv));
 		clif_skill_nodamage(src,bl,skill_id,skill_lv,
 			sc_start(src,bl,type,100,100,skill_get_time(skill_id, skill_lv)));
 		break;
@@ -15691,7 +15691,7 @@ int skill_vfcastfix(struct block_list *bl, double time, uint16 skill_id, uint16
 		if (sc->data[SC_WATER_INSIGNIA] && sc->data[SC_WATER_INSIGNIA]->val1 == 3 && (skill_get_ele(skill_id, skill_lv) == ELE_WATER))
 			VARCAST_REDUCTION(-30); //Reduces 30% Variable Cast Time of Water spells.
 		if (sc->data[SC_TELEKINESIS_INTENSE])
-			VARCAST_REDUCTION(-sc->data[SC_TELEKINESIS_INTENSE]->val2);
+			VARCAST_REDUCTION(-sc->data[SC_TELEKINESIS_INTENSE]->val4);
 
 		// Multiplicative Fixed CastTime values
 		if (sc->data[SC_SECRAMENT])

+ 30 - 21
src/map/status.c

@@ -3708,7 +3708,9 @@ int status_calc_pc_(struct map_session_data* sd, enum e_status_calc_opt opt)
 			sd->subele[ELE_FIRE] -= i;
 		}
 		if (sc->data[SC_MTF_MLEATKED] )
-			sd->subele[ELE_NEUTRAL] += 2;
+			sd->subele[ELE_NEUTRAL] += sc->data[SC_MTF_MLEATKED]->val3;
+		if (sc->data[SC_MTF_CRIDAMAGE])
+			sd->bonus.crit_atk_rate += sc->data[SC_MTF_CRIDAMAGE]->val1;
 		if( sc->data[SC_FIRE_INSIGNIA] && sc->data[SC_FIRE_INSIGNIA]->val1 == 3 )
 			sd->magic_addele[ELE_FIRE] += 25;
 		if( sc->data[SC_WATER_INSIGNIA] && sc->data[SC_WATER_INSIGNIA]->val1 == 3 )
@@ -4944,7 +4946,7 @@ static unsigned short status_calc_str(struct block_list *bl, struct status_chang
 	if(sc->data[SC_KYOUGAKU])
 		str -= sc->data[SC_KYOUGAKU]->val2;
 	if(sc->data[SC_FULL_THROTTLE])
-		str += str * 20 / 100;
+		str += str * sc->data[SC_FULL_THROTTLE]->val3 / 100;
 
 	return (unsigned short)cap_value(str,0,USHRT_MAX);
 }
@@ -5010,7 +5012,7 @@ static unsigned short status_calc_agi(struct block_list *bl, struct status_chang
 	if(sc->data[SC_KYOUGAKU])
 		agi -= sc->data[SC_KYOUGAKU]->val2;
 	if(sc->data[SC_FULL_THROTTLE])
-		agi += agi * 20 / 100;
+		agi += agi * sc->data[SC_FULL_THROTTLE]->val3 / 100;
 
 	return (unsigned short)cap_value(agi,0,USHRT_MAX);
 }
@@ -5066,7 +5068,7 @@ static unsigned short status_calc_vit(struct block_list *bl, struct status_chang
 	if(sc->data[SC_STRIPARMOR] && bl->type != BL_PC)
 		vit -= vit * sc->data[SC_STRIPARMOR]->val2/100;
 	if(sc->data[SC_FULL_THROTTLE])
-		vit += vit * 20 / 100;
+		vit += vit * sc->data[SC_FULL_THROTTLE]->val3 / 100;
 #ifdef RENEWAL
 	if(sc->data[SC_DEFENCE])
 		vit += sc->data[SC_DEFENCE]->val2;
@@ -5134,7 +5136,7 @@ static unsigned short status_calc_int(struct block_list *bl, struct status_chang
 	if(sc->data[SC_KYOUGAKU])
 		int_ -= sc->data[SC_KYOUGAKU]->val2;
 	if(sc->data[SC_FULL_THROTTLE])
-		int_ += int_ * 20 / 100;
+		int_ += int_ * sc->data[SC_FULL_THROTTLE]->val3 / 100;
 
 	if(bl->type != BL_PC) {
 		if(sc->data[SC_STRIPHELM])
@@ -5210,7 +5212,7 @@ static unsigned short status_calc_dex(struct block_list *bl, struct status_chang
 	if(sc->data[SC_MARSHOFABYSS])
 		dex -= dex * sc->data[SC_MARSHOFABYSS]->val2 / 100;
 	if(sc->data[SC_FULL_THROTTLE])
-		dex += dex * 20 / 100;
+		dex += dex * sc->data[SC_FULL_THROTTLE]->val3 / 100;
 
 	return (unsigned short)cap_value(dex,0,USHRT_MAX);
 }
@@ -5268,7 +5270,7 @@ static unsigned short status_calc_luk(struct block_list *bl, struct status_chang
 	if(sc->data[SC_BANANA_BOMB])
 		luk -= luk * sc->data[SC_BANANA_BOMB]->val1 / 100;
 	if(sc->data[SC_FULL_THROTTLE])
-		luk += luk * 20 / 100;
+		luk += luk * sc->data[SC_FULL_THROTTLE]->val3 / 100;
 
 	return (unsigned short)cap_value(luk,0,USHRT_MAX);
 }
@@ -5491,7 +5493,7 @@ static unsigned short status_calc_ematk(struct block_list *bl, struct status_cha
 	if(sc->data[SC_QUEST_BUFF3])
 		matk += sc->data[SC_QUEST_BUFF3]->val1;
 	if(sc->data[SC_MTF_MATK2])
-		matk += 50;
+		matk += sc->data[SC_MTF_MATK2]->val1;
 	if(sc->data[SC_2011RWC_SCROLL])
 		matk += 30;
 
@@ -5533,7 +5535,7 @@ static unsigned short status_calc_matk(struct block_list *bl, struct status_chan
 	if (sc->data[SC_IZAYOI])
 		matk += 25 * sc->data[SC_IZAYOI]->val1;
 	if (sc->data[SC_MTF_MATK2])
-		matk += 50;
+		matk += sc->data[SC_MTF_MATK2]->val1;
 	if (sc->data[SC_2011RWC_SCROLL])
 		matk += 30;
 #endif
@@ -5554,7 +5556,7 @@ static unsigned short status_calc_matk(struct block_list *bl, struct status_chan
 	if (sc->data[SC_MOONLITSERENADE])
 		matk += sc->data[SC_MOONLITSERENADE]->val3/100;
 	if (sc->data[SC_MTF_MATK])
-		matk += matk * 25 / 100;
+		matk += matk * sc->data[SC_MTF_MATK]->val1 / 100;
 	if(sc->data[SC_2011RWC_SCROLL])
 		matk += 30;
 
@@ -5574,7 +5576,7 @@ static signed short status_calc_critical(struct block_list *bl, struct status_ch
 		return cap_value(critical,10,SHRT_MAX);
 
 	if (sc->data[SC_INCCRI])
-		critical += sc->data[SC_INCCRI]->val2;
+		critical += sc->data[SC_INCCRI]->val1;
 	if (sc->data[SC_EXPLOSIONSPIRITS])
 		critical += sc->data[SC_EXPLOSIONSPIRITS]->val2;
 	if (sc->data[SC_FORTUNE])
@@ -5644,7 +5646,9 @@ static signed short status_calc_hit(struct block_list *bl, struct status_change
 	if (sc->data[SC_TEARGAS])
 		hit -= hit * 50 / 100;
 	if(sc->data[SC_ILLUSIONDOPING])
-		hit -= 50;
+		hit -= sc->data[SC_ILLUSIONDOPING]->val2;
+	if (sc->data[SC_MTF_ASPD])
+		hit += sc->data[SC_MTF_ASPD]->val2;
 
 	return (short)cap_value(hit,1,SHRT_MAX);
 }
@@ -5766,7 +5770,7 @@ static signed short status_calc_flee2(struct block_list *bl, struct status_chang
 		return cap_value(flee2,10,SHRT_MAX);
 
 	if(sc->data[SC_INCFLEE2])
-		flee2 += sc->data[SC_INCFLEE2]->val2;
+		flee2 += sc->data[SC_INCFLEE2]->val1;
 	if(sc->data[SC_WHISTLE])
 		flee2 += sc->data[SC_WHISTLE]->val3*10;
 	if(sc->data[SC__UNLUCKY])
@@ -6111,7 +6115,7 @@ static unsigned short status_calc_speed(struct block_list *bl, struct status_cha
 			if( sc->data[SC_GOSPEL] && sc->data[SC_GOSPEL]->val4 == BCT_ENEMY )
 				val = max( val, 75 );
 			if( sc->data[SC_SLOWDOWN] ) // Slow Potion
-				val = max( val, 100 );
+				val = max( val, sc->data[SC_SLOWDOWN]->val1 );
 			if( sc->data[SC_GATLINGFEVER] )
 				val = max( val, 100 );
 			if( sc->data[SC_SUITON] )
@@ -6154,7 +6158,7 @@ static unsigned short status_calc_speed(struct block_list *bl, struct status_cha
 
 		// GetMoveHasteValue1()
 		if( sc->data[SC_SPEEDUP1] ) // !FIXME: used both by NPC_AGIUP and Speed Potion script
-			val = max( val, 50 );
+			val = max( val, sc->data[SC_SPEEDUP1]->val1 );
 		if( sc->data[SC_INCREASEAGI] )
 			val = max( val, 25 );
 		if( sc->data[SC_WINDWALK] )
@@ -6188,7 +6192,7 @@ static unsigned short status_calc_speed(struct block_list *bl, struct status_cha
 
 		// !FIXME: official items use a single bonus for this [ultramage]
 		if( sc->data[SC_SPEEDUP0] ) // Temporary item-based speedup
-			val = max( val, 25 );
+			val = max( val, sc->data[SC_SPEEDUP0]->val1 );
 		if( sd && sd->bonus.speed_rate + sd->bonus.speed_add_rate < 0 ) // Permanent item-based speedup
 			val = max( val, -(sd->bonus.speed_rate + sd->bonus.speed_add_rate) );
 
@@ -6371,9 +6375,9 @@ static short status_calc_fix_aspd(struct block_list *bl, struct status_change *s
 	if (sc->data[SC_FIGHTINGSPIRIT] && sc->data[SC_FIGHTINGSPIRIT]->val2)
 		aspd -= sc->data[SC_FIGHTINGSPIRIT]->val2;
 	if (sc->data[SC_MTF_ASPD])
-		aspd -= 10;
+		aspd -= sc->data[SC_MTF_ASPD]->val1;
 	if (sc->data[SC_MTF_ASPD2])
-		aspd -= 20;
+		aspd -= sc->data[SC_MTF_ASPD2]->val1;
 
 	return cap_value(aspd, 0, 2000); // Will be recap for proper bl anyway
 }
@@ -9618,6 +9622,7 @@ int status_change_start(struct block_list* src, struct block_list* bl,enum sc_ty
 			sc_start(src,bl,SC_STRIPSHIELD,100,val1,tick);
 			break;
 		case SC__FEINTBOMB:
+			val2 = 1; // -1 SP each iteration
 			val4 = tick / 1000;
 			tick_time = 1000;
 			val_flag |= 1|2;
@@ -10033,6 +10038,7 @@ int status_change_start(struct block_list* src, struct block_list* bl,enum sc_ty
 			break;
 		case SC_FULL_THROTTLE:
 			val2 = ( val1 == 1 ? 6 : 6 - val1 );
+			val3 = 20; //+% AllStats
 			tick_time = 1000;
 			val4 = tick / tick_time;
 			tick = -1;
@@ -10048,7 +10054,7 @@ int status_change_start(struct block_list* src, struct block_list* bl,enum sc_ty
 			val4 = tick / tick_time;
 			break;
 		case SC_TELEKINESIS_INTENSE:
-			val2 = 10 * val1; // sp consum / casttime reduc %
+			val2 = val4 = 10 * val1; // sp consum / casttime reduc %
 			val3 = 40 * val1; // magic dmg bonus
 			break;
 		case SC_OFFERTORIUM:
@@ -10072,7 +10078,7 @@ int status_change_start(struct block_list* src, struct block_list* bl,enum sc_ty
 			break;
 		case SC_MONSTER_TRANSFORM:
 			if( !mobdb_checkid(val1) )
-				val1 = 1002; // Default poring
+				val1 = MOBID_PORING; // Default poring
 			break;
 		case SC_APPLEIDUN:
 			val2 = (5 + 2 * val1) + (status_get_vit(src) / 10); //HP Rate: (5 + 2 * skill_lv) + (vit/10) + (BA_MUSICALLESSON level)
@@ -10082,6 +10088,9 @@ int status_change_start(struct block_list* src, struct block_list* bl,enum sc_ty
 		case SC_EPICLESIS:
 			val2 = 5 * val1; //HP rate bonus
 			break;
+		case SC_ILLUSIONDOPING:
+			val2 = 50; // -Hit
+			break;
 
 		case SC_STEALTHFIELD:
 			val2 = 30; // Speed reduction
@@ -12033,7 +12042,7 @@ int status_change_timer(int tid, unsigned int tick, int id, intptr_t data)
 
 	case SC__FEINTBOMB:
 		if( --(sce->val4) >= 0) {
-			if( !status_charge(bl, 0, 1) )
+			if( !status_charge(bl, 0, sce->val2) )
 				break;
 			sc_timer_next(1000 + tick, status_change_timer, bl->id, data);
 			return 0;